KeyStoreTypeFromOracleKeyVaultDetails¶
- class oci.database.models.KeyStoreTypeFromOracleKeyVaultDetails(**kwargs)¶
Bases:
KeyStoreTypeDetailsDetails for Oracle Key Vault
Attributes:
A constant which can be used with the type property of a KeyStoreTypeDetails.
[Required] Gets the admin_username of this KeyStoreTypeFromOracleKeyVaultDetails.
[Required] Gets the connection_ips of this KeyStoreTypeFromOracleKeyVaultDetails.
[Required] Gets the secret_id of this KeyStoreTypeFromOracleKeyVaultDetails.
[Required] Gets the type of this KeyStoreTypeDetails.
[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'¶
A constant which can be used with the type property of a KeyStoreTypeDetails. This constant has a value of “ORACLE_KEY_VAULT”
- __init__(**kwargs)¶
Initializes a new KeyStoreTypeFromOracleKeyVaultDetails object with values from keyword arguments. The default value of the
typeattribute of this class isORACLE_KEY_VAULTand 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.
- property 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
- property 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.
- property 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
- property 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