libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
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.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

Description

Deletes a reference data source configuration from the specified SQL-based Kinesis Data Analytics application's configuration.

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

Synopsis

Creating a Request

data DeleteApplicationReferenceDataSource Source #

Constructors

DeleteApplicationReferenceDataSource' 

Fields

  • applicationName :: Text

    The name of an existing application.

  • currentApplicationVersionId :: Natural

    The current application version. 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.

  • referenceId :: Text

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

Instances

Instances details
Eq DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

Read DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

Show DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

Generic DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

NFData DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

Hashable DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

ToJSON DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

AWSRequest DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

ToHeaders DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

ToPath DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

ToQuery DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSource = D1 ('MetaData "DeleteApplicationReferenceDataSource" "Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" '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.KinesisAnalyticsV2.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 - The name of an existing application.

$sel:currentApplicationVersionId:DeleteApplicationReferenceDataSource', deleteApplicationReferenceDataSource_currentApplicationVersionId - The current application version. 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 - The ID of the reference data source. When you add a reference data source to your application using the AddApplicationReferenceDataSource, Kinesis Data Analytics assigns an ID. You can use the DescribeApplication operation to get the reference ID.

Request Lenses

deleteApplicationReferenceDataSource_currentApplicationVersionId :: Lens' DeleteApplicationReferenceDataSource Natural Source #

The current application version. 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 #

The ID of the reference data source. When you add a reference data source to your application using the AddApplicationReferenceDataSource, Kinesis Data 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.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

Read DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

Show DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

Generic DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

NFData DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSourceResponse = D1 ('MetaData "DeleteApplicationReferenceDataSourceResponse" "Amazonka.KinesisAnalyticsV2.DeleteApplicationReferenceDataSource" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "DeleteApplicationReferenceDataSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "applicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

Response Lenses