KeyStoreTypeFromOracleKeyVaultDetails

class oci.database.models.KeyStoreTypeFromOracleKeyVaultDetails(**kwargs)

Bases: oci.database.models.key_store_type_details.KeyStoreTypeDetails

Details for Oracle Key Vault

Attributes

TYPE_ORACLE_KEY_VAULT str(object=’’) -> str
admin_username [Required] Gets the admin_username of this KeyStoreTypeFromOracleKeyVaultDetails.
connection_ips [Required] Gets the connection_ips of this KeyStoreTypeFromOracleKeyVaultDetails.
secret_id [Required] Gets the secret_id of this KeyStoreTypeFromOracleKeyVaultDetails.
type [Required] Gets the type of this KeyStoreTypeDetails.
vault_id [Required] Gets the vault_id of this KeyStoreTypeFromOracleKeyVaultDetails.

Methods

__init__(**kwargs) Initializes a new KeyStoreTypeFromOracleKeyVaultDetails 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.
TYPE_ORACLE_KEY_VAULT = 'ORACLE_KEY_VAULT'
__init__(**kwargs)

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

Parameters:
  • type (str) – The value to assign to the type property of this KeyStoreTypeFromOracleKeyVaultDetails. Allowed values for this property are: “ORACLE_KEY_VAULT”
  • connection_ips (list[str]) – The value to assign to the connection_ips property of this KeyStoreTypeFromOracleKeyVaultDetails.
  • admin_username (str) – The value to assign to the admin_username property of this KeyStoreTypeFromOracleKeyVaultDetails.
  • vault_id (str) – The value to assign to the vault_id property of this KeyStoreTypeFromOracleKeyVaultDetails.
  • secret_id (str) – The value to assign to the secret_id property of this KeyStoreTypeFromOracleKeyVaultDetails.
admin_username

[Required] Gets the admin_username of this KeyStoreTypeFromOracleKeyVaultDetails. The administrator username to connect to Oracle Key Vault

Returns:The admin_username of this KeyStoreTypeFromOracleKeyVaultDetails.
Return type:str
connection_ips

[Required] Gets the connection_ips of this KeyStoreTypeFromOracleKeyVaultDetails. The list of Oracle Key Vault connection IP addresses.

Returns:The connection_ips of this KeyStoreTypeFromOracleKeyVaultDetails.
Return type:list[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.

secret_id

[Required] Gets the secret_id of this KeyStoreTypeFromOracleKeyVaultDetails. The OCID of the Oracle Cloud Infrastructure secret.

Returns:The secret_id of this KeyStoreTypeFromOracleKeyVaultDetails.
Return type:str
type

[Required] Gets the type of this KeyStoreTypeDetails. The type of key store.

Allowed values for this property are: “ORACLE_KEY_VAULT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this KeyStoreTypeDetails.
Return type:str
vault_id

[Required] Gets the vault_id of this KeyStoreTypeFromOracleKeyVaultDetails. The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.

Returns:The vault_id of this KeyStoreTypeFromOracleKeyVaultDetails.
Return type:str