MeGroups

class oci.identity_domains.models.MeGroups(**kwargs)

Bases: object

A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated

Attributes

TYPE_DIRECT A constant which can be used with the type property of a MeGroups.
TYPE_INDIRECT A constant which can be used with the type property of a MeGroups.
date_added Gets the date_added of this MeGroups.
display Gets the display of this MeGroups.
external_id Gets the external_id of this MeGroups.
membership_ocid Gets the membership_ocid of this MeGroups.
non_unique_display Gets the non_unique_display of this MeGroups.
ocid Gets the ocid of this MeGroups.
ref Gets the ref of this MeGroups.
type Gets the type of this MeGroups.
value [Required] Gets the value of this MeGroups.

Methods

__init__(**kwargs) Initializes a new MeGroups object with values from keyword arguments.
TYPE_DIRECT = 'direct'

A constant which can be used with the type property of a MeGroups. This constant has a value of “direct”

TYPE_INDIRECT = 'indirect'

A constant which can be used with the type property of a MeGroups. This constant has a value of “indirect”

__init__(**kwargs)

Initializes a new MeGroups object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • value (str) – The value to assign to the value property of this MeGroups.
  • ocid (str) – The value to assign to the ocid property of this MeGroups.
  • ref (str) – The value to assign to the ref property of this MeGroups.
  • display (str) – The value to assign to the display property of this MeGroups.
  • non_unique_display (str) – The value to assign to the non_unique_display property of this MeGroups.
  • external_id (str) – The value to assign to the external_id property of this MeGroups.
  • type (str) – The value to assign to the type property of this MeGroups. Allowed values for this property are: “direct”, “indirect”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • membership_ocid (str) – The value to assign to the membership_ocid property of this MeGroups.
  • date_added (str) – The value to assign to the date_added property of this MeGroups.
date_added

Gets the date_added of this MeGroups. Date when the member is Added to the group

Added In: 2105200541

SCIM++ Properties:
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: dateTime
  • uniqueness: none
Returns:The date_added of this MeGroups.
Return type:str
display

Gets the display of this MeGroups. A human readable name, primarily used for display purposes. READ-ONLY.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The display of this MeGroups.
Return type:str
external_id

Gets the external_id of this MeGroups. An identifier for the Resource as defined by the Service Consumer. READ-ONLY.

Added In: 2011192329

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The external_id of this MeGroups.
Return type:str
membership_ocid

Gets the membership_ocid of this MeGroups. The membership OCID.

Added In: 2103141444

SCIM++ Properties:
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The membership_ocid of this MeGroups.
Return type:str
non_unique_display

Gets the non_unique_display of this MeGroups. A human readable name for Group as defined by the Service Consumer. READ-ONLY.

Added In: 2011192329

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The non_unique_display of this MeGroups.
Return type:str
ocid

Gets the ocid of this MeGroups. The OCID of the User’s group.

Added In: 2102181953

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The ocid of this MeGroups.
Return type:str
ref

Gets the ref of this MeGroups. The URI of the corresponding Group resource to which the user belongs

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: reference
  • uniqueness: none
Returns:The ref of this MeGroups.
Return type:str
type

Gets the type of this MeGroups. A label indicating the attribute’s function; e.g., ‘direct’ or ‘indirect’.

SCIM++ Properties:
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: string
  • uniqueness: none

Allowed values for this property are: “direct”, “indirect”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this MeGroups.
Return type:str
value

[Required] Gets the value of this MeGroups. The identifier of the User’s group.

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: true
  • returned: always
  • type: string
  • uniqueness: none
Returns:The value of this MeGroups.
Return type:str