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

Description

Deletes one or more VPC endpoint service configurations in your account. Before you delete the endpoint service configuration, you must reject any Available or PendingAcceptance interface endpoint connections that are attached to the service.

Synopsis

Creating a Request

data DeleteVpcEndpointServiceConfigurations Source #

Constructors

DeleteVpcEndpointServiceConfigurations' 

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.

  • serviceIds :: [Text]

    The IDs of one or more services.

Instances

Instances details
ToHeaders DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

ToPath DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

ToQuery DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

AWSRequest DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

Generic DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

Read DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

Show DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

NFData DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

Eq DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

Hashable DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

type AWSResponse DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

type Rep DeleteVpcEndpointServiceConfigurations Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

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

newDeleteVpcEndpointServiceConfigurations :: DeleteVpcEndpointServiceConfigurations Source #

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

$sel:serviceIds:DeleteVpcEndpointServiceConfigurations', deleteVpcEndpointServiceConfigurations_serviceIds - The IDs of one or more services.

Request Lenses

deleteVpcEndpointServiceConfigurations_dryRun :: Lens' DeleteVpcEndpointServiceConfigurations (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 DeleteVpcEndpointServiceConfigurationsResponse Source #

Constructors

DeleteVpcEndpointServiceConfigurationsResponse' 

Fields

Instances

Instances details
Generic DeleteVpcEndpointServiceConfigurationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

Read DeleteVpcEndpointServiceConfigurationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

Show DeleteVpcEndpointServiceConfigurationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

NFData DeleteVpcEndpointServiceConfigurationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

Eq DeleteVpcEndpointServiceConfigurationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

type Rep DeleteVpcEndpointServiceConfigurationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteVpcEndpointServiceConfigurations

type Rep DeleteVpcEndpointServiceConfigurationsResponse = D1 ('MetaData "DeleteVpcEndpointServiceConfigurationsResponse" "Amazonka.EC2.DeleteVpcEndpointServiceConfigurations" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteVpcEndpointServiceConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unsuccessful") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnsuccessfulItem])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteVpcEndpointServiceConfigurationsResponse Source #

Create a value of DeleteVpcEndpointServiceConfigurationsResponse 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:unsuccessful:DeleteVpcEndpointServiceConfigurationsResponse', deleteVpcEndpointServiceConfigurationsResponse_unsuccessful - Information about the service configurations that were not deleted, if applicable.

$sel:httpStatus:DeleteVpcEndpointServiceConfigurationsResponse', deleteVpcEndpointServiceConfigurationsResponse_httpStatus - The response's http status code.

Response Lenses

deleteVpcEndpointServiceConfigurationsResponse_unsuccessful :: Lens' DeleteVpcEndpointServiceConfigurationsResponse (Maybe [UnsuccessfulItem]) Source #

Information about the service configurations that were not deleted, if applicable.