AssignmentValidationStatus

class oci.operator_access_control.models.AssignmentValidationStatus(**kwargs)

Bases: object

Summary of assignment Validation status.

Attributes

EXECUTION_STATUS_FAILED A constant which can be used with the execution_status property of a AssignmentValidationStatus.
EXECUTION_STATUS_PROGRESS A constant which can be used with the execution_status property of a AssignmentValidationStatus.
EXECUTION_STATUS_SUCCESS A constant which can be used with the execution_status property of a AssignmentValidationStatus.
access_request_id Gets the access_request_id of this AssignmentValidationStatus.
error_message Gets the error_message of this AssignmentValidationStatus.
execution_id [Required] Gets the execution_id of this AssignmentValidationStatus.
execution_status [Required] Gets the execution_status of this AssignmentValidationStatus.
status_detail Gets the status_detail of this AssignmentValidationStatus.
time_of_validation_finish Gets the time_of_validation_finish of this AssignmentValidationStatus.
time_of_validation_start Gets the time_of_validation_start of this AssignmentValidationStatus.
user_id Gets the user_id of this AssignmentValidationStatus.

Methods

__init__(**kwargs) Initializes a new AssignmentValidationStatus object with values from keyword arguments.
EXECUTION_STATUS_FAILED = 'FAILED'

A constant which can be used with the execution_status property of a AssignmentValidationStatus. This constant has a value of “FAILED”

EXECUTION_STATUS_PROGRESS = 'PROGRESS'

A constant which can be used with the execution_status property of a AssignmentValidationStatus. This constant has a value of “PROGRESS”

EXECUTION_STATUS_SUCCESS = 'SUCCESS'

A constant which can be used with the execution_status property of a AssignmentValidationStatus. This constant has a value of “SUCCESS”

__init__(**kwargs)

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

Parameters:
  • execution_id (str) – The value to assign to the execution_id property of this AssignmentValidationStatus.
  • user_id (str) – The value to assign to the user_id property of this AssignmentValidationStatus.
  • access_request_id (str) – The value to assign to the access_request_id property of this AssignmentValidationStatus.
  • error_message (str) – The value to assign to the error_message property of this AssignmentValidationStatus.
  • execution_status (str) – The value to assign to the execution_status property of this AssignmentValidationStatus. Allowed values for this property are: “PROGRESS”, “SUCCESS”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • status_detail (list[oci.operator_access_control.models.StatusDetail]) – The value to assign to the status_detail property of this AssignmentValidationStatus.
  • time_of_validation_start (datetime) – The value to assign to the time_of_validation_start property of this AssignmentValidationStatus.
  • time_of_validation_finish (datetime) – The value to assign to the time_of_validation_finish property of this AssignmentValidationStatus.
access_request_id

Gets the access_request_id of this AssignmentValidationStatus. Id of the accessRequest which got created as part of Assignment Validation.

Returns:The access_request_id of this AssignmentValidationStatus.
Return type:str
error_message

Gets the error_message of this AssignmentValidationStatus. any errorMessage during validation.

Returns:The error_message of this AssignmentValidationStatus.
Return type:str
execution_id

[Required] Gets the execution_id of this AssignmentValidationStatus. Id of the unique execution.

Returns:The execution_id of this AssignmentValidationStatus.
Return type:str
execution_status

[Required] Gets the execution_status of this AssignmentValidationStatus. Status of the execution Success or Failure.

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

Returns:The execution_status of this AssignmentValidationStatus.
Return type:str
status_detail

Gets the status_detail of this AssignmentValidationStatus. List of execution detail for the validate assignment.

Returns:The status_detail of this AssignmentValidationStatus.
Return type:list[oci.operator_access_control.models.StatusDetail]
time_of_validation_finish

Gets the time_of_validation_finish of this AssignmentValidationStatus. Time when the respective action happened in `RFC 3339`__timestamp format. Example: ‘2020-05-22T21:10:29.600Z’.

Returns:The time_of_validation_finish of this AssignmentValidationStatus.
Return type:datetime
time_of_validation_start

Gets the time_of_validation_start of this AssignmentValidationStatus. Time when the respective action happened in `RFC 3339`__timestamp format. Example: ‘2020-05-22T21:10:29.600Z’.

Returns:The time_of_validation_start of this AssignmentValidationStatus.
Return type:datetime
user_id

Gets the user_id of this AssignmentValidationStatus. Id of the user who triggered the Assignment Validation.

Returns:The user_id of this AssignmentValidationStatus.
Return type:str