amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.Types.PrivateDnsNameConfiguration

Description

 
Synopsis

Documentation

data PrivateDnsNameConfiguration Source #

Information about the private DNS name for the service endpoint.

See: newPrivateDnsNameConfiguration smart constructor.

Constructors

PrivateDnsNameConfiguration' 

Fields

  • name :: Maybe Text

    The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.

  • state :: Maybe DnsNameState

    The verification state of the VPC endpoint service.

    Consumers of the endpoint service can use the private name only when

    the state is verified.

  • type' :: Maybe Text

    The endpoint service verification type, for example TXT.

  • value :: Maybe Text

    The value the service provider adds to the private DNS name domain record before verification.

Instances

Instances details
FromXML PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Generic PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Associated Types

type Rep PrivateDnsNameConfiguration :: Type -> Type #

Read PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Show PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

NFData PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Eq PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Hashable PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

type Rep PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

type Rep PrivateDnsNameConfiguration = D1 ('MetaData "PrivateDnsNameConfiguration" "Amazonka.EC2.Types.PrivateDnsNameConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrivateDnsNameConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsNameState))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPrivateDnsNameConfiguration :: PrivateDnsNameConfiguration Source #

Create a value of PrivateDnsNameConfiguration 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:name:PrivateDnsNameConfiguration', privateDnsNameConfiguration_name - The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.

$sel:state:PrivateDnsNameConfiguration', privateDnsNameConfiguration_state - The verification state of the VPC endpoint service.

Consumers of the endpoint service can use the private name only when

the state is verified.

$sel:type':PrivateDnsNameConfiguration', privateDnsNameConfiguration_type - The endpoint service verification type, for example TXT.

PrivateDnsNameConfiguration, privateDnsNameConfiguration_value - The value the service provider adds to the private DNS name domain record before verification.

privateDnsNameConfiguration_name :: Lens' PrivateDnsNameConfiguration (Maybe Text) Source #

The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.

privateDnsNameConfiguration_state :: Lens' PrivateDnsNameConfiguration (Maybe DnsNameState) Source #

The verification state of the VPC endpoint service.

Consumers of the endpoint service can use the private name only when

the state is verified.

privateDnsNameConfiguration_type :: Lens' PrivateDnsNameConfiguration (Maybe Text) Source #

The endpoint service verification type, for example TXT.

privateDnsNameConfiguration_value :: Lens' PrivateDnsNameConfiguration (Maybe Text) Source #

The value the service provider adds to the private DNS name domain record before verification.