| Modifier and Type | Method and Description |
|---|---|
Domain.Builder |
Domain.Builder.accessPolicies(List<? extends PolicyStatement> accessPolicies)
(experimental) Domain Access policies.
|
Domain.Builder |
Domain.Builder.advancedOptions(Map<String,String> advancedOptions)
(experimental) Additional options to specify for the Amazon ES domain.
|
Domain.Builder |
Domain.Builder.automatedSnapshotStartHour(Number automatedSnapshotStartHour)
(experimental) The hour in UTC during which the service takes an automated daily snapshot of the indices in the Amazon ES domain.
|
Domain.Builder |
Domain.Builder.capacity(CapacityConfig capacity)
(experimental) The cluster capacity configuration for the Amazon ES domain.
|
Domain.Builder |
Domain.Builder.cognitoKibanaAuth(CognitoOptions cognitoKibanaAuth)
(experimental) Configures Amazon ES to use Amazon Cognito authentication for Kibana.
|
static Domain.Builder |
Domain.Builder.create(software.constructs.Construct scope,
String id) |
Domain.Builder |
Domain.Builder.customEndpoint(CustomEndpointOptions customEndpoint)
(experimental) To configure a custom domain configure these options.
|
Domain.Builder |
Domain.Builder.domainName(String domainName)
(experimental) Enforces a particular physical domain name.
|
Domain.Builder |
Domain.Builder.ebs(EbsOptions ebs)
(experimental) The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the Amazon ES domain.
|
Domain.Builder |
Domain.Builder.enableVersionUpgrade(Boolean enableVersionUpgrade)
(experimental) To upgrade an Amazon ES domain to a new version of Elasticsearch rather than replacing the entire domain resource, use the EnableVersionUpgrade update policy.
|
Domain.Builder |
Domain.Builder.encryptionAtRest(EncryptionAtRestOptions encryptionAtRest)
(experimental) Encryption at rest options for the cluster.
|
Domain.Builder |
Domain.Builder.enforceHttps(Boolean enforceHttps)
(experimental) True to require that all traffic to the domain arrive over HTTPS.
|
Domain.Builder |
Domain.Builder.fineGrainedAccessControl(AdvancedSecurityOptions fineGrainedAccessControl)
(experimental) Specifies options for fine-grained access control.
|
Domain.Builder |
Domain.Builder.logging(LoggingOptions logging)
(experimental) Configuration log publishing configuration options.
|
Domain.Builder |
Domain.Builder.nodeToNodeEncryption(Boolean nodeToNodeEncryption)
(experimental) Specify true to enable node to node encryption.
|
Domain.Builder |
Domain.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the domain is removed from the stack.
|
Domain.Builder |
Domain.Builder.tlsSecurityPolicy(TLSSecurityPolicy tlsSecurityPolicy)
(experimental) The minimum TLS version required for traffic to the domain.
|
Domain.Builder |
Domain.Builder.useUnsignedBasicAuth(Boolean useUnsignedBasicAuth)
(experimental) Configures the domain so that unsigned basic auth is enabled.
|
Domain.Builder |
Domain.Builder.version(ElasticsearchVersion version)
(experimental) The Elasticsearch version that your domain will leverage.
|
Domain.Builder |
Domain.Builder.vpcOptions(VpcOptions vpcOptions)
(experimental) The virtual private cloud (VPC) configuration for the Amazon ES domain.
|
Domain.Builder |
Domain.Builder.zoneAwareness(ZoneAwarenessConfig zoneAwareness)
(experimental) The cluster zone awareness configuration for the Amazon ES domain.
|
Copyright © 2021. All rights reserved.