Class: Aws::OpenSearchService::Types::AdvancedSecurityOptionsInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::AdvancedSecurityOptionsInput
- Includes:
- Structure
- Defined in:
- 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].
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/fgac.html
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].
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/fgac.html#fgac-enabling-existing
384 385 386 387 388 389 390 391 392 393 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 384 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.
384 385 386 387 388 389 390 391 392 393 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 384 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.
384 385 386 387 388 389 390 391 392 393 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 384 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.
384 385 386 387 388 389 390 391 392 393 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 384 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.
384 385 386 387 388 389 390 391 392 393 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 384 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.
384 385 386 387 388 389 390 391 392 393 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 384 class AdvancedSecurityOptionsInput < Struct.new( :enabled, :internal_user_database_enabled, :master_user_options, :saml_options, :jwt_options, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |