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

Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Description

This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.

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 #

Constructors

DeleteApplicationReferenceDataSource' 

Fields

Instances

Instances details
Eq DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Read DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Show DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Generic DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

NFData DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Hashable DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

ToJSON DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

AWSRequest DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

ToHeaders DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

ToPath DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

ToQuery DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSource = D1 ('MetaData "DeleteApplicationReferenceDataSource" "Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "DeleteApplicationReferenceDataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "currentApplicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

newDeleteApplicationReferenceDataSource Source #

Create a value of DeleteApplicationReferenceDataSource 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:applicationName:DeleteApplicationReferenceDataSource', deleteApplicationReferenceDataSource_applicationName - Name of an existing application.

$sel:currentApplicationVersionId:DeleteApplicationReferenceDataSource', deleteApplicationReferenceDataSource_currentApplicationVersionId - 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.

$sel:referenceId:DeleteApplicationReferenceDataSource', deleteApplicationReferenceDataSource_referenceId - 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.

Request Lenses

deleteApplicationReferenceDataSource_currentApplicationVersionId :: 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.

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

data DeleteApplicationReferenceDataSourceResponse Source #

Constructors

DeleteApplicationReferenceDataSourceResponse' 

Fields

Instances

Instances details
Eq DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Read DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Show DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Generic DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

NFData DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSourceResponse = D1 ('MetaData "DeleteApplicationReferenceDataSourceResponse" "Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "DeleteApplicationReferenceDataSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteApplicationReferenceDataSourceResponse Source #

Create a value of DeleteApplicationReferenceDataSourceResponse 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:httpStatus:DeleteApplicationReferenceDataSourceResponse', deleteApplicationReferenceDataSourceResponse_httpStatus - The response's http status code.

Response Lenses