libZSservicesZSamazonka-appmeshZSamazonka-appmesh
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.AppMesh.Types.ServiceDiscovery

Description

 
Synopsis

Documentation

data ServiceDiscovery Source #

An object that represents the service discovery information for a virtual node.

See: newServiceDiscovery smart constructor.

Constructors

ServiceDiscovery' 

Fields

Instances

Instances details
Eq ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Read ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Show ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Generic ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Associated Types

type Rep ServiceDiscovery :: Type -> Type #

NFData ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Methods

rnf :: ServiceDiscovery -> () #

Hashable ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

ToJSON ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

FromJSON ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

type Rep ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

type Rep ServiceDiscovery = D1 ('MetaData "ServiceDiscovery" "Amazonka.AppMesh.Types.ServiceDiscovery" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ServiceDiscovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsCloudMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsCloudMapServiceDiscovery)) :*: S1 ('MetaSel ('Just "dns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsServiceDiscovery))))

newServiceDiscovery :: ServiceDiscovery Source #

Create a value of ServiceDiscovery 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:awsCloudMap:ServiceDiscovery', serviceDiscovery_awsCloudMap - Specifies any Cloud Map information for the virtual node.

$sel:dns:ServiceDiscovery', serviceDiscovery_dns - Specifies the DNS information for the virtual node.

serviceDiscovery_awsCloudMap :: Lens' ServiceDiscovery (Maybe AwsCloudMapServiceDiscovery) Source #

Specifies any Cloud Map information for the virtual node.

serviceDiscovery_dns :: Lens' ServiceDiscovery (Maybe DnsServiceDiscovery) Source #

Specifies the DNS information for the virtual node.