ConfigLevelManageBdsCertificateDetails¶
-
class
oci.bds.models.ConfigLevelManageBdsCertificateDetails(**kwargs)¶ Bases:
oci.bds.models.manage_bds_certificate_level_type_details.ManageBdsCertificateLevelTypeDetailsDetails of certificate configuration / certificate authority level used to trigger the BDS certificate generation or renewal.
Attributes
TRIGGER_TYPE_CONFIG_LEVELstr(object=’’) -> str TRIGGER_TYPE_NODE_LEVELstr(object=’’) -> str certificate_configuration_id[Required] Gets the certificate_configuration_id of this ConfigLevelManageBdsCertificateDetails. is_missing_nodes_onlyGets 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_typeattribute of this class isCONFIG_LEVELand 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
-