amazonka-route53-autonaming-2.0: Amazon Cloud Map SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

  • description :: Maybe Text

    A description for the service.

  • dnsConfig :: Maybe DnsConfigChange

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

  • 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.

Instances

Instances details
ToJSON 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 #

Read ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Show ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

NFData ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Methods

rnf :: ServiceChange -> () #

Eq ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Hashable 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" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ServiceChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dnsConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsConfigChange)) :*: S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckConfig)))))

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:description:ServiceChange', serviceChange_description - A description for the service.

$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: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.

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

A description for the service.

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_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.