UpdateCertificateIssuedByInternalCaConfigDetails

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

Bases: oci.certificates_management.models.update_certificate_config_details.UpdateCertificateConfigDetails

The details for updating an internally managed certificate which is issued by a private certificate authority (CA).

Attributes

CONFIG_TYPE_IMPORTED str(object=’’) -> str
CONFIG_TYPE_ISSUED_BY_INTERNAL_CA str(object=’’) -> str
CONFIG_TYPE_MANAGED_EXTERNALLY_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 UpdateCertificateConfigDetails.
stage Gets the stage of this UpdateCertificateConfigDetails.
validity Gets the validity of this UpdateCertificateIssuedByInternalCaConfigDetails.
version_name Gets the version_name of this UpdateCertificateConfigDetails.

Methods

__init__(**kwargs) Initializes a new UpdateCertificateIssuedByInternalCaConfigDetails 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_IMPORTED = 'IMPORTED'
CONFIG_TYPE_ISSUED_BY_INTERNAL_CA = 'ISSUED_BY_INTERNAL_CA'
CONFIG_TYPE_MANAGED_EXTERNALLY_ISSUED_BY_INTERNAL_CA = 'MANAGED_EXTERNALLY_ISSUED_BY_INTERNAL_CA'
STAGE_CURRENT = 'CURRENT'
STAGE_PENDING = 'PENDING'
__init__(**kwargs)

Initializes a new UpdateCertificateIssuedByInternalCaConfigDetails object with values from keyword arguments. The default value of the config_type attribute of this class is ISSUED_BY_INTERNAL_CA 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 UpdateCertificateIssuedByInternalCaConfigDetails. Allowed values for this property are: “ISSUED_BY_INTERNAL_CA”, “MANAGED_EXTERNALLY_ISSUED_BY_INTERNAL_CA”, “IMPORTED”
  • version_name (str) – The value to assign to the version_name property of this UpdateCertificateIssuedByInternalCaConfigDetails.
  • stage (str) – The value to assign to the stage property of this UpdateCertificateIssuedByInternalCaConfigDetails. Allowed values for this property are: “CURRENT”, “PENDING”
  • validity (oci.certificates_management.models.Validity) – The value to assign to the validity property of this UpdateCertificateIssuedByInternalCaConfigDetails.
config_type

[Required] Gets the config_type of this UpdateCertificateConfigDetails. The origin of the certificate.

Allowed values for this property are: “ISSUED_BY_INTERNAL_CA”, “MANAGED_EXTERNALLY_ISSUED_BY_INTERNAL_CA”, “IMPORTED”

Returns:The config_type of this UpdateCertificateConfigDetails.
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 UpdateCertificateConfigDetails. The rotation state of the certificate. The default is CURRENT, meaning that the certificate is currently in use. A certificate version that you mark as PENDING is staged and available for use, but you don’t yet want to rotate it into current, active use. For example, you might update a certificate 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 UpdateCertificateConfigDetails.
Return type:str
validity

Gets the validity of this UpdateCertificateIssuedByInternalCaConfigDetails.

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

Gets the version_name of this UpdateCertificateConfigDetails. A name for the certificate version. When the value is not null, a name is unique across versions of a given certificate.

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