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.
1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1422 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.
1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1422 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.
1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1422 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.
1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1422 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.
1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1422 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.
1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1422 class CreateApplicationRequest < Struct.new( :client_token, :name, :data_sources, :iam_identity_center_options, :app_configs, :tag_list) SENSITIVE = [] include Aws::Structure end |