DelegatedResourceAccessRequestApprovalDetails

class oci.delegate_access_control.models.DelegatedResourceAccessRequestApprovalDetails(**kwargs)

Bases: object

Approval info for initial access or extension of a Delegated Resource Access Request

Attributes

APPROVAL_ACTION_APPROVE A constant which can be used with the approval_action property of a DelegatedResourceAccessRequestApprovalDetails.
APPROVAL_ACTION_REJECT A constant which can be used with the approval_action property of a DelegatedResourceAccessRequestApprovalDetails.
APPROVAL_TYPE_EXTENSION A constant which can be used with the approval_type property of a DelegatedResourceAccessRequestApprovalDetails.
APPROVAL_TYPE_INITIAL A constant which can be used with the approval_type property of a DelegatedResourceAccessRequestApprovalDetails.
approval_action Gets the approval_action of this DelegatedResourceAccessRequestApprovalDetails.
approval_type Gets the approval_type of this DelegatedResourceAccessRequestApprovalDetails.
approver_additional_message Gets the approver_additional_message of this DelegatedResourceAccessRequestApprovalDetails.
approver_comment [Required] Gets the approver_comment of this DelegatedResourceAccessRequestApprovalDetails.
approver_id Gets the approver_id of this DelegatedResourceAccessRequestApprovalDetails.
time_approved_for_access Gets the time_approved_for_access of this DelegatedResourceAccessRequestApprovalDetails.

Methods

__init__(**kwargs) Initializes a new DelegatedResourceAccessRequestApprovalDetails object with values from keyword arguments.
APPROVAL_ACTION_APPROVE = 'APPROVE'

A constant which can be used with the approval_action property of a DelegatedResourceAccessRequestApprovalDetails. This constant has a value of “APPROVE”

APPROVAL_ACTION_REJECT = 'REJECT'

A constant which can be used with the approval_action property of a DelegatedResourceAccessRequestApprovalDetails. This constant has a value of “REJECT”

APPROVAL_TYPE_EXTENSION = 'EXTENSION'

A constant which can be used with the approval_type property of a DelegatedResourceAccessRequestApprovalDetails. This constant has a value of “EXTENSION”

APPROVAL_TYPE_INITIAL = 'INITIAL'

A constant which can be used with the approval_type property of a DelegatedResourceAccessRequestApprovalDetails. This constant has a value of “INITIAL”

__init__(**kwargs)

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

Parameters:
  • approval_action (str) – The value to assign to the approval_action property of this DelegatedResourceAccessRequestApprovalDetails. Allowed values for this property are: “APPROVE”, “REJECT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • time_approved_for_access (datetime) – The value to assign to the time_approved_for_access property of this DelegatedResourceAccessRequestApprovalDetails.
  • approval_type (str) – The value to assign to the approval_type property of this DelegatedResourceAccessRequestApprovalDetails. Allowed values for this property are: “INITIAL”, “EXTENSION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • approver_comment (str) – The value to assign to the approver_comment property of this DelegatedResourceAccessRequestApprovalDetails.
  • approver_id (str) – The value to assign to the approver_id property of this DelegatedResourceAccessRequestApprovalDetails.
  • approver_additional_message (str) – The value to assign to the approver_additional_message property of this DelegatedResourceAccessRequestApprovalDetails.
approval_action

Gets the approval_action of this DelegatedResourceAccessRequestApprovalDetails. Indicated whether the request is approved or rejected.

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

Returns:The approval_action of this DelegatedResourceAccessRequestApprovalDetails.
Return type:str
approval_type

Gets the approval_type of this DelegatedResourceAccessRequestApprovalDetails. approval type, initial or extension

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

Returns:The approval_type of this DelegatedResourceAccessRequestApprovalDetails.
Return type:str
approver_additional_message

Gets the approver_additional_message of this DelegatedResourceAccessRequestApprovalDetails. Additional message specified by the approver of the request.

Returns:The approver_additional_message of this DelegatedResourceAccessRequestApprovalDetails.
Return type:str
approver_comment

[Required] Gets the approver_comment of this DelegatedResourceAccessRequestApprovalDetails. Comment specified by the approver of the request.

Returns:The approver_comment of this DelegatedResourceAccessRequestApprovalDetails.
Return type:str
approver_id

Gets the approver_id of this DelegatedResourceAccessRequestApprovalDetails. User ID of the approver.

Returns:The approver_id of this DelegatedResourceAccessRequestApprovalDetails.
Return type:str
time_approved_for_access

Gets the time_approved_for_access of this DelegatedResourceAccessRequestApprovalDetails. Access start time that is actually approved by the customer in `RFC 3339`__timestamp format, e.g. ‘2020-05-22T21:10:29.600Z’.

Returns:The time_approved_for_access of this DelegatedResourceAccessRequestApprovalDetails.
Return type:datetime