class Aws::OpenSearchService::Types::AdvancedSecurityOptionsInput
The advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled, master username and password (if internal database is enabled), and master user ARN (if IAM is enabled).
@note When making an API call, you may pass AdvancedSecurityOptionsInput
data as a hash: { enabled: false, internal_user_database_enabled: false, master_user_options: { master_user_arn: "ARN", master_user_name: "Username", master_user_password: "Password", }, saml_options: { enabled: false, idp: { metadata_content: "SAMLMetadata", # required entity_id: "SAMLEntityId", # required }, master_user_name: "Username", master_backend_role: "BackendRole", subject_key: "String", roles_key: "String", session_timeout_minutes: 1, }, }
@!attribute [rw] enabled
True if advanced security is enabled. @return [Boolean]
@!attribute [rw] internal_user_database_enabled
True if the internal user database is enabled. @return [Boolean]
@!attribute [rw] master_user_options
Credentials for the master user: username and password, ARN, or both. @return [Types::MasterUserOptions]
@!attribute [rw] saml_options
The SAML application configuration for the domain. @return [Types::SAMLOptionsInput]
@see docs.aws.amazon.com/goto/WebAPI/opensearch-2021-01-01/AdvancedSecurityOptionsInput AWS API Documentation
Constants
- SENSITIVE