VaultSecretSecurityUserPasswordDetails

class oci.opensearch.models.VaultSecretSecurityUserPasswordDetails(**kwargs)

Bases: oci.opensearch.models.security_user_password_details.SecurityUserPasswordDetails

Password-source details for a Vault secret containing the master-user password.

Attributes

SOURCE_TYPE_OCI_VAULT_SECRET str(object=’’) -> str
SOURCE_TYPE_PLAIN_PASSWORD str(object=’’) -> str
source_type [Required] Gets the source_type of this SecurityUserPasswordDetails.
vault_secret_id [Required] Gets the vault_secret_id of this VaultSecretSecurityUserPasswordDetails.

Methods

__init__(**kwargs) Initializes a new VaultSecretSecurityUserPasswordDetails 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.
SOURCE_TYPE_OCI_VAULT_SECRET = 'OCI_VAULT_SECRET'
SOURCE_TYPE_PLAIN_PASSWORD = 'PLAIN_PASSWORD'
__init__(**kwargs)

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

Parameters:
  • source_type (str) – The value to assign to the source_type property of this VaultSecretSecurityUserPasswordDetails. Allowed values for this property are: “PLAIN_PASSWORD”, “OCI_VAULT_SECRET”
  • vault_secret_id (str) – The value to assign to the vault_secret_id property of this VaultSecretSecurityUserPasswordDetails.
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.

source_type

[Required] Gets the source_type of this SecurityUserPasswordDetails. The source of the master-user plaintext password.

Allowed values for this property are: “PLAIN_PASSWORD”, “OCI_VAULT_SECRET”

Returns:The source_type of this SecurityUserPasswordDetails.
Return type:str
vault_secret_id

[Required] Gets the vault_secret_id of this VaultSecretSecurityUserPasswordDetails. The OCID of a Vault secret containing the plaintext master-user password.

Returns:The vault_secret_id of this VaultSecretSecurityUserPasswordDetails.
Return type:str