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
-