class Aws::ServiceDiscovery::Types::InstanceSummary
A complex type that contains information about the instances that you registered by using a specified service.
@!attribute [rw] id
The ID for an instance that you created by using a specified service. @return [String]
@!attribute [rw] attributes
A string map that contains the following information: * The attributes that are associated with the instance. * For each attribute, the applicable value. Supported attribute keys include the following: AWS\_ALIAS\_DNS\_NAME : For an alias record that routes traffic to an Elastic Load Balancing load balancer, the DNS name that's associated with the load balancer. AWS\_EC2\_INSTANCE\_ID (HTTP namespaces only) : The Amazon EC2 instance ID for the instance. When the `AWS_EC2_INSTANCE_ID` attribute is specified, then the `AWS_INSTANCE_IPV4` attribute contains the primary private IPv4 address. AWS\_INIT\_HEALTH\_STATUS : If the service configuration includes `HealthCheckCustomConfig`, you can optionally use `AWS_INIT_HEALTH_STATUS` to specify the initial status of the custom health check, `HEALTHY` or `UNHEALTHY`. If you don't specify a value for `AWS_INIT_HEALTH_STATUS`, the initial status is `HEALTHY`. AWS\_INSTANCE\_CNAME : For a `CNAME` record, the domain name that Route 53 returns in response to DNS queries (for example, `example.com`). AWS\_INSTANCE\_IPV4 : For an `A` record, the IPv4 address that Route 53 returns in response to DNS queries (for example, `192.0.2.44`). AWS\_INSTANCE\_IPV6 : For an `AAAA` record, the IPv6 address that Route 53 returns in response to DNS queries (for example, `2001:0db8:85a3:0000:0000:abcd:0001:2345`). AWS\_INSTANCE\_PORT : For an `SRV` record, the value that Route 53 returns for the port. In addition, if the service includes `HealthCheckConfig`, the port on the endpoint that Route 53 sends requests to. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/InstanceSummary AWS API Documentation
Constants
- SENSITIVE