class Aws::ServiceDiscovery::Types::ServiceChange

A complex type that contains changes to an existing service.

@note When making an API call, you may pass ServiceChange

data as a hash:

    {
      description: "ResourceDescription",
      dns_config: {
        dns_records: [ # required
          {
            type: "SRV", # required, accepts SRV, A, AAAA, CNAME
            ttl: 1, # required
          },
        ],
      },
      health_check_config: {
        type: "HTTP", # required, accepts HTTP, HTTPS, TCP
        resource_path: "ResourcePath",
        failure_threshold: 1,
      },
    }

@!attribute [rw] description

A description for the service.
@return [String]

@!attribute [rw] dns_config

Information about the Route 53 DNS records that you want Cloud Map
to create when you register an instance.
@return [Types::DnsConfigChange]

@!attribute [rw] health_check_config

*Public DNS and HTTP namespaces only.* Settings for an optional
health check. If you specify settings for a health check, Cloud Map
associates the health check with the records that you specify in
`DnsConfig`.
@return [Types::HealthCheckConfig]

@see docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ServiceChange AWS API Documentation

Constants

SENSITIVE