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

Description

Modifies the VPN tunnel endpoint certificate.

Synopsis

Creating a Request

data ModifyVpnTunnelCertificate Source #

See: newModifyVpnTunnelCertificate smart constructor.

Constructors

ModifyVpnTunnelCertificate' 

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.

  • vpnConnectionId :: Text

    The ID of the Amazon Web Services Site-to-Site VPN connection.

  • vpnTunnelOutsideIpAddress :: Text

    The external IP address of the VPN tunnel.

Instances

Instances details
ToHeaders ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

ToPath ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

ToQuery ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

AWSRequest ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

Generic ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

Associated Types

type Rep ModifyVpnTunnelCertificate :: Type -> Type #

Read ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

Show ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

NFData ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

Eq ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

Hashable ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

type AWSResponse ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

type Rep ModifyVpnTunnelCertificate Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

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

newModifyVpnTunnelCertificate Source #

Create a value of ModifyVpnTunnelCertificate 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:ModifyVpnTunnelCertificate', modifyVpnTunnelCertificate_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.

ModifyVpnTunnelCertificate, modifyVpnTunnelCertificate_vpnConnectionId - The ID of the Amazon Web Services Site-to-Site VPN connection.

$sel:vpnTunnelOutsideIpAddress:ModifyVpnTunnelCertificate', modifyVpnTunnelCertificate_vpnTunnelOutsideIpAddress - The external IP address of the VPN tunnel.

Request Lenses

modifyVpnTunnelCertificate_dryRun :: Lens' ModifyVpnTunnelCertificate (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.

modifyVpnTunnelCertificate_vpnConnectionId :: Lens' ModifyVpnTunnelCertificate Text Source #

The ID of the Amazon Web Services Site-to-Site VPN connection.

Destructuring the Response

data ModifyVpnTunnelCertificateResponse Source #

Constructors

ModifyVpnTunnelCertificateResponse' 

Fields

Instances

Instances details
Generic ModifyVpnTunnelCertificateResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

Associated Types

type Rep ModifyVpnTunnelCertificateResponse :: Type -> Type #

Read ModifyVpnTunnelCertificateResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

Show ModifyVpnTunnelCertificateResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

NFData ModifyVpnTunnelCertificateResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

Eq ModifyVpnTunnelCertificateResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

type Rep ModifyVpnTunnelCertificateResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVpnTunnelCertificate

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

newModifyVpnTunnelCertificateResponse Source #

Create a value of ModifyVpnTunnelCertificateResponse 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:

ModifyVpnTunnelCertificateResponse, modifyVpnTunnelCertificateResponse_vpnConnection - Information about the VPN connection.

$sel:httpStatus:ModifyVpnTunnelCertificateResponse', modifyVpnTunnelCertificateResponse_httpStatus - The response's http status code.

Response Lenses