AccountMgmtInfo

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

Bases: object

Schema for AccountMgmtInfo resource.

Attributes

IDCS_PREVENTED_OPERATIONS_DELETE A constant which can be used with the idcs_prevented_operations property of a AccountMgmtInfo.
IDCS_PREVENTED_OPERATIONS_REPLACE A constant which can be used with the idcs_prevented_operations property of a AccountMgmtInfo.
IDCS_PREVENTED_OPERATIONS_UPDATE A constant which can be used with the idcs_prevented_operations property of a AccountMgmtInfo.
OPERATION_CONTEXT_LIFE_CYCLE_EVENT A constant which can be used with the operation_context property of a AccountMgmtInfo.
SYNC_SITUATION_CONFIRMED A constant which can be used with the sync_situation property of a AccountMgmtInfo.
SYNC_SITUATION_DISPUTED A constant which can be used with the sync_situation property of a AccountMgmtInfo.
SYNC_SITUATION_FOUND A constant which can be used with the sync_situation property of a AccountMgmtInfo.
SYNC_SITUATION_LOST A constant which can be used with the sync_situation property of a AccountMgmtInfo.
SYNC_SITUATION_MATCHED A constant which can be used with the sync_situation property of a AccountMgmtInfo.
SYNC_SITUATION_UNMATCHED A constant which can be used with the sync_situation property of a AccountMgmtInfo.
account_type Gets the account_type of this AccountMgmtInfo.
active Gets the active of this AccountMgmtInfo.
app [Required] Gets the app of this AccountMgmtInfo.
compartment_ocid Gets the compartment_ocid of this AccountMgmtInfo.
composite_key Gets the composite_key of this AccountMgmtInfo.
delete_in_progress Gets the delete_in_progress of this AccountMgmtInfo.
do_not_back_fill_grants Gets the do_not_back_fill_grants of this AccountMgmtInfo.
do_not_perform_action_on_target Gets the do_not_perform_action_on_target of this AccountMgmtInfo.
domain_ocid Gets the domain_ocid of this AccountMgmtInfo.
favorite Gets the favorite of this AccountMgmtInfo.
id Gets the id of this AccountMgmtInfo.
idcs_created_by Gets the idcs_created_by of this AccountMgmtInfo.
idcs_last_modified_by Gets the idcs_last_modified_by of this AccountMgmtInfo.
idcs_last_upgraded_in_release Gets the idcs_last_upgraded_in_release of this AccountMgmtInfo.
idcs_prevented_operations Gets the idcs_prevented_operations of this AccountMgmtInfo.
is_account Gets the is_account of this AccountMgmtInfo.
last_accessed Gets the last_accessed of this AccountMgmtInfo.
matching_owners Gets the matching_owners of this AccountMgmtInfo.
meta Gets the meta of this AccountMgmtInfo.
name Gets the name of this AccountMgmtInfo.
object_class Gets the object_class of this AccountMgmtInfo.
ocid Gets the ocid of this AccountMgmtInfo.
operation_context Gets the operation_context of this AccountMgmtInfo.
owner Gets the owner of this AccountMgmtInfo.
preview_only Gets the preview_only of this AccountMgmtInfo.
resource_type Gets the resource_type of this AccountMgmtInfo.
schemas [Required] Gets the schemas of this AccountMgmtInfo.
sync_response Gets the sync_response of this AccountMgmtInfo.
sync_situation Gets the sync_situation of this AccountMgmtInfo.
sync_timestamp Gets the sync_timestamp of this AccountMgmtInfo.
tags Gets the tags of this AccountMgmtInfo.
tenancy_ocid Gets the tenancy_ocid of this AccountMgmtInfo.
uid Gets the uid of this AccountMgmtInfo.
user_wallet_artifact Gets the user_wallet_artifact of this AccountMgmtInfo.

Methods

__init__(**kwargs) Initializes a new AccountMgmtInfo 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 AccountMgmtInfo. 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 AccountMgmtInfo. 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 AccountMgmtInfo. This constant has a value of “update”

OPERATION_CONTEXT_LIFE_CYCLE_EVENT = 'LifeCycleEvent'

A constant which can be used with the operation_context property of a AccountMgmtInfo. This constant has a value of “LifeCycleEvent”

SYNC_SITUATION_CONFIRMED = 'Confirmed'

A constant which can be used with the sync_situation property of a AccountMgmtInfo. This constant has a value of “Confirmed”

SYNC_SITUATION_DISPUTED = 'Disputed'

A constant which can be used with the sync_situation property of a AccountMgmtInfo. This constant has a value of “Disputed”

SYNC_SITUATION_FOUND = 'Found'

A constant which can be used with the sync_situation property of a AccountMgmtInfo. This constant has a value of “Found”

SYNC_SITUATION_LOST = 'Lost'

A constant which can be used with the sync_situation property of a AccountMgmtInfo. This constant has a value of “Lost”

SYNC_SITUATION_MATCHED = 'Matched'

A constant which can be used with the sync_situation property of a AccountMgmtInfo. This constant has a value of “Matched”

SYNC_SITUATION_UNMATCHED = 'Unmatched'

A constant which can be used with the sync_situation property of a AccountMgmtInfo. This constant has a value of “Unmatched”

__init__(**kwargs)

Initializes a new AccountMgmtInfo 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 AccountMgmtInfo.
  • ocid (str) – The value to assign to the ocid property of this AccountMgmtInfo.
  • schemas (list[str]) – The value to assign to the schemas property of this AccountMgmtInfo.
  • meta (oci.identity_domains.models.Meta) – The value to assign to the meta property of this AccountMgmtInfo.
  • idcs_created_by (oci.identity_domains.models.IdcsCreatedBy) – The value to assign to the idcs_created_by property of this AccountMgmtInfo.
  • idcs_last_modified_by (oci.identity_domains.models.IdcsLastModifiedBy) – The value to assign to the idcs_last_modified_by property of this AccountMgmtInfo.
  • idcs_prevented_operations (list[str]) – The value to assign to the idcs_prevented_operations property of this AccountMgmtInfo. 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 AccountMgmtInfo.
  • delete_in_progress (bool) – The value to assign to the delete_in_progress property of this AccountMgmtInfo.
  • idcs_last_upgraded_in_release (str) – The value to assign to the idcs_last_upgraded_in_release property of this AccountMgmtInfo.
  • domain_ocid (str) – The value to assign to the domain_ocid property of this AccountMgmtInfo.
  • compartment_ocid (str) – The value to assign to the compartment_ocid property of this AccountMgmtInfo.
  • tenancy_ocid (str) – The value to assign to the tenancy_ocid property of this AccountMgmtInfo.
  • uid (str) – The value to assign to the uid property of this AccountMgmtInfo.
  • name (str) – The value to assign to the name property of this AccountMgmtInfo.
  • composite_key (str) – The value to assign to the composite_key property of this AccountMgmtInfo.
  • active (bool) – The value to assign to the active property of this AccountMgmtInfo.
  • account_type (str) – The value to assign to the account_type property of this AccountMgmtInfo.
  • is_account (bool) – The value to assign to the is_account property of this AccountMgmtInfo.
  • favorite (bool) – The value to assign to the favorite property of this AccountMgmtInfo.
  • do_not_perform_action_on_target (bool) – The value to assign to the do_not_perform_action_on_target property of this AccountMgmtInfo.
  • do_not_back_fill_grants (bool) – The value to assign to the do_not_back_fill_grants property of this AccountMgmtInfo.
  • last_accessed (str) – The value to assign to the last_accessed property of this AccountMgmtInfo.
  • sync_timestamp (str) – The value to assign to the sync_timestamp property of this AccountMgmtInfo.
  • sync_situation (str) – The value to assign to the sync_situation property of this AccountMgmtInfo. Allowed values for this property are: “Found”, “Matched”, “Unmatched”, “Lost”, “Disputed”, “Confirmed”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • sync_response (str) – The value to assign to the sync_response property of this AccountMgmtInfo.
  • preview_only (bool) – The value to assign to the preview_only property of this AccountMgmtInfo.
  • operation_context (str) – The value to assign to the operation_context property of this AccountMgmtInfo. Allowed values for this property are: “LifeCycleEvent”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • object_class (oci.identity_domains.models.AccountMgmtInfoObjectClass) – The value to assign to the object_class property of this AccountMgmtInfo.
  • resource_type (oci.identity_domains.models.AccountMgmtInfoResourceType) – The value to assign to the resource_type property of this AccountMgmtInfo.
  • matching_owners (list[oci.identity_domains.models.AccountMgmtInfoMatchingOwners]) – The value to assign to the matching_owners property of this AccountMgmtInfo.
  • user_wallet_artifact (oci.identity_domains.models.AccountMgmtInfoUserWalletArtifact) – The value to assign to the user_wallet_artifact property of this AccountMgmtInfo.
  • app (oci.identity_domains.models.AccountMgmtInfoApp) – The value to assign to the app property of this AccountMgmtInfo.
  • owner (oci.identity_domains.models.AccountMgmtInfoOwner) – The value to assign to the owner property of this AccountMgmtInfo.
account_type

Gets the account_type of this AccountMgmtInfo. Type of Account

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The account_type of this AccountMgmtInfo.
Return type:str
active

Gets the active of this AccountMgmtInfo. If true, the account is activated

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The active of this AccountMgmtInfo.
Return type:bool
app

[Required] Gets the app of this AccountMgmtInfo.

Returns:The app of this AccountMgmtInfo.
Return type:oci.identity_domains.models.AccountMgmtInfoApp
compartment_ocid

Gets the compartment_ocid of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:str
composite_key

Gets the composite_key of this AccountMgmtInfo. Unique key for this AccountMgmtInfo, which is used to prevent duplicate AccountMgmtInfo resources. Key is composed of a subset of app, owner and accountType.

Added In: 18.1.2

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: string
  • uniqueness: server
Returns:The composite_key of this AccountMgmtInfo.
Return type:str
delete_in_progress

Gets the delete_in_progress of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:bool
do_not_back_fill_grants

Gets the do_not_back_fill_grants of this AccountMgmtInfo. If true, a back-fill grant will not be created for a connected managed app as part of account creation.

Added In: 18.2.6

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The do_not_back_fill_grants of this AccountMgmtInfo.
Return type:bool
do_not_perform_action_on_target

Gets the do_not_perform_action_on_target of this AccountMgmtInfo. If true, the operation will not be performed on the target

Added In: 17.4.6

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The do_not_perform_action_on_target of this AccountMgmtInfo.
Return type:bool
domain_ocid

Gets the domain_ocid of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:str
favorite

Gets the favorite of this AccountMgmtInfo. If true, this account has been marked as a favorite of the User who owns it

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The favorite of this AccountMgmtInfo.
Return type:bool
id

Gets the id of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:str
idcs_created_by

Gets the idcs_created_by of this AccountMgmtInfo.

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

Gets the idcs_last_modified_by of this AccountMgmtInfo.

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

Gets the idcs_last_upgraded_in_release of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:str
idcs_prevented_operations

Gets the idcs_prevented_operations of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:list[str]
is_account

Gets the is_account of this AccountMgmtInfo. If true, indicates that this managed object is an account, which is an identity that represents a user in the context of a specific application

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The is_account of this AccountMgmtInfo.
Return type:bool
last_accessed

Gets the last_accessed of this AccountMgmtInfo. Last accessed timestamp of an application

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: dateTime
  • uniqueness: none
Returns:The last_accessed of this AccountMgmtInfo.
Return type:str
matching_owners

Gets the matching_owners of this AccountMgmtInfo. Matching owning users of the account

SCIM++ Properties:
  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The matching_owners of this AccountMgmtInfo.
Return type:list[oci.identity_domains.models.AccountMgmtInfoMatchingOwners]
meta

Gets the meta of this AccountMgmtInfo.

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

Gets the name of this AccountMgmtInfo. Name of the Account

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The name of this AccountMgmtInfo.
Return type:str
object_class

Gets the object_class of this AccountMgmtInfo.

Returns:The object_class of this AccountMgmtInfo.
Return type:oci.identity_domains.models.AccountMgmtInfoObjectClass
ocid

Gets the ocid of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:str
operation_context

Gets the operation_context of this AccountMgmtInfo. The context in which the operation is performed on the account.

Added In: 19.1.4

SCIM++ Properties:
  • idcsSearchable: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “LifeCycleEvent”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The operation_context of this AccountMgmtInfo.
Return type:str
owner

Gets the owner of this AccountMgmtInfo.

Returns:The owner of this AccountMgmtInfo.
Return type:oci.identity_domains.models.AccountMgmtInfoOwner
preview_only

Gets the preview_only of this AccountMgmtInfo. If true, then the response to the account creation operation on a connected managed app returns a preview of the account data that is evaluated by the attribute value generation policy. Note that an account will not be created on the target application when this attribute is set to true.

Added In: 18.2.6

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The preview_only of this AccountMgmtInfo.
Return type:bool
resource_type

Gets the resource_type of this AccountMgmtInfo.

Returns:The resource_type of this AccountMgmtInfo.
Return type:oci.identity_domains.models.AccountMgmtInfoResourceType
schemas

[Required] Gets the schemas of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:list[str]
sync_response

Gets the sync_response of this AccountMgmtInfo. Last recorded sync response for the account

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The sync_response of this AccountMgmtInfo.
Return type:str
sync_situation

Gets the sync_situation of this AccountMgmtInfo. Last recorded sync situation for the account

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

Allowed values for this property are: “Found”, “Matched”, “Unmatched”, “Lost”, “Disputed”, “Confirmed”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The sync_situation of this AccountMgmtInfo.
Return type:str
sync_timestamp

Gets the sync_timestamp of this AccountMgmtInfo. Last sync timestamp of the account

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: dateTime
  • uniqueness: none
Returns:The sync_timestamp of this AccountMgmtInfo.
Return type:str
tags

Gets the tags of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:list[oci.identity_domains.models.Tags]
tenancy_ocid

Gets the tenancy_ocid of this AccountMgmtInfo. 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 AccountMgmtInfo.
Return type:str
uid

Gets the uid of this AccountMgmtInfo. Unique identifier of the Account

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The uid of this AccountMgmtInfo.
Return type:str
user_wallet_artifact

Gets the user_wallet_artifact of this AccountMgmtInfo.

Returns:The user_wallet_artifact of this AccountMgmtInfo.
Return type:oci.identity_domains.models.AccountMgmtInfoUserWalletArtifact