SettingsTenantCustomClaims

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

Bases: object

Custom claims associated with the specific tenant

Attributes

MODE_ALWAYS A constant which can be used with the mode property of a SettingsTenantCustomClaims.
MODE_NEVER A constant which can be used with the mode property of a SettingsTenantCustomClaims.
MODE_REQUEST A constant which can be used with the mode property of a SettingsTenantCustomClaims.
TOKEN_TYPE_AT A constant which can be used with the token_type property of a SettingsTenantCustomClaims.
TOKEN_TYPE_BOTH A constant which can be used with the token_type property of a SettingsTenantCustomClaims.
TOKEN_TYPE_IT A constant which can be used with the token_type property of a SettingsTenantCustomClaims.
all_scopes [Required] Gets the all_scopes of this SettingsTenantCustomClaims.
expression [Required] Gets the expression of this SettingsTenantCustomClaims.
mode [Required] Gets the mode of this SettingsTenantCustomClaims.
name [Required] Gets the name of this SettingsTenantCustomClaims.
scopes Gets the scopes of this SettingsTenantCustomClaims.
token_type [Required] Gets the token_type of this SettingsTenantCustomClaims.
value [Required] Gets the value of this SettingsTenantCustomClaims.

Methods

__init__(**kwargs) Initializes a new SettingsTenantCustomClaims object with values from keyword arguments.
MODE_ALWAYS = 'always'

A constant which can be used with the mode property of a SettingsTenantCustomClaims. This constant has a value of “always”

MODE_NEVER = 'never'

A constant which can be used with the mode property of a SettingsTenantCustomClaims. This constant has a value of “never”

MODE_REQUEST = 'request'

A constant which can be used with the mode property of a SettingsTenantCustomClaims. This constant has a value of “request”

TOKEN_TYPE_AT = 'AT'

A constant which can be used with the token_type property of a SettingsTenantCustomClaims. This constant has a value of “AT”

TOKEN_TYPE_BOTH = 'BOTH'

A constant which can be used with the token_type property of a SettingsTenantCustomClaims. This constant has a value of “BOTH”

TOKEN_TYPE_IT = 'IT'

A constant which can be used with the token_type property of a SettingsTenantCustomClaims. This constant has a value of “IT”

__init__(**kwargs)

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

Parameters:
  • name (str) – The value to assign to the name property of this SettingsTenantCustomClaims.
  • value (str) – The value to assign to the value property of this SettingsTenantCustomClaims.
  • mode (str) – The value to assign to the mode property of this SettingsTenantCustomClaims. Allowed values for this property are: “always”, “request”, “never”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • expression (bool) – The value to assign to the expression property of this SettingsTenantCustomClaims.
  • all_scopes (bool) – The value to assign to the all_scopes property of this SettingsTenantCustomClaims.
  • token_type (str) – The value to assign to the token_type property of this SettingsTenantCustomClaims. Allowed values for this property are: “AT”, “IT”, “BOTH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • scopes (list[str]) – The value to assign to the scopes property of this SettingsTenantCustomClaims.
all_scopes

[Required] Gets the all_scopes of this SettingsTenantCustomClaims. Indicates if the custom claim is associated with all scopes

Added In: 18.4.2

SCIM++ Properties:
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The all_scopes of this SettingsTenantCustomClaims.
Return type:bool
expression

[Required] Gets the expression of this SettingsTenantCustomClaims. Indicates if the custom claim is an expression

Added In: 18.4.2

SCIM++ Properties:
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The expression of this SettingsTenantCustomClaims.
Return type:bool
mode

[Required] Gets the mode of this SettingsTenantCustomClaims. Indicates under what scenario the custom claim will be return

Added In: 18.4.2

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

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

Returns:The mode of this SettingsTenantCustomClaims.
Return type:str
name

[Required] Gets the name of this SettingsTenantCustomClaims. Custom claim name

Added In: 18.4.2

SCIM++ Properties:
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: server
Returns:The name of this SettingsTenantCustomClaims.
Return type:str
scopes

Gets the scopes of this SettingsTenantCustomClaims. Scopes associated with a specific custom claim

Added In: 18.4.2

SCIM++ Properties:
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The scopes of this SettingsTenantCustomClaims.
Return type:list[str]
token_type

[Required] Gets the token_type of this SettingsTenantCustomClaims. Indicates what type of token the custom claim will be embedded

Added In: 18.4.2

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

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

Returns:The token_type of this SettingsTenantCustomClaims.
Return type:str
value

[Required] Gets the value of this SettingsTenantCustomClaims. Custom claim value

Added In: 18.4.2

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