Class: Aws::OpenSearchService::Types::AdvancedSecurityOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::AdvancedSecurityOptions
- Defined in:
- gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb
Overview
Container for fine-grained access control settings.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#anonymous_auth_disable_date ⇒ Time
Date and time when the migration period will be disabled.
-
#anonymous_auth_enabled ⇒ Boolean
True if a 30-day migration period is enabled, during which administrators can create role mappings.
-
#enabled ⇒ Boolean
True if fine-grained access control is enabled.
-
#internal_user_database_enabled ⇒ Boolean
True if the internal user database is enabled.
-
#jwt_options ⇒ Types::JWTOptionsOutput
Container for information about the JWT configuration of the Amazon OpenSearch Service.
-
#saml_options ⇒ Types::SAMLOptionsOutput
Container for information about the SAML configuration for OpenSearch Dashboards.
Instance Attribute Details
#anonymous_auth_disable_date ⇒ Time
Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.
380 381 382 383 384 385 386 387 388 389 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 380 class AdvancedSecurityOptions < Struct.new( :enabled, :internal_user_database_enabled, :saml_options, :jwt_options, :anonymous_auth_disable_date, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#anonymous_auth_enabled ⇒ Boolean
True if a 30-day migration period is enabled, during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.
380 381 382 383 384 385 386 387 388 389 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 380 class AdvancedSecurityOptions < Struct.new( :enabled, :internal_user_database_enabled, :saml_options, :jwt_options, :anonymous_auth_disable_date, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
True if fine-grained access control is enabled.
380 381 382 383 384 385 386 387 388 389 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 380 class AdvancedSecurityOptions < Struct.new( :enabled, :internal_user_database_enabled, :saml_options, :jwt_options, :anonymous_auth_disable_date, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#internal_user_database_enabled ⇒ Boolean
True if the internal user database is enabled.
380 381 382 383 384 385 386 387 388 389 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 380 class AdvancedSecurityOptions < Struct.new( :enabled, :internal_user_database_enabled, :saml_options, :jwt_options, :anonymous_auth_disable_date, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#jwt_options ⇒ Types::JWTOptionsOutput
Container for information about the JWT configuration of the Amazon OpenSearch Service.
380 381 382 383 384 385 386 387 388 389 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 380 class AdvancedSecurityOptions < Struct.new( :enabled, :internal_user_database_enabled, :saml_options, :jwt_options, :anonymous_auth_disable_date, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |
#saml_options ⇒ Types::SAMLOptionsOutput
Container for information about the SAML configuration for OpenSearch Dashboards.
380 381 382 383 384 385 386 387 388 389 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 380 class AdvancedSecurityOptions < Struct.new( :enabled, :internal_user_database_enabled, :saml_options, :jwt_options, :anonymous_auth_disable_date, :anonymous_auth_enabled) SENSITIVE = [] include Aws::Structure end |