AccessRequestSummary¶
-
class
oci.operator_access_control.models.AccessRequestSummary(**kwargs)¶ Bases:
objectSummary of access request.
Attributes
LIFECYCLE_STATE_APPROVALWAITINGA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_APPROVEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_APPROVEDFORFUTUREA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_CLOSEFAILEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_COMPLETEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_COMPLETINGA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_CREATEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_DEPLOYEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_DEPLOYFAILEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_EXPIREDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_EXPIRYFAILEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_EXTENDEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_EXTENDINGA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_EXTENSIONREJECTEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_INREVIEWA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_MOREINFOA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_PREAPPROVEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_REJECTEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_REVOKEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_REVOKEFAILEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_REVOKINGA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_UNDEPLOYEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. LIFECYCLE_STATE_UNDEPLOYFAILEDA constant which can be used with the lifecycle_state property of a AccessRequestSummary. RESOURCE_TYPE_AUTONOMOUSVMCLUSTERA constant which can be used with the resource_type property of a AccessRequestSummary. RESOURCE_TYPE_CCCINFRASTRUCTUREA constant which can be used with the resource_type property of a AccessRequestSummary. RESOURCE_TYPE_CLOUDAUTONOMOUSVMCLUSTERA constant which can be used with the resource_type property of a AccessRequestSummary. RESOURCE_TYPE_EXACCA constant which can be used with the resource_type property of a AccessRequestSummary. RESOURCE_TYPE_EXADATAINFRASTRUCTUREA constant which can be used with the resource_type property of a AccessRequestSummary. SEVERITY_S1A constant which can be used with the severity property of a AccessRequestSummary. SEVERITY_S2A constant which can be used with the severity property of a AccessRequestSummary. SEVERITY_S3A constant which can be used with the severity property of a AccessRequestSummary. SEVERITY_S4A constant which can be used with the severity property of a AccessRequestSummary. access_reason_summary[Required] Gets the access_reason_summary of this AccessRequestSummary. compartment_idGets the compartment_id of this AccessRequestSummary. defined_tagsGets the defined_tags of this AccessRequestSummary. durationGets the duration of this AccessRequestSummary. extend_durationGets the extend_duration of this AccessRequestSummary. freeform_tagsGets the freeform_tags of this AccessRequestSummary. id[Required] Gets the id of this AccessRequestSummary. is_auto_approvedGets the is_auto_approved of this AccessRequestSummary. lifecycle_detailsGets the lifecycle_details of this AccessRequestSummary. lifecycle_stateGets the lifecycle_state of this AccessRequestSummary. request_idGets the request_id of this AccessRequestSummary. resource_id[Required] Gets the resource_id of this AccessRequestSummary. resource_nameGets the resource_name of this AccessRequestSummary. resource_typeGets the resource_type of this AccessRequestSummary. severityGets the severity of this AccessRequestSummary. sub_resource_listGets the sub_resource_list of this AccessRequestSummary. time_of_creationGets the time_of_creation of this AccessRequestSummary. time_of_modificationGets the time_of_modification of this AccessRequestSummary. time_of_user_creationGets the time_of_user_creation of this AccessRequestSummary. time_requested_for_future_accessGets the time_requested_for_future_access of this AccessRequestSummary. Methods
__init__(**kwargs)Initializes a new AccessRequestSummary object with values from keyword arguments. -
LIFECYCLE_STATE_APPROVALWAITING= 'APPROVALWAITING'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “APPROVALWAITING”
-
LIFECYCLE_STATE_APPROVED= 'APPROVED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “APPROVED”
-
LIFECYCLE_STATE_APPROVEDFORFUTURE= 'APPROVEDFORFUTURE'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “APPROVEDFORFUTURE”
-
LIFECYCLE_STATE_CLOSEFAILED= 'CLOSEFAILED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “CLOSEFAILED”
-
LIFECYCLE_STATE_COMPLETED= 'COMPLETED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “COMPLETED”
-
LIFECYCLE_STATE_COMPLETING= 'COMPLETING'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “COMPLETING”
-
LIFECYCLE_STATE_CREATED= 'CREATED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “CREATED”
-
LIFECYCLE_STATE_DEPLOYED= 'DEPLOYED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “DEPLOYED”
-
LIFECYCLE_STATE_DEPLOYFAILED= 'DEPLOYFAILED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “DEPLOYFAILED”
-
LIFECYCLE_STATE_EXPIRED= 'EXPIRED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “EXPIRED”
-
LIFECYCLE_STATE_EXPIRYFAILED= 'EXPIRYFAILED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “EXPIRYFAILED”
-
LIFECYCLE_STATE_EXTENDED= 'EXTENDED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “EXTENDED”
-
LIFECYCLE_STATE_EXTENDING= 'EXTENDING'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “EXTENDING”
-
LIFECYCLE_STATE_EXTENSIONREJECTED= 'EXTENSIONREJECTED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “EXTENSIONREJECTED”
-
LIFECYCLE_STATE_INREVIEW= 'INREVIEW'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “INREVIEW”
-
LIFECYCLE_STATE_MOREINFO= 'MOREINFO'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “MOREINFO”
-
LIFECYCLE_STATE_PREAPPROVED= 'PREAPPROVED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “PREAPPROVED”
-
LIFECYCLE_STATE_REJECTED= 'REJECTED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “REJECTED”
-
LIFECYCLE_STATE_REVOKED= 'REVOKED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “REVOKED”
-
LIFECYCLE_STATE_REVOKEFAILED= 'REVOKEFAILED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “REVOKEFAILED”
-
LIFECYCLE_STATE_REVOKING= 'REVOKING'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “REVOKING”
-
LIFECYCLE_STATE_UNDEPLOYED= 'UNDEPLOYED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “UNDEPLOYED”
-
LIFECYCLE_STATE_UNDEPLOYFAILED= 'UNDEPLOYFAILED'¶ A constant which can be used with the lifecycle_state property of a AccessRequestSummary. This constant has a value of “UNDEPLOYFAILED”
-
RESOURCE_TYPE_AUTONOMOUSVMCLUSTER= 'AUTONOMOUSVMCLUSTER'¶ A constant which can be used with the resource_type property of a AccessRequestSummary. This constant has a value of “AUTONOMOUSVMCLUSTER”
-
RESOURCE_TYPE_CCCINFRASTRUCTURE= 'CCCINFRASTRUCTURE'¶ A constant which can be used with the resource_type property of a AccessRequestSummary. This constant has a value of “CCCINFRASTRUCTURE”
-
RESOURCE_TYPE_CLOUDAUTONOMOUSVMCLUSTER= 'CLOUDAUTONOMOUSVMCLUSTER'¶ A constant which can be used with the resource_type property of a AccessRequestSummary. This constant has a value of “CLOUDAUTONOMOUSVMCLUSTER”
-
RESOURCE_TYPE_EXACC= 'EXACC'¶ A constant which can be used with the resource_type property of a AccessRequestSummary. This constant has a value of “EXACC”
-
RESOURCE_TYPE_EXADATAINFRASTRUCTURE= 'EXADATAINFRASTRUCTURE'¶ A constant which can be used with the resource_type property of a AccessRequestSummary. This constant has a value of “EXADATAINFRASTRUCTURE”
-
SEVERITY_S1= 'S1'¶ A constant which can be used with the severity property of a AccessRequestSummary. This constant has a value of “S1”
-
SEVERITY_S2= 'S2'¶ A constant which can be used with the severity property of a AccessRequestSummary. This constant has a value of “S2”
-
SEVERITY_S3= 'S3'¶ A constant which can be used with the severity property of a AccessRequestSummary. This constant has a value of “S3”
-
SEVERITY_S4= 'S4'¶ A constant which can be used with the severity property of a AccessRequestSummary. This constant has a value of “S4”
-
__init__(**kwargs)¶ Initializes a new AccessRequestSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - id (str) – The value to assign to the id property of this AccessRequestSummary.
- request_id (str) – The value to assign to the request_id property of this AccessRequestSummary.
- access_reason_summary (str) – The value to assign to the access_reason_summary property of this AccessRequestSummary.
- compartment_id (str) – The value to assign to the compartment_id property of this AccessRequestSummary.
- resource_id (str) – The value to assign to the resource_id property of this AccessRequestSummary.
- resource_name (str) – The value to assign to the resource_name property of this AccessRequestSummary.
- sub_resource_list (list[str]) – The value to assign to the sub_resource_list property of this AccessRequestSummary.
- resource_type (str) – The value to assign to the resource_type property of this AccessRequestSummary. Allowed values for this property are: “EXACC”, “EXADATAINFRASTRUCTURE”, “AUTONOMOUSVMCLUSTER”, “CLOUDAUTONOMOUSVMCLUSTER”, “CCCINFRASTRUCTURE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this AccessRequestSummary. Allowed values for this property are: “CREATED”, “APPROVALWAITING”, “PREAPPROVED”, “APPROVED”, “MOREINFO”, “REJECTED”, “DEPLOYED”, “DEPLOYFAILED”, “UNDEPLOYED”, “UNDEPLOYFAILED”, “CLOSEFAILED”, “REVOKEFAILED”, “EXPIRYFAILED”, “REVOKING”, “REVOKED”, “EXTENDING”, “EXTENDED”, “EXTENSIONREJECTED”, “COMPLETING”, “COMPLETED”, “EXPIRED”, “APPROVEDFORFUTURE”, “INREVIEW”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- lifecycle_details (str) – The value to assign to the lifecycle_details property of this AccessRequestSummary.
- time_of_creation (datetime) – The value to assign to the time_of_creation property of this AccessRequestSummary.
- time_of_modification (datetime) – The value to assign to the time_of_modification property of this AccessRequestSummary.
- time_of_user_creation (datetime) – The value to assign to the time_of_user_creation property of this AccessRequestSummary.
- duration (int) – The value to assign to the duration property of this AccessRequestSummary.
- extend_duration (int) – The value to assign to the extend_duration property of this AccessRequestSummary.
- severity (str) – The value to assign to the severity property of this AccessRequestSummary. Allowed values for this property are: “S1”, “S2”, “S3”, “S4”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- is_auto_approved (bool) – The value to assign to the is_auto_approved property of this AccessRequestSummary.
- time_requested_for_future_access (datetime) – The value to assign to the time_requested_for_future_access property of this AccessRequestSummary.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this AccessRequestSummary.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this AccessRequestSummary.
-
access_reason_summary¶ [Required] Gets the access_reason_summary of this AccessRequestSummary. Comment associated with the access request.
Returns: The access_reason_summary of this AccessRequestSummary. Return type: str
-
compartment_id¶ Gets the compartment_id of this AccessRequestSummary. The OCID of the compartment that contains the access request.
Returns: The compartment_id of this AccessRequestSummary. Return type: str
Gets the defined_tags of this AccessRequestSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace.
Returns: The defined_tags of this AccessRequestSummary. Return type: dict(str, dict(str, object))
-
duration¶ Gets the duration of this AccessRequestSummary. Duration in hours for which access is sought on the target resource.
Returns: The duration of this AccessRequestSummary. Return type: int
-
extend_duration¶ Gets the extend_duration of this AccessRequestSummary. Duration in hours for which extension access is sought on the target resource.
Returns: The extend_duration of this AccessRequestSummary. Return type: int
Gets the freeform_tags of this AccessRequestSummary. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
Returns: The freeform_tags of this AccessRequestSummary. Return type: dict(str, str)
-
id¶ [Required] Gets the id of this AccessRequestSummary. The OCID of the access request.
Returns: The id of this AccessRequestSummary. Return type: str
-
is_auto_approved¶ Gets the is_auto_approved of this AccessRequestSummary. Whether the access request was automatically approved.
Returns: The is_auto_approved of this AccessRequestSummary. Return type: bool
-
lifecycle_details¶ Gets the lifecycle_details of this AccessRequestSummary. More in detail about the lifeCycleState.
Returns: The lifecycle_details of this AccessRequestSummary. Return type: str
-
lifecycle_state¶ Gets the lifecycle_state of this AccessRequestSummary. The current state of the AccessRequest.
Allowed values for this property are: “CREATED”, “APPROVALWAITING”, “PREAPPROVED”, “APPROVED”, “MOREINFO”, “REJECTED”, “DEPLOYED”, “DEPLOYFAILED”, “UNDEPLOYED”, “UNDEPLOYFAILED”, “CLOSEFAILED”, “REVOKEFAILED”, “EXPIRYFAILED”, “REVOKING”, “REVOKED”, “EXTENDING”, “EXTENDED”, “EXTENSIONREJECTED”, “COMPLETING”, “COMPLETED”, “EXPIRED”, “APPROVEDFORFUTURE”, “INREVIEW”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this AccessRequestSummary. Return type: str
-
request_id¶ Gets the request_id of this AccessRequestSummary. This is a system-generated identifier.
Returns: The request_id of this AccessRequestSummary. Return type: str
-
resource_id¶ [Required] Gets the resource_id of this AccessRequestSummary. The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
Returns: The resource_id of this AccessRequestSummary. Return type: str
-
resource_name¶ Gets the resource_name of this AccessRequestSummary. The name of the target resource.
Returns: The resource_name of this AccessRequestSummary. Return type: str
-
resource_type¶ Gets the resource_type of this AccessRequestSummary. resourceType for which the AccessRequest is applicable
Allowed values for this property are: “EXACC”, “EXADATAINFRASTRUCTURE”, “AUTONOMOUSVMCLUSTER”, “CLOUDAUTONOMOUSVMCLUSTER”, “CCCINFRASTRUCTURE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The resource_type of this AccessRequestSummary. Return type: str
-
severity¶ Gets the severity of this AccessRequestSummary. Priority assigned to the access request by the operator
Allowed values for this property are: “S1”, “S2”, “S3”, “S4”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The severity of this AccessRequestSummary. Return type: str
-
sub_resource_list¶ Gets the sub_resource_list of this AccessRequestSummary. The subresources requested for approval.
Returns: The sub_resource_list of this AccessRequestSummary. Return type: list[str]
-
time_of_creation¶ Gets the time_of_creation of this AccessRequestSummary. Time when the access request was created by the operator user in `RFC 3339`__ timestamp format.Example: ‘2020-05-22T21:10:29.600Z’
Returns: The time_of_creation of this AccessRequestSummary. Return type: datetime
-
time_of_modification¶ Gets the time_of_modification of this AccessRequestSummary. Time when the access request was last modified in `RFC 3339`__ timestamp format.Example: ‘2020-05-22T21:10:29.600Z’
Returns: The time_of_modification of this AccessRequestSummary. Return type: datetime
-
time_of_user_creation¶ Gets the time_of_user_creation of this AccessRequestSummary. The time when access request is scheduled to be approved in `RFC 3339`__ timestamp format.Example: ‘2020-05-22T21:10:29.600Z’
Returns: The time_of_user_creation of this AccessRequestSummary. Return type: datetime
-
time_requested_for_future_access¶ Gets the time_requested_for_future_access of this AccessRequestSummary. Time in future when the user for the access request needs to be created in `RFC 3339`__timestamp format. Example: ‘2020-05-22T21:10:29.600Z’
Returns: The time_requested_for_future_access of this AccessRequestSummary. Return type: datetime
-