ConfigLevelManageBdsCertificateDetails

class oci.bds.models.ConfigLevelManageBdsCertificateDetails(**kwargs)

Bases: oci.bds.models.manage_bds_certificate_level_type_details.ManageBdsCertificateLevelTypeDetails

Details of certificate configuration / certificate authority level used to trigger the BDS certificate generation or renewal.

Attributes

TRIGGER_TYPE_CONFIG_LEVEL str(object=’’) -> str
TRIGGER_TYPE_NODE_LEVEL str(object=’’) -> str
certificate_configuration_id [Required] Gets the certificate_configuration_id of this ConfigLevelManageBdsCertificateDetails.
is_missing_nodes_only Gets the is_missing_nodes_only of this ConfigLevelManageBdsCertificateDetails.
trigger_type [Required] Gets the trigger_type of this ManageBdsCertificateLevelTypeDetails.

Methods

__init__(**kwargs) Initializes a new ConfigLevelManageBdsCertificateDetails 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.
TRIGGER_TYPE_CONFIG_LEVEL = 'CONFIG_LEVEL'
TRIGGER_TYPE_NODE_LEVEL = 'NODE_LEVEL'
__init__(**kwargs)

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

Parameters:
  • trigger_type (str) – The value to assign to the trigger_type property of this ConfigLevelManageBdsCertificateDetails. Allowed values for this property are: “NODE_LEVEL”, “CONFIG_LEVEL”
  • certificate_configuration_id (str) – The value to assign to the certificate_configuration_id property of this ConfigLevelManageBdsCertificateDetails.
  • is_missing_nodes_only (bool) – The value to assign to the is_missing_nodes_only property of this ConfigLevelManageBdsCertificateDetails.
certificate_configuration_id

[Required] Gets the certificate_configuration_id of this ConfigLevelManageBdsCertificateDetails. The id of the BDS certificate configuration used to generate or renew BDS certificate(s).

Returns:The certificate_configuration_id of this ConfigLevelManageBdsCertificateDetails.
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.

is_missing_nodes_only

Gets the is_missing_nodes_only of this ConfigLevelManageBdsCertificateDetails. Boolean flag specifying whether the request will only generate certificates for nodes which do not have the same certificate authority as the certificate configuration or not. The flag is only used for generating certificates from CONFIG_LEVEL.

Returns:The is_missing_nodes_only of this ConfigLevelManageBdsCertificateDetails.
Return type:bool
trigger_type

[Required] Gets the trigger_type of this ManageBdsCertificateLevelTypeDetails. Type of level used to trigger certificate generation or renewal.

Allowed values for this property are: “NODE_LEVEL”, “CONFIG_LEVEL”

Returns:The trigger_type of this ManageBdsCertificateLevelTypeDetails.
Return type:str