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

Description

Delete an Amazon Web Services Verified Access instance.

Synopsis

Creating a Request

data DeleteVerifiedAccessInstance Source #

See: newDeleteVerifiedAccessInstance smart constructor.

Constructors

DeleteVerifiedAccessInstance' 

Fields

  • clientToken :: Maybe Text

    A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

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

  • verifiedAccessInstanceId :: Text

    The ID of the Amazon Web Services Verified Access instance.

Instances

Instances details
ToHeaders DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

ToPath DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

ToQuery DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

AWSRequest DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

Generic DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

Associated Types

type Rep DeleteVerifiedAccessInstance :: Type -> Type #

Read DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

Show DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

NFData DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

Eq DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

Hashable DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

type AWSResponse DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

type Rep DeleteVerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

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

newDeleteVerifiedAccessInstance Source #

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

DeleteVerifiedAccessInstance, deleteVerifiedAccessInstance_clientToken - A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

$sel:dryRun:DeleteVerifiedAccessInstance', deleteVerifiedAccessInstance_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.

DeleteVerifiedAccessInstance, deleteVerifiedAccessInstance_verifiedAccessInstanceId - The ID of the Amazon Web Services Verified Access instance.

Request Lenses

deleteVerifiedAccessInstance_clientToken :: Lens' DeleteVerifiedAccessInstance (Maybe Text) Source #

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

deleteVerifiedAccessInstance_dryRun :: Lens' DeleteVerifiedAccessInstance (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.

deleteVerifiedAccessInstance_verifiedAccessInstanceId :: Lens' DeleteVerifiedAccessInstance Text Source #

The ID of the Amazon Web Services Verified Access instance.

Destructuring the Response

data DeleteVerifiedAccessInstanceResponse Source #

Constructors

DeleteVerifiedAccessInstanceResponse' 

Fields

Instances

Instances details
Generic DeleteVerifiedAccessInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

Read DeleteVerifiedAccessInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

Show DeleteVerifiedAccessInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

NFData DeleteVerifiedAccessInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

Eq DeleteVerifiedAccessInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

type Rep DeleteVerifiedAccessInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVerifiedAccessInstance

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

newDeleteVerifiedAccessInstanceResponse Source #

Create a value of DeleteVerifiedAccessInstanceResponse 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:verifiedAccessInstance:DeleteVerifiedAccessInstanceResponse', deleteVerifiedAccessInstanceResponse_verifiedAccessInstance - The ID of the Amazon Web Services Verified Access instance.

$sel:httpStatus:DeleteVerifiedAccessInstanceResponse', deleteVerifiedAccessInstanceResponse_httpStatus - The response's http status code.

Response Lenses