User

class oci.identity_domains.models.User(**kwargs)

Bases: object

User Account

Attributes

IDCS_PREVENTED_OPERATIONS_DELETE A constant which can be used with the idcs_prevented_operations property of a User.
IDCS_PREVENTED_OPERATIONS_REPLACE A constant which can be used with the idcs_prevented_operations property of a User.
IDCS_PREVENTED_OPERATIONS_UPDATE A constant which can be used with the idcs_prevented_operations property of a User.
USER_TYPE_CONTRACTOR A constant which can be used with the user_type property of a User.
USER_TYPE_EMPLOYEE A constant which can be used with the user_type property of a User.
USER_TYPE_EXTERNAL A constant which can be used with the user_type property of a User.
USER_TYPE_GENERIC A constant which can be used with the user_type property of a User.
USER_TYPE_INTERN A constant which can be used with the user_type property of a User.
USER_TYPE_SERVICE A constant which can be used with the user_type property of a User.
USER_TYPE_TEMP A constant which can be used with the user_type property of a User.
active Gets the active of this User.
addresses Gets the addresses of this User.
compartment_ocid Gets the compartment_ocid of this User.
delete_in_progress Gets the delete_in_progress of this User.
description Gets the description of this User.
display_name Gets the display_name of this User.
domain_ocid Gets the domain_ocid of this User.
emails Gets the emails of this User.
entitlements Gets the entitlements of this User.
external_id Gets the external_id of this User.
groups Gets the groups of this User.
id Gets the id of this User.
idcs_created_by Gets the idcs_created_by of this User.
idcs_last_modified_by Gets the idcs_last_modified_by of this User.
idcs_last_upgraded_in_release Gets the idcs_last_upgraded_in_release of this User.
idcs_prevented_operations Gets the idcs_prevented_operations of this User.
ims Gets the ims of this User.
locale Gets the locale of this User.
meta Gets the meta of this User.
name Gets the name of this User.
nick_name Gets the nick_name of this User.
ocid Gets the ocid of this User.
password Gets the password of this User.
phone_numbers Gets the phone_numbers of this User.
photos Gets the photos of this User.
preferred_language Gets the preferred_language of this User.
profile_url Gets the profile_url of this User.
roles Gets the roles of this User.
schemas [Required] Gets the schemas of this User.
tags Gets the tags of this User.
tenancy_ocid Gets the tenancy_ocid of this User.
timezone Gets the timezone of this User.
title Gets the title of this User.
urn_ietf_params_scim_schemas_extension_enterprise2_0_user Gets the urn_ietf_params_scim_schemas_extension_enterprise2_0_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_adaptive_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_adaptive_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_capabilities_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_capabilities_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_db_credentials_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_db_credentials_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_db_user_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_db_user_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_kerberos_user_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_kerberos_user_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_mfa_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_mfa_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_oci_tags Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_oci_tags of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_password_state_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_password_state_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_passwordless_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_passwordless_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_posix_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_posix_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_security_questions_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_security_questions_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_self_change_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_self_change_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_self_registration_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_self_registration_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_sff_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_sff_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_social_account_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_social_account_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_terms_of_use_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_terms_of_use_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_user_credentials_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_credentials_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_user_state_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_state_user of this User.
urn_ietf_params_scim_schemas_oracle_idcs_extension_user_user Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_user of this User.
user_name [Required] Gets the user_name of this User.
user_type Gets the user_type of this User.
x509_certificates Gets the x509_certificates of this User.

Methods

__init__(**kwargs) Initializes a new User object with values from keyword arguments.
IDCS_PREVENTED_OPERATIONS_DELETE = 'delete'

A constant which can be used with the idcs_prevented_operations property of a User. This constant has a value of “delete”

IDCS_PREVENTED_OPERATIONS_REPLACE = 'replace'

A constant which can be used with the idcs_prevented_operations property of a User. This constant has a value of “replace”

IDCS_PREVENTED_OPERATIONS_UPDATE = 'update'

A constant which can be used with the idcs_prevented_operations property of a User. This constant has a value of “update”

USER_TYPE_CONTRACTOR = 'Contractor'

A constant which can be used with the user_type property of a User. This constant has a value of “Contractor”

USER_TYPE_EMPLOYEE = 'Employee'

A constant which can be used with the user_type property of a User. This constant has a value of “Employee”

USER_TYPE_EXTERNAL = 'External'

A constant which can be used with the user_type property of a User. This constant has a value of “External”

USER_TYPE_GENERIC = 'Generic'

A constant which can be used with the user_type property of a User. This constant has a value of “Generic”

USER_TYPE_INTERN = 'Intern'

A constant which can be used with the user_type property of a User. This constant has a value of “Intern”

USER_TYPE_SERVICE = 'Service'

A constant which can be used with the user_type property of a User. This constant has a value of “Service”

USER_TYPE_TEMP = 'Temp'

A constant which can be used with the user_type property of a User. This constant has a value of “Temp”

__init__(**kwargs)

Initializes a new User object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this User.
  • ocid (str) – The value to assign to the ocid property of this User.
  • schemas (list[str]) – The value to assign to the schemas property of this User.
  • meta (oci.identity_domains.models.Meta) – The value to assign to the meta property of this User.
  • idcs_created_by (oci.identity_domains.models.IdcsCreatedBy) – The value to assign to the idcs_created_by property of this User.
  • idcs_last_modified_by (oci.identity_domains.models.IdcsLastModifiedBy) – The value to assign to the idcs_last_modified_by property of this User.
  • idcs_prevented_operations (list[str]) – The value to assign to the idcs_prevented_operations property of this User. Allowed values for items in this list are: “replace”, “update”, “delete”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • tags (list[oci.identity_domains.models.Tags]) – The value to assign to the tags property of this User.
  • delete_in_progress (bool) – The value to assign to the delete_in_progress property of this User.
  • idcs_last_upgraded_in_release (str) – The value to assign to the idcs_last_upgraded_in_release property of this User.
  • domain_ocid (str) – The value to assign to the domain_ocid property of this User.
  • compartment_ocid (str) – The value to assign to the compartment_ocid property of this User.
  • tenancy_ocid (str) – The value to assign to the tenancy_ocid property of this User.
  • external_id (str) – The value to assign to the external_id property of this User.
  • user_name (str) – The value to assign to the user_name property of this User.
  • description (str) – The value to assign to the description property of this User.
  • display_name (str) – The value to assign to the display_name property of this User.
  • nick_name (str) – The value to assign to the nick_name property of this User.
  • profile_url (str) – The value to assign to the profile_url property of this User.
  • title (str) – The value to assign to the title property of this User.
  • user_type (str) – The value to assign to the user_type property of this User. Allowed values for this property are: “Contractor”, “Employee”, “Intern”, “Temp”, “External”, “Service”, “Generic”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • locale (str) – The value to assign to the locale property of this User.
  • preferred_language (str) – The value to assign to the preferred_language property of this User.
  • timezone (str) – The value to assign to the timezone property of this User.
  • active (bool) – The value to assign to the active property of this User.
  • password (str) – The value to assign to the password property of this User.
  • name (oci.identity_domains.models.UserName) – The value to assign to the name property of this User.
  • emails (list[oci.identity_domains.models.UserEmails]) – The value to assign to the emails property of this User.
  • phone_numbers (list[oci.identity_domains.models.UserPhoneNumbers]) – The value to assign to the phone_numbers property of this User.
  • ims (list[oci.identity_domains.models.UserIms]) – The value to assign to the ims property of this User.
  • photos (list[oci.identity_domains.models.UserPhotos]) – The value to assign to the photos property of this User.
  • addresses (list[oci.identity_domains.models.Addresses]) – The value to assign to the addresses property of this User.
  • groups (list[oci.identity_domains.models.UserGroups]) – The value to assign to the groups property of this User.
  • entitlements (list[oci.identity_domains.models.UserEntitlements]) – The value to assign to the entitlements property of this User.
  • roles (list[oci.identity_domains.models.UserRoles]) – The value to assign to the roles property of this User.
  • x509_certificates (list[oci.identity_domains.models.UserX509Certificates]) – The value to assign to the x509_certificates property of this User.
  • urn_ietf_params_scim_schemas_extension_enterprise2_0_user (oci.identity_domains.models.ExtensionEnterprise20User) – The value to assign to the urn_ietf_params_scim_schemas_extension_enterprise2_0_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_user_user (oci.identity_domains.models.ExtensionUserUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_password_state_user (oci.identity_domains.models.ExtensionPasswordStateUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_password_state_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_user_state_user (oci.identity_domains.models.ExtensionUserStateUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_state_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_posix_user (oci.identity_domains.models.ExtensionPosixUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_posix_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_kerberos_user_user (oci.identity_domains.models.ExtensionKerberosUserUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_kerberos_user_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_mfa_user (oci.identity_domains.models.ExtensionMfaUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_mfa_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_adaptive_user (oci.identity_domains.models.ExtensionAdaptiveUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_adaptive_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_sff_user (oci.identity_domains.models.ExtensionSffUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_sff_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_security_questions_user (oci.identity_domains.models.ExtensionSecurityQuestionsUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_security_questions_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_self_registration_user (oci.identity_domains.models.ExtensionSelfRegistrationUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_self_registration_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_social_account_user (oci.identity_domains.models.ExtensionSocialAccountUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_social_account_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_db_user_user (oci.identity_domains.models.ExtensionDbUserUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_db_user_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_terms_of_use_user (oci.identity_domains.models.ExtensionTermsOfUseUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_terms_of_use_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_passwordless_user (oci.identity_domains.models.ExtensionPasswordlessUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_passwordless_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_oci_tags (oci.identity_domains.models.ExtensionOCITags) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_oci_tags property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_user_credentials_user (oci.identity_domains.models.ExtensionUserCredentialsUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_credentials_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_capabilities_user (oci.identity_domains.models.ExtensionCapabilitiesUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_capabilities_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_db_credentials_user (oci.identity_domains.models.ExtensionDbCredentialsUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_db_credentials_user property of this User.
  • urn_ietf_params_scim_schemas_oracle_idcs_extension_self_change_user (oci.identity_domains.models.ExtensionSelfChangeUser) – The value to assign to the urn_ietf_params_scim_schemas_oracle_idcs_extension_self_change_user property of this User.
active

Gets the active of this User. User status

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: Active
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Active]]
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The active of this User.
Return type:bool
addresses

Gets the addresses of this User. A physical mailing address for this User, as described in (address Element). Canonical Type Values of work, home, and other. The value attribute is a complex type with the following sub-attributes.

SCIM++ Properties:
  • idcsCompositeKey: [type]
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Work Address Street, deprecatedColumnHeaderName:Work Street Address, mapsTo:addresses[work].streetAddress], [columnHeaderName:Work Address Locality, deprecatedColumnHeaderName:Work City, mapsTo:addresses[work].locality], [columnHeaderName:Work Address Region, deprecatedColumnHeaderName:Work State, mapsTo:addresses[work].region], [columnHeaderName:Work Address Postal Code, deprecatedColumnHeaderName:Work Postal Code, mapsTo:addresses[work].postalCode], [columnHeaderName:Work Address Country, deprecatedColumnHeaderName:Work Country, mapsTo:addresses[work].country], [columnHeaderName:Work Address Formatted, mapsTo:addresses[work].formatted], [columnHeaderName:Home Address Formatted, mapsTo:addresses[home].formatted], [columnHeaderName:Other Address Formatted, mapsTo:addresses[other].formatted], [columnHeaderName:Home Address Street, mapsTo:addresses[home].streetAddress], [columnHeaderName:Other Address Street, mapsTo:addresses[other].streetAddress], [columnHeaderName:Home Address Locality, mapsTo:addresses[home].locality], [columnHeaderName:Other Address Locality, mapsTo:addresses[other].locality], [columnHeaderName:Home Address Region, mapsTo:addresses[home].region], [columnHeaderName:Other Address Region, mapsTo:addresses[other].region], [columnHeaderName:Home Address Country, mapsTo:addresses[home].country], [columnHeaderName:Other Address Country, mapsTo:addresses[other].country], [columnHeaderName:Home Address Postal Code, mapsTo:addresses[home].postalCode], [columnHeaderName:Other Address Postal Code, mapsTo:addresses[other].postalCode], [columnHeaderName:Primary Address Type, mapsTo:addresses[$(type)].primary]]
  • idcsPii: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The addresses of this User.
Return type:list[oci.identity_domains.models.Addresses]
compartment_ocid

Gets the compartment_ocid of this User. OCI Compartment Id (ocid) in which the resource lives.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The compartment_ocid of this User.
Return type:str
delete_in_progress

Gets the delete_in_progress of this User. A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The delete_in_progress of this User.
Return type:bool
description

Gets the description of this User. Description of the user

Added In: 2012271618

SCIM++ Properties:
  • caseExact: false
  • idcsPii: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The description of this User.
Return type:str
display_name

Gets the display_name of this User. Display name

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: Display Name
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Display Name]]
  • idcsPii: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The display_name of this User.
Return type:str
domain_ocid

Gets the domain_ocid of this User. OCI Domain Id (ocid) in which the resource lives.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The domain_ocid of this User.
Return type:str
emails

Gets the emails of this User. A complex attribute representing emails

SCIM++ Properties:
  • idcsCompositeKey: [value, type]
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Work Email, mapsTo:emails[work].value], [columnHeaderName:Home Email, mapsTo:emails[home].value], [columnHeaderName:Primary Email Type, mapsTo:emails[$(type)].primary], [columnHeaderName:Other Email, mapsTo:emails[other].value], [columnHeaderName:Recovery Email, mapsTo:emails[recovery].value], [columnHeaderName:Work Email Verified, mapsTo:emails[work].verified], [columnHeaderName:Home Email Verified, mapsTo:emails[home].verified], [columnHeaderName:Other Email Verified, mapsTo:emails[other].verified], [columnHeaderName:Recovery Email Verified, mapsTo:emails[recovery].verified]]
  • idcsPii: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The emails of this User.
Return type:list[oci.identity_domains.models.UserEmails]
entitlements

Gets the entitlements of this User. A list of entitlements for the User that represent a thing the User has.

SCIM++ Properties:
  • idcsCompositeKey: [value, type]
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The entitlements of this User.
Return type:list[oci.identity_domains.models.UserEntitlements]
external_id

Gets the external_id of this User. An identifier for the Resource as defined by the Service Consumer. The externalId may simplify identification of the Resource between Service Consumer and Service Provider by allowing the Consumer to refer to the Resource with its own identifier, obviating the need to store a local mapping between the local identifier of the Resource and the identifier used by the Service Provider. Each Resource MAY include a non-empty externalId value. The value of the externalId attribute is always issued by the Service Consumer and can never be specified by the Service Provider. The Service Provider MUST always interpret the externalId as scoped to the Service Consumer’s tenant.

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeNameMappings: [[columnHeaderName:External Id]]
  • idcsPii: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The external_id of this User.
Return type:str
groups

Gets the groups of this User. A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated

SCIM++ Properties:
  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none
Returns:The groups of this User.
Return type:list[oci.identity_domains.models.UserGroups]
id

Gets the id of this User. Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider’s entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: always
  • type: string
  • uniqueness: global
Returns:The id of this User.
Return type:str
idcs_created_by

Gets the idcs_created_by of this User.

Returns:The idcs_created_by of this User.
Return type:oci.identity_domains.models.IdcsCreatedBy
idcs_last_modified_by

Gets the idcs_last_modified_by of this User.

Returns:The idcs_last_modified_by of this User.
Return type:oci.identity_domains.models.IdcsLastModifiedBy
idcs_last_upgraded_in_release

Gets the idcs_last_upgraded_in_release of this User. The release number when the resource was upgraded.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: string
  • uniqueness: none
Returns:The idcs_last_upgraded_in_release of this User.
Return type:str
idcs_prevented_operations

Gets the idcs_prevented_operations of this User. Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: string
  • uniqueness: none

Allowed values for items in this list are: “replace”, “update”, “delete”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The idcs_prevented_operations of this User.
Return type:list[str]
ims

Gets the ims of this User. User’s instant messaging addresses

SCIM++ Properties:
  • idcsCompositeKey: [value, type]
  • idcsPii: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The ims of this User.
Return type:list[oci.identity_domains.models.UserIms]
locale

Gets the locale of this User. Used to indicate the User’s default location for purposes of localizing items such as currency, date and time format, numerical representations, and so on.

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: Locale
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Locale]]
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The locale of this User.
Return type:str
meta

Gets the meta of this User.

Returns:The meta of this User.
Return type:oci.identity_domains.models.Meta
name

Gets the name of this User.

Returns:The name of this User.
Return type:oci.identity_domains.models.UserName
nick_name

Gets the nick_name of this User. Nick name

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: Nick Name
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Nick Name]]
  • idcsPii: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The nick_name of this User.
Return type:str
ocid

Gets the ocid of this User. Unique OCI identifier for the SCIM Resource.

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: string
  • uniqueness: global
Returns:The ocid of this User.
Return type:str
password

Gets the password of this User. Password attribute. Max length for password is controlled via Password Policy.

SCIM++ Properties:
  • idcsCsvAttributeName: Password
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Password]]
  • idcsPii: true
  • idcsSearchable: false
  • idcsSensitive: hash
  • multiValued: false
  • mutability: writeOnly
  • required: false
  • returned: never
  • type: string
  • uniqueness: none
Returns:The password of this User.
Return type:str
phone_numbers

Gets the phone_numbers of this User. Phone numbers

SCIM++ Properties:
  • idcsCompositeKey: [value, type]
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Work Phone, mapsTo:phoneNumbers[work].value], [columnHeaderName:Mobile No, mapsTo:phoneNumbers[mobile].value], [columnHeaderName:Home Phone, mapsTo:phoneNumbers[home].value], [columnHeaderName:Fax, mapsTo:phoneNumbers[fax].value], [columnHeaderName:Pager, mapsTo:phoneNumbers[pager].value], [columnHeaderName:Other Phone, mapsTo:phoneNumbers[other].value], [columnHeaderName:Recovery Phone, mapsTo:phoneNumbers[recovery].value], [columnHeaderName:Primary Phone Type, mapsTo:phoneNumbers[$(type)].primary]]
  • idcsPii: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The phone_numbers of this User.
Return type:list[oci.identity_domains.models.UserPhoneNumbers]
photos

Gets the photos of this User. URLs of photos for the User

SCIM++ Properties:
  • idcsCompositeKey: [value, type]
  • idcsPii: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The photos of this User.
Return type:list[oci.identity_domains.models.UserPhotos]
preferred_language

Gets the preferred_language of this User. User’s preferred written or spoken language used for localized user interfaces

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: Preferred Language
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Preferred Language]]
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The preferred_language of this User.
Return type:str
profile_url

Gets the profile_url of this User. A fully-qualified URL to a page representing the User’s online profile

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: Profile URL
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Profile Url]]
  • idcsPii: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: reference
  • uniqueness: none
Returns:The profile_url of this User.
Return type:str
roles

Gets the roles of this User. A list of roles for the User that collectively represent who the User is; e.g., ‘Student’, ‘Faculty’.

SCIM++ Properties:
  • idcsCompositeKey: [value, type]
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The roles of this User.
Return type:list[oci.identity_domains.models.UserRoles]
schemas

[Required] Gets the schemas of this User. REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard “enterprise” extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Returns:The schemas of this User.
Return type:list[str]
tags

Gets the tags of this User. A list of tags on this resource.

SCIM++ Properties:
  • idcsCompositeKey: [key, value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none
Returns:The tags of this User.
Return type:list[oci.identity_domains.models.Tags]
tenancy_ocid

Gets the tenancy_ocid of this User. OCI Tenant Id (ocid) in which the resource lives.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The tenancy_ocid of this User.
Return type:str
timezone

Gets the timezone of this User. User’s timezone

SCIM++ Properties:
  • caseExact: false
  • idcsCanonicalValueSourceFilter: attrName eq “timezones” and attrValues.value eq “$(timezone)”
  • idcsCanonicalValueSourceResourceType: AllowedValue
  • idcsCsvAttributeName: TimeZone
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Time Zone, deprecatedColumnHeaderName:TimeZone]]
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The timezone of this User.
Return type:str
title

Gets the title of this User. Title

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: Title
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Title]]
  • idcsPii: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The title of this User.
Return type:str
urn_ietf_params_scim_schemas_extension_enterprise2_0_user

Gets the urn_ietf_params_scim_schemas_extension_enterprise2_0_user of this User.

Returns:The urn_ietf_params_scim_schemas_extension_enterprise2_0_user of this User.
Return type:oci.identity_domains.models.ExtensionEnterprise20User
urn_ietf_params_scim_schemas_oracle_idcs_extension_adaptive_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_adaptive_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_adaptive_user of this User.
Return type:oci.identity_domains.models.ExtensionAdaptiveUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_capabilities_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_capabilities_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_capabilities_user of this User.
Return type:oci.identity_domains.models.ExtensionCapabilitiesUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_db_credentials_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_db_credentials_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_db_credentials_user of this User.
Return type:oci.identity_domains.models.ExtensionDbCredentialsUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_db_user_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_db_user_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_db_user_user of this User.
Return type:oci.identity_domains.models.ExtensionDbUserUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_kerberos_user_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_kerberos_user_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_kerberos_user_user of this User.
Return type:oci.identity_domains.models.ExtensionKerberosUserUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_mfa_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_mfa_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_mfa_user of this User.
Return type:oci.identity_domains.models.ExtensionMfaUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_oci_tags

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_oci_tags of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_oci_tags of this User.
Return type:oci.identity_domains.models.ExtensionOCITags
urn_ietf_params_scim_schemas_oracle_idcs_extension_password_state_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_password_state_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_password_state_user of this User.
Return type:oci.identity_domains.models.ExtensionPasswordStateUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_passwordless_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_passwordless_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_passwordless_user of this User.
Return type:oci.identity_domains.models.ExtensionPasswordlessUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_posix_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_posix_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_posix_user of this User.
Return type:oci.identity_domains.models.ExtensionPosixUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_security_questions_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_security_questions_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_security_questions_user of this User.
Return type:oci.identity_domains.models.ExtensionSecurityQuestionsUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_self_change_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_self_change_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_self_change_user of this User.
Return type:oci.identity_domains.models.ExtensionSelfChangeUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_self_registration_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_self_registration_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_self_registration_user of this User.
Return type:oci.identity_domains.models.ExtensionSelfRegistrationUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_sff_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_sff_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_sff_user of this User.
Return type:oci.identity_domains.models.ExtensionSffUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_social_account_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_social_account_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_social_account_user of this User.
Return type:oci.identity_domains.models.ExtensionSocialAccountUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_terms_of_use_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_terms_of_use_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_terms_of_use_user of this User.
Return type:oci.identity_domains.models.ExtensionTermsOfUseUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_user_credentials_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_credentials_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_user_credentials_user of this User.
Return type:oci.identity_domains.models.ExtensionUserCredentialsUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_user_state_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_state_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_user_state_user of this User.
Return type:oci.identity_domains.models.ExtensionUserStateUser
urn_ietf_params_scim_schemas_oracle_idcs_extension_user_user

Gets the urn_ietf_params_scim_schemas_oracle_idcs_extension_user_user of this User.

Returns:The urn_ietf_params_scim_schemas_oracle_idcs_extension_user_user of this User.
Return type:oci.identity_domains.models.ExtensionUserUser
user_name

[Required] Gets the user_name of this User. User name

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: User ID
  • idcsCsvAttributeNameMappings: [[columnHeaderName:User Name, deprecatedColumnHeaderName:User ID]]
  • idcsPii: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: always
  • type: string
  • uniqueness: global
Returns:The user_name of this User.
Return type:str
user_type

Gets the user_type of this User. Used to identify the organization-to-user relationship

SCIM++ Properties:
  • caseExact: false
  • idcsCsvAttributeName: User Type
  • idcsCsvAttributeNameMappings: [[columnHeaderName:User Type]]
  • idcsPii: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “Contractor”, “Employee”, “Intern”, “Temp”, “External”, “Service”, “Generic”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The user_type of this User.
Return type:str
x509_certificates

Gets the x509_certificates of this User. A list of certificates issued to the User.

SCIM++ Properties:
  • idcsCompositeKey: [value]
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The x509_certificates of this User.
Return type:list[oci.identity_domains.models.UserX509Certificates]