amazonka-kinesis-analytics-1.4.4: Amazon Kinesis Analytics SDK.

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

Network.AWS.KinesisAnalytics.DeleteApplicationReferenceDataSource

Contents

Description

Deletes a reference data source configuration from the specified application configuration.

If the application is running, Amazon Kinesis Analytics immediately removes the in-application table that you created using the AddApplicationReferenceDataSource operation.

This operation requires permissions to perform the 'kinesisanalytics.DeleteApplicationReferenceDataSource' action.

Synopsis

Creating a Request

data DeleteApplicationReferenceDataSource Source #

See: deleteApplicationReferenceDataSource smart constructor.

Instances

Eq DeleteApplicationReferenceDataSource Source # 
Data DeleteApplicationReferenceDataSource Source # 

Methods

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

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

toConstr :: DeleteApplicationReferenceDataSource -> Constr #

dataTypeOf :: DeleteApplicationReferenceDataSource -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteApplicationReferenceDataSource Source # 
Show DeleteApplicationReferenceDataSource Source # 
Generic DeleteApplicationReferenceDataSource Source # 
Hashable DeleteApplicationReferenceDataSource Source # 
NFData DeleteApplicationReferenceDataSource Source # 
AWSRequest DeleteApplicationReferenceDataSource Source # 
ToPath DeleteApplicationReferenceDataSource Source # 
ToHeaders DeleteApplicationReferenceDataSource Source # 
ToQuery DeleteApplicationReferenceDataSource Source # 
ToJSON DeleteApplicationReferenceDataSource Source # 
type Rep DeleteApplicationReferenceDataSource Source # 
type Rep DeleteApplicationReferenceDataSource = D1 (MetaData "DeleteApplicationReferenceDataSource" "Network.AWS.KinesisAnalytics.DeleteApplicationReferenceDataSource" "amazonka-kinesis-analytics-1.4.4-3nCkw670A3rLGDqzLUCDjf" False) (C1 (MetaCons "DeleteApplicationReferenceDataSource'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dardsApplicationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_dardsCurrentApplicationVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat)) (S1 (MetaSel (Just Symbol "_dardsReferenceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs DeleteApplicationReferenceDataSource Source # 

Request Lenses

dardsCurrentApplicationVersionId :: Lens' DeleteApplicationReferenceDataSource Natural Source #

Version of the application. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException is returned.

dardsReferenceId :: Lens' DeleteApplicationReferenceDataSource Text Source #

ID of the reference data source. When you add a reference data source to your application using the AddApplicationReferenceDataSource, Amazon Kinesis Analytics assigns an ID. You can use the DescribeApplication operation to get the reference ID.

Destructuring the Response

deleteApplicationReferenceDataSourceResponse Source #

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

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

data DeleteApplicationReferenceDataSourceResponse Source #

Instances

Eq DeleteApplicationReferenceDataSourceResponse Source # 
Data DeleteApplicationReferenceDataSourceResponse Source # 

Methods

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

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

toConstr :: DeleteApplicationReferenceDataSourceResponse -> Constr #

dataTypeOf :: DeleteApplicationReferenceDataSourceResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteApplicationReferenceDataSourceResponse Source # 
Show DeleteApplicationReferenceDataSourceResponse Source # 
Generic DeleteApplicationReferenceDataSourceResponse Source # 
NFData DeleteApplicationReferenceDataSourceResponse Source # 
type Rep DeleteApplicationReferenceDataSourceResponse Source # 
type Rep DeleteApplicationReferenceDataSourceResponse = D1 (MetaData "DeleteApplicationReferenceDataSourceResponse" "Network.AWS.KinesisAnalytics.DeleteApplicationReferenceDataSource" "amazonka-kinesis-analytics-1.4.4-3nCkw670A3rLGDqzLUCDjf" True) (C1 (MetaCons "DeleteApplicationReferenceDataSourceResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_dardsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses