Class: Aws::OpenSearchService::Types::AdvancedSecurityOptionsInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::AdvancedSecurityOptionsInput
- Defined in:
- gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb
Overview
Options for enabling and configuring fine-grained access control. For more information, see Fine-grained access control in Amazon OpenSearch Service.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#anonymous_auth_enabled ⇒ Boolean
True to enable a 30-day migration period during which administrators can create role mappings.
-
#enabled ⇒ Boolean
True to enable fine-grained access control.
-
#internal_user_database_enabled ⇒ Boolean
True to enable the internal user database.
-
#jwt_options ⇒ Types::JWTOptionsInput
Container for information about the JWT configuration of the Amazon OpenSearch Service.
-
#master_user_options ⇒ Types::MasterUserOptions
Container for information about the master user.
-
#saml_options ⇒ Types::SAMLOptionsInput
Container for information about the SAML configuration for OpenSearch Dashboards.
Instance Attribute Details
#anonymous_auth_enabled ⇒ Boolean
True to enable a 30-day migration period during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.
433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 433 class AdvancedSecurityOptionsInput < Struct.new( :enabled, :internal_user_database_enabled, :master_user_options, :saml_options, :jwt_options, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
True to enable fine-grained access control.
433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 433 class AdvancedSecurityOptionsInput < Struct.new( :enabled, :internal_user_database_enabled, :master_user_options, :saml_options, :jwt_options, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#internal_user_database_enabled ⇒ Boolean
True to enable the internal user database.
433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 433 class AdvancedSecurityOptionsInput < Struct.new( :enabled, :internal_user_database_enabled, :master_user_options, :saml_options, :jwt_options, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#jwt_options ⇒ Types::JWTOptionsInput
Container for information about the JWT configuration of the Amazon OpenSearch Service.
433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 433 class AdvancedSecurityOptionsInput < Struct.new( :enabled, :internal_user_database_enabled, :master_user_options, :saml_options, :jwt_options, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#master_user_options ⇒ Types::MasterUserOptions
Container for information about the master user.
433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 433 class AdvancedSecurityOptionsInput < Struct.new( :enabled, :internal_user_database_enabled, :master_user_options, :saml_options, :jwt_options, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#saml_options ⇒ Types::SAMLOptionsInput
Container for information about the SAML configuration for OpenSearch Dashboards.
433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 433 class AdvancedSecurityOptionsInput < Struct.new( :enabled, :internal_user_database_enabled, :master_user_options, :saml_options, :jwt_options, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |