RoverNodeReplaceCertificateAuthorityDetails

class oci.rover.models.RoverNodeReplaceCertificateAuthorityDetails(**kwargs)

Bases: object

The information required to replace a certificate authority details for a roverNode.

Attributes

CERT_KEY_ALGORITHM_ECDSA_P256 A constant which can be used with the cert_key_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_KEY_ALGORITHM_ECDSA_P384 A constant which can be used with the cert_key_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_KEY_ALGORITHM_RSA2048 A constant which can be used with the cert_key_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_KEY_ALGORITHM_RSA4096 A constant which can be used with the cert_key_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_SIGNATURE_ALGORITHM_SHA256_WITH_ECDSA A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_SIGNATURE_ALGORITHM_SHA256_WITH_RSA A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_SIGNATURE_ALGORITHM_SHA384_WITH_ECDSA A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_SIGNATURE_ALGORITHM_SHA384_WITH_RSA A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_SIGNATURE_ALGORITHM_SHA512_WITH_ECDSA A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
CERT_SIGNATURE_ALGORITHM_SHA512_WITH_RSA A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails.
cert_key_algorithm Gets the cert_key_algorithm of this RoverNodeReplaceCertificateAuthorityDetails.
cert_signature_algorithm Gets the cert_signature_algorithm of this RoverNodeReplaceCertificateAuthorityDetails.
certificate_authority_id [Required] Gets the certificate_authority_id of this RoverNodeReplaceCertificateAuthorityDetails.

Methods

__init__(**kwargs) Initializes a new RoverNodeReplaceCertificateAuthorityDetails object with values from keyword arguments.
CERT_KEY_ALGORITHM_ECDSA_P256 = 'ECDSA_P256'

A constant which can be used with the cert_key_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “ECDSA_P256”

CERT_KEY_ALGORITHM_ECDSA_P384 = 'ECDSA_P384'

A constant which can be used with the cert_key_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “ECDSA_P384”

CERT_KEY_ALGORITHM_RSA2048 = 'RSA2048'

A constant which can be used with the cert_key_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “RSA2048”

CERT_KEY_ALGORITHM_RSA4096 = 'RSA4096'

A constant which can be used with the cert_key_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “RSA4096”

CERT_SIGNATURE_ALGORITHM_SHA256_WITH_ECDSA = 'SHA256_WITH_ECDSA'

A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “SHA256_WITH_ECDSA”

CERT_SIGNATURE_ALGORITHM_SHA256_WITH_RSA = 'SHA256_WITH_RSA'

A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “SHA256_WITH_RSA”

CERT_SIGNATURE_ALGORITHM_SHA384_WITH_ECDSA = 'SHA384_WITH_ECDSA'

A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “SHA384_WITH_ECDSA”

CERT_SIGNATURE_ALGORITHM_SHA384_WITH_RSA = 'SHA384_WITH_RSA'

A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “SHA384_WITH_RSA”

CERT_SIGNATURE_ALGORITHM_SHA512_WITH_ECDSA = 'SHA512_WITH_ECDSA'

A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “SHA512_WITH_ECDSA”

CERT_SIGNATURE_ALGORITHM_SHA512_WITH_RSA = 'SHA512_WITH_RSA'

A constant which can be used with the cert_signature_algorithm property of a RoverNodeReplaceCertificateAuthorityDetails. This constant has a value of “SHA512_WITH_RSA”

__init__(**kwargs)

Initializes a new RoverNodeReplaceCertificateAuthorityDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • certificate_authority_id (str) – The value to assign to the certificate_authority_id property of this RoverNodeReplaceCertificateAuthorityDetails.
  • cert_key_algorithm (str) – The value to assign to the cert_key_algorithm property of this RoverNodeReplaceCertificateAuthorityDetails. Allowed values for this property are: “RSA2048”, “RSA4096”, “ECDSA_P256”, “ECDSA_P384”
  • cert_signature_algorithm (str) – The value to assign to the cert_signature_algorithm property of this RoverNodeReplaceCertificateAuthorityDetails. Allowed values for this property are: “SHA256_WITH_RSA”, “SHA384_WITH_RSA”, “SHA512_WITH_RSA”, “SHA256_WITH_ECDSA”, “SHA384_WITH_ECDSA”, “SHA512_WITH_ECDSA”
cert_key_algorithm

Gets the cert_key_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. key algorithm for issuing leaf certificate.

Allowed values for this property are: “RSA2048”, “RSA4096”, “ECDSA_P256”, “ECDSA_P384”

Returns:The cert_key_algorithm of this RoverNodeReplaceCertificateAuthorityDetails.
Return type:str
cert_signature_algorithm

Gets the cert_signature_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. signature algorithm for issuing leaf certificate.

Allowed values for this property are: “SHA256_WITH_RSA”, “SHA384_WITH_RSA”, “SHA512_WITH_RSA”, “SHA256_WITH_ECDSA”, “SHA384_WITH_ECDSA”, “SHA512_WITH_ECDSA”

Returns:The cert_signature_algorithm of this RoverNodeReplaceCertificateAuthorityDetails.
Return type:str
certificate_authority_id

[Required] Gets the certificate_authority_id of this RoverNodeReplaceCertificateAuthorityDetails. The certificate authority id.

Returns:The certificate_authority_id of this RoverNodeReplaceCertificateAuthorityDetails.
Return type:str