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

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 the specified application. Amazon Kinesis Analytics halts application execution and deletes the application, including any application artifacts (such as in-application streams, reference table, and application code).

This operation requires permissions to perform the kinesisanalytics:DeleteApplication action.

Synopsis

Creating a Request

data DeleteApplication Source #

See: newDeleteApplication smart constructor.

Constructors

DeleteApplication' 

Fields

Instances

Instances details
Eq DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Read DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Show DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Generic DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Associated Types

type Rep DeleteApplication :: Type -> Type #

NFData DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Methods

rnf :: DeleteApplication -> () #

Hashable DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

ToJSON DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

AWSRequest DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Associated Types

type AWSResponse DeleteApplication #

ToHeaders DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

ToPath DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

ToQuery DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

type Rep DeleteApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

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

Defined in Amazonka.KinesisAnalytics.DeleteApplication

newDeleteApplication Source #

Create a value of DeleteApplication 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:DeleteApplication', deleteApplication_applicationName - Name of the Amazon Kinesis Analytics application to delete.

$sel:createTimestamp:DeleteApplication', deleteApplication_createTimestamp - You can use the DescribeApplication operation to get this value.

Request Lenses

deleteApplication_applicationName :: Lens' DeleteApplication Text Source #

Name of the Amazon Kinesis Analytics application to delete.

deleteApplication_createTimestamp :: Lens' DeleteApplication UTCTime Source #

You can use the DescribeApplication operation to get this value.

Destructuring the Response

data DeleteApplicationResponse Source #

See: newDeleteApplicationResponse smart constructor.

Constructors

DeleteApplicationResponse' 

Fields

Instances

Instances details
Eq DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Read DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Show DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Generic DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

Associated Types

type Rep DeleteApplicationResponse :: Type -> Type #

NFData DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

type Rep DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplication

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

newDeleteApplicationResponse Source #

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

Response Lenses