github.com/koding/terraform@v0.6.4-0.20170608090606-5d7e0339779d/website/source/docs/providers/aws/d/elasticache_cluster.html.markdown (about)

     1  ---
     2  layout: "aws"
     3  page_title: "AWS: aws_elasticache_cluster"
     4  sidebar_current: "docs-aws-datasource-elasticache-cluster"
     5  description: |-
     6    Get information on an ElastiCache Cluster resource.
     7  ---
     8  
     9  # aws_elasticache_cluster
    10  
    11  Use this data source to get information about an Elasticache Cluster
    12  
    13  ## Example Usage
    14  
    15  ```hcl
    16  data "aws_elasticache_cluster" "my_cluster" {
    17    cluster_id = "my-cluster-id"
    18  }
    19  
    20  ## Argument Reference
    21  
    22  The following arguments are supported:
    23  
    24  * `cluster_id` – (Required) Group identifier.
    25  
    26  
    27  ## Attributes Reference
    28  
    29  The following attributes are exported:
    30  
    31  * `node_type` – The cluster node type.
    32  * `num_cache_nodes` – The number of cache nodes that the cache cluster has.
    33  * `engine` – Name of the cache engine.
    34  * `engine_version` – Version number of the cache engine.
    35  * `subnet_group_name` – Name of the subnet group associated to the cache cluster.
    36  * `security_group_names` – List of security group names associated with this cache cluster.
    37  * `security_group_ids` – List VPC security groups associated with the cache cluster.
    38  * `parameter_group_name` – Name of the parameter group associated with this cache cluster.
    39  * `replication_group_id` - The replication group to which this cache cluster belongs.
    40  * `maintenance_window` – Specifies the weekly time range for when maintenance
    41  on the cache cluster is performed.
    42  * `snapshot_window` - The daily time range (in UTC) during which ElastiCache will
    43  begin taking a daily snapshot of the cache cluster.
    44  * `snapshot_retention_limit` - The number of days for which ElastiCache will
    45  retain automatic cache cluster snapshots before deleting them.
    46  * `availability_zone` - The Availability Zone for the cache cluster.
    47  * `notification_topic_arn` – An Amazon Resource Name (ARN) of an
    48  SNS topic that ElastiCache notifications get sent to.
    49  * `port` – The port number on which each of the cache nodes will
    50  accept connections.
    51  * `configuration_endpoint` - The configuration endpoint to allow host discovery.
    52  * `cluster_address` - The DNS name of the cache cluster without the port appended.
    53  * `cache_nodes` - List of node objects including `id`, `address`, `port` and `availability_zone`.
    54     Referenceable e.g. as `${data.aws_elasticache_cluster.bar.cache_nodes.0.address}`
    55  * `tags` - The tags assigned to the resource