amazonka-kinesisanalyticsv2-2.0: Amazon Kinesis Analytics 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.KinesisAnalyticsV2.DeleteApplicationOutput

Description

Deletes the output destination configuration from your SQL-based Kinesis Data Analytics application's configuration. Kinesis Data Analytics will no longer write data from the corresponding in-application stream to the external output destination.

Synopsis

Creating a Request

data DeleteApplicationOutput Source #

See: newDeleteApplicationOutput smart constructor.

Constructors

DeleteApplicationOutput' 

Fields

  • applicationName :: Text

    The application name.

  • currentApplicationVersionId :: Natural

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

  • outputId :: Text

    The ID of the configuration to delete. Each output configuration that is added to the application (either when the application is created or later) using the AddApplicationOutput operation has a unique ID. You need to provide the ID to uniquely identify the output configuration that you want to delete from the application configuration. You can use the DescribeApplication operation to get the specific OutputId.

Instances

Instances details
ToJSON DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

ToHeaders DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

ToPath DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

ToQuery DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

AWSRequest DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Generic DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Associated Types

type Rep DeleteApplicationOutput :: Type -> Type #

Read DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Show DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

NFData DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Methods

rnf :: DeleteApplicationOutput -> () #

Eq DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Hashable DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

type AWSResponse DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

type Rep DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

type Rep DeleteApplicationOutput = D1 ('MetaData "DeleteApplicationOutput" "Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput" "amazonka-kinesisanalyticsv2-2.0-EuRTRS4ROZrHrkll3mMtCB" 'False) (C1 ('MetaCons "DeleteApplicationOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "currentApplicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "outputId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteApplicationOutput Source #

Create a value of DeleteApplicationOutput 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:

DeleteApplicationOutput, deleteApplicationOutput_applicationName - The application name.

$sel:currentApplicationVersionId:DeleteApplicationOutput', deleteApplicationOutput_currentApplicationVersionId - The 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.

DeleteApplicationOutput, deleteApplicationOutput_outputId - The ID of the configuration to delete. Each output configuration that is added to the application (either when the application is created or later) using the AddApplicationOutput operation has a unique ID. You need to provide the ID to uniquely identify the output configuration that you want to delete from the application configuration. You can use the DescribeApplication operation to get the specific OutputId.

Request Lenses

deleteApplicationOutput_currentApplicationVersionId :: Lens' DeleteApplicationOutput Natural Source #

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

deleteApplicationOutput_outputId :: Lens' DeleteApplicationOutput Text Source #

The ID of the configuration to delete. Each output configuration that is added to the application (either when the application is created or later) using the AddApplicationOutput operation has a unique ID. You need to provide the ID to uniquely identify the output configuration that you want to delete from the application configuration. You can use the DescribeApplication operation to get the specific OutputId.

Destructuring the Response

data DeleteApplicationOutputResponse Source #

See: newDeleteApplicationOutputResponse smart constructor.

Constructors

DeleteApplicationOutputResponse' 

Fields

Instances

Instances details
Generic DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Associated Types

type Rep DeleteApplicationOutputResponse :: Type -> Type #

Read DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Show DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

NFData DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Eq DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

type Rep DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

type Rep DeleteApplicationOutputResponse = D1 ('MetaData "DeleteApplicationOutputResponse" "Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput" "amazonka-kinesisanalyticsv2-2.0-EuRTRS4ROZrHrkll3mMtCB" 'False) (C1 ('MetaCons "DeleteApplicationOutputResponse'" '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))))

newDeleteApplicationOutputResponse Source #

Create a value of DeleteApplicationOutputResponse 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:

DeleteApplicationOutputResponse, deleteApplicationOutputResponse_applicationARN - The application Amazon Resource Name (ARN).

DeleteApplicationOutputResponse, deleteApplicationOutputResponse_applicationVersionId - The current application version ID.

$sel:httpStatus:DeleteApplicationOutputResponse', deleteApplicationOutputResponse_httpStatus - The response's http status code.

Response Lenses