| Package | Description |
|---|---|
| software.amazon.awscdk.services.opensearchservice |
Amazon OpenSearch Service Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnDomain.Builder |
CfnDomain.Builder.accessPolicies(Object accessPolicies)
An AWS Identity and Access Management ( IAM ) policy document that specifies who can access the OpenSearch Service domain and their permissions.
|
CfnDomain.Builder |
CfnDomain.Builder.advancedOptions(IResolvable advancedOptions)
Additional options to specify for the OpenSearch Service domain.
|
CfnDomain.Builder |
CfnDomain.Builder.advancedOptions(Map<String,String> advancedOptions)
Additional options to specify for the OpenSearch Service domain.
|
CfnDomain.Builder |
CfnDomain.Builder.advancedSecurityOptions(CfnDomain.AdvancedSecurityOptionsInputProperty advancedSecurityOptions)
Specifies options for fine-grained access control.
|
CfnDomain.Builder |
CfnDomain.Builder.advancedSecurityOptions(IResolvable advancedSecurityOptions)
Specifies options for fine-grained access control.
|
CfnDomain.Builder |
CfnDomain.Builder.clusterConfig(CfnDomain.ClusterConfigProperty clusterConfig)
`ClusterConfig` is a property of the AWS::OpenSearchService::Domain resource that configures an Amazon OpenSearch Service cluster.
|
CfnDomain.Builder |
CfnDomain.Builder.clusterConfig(IResolvable clusterConfig)
`ClusterConfig` is a property of the AWS::OpenSearchService::Domain resource that configures an Amazon OpenSearch Service cluster.
|
CfnDomain.Builder |
CfnDomain.Builder.cognitoOptions(CfnDomain.CognitoOptionsProperty cognitoOptions)
Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards.
|
CfnDomain.Builder |
CfnDomain.Builder.cognitoOptions(IResolvable cognitoOptions)
Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards.
|
static CfnDomain.Builder |
CfnDomain.Builder.create(software.constructs.Construct scope,
String id) |
CfnDomain.Builder |
CfnDomain.Builder.domainEndpointOptions(CfnDomain.DomainEndpointOptionsProperty domainEndpointOptions)
Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint.
|
CfnDomain.Builder |
CfnDomain.Builder.domainEndpointOptions(IResolvable domainEndpointOptions)
Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint.
|
CfnDomain.Builder |
CfnDomain.Builder.domainName(String domainName)
A name for the OpenSearch Service domain.
|
CfnDomain.Builder |
CfnDomain.Builder.ebsOptions(CfnDomain.EBSOptionsProperty ebsOptions)
The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.
|
CfnDomain.Builder |
CfnDomain.Builder.ebsOptions(IResolvable ebsOptions)
The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.
|
CfnDomain.Builder |
CfnDomain.Builder.encryptionAtRestOptions(CfnDomain.EncryptionAtRestOptionsProperty encryptionAtRestOptions)
Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use.
|
CfnDomain.Builder |
CfnDomain.Builder.encryptionAtRestOptions(IResolvable encryptionAtRestOptions)
Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use.
|
CfnDomain.Builder |
CfnDomain.Builder.engineVersion(String engineVersion)
The version of OpenSearch to use.
|
CfnDomain.Builder |
CfnDomain.Builder.logPublishingOptions(IResolvable logPublishingOptions)
An object with one or more of the following keys: `SEARCH_SLOW_LOGS` , `ES_APPLICATION_LOGS` , `INDEX_SLOW_LOGS` , `AUDIT_LOGS` , depending on the types of logs you want to publish.
|
CfnDomain.Builder |
CfnDomain.Builder.logPublishingOptions(Map<String,? extends Object> logPublishingOptions)
An object with one or more of the following keys: `SEARCH_SLOW_LOGS` , `ES_APPLICATION_LOGS` , `INDEX_SLOW_LOGS` , `AUDIT_LOGS` , depending on the types of logs you want to publish.
|
CfnDomain.Builder |
CfnDomain.Builder.nodeToNodeEncryptionOptions(CfnDomain.NodeToNodeEncryptionOptionsProperty nodeToNodeEncryptionOptions)
Specifies whether node-to-node encryption is enabled.
|
CfnDomain.Builder |
CfnDomain.Builder.nodeToNodeEncryptionOptions(IResolvable nodeToNodeEncryptionOptions)
Specifies whether node-to-node encryption is enabled.
|
CfnDomain.Builder |
CfnDomain.Builder.snapshotOptions(CfnDomain.SnapshotOptionsProperty snapshotOptions)
*DEPRECATED* .
|
CfnDomain.Builder |
CfnDomain.Builder.snapshotOptions(IResolvable snapshotOptions)
*DEPRECATED* .
|
CfnDomain.Builder |
CfnDomain.Builder.tags(List<? extends CfnTag> tags)
An arbitrary set of tags (key–value pairs) to associate with the OpenSearch Service domain.
|
CfnDomain.Builder |
CfnDomain.Builder.vpcOptions(CfnDomain.VPCOptionsProperty vpcOptions)
The virtual private cloud (VPC) configuration for the OpenSearch Service domain.
|
CfnDomain.Builder |
CfnDomain.Builder.vpcOptions(IResolvable vpcOptions)
The virtual private cloud (VPC) configuration for the OpenSearch Service domain.
|
Copyright © 2022. All rights reserved.