libZSservicesZSamazonka-route53-autonamingZSamazonka-route53-autonaming
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53AutoNaming.Types.ServiceChange

Description

 
Synopsis

Documentation

data ServiceChange Source #

A complex type that contains changes to an existing service.

See: newServiceChange smart constructor.

Constructors

ServiceChange' 

Fields

  • healthCheckConfig :: Maybe HealthCheckConfig

    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.

  • dnsConfig :: Maybe DnsConfigChange

    Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

  • description :: Maybe Text

    A description for the service.

Instances

Instances details
Eq ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Read ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Show ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Generic ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Associated Types

type Rep ServiceChange :: Type -> Type #

NFData ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Methods

rnf :: ServiceChange -> () #

Hashable ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

ToJSON ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

type Rep ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

type Rep ServiceChange = D1 ('MetaData "ServiceChange" "Amazonka.Route53AutoNaming.Types.ServiceChange" "libZSservicesZSamazonka-route53-autonamingZSamazonka-route53-autonaming" 'False) (C1 ('MetaCons "ServiceChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckConfig)) :*: (S1 ('MetaSel ('Just "dnsConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsConfigChange)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newServiceChange :: ServiceChange Source #

Create a value of ServiceChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheckConfig:ServiceChange', serviceChange_healthCheckConfig - 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.

$sel:dnsConfig:ServiceChange', serviceChange_dnsConfig - Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

$sel:description:ServiceChange', serviceChange_description - A description for the service.

serviceChange_healthCheckConfig :: Lens' ServiceChange (Maybe HealthCheckConfig) Source #

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.

serviceChange_dnsConfig :: Lens' ServiceChange (Maybe DnsConfigChange) Source #

Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

serviceChange_description :: Lens' ServiceChange (Maybe Text) Source #

A description for the service.