Class DataAwsElasticsearchDomain
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformDataSource
-
- com.hashicorp.cdktf.providers.aws.data_aws_elasticsearch_domain.DataAwsElasticsearchDomain
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:51.799Z") @Stability(Stable) public class DataAwsElasticsearchDomain extends com.hashicorp.cdktf.TerraformDataSource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/elasticsearch_domain aws_elasticsearch_domain}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataAwsElasticsearchDomain.BuilderA fluent builder forDataAwsElasticsearchDomain.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedDataAwsElasticsearchDomain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedDataAwsElasticsearchDomain(software.amazon.jsii.JsiiObjectRef objRef)DataAwsElasticsearchDomain(software.constructs.Construct scope, String id, DataAwsElasticsearchDomainConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/elasticsearch_domain aws_elasticsearch_domain} Data Source.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformDataSource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformDataSource, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
DataAwsElasticsearchDomain
protected DataAwsElasticsearchDomain(software.amazon.jsii.JsiiObjectRef objRef)
-
DataAwsElasticsearchDomain
protected DataAwsElasticsearchDomain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
DataAwsElasticsearchDomain
@Stability(Stable) public DataAwsElasticsearchDomain(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DataAwsElasticsearchDomainConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/elasticsearch_domain aws_elasticsearch_domain} Data Source.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
resetId
@Stability(Stable) public void resetId()
-
resetTags
@Stability(Stable) public void resetTags()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformDataSource
-
getAccessPolicies
@Stability(Stable) @NotNull public String getAccessPolicies()
-
getAdvancedOptions
@Stability(Stable) @NotNull public com.hashicorp.cdktf.StringMap getAdvancedOptions()
-
getAdvancedSecurityOptions
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainAdvancedSecurityOptionsList getAdvancedSecurityOptions()
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getAutoTuneOptions
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainAutoTuneOptionsList getAutoTuneOptions()
-
getClusterConfig
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainClusterConfigList getClusterConfig()
-
getCognitoOptions
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainCognitoOptionsList getCognitoOptions()
-
getCreated
@Stability(Stable) @NotNull public com.hashicorp.cdktf.IResolvable getCreated()
-
getDeleted
@Stability(Stable) @NotNull public com.hashicorp.cdktf.IResolvable getDeleted()
-
getDomainId
@Stability(Stable) @NotNull public String getDomainId()
-
getEbsOptions
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainEbsOptionsList getEbsOptions()
-
getElasticsearchVersion
@Stability(Stable) @NotNull public String getElasticsearchVersion()
-
getEncryptionAtRest
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainEncryptionAtRestList getEncryptionAtRest()
-
getEndpoint
@Stability(Stable) @NotNull public String getEndpoint()
-
getKibanaEndpoint
@Stability(Stable) @NotNull public String getKibanaEndpoint()
-
getLogPublishingOptions
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainLogPublishingOptionsList getLogPublishingOptions()
-
getNodeToNodeEncryption
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainNodeToNodeEncryptionList getNodeToNodeEncryption()
-
getProcessing
@Stability(Stable) @NotNull public com.hashicorp.cdktf.IResolvable getProcessing()
-
getSnapshotOptions
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainSnapshotOptionsList getSnapshotOptions()
-
getVpcOptions
@Stability(Stable) @NotNull public DataAwsElasticsearchDomainVpcOptionsList getVpcOptions()
-
getDomainNameInput
@Stability(Stable) @Nullable public String getDomainNameInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getDomainName
@Stability(Stable) @NotNull public String getDomainName()
-
setDomainName
@Stability(Stable) public void setDomainName(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
-