Class: Aws::OpenSearchService::Types::CreateApplicationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::CreateApplicationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-opensearchservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_configs ⇒ Array<Types::AppConfig>
Configurations of the OpenSearch Application, inlcuding admin configuration.
-
#client_token ⇒ String
A unique client idempotency token.
-
#data_sources ⇒ Array<Types::DataSource>
Data sources to be associated with the OpenSearch Application.
-
#iam_identity_center_options ⇒ Types::IamIdentityCenterOptionsInput
Settings of IAM Identity Center for the OpenSearch Application.
-
#name ⇒ String
Name of the OpenSearch Appication to create.
-
#tag_list ⇒ Array<Types::Tag>
A list of tags attached to a domain.
Instance Attribute Details
#app_configs ⇒ Array<Types::AppConfig>
Configurations of the OpenSearch Application, inlcuding admin configuration.
1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1532 class CreateApplicationRequest < Struct.new( :client_token, :name, :data_sources, :iam_identity_center_options, :app_configs, :tag_list) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique client idempotency token. It will be auto generated if not provided.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1532 class CreateApplicationRequest < Struct.new( :client_token, :name, :data_sources, :iam_identity_center_options, :app_configs, :tag_list) SENSITIVE = [] include Aws::Structure end |
#data_sources ⇒ Array<Types::DataSource>
Data sources to be associated with the OpenSearch Application.
1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1532 class CreateApplicationRequest < Struct.new( :client_token, :name, :data_sources, :iam_identity_center_options, :app_configs, :tag_list) SENSITIVE = [] include Aws::Structure end |
#iam_identity_center_options ⇒ Types::IamIdentityCenterOptionsInput
Settings of IAM Identity Center for the OpenSearch Application.
1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1532 class CreateApplicationRequest < Struct.new( :client_token, :name, :data_sources, :iam_identity_center_options, :app_configs, :tag_list) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Name of the OpenSearch Appication to create. Application names are unique across the applications owned by an account within an Amazon Web Services Region.
1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1532 class CreateApplicationRequest < Struct.new( :client_token, :name, :data_sources, :iam_identity_center_options, :app_configs, :tag_list) SENSITIVE = [] include Aws::Structure end |
#tag_list ⇒ Array<Types::Tag>
A list of tags attached to a domain.
1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1532 class CreateApplicationRequest < Struct.new( :client_token, :name, :data_sources, :iam_identity_center_options, :app_configs, :tag_list) SENSITIVE = [] include Aws::Structure end |