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

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.

Returns a list of Amazon Kinesis Analytics applications in your account. For each application, the response includes the application name, Amazon Resource Name (ARN), and status. If the response returns the HasMoreApplications value as true, you can send another request by adding the ExclusiveStartApplicationName in the request body, and set the value of this to the last application name from the previous response.

If you want detailed information about a specific application, use DescribeApplication.

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

Synopsis

Creating a Request

data ListApplications Source #

See: newListApplications smart constructor.

Constructors

ListApplications' 

Fields

  • limit :: Maybe Natural

    Maximum number of applications to list.

  • exclusiveStartApplicationName :: Maybe Text

    Name of the application to start the list with. When using pagination to retrieve the list, you don't need to specify this parameter in the first request. However, in subsequent requests, you add the last application name from the previous response to get the next page of applications.

Instances

Instances details
Eq ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Read ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Show ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Generic ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Associated Types

type Rep ListApplications :: Type -> Type #

NFData ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Methods

rnf :: ListApplications -> () #

Hashable ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

ToJSON ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

AWSRequest ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Associated Types

type AWSResponse ListApplications #

ToHeaders ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

ToPath ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

ToQuery ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

type Rep ListApplications Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

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

Defined in Amazonka.KinesisAnalytics.ListApplications

newListApplications :: ListApplications Source #

Create a value of ListApplications 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:limit:ListApplications', listApplications_limit - Maximum number of applications to list.

$sel:exclusiveStartApplicationName:ListApplications', listApplications_exclusiveStartApplicationName - Name of the application to start the list with. When using pagination to retrieve the list, you don't need to specify this parameter in the first request. However, in subsequent requests, you add the last application name from the previous response to get the next page of applications.

Request Lenses

listApplications_limit :: Lens' ListApplications (Maybe Natural) Source #

Maximum number of applications to list.

listApplications_exclusiveStartApplicationName :: Lens' ListApplications (Maybe Text) Source #

Name of the application to start the list with. When using pagination to retrieve the list, you don't need to specify this parameter in the first request. However, in subsequent requests, you add the last application name from the previous response to get the next page of applications.

Destructuring the Response

data ListApplicationsResponse Source #

See: newListApplicationsResponse smart constructor.

Constructors

ListApplicationsResponse' 

Fields

Instances

Instances details
Eq ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Read ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Show ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Generic ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

Associated Types

type Rep ListApplicationsResponse :: Type -> Type #

NFData ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

type Rep ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListApplications

type Rep ListApplicationsResponse = D1 ('MetaData "ListApplicationsResponse" "Amazonka.KinesisAnalytics.ListApplications" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ListApplicationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "applicationSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ApplicationSummary]) :*: S1 ('MetaSel ('Just "hasMoreApplications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newListApplicationsResponse Source #

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

$sel:applicationSummaries:ListApplicationsResponse', listApplicationsResponse_applicationSummaries - List of ApplicationSummary objects.

$sel:hasMoreApplications:ListApplicationsResponse', listApplicationsResponse_hasMoreApplications - Returns true if there are more applications to retrieve.

Response Lenses

listApplicationsResponse_hasMoreApplications :: Lens' ListApplicationsResponse Bool Source #

Returns true if there are more applications to retrieve.