Data Source: awsElasticsearchDomain
Use this data source to get information about an Elasticsearch Domain
Example Usage
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsElasticsearchDomain.DataAwsElasticsearchDomain(
this,
"my_domain",
{
domainName: "my-domain-name",
}
);
Argument Reference
The following arguments are supported:
domainName– (Required) Name of the domain.
Attributes Reference
The following attributes are exported:
accessPolicies– The policy document attached to the domain.advancedOptions- Key-value string pairs to specify advanced configuration options.advancedSecurityOptions- Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes:enabled- Whether advanced security is enabled.internalUserDatabaseEnabled- Whether the internal user database is enabled.arn– The ARN of the domain.autoTuneOptions- Configuration of the Auto-Tune options of the domain.desiredState- The Auto-Tune desired state for the domain.maintenanceSchedule- A list of the nested configurations for the Auto-Tune maintenance windows of the domain.startAt- Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.duration- Configuration block for the duration of the Auto-Tune maintenance window.value- Duration of an Auto-Tune maintenance window.unit- Unit of time.cronExpressionForRecurrence- Cron expression for an Auto-Tune maintenance schedule.
rollbackOnDisable- Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.clusterConfig- Cluster configuration of the domain.coldStorageOptions- Configuration block containing cold storage configuration.enabled- Indicates cold storage is enabled.
instanceType- Instance type of data nodes in the cluster.instanceCount- Number of instances in the cluster.dedicatedMasterEnabled- Indicates whether dedicated master nodes are enabled for the cluster.dedicatedMasterType- Instance type of the dedicated master nodes in the cluster.dedicatedMasterCount- Number of dedicated master nodes in the cluster.zoneAwarenessEnabled- Indicates whether zone awareness is enabled.zoneAwarenessConfig- Configuration block containing zone awareness settings.availabilityZoneCount- Number of availability zones used.
warmEnabled- Warm storage is enabled.warmCount- The number of warm nodes in the cluster.warmType- The instance type for the Elasticsearch cluster's warm nodes.cognitoOptions- Domain Amazon Cognito Authentication options for Kibana.enabled- Whether Amazon Cognito Authentication is enabled.userPoolId- The Cognito User pool used by the domain.identityPoolId- The Cognito Identity pool used by the domain.roleArn- The IAM Role with the AmazonESCognitoAccess policy attached.created– Status of the creation of the domain.deleted– Status of the deletion of the domain.domainId– Unique identifier for the domain.ebsOptions- EBS Options for the instances in the domain.ebsEnabled- Whether EBS volumes are attached to data nodes in the domain.throughput- The throughput (in MiB/s) of the EBS volumes attached to data nodes.volumeType- The type of EBS volumes attached to data nodes.volumeSize- The size of EBS volumes attached to data nodes (in GB).iops- The baseline input/output (I/O) performance of EBS volumes attached to data nodes.elasticsearchVersion– Elasticsearch version for the domain.encryptionAtRest- Domain encryption at rest related options.enabled- Whether encryption at rest is enabled in the domain.kmsKeyId- The KMS key id used to encrypt data at rest.endpoint– Domain-specific endpoint used to submit index, search, and data upload requests.kibanaEndpoint- Domain-specific endpoint used to access the Kibana application.logPublishingOptions- Domain log publishing related options.logType- The type of Elasticsearch log being published.cloudwatchLogGroupArn- The CloudWatch Log Group where the logs are published.enabled- Whether log publishing is enabled.nodeToNodeEncryption- Domain in transit encryption related options.enabled- Whether node to node encryption is enabled.processing– Status of a configuration change in the domain.snapshotOptions– Domain snapshot related options.automatedSnapshotStartHour- Hour during which the service takes an automated daily snapshot of the indices in the domain.tags- Tags assigned to the domain.vpcOptions- VPC Options for private Elasticsearch domains.availabilityZones- The availability zones used by the domain.securityGroupIds- The security groups used by the domain.subnetIds- The subnets used by the domain.vpcId- The VPC used by the domain.