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