amazonka-ec2-1.6.0: Amazon Elastic Compute Cloud SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.EC2.DeleteVPCEndpointServiceConfigurations

Contents

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

deleteVPCEndpointServiceConfigurations :: DeleteVPCEndpointServiceConfigurations Source #

Creates a value of DeleteVPCEndpointServiceConfigurations with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dvpcescDryRun - 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 .
  • dvpcescServiceIds - The IDs of one or more services.

data DeleteVPCEndpointServiceConfigurations Source #

Instances

Eq DeleteVPCEndpointServiceConfigurations Source # 
Data DeleteVPCEndpointServiceConfigurations Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteVPCEndpointServiceConfigurations -> c DeleteVPCEndpointServiceConfigurations #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteVPCEndpointServiceConfigurations #

toConstr :: DeleteVPCEndpointServiceConfigurations -> Constr #

dataTypeOf :: DeleteVPCEndpointServiceConfigurations -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteVPCEndpointServiceConfigurations) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteVPCEndpointServiceConfigurations) #

gmapT :: (forall b. Data b => b -> b) -> DeleteVPCEndpointServiceConfigurations -> DeleteVPCEndpointServiceConfigurations #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteVPCEndpointServiceConfigurations -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteVPCEndpointServiceConfigurations -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteVPCEndpointServiceConfigurations -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteVPCEndpointServiceConfigurations -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteVPCEndpointServiceConfigurations -> m DeleteVPCEndpointServiceConfigurations #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteVPCEndpointServiceConfigurations -> m DeleteVPCEndpointServiceConfigurations #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteVPCEndpointServiceConfigurations -> m DeleteVPCEndpointServiceConfigurations #

Read DeleteVPCEndpointServiceConfigurations Source # 
Show DeleteVPCEndpointServiceConfigurations Source # 
Generic DeleteVPCEndpointServiceConfigurations Source # 
Hashable DeleteVPCEndpointServiceConfigurations Source # 
NFData DeleteVPCEndpointServiceConfigurations Source # 
AWSRequest DeleteVPCEndpointServiceConfigurations Source # 
ToHeaders DeleteVPCEndpointServiceConfigurations Source # 
ToPath DeleteVPCEndpointServiceConfigurations Source # 
ToQuery DeleteVPCEndpointServiceConfigurations Source # 
type Rep DeleteVPCEndpointServiceConfigurations Source # 
type Rep DeleteVPCEndpointServiceConfigurations = D1 * (MetaData "DeleteVPCEndpointServiceConfigurations" "Network.AWS.EC2.DeleteVPCEndpointServiceConfigurations" "amazonka-ec2-1.6.0-Kkew7Kpgof6EYi20Z0WOzs" False) (C1 * (MetaCons "DeleteVPCEndpointServiceConfigurations'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvpcescDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_dvpcescServiceIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Text]))))
type Rs DeleteVPCEndpointServiceConfigurations Source # 

Request Lenses

dvpcescDryRun :: 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

deleteVPCEndpointServiceConfigurationsResponse Source #

Creates a value of DeleteVPCEndpointServiceConfigurationsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DeleteVPCEndpointServiceConfigurationsResponse Source #

Instances

Eq DeleteVPCEndpointServiceConfigurationsResponse Source # 
Data DeleteVPCEndpointServiceConfigurationsResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteVPCEndpointServiceConfigurationsResponse -> c DeleteVPCEndpointServiceConfigurationsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteVPCEndpointServiceConfigurationsResponse #

toConstr :: DeleteVPCEndpointServiceConfigurationsResponse -> Constr #

dataTypeOf :: DeleteVPCEndpointServiceConfigurationsResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteVPCEndpointServiceConfigurationsResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteVPCEndpointServiceConfigurationsResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteVPCEndpointServiceConfigurationsResponse -> DeleteVPCEndpointServiceConfigurationsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteVPCEndpointServiceConfigurationsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteVPCEndpointServiceConfigurationsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteVPCEndpointServiceConfigurationsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteVPCEndpointServiceConfigurationsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteVPCEndpointServiceConfigurationsResponse -> m DeleteVPCEndpointServiceConfigurationsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteVPCEndpointServiceConfigurationsResponse -> m DeleteVPCEndpointServiceConfigurationsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteVPCEndpointServiceConfigurationsResponse -> m DeleteVPCEndpointServiceConfigurationsResponse #

Read DeleteVPCEndpointServiceConfigurationsResponse Source # 
Show DeleteVPCEndpointServiceConfigurationsResponse Source # 
Generic DeleteVPCEndpointServiceConfigurationsResponse Source # 
NFData DeleteVPCEndpointServiceConfigurationsResponse Source # 
type Rep DeleteVPCEndpointServiceConfigurationsResponse Source # 
type Rep DeleteVPCEndpointServiceConfigurationsResponse = D1 * (MetaData "DeleteVPCEndpointServiceConfigurationsResponse" "Network.AWS.EC2.DeleteVPCEndpointServiceConfigurations" "amazonka-ec2-1.6.0-Kkew7Kpgof6EYi20Z0WOzs" False) (C1 * (MetaCons "DeleteVPCEndpointServiceConfigurationsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvpcescrsUnsuccessful") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [UnsuccessfulItem]))) (S1 * (MetaSel (Just Symbol "_dvpcescrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

dvpcescrsUnsuccessful :: Lens' DeleteVPCEndpointServiceConfigurationsResponse [UnsuccessfulItem] Source #

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