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