@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:47.236Z")
@Deprecated
public interface DomainProps
Example:
Domain domain = Domain.Builder.create(this, "Domain") .version(ElasticsearchVersion.V7_4) .ebs(EbsOptions.builder() .volumeSize(100) .volumeType(EbsDeviceVolumeType.GENERAL_PURPOSE_SSD) .build()) .nodeToNodeEncryption(true) .encryptionAtRest(EncryptionAtRestOptions.builder() .enabled(true) .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
DomainProps.Builder
Deprecated.
|
static class |
DomainProps.Jsii$Proxy
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DomainProps.Builder |
builder()
Deprecated.
|
default java.util.List<PolicyStatement> |
getAccessPolicies()
Deprecated.
use opensearchservice module instead
|
default java.util.Map<java.lang.String,java.lang.String> |
getAdvancedOptions()
Deprecated.
use opensearchservice module instead
|
default java.lang.Number |
getAutomatedSnapshotStartHour()
Deprecated.
use opensearchservice module instead
|
default CapacityConfig |
getCapacity()
Deprecated.
use opensearchservice module instead
|
default CognitoOptions |
getCognitoKibanaAuth()
Deprecated.
use opensearchservice module instead
|
default CustomEndpointOptions |
getCustomEndpoint()
Deprecated.
use opensearchservice module instead
|
default java.lang.String |
getDomainName()
Deprecated.
use opensearchservice module instead
|
default EbsOptions |
getEbs()
Deprecated.
use opensearchservice module instead
|
default java.lang.Boolean |
getEnableVersionUpgrade()
Deprecated.
use opensearchservice module instead
|
default EncryptionAtRestOptions |
getEncryptionAtRest()
Deprecated.
use opensearchservice module instead
|
default java.lang.Boolean |
getEnforceHttps()
Deprecated.
use opensearchservice module instead
|
default AdvancedSecurityOptions |
getFineGrainedAccessControl()
Deprecated.
use opensearchservice module instead
|
default LoggingOptions |
getLogging()
Deprecated.
use opensearchservice module instead
|
default java.lang.Boolean |
getNodeToNodeEncryption()
Deprecated.
use opensearchservice module instead
|
default RemovalPolicy |
getRemovalPolicy()
Deprecated.
use opensearchservice module instead
|
default java.util.List<ISecurityGroup> |
getSecurityGroups()
Deprecated.
use opensearchservice module instead
|
default TLSSecurityPolicy |
getTlsSecurityPolicy()
Deprecated.
use opensearchservice module instead
|
default java.lang.Boolean |
getUseUnsignedBasicAuth()
Deprecated.
use opensearchservice module instead
|
ElasticsearchVersion |
getVersion()
Deprecated.
use opensearchservice module instead
|
default IVpc |
getVpc()
Deprecated.
use opensearchservice module instead
|
default java.util.List<SubnetSelection> |
getVpcSubnets()
Deprecated.
use opensearchservice module instead
|
default ZoneAwarenessConfig |
getZoneAwareness()
Deprecated.
use opensearchservice module instead
|
@Deprecated ElasticsearchVersion getVersion()
@Deprecated default java.util.List<PolicyStatement> getAccessPolicies()
Default: - No access policies.
@Deprecated default java.util.Map<java.lang.String,java.lang.String> getAdvancedOptions()
Default: - no advanced options are specified
@Deprecated default java.lang.Number getAutomatedSnapshotStartHour()
Only applies for Elasticsearch versions below 5.3.
Default: - Hourly automated snapshots not used
@Deprecated default CapacityConfig getCapacity()
Default: - 1 r5.large.elasticsearch data node; no dedicated master nodes.
@Deprecated default CognitoOptions getCognitoKibanaAuth()
Default: - Cognito not used for authentication to Kibana.
@Deprecated default CustomEndpointOptions getCustomEndpoint()
If you specify a Route53 hosted zone it will create a CNAME record and use DNS validation for the certificate
Default: - no custom domain endpoint will be configured
@Deprecated default java.lang.String getDomainName()
Default: - A name will be auto-generated.
@Deprecated default EbsOptions getEbs()
For more information, see [Configuring EBS-based Storage] (https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomain-configure-ebs) in the Amazon Elasticsearch Service Developer Guide.
Default: - 10 GiB General Purpose (SSD) volumes per node.
@Deprecated default java.lang.Boolean getEnableVersionUpgrade()
Default: - false
@Deprecated default EncryptionAtRestOptions getEncryptionAtRest()
Default: - No encryption at rest
@Deprecated default java.lang.Boolean getEnforceHttps()
Default: - false
@Deprecated default AdvancedSecurityOptions getFineGrainedAccessControl()
Requires Elasticsearch version 6.7 or later. Enabling fine-grained access control also requires encryption of data at rest and node-to-node encryption, along with enforced HTTPS.
Default: - fine-grained access control is disabled
@Deprecated default LoggingOptions getLogging()
Default: - No logs are published
@Deprecated default java.lang.Boolean getNodeToNodeEncryption()
Requires Elasticsearch version 6.0 or later.
Default: - Node to node encryption is not enabled.
@Deprecated default RemovalPolicy getRemovalPolicy()
Default: RemovalPolicy.RETAIN
@Deprecated default java.util.List<ISecurityGroup> getSecurityGroups()
Only used if vpc
is specified.
Default: - One new security group is created.
@Deprecated default TLSSecurityPolicy getTlsSecurityPolicy()
Default: - TLSSecurityPolicy.TLS_1_0
@Deprecated default java.lang.Boolean getUseUnsignedBasicAuth()
If no master user is provided a default master user
with username admin
and a dynamically generated password stored in KMS is created. The password can be retrieved
by getting masterUserPassword
from the domain instance.
Setting this to true will also add an access policy that allows unsigned access, enable node to node encryption, encryption at rest. If conflicting settings are encountered (like disabling encryption at rest) enabling this setting will cause a failure.
Default: - false
@Deprecated default IVpc getVpc()
Default: - Domain is not placed in a VPC.
@Deprecated default java.util.List<SubnetSelection> getVpcSubnets()
You must provide one subnet for each Availability Zone that your domain uses. For example, you must specify three subnet IDs for a three Availability Zone domain.
Only used if vpc
is specified.
Default: - All private subnets.
@Deprecated default ZoneAwarenessConfig getZoneAwareness()
Default: - no zone awareness (1 AZ)
@Deprecated static DomainProps.Builder builder()
DomainProps.Builder
of DomainProps