SecurityUserPasswordDetails

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

Bases: object

Base password-source details for the OpenSearch security master user.

Attributes

SOURCE_TYPE_OCI_VAULT_SECRET A constant which can be used with the source_type property of a SecurityUserPasswordDetails.
SOURCE_TYPE_PLAIN_PASSWORD A constant which can be used with the source_type property of a SecurityUserPasswordDetails.
source_type [Required] Gets the source_type of this SecurityUserPasswordDetails.

Methods

__init__(**kwargs) Initializes a new SecurityUserPasswordDetails 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'

A constant which can be used with the source_type property of a SecurityUserPasswordDetails. This constant has a value of “OCI_VAULT_SECRET”

SOURCE_TYPE_PLAIN_PASSWORD = 'PLAIN_PASSWORD'

A constant which can be used with the source_type property of a SecurityUserPasswordDetails. This constant has a value of “PLAIN_PASSWORD”

__init__(**kwargs)

Initializes a new SecurityUserPasswordDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:

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 SecurityUserPasswordDetails. Allowed values for this property are: “PLAIN_PASSWORD”, “OCI_VAULT_SECRET”
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