OkvKeyDetails¶
-
class
oci.database.models.
OkvKeyDetails
(**kwargs)¶ Bases:
oci.database.models.autonomous_database_encryption_key_details.AutonomousDatabaseEncryptionKeyDetails
Details for OKV encryption key.
Attributes
PROVIDER_AWS
str(object=’’) -> str PROVIDER_AZURE
str(object=’’) -> str PROVIDER_OCI
str(object=’’) -> str PROVIDER_OKV
str(object=’’) -> str PROVIDER_ORACLE_MANAGED
str(object=’’) -> str certificate_directory_name
[Required] Gets the certificate_directory_name of this OkvKeyDetails. certificate_id
Gets the certificate_id of this OkvKeyDetails. directory_name
[Required] Gets the directory_name of this OkvKeyDetails. okv_kms_key
[Required] Gets the okv_kms_key of this OkvKeyDetails. okv_uri
[Required] Gets the okv_uri of this OkvKeyDetails. provider
Gets the provider of this AutonomousDatabaseEncryptionKeyDetails. Methods
__init__
(**kwargs)Initializes a new OkvKeyDetails 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. -
PROVIDER_AWS
= 'AWS'¶
-
PROVIDER_AZURE
= 'AZURE'¶
-
PROVIDER_OCI
= 'OCI'¶
-
PROVIDER_OKV
= 'OKV'¶
-
PROVIDER_ORACLE_MANAGED
= 'ORACLE_MANAGED'¶
-
__init__
(**kwargs)¶ Initializes a new OkvKeyDetails object with values from keyword arguments. The default value of the
provider
attribute of this class isOKV
and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):Parameters: - provider (str) – The value to assign to the provider property of this OkvKeyDetails. Allowed values for this property are: “AWS”, “AZURE”, “OCI”, “ORACLE_MANAGED”, “OKV”
- okv_uri (str) – The value to assign to the okv_uri property of this OkvKeyDetails.
- okv_kms_key (str) – The value to assign to the okv_kms_key property of this OkvKeyDetails.
- directory_name (str) – The value to assign to the directory_name property of this OkvKeyDetails.
- certificate_directory_name (str) – The value to assign to the certificate_directory_name property of this OkvKeyDetails.
- certificate_id (str) – The value to assign to the certificate_id property of this OkvKeyDetails.
-
certificate_directory_name
¶ [Required] Gets the certificate_directory_name of this OkvKeyDetails. OKV certificate directory name
Returns: The certificate_directory_name of this OkvKeyDetails. Return type: str
-
certificate_id
¶ Gets the certificate_id of this OkvKeyDetails. OKV certificate id
Returns: The certificate_id of this OkvKeyDetails. Return type: str
-
directory_name
¶ [Required] Gets the directory_name of this OkvKeyDetails. OKV wallet directory name
Returns: The directory_name of this OkvKeyDetails. 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.
-
okv_kms_key
¶ [Required] Gets the okv_kms_key of this OkvKeyDetails. UUID of OKV KMS Key
Returns: The okv_kms_key of this OkvKeyDetails. Return type: str
-
okv_uri
¶ [Required] Gets the okv_uri of this OkvKeyDetails. URI of OKV server
Returns: The okv_uri of this OkvKeyDetails. Return type: str
-
provider
¶ Gets the provider of this AutonomousDatabaseEncryptionKeyDetails. The provider for the Autonomous Database encryption key.
Allowed values for this property are: “AWS”, “AZURE”, “OCI”, “ORACLE_MANAGED”, “OKV”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The provider of this AutonomousDatabaseEncryptionKeyDetails. Return type: str
-