| Package | Description |
|---|---|
| software.amazon.awscdk.services.opensearchservice |
Amazon OpenSearch Service Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
Domain.Builder |
Domain.Builder.accessPolicies(List<? extends PolicyStatement> accessPolicies)
Domain access policies.
|
Domain.Builder |
Domain.Builder.advancedOptions(Map<String,String> advancedOptions)
Additional options to specify for the Amazon OpenSearch Service domain.
|
Domain.Builder |
Domain.Builder.automatedSnapshotStartHour(Number automatedSnapshotStartHour)
The hour in UTC during which the service takes an automated daily snapshot of the indices in the Amazon OpenSearch Service domain.
|
Domain.Builder |
Domain.Builder.capacity(CapacityConfig capacity)
The cluster capacity configuration for the Amazon OpenSearch Service domain.
|
Domain.Builder |
Domain.Builder.cognitoDashboardsAuth(CognitoOptions cognitoDashboardsAuth)
Configures Amazon OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards.
|
static Domain.Builder |
Domain.Builder.create(software.constructs.Construct scope,
String id) |
Domain.Builder |
Domain.Builder.customEndpoint(CustomEndpointOptions customEndpoint)
To configure a custom domain configure these options.
|
Domain.Builder |
Domain.Builder.domainName(String domainName)
Enforces a particular physical domain name.
|
Domain.Builder |
Domain.Builder.ebs(EbsOptions ebs)
The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the Amazon OpenSearch Service domain.
|
Domain.Builder |
Domain.Builder.enableVersionUpgrade(Boolean enableVersionUpgrade)
To upgrade an Amazon OpenSearch Service domain to a new version, rather than replacing the entire domain resource, use the EnableVersionUpgrade update policy.
|
Domain.Builder |
Domain.Builder.encryptionAtRest(EncryptionAtRestOptions encryptionAtRest)
Encryption at rest options for the cluster.
|
Domain.Builder |
Domain.Builder.enforceHttps(Boolean enforceHttps)
True to require that all traffic to the domain arrive over HTTPS.
|
Domain.Builder |
Domain.Builder.fineGrainedAccessControl(AdvancedSecurityOptions fineGrainedAccessControl)
Specifies options for fine-grained access control.
|
Domain.Builder |
Domain.Builder.logging(LoggingOptions logging)
Configuration log publishing configuration options.
|
Domain.Builder |
Domain.Builder.nodeToNodeEncryption(Boolean nodeToNodeEncryption)
Specify true to enable node to node encryption.
|
Domain.Builder |
Domain.Builder.removalPolicy(RemovalPolicy removalPolicy)
Policy to apply when the domain is removed from the stack.
|
Domain.Builder |
Domain.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
The list of security groups that are associated with the VPC endpoints for the domain.
|
Domain.Builder |
Domain.Builder.tlsSecurityPolicy(TLSSecurityPolicy tlsSecurityPolicy)
The minimum TLS version required for traffic to the domain.
|
Domain.Builder |
Domain.Builder.useUnsignedBasicAuth(Boolean useUnsignedBasicAuth)
Configures the domain so that unsigned basic auth is enabled.
|
Domain.Builder |
Domain.Builder.version(EngineVersion version)
The Elasticsearch/OpenSearch version that your domain will leverage.
|
Domain.Builder |
Domain.Builder.vpc(IVpc vpc)
Place the domain inside this VPC.
|
Domain.Builder |
Domain.Builder.vpcSubnets(List<? extends SubnetSelection> vpcSubnets)
The specific vpc subnets the domain will be placed in.
|
Domain.Builder |
Domain.Builder.zoneAwareness(ZoneAwarenessConfig zoneAwareness)
The cluster zone awareness configuration for the Amazon OpenSearch Service domain.
|
Copyright © 2022. All rights reserved.