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

Description

Initiates the verification process to prove that the service provider owns the private DNS name domain for the endpoint service.

The service provider must successfully perform the verification before the consumer can use the name to access the service.

Before the service provider runs this command, they must add a record to the DNS server.

Synopsis

Creating a Request

data StartVpcEndpointServicePrivateDnsVerification Source #

Constructors

StartVpcEndpointServicePrivateDnsVerification' 

Fields

  • dryRun :: Maybe Bool

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

  • serviceId :: Text

    The ID of the endpoint service.

Instances

Instances details
ToHeaders StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

ToPath StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

ToQuery StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

AWSRequest StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

Generic StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

Read StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

Show StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

NFData StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

Eq StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

Hashable StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

type AWSResponse StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

type Rep StartVpcEndpointServicePrivateDnsVerification Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

type Rep StartVpcEndpointServicePrivateDnsVerification = D1 ('MetaData "StartVpcEndpointServicePrivateDnsVerification" "Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StartVpcEndpointServicePrivateDnsVerification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartVpcEndpointServicePrivateDnsVerification Source #

Create a value of StartVpcEndpointServicePrivateDnsVerification 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:dryRun:StartVpcEndpointServicePrivateDnsVerification', startVpcEndpointServicePrivateDnsVerification_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

StartVpcEndpointServicePrivateDnsVerification, startVpcEndpointServicePrivateDnsVerification_serviceId - The ID of the endpoint service.

Request Lenses

startVpcEndpointServicePrivateDnsVerification_dryRun :: Lens' StartVpcEndpointServicePrivateDnsVerification (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Destructuring the Response

data StartVpcEndpointServicePrivateDnsVerificationResponse Source #

Constructors

StartVpcEndpointServicePrivateDnsVerificationResponse' 

Fields

Instances

Instances details
Generic StartVpcEndpointServicePrivateDnsVerificationResponse Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

Read StartVpcEndpointServicePrivateDnsVerificationResponse Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

Show StartVpcEndpointServicePrivateDnsVerificationResponse Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

NFData StartVpcEndpointServicePrivateDnsVerificationResponse Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

Eq StartVpcEndpointServicePrivateDnsVerificationResponse Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

type Rep StartVpcEndpointServicePrivateDnsVerificationResponse Source # 
Instance details

Defined in Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification

type Rep StartVpcEndpointServicePrivateDnsVerificationResponse = D1 ('MetaData "StartVpcEndpointServicePrivateDnsVerificationResponse" "Amazonka.EC2.StartVpcEndpointServicePrivateDnsVerification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StartVpcEndpointServicePrivateDnsVerificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses