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.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
Eq DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Read DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Show 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 #

NFData DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Methods

rnf :: DeleteApplicationOutput -> () #

Hashable DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

ToJSON DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

AWSRequest 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

type Rep DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

type Rep DeleteApplicationOutput = D1 ('MetaData "DeleteApplicationOutput" "Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" '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))))
type AWSResponse DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

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:

$sel:applicationName: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.

$sel:outputId: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
Eq DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Read DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Show DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Generic DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationOutput

Associated Types

type Rep DeleteApplicationOutputResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" '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:

$sel:applicationARN:DeleteApplicationOutputResponse', deleteApplicationOutputResponse_applicationARN - The application Amazon Resource Name (ARN).

$sel:applicationVersionId:DeleteApplicationOutputResponse', deleteApplicationOutputResponse_applicationVersionId - The current application version ID.

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

Response Lenses