CredentialRotationStatus¶
-
class
oci.container_engine.models.CredentialRotationStatus(**kwargs)¶ Bases:
objectInformation regarding cluster’s credential rotation.
Attributes
STATUS_COMPLETEDA constant which can be used with the status property of a CredentialRotationStatus. STATUS_DETAILS_COMPLETEDA constant which can be used with the status_details property of a CredentialRotationStatus. STATUS_DETAILS_ISSUING_NEW_CREDENTIALSA constant which can be used with the status_details property of a CredentialRotationStatus. STATUS_DETAILS_NEW_CREDENTIALS_ISSUEDA constant which can be used with the status_details property of a CredentialRotationStatus. STATUS_DETAILS_RETIRING_OLD_CREDENTIALSA constant which can be used with the status_details property of a CredentialRotationStatus. STATUS_IN_PROGRESSA constant which can be used with the status property of a CredentialRotationStatus. STATUS_WAITINGA 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_scheduledGets 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
-