Class DomainProps.Jsii$Proxy
- All Implemented Interfaces:
DomainProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DomainProps
DomainProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticsearch.DomainProps
DomainProps.Builder, DomainProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(DomainProps.Builder builder) Deprecated.Constructor that initializes the object based on literal property values passed by theDomainProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Deprecated.Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
Deprecated.final boolean
Deprecated.final List<PolicyStatement>
Deprecated.(deprecated) Domain Access policies.Deprecated.(deprecated) Additional options to specify for the Amazon ES domain.final Number
Deprecated.(deprecated) The hour in UTC during which the service takes an automated daily snapshot of the indices in the Amazon ES domain.final CapacityConfig
Deprecated.(deprecated) The cluster capacity configuration for the Amazon ES domain.final CognitoOptions
Deprecated.(deprecated) Configures Amazon ES to use Amazon Cognito authentication for Kibana.final CustomEndpointOptions
Deprecated.(deprecated) To configure a custom domain configure these options.final String
Deprecated.(deprecated) Enforces a particular physical domain name.final EbsOptions
getEbs()
Deprecated.(deprecated) The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the Amazon ES domain.final Boolean
Deprecated.(deprecated) To upgrade an Amazon ES domain to a new version of Elasticsearch rather than replacing the entire domain resource, use the EnableVersionUpgrade update policy.final EncryptionAtRestOptions
Deprecated.(deprecated) Encryption at rest options for the cluster.final Boolean
Deprecated.(deprecated) True to require that all traffic to the domain arrive over HTTPS.final AdvancedSecurityOptions
Deprecated.(deprecated) Specifies options for fine-grained access control.final LoggingOptions
Deprecated.(deprecated) Configuration log publishing configuration options.final Boolean
Deprecated.(deprecated) Specify true to enable node to node encryption.final RemovalPolicy
Deprecated.(deprecated) Policy to apply when the domain is removed from the stack.final List<ISecurityGroup>
Deprecated.(deprecated) The list of security groups that are associated with the VPC endpoints for the domain.final TLSSecurityPolicy
Deprecated.(deprecated) The minimum TLS version required for traffic to the domain.final Boolean
Deprecated.(deprecated) Configures the domain so that unsigned basic auth is enabled.final ElasticsearchVersion
Deprecated.(deprecated) The Elasticsearch version that your domain will leverage.final IVpc
getVpc()
Deprecated.(deprecated) Place the domain inside this VPC.final List<SubnetSelection>
Deprecated.(deprecated) The specific vpc subnets the domain will be placed in.final ZoneAwarenessConfig
Deprecated.(deprecated) The cluster zone awareness configuration for the Amazon ES domain.final int
hashCode()
Deprecated.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Deprecated.Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Deprecated.Constructor that initializes the object based on literal property values passed by theDomainProps.Builder
.
-
-
Method Details
-
getVersion
Deprecated.Description copied from interface:DomainProps
(deprecated) The Elasticsearch version that your domain will leverage.- Specified by:
getVersion
in interfaceDomainProps
-
getAccessPolicies
Deprecated.Description copied from interface:DomainProps
(deprecated) Domain Access policies.Default: - No access policies.
- Specified by:
getAccessPolicies
in interfaceDomainProps
-
getAdvancedOptions
Deprecated.Description copied from interface:DomainProps
(deprecated) Additional options to specify for the Amazon ES domain.Default: - no advanced options are specified
- Specified by:
getAdvancedOptions
in interfaceDomainProps
- See Also:
-
getAutomatedSnapshotStartHour
Deprecated.Description copied from interface:DomainProps
(deprecated) The hour in UTC during which the service takes an automated daily snapshot of the indices in the Amazon ES domain.Only applies for Elasticsearch versions below 5.3.
Default: - Hourly automated snapshots not used
- Specified by:
getAutomatedSnapshotStartHour
in interfaceDomainProps
-
getCapacity
Deprecated.Description copied from interface:DomainProps
(deprecated) The cluster capacity configuration for the Amazon ES domain.Default: - 1 r5.large.elasticsearch data node; no dedicated master nodes.
- Specified by:
getCapacity
in interfaceDomainProps
-
getCognitoKibanaAuth
Deprecated.Description copied from interface:DomainProps
(deprecated) Configures Amazon ES to use Amazon Cognito authentication for Kibana.Default: - Cognito not used for authentication to Kibana.
- Specified by:
getCognitoKibanaAuth
in interfaceDomainProps
-
getCustomEndpoint
Deprecated.Description copied from interface:DomainProps
(deprecated) To configure a custom domain configure these options.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
- Specified by:
getCustomEndpoint
in interfaceDomainProps
-
getDomainName
Deprecated.Description copied from interface:DomainProps
(deprecated) Enforces a particular physical domain name.Default: - A name will be auto-generated.
- Specified by:
getDomainName
in interfaceDomainProps
-
getEbs
Deprecated.Description copied from interface:DomainProps
(deprecated) The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the Amazon ES domain.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.
- Specified by:
getEbs
in interfaceDomainProps
-
getEnableVersionUpgrade
Deprecated.Description copied from interface:DomainProps
(deprecated) To upgrade an Amazon ES domain to a new version of Elasticsearch rather than replacing the entire domain resource, use the EnableVersionUpgrade update policy.Default: - false
- Specified by:
getEnableVersionUpgrade
in interfaceDomainProps
- See Also:
-
getEncryptionAtRest
Deprecated.Description copied from interface:DomainProps
(deprecated) Encryption at rest options for the cluster.Default: - No encryption at rest
- Specified by:
getEncryptionAtRest
in interfaceDomainProps
-
getEnforceHttps
Deprecated.Description copied from interface:DomainProps
(deprecated) True to require that all traffic to the domain arrive over HTTPS.Default: - false
- Specified by:
getEnforceHttps
in interfaceDomainProps
-
getFineGrainedAccessControl
Deprecated.Description copied from interface:DomainProps
(deprecated) Specifies options for fine-grained access control.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
- Specified by:
getFineGrainedAccessControl
in interfaceDomainProps
-
getLogging
Deprecated.Description copied from interface:DomainProps
(deprecated) Configuration log publishing configuration options.Default: - No logs are published
- Specified by:
getLogging
in interfaceDomainProps
-
getNodeToNodeEncryption
Deprecated.Description copied from interface:DomainProps
(deprecated) Specify true to enable node to node encryption.Requires Elasticsearch version 6.0 or later.
Default: - Node to node encryption is not enabled.
- Specified by:
getNodeToNodeEncryption
in interfaceDomainProps
-
getRemovalPolicy
Deprecated.Description copied from interface:DomainProps
(deprecated) Policy to apply when the domain is removed from the stack.Default: RemovalPolicy.RETAIN
- Specified by:
getRemovalPolicy
in interfaceDomainProps
-
getSecurityGroups
Deprecated.Description copied from interface:DomainProps
(deprecated) The list of security groups that are associated with the VPC endpoints for the domain.Only used if
vpc
is specified.Default: - One new security group is created.
- Specified by:
getSecurityGroups
in interfaceDomainProps
- See Also:
-
getTlsSecurityPolicy
Deprecated.Description copied from interface:DomainProps
(deprecated) The minimum TLS version required for traffic to the domain.Default: - TLSSecurityPolicy.TLS_1_0
- Specified by:
getTlsSecurityPolicy
in interfaceDomainProps
-
getUseUnsignedBasicAuth
Deprecated.Description copied from interface:DomainProps
(deprecated) Configures the domain so that unsigned basic auth is enabled.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 gettingmasterUserPassword
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
- Specified by:
getUseUnsignedBasicAuth
in interfaceDomainProps
-
getVpc
Deprecated.Description copied from interface:DomainProps
(deprecated) Place the domain inside this VPC.Default: - Domain is not placed in a VPC.
- Specified by:
getVpc
in interfaceDomainProps
- See Also:
-
getVpcSubnets
Deprecated.Description copied from interface:DomainProps
(deprecated) The specific vpc subnets the domain will be placed in.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.
- Specified by:
getVpcSubnets
in interfaceDomainProps
- See Also:
-
getZoneAwareness
Deprecated.Description copied from interface:DomainProps
(deprecated) The cluster zone awareness configuration for the Amazon ES domain.Default: - no zone awareness (1 AZ)
- Specified by:
getZoneAwareness
in interfaceDomainProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()Deprecated.- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
Deprecated. -
hashCode
public final int hashCode()Deprecated.
-