CredentialRotationStatus¶
-
class
oci.container_engine.models.
CredentialRotationStatus
(**kwargs)¶ Bases:
object
Information regarding cluster’s credential rotation.
Attributes
STATUS_COMPLETED
A constant which can be used with the status property of a CredentialRotationStatus. STATUS_DETAILS_COMPLETED
A constant which can be used with the status_details property of a CredentialRotationStatus. STATUS_DETAILS_ISSUING_NEW_CREDENTIALS
A constant which can be used with the status_details property of a CredentialRotationStatus. STATUS_DETAILS_NEW_CREDENTIALS_ISSUED
A constant which can be used with the status_details property of a CredentialRotationStatus. STATUS_DETAILS_RETIRING_OLD_CREDENTIALS
A constant which can be used with the status_details property of a CredentialRotationStatus. STATUS_IN_PROGRESS
A constant which can be used with the status property of a CredentialRotationStatus. STATUS_WAITING
A constant which can be used with the status property of a CredentialRotationStatus. status
[Required] Gets the status of this CredentialRotationStatus. status_details
[Required] Gets the status_details of this CredentialRotationStatus. time_auto_completion_scheduled
Gets the time_auto_completion_scheduled of this CredentialRotationStatus. Methods
__init__
(**kwargs)Initializes a new CredentialRotationStatus object with values from keyword arguments. -
STATUS_COMPLETED
= 'COMPLETED'¶ A constant which can be used with the status property of a CredentialRotationStatus. This constant has a value of “COMPLETED”
-
STATUS_DETAILS_COMPLETED
= 'COMPLETED'¶ A constant which can be used with the status_details property of a CredentialRotationStatus. This constant has a value of “COMPLETED”
-
STATUS_DETAILS_ISSUING_NEW_CREDENTIALS
= 'ISSUING_NEW_CREDENTIALS'¶ A constant which can be used with the status_details property of a CredentialRotationStatus. This constant has a value of “ISSUING_NEW_CREDENTIALS”
-
STATUS_DETAILS_NEW_CREDENTIALS_ISSUED
= 'NEW_CREDENTIALS_ISSUED'¶ A constant which can be used with the status_details property of a CredentialRotationStatus. This constant has a value of “NEW_CREDENTIALS_ISSUED”
-
STATUS_DETAILS_RETIRING_OLD_CREDENTIALS
= 'RETIRING_OLD_CREDENTIALS'¶ A constant which can be used with the status_details property of a CredentialRotationStatus. This constant has a value of “RETIRING_OLD_CREDENTIALS”
-
STATUS_IN_PROGRESS
= 'IN_PROGRESS'¶ A constant which can be used with the status property of a CredentialRotationStatus. This constant has a value of “IN_PROGRESS”
-
STATUS_WAITING
= 'WAITING'¶ A constant which can be used with the status property of a CredentialRotationStatus. This constant has a value of “WAITING”
-
__init__
(**kwargs)¶ Initializes a new CredentialRotationStatus object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - time_auto_completion_scheduled (datetime) – The value to assign to the time_auto_completion_scheduled property of this CredentialRotationStatus.
- status (str) – The value to assign to the status property of this CredentialRotationStatus. Allowed values for this property are: “IN_PROGRESS”, “WAITING”, “COMPLETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- status_details (str) – The value to assign to the status_details property of this CredentialRotationStatus. Allowed values for this property are: “ISSUING_NEW_CREDENTIALS”, “NEW_CREDENTIALS_ISSUED”, “RETIRING_OLD_CREDENTIALS”, “COMPLETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
status
¶ [Required] Gets the status of this CredentialRotationStatus. Credential rotation status of a kubernetes cluster IN_PROGRESS: Issuing new credentials to kubernetes cluster control plane and worker nodes or retiring old credentials from kubernetes cluster control plane and worker nodes. WAITING: Waiting for customer to invoke the complete rotation action or the automcatic complete rotation action. COMPLETED: New credentials are functional on kuberentes cluster.
Allowed values for this property are: “IN_PROGRESS”, “WAITING”, “COMPLETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The status of this CredentialRotationStatus. Return type: str
-
status_details
¶ [Required] Gets the status_details of this CredentialRotationStatus. Details of a kuberenetes cluster credential rotation status: ISSUING_NEW_CREDENTIALS: Credential rotation is in progress. Starting to issue new credentials to kubernetes cluster control plane and worker nodes. NEW_CREDENTIALS_ISSUED: New credentials are added. At this stage cluster has both old and new credentials and is awaiting old credentials retirement. RETIRING_OLD_CREDENTIALS: Retirement of old credentials is in progress. Starting to remove old credentials from kubernetes cluster control plane and worker nodes. COMPLETED: Credential rotation is complete. Old credentials are retired.
Allowed values for this property are: “ISSUING_NEW_CREDENTIALS”, “NEW_CREDENTIALS_ISSUED”, “RETIRING_OLD_CREDENTIALS”, “COMPLETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The status_details of this CredentialRotationStatus. Return type: str
-
time_auto_completion_scheduled
¶ Gets the time_auto_completion_scheduled of this CredentialRotationStatus. The time by which retirement of old credentials should start.
Returns: The time_auto_completion_scheduled of this CredentialRotationStatus. Return type: datetime
-