| Modifier and Type | Method and Description |
|---|---|
CfnDomain.Builder |
accessPolicies(Object accessPolicies)
`AWS::Elasticsearch::Domain.AccessPolicies`.
|
CfnDomain.Builder |
advancedOptions(IResolvable advancedOptions)
`AWS::Elasticsearch::Domain.AdvancedOptions`.
|
CfnDomain.Builder |
advancedOptions(Map<String,String> advancedOptions)
`AWS::Elasticsearch::Domain.AdvancedOptions`.
|
CfnDomain.Builder |
advancedSecurityOptions(CfnDomain.AdvancedSecurityOptionsInputProperty advancedSecurityOptions)
`AWS::Elasticsearch::Domain.AdvancedSecurityOptions`.
|
CfnDomain.Builder |
advancedSecurityOptions(IResolvable advancedSecurityOptions)
`AWS::Elasticsearch::Domain.AdvancedSecurityOptions`.
|
CfnDomain |
build() |
CfnDomain.Builder |
cognitoOptions(CfnDomain.CognitoOptionsProperty cognitoOptions)
`AWS::Elasticsearch::Domain.CognitoOptions`.
|
CfnDomain.Builder |
cognitoOptions(IResolvable cognitoOptions)
`AWS::Elasticsearch::Domain.CognitoOptions`.
|
static CfnDomain.Builder |
create(Construct scope,
String id) |
CfnDomain.Builder |
domainEndpointOptions(CfnDomain.DomainEndpointOptionsProperty domainEndpointOptions)
`AWS::Elasticsearch::Domain.DomainEndpointOptions`.
|
CfnDomain.Builder |
domainEndpointOptions(IResolvable domainEndpointOptions)
`AWS::Elasticsearch::Domain.DomainEndpointOptions`.
|
CfnDomain.Builder |
domainName(String domainName)
`AWS::Elasticsearch::Domain.DomainName`.
|
CfnDomain.Builder |
ebsOptions(CfnDomain.EBSOptionsProperty ebsOptions)
`AWS::Elasticsearch::Domain.EBSOptions`.
|
CfnDomain.Builder |
ebsOptions(IResolvable ebsOptions)
`AWS::Elasticsearch::Domain.EBSOptions`.
|
CfnDomain.Builder |
elasticsearchClusterConfig(CfnDomain.ElasticsearchClusterConfigProperty elasticsearchClusterConfig)
`AWS::Elasticsearch::Domain.ElasticsearchClusterConfig`.
|
CfnDomain.Builder |
elasticsearchClusterConfig(IResolvable elasticsearchClusterConfig)
`AWS::Elasticsearch::Domain.ElasticsearchClusterConfig`.
|
CfnDomain.Builder |
elasticsearchVersion(String elasticsearchVersion)
`AWS::Elasticsearch::Domain.ElasticsearchVersion`.
|
CfnDomain.Builder |
encryptionAtRestOptions(CfnDomain.EncryptionAtRestOptionsProperty encryptionAtRestOptions)
`AWS::Elasticsearch::Domain.EncryptionAtRestOptions`.
|
CfnDomain.Builder |
encryptionAtRestOptions(IResolvable encryptionAtRestOptions)
`AWS::Elasticsearch::Domain.EncryptionAtRestOptions`.
|
CfnDomain.Builder |
logPublishingOptions(IResolvable logPublishingOptions)
`AWS::Elasticsearch::Domain.LogPublishingOptions`.
|
CfnDomain.Builder |
logPublishingOptions(Map<String,? extends Object> logPublishingOptions)
`AWS::Elasticsearch::Domain.LogPublishingOptions`.
|
CfnDomain.Builder |
nodeToNodeEncryptionOptions(CfnDomain.NodeToNodeEncryptionOptionsProperty nodeToNodeEncryptionOptions)
`AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions`.
|
CfnDomain.Builder |
nodeToNodeEncryptionOptions(IResolvable nodeToNodeEncryptionOptions)
`AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions`.
|
CfnDomain.Builder |
snapshotOptions(CfnDomain.SnapshotOptionsProperty snapshotOptions)
`AWS::Elasticsearch::Domain.SnapshotOptions`.
|
CfnDomain.Builder |
snapshotOptions(IResolvable snapshotOptions)
`AWS::Elasticsearch::Domain.SnapshotOptions`.
|
CfnDomain.Builder |
tags(List<? extends CfnTag> tags)
`AWS::Elasticsearch::Domain.Tags`.
|
CfnDomain.Builder |
vpcOptions(CfnDomain.VPCOptionsProperty vpcOptions)
`AWS::Elasticsearch::Domain.VPCOptions`.
|
CfnDomain.Builder |
vpcOptions(IResolvable vpcOptions)
`AWS::Elasticsearch::Domain.VPCOptions`.
|
@Stability(value=Stable) public static CfnDomain.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnDomain.AdvancedSecurityOptionsInputProperty.Builder.@Stability(value=Stable) public CfnDomain.Builder accessPolicies(Object accessPolicies)
accessPolicies - `AWS::Elasticsearch::Domain.AccessPolicies`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder advancedOptions(IResolvable advancedOptions)
advancedOptions - `AWS::Elasticsearch::Domain.AdvancedOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder advancedOptions(Map<String,String> advancedOptions)
advancedOptions - `AWS::Elasticsearch::Domain.AdvancedOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder advancedSecurityOptions(IResolvable advancedSecurityOptions)
advancedSecurityOptions - `AWS::Elasticsearch::Domain.AdvancedSecurityOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder advancedSecurityOptions(CfnDomain.AdvancedSecurityOptionsInputProperty advancedSecurityOptions)
advancedSecurityOptions - `AWS::Elasticsearch::Domain.AdvancedSecurityOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder cognitoOptions(IResolvable cognitoOptions)
cognitoOptions - `AWS::Elasticsearch::Domain.CognitoOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder cognitoOptions(CfnDomain.CognitoOptionsProperty cognitoOptions)
cognitoOptions - `AWS::Elasticsearch::Domain.CognitoOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder domainEndpointOptions(IResolvable domainEndpointOptions)
domainEndpointOptions - `AWS::Elasticsearch::Domain.DomainEndpointOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder domainEndpointOptions(CfnDomain.DomainEndpointOptionsProperty domainEndpointOptions)
domainEndpointOptions - `AWS::Elasticsearch::Domain.DomainEndpointOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder domainName(String domainName)
domainName - `AWS::Elasticsearch::Domain.DomainName`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder ebsOptions(IResolvable ebsOptions)
ebsOptions - `AWS::Elasticsearch::Domain.EBSOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder ebsOptions(CfnDomain.EBSOptionsProperty ebsOptions)
ebsOptions - `AWS::Elasticsearch::Domain.EBSOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder elasticsearchClusterConfig(IResolvable elasticsearchClusterConfig)
elasticsearchClusterConfig - `AWS::Elasticsearch::Domain.ElasticsearchClusterConfig`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder elasticsearchClusterConfig(CfnDomain.ElasticsearchClusterConfigProperty elasticsearchClusterConfig)
elasticsearchClusterConfig - `AWS::Elasticsearch::Domain.ElasticsearchClusterConfig`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder elasticsearchVersion(String elasticsearchVersion)
elasticsearchVersion - `AWS::Elasticsearch::Domain.ElasticsearchVersion`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder encryptionAtRestOptions(IResolvable encryptionAtRestOptions)
encryptionAtRestOptions - `AWS::Elasticsearch::Domain.EncryptionAtRestOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder encryptionAtRestOptions(CfnDomain.EncryptionAtRestOptionsProperty encryptionAtRestOptions)
encryptionAtRestOptions - `AWS::Elasticsearch::Domain.EncryptionAtRestOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder logPublishingOptions(IResolvable logPublishingOptions)
logPublishingOptions - `AWS::Elasticsearch::Domain.LogPublishingOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder logPublishingOptions(Map<String,? extends Object> logPublishingOptions)
logPublishingOptions - `AWS::Elasticsearch::Domain.LogPublishingOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder nodeToNodeEncryptionOptions(IResolvable nodeToNodeEncryptionOptions)
nodeToNodeEncryptionOptions - `AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder nodeToNodeEncryptionOptions(CfnDomain.NodeToNodeEncryptionOptionsProperty nodeToNodeEncryptionOptions)
nodeToNodeEncryptionOptions - `AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder snapshotOptions(IResolvable snapshotOptions)
snapshotOptions - `AWS::Elasticsearch::Domain.SnapshotOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder snapshotOptions(CfnDomain.SnapshotOptionsProperty snapshotOptions)
snapshotOptions - `AWS::Elasticsearch::Domain.SnapshotOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::Elasticsearch::Domain.Tags`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder vpcOptions(IResolvable vpcOptions)
vpcOptions - `AWS::Elasticsearch::Domain.VPCOptions`. This parameter is required.this@Stability(value=Stable) public CfnDomain.Builder vpcOptions(CfnDomain.VPCOptionsProperty vpcOptions)
vpcOptions - `AWS::Elasticsearch::Domain.VPCOptions`. This parameter is required.thisCopyright © 2021. All rights reserved.