UpdateRootCaByGeneratingInternallyConfigDetails

class oci.certificates_management.models.UpdateRootCaByGeneratingInternallyConfigDetails(**kwargs)

Bases: oci.certificates_management.models.update_certificate_authority_config_details.UpdateCertificateAuthorityConfigDetails

The details for updating a private root certificate authority (CA). Note: This operation automatically rotates the private key.

Attributes

CONFIG_TYPE_ROOT_CA_GENERATED_INTERNALLY str(object=’’) -> str
CONFIG_TYPE_SUBORDINATE_CA_ISSUED_BY_INTERNAL_CA str(object=’’) -> str
STAGE_CURRENT str(object=’’) -> str
STAGE_PENDING str(object=’’) -> str
config_type [Required] Gets the config_type of this UpdateCertificateAuthorityConfigDetails.
stage Gets the stage of this UpdateCertificateAuthorityConfigDetails.
validity Gets the validity of this UpdateRootCaByGeneratingInternallyConfigDetails.
version_name Gets the version_name of this UpdateCertificateAuthorityConfigDetails.

Methods

__init__(**kwargs) Initializes a new UpdateRootCaByGeneratingInternallyConfigDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
CONFIG_TYPE_ROOT_CA_GENERATED_INTERNALLY = 'ROOT_CA_GENERATED_INTERNALLY'
CONFIG_TYPE_SUBORDINATE_CA_ISSUED_BY_INTERNAL_CA = 'SUBORDINATE_CA_ISSUED_BY_INTERNAL_CA'
STAGE_CURRENT = 'CURRENT'
STAGE_PENDING = 'PENDING'
__init__(**kwargs)

Initializes a new UpdateRootCaByGeneratingInternallyConfigDetails object with values from keyword arguments. The default value of the config_type attribute of this class is ROOT_CA_GENERATED_INTERNALLY and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • config_type (str) – The value to assign to the config_type property of this UpdateRootCaByGeneratingInternallyConfigDetails. Allowed values for this property are: “ROOT_CA_GENERATED_INTERNALLY”, “SUBORDINATE_CA_ISSUED_BY_INTERNAL_CA”
  • version_name (str) – The value to assign to the version_name property of this UpdateRootCaByGeneratingInternallyConfigDetails.
  • stage (str) – The value to assign to the stage property of this UpdateRootCaByGeneratingInternallyConfigDetails. Allowed values for this property are: “CURRENT”, “PENDING”
  • validity (oci.certificates_management.models.Validity) – The value to assign to the validity property of this UpdateRootCaByGeneratingInternallyConfigDetails.
config_type

[Required] Gets the config_type of this UpdateCertificateAuthorityConfigDetails. The origin of the CA.

Allowed values for this property are: “ROOT_CA_GENERATED_INTERNALLY”, “SUBORDINATE_CA_ISSUED_BY_INTERNAL_CA”

Returns:The config_type of this UpdateCertificateAuthorityConfigDetails.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

stage

Gets the stage of this UpdateCertificateAuthorityConfigDetails. The rotation state of the CA. The default is PENDING, meaning that the CA is staged and available for use. A CA version that you mark as CURRENT is currently in use, but you don’t yet want to rotate it into current, active use. For example, you might create or update a CA and mark its rotation state as PENDING if you haven’t yet updated the certificate on the target system.

Allowed values for this property are: “CURRENT”, “PENDING”

Returns:The stage of this UpdateCertificateAuthorityConfigDetails.
Return type:str
validity

Gets the validity of this UpdateRootCaByGeneratingInternallyConfigDetails.

Returns:The validity of this UpdateRootCaByGeneratingInternallyConfigDetails.
Return type:oci.certificates_management.models.Validity
version_name

Gets the version_name of this UpdateCertificateAuthorityConfigDetails. The name of the CA version. When the value is not null, a name is unique across versions of a given CA.

Returns:The version_name of this UpdateCertificateAuthorityConfigDetails.
Return type:str