MappedAttributeAttributeMappings

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

Bases: object

A list of attribute mappings between Oracle Identity Cloud Service Resource Type and Account Object Class

Attributes

APPLIES_TO_ACTIONS_CREATE A constant which can be used with the applies_to_actions property of a MappedAttributeAttributeMappings.
APPLIES_TO_ACTIONS_UPDATE A constant which can be used with the applies_to_actions property of a MappedAttributeAttributeMappings.
applies_to_actions Gets the applies_to_actions of this MappedAttributeAttributeMappings.
idcs_attribute_name [Required] Gets the idcs_attribute_name of this MappedAttributeAttributeMappings.
managed_object_attribute_name [Required] Gets the managed_object_attribute_name of this MappedAttributeAttributeMappings.
required Gets the required of this MappedAttributeAttributeMappings.
saml_format Gets the saml_format of this MappedAttributeAttributeMappings.

Methods

__init__(**kwargs) Initializes a new MappedAttributeAttributeMappings object with values from keyword arguments.
APPLIES_TO_ACTIONS_CREATE = 'create'

A constant which can be used with the applies_to_actions property of a MappedAttributeAttributeMappings. This constant has a value of “create”

APPLIES_TO_ACTIONS_UPDATE = 'update'

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

__init__(**kwargs)

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

Parameters:
  • managed_object_attribute_name (str) – The value to assign to the managed_object_attribute_name property of this MappedAttributeAttributeMappings.
  • idcs_attribute_name (str) – The value to assign to the idcs_attribute_name property of this MappedAttributeAttributeMappings.
  • required (bool) – The value to assign to the required property of this MappedAttributeAttributeMappings.
  • applies_to_actions (list[str]) – The value to assign to the applies_to_actions property of this MappedAttributeAttributeMappings. Allowed values for items in this list are: “create”, “update”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • saml_format (str) – The value to assign to the saml_format property of this MappedAttributeAttributeMappings.
applies_to_actions

Gets the applies_to_actions of this MappedAttributeAttributeMappings. If specified, indicates a subset of mappedActions to which this attribute-mapping applies.If not specified, this attribute-mapping applies to all mappedActions that use mappedAttributes

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

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

Returns:The applies_to_actions of this MappedAttributeAttributeMappings.
Return type:list[str]
idcs_attribute_name

[Required] Gets the idcs_attribute_name of this MappedAttributeAttributeMappings. The name or expression of an attribute that corresponds to the Oracle Identity Cloud Service Resource referred in the “idcsResourceType” attribute.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Returns:The idcs_attribute_name of this MappedAttributeAttributeMappings.
Return type:str
managed_object_attribute_name

[Required] Gets the managed_object_attribute_name of this MappedAttributeAttributeMappings. The name or expression of an attribute defined in the schema of the Managed Object Class. This is the SCIM compliant Oracle Identity Cloud Service Name of the attribute that maps to the “idcsName” attribute in the schema of an Managed Object Class.

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

Gets the required of this MappedAttributeAttributeMappings. If true, indicates that this attribute must have a value. This attribute maps to the “required” sub-attribute in the schema of an Managed Object Class.

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

Gets the saml_format of this MappedAttributeAttributeMappings. Indicates the format of the assertion attribute. Also stores AttributeNamespace for WSFed1.1.

Added In: 17.4.2

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