ExtensionGroupGroup¶
-
class
oci.identity_domains.models.
ExtensionGroupGroup
(**kwargs)¶ Bases:
object
Oracle Identity Cloud Service Group
Attributes
CREATION_MECHANISM_ADSYNC
A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. CREATION_MECHANISM_API
A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. CREATION_MECHANISM_AUTHSYNC
A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. CREATION_MECHANISM_BULK
A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. CREATION_MECHANISM_IDCSUI
A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. CREATION_MECHANISM_IMPORT
A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. app_roles
Gets the app_roles of this ExtensionGroupGroup. creation_mechanism
Gets the creation_mechanism of this ExtensionGroupGroup. description
Gets the description of this ExtensionGroupGroup. grants
Gets the grants of this ExtensionGroupGroup. owners
Gets the owners of this ExtensionGroupGroup. password_policy
Gets the password_policy of this ExtensionGroupGroup. synced_from_app
Gets the synced_from_app of this ExtensionGroupGroup. Methods
__init__
(**kwargs)Initializes a new ExtensionGroupGroup object with values from keyword arguments. -
CREATION_MECHANISM_ADSYNC
= 'adsync'¶ A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. This constant has a value of “adsync”
-
CREATION_MECHANISM_API
= 'api'¶ A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. This constant has a value of “api”
-
CREATION_MECHANISM_AUTHSYNC
= 'authsync'¶ A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. This constant has a value of “authsync”
-
CREATION_MECHANISM_BULK
= 'bulk'¶ A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. This constant has a value of “bulk”
-
CREATION_MECHANISM_IDCSUI
= 'idcsui'¶ A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. This constant has a value of “idcsui”
-
CREATION_MECHANISM_IMPORT
= 'import'¶ A constant which can be used with the creation_mechanism property of a ExtensionGroupGroup. This constant has a value of “import”
-
__init__
(**kwargs)¶ Initializes a new ExtensionGroupGroup object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - description (str) – The value to assign to the description property of this ExtensionGroupGroup.
- creation_mechanism (str) – The value to assign to the creation_mechanism property of this ExtensionGroupGroup. Allowed values for this property are: “bulk”, “api”, “adsync”, “authsync”, “idcsui”, “import”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- password_policy (oci.identity_domains.models.GroupExtPasswordPolicy) – The value to assign to the password_policy property of this ExtensionGroupGroup.
- synced_from_app (oci.identity_domains.models.GroupExtSyncedFromApp) – The value to assign to the synced_from_app property of this ExtensionGroupGroup.
- grants (list[oci.identity_domains.models.GroupExtGrants]) – The value to assign to the grants property of this ExtensionGroupGroup.
- owners (list[oci.identity_domains.models.GroupExtOwners]) – The value to assign to the owners property of this ExtensionGroupGroup.
- app_roles (list[oci.identity_domains.models.GroupExtAppRoles]) – The value to assign to the app_roles property of this ExtensionGroupGroup.
-
app_roles
¶ Gets the app_roles of this ExtensionGroupGroup. A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated
- SCIM++ Properties:
- caseExact: false
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
Returns: The app_roles of this ExtensionGroupGroup. Return type: list[oci.identity_domains.models.GroupExtAppRoles]
-
creation_mechanism
¶ Gets the creation_mechanism of this ExtensionGroupGroup. Source from which this group got created.
- SCIM++ Properties:
- caseExact: false
- idcsCsvAttributeNameMappings: [[defaultValue:import]]
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: request
- type: string
- uniqueness: none
Allowed values for this property are: “bulk”, “api”, “adsync”, “authsync”, “idcsui”, “import”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The creation_mechanism of this ExtensionGroupGroup. Return type: str
-
description
¶ Gets the description of this ExtensionGroupGroup. Group description
- SCIM++ Properties:
- caseExact: false
- idcsCsvAttributeName: Description
- idcsCsvAttributeNameMappings: [[columnHeaderName:Description]]
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The description of this ExtensionGroupGroup. Return type: str
-
grants
¶ Gets the grants of this ExtensionGroupGroup. Grants assigned to group
- SCIM++ Properties:
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
Returns: The grants of this ExtensionGroupGroup. Return type: list[oci.identity_domains.models.GroupExtGrants]
-
owners
¶ Gets the owners of this ExtensionGroupGroup. Group owners
- SCIM++ Properties:
- caseExact: false
- idcsCompositeKey: [value, type]
- idcsSearchable: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: request
- type: complex
- uniqueness: none
Returns: The owners of this ExtensionGroupGroup. Return type: list[oci.identity_domains.models.GroupExtOwners]
-
password_policy
¶ Gets the password_policy of this ExtensionGroupGroup.
Returns: The password_policy of this ExtensionGroupGroup. Return type: oci.identity_domains.models.GroupExtPasswordPolicy
-
synced_from_app
¶ Gets the synced_from_app of this ExtensionGroupGroup.
Returns: The synced_from_app of this ExtensionGroupGroup. Return type: oci.identity_domains.models.GroupExtSyncedFromApp
-