ExtensionUserUser¶
- 
class oci.identity_domains.models.ExtensionUserUser(**kwargs)¶
- Bases: - object- Oracle Identity Cloud Service User - Attributes - CREATION_MECHANISM_ADSYNC- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. - CREATION_MECHANISM_API- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. - CREATION_MECHANISM_AUTHSYNC- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. - CREATION_MECHANISM_BULK- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. - CREATION_MECHANISM_IDCSUI- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. - CREATION_MECHANISM_IMPORT- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. - CREATION_MECHANISM_SAMLJIT- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. - CREATION_MECHANISM_SELFREG- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. - PREFERRED_UI_LANDING_PAGE_MY_APPS- A constant which can be used with the preferred_ui_landing_page property of a ExtensionUserUser. - PREFERRED_UI_LANDING_PAGE_MY_PROFILE- A constant which can be used with the preferred_ui_landing_page property of a ExtensionUserUser. - PREFERRED_UI_LANDING_PAGE_OCI_CONSOLE- A constant which can be used with the preferred_ui_landing_page property of a ExtensionUserUser. - PROVIDER_FACEBOOK- A constant which can be used with the provider property of a ExtensionUserUser. - PROVIDER_GOOGLE- A constant which can be used with the provider property of a ExtensionUserUser. - PROVIDER_IDCS- A constant which can be used with the provider property of a ExtensionUserUser. - PROVIDER_TWITTER- A constant which can be used with the provider property of a ExtensionUserUser. - STATUS_PENDING_VERIFICATION- A constant which can be used with the status property of a ExtensionUserUser. - STATUS_VERIFIED- A constant which can be used with the status property of a ExtensionUserUser. - account_recovery_required- Gets the account_recovery_required of this ExtensionUserUser. - accounts- Gets the accounts of this ExtensionUserUser. - app_roles- Gets the app_roles of this ExtensionUserUser. - applicable_authentication_target_app- Gets the applicable_authentication_target_app of this ExtensionUserUser. - bypass_notification- Gets the bypass_notification of this ExtensionUserUser. - creation_mechanism- Gets the creation_mechanism of this ExtensionUserUser. - delegated_authentication_target_app- Gets the delegated_authentication_target_app of this ExtensionUserUser. - do_not_show_getting_started- Gets the do_not_show_getting_started of this ExtensionUserUser. - grants- Gets the grants of this ExtensionUserUser. - group_membership_last_modified- Gets the group_membership_last_modified of this ExtensionUserUser. - idcs_app_roles_limited_to_groups- Gets the idcs_app_roles_limited_to_groups of this ExtensionUserUser. - is_account_recovery_enrolled- Gets the is_account_recovery_enrolled of this ExtensionUserUser. - is_authentication_delegated- Gets the is_authentication_delegated of this ExtensionUserUser. - is_federated_user- Gets the is_federated_user of this ExtensionUserUser. - is_group_membership_normalized- Gets the is_group_membership_normalized of this ExtensionUserUser. - is_group_membership_synced_to_users_groups- Gets the is_group_membership_synced_to_users_groups of this ExtensionUserUser. - notification_email_template_id- Gets the notification_email_template_id of this ExtensionUserUser. - preferred_ui_landing_page- Gets the preferred_ui_landing_page of this ExtensionUserUser. - provider- Gets the provider of this ExtensionUserUser. - service_user- Gets the service_user of this ExtensionUserUser. - status- Gets the status of this ExtensionUserUser. - support_accounts- Gets the support_accounts of this ExtensionUserUser. - synced_from_app- Gets the synced_from_app of this ExtensionUserUser. - user_flow_controlled_by_external_client- Gets the user_flow_controlled_by_external_client of this ExtensionUserUser. - user_token- Gets the user_token of this ExtensionUserUser. - Methods - __init__(**kwargs)- Initializes a new ExtensionUserUser object with values from keyword arguments. - 
CREATION_MECHANISM_ADSYNC= 'adsync'¶
- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. This constant has a value of “adsync” 
 - 
CREATION_MECHANISM_API= 'api'¶
- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. This constant has a value of “api” 
 - 
CREATION_MECHANISM_AUTHSYNC= 'authsync'¶
- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. This constant has a value of “authsync” 
 - 
CREATION_MECHANISM_BULK= 'bulk'¶
- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. This constant has a value of “bulk” 
 - 
CREATION_MECHANISM_IDCSUI= 'idcsui'¶
- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. This constant has a value of “idcsui” 
 - 
CREATION_MECHANISM_IMPORT= 'import'¶
- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. This constant has a value of “import” 
 - 
CREATION_MECHANISM_SAMLJIT= 'samljit'¶
- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. This constant has a value of “samljit” 
 - 
CREATION_MECHANISM_SELFREG= 'selfreg'¶
- A constant which can be used with the creation_mechanism property of a ExtensionUserUser. This constant has a value of “selfreg” 
 - 
PREFERRED_UI_LANDING_PAGE_MY_APPS= 'MyApps'¶
- A constant which can be used with the preferred_ui_landing_page property of a ExtensionUserUser. This constant has a value of “MyApps” 
 - 
PREFERRED_UI_LANDING_PAGE_MY_PROFILE= 'MyProfile'¶
- A constant which can be used with the preferred_ui_landing_page property of a ExtensionUserUser. This constant has a value of “MyProfile” 
 - 
PREFERRED_UI_LANDING_PAGE_OCI_CONSOLE= 'OciConsole'¶
- A constant which can be used with the preferred_ui_landing_page property of a ExtensionUserUser. This constant has a value of “OciConsole” 
 - 
PROVIDER_FACEBOOK= 'facebook'¶
- A constant which can be used with the provider property of a ExtensionUserUser. This constant has a value of “facebook” 
 - 
PROVIDER_GOOGLE= 'google'¶
- A constant which can be used with the provider property of a ExtensionUserUser. This constant has a value of “google” 
 - 
PROVIDER_IDCS= 'IDCS'¶
- A constant which can be used with the provider property of a ExtensionUserUser. This constant has a value of “IDCS” 
 - 
PROVIDER_TWITTER= 'twitter'¶
- A constant which can be used with the provider property of a ExtensionUserUser. This constant has a value of “twitter” 
 - 
STATUS_PENDING_VERIFICATION= 'pendingVerification'¶
- A constant which can be used with the status property of a ExtensionUserUser. This constant has a value of “pendingVerification” 
 - 
STATUS_VERIFIED= 'verified'¶
- A constant which can be used with the status property of a ExtensionUserUser. This constant has a value of “verified” 
 - 
__init__(**kwargs)¶
- Initializes a new ExtensionUserUser object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): - Parameters: - is_federated_user (bool) – The value to assign to the is_federated_user property of this ExtensionUserUser.
- is_authentication_delegated (bool) – The value to assign to the is_authentication_delegated property of this ExtensionUserUser.
- status (str) – The value to assign to the status property of this ExtensionUserUser. Allowed values for this property are: “pendingVerification”, “verified”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- provider (str) – The value to assign to the provider property of this ExtensionUserUser. Allowed values for this property are: “facebook”, “google”, “IDCS”, “twitter”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- preferred_ui_landing_page (str) – The value to assign to the preferred_ui_landing_page property of this ExtensionUserUser. Allowed values for this property are: “MyApps”, “MyProfile”, “OciConsole”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- creation_mechanism (str) – The value to assign to the creation_mechanism property of this ExtensionUserUser. Allowed values for this property are: “bulk”, “api”, “adsync”, “idcsui”, “import”, “authsync”, “selfreg”, “samljit”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- group_membership_last_modified (str) – The value to assign to the group_membership_last_modified property of this ExtensionUserUser.
- do_not_show_getting_started (bool) – The value to assign to the do_not_show_getting_started property of this ExtensionUserUser.
- bypass_notification (bool) – The value to assign to the bypass_notification property of this ExtensionUserUser.
- is_account_recovery_enrolled (bool) – The value to assign to the is_account_recovery_enrolled property of this ExtensionUserUser.
- account_recovery_required (bool) – The value to assign to the account_recovery_required property of this ExtensionUserUser.
- user_flow_controlled_by_external_client (bool) – The value to assign to the user_flow_controlled_by_external_client property of this ExtensionUserUser.
- is_group_membership_normalized (bool) – The value to assign to the is_group_membership_normalized property of this ExtensionUserUser.
- is_group_membership_synced_to_users_groups (bool) – The value to assign to the is_group_membership_synced_to_users_groups property of this ExtensionUserUser.
- notification_email_template_id (str) – The value to assign to the notification_email_template_id property of this ExtensionUserUser.
- service_user (bool) – The value to assign to the service_user property of this ExtensionUserUser.
- support_accounts (list[oci.identity_domains.models.UserExtSupportAccounts]) – The value to assign to the support_accounts property of this ExtensionUserUser.
- idcs_app_roles_limited_to_groups (list[oci.identity_domains.models.UserExtIdcsAppRolesLimitedToGroups]) – The value to assign to the idcs_app_roles_limited_to_groups property of this ExtensionUserUser.
- user_token (oci.identity_domains.models.UserExtUserToken) – The value to assign to the user_token property of this ExtensionUserUser.
- synced_from_app (oci.identity_domains.models.UserExtSyncedFromApp) – The value to assign to the synced_from_app property of this ExtensionUserUser.
- applicable_authentication_target_app (oci.identity_domains.models.UserExtApplicableAuthenticationTargetApp) – The value to assign to the applicable_authentication_target_app property of this ExtensionUserUser.
- delegated_authentication_target_app (oci.identity_domains.models.UserExtDelegatedAuthenticationTargetApp) – The value to assign to the delegated_authentication_target_app property of this ExtensionUserUser.
- accounts (list[oci.identity_domains.models.UserExtAccounts]) – The value to assign to the accounts property of this ExtensionUserUser.
- grants (list[oci.identity_domains.models.UserExtGrants]) – The value to assign to the grants property of this ExtensionUserUser.
- app_roles (list[oci.identity_domains.models.UserExtAppRoles]) – The value to assign to the app_roles property of this ExtensionUserUser.
 
 - 
account_recovery_required¶
- Gets the account_recovery_required of this ExtensionUserUser. Boolean value to prompt user to setup account recovery during login. - Added In: 19.1.4 - SCIM++ Properties:
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: request
- type: boolean
- uniqueness: none
 
 - Returns: - The account_recovery_required of this ExtensionUserUser. - Return type: - bool 
 - 
accounts¶
- Gets the accounts of this ExtensionUserUser. Accounts assigned to this User. Each value of this attribute refers to an app-specific identity that is owned by this User. Therefore, this attribute is a convenience that allows one to see on each User the Apps to which that User has access. - SCIM++ Properties:
- idcsPii: true
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
 
 - Returns: - The accounts of this ExtensionUserUser. - Return type: - list[oci.identity_domains.models.UserExtAccounts] 
 - 
app_roles¶
- Gets the app_roles of this ExtensionUserUser. A list of all AppRoles to which this User belongs directly, indirectly or implicitly. The User could belong directly because the User is a member of the AppRole, could belong indirectly because the User is a member of a Group that is a member of the AppRole, or could belong implicitly because the AppRole is public. - SCIM++ Properties:
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
 
 - Returns: - The app_roles of this ExtensionUserUser. - Return type: - list[oci.identity_domains.models.UserExtAppRoles] 
 - 
applicable_authentication_target_app¶
- Gets the applicable_authentication_target_app of this ExtensionUserUser. - Returns: - The applicable_authentication_target_app of this ExtensionUserUser. - Return type: - oci.identity_domains.models.UserExtApplicableAuthenticationTargetApp 
 - 
bypass_notification¶
- Gets the bypass_notification of this ExtensionUserUser. A Boolean value indicating whether or not to send email notification after creating the user. This attribute is not used in update/replace operations. - SCIM++ Properties:
- caseExact: false
- idcsCsvAttributeNameMappings: [[columnHeaderName:ByPass Notification]]
- idcsSearchable: false
- multiValued: false
- mutability: immutable
- idcsRequiresWriteForAccessFlows: true
- required: false
- returned: never
- type: boolean
- uniqueness: none
 
 - Returns: - The bypass_notification of this ExtensionUserUser. - Return type: - bool 
 - 
creation_mechanism¶
- Gets the creation_mechanism of this ExtensionUserUser. User creation mechanism - SCIM++ Properties:
- caseExact: false
- idcsCsvAttributeNameMappings: [[defaultValue:import]]
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- idcsRequiresWriteForAccessFlows: true
- required: false
- returned: request
- type: string
- uniqueness: none
 
 - Allowed values for this property are: “bulk”, “api”, “adsync”, “idcsui”, “import”, “authsync”, “selfreg”, “samljit”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The creation_mechanism of this ExtensionUserUser. - Return type: - str 
 - 
delegated_authentication_target_app¶
- Gets the delegated_authentication_target_app of this ExtensionUserUser. - Returns: - The delegated_authentication_target_app of this ExtensionUserUser. - Return type: - oci.identity_domains.models.UserExtDelegatedAuthenticationTargetApp 
 - 
do_not_show_getting_started¶
- Gets the do_not_show_getting_started of this ExtensionUserUser. A Boolean value indicating whether or not to hide the getting started page - SCIM++ Properties:
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: boolean
- uniqueness: none
 
 - Returns: - The do_not_show_getting_started of this ExtensionUserUser. - Return type: - bool 
 - 
grants¶
- Gets the grants of this ExtensionUserUser. Grants to this User. Each value of this attribute refers to a Grant to this User of some App (and optionally of some entitlement). Therefore, this attribute is a convenience that allows one to see on each User all of the Grants to that User. - SCIM++ Properties:
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
 
 - Returns: - The grants of this ExtensionUserUser. - Return type: - list[oci.identity_domains.models.UserExtGrants] 
 - 
group_membership_last_modified¶
- Gets the group_membership_last_modified of this ExtensionUserUser. Specifies date time when a User’s group membership was last modified. - Added In: 2304270343 - SCIM++ Properties:
- caseExact: false
- multiValued: false
- mutability: readOnly
- required: false
- returned: request
- type: dateTime
- uniqueness: none
 
 - Returns: - The group_membership_last_modified of this ExtensionUserUser. - Return type: - str 
 - 
idcs_app_roles_limited_to_groups¶
- Gets the idcs_app_roles_limited_to_groups of this ExtensionUserUser. Description: - Added In: 19.2.1 - SCIM++ Properties:
- idcsCompositeKey: [value, idcsAppRoleId]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
 
 - Returns: - The idcs_app_roles_limited_to_groups of this ExtensionUserUser. - Return type: - list[oci.identity_domains.models.UserExtIdcsAppRolesLimitedToGroups] 
 - 
is_account_recovery_enrolled¶
- Gets the is_account_recovery_enrolled of this ExtensionUserUser. A Boolean value indicating whether or not a user is enrolled for account recovery - Added In: 19.1.4 - SCIM++ Properties:
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: readOnly
- required: false
- returned: request
- type: boolean
- uniqueness: none
 
 - Returns: - The is_account_recovery_enrolled of this ExtensionUserUser. - Return type: - bool 
 - 
is_authentication_delegated¶
- Gets the is_authentication_delegated of this ExtensionUserUser. A Boolean value indicating whether or not authentication request by this user should be delegated to a remote app. This value should be true only when the User was originally synced from an app which is enabled for delegated authentication - Added In: 17.4.6 - SCIM++ Properties:
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: immutable
- required: false
- returned: never
- type: boolean
- uniqueness: none
 
 - Returns: - The is_authentication_delegated of this ExtensionUserUser. - Return type: - bool 
 - 
is_federated_user¶
- Gets the is_federated_user of this ExtensionUserUser. A Boolean value indicating whether or not the user is federated. - SCIM++ Properties:
- caseExact: false
- idcsCsvAttributeName: Federated
- idcsCsvAttributeNameMappings: [[columnHeaderName:Federated]]
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- idcsRequiresWriteForAccessFlows: true
- required: false
- returned: default
- type: boolean
- uniqueness: none
 
 - Returns: - The is_federated_user of this ExtensionUserUser. - Return type: - bool 
 - 
is_group_membership_normalized¶
- Gets the is_group_membership_normalized of this ExtensionUserUser. A Boolean value indicating whether or not group membership is normalized for this user. - Deprecated Since: 19.3.3 - SCIM++ Properties:
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: immutable
- required: false
- returned: never
- type: boolean
- uniqueness: none
 
 - Returns: - The is_group_membership_normalized of this ExtensionUserUser. - Return type: - bool 
 - 
is_group_membership_synced_to_users_groups¶
- Gets the is_group_membership_synced_to_users_groups of this ExtensionUserUser. A Boolean value Indicates whether this User’s group membership has been sync’ed from Group.members to UsersGroups. - Added In: 19.3.3 - SCIM++ Properties:
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: immutable
- required: false
- returned: never
- type: boolean
- uniqueness: none
 
 - Returns: - The is_group_membership_synced_to_users_groups of this ExtensionUserUser. - Return type: - bool 
 - 
notification_email_template_id¶
- Gets the notification_email_template_id of this ExtensionUserUser. Specifies the EmailTemplate to be used when sending notification to the user this request is for. If specified, it overrides the default EmailTemplate for this event. - SCIM++ Properties:
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: writeOnly
- required: false
- returned: never
- type: string
- uniqueness: none
 
 - Returns: - The notification_email_template_id of this ExtensionUserUser. - Return type: - str 
 - 
preferred_ui_landing_page¶
- Gets the preferred_ui_landing_page of this ExtensionUserUser. User’s preferred landing page following login, logout and reset password. - Added In: 2302092332 - SCIM++ Properties:
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
 
 - Allowed values for this property are: “MyApps”, “MyProfile”, “OciConsole”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The preferred_ui_landing_page of this ExtensionUserUser. - Return type: - str 
 - 
provider¶
- Gets the provider of this ExtensionUserUser. Registration provider - SCIM++ Properties:
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: string
- uniqueness: none
 
 - Allowed values for this property are: “facebook”, “google”, “IDCS”, “twitter”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The provider of this ExtensionUserUser. - Return type: - str 
 - 
service_user¶
- Gets the service_user of this ExtensionUserUser. Indicates if User is a Service User - Added In: 2306131901 - SCIM++ Properties:
- caseExact: false
- idcsCsvAttributeName: Service User
- idcsCsvAttributeNameMappings: [[columnHeaderName:Service User]]
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: boolean
- uniqueness: none
 
 - Returns: - The service_user of this ExtensionUserUser. - Return type: - bool 
 - 
status¶
- Gets the status of this ExtensionUserUser. A supplemental status indicating the reason why a user is disabled - SCIM++ Properties:
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: request
- type: string
- uniqueness: none
 
 - Allowed values for this property are: “pendingVerification”, “verified”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The status of this ExtensionUserUser. - Return type: - str 
 - 
support_accounts¶
- Gets the support_accounts of this ExtensionUserUser. A list of Support Accounts corresponding to user. - Added In: 2103141444 - SCIM++ Properties:
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
 
 - Returns: - The support_accounts of this ExtensionUserUser. - Return type: - list[oci.identity_domains.models.UserExtSupportAccounts] 
 - 
synced_from_app¶
- Gets the synced_from_app of this ExtensionUserUser. - Returns: - The synced_from_app of this ExtensionUserUser. - Return type: - oci.identity_domains.models.UserExtSyncedFromApp 
 - 
user_flow_controlled_by_external_client¶
- Gets the user_flow_controlled_by_external_client of this ExtensionUserUser. A Boolean value indicating whether to bypass notification and return user token to be used by an external client to control the user flow. - Added In: 18.4.2 - SCIM++ Properties:
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: immutable
- required: false
- returned: never
- type: boolean
- uniqueness: none
 
 - Returns: - The user_flow_controlled_by_external_client of this ExtensionUserUser. - Return type: - bool 
 - 
user_token¶
- Gets the user_token of this ExtensionUserUser. - Returns: - The user_token of this ExtensionUserUser. - Return type: - oci.identity_domains.models.UserExtUserToken 
 
-