UserExtGrants

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

Bases: object

Grants to this User. Each value of this attribute refers to a Grant to this User of some App (and optionally of some entitlement). Therefore, this attribute is a convenience that allows one to see on each User all of the Grants to that User.

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

Attributes

GRANT_MECHANISM_ADMINISTRATOR_TO_APP A constant which can be used with the grant_mechanism property of a UserExtGrants.
GRANT_MECHANISM_ADMINISTRATOR_TO_GROUP A constant which can be used with the grant_mechanism property of a UserExtGrants.
GRANT_MECHANISM_ADMINISTRATOR_TO_USER A constant which can be used with the grant_mechanism property of a UserExtGrants.
GRANT_MECHANISM_GROUP_MEMBERSHIP A constant which can be used with the grant_mechanism property of a UserExtGrants.
GRANT_MECHANISM_IMPORT_APPROLE_MEMBERS A constant which can be used with the grant_mechanism property of a UserExtGrants.
GRANT_MECHANISM_OPC_INFRA_TO_APP A constant which can be used with the grant_mechanism property of a UserExtGrants.
GRANT_MECHANISM_SERVICE_MANAGER_TO_APP A constant which can be used with the grant_mechanism property of a UserExtGrants.
GRANT_MECHANISM_SERVICE_MANAGER_TO_USER A constant which can be used with the grant_mechanism property of a UserExtGrants.
app_id Gets the app_id of this UserExtGrants.
grant_mechanism Gets the grant_mechanism of this UserExtGrants.
grantor_id Gets the grantor_id of this UserExtGrants.
ref Gets the ref of this UserExtGrants.
value Gets the value of this UserExtGrants.

Methods

__init__(**kwargs) Initializes a new UserExtGrants object with values from keyword arguments.
GRANT_MECHANISM_ADMINISTRATOR_TO_APP = 'ADMINISTRATOR_TO_APP'

A constant which can be used with the grant_mechanism property of a UserExtGrants. This constant has a value of “ADMINISTRATOR_TO_APP”

GRANT_MECHANISM_ADMINISTRATOR_TO_GROUP = 'ADMINISTRATOR_TO_GROUP'

A constant which can be used with the grant_mechanism property of a UserExtGrants. This constant has a value of “ADMINISTRATOR_TO_GROUP”

GRANT_MECHANISM_ADMINISTRATOR_TO_USER = 'ADMINISTRATOR_TO_USER'

A constant which can be used with the grant_mechanism property of a UserExtGrants. This constant has a value of “ADMINISTRATOR_TO_USER”

GRANT_MECHANISM_GROUP_MEMBERSHIP = 'GROUP_MEMBERSHIP'

A constant which can be used with the grant_mechanism property of a UserExtGrants. This constant has a value of “GROUP_MEMBERSHIP”

GRANT_MECHANISM_IMPORT_APPROLE_MEMBERS = 'IMPORT_APPROLE_MEMBERS'

A constant which can be used with the grant_mechanism property of a UserExtGrants. This constant has a value of “IMPORT_APPROLE_MEMBERS”

GRANT_MECHANISM_OPC_INFRA_TO_APP = 'OPC_INFRA_TO_APP'

A constant which can be used with the grant_mechanism property of a UserExtGrants. This constant has a value of “OPC_INFRA_TO_APP”

GRANT_MECHANISM_SERVICE_MANAGER_TO_APP = 'SERVICE_MANAGER_TO_APP'

A constant which can be used with the grant_mechanism property of a UserExtGrants. This constant has a value of “SERVICE_MANAGER_TO_APP”

GRANT_MECHANISM_SERVICE_MANAGER_TO_USER = 'SERVICE_MANAGER_TO_USER'

A constant which can be used with the grant_mechanism property of a UserExtGrants. This constant has a value of “SERVICE_MANAGER_TO_USER”

__init__(**kwargs)

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

Parameters:
  • value (str) – The value to assign to the value property of this UserExtGrants.
  • ref (str) – The value to assign to the ref property of this UserExtGrants.
  • app_id (str) – The value to assign to the app_id property of this UserExtGrants.
  • grant_mechanism (str) – The value to assign to the grant_mechanism property of this UserExtGrants. Allowed values for this property are: “IMPORT_APPROLE_MEMBERS”, “ADMINISTRATOR_TO_USER”, “ADMINISTRATOR_TO_GROUP”, “SERVICE_MANAGER_TO_USER”, “ADMINISTRATOR_TO_APP”, “SERVICE_MANAGER_TO_APP”, “OPC_INFRA_TO_APP”, “GROUP_MEMBERSHIP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • grantor_id (str) – The value to assign to the grantor_id property of this UserExtGrants.
app_id

Gets the app_id of this UserExtGrants. The ID of the App in this Grant.

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

Gets the grant_mechanism of this UserExtGrants. Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted. A customer or the UI should use only grantMechanism values that start with ‘ADMINISTRATOR’:

  • ‘ADMINISTRATOR_TO_USER’ is for a direct grant to a specific User.
  • ‘ADMINISTRATOR_TO_GROUP’ is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group.
  • ‘ADMINISTRATOR_TO_APP’ is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App.
SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “IMPORT_APPROLE_MEMBERS”, “ADMINISTRATOR_TO_USER”, “ADMINISTRATOR_TO_GROUP”, “SERVICE_MANAGER_TO_USER”, “ADMINISTRATOR_TO_APP”, “SERVICE_MANAGER_TO_APP”, “OPC_INFRA_TO_APP”, “GROUP_MEMBERSHIP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The grant_mechanism of this UserExtGrants.
Return type:str
grantor_id

Gets the grantor_id of this UserExtGrants. Grantor identifier

Added In: 20.1.3

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

Gets the ref of this UserExtGrants. The URI of this Grant to this User.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: reference
  • uniqueness: none
Returns:The ref of this UserExtGrants.
Return type:str
value

Gets the value of this UserExtGrants. The ID of this Grant to this User.

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