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

Description

Uploads a client certificate revocation list to the specified Client VPN endpoint. Uploading a client certificate revocation list overwrites the existing client certificate revocation list.

Uploading a client certificate revocation list resets existing client connections.

Synopsis

Creating a Request

data ImportClientVpnClientCertificateRevocationList Source #

Constructors

ImportClientVpnClientCertificateRevocationList' 

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.

  • clientVpnEndpointId :: Text

    The ID of the Client VPN endpoint to which the client certificate revocation list applies.

  • certificateRevocationList :: Text

    The client certificate revocation list file. For more information, see Generate a Client Certificate Revocation List in the Client VPN Administrator Guide.

Instances

Instances details
ToHeaders ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

ToPath ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

ToQuery ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

AWSRequest ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

Generic ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

Read ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

Show ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

NFData ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

Eq ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

Hashable ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

type AWSResponse ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

type Rep ImportClientVpnClientCertificateRevocationList Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

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

newImportClientVpnClientCertificateRevocationList Source #

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

ImportClientVpnClientCertificateRevocationList, importClientVpnClientCertificateRevocationList_clientVpnEndpointId - The ID of the Client VPN endpoint to which the client certificate revocation list applies.

$sel:certificateRevocationList:ImportClientVpnClientCertificateRevocationList', importClientVpnClientCertificateRevocationList_certificateRevocationList - The client certificate revocation list file. For more information, see Generate a Client Certificate Revocation List in the Client VPN Administrator Guide.

Request Lenses

importClientVpnClientCertificateRevocationList_dryRun :: Lens' ImportClientVpnClientCertificateRevocationList (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.

importClientVpnClientCertificateRevocationList_clientVpnEndpointId :: Lens' ImportClientVpnClientCertificateRevocationList Text Source #

The ID of the Client VPN endpoint to which the client certificate revocation list applies.

Destructuring the Response

data ImportClientVpnClientCertificateRevocationListResponse Source #

Constructors

ImportClientVpnClientCertificateRevocationListResponse' 

Fields

Instances

Instances details
Generic ImportClientVpnClientCertificateRevocationListResponse Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

Read ImportClientVpnClientCertificateRevocationListResponse Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

Show ImportClientVpnClientCertificateRevocationListResponse Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

NFData ImportClientVpnClientCertificateRevocationListResponse Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

Eq ImportClientVpnClientCertificateRevocationListResponse Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

type Rep ImportClientVpnClientCertificateRevocationListResponse Source # 
Instance details

Defined in Amazonka.EC2.ImportClientVpnClientCertificateRevocationList

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

Response Lenses