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