GrantEntitlement

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

Bases: object

The entitlement or privilege that is being granted

SCIM++ Properties: - idcsCsvAttributeNameMappings: [[columnHeaderName:Entitlement Value, csvColumnForResolvingResourceType:Entitlement Name, mapsTo:entitlement.attributeValue, referencedResourceTypeUniqueAttributeNameMappings:[[mapsFromColumnName:Entitlement Value, resourceTypeAttributeName:displayName], [mapsFromColumnName:App Name, resourceTypeAttributeName:app.display]], resolveValueUsingResourceType:[[resolveBy:AppRole, valueToBeResolved:appRoles]]], [columnHeaderName:Entitlement Name, defaultValue:appRoles, mapsTo:entitlement.attributeName]] - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: complex

Methods:

__init__(**kwargs)

Initializes a new GrantEntitlement object with values from keyword arguments.

Attributes:

attribute_name

[Required] Gets the attribute_name of this GrantEntitlement.

attribute_value

[Required] Gets the attribute_value of this GrantEntitlement.

__init__(**kwargs)

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

Parameters
  • attribute_name (str) – The value to assign to the attribute_name property of this GrantEntitlement.

  • attribute_value (str) – The value to assign to the attribute_value property of this GrantEntitlement.

property attribute_name

[Required] Gets the attribute_name of this GrantEntitlement. The name of the attribute whose value (specified by attributeValue) confers privilege within the service-instance (specified by app).

SCIM++ Properties:
  • caseExact: false

  • idcsSearchable: true

  • multiValued: false

  • mutability: immutable

  • required: true

  • returned: default

  • type: string

  • uniqueness: none

Returns

The attribute_name of this GrantEntitlement.

Return type

str

property attribute_value

[Required] Gets the attribute_value of this GrantEntitlement. The value of the attribute (specified by attributeName) that confers privilege within the service-instance (specified by app). If attributeName is ‘appRoles’, then attributeValue is the ID of the AppRole.

SCIM++ Properties:
  • caseExact: true

  • idcsCsvAttributeName: Display Name

  • idcsSearchable: true

  • multiValued: false

  • mutability: immutable

  • required: true

  • returned: default

  • type: string

  • uniqueness: none

Returns

The attribute_value of this GrantEntitlement.

Return type

str