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

Contents

Description

Derived from API version 2015-08-14 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Kinesis Analytics is the easiest way to process streaming data in real time with standard SQL without having to learn new programming languages or processing frameworks. Amazon Kinesis Analytics enables you to create and run SQL queries on streaming data so that you can gain actionable insights and respond to your business and customer needs promptly. Amazon Kinesis Analytics takes care of everything required to run your queries continuously and scales automatically to match the volume and throughput rate of your incoming data. With Amazon Kinesis Analytics, you only pay for the resources your queries consume. There is no minimum fee or setup cost.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-08-14 of the Amazon Kinesis Analytics SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by KinesisAnalytics.

InvalidApplicationConfigurationException

_InvalidApplicationConfigurationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

User-provided application configuration is not valid.

ResourceProvisionedThroughputExceededException

_ResourceProvisionedThroughputExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Discovery failed to get a record from the streaming source because of the Amazon Kinesis Streams ProvisionedThroughputExceededException. For more information, see GetRecords in the Amazon Kinesis Streams API Reference.

UnsupportedOperationException

_UnsupportedOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because a specified parameter is not supported or a specified resource is not valid for this operation.

InvalidArgumentException

_InvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Specified input parameter value is invalid.

TooManyTagsException

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Application created with too many tags, or too many tags added to an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.

CodeValidationException

_CodeValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

User-provided application code (query) is invalid. This can be a simple syntax error.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception thrown as a result of concurrent modification to an application. For example, two individuals attempting to edit the same application at the same time.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service is unavailable. Back off and retry the operation.

UnableToDetectSchemaException

_UnableToDetectSchemaException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Data format is not valid. Amazon Kinesis Analytics is not able to detect schema for the given streaming source.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Specified application can't be found.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exceeded the number of applications allowed.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Application is not available for this operation.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AddApplicationOutput

data AddApplicationOutput Source #

See: newAddApplicationOutput smart constructor.

Instances

Instances details
Eq AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Read AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Show AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Generic AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Associated Types

type Rep AddApplicationOutput :: Type -> Type #

NFData AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Methods

rnf :: AddApplicationOutput -> () #

Hashable AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

ToJSON AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

AWSRequest AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Associated Types

type AWSResponse AddApplicationOutput #

ToHeaders AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

ToPath AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

ToQuery AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

type Rep AddApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

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

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

newAddApplicationOutput Source #

Create a value of AddApplicationOutput 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:AddApplicationOutput', addApplicationOutput_applicationName - Name of the application to which you want to add the output configuration.

$sel:currentApplicationVersionId:AddApplicationOutput', addApplicationOutput_currentApplicationVersionId - Version of the application to which you want to add the output configuration. 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:output:AddApplicationOutput', addApplicationOutput_output - An array of objects, each describing one output configuration. In the output configuration, you specify the name of an in-application stream, a destination (that is, an Amazon Kinesis stream, an Amazon Kinesis Firehose delivery stream, or an AWS Lambda function), and record the formation to use when writing to the destination.

data AddApplicationOutputResponse Source #

See: newAddApplicationOutputResponse smart constructor.

Instances

Instances details
Eq AddApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Read AddApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Show AddApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Generic AddApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

Associated Types

type Rep AddApplicationOutputResponse :: Type -> Type #

NFData AddApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

type Rep AddApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationOutput

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

newAddApplicationOutputResponse Source #

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

DiscoverInputSchema

data DiscoverInputSchema Source #

See: newDiscoverInputSchema smart constructor.

Instances

Instances details
Eq DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Read DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Show DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Generic DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Associated Types

type Rep DiscoverInputSchema :: Type -> Type #

NFData DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Methods

rnf :: DiscoverInputSchema -> () #

Hashable DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

ToJSON DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

AWSRequest DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Associated Types

type AWSResponse DiscoverInputSchema #

ToHeaders DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

ToPath DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

ToQuery DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

type Rep DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

type Rep DiscoverInputSchema = D1 ('MetaData "DiscoverInputSchema" "Amazonka.KinesisAnalytics.DiscoverInputSchema" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "DiscoverInputSchema'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inputStartingPositionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputStartingPositionConfiguration)) :*: S1 ('MetaSel ('Just "inputProcessingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputProcessingConfiguration))) :*: (S1 ('MetaSel ('Just "s3Configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Configuration)) :*: (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse DiscoverInputSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

newDiscoverInputSchema :: DiscoverInputSchema Source #

Create a value of DiscoverInputSchema 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:inputStartingPositionConfiguration:DiscoverInputSchema', discoverInputSchema_inputStartingPositionConfiguration - Point at which you want Amazon Kinesis Analytics to start reading records from the specified streaming source discovery purposes.

$sel:inputProcessingConfiguration:DiscoverInputSchema', discoverInputSchema_inputProcessingConfiguration - The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records.

$sel:s3Configuration:DiscoverInputSchema', discoverInputSchema_s3Configuration - Specify this parameter to discover a schema from data in an Amazon S3 object.

$sel:resourceARN:DiscoverInputSchema', discoverInputSchema_resourceARN - Amazon Resource Name (ARN) of the streaming source.

$sel:roleARN:DiscoverInputSchema', discoverInputSchema_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.

data DiscoverInputSchemaResponse Source #

See: newDiscoverInputSchemaResponse smart constructor.

Instances

Instances details
Eq DiscoverInputSchemaResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Read DiscoverInputSchemaResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Show DiscoverInputSchemaResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Generic DiscoverInputSchemaResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

Associated Types

type Rep DiscoverInputSchemaResponse :: Type -> Type #

NFData DiscoverInputSchemaResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

type Rep DiscoverInputSchemaResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DiscoverInputSchema

type Rep DiscoverInputSchemaResponse = D1 ('MetaData "DiscoverInputSchemaResponse" "Amazonka.KinesisAnalytics.DiscoverInputSchema" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "DiscoverInputSchemaResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rawInputRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "inputSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceSchema))) :*: (S1 ('MetaSel ('Just "processedInputRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "parsedInputRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [[Text]])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDiscoverInputSchemaResponse Source #

Create a value of DiscoverInputSchemaResponse 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:rawInputRecords:DiscoverInputSchemaResponse', discoverInputSchemaResponse_rawInputRecords - Raw stream data that was sampled to infer the schema.

$sel:inputSchema:DiscoverInputSchemaResponse', discoverInputSchemaResponse_inputSchema - Schema inferred from the streaming source. It identifies the format of the data in the streaming source and how each data element maps to corresponding columns in the in-application stream that you can create.

$sel:processedInputRecords:DiscoverInputSchemaResponse', discoverInputSchemaResponse_processedInputRecords - Stream data that was modified by the processor specified in the InputProcessingConfiguration parameter.

$sel:parsedInputRecords:DiscoverInputSchemaResponse', discoverInputSchemaResponse_parsedInputRecords - An array of elements, where each element corresponds to a row in a stream record (a stream record can have more than one row).

$sel:httpStatus:DiscoverInputSchemaResponse', discoverInputSchemaResponse_httpStatus - The response's http status code.

DescribeApplication

data DescribeApplication Source #

See: newDescribeApplication smart constructor.

Instances

Instances details
Eq DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Read DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Show DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Generic DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Associated Types

type Rep DescribeApplication :: Type -> Type #

NFData DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Methods

rnf :: DescribeApplication -> () #

Hashable DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

ToJSON DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

AWSRequest DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Associated Types

type AWSResponse DescribeApplication #

ToHeaders DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

ToPath DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

ToQuery DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

type Rep DescribeApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

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

Defined in Amazonka.KinesisAnalytics.DescribeApplication

newDescribeApplication Source #

Create a value of DescribeApplication 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:DescribeApplication', describeApplication_applicationName - Name of the application.

data DescribeApplicationResponse Source #

See: newDescribeApplicationResponse smart constructor.

Instances

Instances details
Eq DescribeApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Read DescribeApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Show DescribeApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Generic DescribeApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

Associated Types

type Rep DescribeApplicationResponse :: Type -> Type #

NFData DescribeApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

type Rep DescribeApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DescribeApplication

type Rep DescribeApplicationResponse = D1 ('MetaData "DescribeApplicationResponse" "Amazonka.KinesisAnalytics.DescribeApplication" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "DescribeApplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationDetail)))

newDescribeApplicationResponse Source #

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

$sel:applicationDetail:DescribeApplicationResponse', describeApplicationResponse_applicationDetail - Provides a description of the application, such as the application Amazon Resource Name (ARN), status, latest version, and input and output configuration details.

StartApplication

data StartApplication Source #

See: newStartApplication smart constructor.

Instances

Instances details
Eq StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Read StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Show StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Generic StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Associated Types

type Rep StartApplication :: Type -> Type #

NFData StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Methods

rnf :: StartApplication -> () #

Hashable StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

ToJSON StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

AWSRequest StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Associated Types

type AWSResponse StartApplication #

ToHeaders StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

ToPath StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

ToQuery StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

type Rep StartApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

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

Defined in Amazonka.KinesisAnalytics.StartApplication

newStartApplication Source #

Create a value of StartApplication 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:StartApplication', startApplication_applicationName - Name of the application.

$sel:inputConfigurations:StartApplication', startApplication_inputConfigurations - Identifies the specific input, by ID, that the application starts consuming. Amazon Kinesis Analytics starts reading the streaming source associated with the input. You can also specify where in the streaming source you want Amazon Kinesis Analytics to start reading.

data StartApplicationResponse Source #

See: newStartApplicationResponse smart constructor.

Instances

Instances details
Eq StartApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Read StartApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Show StartApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Generic StartApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

Associated Types

type Rep StartApplicationResponse :: Type -> Type #

NFData StartApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

type Rep StartApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StartApplication

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

newStartApplicationResponse Source #

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

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

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceARN:ListTagsForResource', listTagsForResource_resourceARN - The ARN of the application for which to retrieve tags.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.KinesisAnalytics.ListTagsForResource" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The key-value tags assigned to the application.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

DeleteApplicationReferenceDataSource

data DeleteApplicationReferenceDataSource Source #

Instances

Instances details
Eq DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Read DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Show DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Generic DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

NFData DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Hashable DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

ToJSON DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

AWSRequest DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

ToHeaders DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

ToPath DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

ToQuery DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSource = D1 ('MetaData "DeleteApplicationReferenceDataSource" "Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" '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.KinesisAnalytics.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 - Name of an existing application.

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

data DeleteApplicationReferenceDataSourceResponse Source #

Instances

Instances details
Eq DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Read DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Show DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

Generic DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

NFData DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

type Rep DeleteApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationReferenceDataSource

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

newDeleteApplicationReferenceDataSourceResponse Source #

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

DeleteApplication

data DeleteApplication Source #

See: newDeleteApplication smart constructor.

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.

data DeleteApplicationResponse Source #

See: newDeleteApplicationResponse smart constructor.

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.

UpdateApplication

data UpdateApplication Source #

See: newUpdateApplication smart constructor.

Instances

Instances details
Eq UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Read UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Show UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Generic UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Associated Types

type Rep UpdateApplication :: Type -> Type #

NFData UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Methods

rnf :: UpdateApplication -> () #

Hashable UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

ToJSON UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

AWSRequest UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Associated Types

type AWSResponse UpdateApplication #

ToHeaders UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

ToPath UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

ToQuery UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

type Rep UpdateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

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

Defined in Amazonka.KinesisAnalytics.UpdateApplication

newUpdateApplication Source #

Create a value of UpdateApplication 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:UpdateApplication', updateApplication_applicationName - Name of the Amazon Kinesis Analytics application to update.

$sel:currentApplicationVersionId:UpdateApplication', updateApplication_currentApplicationVersionId - The current application version ID. You can use the DescribeApplication operation to get this value.

$sel:applicationUpdate:UpdateApplication', updateApplication_applicationUpdate - Describes application updates.

data UpdateApplicationResponse Source #

See: newUpdateApplicationResponse smart constructor.

Instances

Instances details
Eq UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Read UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Show UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Generic UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

Associated Types

type Rep UpdateApplicationResponse :: Type -> Type #

NFData UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

type Rep UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UpdateApplication

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

newUpdateApplicationResponse Source #

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

DeleteApplicationCloudWatchLoggingOption

data DeleteApplicationCloudWatchLoggingOption Source #

Instances

Instances details
Eq DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

Read DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

Show DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

Generic DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

NFData DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

Hashable DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

ToJSON DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

AWSRequest DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

ToHeaders DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

ToPath DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

ToQuery DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

type Rep DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

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

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

data DeleteApplicationCloudWatchLoggingOptionResponse Source #

Instances

Instances details
Eq DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

Read DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

Show DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

Generic DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

NFData DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

type Rep DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationCloudWatchLoggingOption

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

newDeleteApplicationCloudWatchLoggingOptionResponse Source #

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

AddApplicationInputProcessingConfiguration

data AddApplicationInputProcessingConfiguration Source #

Instances

Instances details
Eq AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

Read AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

Show AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

Generic AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

NFData AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

Hashable AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

ToJSON AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

AWSRequest AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

ToHeaders AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

ToPath AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

ToQuery AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

type Rep AddApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

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

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

newAddApplicationInputProcessingConfiguration Source #

Create a value of AddApplicationInputProcessingConfiguration 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:AddApplicationInputProcessingConfiguration', addApplicationInputProcessingConfiguration_applicationName - Name of the application to which you want to add the input processing configuration.

$sel:currentApplicationVersionId:AddApplicationInputProcessingConfiguration', addApplicationInputProcessingConfiguration_currentApplicationVersionId - Version of the application to which you want to add the input processing configuration. 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:inputId:AddApplicationInputProcessingConfiguration', addApplicationInputProcessingConfiguration_inputId - The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using the DescribeApplication operation.

$sel:inputProcessingConfiguration:AddApplicationInputProcessingConfiguration', addApplicationInputProcessingConfiguration_inputProcessingConfiguration - The InputProcessingConfiguration to add to the application.

data AddApplicationInputProcessingConfigurationResponse Source #

Instances

Instances details
Eq AddApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

Read AddApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

Show AddApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

Generic AddApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

NFData AddApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

type Rep AddApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInputProcessingConfiguration

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

newAddApplicationInputProcessingConfigurationResponse Source #

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

CreateApplication

data CreateApplication Source #

TBD

See: newCreateApplication smart constructor.

Instances

Instances details
Eq CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Read CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Show CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Generic CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Associated Types

type Rep CreateApplication :: Type -> Type #

NFData CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Methods

rnf :: CreateApplication -> () #

Hashable CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

ToJSON CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

AWSRequest CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Associated Types

type AWSResponse CreateApplication #

ToHeaders CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

ToPath CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

ToQuery CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

type Rep CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

type Rep CreateApplication = D1 ('MetaData "CreateApplication" "Amazonka.KinesisAnalytics.CreateApplication" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "CreateApplication'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "inputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Input])) :*: S1 ('MetaSel ('Just "cloudWatchLoggingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchLoggingOption])))) :*: ((S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Output])) :*: S1 ('MetaSel ('Just "applicationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

newCreateApplication Source #

Create a value of CreateApplication 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:applicationDescription:CreateApplication', createApplication_applicationDescription - Summary description of the application.

$sel:inputs:CreateApplication', createApplication_inputs - Use this parameter to configure the application input.

You can configure your application to receive input from a single streaming source. In this configuration, you map this streaming source to an in-application stream that is created. Your application code can then query the in-application stream like a table (you can think of it as a constantly updating table).

For the streaming source, you provide its Amazon Resource Name (ARN) and format of data on the stream (for example, JSON, CSV, etc.). You also must provide an IAM role that Amazon Kinesis Analytics can assume to read this stream on your behalf.

To create the in-application stream, you need to specify a schema to transform your data into a schematized version used in SQL. In the schema, you provide the necessary mapping of the data elements in the streaming source to record columns in the in-app stream.

$sel:cloudWatchLoggingOptions:CreateApplication', createApplication_cloudWatchLoggingOptions - Use this parameter to configure a CloudWatch log stream to monitor application configuration errors. For more information, see Working with Amazon CloudWatch Logs.

$sel:outputs:CreateApplication', createApplication_outputs - You can configure application output to write data from any of the in-application streams to up to three destinations.

These destinations can be Amazon Kinesis streams, Amazon Kinesis Firehose delivery streams, AWS Lambda destinations, or any combination of the three.

In the configuration, you specify the in-application stream name, the destination stream or Lambda function Amazon Resource Name (ARN), and the format to use when writing data. You must also provide an IAM role that Amazon Kinesis Analytics can assume to write to the destination stream or Lambda function on your behalf.

In the output configuration, you also provide the output stream or Lambda function ARN. For stream destinations, you provide the format of data in the stream (for example, JSON, CSV). You also must provide an IAM role that Amazon Kinesis Analytics can assume to write to the stream or Lambda function on your behalf.

$sel:applicationCode:CreateApplication', createApplication_applicationCode - One or more SQL statements that read input data, transform it, and generate output. For example, you can write a SQL statement that reads data from one in-application stream, generates a running average of the number of advertisement clicks by vendor, and insert resulting rows in another in-application stream using pumps. For more information about the typical pattern, see Application Code.

You can provide such series of SQL statements, where output of one statement can be used as the input for the next statement. You store intermediate results by creating in-application streams and pumps.

Note that the application code must create the streams with names specified in the Outputs. For example, if your Outputs defines output streams named ExampleOutputStream1 and ExampleOutputStream2, then your application code must create these streams.

$sel:tags:CreateApplication', createApplication_tags - A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

$sel:applicationName:CreateApplication', createApplication_applicationName - Name of your Amazon Kinesis Analytics application (for example, sample-app).

data CreateApplicationResponse Source #

TBD

See: newCreateApplicationResponse smart constructor.

Instances

Instances details
Eq CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Read CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Show CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Generic CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

Associated Types

type Rep CreateApplicationResponse :: Type -> Type #

NFData CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

type Rep CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.CreateApplication

type Rep CreateApplicationResponse = D1 ('MetaData "CreateApplicationResponse" "Amazonka.KinesisAnalytics.CreateApplication" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "CreateApplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationSummary)))

newCreateApplicationResponse Source #

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

$sel:applicationSummary:CreateApplicationResponse', createApplicationResponse_applicationSummary - In response to your CreateApplication request, Amazon Kinesis Analytics returns a response with a summary of the application it created, including the application Amazon Resource Name (ARN), name, and status.

DeleteApplicationOutput

data DeleteApplicationOutput Source #

See: newDeleteApplicationOutput smart constructor.

Instances

Instances details
Eq DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Read DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Show DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Generic DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Associated Types

type Rep DeleteApplicationOutput :: Type -> Type #

NFData DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Methods

rnf :: DeleteApplicationOutput -> () #

Hashable DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

ToJSON DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

AWSRequest DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

ToHeaders DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

ToPath DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

ToQuery DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

type Rep DeleteApplicationOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

type Rep DeleteApplicationOutput = D1 ('MetaData "DeleteApplicationOutput" "Amazonka.KinesisAnalytics.DeleteApplicationOutput" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" '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.KinesisAnalytics.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 - Amazon Kinesis Analytics application name.

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

data DeleteApplicationOutputResponse Source #

See: newDeleteApplicationOutputResponse smart constructor.

Instances

Instances details
Eq DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Read DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Show DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Generic DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

Associated Types

type Rep DeleteApplicationOutputResponse :: Type -> Type #

NFData DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

type Rep DeleteApplicationOutputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationOutput

type Rep DeleteApplicationOutputResponse = D1 ('MetaData "DeleteApplicationOutputResponse" "Amazonka.KinesisAnalytics.DeleteApplicationOutput" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "DeleteApplicationOutputResponse'" 'PrefixI 'True) (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:httpStatus:DeleteApplicationOutputResponse', deleteApplicationOutputResponse_httpStatus - The response's http status code.

StopApplication

data StopApplication Source #

See: newStopApplication smart constructor.

Constructors

StopApplication' Text 

Instances

Instances details
Eq StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Read StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Show StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Generic StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Associated Types

type Rep StopApplication :: Type -> Type #

NFData StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Methods

rnf :: StopApplication -> () #

Hashable StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

ToJSON StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

AWSRequest StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Associated Types

type AWSResponse StopApplication #

ToHeaders StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

ToPath StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

ToQuery StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

type Rep StopApplication Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

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

Defined in Amazonka.KinesisAnalytics.StopApplication

newStopApplication Source #

Create a value of StopApplication 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:StopApplication', stopApplication_applicationName - Name of the running application to stop.

data StopApplicationResponse Source #

See: newStopApplicationResponse smart constructor.

Instances

Instances details
Eq StopApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Read StopApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Show StopApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Generic StopApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Associated Types

type Rep StopApplicationResponse :: Type -> Type #

NFData StopApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

Methods

rnf :: StopApplicationResponse -> () #

type Rep StopApplicationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.StopApplication

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

newStopApplicationResponse Source #

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

AddApplicationReferenceDataSource

data AddApplicationReferenceDataSource Source #

See: newAddApplicationReferenceDataSource smart constructor.

Instances

Instances details
Eq AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

Read AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

Show AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

Generic AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

Associated Types

type Rep AddApplicationReferenceDataSource :: Type -> Type #

NFData AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

Hashable AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

ToJSON AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

AWSRequest AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

ToHeaders AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

ToPath AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

ToQuery AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

type Rep AddApplicationReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

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

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

newAddApplicationReferenceDataSource Source #

Create a value of AddApplicationReferenceDataSource 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:AddApplicationReferenceDataSource', addApplicationReferenceDataSource_applicationName - Name of an existing application.

$sel:currentApplicationVersionId:AddApplicationReferenceDataSource', addApplicationReferenceDataSource_currentApplicationVersionId - Version of the application for which you are adding the reference data source. 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:referenceDataSource:AddApplicationReferenceDataSource', addApplicationReferenceDataSource_referenceDataSource - The reference data source can be an object in your Amazon S3 bucket. Amazon Kinesis Analytics reads the object and copies the data into the in-application table that is created. You provide an S3 bucket, object key name, and the resulting in-application table that is created. You must also provide an IAM role with the necessary permissions that Amazon Kinesis Analytics can assume to read the object from your S3 bucket on your behalf.

data AddApplicationReferenceDataSourceResponse Source #

Instances

Instances details
Eq AddApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

Read AddApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

Show AddApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

Generic AddApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

NFData AddApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

type Rep AddApplicationReferenceDataSourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationReferenceDataSource

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

newAddApplicationReferenceDataSourceResponse Source #

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

AddApplicationInput

data AddApplicationInput Source #

See: newAddApplicationInput smart constructor.

Instances

Instances details
Eq AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Read AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Show AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Generic AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Associated Types

type Rep AddApplicationInput :: Type -> Type #

NFData AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Methods

rnf :: AddApplicationInput -> () #

Hashable AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

ToJSON AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

AWSRequest AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Associated Types

type AWSResponse AddApplicationInput #

ToHeaders AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

ToPath AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

ToQuery AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

type Rep AddApplicationInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

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

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

newAddApplicationInput Source #

Create a value of AddApplicationInput 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:AddApplicationInput', addApplicationInput_applicationName - Name of your existing Amazon Kinesis Analytics application to which you want to add the streaming source.

$sel:currentApplicationVersionId:AddApplicationInput', addApplicationInput_currentApplicationVersionId - Current version of your Amazon Kinesis Analytics application. You can use the DescribeApplication operation to find the current application version.

$sel:input:AddApplicationInput', addApplicationInput_input - The Input to add.

data AddApplicationInputResponse Source #

See: newAddApplicationInputResponse smart constructor.

Instances

Instances details
Eq AddApplicationInputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Read AddApplicationInputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Show AddApplicationInputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Generic AddApplicationInputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

Associated Types

type Rep AddApplicationInputResponse :: Type -> Type #

NFData AddApplicationInputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

type Rep AddApplicationInputResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationInput

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

newAddApplicationInputResponse Source #

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

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text (NonEmpty Tag) 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

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

Defined in Amazonka.KinesisAnalytics.TagResource

newTagResource Source #

Create a value of TagResource 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:resourceARN:TagResource', tagResource_resourceARN - The ARN of the application to assign the tags.

$sel:tags:TagResource', tagResource_tags - The key-value tags to assign to the application.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.TagResource

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

newTagResourceResponse Source #

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

AddApplicationCloudWatchLoggingOption

data AddApplicationCloudWatchLoggingOption Source #

Instances

Instances details
Eq AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

Read AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

Show AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

Generic AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

NFData AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

Hashable AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

ToJSON AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

AWSRequest AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

ToHeaders AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

ToPath AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

ToQuery AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

type Rep AddApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

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

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

newAddApplicationCloudWatchLoggingOption Source #

Create a value of AddApplicationCloudWatchLoggingOption 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:AddApplicationCloudWatchLoggingOption', addApplicationCloudWatchLoggingOption_applicationName - The Kinesis Analytics application name.

$sel:currentApplicationVersionId:AddApplicationCloudWatchLoggingOption', addApplicationCloudWatchLoggingOption_currentApplicationVersionId - The version ID of the Kinesis Analytics application.

$sel:cloudWatchLoggingOption:AddApplicationCloudWatchLoggingOption', addApplicationCloudWatchLoggingOption_cloudWatchLoggingOption - Provides the CloudWatch log stream Amazon Resource Name (ARN) and the IAM role ARN. Note: To write application messages to CloudWatch, the IAM role that is used must have the PutLogEvents policy action enabled.

data AddApplicationCloudWatchLoggingOptionResponse Source #

Instances

Instances details
Eq AddApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

Read AddApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

Show AddApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

Generic AddApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

NFData AddApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

type Rep AddApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.AddApplicationCloudWatchLoggingOption

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

newAddApplicationCloudWatchLoggingOptionResponse Source #

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

ListApplications

data ListApplications Source #

See: newListApplications smart constructor.

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.

data ListApplicationsResponse Source #

See: newListApplicationsResponse smart constructor.

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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

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

Defined in Amazonka.KinesisAnalytics.UntagResource

newUntagResource Source #

Create a value of UntagResource 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:resourceARN:UntagResource', untagResource_resourceARN - The ARN of the Kinesis Analytics application from which to remove the tags.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of keys of tags to remove from the specified application.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.UntagResource

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

newUntagResourceResponse Source #

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

DeleteApplicationInputProcessingConfiguration

data DeleteApplicationInputProcessingConfiguration Source #

Instances

Instances details
Eq DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

Read DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

Show DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

Generic DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

NFData DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

Hashable DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

ToJSON DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

AWSRequest DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

ToHeaders DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

ToPath DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

ToQuery DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

type Rep DeleteApplicationInputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

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

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

data DeleteApplicationInputProcessingConfigurationResponse Source #

Instances

Instances details
Eq DeleteApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

Read DeleteApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

Show DeleteApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

Generic DeleteApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

NFData DeleteApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

type Rep DeleteApplicationInputProcessingConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.DeleteApplicationInputProcessingConfiguration

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

Types

ApplicationStatus

newtype ApplicationStatus Source #

Instances

Instances details
Eq ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

Ord ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

Read ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

Show ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

Generic ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

Associated Types

type Rep ApplicationStatus :: Type -> Type #

NFData ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

Methods

rnf :: ApplicationStatus -> () #

Hashable ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

ToJSON ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

ToJSONKey ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

FromJSON ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

FromJSONKey ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

ToLog ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

ToHeader ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

ToQuery ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

FromXML ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

ToXML ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

ToByteString ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

FromText ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

ToText ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

type Rep ApplicationStatus Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationStatus

type Rep ApplicationStatus = D1 ('MetaData "ApplicationStatus" "Amazonka.KinesisAnalytics.Types.ApplicationStatus" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'True) (C1 ('MetaCons "ApplicationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApplicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InputStartingPosition

newtype InputStartingPosition Source #

Instances

Instances details
Eq InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

Ord InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

Read InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

Show InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

Generic InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

Associated Types

type Rep InputStartingPosition :: Type -> Type #

NFData InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

Methods

rnf :: InputStartingPosition -> () #

Hashable InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

ToJSON InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

ToJSONKey InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

FromJSON InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

FromJSONKey InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

ToLog InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

ToHeader InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

ToQuery InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

FromXML InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

ToXML InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

ToByteString InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

FromText InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

ToText InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

type Rep InputStartingPosition Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPosition

type Rep InputStartingPosition = D1 ('MetaData "InputStartingPosition" "Amazonka.KinesisAnalytics.Types.InputStartingPosition" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'True) (C1 ('MetaCons "InputStartingPosition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInputStartingPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecordFormatType

newtype RecordFormatType Source #

Instances

Instances details
Eq RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

Ord RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

Read RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

Show RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

Generic RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

Associated Types

type Rep RecordFormatType :: Type -> Type #

NFData RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

Methods

rnf :: RecordFormatType -> () #

Hashable RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

ToJSON RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

ToJSONKey RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

FromJSON RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

FromJSONKey RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

ToLog RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

ToHeader RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

ToQuery RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

FromXML RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

ToXML RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

ToByteString RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

FromText RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

ToText RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

type Rep RecordFormatType Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormatType

type Rep RecordFormatType = D1 ('MetaData "RecordFormatType" "Amazonka.KinesisAnalytics.Types.RecordFormatType" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'True) (C1 ('MetaCons "RecordFormatType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecordFormatType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApplicationDetail

data ApplicationDetail Source #

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.

Provides a description of the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configuration.

See: newApplicationDetail smart constructor.

Instances

Instances details
Eq ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Read ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Show ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Generic ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Associated Types

type Rep ApplicationDetail :: Type -> Type #

NFData ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Methods

rnf :: ApplicationDetail -> () #

Hashable ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

FromJSON ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

type Rep ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

type Rep ApplicationDetail = D1 ('MetaData "ApplicationDetail" "Amazonka.KinesisAnalytics.Types.ApplicationDetail" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ApplicationDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outputDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputDescription])) :*: S1 ('MetaSel ('Just "cloudWatchLoggingOptionDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchLoggingOptionDescription])))) :*: (S1 ('MetaSel ('Just "referenceDataSourceDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReferenceDataSourceDescription])) :*: (S1 ('MetaSel ('Just "inputDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputDescription])) :*: S1 ('MetaSel ('Just "applicationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "createTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdateTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "applicationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationStatus) :*: S1 ('MetaSel ('Just "applicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))))

newApplicationDetail Source #

Create a value of ApplicationDetail 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:applicationDescription:ApplicationDetail', applicationDetail_applicationDescription - Description of the application.

$sel:outputDescriptions:ApplicationDetail', applicationDetail_outputDescriptions - Describes the application output configuration. For more information, see Configuring Application Output.

$sel:cloudWatchLoggingOptionDescriptions:ApplicationDetail', applicationDetail_cloudWatchLoggingOptionDescriptions - Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.

$sel:referenceDataSourceDescriptions:ApplicationDetail', applicationDetail_referenceDataSourceDescriptions - Describes reference data sources configured for the application. For more information, see Configuring Application Input.

$sel:inputDescriptions:ApplicationDetail', applicationDetail_inputDescriptions - Describes the application input configuration. For more information, see Configuring Application Input.

$sel:applicationCode:ApplicationDetail', applicationDetail_applicationCode - Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.

$sel:createTimestamp:ApplicationDetail', applicationDetail_createTimestamp - Time stamp when the application version was created.

$sel:lastUpdateTimestamp:ApplicationDetail', applicationDetail_lastUpdateTimestamp - Time stamp when the application was last updated.

$sel:applicationName:ApplicationDetail', applicationDetail_applicationName - Name of the application.

$sel:applicationARN:ApplicationDetail', applicationDetail_applicationARN - ARN of the application.

$sel:applicationStatus:ApplicationDetail', applicationDetail_applicationStatus - Status of the application.

$sel:applicationVersionId:ApplicationDetail', applicationDetail_applicationVersionId - Provides the current application version.

ApplicationSummary

data ApplicationSummary Source #

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.

Provides application summary information, including the application Amazon Resource Name (ARN), name, and status.

See: newApplicationSummary smart constructor.

Instances

Instances details
Eq ApplicationSummary Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationSummary

Read ApplicationSummary Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationSummary

Show ApplicationSummary Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationSummary

Generic ApplicationSummary Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationSummary

Associated Types

type Rep ApplicationSummary :: Type -> Type #

NFData ApplicationSummary Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationSummary

Methods

rnf :: ApplicationSummary -> () #

Hashable ApplicationSummary Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationSummary

FromJSON ApplicationSummary Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationSummary

type Rep ApplicationSummary Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationSummary

type Rep ApplicationSummary = D1 ('MetaData "ApplicationSummary" "Amazonka.KinesisAnalytics.Types.ApplicationSummary" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ApplicationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationStatus))))

newApplicationSummary Source #

Create a value of ApplicationSummary 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:ApplicationSummary', applicationSummary_applicationName - Name of the application.

$sel:applicationARN:ApplicationSummary', applicationSummary_applicationARN - ARN of the application.

$sel:applicationStatus:ApplicationSummary', applicationSummary_applicationStatus - Status of the application.

ApplicationUpdate

data ApplicationUpdate Source #

Describes updates to apply to an existing Amazon Kinesis Analytics application.

See: newApplicationUpdate smart constructor.

Instances

Instances details
Eq ApplicationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationUpdate

Read ApplicationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationUpdate

Show ApplicationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationUpdate

Generic ApplicationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationUpdate

Associated Types

type Rep ApplicationUpdate :: Type -> Type #

NFData ApplicationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationUpdate

Methods

rnf :: ApplicationUpdate -> () #

Hashable ApplicationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationUpdate

ToJSON ApplicationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationUpdate

type Rep ApplicationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationUpdate

type Rep ApplicationUpdate = D1 ('MetaData "ApplicationUpdate" "Amazonka.KinesisAnalytics.Types.ApplicationUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ApplicationUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "referenceDataSourceUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReferenceDataSourceUpdate])) :*: S1 ('MetaSel ('Just "inputUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputUpdate]))) :*: (S1 ('MetaSel ('Just "cloudWatchLoggingOptionUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchLoggingOptionUpdate])) :*: (S1 ('MetaSel ('Just "outputUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputUpdate])) :*: S1 ('MetaSel ('Just "applicationCodeUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newApplicationUpdate :: ApplicationUpdate Source #

Create a value of ApplicationUpdate 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:referenceDataSourceUpdates:ApplicationUpdate', applicationUpdate_referenceDataSourceUpdates - Describes application reference data source updates.

$sel:inputUpdates:ApplicationUpdate', applicationUpdate_inputUpdates - Describes application input configuration updates.

$sel:cloudWatchLoggingOptionUpdates:ApplicationUpdate', applicationUpdate_cloudWatchLoggingOptionUpdates - Describes application CloudWatch logging option updates.

$sel:outputUpdates:ApplicationUpdate', applicationUpdate_outputUpdates - Describes application output configuration updates.

$sel:applicationCodeUpdate:ApplicationUpdate', applicationUpdate_applicationCodeUpdate - Describes application code updates.

CSVMappingParameters

data CSVMappingParameters Source #

Provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the '\n' as the row delimiter and a comma (",") as the column delimiter:

"name1", "address1"
"name2", "address2"

See: newCSVMappingParameters smart constructor.

Instances

Instances details
Eq CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Read CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Show CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Generic CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Associated Types

type Rep CSVMappingParameters :: Type -> Type #

NFData CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Methods

rnf :: CSVMappingParameters -> () #

Hashable CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

ToJSON CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

FromJSON CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

type Rep CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

type Rep CSVMappingParameters = D1 ('MetaData "CSVMappingParameters" "Amazonka.KinesisAnalytics.Types.CSVMappingParameters" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "CSVMappingParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordRowDelimiter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recordColumnDelimiter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCSVMappingParameters Source #

Create a value of CSVMappingParameters 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:recordRowDelimiter:CSVMappingParameters', cSVMappingParameters_recordRowDelimiter - Row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

$sel:recordColumnDelimiter:CSVMappingParameters', cSVMappingParameters_recordColumnDelimiter - Column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.

CloudWatchLoggingOption

data CloudWatchLoggingOption Source #

Provides a description of CloudWatch logging options, including the log stream Amazon Resource Name (ARN) and the role ARN.

See: newCloudWatchLoggingOption smart constructor.

Instances

Instances details
Eq CloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption

Read CloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption

Show CloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption

Generic CloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption

Associated Types

type Rep CloudWatchLoggingOption :: Type -> Type #

NFData CloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption

Methods

rnf :: CloudWatchLoggingOption -> () #

Hashable CloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption

ToJSON CloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption

type Rep CloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption

type Rep CloudWatchLoggingOption = D1 ('MetaData "CloudWatchLoggingOption" "Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOption" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "CloudWatchLoggingOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logStreamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCloudWatchLoggingOption Source #

Create a value of CloudWatchLoggingOption 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:logStreamARN:CloudWatchLoggingOption', cloudWatchLoggingOption_logStreamARN - ARN of the CloudWatch log to receive application messages.

$sel:roleARN:CloudWatchLoggingOption', cloudWatchLoggingOption_roleARN - IAM ARN of the role to use to send application messages. Note: To write application messages to CloudWatch, the IAM role that is used must have the PutLogEvents policy action enabled.

CloudWatchLoggingOptionDescription

data CloudWatchLoggingOptionDescription Source #

Description of the CloudWatch logging option.

See: newCloudWatchLoggingOptionDescription smart constructor.

Instances

Instances details
Eq CloudWatchLoggingOptionDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription

Read CloudWatchLoggingOptionDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription

Show CloudWatchLoggingOptionDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription

Generic CloudWatchLoggingOptionDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription

Associated Types

type Rep CloudWatchLoggingOptionDescription :: Type -> Type #

NFData CloudWatchLoggingOptionDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription

Hashable CloudWatchLoggingOptionDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription

FromJSON CloudWatchLoggingOptionDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription

type Rep CloudWatchLoggingOptionDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription

type Rep CloudWatchLoggingOptionDescription = D1 ('MetaData "CloudWatchLoggingOptionDescription" "Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "CloudWatchLoggingOptionDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLoggingOptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logStreamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCloudWatchLoggingOptionDescription Source #

Create a value of CloudWatchLoggingOptionDescription 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:cloudWatchLoggingOptionId:CloudWatchLoggingOptionDescription', cloudWatchLoggingOptionDescription_cloudWatchLoggingOptionId - ID of the CloudWatch logging option description.

$sel:logStreamARN:CloudWatchLoggingOptionDescription', cloudWatchLoggingOptionDescription_logStreamARN - ARN of the CloudWatch log to receive application messages.

$sel:roleARN:CloudWatchLoggingOptionDescription', cloudWatchLoggingOptionDescription_roleARN - IAM ARN of the role to use to send application messages. Note: To write application messages to CloudWatch, the IAM role used must have the PutLogEvents policy action enabled.

CloudWatchLoggingOptionUpdate

data CloudWatchLoggingOptionUpdate Source #

Describes CloudWatch logging option updates.

See: newCloudWatchLoggingOptionUpdate smart constructor.

Instances

Instances details
Eq CloudWatchLoggingOptionUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate

Read CloudWatchLoggingOptionUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate

Show CloudWatchLoggingOptionUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate

Generic CloudWatchLoggingOptionUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate

Associated Types

type Rep CloudWatchLoggingOptionUpdate :: Type -> Type #

NFData CloudWatchLoggingOptionUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate

Hashable CloudWatchLoggingOptionUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate

ToJSON CloudWatchLoggingOptionUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate

type Rep CloudWatchLoggingOptionUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate

type Rep CloudWatchLoggingOptionUpdate = D1 ('MetaData "CloudWatchLoggingOptionUpdate" "Amazonka.KinesisAnalytics.Types.CloudWatchLoggingOptionUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "CloudWatchLoggingOptionUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logStreamARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cloudWatchLoggingOptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCloudWatchLoggingOptionUpdate Source #

Create a value of CloudWatchLoggingOptionUpdate 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:roleARNUpdate:CloudWatchLoggingOptionUpdate', cloudWatchLoggingOptionUpdate_roleARNUpdate - IAM ARN of the role to use to send application messages. Note: To write application messages to CloudWatch, the IAM role used must have the PutLogEvents policy action enabled.

$sel:logStreamARNUpdate:CloudWatchLoggingOptionUpdate', cloudWatchLoggingOptionUpdate_logStreamARNUpdate - ARN of the CloudWatch log to receive application messages.

$sel:cloudWatchLoggingOptionId:CloudWatchLoggingOptionUpdate', cloudWatchLoggingOptionUpdate_cloudWatchLoggingOptionId - ID of the CloudWatch logging option to update

DestinationSchema

data DestinationSchema Source #

Describes the data format when records are written to the destination. For more information, see Configuring Application Output.

See: newDestinationSchema smart constructor.

Instances

Instances details
Eq DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

Read DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

Show DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

Generic DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

Associated Types

type Rep DestinationSchema :: Type -> Type #

NFData DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

Methods

rnf :: DestinationSchema -> () #

Hashable DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

ToJSON DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

FromJSON DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

type Rep DestinationSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.DestinationSchema

type Rep DestinationSchema = D1 ('MetaData "DestinationSchema" "Amazonka.KinesisAnalytics.Types.DestinationSchema" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "DestinationSchema'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordFormatType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecordFormatType)))

newDestinationSchema Source #

Create a value of DestinationSchema 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:recordFormatType:DestinationSchema', destinationSchema_recordFormatType - Specifies the format of the records on the output stream.

Input

data Input Source #

When you configure the application input, you specify the streaming source, the in-application stream name that is created, and the mapping between the two. For more information, see Configuring Application Input.

See: newInput smart constructor.

Instances

Instances details
Eq Input Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Input

Methods

(==) :: Input -> Input -> Bool #

(/=) :: Input -> Input -> Bool #

Read Input Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Input

Show Input Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Input

Methods

showsPrec :: Int -> Input -> ShowS #

show :: Input -> String #

showList :: [Input] -> ShowS #

Generic Input Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Input

Associated Types

type Rep Input :: Type -> Type #

Methods

from :: Input -> Rep Input x #

to :: Rep Input x -> Input #

NFData Input Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Input

Methods

rnf :: Input -> () #

Hashable Input Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Input

Methods

hashWithSalt :: Int -> Input -> Int #

hash :: Input -> Int #

ToJSON Input Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Input

type Rep Input Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Input

type Rep Input = D1 ('MetaData "Input" "Amazonka.KinesisAnalytics.Types.Input" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "Input'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inputParallelism") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputParallelism)) :*: (S1 ('MetaSel ('Just "inputProcessingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputProcessingConfiguration)) :*: S1 ('MetaSel ('Just "kinesisStreamsInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsInput)))) :*: (S1 ('MetaSel ('Just "kinesisFirehoseInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseInput)) :*: (S1 ('MetaSel ('Just "namePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceSchema)))))

newInput Source #

Create a value of Input 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:inputParallelism:Input', input_inputParallelism - Describes the number of in-application streams to create.

Data from your source is routed to these in-application input streams.

(see Configuring Application Input.

$sel:inputProcessingConfiguration:Input', input_inputProcessingConfiguration - The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.

$sel:kinesisStreamsInput:Input', input_kinesisStreamsInput - If the streaming source is an Amazon Kinesis stream, identifies the stream's Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.

Note: Either KinesisStreamsInput or KinesisFirehoseInput is required.

$sel:kinesisFirehoseInput:Input', input_kinesisFirehoseInput - If the streaming source is an Amazon Kinesis Firehose delivery stream, identifies the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.

Note: Either KinesisStreamsInput or KinesisFirehoseInput is required.

$sel:namePrefix:Input', input_namePrefix - Name prefix to use when creating an in-application stream. Suppose that you specify a prefix "MyInApplicationStream." Amazon Kinesis Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with names "MyInApplicationStream_001," "MyInApplicationStream_002," and so on.

$sel:inputSchema:Input', input_inputSchema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

Also used to describe the format of the reference data source.

InputConfiguration

data InputConfiguration Source #

When you start your application, you provide this configuration, which identifies the input source and the point in the input source at which you want the application to start processing records.

See: newInputConfiguration smart constructor.

Instances

Instances details
Eq InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Read InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Show InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Generic InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Associated Types

type Rep InputConfiguration :: Type -> Type #

NFData InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Methods

rnf :: InputConfiguration -> () #

Hashable InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

ToJSON InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

type Rep InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

type Rep InputConfiguration = D1 ('MetaData "InputConfiguration" "Amazonka.KinesisAnalytics.Types.InputConfiguration" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputStartingPositionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputStartingPositionConfiguration)))

newInputConfiguration Source #

Create a value of InputConfiguration 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:id:InputConfiguration', inputConfiguration_id - Input source ID. You can get this ID by calling the DescribeApplication operation.

$sel:inputStartingPositionConfiguration:InputConfiguration', inputConfiguration_inputStartingPositionConfiguration - Point at which you want the application to start processing records from the streaming source.

InputDescription

data InputDescription Source #

Describes the application input configuration. For more information, see Configuring Application Input.

See: newInputDescription smart constructor.

Instances

Instances details
Eq InputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputDescription

Read InputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputDescription

Show InputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputDescription

Generic InputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputDescription

Associated Types

type Rep InputDescription :: Type -> Type #

NFData InputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputDescription

Methods

rnf :: InputDescription -> () #

Hashable InputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputDescription

FromJSON InputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputDescription

type Rep InputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputDescription

type Rep InputDescription = D1 ('MetaData "InputDescription" "Amazonka.KinesisAnalytics.Types.InputDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "inputStartingPositionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputStartingPositionConfiguration)) :*: S1 ('MetaSel ('Just "inputParallelism") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputParallelism))) :*: (S1 ('MetaSel ('Just "inputId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inAppStreamNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "kinesisFirehoseInputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseInputDescription)) :*: S1 ('MetaSel ('Just "inputSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceSchema))) :*: (S1 ('MetaSel ('Just "kinesisStreamsInputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsInputDescription)) :*: (S1 ('MetaSel ('Just "namePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inputProcessingConfigurationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputProcessingConfigurationDescription)))))))

newInputDescription :: InputDescription Source #

Create a value of InputDescription 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:inputStartingPositionConfiguration:InputDescription', inputDescription_inputStartingPositionConfiguration - Point at which the application is configured to read from the input stream.

$sel:inputParallelism:InputDescription', inputDescription_inputParallelism - Describes the configured parallelism (number of in-application streams mapped to the streaming source).

$sel:inputId:InputDescription', inputDescription_inputId - Input ID associated with the application input. This is the ID that Amazon Kinesis Analytics assigns to each input configuration you add to your application.

$sel:inAppStreamNames:InputDescription', inputDescription_inAppStreamNames - Returns the in-application stream names that are mapped to the stream source.

$sel:kinesisFirehoseInputDescription:InputDescription', inputDescription_kinesisFirehoseInputDescription - If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.

$sel:inputSchema:InputDescription', inputDescription_inputSchema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

$sel:kinesisStreamsInputDescription:InputDescription', inputDescription_kinesisStreamsInputDescription - If an Amazon Kinesis stream is configured as streaming source, provides Amazon Kinesis stream's Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.

$sel:namePrefix:InputDescription', inputDescription_namePrefix - In-application name prefix.

$sel:inputProcessingConfigurationDescription:InputDescription', inputDescription_inputProcessingConfigurationDescription - The description of the preprocessor that executes on records in this input before the application's code is run.

InputLambdaProcessor

data InputLambdaProcessor Source #

An object that contains the Amazon Resource Name (ARN) of the AWS Lambda function that is used to preprocess records in the stream, and the ARN of the IAM role that is used to access the AWS Lambda function.

See: newInputLambdaProcessor smart constructor.

Instances

Instances details
Eq InputLambdaProcessor Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessor

Read InputLambdaProcessor Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessor

Show InputLambdaProcessor Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessor

Generic InputLambdaProcessor Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessor

Associated Types

type Rep InputLambdaProcessor :: Type -> Type #

NFData InputLambdaProcessor Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessor

Methods

rnf :: InputLambdaProcessor -> () #

Hashable InputLambdaProcessor Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessor

ToJSON InputLambdaProcessor Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessor

type Rep InputLambdaProcessor Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessor

type Rep InputLambdaProcessor = D1 ('MetaData "InputLambdaProcessor" "Amazonka.KinesisAnalytics.Types.InputLambdaProcessor" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputLambdaProcessor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInputLambdaProcessor Source #

Create a value of InputLambdaProcessor 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:resourceARN:InputLambdaProcessor', inputLambdaProcessor_resourceARN - The ARN of the AWS Lambda function that operates on records in the stream.

To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda

$sel:roleARN:InputLambdaProcessor', inputLambdaProcessor_roleARN - The ARN of the IAM role that is used to access the AWS Lambda function.

InputLambdaProcessorDescription

data InputLambdaProcessorDescription Source #

An object that contains the Amazon Resource Name (ARN) of the AWS Lambda function that is used to preprocess records in the stream, and the ARN of the IAM role that is used to access the AWS Lambda expression.

See: newInputLambdaProcessorDescription smart constructor.

Instances

Instances details
Eq InputLambdaProcessorDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription

Read InputLambdaProcessorDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription

Show InputLambdaProcessorDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription

Generic InputLambdaProcessorDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription

Associated Types

type Rep InputLambdaProcessorDescription :: Type -> Type #

NFData InputLambdaProcessorDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription

Hashable InputLambdaProcessorDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription

FromJSON InputLambdaProcessorDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription

type Rep InputLambdaProcessorDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription

type Rep InputLambdaProcessorDescription = D1 ('MetaData "InputLambdaProcessorDescription" "Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputLambdaProcessorDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInputLambdaProcessorDescription :: InputLambdaProcessorDescription Source #

Create a value of InputLambdaProcessorDescription 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:resourceARN:InputLambdaProcessorDescription', inputLambdaProcessorDescription_resourceARN - The ARN of the AWS Lambda function that is used to preprocess the records in the stream.

$sel:roleARN:InputLambdaProcessorDescription', inputLambdaProcessorDescription_roleARN - The ARN of the IAM role that is used to access the AWS Lambda function.

InputLambdaProcessorUpdate

data InputLambdaProcessorUpdate Source #

Represents an update to the InputLambdaProcessor that is used to preprocess the records in the stream.

See: newInputLambdaProcessorUpdate smart constructor.

Instances

Instances details
Eq InputLambdaProcessorUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate

Read InputLambdaProcessorUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate

Show InputLambdaProcessorUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate

Generic InputLambdaProcessorUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate

Associated Types

type Rep InputLambdaProcessorUpdate :: Type -> Type #

NFData InputLambdaProcessorUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate

Hashable InputLambdaProcessorUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate

ToJSON InputLambdaProcessorUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate

type Rep InputLambdaProcessorUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate

type Rep InputLambdaProcessorUpdate = D1 ('MetaData "InputLambdaProcessorUpdate" "Amazonka.KinesisAnalytics.Types.InputLambdaProcessorUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputLambdaProcessorUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInputLambdaProcessorUpdate :: InputLambdaProcessorUpdate Source #

Create a value of InputLambdaProcessorUpdate 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:roleARNUpdate:InputLambdaProcessorUpdate', inputLambdaProcessorUpdate_roleARNUpdate - The ARN of the new IAM role that is used to access the AWS Lambda function.

$sel:resourceARNUpdate:InputLambdaProcessorUpdate', inputLambdaProcessorUpdate_resourceARNUpdate - The Amazon Resource Name (ARN) of the new AWS Lambda function that is used to preprocess the records in the stream.

To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda

InputParallelism

data InputParallelism Source #

Describes the number of in-application streams to create for a given streaming source. For information about parallelism, see Configuring Application Input.

See: newInputParallelism smart constructor.

Instances

Instances details
Eq InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

Read InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

Show InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

Generic InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

Associated Types

type Rep InputParallelism :: Type -> Type #

NFData InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

Methods

rnf :: InputParallelism -> () #

Hashable InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

ToJSON InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

FromJSON InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

type Rep InputParallelism Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelism

type Rep InputParallelism = D1 ('MetaData "InputParallelism" "Amazonka.KinesisAnalytics.Types.InputParallelism" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputParallelism'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newInputParallelism :: InputParallelism Source #

Create a value of InputParallelism 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:count:InputParallelism', inputParallelism_count - Number of in-application streams to create. For more information, see Limits.

InputParallelismUpdate

data InputParallelismUpdate Source #

Provides updates to the parallelism count.

See: newInputParallelismUpdate smart constructor.

Instances

Instances details
Eq InputParallelismUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelismUpdate

Read InputParallelismUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelismUpdate

Show InputParallelismUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelismUpdate

Generic InputParallelismUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelismUpdate

Associated Types

type Rep InputParallelismUpdate :: Type -> Type #

NFData InputParallelismUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelismUpdate

Methods

rnf :: InputParallelismUpdate -> () #

Hashable InputParallelismUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelismUpdate

ToJSON InputParallelismUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelismUpdate

type Rep InputParallelismUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputParallelismUpdate

type Rep InputParallelismUpdate = D1 ('MetaData "InputParallelismUpdate" "Amazonka.KinesisAnalytics.Types.InputParallelismUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputParallelismUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newInputParallelismUpdate :: InputParallelismUpdate Source #

Create a value of InputParallelismUpdate 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:countUpdate:InputParallelismUpdate', inputParallelismUpdate_countUpdate - Number of in-application streams to create for the specified streaming source.

InputProcessingConfiguration

data InputProcessingConfiguration Source #

Provides a description of a processor that is used to preprocess the records in the stream before being processed by your application code. Currently, the only input processor available is AWS Lambda.

See: newInputProcessingConfiguration smart constructor.

Instances

Instances details
Eq InputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration

Read InputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration

Show InputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration

Generic InputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration

Associated Types

type Rep InputProcessingConfiguration :: Type -> Type #

NFData InputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration

Hashable InputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration

ToJSON InputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration

type Rep InputProcessingConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration

type Rep InputProcessingConfiguration = D1 ('MetaData "InputProcessingConfiguration" "Amazonka.KinesisAnalytics.Types.InputProcessingConfiguration" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputProcessingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputLambdaProcessor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputLambdaProcessor)))

newInputProcessingConfiguration Source #

Create a value of InputProcessingConfiguration 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:inputLambdaProcessor:InputProcessingConfiguration', inputProcessingConfiguration_inputLambdaProcessor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

InputProcessingConfigurationDescription

data InputProcessingConfigurationDescription Source #

Provides configuration information about an input processor. Currently, the only input processor available is AWS Lambda.

See: newInputProcessingConfigurationDescription smart constructor.

Instances

Instances details
Eq InputProcessingConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription

Read InputProcessingConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription

Show InputProcessingConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription

Generic InputProcessingConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription

NFData InputProcessingConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription

Hashable InputProcessingConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription

FromJSON InputProcessingConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription

type Rep InputProcessingConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription

type Rep InputProcessingConfigurationDescription = D1 ('MetaData "InputProcessingConfigurationDescription" "Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputProcessingConfigurationDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputLambdaProcessorDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputLambdaProcessorDescription))))

newInputProcessingConfigurationDescription :: InputProcessingConfigurationDescription Source #

Create a value of InputProcessingConfigurationDescription 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:inputLambdaProcessorDescription:InputProcessingConfigurationDescription', inputProcessingConfigurationDescription_inputLambdaProcessorDescription - Provides configuration information about the associated InputLambdaProcessorDescription.

InputProcessingConfigurationUpdate

data InputProcessingConfigurationUpdate Source #

Describes updates to an InputProcessingConfiguration.

See: newInputProcessingConfigurationUpdate smart constructor.

Instances

Instances details
Eq InputProcessingConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate

Read InputProcessingConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate

Show InputProcessingConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate

Generic InputProcessingConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate

Associated Types

type Rep InputProcessingConfigurationUpdate :: Type -> Type #

NFData InputProcessingConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate

Hashable InputProcessingConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate

ToJSON InputProcessingConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate

type Rep InputProcessingConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate

type Rep InputProcessingConfigurationUpdate = D1 ('MetaData "InputProcessingConfigurationUpdate" "Amazonka.KinesisAnalytics.Types.InputProcessingConfigurationUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputProcessingConfigurationUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputLambdaProcessorUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputLambdaProcessorUpdate)))

newInputProcessingConfigurationUpdate Source #

Create a value of InputProcessingConfigurationUpdate 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:inputLambdaProcessorUpdate:InputProcessingConfigurationUpdate', inputProcessingConfigurationUpdate_inputLambdaProcessorUpdate - Provides update information for an InputLambdaProcessor.

InputSchemaUpdate

data InputSchemaUpdate Source #

Describes updates for the application's input schema.

See: newInputSchemaUpdate smart constructor.

Instances

Instances details
Eq InputSchemaUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputSchemaUpdate

Read InputSchemaUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputSchemaUpdate

Show InputSchemaUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputSchemaUpdate

Generic InputSchemaUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputSchemaUpdate

Associated Types

type Rep InputSchemaUpdate :: Type -> Type #

NFData InputSchemaUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputSchemaUpdate

Methods

rnf :: InputSchemaUpdate -> () #

Hashable InputSchemaUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputSchemaUpdate

ToJSON InputSchemaUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputSchemaUpdate

type Rep InputSchemaUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputSchemaUpdate

type Rep InputSchemaUpdate = D1 ('MetaData "InputSchemaUpdate" "Amazonka.KinesisAnalytics.Types.InputSchemaUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputSchemaUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordFormatUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecordFormat)) :*: (S1 ('MetaSel ('Just "recordEncodingUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recordColumnUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty RecordColumn))))))

newInputSchemaUpdate :: InputSchemaUpdate Source #

Create a value of InputSchemaUpdate 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:recordFormatUpdate:InputSchemaUpdate', inputSchemaUpdate_recordFormatUpdate - Specifies the format of the records on the streaming source.

$sel:recordEncodingUpdate:InputSchemaUpdate', inputSchemaUpdate_recordEncodingUpdate - Specifies the encoding of the records in the streaming source. For example, UTF-8.

$sel:recordColumnUpdates:InputSchemaUpdate', inputSchemaUpdate_recordColumnUpdates - A list of RecordColumn objects. Each object describes the mapping of the streaming source element to the corresponding column in the in-application stream.

InputStartingPositionConfiguration

data InputStartingPositionConfiguration Source #

Describes the point at which the application reads from the streaming source.

See: newInputStartingPositionConfiguration smart constructor.

Instances

Instances details
Eq InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

Read InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

Show InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

Generic InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

Associated Types

type Rep InputStartingPositionConfiguration :: Type -> Type #

NFData InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

Hashable InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

ToJSON InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

FromJSON InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

type Rep InputStartingPositionConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration

type Rep InputStartingPositionConfiguration = D1 ('MetaData "InputStartingPositionConfiguration" "Amazonka.KinesisAnalytics.Types.InputStartingPositionConfiguration" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputStartingPositionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputStartingPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputStartingPosition))))

newInputStartingPositionConfiguration :: InputStartingPositionConfiguration Source #

Create a value of InputStartingPositionConfiguration 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:inputStartingPosition:InputStartingPositionConfiguration', inputStartingPositionConfiguration_inputStartingPosition - The starting position on the stream.

  • NOW - Start reading just after the most recent record in the stream, start at the request time stamp that the customer issued.
  • TRIM_HORIZON - Start reading at the last untrimmed record in the stream, which is the oldest record available in the stream. This option is not available for an Amazon Kinesis Firehose delivery stream.
  • LAST_STOPPED_POINT - Resume reading from where the application last stopped reading.

InputUpdate

data InputUpdate Source #

Describes updates to a specific input configuration (identified by the InputId of an application).

See: newInputUpdate smart constructor.

Instances

Instances details
Eq InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Read InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Show InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Generic InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Associated Types

type Rep InputUpdate :: Type -> Type #

NFData InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Methods

rnf :: InputUpdate -> () #

Hashable InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

ToJSON InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

type Rep InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

type Rep InputUpdate = D1 ('MetaData "InputUpdate" "Amazonka.KinesisAnalytics.Types.InputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inputProcessingConfigurationUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputProcessingConfigurationUpdate)) :*: (S1 ('MetaSel ('Just "kinesisStreamsInputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsInputUpdate)) :*: S1 ('MetaSel ('Just "inputParallelismUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputParallelismUpdate)))) :*: ((S1 ('MetaSel ('Just "namePrefixUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inputSchemaUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputSchemaUpdate))) :*: (S1 ('MetaSel ('Just "kinesisFirehoseInputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseInputUpdate)) :*: S1 ('MetaSel ('Just "inputId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newInputUpdate Source #

Create a value of InputUpdate 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:inputProcessingConfigurationUpdate:InputUpdate', inputUpdate_inputProcessingConfigurationUpdate - Describes updates for an input processing configuration.

$sel:kinesisStreamsInputUpdate:InputUpdate', inputUpdate_kinesisStreamsInputUpdate - If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.

$sel:inputParallelismUpdate:InputUpdate', inputUpdate_inputParallelismUpdate - Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).

$sel:namePrefixUpdate:InputUpdate', inputUpdate_namePrefixUpdate - Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.

$sel:inputSchemaUpdate:InputUpdate', inputUpdate_inputSchemaUpdate - Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.

$sel:kinesisFirehoseInputUpdate:InputUpdate', inputUpdate_kinesisFirehoseInputUpdate - If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.

$sel:inputId:InputUpdate', inputUpdate_inputId - Input ID of the application input to be updated.

JSONMappingParameters

data JSONMappingParameters Source #

Provides additional mapping information when JSON is the record format on the streaming source.

See: newJSONMappingParameters smart constructor.

Instances

Instances details
Eq JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

Read JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

Show JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

Generic JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

Associated Types

type Rep JSONMappingParameters :: Type -> Type #

NFData JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

Methods

rnf :: JSONMappingParameters -> () #

Hashable JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

ToJSON JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

FromJSON JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

type Rep JSONMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.JSONMappingParameters

type Rep JSONMappingParameters = D1 ('MetaData "JSONMappingParameters" "Amazonka.KinesisAnalytics.Types.JSONMappingParameters" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "JSONMappingParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordRowPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newJSONMappingParameters Source #

Create a value of JSONMappingParameters 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:recordRowPath:JSONMappingParameters', jSONMappingParameters_recordRowPath - Path to the top-level parent that contains the records.

KinesisFirehoseInput

data KinesisFirehoseInput Source #

Identifies an Amazon Kinesis Firehose delivery stream as the streaming source. You provide the delivery stream's Amazon Resource Name (ARN) and an IAM role ARN that enables Amazon Kinesis Analytics to access the stream on your behalf.

See: newKinesisFirehoseInput smart constructor.

Instances

Instances details
Eq KinesisFirehoseInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput

Read KinesisFirehoseInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput

Show KinesisFirehoseInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput

Generic KinesisFirehoseInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput

Associated Types

type Rep KinesisFirehoseInput :: Type -> Type #

NFData KinesisFirehoseInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput

Methods

rnf :: KinesisFirehoseInput -> () #

Hashable KinesisFirehoseInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput

ToJSON KinesisFirehoseInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput

type Rep KinesisFirehoseInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput

type Rep KinesisFirehoseInput = D1 ('MetaData "KinesisFirehoseInput" "Amazonka.KinesisAnalytics.Types.KinesisFirehoseInput" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisFirehoseInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisFirehoseInput Source #

Create a value of KinesisFirehoseInput 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:resourceARN:KinesisFirehoseInput', kinesisFirehoseInput_resourceARN - ARN of the input delivery stream.

$sel:roleARN:KinesisFirehoseInput', kinesisFirehoseInput_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to make sure that the role has the necessary permissions to access the stream.

KinesisFirehoseInputDescription

data KinesisFirehoseInputDescription Source #

Describes the Amazon Kinesis Firehose delivery stream that is configured as the streaming source in the application input configuration.

See: newKinesisFirehoseInputDescription smart constructor.

Instances

Instances details
Eq KinesisFirehoseInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription

Read KinesisFirehoseInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription

Show KinesisFirehoseInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription

Generic KinesisFirehoseInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription

Associated Types

type Rep KinesisFirehoseInputDescription :: Type -> Type #

NFData KinesisFirehoseInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription

Hashable KinesisFirehoseInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription

FromJSON KinesisFirehoseInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription

type Rep KinesisFirehoseInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription

type Rep KinesisFirehoseInputDescription = D1 ('MetaData "KinesisFirehoseInputDescription" "Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisFirehoseInputDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisFirehoseInputDescription :: KinesisFirehoseInputDescription Source #

Create a value of KinesisFirehoseInputDescription 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:resourceARN:KinesisFirehoseInputDescription', kinesisFirehoseInputDescription_resourceARN - Amazon Resource Name (ARN) of the Amazon Kinesis Firehose delivery stream.

$sel:roleARN:KinesisFirehoseInputDescription', kinesisFirehoseInputDescription_roleARN - ARN of the IAM role that Amazon Kinesis Analytics assumes to access the stream.

KinesisFirehoseInputUpdate

data KinesisFirehoseInputUpdate Source #

When updating application input configuration, provides information about an Amazon Kinesis Firehose delivery stream as the streaming source.

See: newKinesisFirehoseInputUpdate smart constructor.

Instances

Instances details
Eq KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Read KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Show KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Generic KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Associated Types

type Rep KinesisFirehoseInputUpdate :: Type -> Type #

NFData KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Hashable KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

ToJSON KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

type Rep KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

type Rep KinesisFirehoseInputUpdate = D1 ('MetaData "KinesisFirehoseInputUpdate" "Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisFirehoseInputUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisFirehoseInputUpdate :: KinesisFirehoseInputUpdate Source #

Create a value of KinesisFirehoseInputUpdate 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:roleARNUpdate:KinesisFirehoseInputUpdate', kinesisFirehoseInputUpdate_roleARNUpdate - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to grant the necessary permissions to this role.

$sel:resourceARNUpdate:KinesisFirehoseInputUpdate', kinesisFirehoseInputUpdate_resourceARNUpdate - Amazon Resource Name (ARN) of the input Amazon Kinesis Firehose delivery stream to read.

KinesisFirehoseOutput

data KinesisFirehoseOutput Source #

When configuring application output, identifies an Amazon Kinesis Firehose delivery stream as the destination. You provide the stream Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to write to the stream on your behalf.

See: newKinesisFirehoseOutput smart constructor.

Instances

Instances details
Eq KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Read KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Show KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Generic KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Associated Types

type Rep KinesisFirehoseOutput :: Type -> Type #

NFData KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Methods

rnf :: KinesisFirehoseOutput -> () #

Hashable KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

ToJSON KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

type Rep KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

type Rep KinesisFirehoseOutput = D1 ('MetaData "KinesisFirehoseOutput" "Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisFirehoseOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisFirehoseOutput Source #

Create a value of KinesisFirehoseOutput 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:resourceARN:KinesisFirehoseOutput', kinesisFirehoseOutput_resourceARN - ARN of the destination Amazon Kinesis Firehose delivery stream to write to.

$sel:roleARN:KinesisFirehoseOutput', kinesisFirehoseOutput_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination stream on your behalf. You need to grant the necessary permissions to this role.

KinesisFirehoseOutputDescription

data KinesisFirehoseOutputDescription Source #

For an application output, describes the Amazon Kinesis Firehose delivery stream configured as its destination.

See: newKinesisFirehoseOutputDescription smart constructor.

Instances

Instances details
Eq KinesisFirehoseOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription

Read KinesisFirehoseOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription

Show KinesisFirehoseOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription

Generic KinesisFirehoseOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription

Associated Types

type Rep KinesisFirehoseOutputDescription :: Type -> Type #

NFData KinesisFirehoseOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription

Hashable KinesisFirehoseOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription

FromJSON KinesisFirehoseOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription

type Rep KinesisFirehoseOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription

type Rep KinesisFirehoseOutputDescription = D1 ('MetaData "KinesisFirehoseOutputDescription" "Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisFirehoseOutputDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisFirehoseOutputDescription :: KinesisFirehoseOutputDescription Source #

Create a value of KinesisFirehoseOutputDescription 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:resourceARN:KinesisFirehoseOutputDescription', kinesisFirehoseOutputDescription_resourceARN - Amazon Resource Name (ARN) of the Amazon Kinesis Firehose delivery stream.

$sel:roleARN:KinesisFirehoseOutputDescription', kinesisFirehoseOutputDescription_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream.

KinesisFirehoseOutputUpdate

data KinesisFirehoseOutputUpdate Source #

When updating an output configuration using the UpdateApplication operation, provides information about an Amazon Kinesis Firehose delivery stream configured as the destination.

See: newKinesisFirehoseOutputUpdate smart constructor.

Instances

Instances details
Eq KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Read KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Show KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Generic KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Associated Types

type Rep KinesisFirehoseOutputUpdate :: Type -> Type #

NFData KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Hashable KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

ToJSON KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

type Rep KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

type Rep KinesisFirehoseOutputUpdate = D1 ('MetaData "KinesisFirehoseOutputUpdate" "Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisFirehoseOutputUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisFirehoseOutputUpdate :: KinesisFirehoseOutputUpdate Source #

Create a value of KinesisFirehoseOutputUpdate 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:roleARNUpdate:KinesisFirehoseOutputUpdate', kinesisFirehoseOutputUpdate_roleARNUpdate - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to grant the necessary permissions to this role.

$sel:resourceARNUpdate:KinesisFirehoseOutputUpdate', kinesisFirehoseOutputUpdate_resourceARNUpdate - Amazon Resource Name (ARN) of the Amazon Kinesis Firehose delivery stream to write to.

KinesisStreamsInput

data KinesisStreamsInput Source #

Identifies an Amazon Kinesis stream as the streaming source. You provide the stream's Amazon Resource Name (ARN) and an IAM role ARN that enables Amazon Kinesis Analytics to access the stream on your behalf.

See: newKinesisStreamsInput smart constructor.

Instances

Instances details
Eq KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Read KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Show KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Generic KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Associated Types

type Rep KinesisStreamsInput :: Type -> Type #

NFData KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Methods

rnf :: KinesisStreamsInput -> () #

Hashable KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

ToJSON KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

type Rep KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

type Rep KinesisStreamsInput = D1 ('MetaData "KinesisStreamsInput" "Amazonka.KinesisAnalytics.Types.KinesisStreamsInput" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisStreamsInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisStreamsInput Source #

Create a value of KinesisStreamsInput 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:resourceARN:KinesisStreamsInput', kinesisStreamsInput_resourceARN - ARN of the input Amazon Kinesis stream to read.

$sel:roleARN:KinesisStreamsInput', kinesisStreamsInput_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to grant the necessary permissions to this role.

KinesisStreamsInputDescription

data KinesisStreamsInputDescription Source #

Describes the Amazon Kinesis stream that is configured as the streaming source in the application input configuration.

See: newKinesisStreamsInputDescription smart constructor.

Instances

Instances details
Eq KinesisStreamsInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription

Read KinesisStreamsInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription

Show KinesisStreamsInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription

Generic KinesisStreamsInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription

Associated Types

type Rep KinesisStreamsInputDescription :: Type -> Type #

NFData KinesisStreamsInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription

Hashable KinesisStreamsInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription

FromJSON KinesisStreamsInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription

type Rep KinesisStreamsInputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription

type Rep KinesisStreamsInputDescription = D1 ('MetaData "KinesisStreamsInputDescription" "Amazonka.KinesisAnalytics.Types.KinesisStreamsInputDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisStreamsInputDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisStreamsInputDescription :: KinesisStreamsInputDescription Source #

Create a value of KinesisStreamsInputDescription 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:resourceARN:KinesisStreamsInputDescription', kinesisStreamsInputDescription_resourceARN - Amazon Resource Name (ARN) of the Amazon Kinesis stream.

$sel:roleARN:KinesisStreamsInputDescription', kinesisStreamsInputDescription_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream.

KinesisStreamsInputUpdate

data KinesisStreamsInputUpdate Source #

When updating application input configuration, provides information about an Amazon Kinesis stream as the streaming source.

See: newKinesisStreamsInputUpdate smart constructor.

Instances

Instances details
Eq KinesisStreamsInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate

Read KinesisStreamsInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate

Show KinesisStreamsInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate

Generic KinesisStreamsInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate

Associated Types

type Rep KinesisStreamsInputUpdate :: Type -> Type #

NFData KinesisStreamsInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate

Hashable KinesisStreamsInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate

ToJSON KinesisStreamsInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate

type Rep KinesisStreamsInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate

type Rep KinesisStreamsInputUpdate = D1 ('MetaData "KinesisStreamsInputUpdate" "Amazonka.KinesisAnalytics.Types.KinesisStreamsInputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisStreamsInputUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisStreamsInputUpdate :: KinesisStreamsInputUpdate Source #

Create a value of KinesisStreamsInputUpdate 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:roleARNUpdate:KinesisStreamsInputUpdate', kinesisStreamsInputUpdate_roleARNUpdate - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to grant the necessary permissions to this role.

$sel:resourceARNUpdate:KinesisStreamsInputUpdate', kinesisStreamsInputUpdate_resourceARNUpdate - Amazon Resource Name (ARN) of the input Amazon Kinesis stream to read.

KinesisStreamsOutput

data KinesisStreamsOutput Source #

When configuring application output, identifies an Amazon Kinesis stream as the destination. You provide the stream Amazon Resource Name (ARN) and also an IAM role ARN that Amazon Kinesis Analytics can use to write to the stream on your behalf.

See: newKinesisStreamsOutput smart constructor.

Instances

Instances details
Eq KinesisStreamsOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput

Read KinesisStreamsOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput

Show KinesisStreamsOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput

Generic KinesisStreamsOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput

Associated Types

type Rep KinesisStreamsOutput :: Type -> Type #

NFData KinesisStreamsOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput

Methods

rnf :: KinesisStreamsOutput -> () #

Hashable KinesisStreamsOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput

ToJSON KinesisStreamsOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput

type Rep KinesisStreamsOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput

type Rep KinesisStreamsOutput = D1 ('MetaData "KinesisStreamsOutput" "Amazonka.KinesisAnalytics.Types.KinesisStreamsOutput" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisStreamsOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisStreamsOutput Source #

Create a value of KinesisStreamsOutput 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:resourceARN:KinesisStreamsOutput', kinesisStreamsOutput_resourceARN - ARN of the destination Amazon Kinesis stream to write to.

$sel:roleARN:KinesisStreamsOutput', kinesisStreamsOutput_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination stream on your behalf. You need to grant the necessary permissions to this role.

KinesisStreamsOutputDescription

data KinesisStreamsOutputDescription Source #

For an application output, describes the Amazon Kinesis stream configured as its destination.

See: newKinesisStreamsOutputDescription smart constructor.

Instances

Instances details
Eq KinesisStreamsOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription

Read KinesisStreamsOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription

Show KinesisStreamsOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription

Generic KinesisStreamsOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription

Associated Types

type Rep KinesisStreamsOutputDescription :: Type -> Type #

NFData KinesisStreamsOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription

Hashable KinesisStreamsOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription

FromJSON KinesisStreamsOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription

type Rep KinesisStreamsOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription

type Rep KinesisStreamsOutputDescription = D1 ('MetaData "KinesisStreamsOutputDescription" "Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisStreamsOutputDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisStreamsOutputDescription :: KinesisStreamsOutputDescription Source #

Create a value of KinesisStreamsOutputDescription 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:resourceARN:KinesisStreamsOutputDescription', kinesisStreamsOutputDescription_resourceARN - Amazon Resource Name (ARN) of the Amazon Kinesis stream.

$sel:roleARN:KinesisStreamsOutputDescription', kinesisStreamsOutputDescription_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream.

KinesisStreamsOutputUpdate

data KinesisStreamsOutputUpdate Source #

When updating an output configuration using the UpdateApplication operation, provides information about an Amazon Kinesis stream configured as the destination.

See: newKinesisStreamsOutputUpdate smart constructor.

Instances

Instances details
Eq KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Read KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Show KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Generic KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Associated Types

type Rep KinesisStreamsOutputUpdate :: Type -> Type #

NFData KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Hashable KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

ToJSON KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

type Rep KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

type Rep KinesisStreamsOutputUpdate = D1 ('MetaData "KinesisStreamsOutputUpdate" "Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "KinesisStreamsOutputUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisStreamsOutputUpdate :: KinesisStreamsOutputUpdate Source #

Create a value of KinesisStreamsOutputUpdate 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:roleARNUpdate:KinesisStreamsOutputUpdate', kinesisStreamsOutputUpdate_roleARNUpdate - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to grant the necessary permissions to this role.

$sel:resourceARNUpdate:KinesisStreamsOutputUpdate', kinesisStreamsOutputUpdate_resourceARNUpdate - Amazon Resource Name (ARN) of the Amazon Kinesis stream where you want to write the output.

LambdaOutput

data LambdaOutput Source #

When configuring application output, identifies an AWS Lambda function as the destination. You provide the function Amazon Resource Name (ARN) and also an IAM role ARN that Amazon Kinesis Analytics can use to write to the function on your behalf.

See: newLambdaOutput smart constructor.

Constructors

LambdaOutput' Text Text 

Instances

Instances details
Eq LambdaOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutput

Read LambdaOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutput

Show LambdaOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutput

Generic LambdaOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutput

Associated Types

type Rep LambdaOutput :: Type -> Type #

NFData LambdaOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutput

Methods

rnf :: LambdaOutput -> () #

Hashable LambdaOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutput

ToJSON LambdaOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutput

type Rep LambdaOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutput

type Rep LambdaOutput = D1 ('MetaData "LambdaOutput" "Amazonka.KinesisAnalytics.Types.LambdaOutput" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "LambdaOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLambdaOutput Source #

Create a value of LambdaOutput 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:resourceARN:LambdaOutput', lambdaOutput_resourceARN - Amazon Resource Name (ARN) of the destination Lambda function to write to.

To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda

$sel:roleARN:LambdaOutput', lambdaOutput_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination function on your behalf. You need to grant the necessary permissions to this role.

LambdaOutputDescription

data LambdaOutputDescription Source #

For an application output, describes the AWS Lambda function configured as its destination.

See: newLambdaOutputDescription smart constructor.

Instances

Instances details
Eq LambdaOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputDescription

Read LambdaOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputDescription

Show LambdaOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputDescription

Generic LambdaOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputDescription

Associated Types

type Rep LambdaOutputDescription :: Type -> Type #

NFData LambdaOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputDescription

Methods

rnf :: LambdaOutputDescription -> () #

Hashable LambdaOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputDescription

FromJSON LambdaOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputDescription

type Rep LambdaOutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputDescription

type Rep LambdaOutputDescription = D1 ('MetaData "LambdaOutputDescription" "Amazonka.KinesisAnalytics.Types.LambdaOutputDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "LambdaOutputDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLambdaOutputDescription :: LambdaOutputDescription Source #

Create a value of LambdaOutputDescription 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:resourceARN:LambdaOutputDescription', lambdaOutputDescription_resourceARN - Amazon Resource Name (ARN) of the destination Lambda function.

$sel:roleARN:LambdaOutputDescription', lambdaOutputDescription_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination function.

LambdaOutputUpdate

data LambdaOutputUpdate Source #

When updating an output configuration using the UpdateApplication operation, provides information about an AWS Lambda function configured as the destination.

See: newLambdaOutputUpdate smart constructor.

Instances

Instances details
Eq LambdaOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate

Read LambdaOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate

Show LambdaOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate

Generic LambdaOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate

Associated Types

type Rep LambdaOutputUpdate :: Type -> Type #

NFData LambdaOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate

Methods

rnf :: LambdaOutputUpdate -> () #

Hashable LambdaOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate

ToJSON LambdaOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate

type Rep LambdaOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate

type Rep LambdaOutputUpdate = D1 ('MetaData "LambdaOutputUpdate" "Amazonka.KinesisAnalytics.Types.LambdaOutputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "LambdaOutputUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLambdaOutputUpdate :: LambdaOutputUpdate Source #

Create a value of LambdaOutputUpdate 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:roleARNUpdate:LambdaOutputUpdate', lambdaOutputUpdate_roleARNUpdate - ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination function on your behalf. You need to grant the necessary permissions to this role.

$sel:resourceARNUpdate:LambdaOutputUpdate', lambdaOutputUpdate_resourceARNUpdate - Amazon Resource Name (ARN) of the destination Lambda function.

To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda

MappingParameters

data MappingParameters Source #

When configuring application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

See: newMappingParameters smart constructor.

Instances

Instances details
Eq MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

Read MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

Show MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

Generic MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

Associated Types

type Rep MappingParameters :: Type -> Type #

NFData MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

Methods

rnf :: MappingParameters -> () #

Hashable MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

ToJSON MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

FromJSON MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

type Rep MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.MappingParameters

type Rep MappingParameters = D1 ('MetaData "MappingParameters" "Amazonka.KinesisAnalytics.Types.MappingParameters" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "MappingParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cSVMappingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CSVMappingParameters)) :*: S1 ('MetaSel ('Just "jSONMappingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JSONMappingParameters))))

newMappingParameters :: MappingParameters Source #

Create a value of MappingParameters 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:cSVMappingParameters:MappingParameters', mappingParameters_cSVMappingParameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).

$sel:jSONMappingParameters:MappingParameters', mappingParameters_jSONMappingParameters - Provides additional mapping information when JSON is the record format on the streaming source.

Output

data Output Source #

Describes application output configuration in which you identify an in-application stream and a destination where you want the in-application stream data to be written. The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.

For limits on how many destinations an application can write and other limitations, see Limits.

See: newOutput smart constructor.

Instances

Instances details
Eq Output Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Output

Methods

(==) :: Output -> Output -> Bool #

(/=) :: Output -> Output -> Bool #

Read Output Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Output

Show Output Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Output

Generic Output Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Output

Associated Types

type Rep Output :: Type -> Type #

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

NFData Output Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Output

Methods

rnf :: Output -> () #

Hashable Output Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Output

Methods

hashWithSalt :: Int -> Output -> Int #

hash :: Output -> Int #

ToJSON Output Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Output

type Rep Output Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Output

type Rep Output = D1 ('MetaData "Output" "Amazonka.KinesisAnalytics.Types.Output" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "Output'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lambdaOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaOutput)) :*: S1 ('MetaSel ('Just "kinesisStreamsOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsOutput))) :*: (S1 ('MetaSel ('Just "kinesisFirehoseOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseOutput)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationSchema)))))

newOutput Source #

Create a value of Output 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:lambdaOutput:Output', output_lambdaOutput - Identifies an AWS Lambda function as the destination.

$sel:kinesisStreamsOutput:Output', output_kinesisStreamsOutput - Identifies an Amazon Kinesis stream as the destination.

$sel:kinesisFirehoseOutput:Output', output_kinesisFirehoseOutput - Identifies an Amazon Kinesis Firehose delivery stream as the destination.

$sel:name:Output', output_name - Name of the in-application stream.

$sel:destinationSchema:Output', output_destinationSchema - Describes the data format when records are written to the destination. For more information, see Configuring Application Output.

OutputDescription

data OutputDescription Source #

Describes the application output configuration, which includes the in-application stream name and the destination where the stream data is written. The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.

See: newOutputDescription smart constructor.

Instances

Instances details
Eq OutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputDescription

Read OutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputDescription

Show OutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputDescription

Generic OutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputDescription

Associated Types

type Rep OutputDescription :: Type -> Type #

NFData OutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputDescription

Methods

rnf :: OutputDescription -> () #

Hashable OutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputDescription

FromJSON OutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputDescription

type Rep OutputDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputDescription

type Rep OutputDescription = D1 ('MetaData "OutputDescription" "Amazonka.KinesisAnalytics.Types.OutputDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "OutputDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "outputId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationSchema)) :*: S1 ('MetaSel ('Just "kinesisFirehoseOutputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseOutputDescription)))) :*: (S1 ('MetaSel ('Just "kinesisStreamsOutputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsOutputDescription)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lambdaOutputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaOutputDescription))))))

newOutputDescription :: OutputDescription Source #

Create a value of OutputDescription 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:outputId:OutputDescription', outputDescription_outputId - A unique identifier for the output configuration.

$sel:destinationSchema:OutputDescription', outputDescription_destinationSchema - Data format used for writing data to the destination.

$sel:kinesisFirehoseOutputDescription:OutputDescription', outputDescription_kinesisFirehoseOutputDescription - Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.

$sel:kinesisStreamsOutputDescription:OutputDescription', outputDescription_kinesisStreamsOutputDescription - Describes Amazon Kinesis stream configured as the destination where output is written.

$sel:name:OutputDescription', outputDescription_name - Name of the in-application stream configured as output.

$sel:lambdaOutputDescription:OutputDescription', outputDescription_lambdaOutputDescription - Describes the AWS Lambda function configured as the destination where output is written.

OutputUpdate

data OutputUpdate Source #

Describes updates to the output configuration identified by the OutputId.

See: newOutputUpdate smart constructor.

Instances

Instances details
Eq OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Read OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Show OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Generic OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Associated Types

type Rep OutputUpdate :: Type -> Type #

NFData OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Methods

rnf :: OutputUpdate -> () #

Hashable OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

ToJSON OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

type Rep OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

type Rep OutputUpdate = D1 ('MetaData "OutputUpdate" "Amazonka.KinesisAnalytics.Types.OutputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "OutputUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kinesisStreamsOutputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsOutputUpdate)) :*: (S1 ('MetaSel ('Just "destinationSchemaUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationSchema)) :*: S1 ('MetaSel ('Just "kinesisFirehoseOutputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseOutputUpdate)))) :*: (S1 ('MetaSel ('Just "nameUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lambdaOutputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaOutputUpdate)) :*: S1 ('MetaSel ('Just "outputId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newOutputUpdate Source #

Create a value of OutputUpdate 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:kinesisStreamsOutputUpdate:OutputUpdate', outputUpdate_kinesisStreamsOutputUpdate - Describes an Amazon Kinesis stream as the destination for the output.

$sel:destinationSchemaUpdate:OutputUpdate', outputUpdate_destinationSchemaUpdate - Describes the data format when records are written to the destination. For more information, see Configuring Application Output.

$sel:kinesisFirehoseOutputUpdate:OutputUpdate', outputUpdate_kinesisFirehoseOutputUpdate - Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.

$sel:nameUpdate:OutputUpdate', outputUpdate_nameUpdate - If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.

$sel:lambdaOutputUpdate:OutputUpdate', outputUpdate_lambdaOutputUpdate - Describes an AWS Lambda function as the destination for the output.

$sel:outputId:OutputUpdate', outputUpdate_outputId - Identifies the specific output configuration that you want to update.

RecordColumn

data RecordColumn Source #

Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.

Also used to describe the format of the reference data source.

See: newRecordColumn smart constructor.

Constructors

RecordColumn' (Maybe Text) Text Text 

Instances

Instances details
Eq RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

Read RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

Show RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

Generic RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

Associated Types

type Rep RecordColumn :: Type -> Type #

NFData RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

Methods

rnf :: RecordColumn -> () #

Hashable RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

ToJSON RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

FromJSON RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

type Rep RecordColumn Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordColumn

type Rep RecordColumn = D1 ('MetaData "RecordColumn" "Amazonka.KinesisAnalytics.Types.RecordColumn" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "RecordColumn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sqlType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRecordColumn Source #

Create a value of RecordColumn 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:mapping:RecordColumn', recordColumn_mapping - Reference to the data element in the streaming input or the reference data source. This element is required if the RecordFormatType is JSON.

$sel:name:RecordColumn', recordColumn_name - Name of the column created in the in-application input stream or reference table.

$sel:sqlType:RecordColumn', recordColumn_sqlType - Type of column created in the in-application input stream or reference table.

RecordFormat

data RecordFormat Source #

Describes the record format and relevant mapping information that should be applied to schematize the records on the stream.

See: newRecordFormat smart constructor.

Instances

Instances details
Eq RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

Read RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

Show RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

Generic RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

Associated Types

type Rep RecordFormat :: Type -> Type #

NFData RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

Methods

rnf :: RecordFormat -> () #

Hashable RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

ToJSON RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

FromJSON RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

type Rep RecordFormat Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.RecordFormat

type Rep RecordFormat = D1 ('MetaData "RecordFormat" "Amazonka.KinesisAnalytics.Types.RecordFormat" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "RecordFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mappingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MappingParameters)) :*: S1 ('MetaSel ('Just "recordFormatType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecordFormatType)))

newRecordFormat Source #

Create a value of RecordFormat 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:mappingParameters:RecordFormat', recordFormat_mappingParameters - When configuring application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

$sel:recordFormatType:RecordFormat', recordFormat_recordFormatType - The type of record format.

ReferenceDataSource

data ReferenceDataSource Source #

Describes the reference data source by providing the source information (S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table.

See: newReferenceDataSource smart constructor.

Instances

Instances details
Eq ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSource

Read ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSource

Show ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSource

Generic ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSource

Associated Types

type Rep ReferenceDataSource :: Type -> Type #

NFData ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSource

Methods

rnf :: ReferenceDataSource -> () #

Hashable ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSource

ToJSON ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSource

type Rep ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSource

type Rep ReferenceDataSource = D1 ('MetaData "ReferenceDataSource" "Amazonka.KinesisAnalytics.Types.ReferenceDataSource" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ReferenceDataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3ReferenceDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ReferenceDataSource)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "referenceSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceSchema))))

newReferenceDataSource Source #

Create a value of ReferenceDataSource 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:s3ReferenceDataSource:ReferenceDataSource', referenceDataSource_s3ReferenceDataSource - Identifies the S3 bucket and object that contains the reference data. Also identifies the IAM role Amazon Kinesis Analytics can assume to read this object on your behalf. An Amazon Kinesis Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.

$sel:tableName:ReferenceDataSource', referenceDataSource_tableName - Name of the in-application table to create.

$sel:referenceSchema:ReferenceDataSource', referenceDataSource_referenceSchema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.

ReferenceDataSourceDescription

data ReferenceDataSourceDescription Source #

Describes the reference data source configured for an application.

See: newReferenceDataSourceDescription smart constructor.

Instances

Instances details
Eq ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription

Read ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription

Show ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription

Generic ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription

Associated Types

type Rep ReferenceDataSourceDescription :: Type -> Type #

NFData ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription

Hashable ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription

FromJSON ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription

type Rep ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription

type Rep ReferenceDataSourceDescription = D1 ('MetaData "ReferenceDataSourceDescription" "Amazonka.KinesisAnalytics.Types.ReferenceDataSourceDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ReferenceDataSourceDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "referenceSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceSchema)) :*: S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "s3ReferenceDataSourceDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3ReferenceDataSourceDescription))))

newReferenceDataSourceDescription Source #

Create a value of ReferenceDataSourceDescription 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:referenceSchema:ReferenceDataSourceDescription', referenceDataSourceDescription_referenceSchema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.

$sel:referenceId:ReferenceDataSourceDescription', referenceDataSourceDescription_referenceId - ID of the reference data source. This is the ID that Amazon Kinesis Analytics assigns when you add the reference data source to your application using the AddApplicationReferenceDataSource operation.

$sel:tableName:ReferenceDataSourceDescription', referenceDataSourceDescription_tableName - The in-application table name created by the specific reference data source configuration.

$sel:s3ReferenceDataSourceDescription:ReferenceDataSourceDescription', referenceDataSourceDescription_s3ReferenceDataSourceDescription - Provides the S3 bucket name, the object key name that contains the reference data. It also provides the Amazon Resource Name (ARN) of the IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object and populate the in-application reference table.

ReferenceDataSourceUpdate

data ReferenceDataSourceUpdate Source #

When you update a reference data source configuration for an application, this object provides all the updated values (such as the source bucket name and object key name), the in-application table name that is created, and updated mapping information that maps the data in the Amazon S3 object to the in-application reference table that is created.

See: newReferenceDataSourceUpdate smart constructor.

Instances

Instances details
Eq ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate

Read ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate

Show ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate

Generic ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate

Associated Types

type Rep ReferenceDataSourceUpdate :: Type -> Type #

NFData ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate

Hashable ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate

ToJSON ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate

type Rep ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate

type Rep ReferenceDataSourceUpdate = D1 ('MetaData "ReferenceDataSourceUpdate" "Amazonka.KinesisAnalytics.Types.ReferenceDataSourceUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ReferenceDataSourceUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tableNameUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3ReferenceDataSourceUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ReferenceDataSourceUpdate))) :*: (S1 ('MetaSel ('Just "referenceSchemaUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceSchema)) :*: S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newReferenceDataSourceUpdate Source #

Create a value of ReferenceDataSourceUpdate 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:tableNameUpdate:ReferenceDataSourceUpdate', referenceDataSourceUpdate_tableNameUpdate - In-application table name that is created by this update.

$sel:s3ReferenceDataSourceUpdate:ReferenceDataSourceUpdate', referenceDataSourceUpdate_s3ReferenceDataSourceUpdate - Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.

$sel:referenceSchemaUpdate:ReferenceDataSourceUpdate', referenceDataSourceUpdate_referenceSchemaUpdate - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.

$sel:referenceId:ReferenceDataSourceUpdate', referenceDataSourceUpdate_referenceId - ID of the reference data source being updated. You can use the DescribeApplication operation to get this value.

S3Configuration

data S3Configuration Source #

Provides a description of an Amazon S3 data source, including the Amazon Resource Name (ARN) of the S3 bucket, the ARN of the IAM role that is used to access the bucket, and the name of the Amazon S3 object that contains the data.

See: newS3Configuration smart constructor.

Instances

Instances details
Eq S3Configuration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3Configuration

Read S3Configuration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3Configuration

Show S3Configuration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3Configuration

Generic S3Configuration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3Configuration

Associated Types

type Rep S3Configuration :: Type -> Type #

NFData S3Configuration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3Configuration

Methods

rnf :: S3Configuration -> () #

Hashable S3Configuration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3Configuration

ToJSON S3Configuration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3Configuration

type Rep S3Configuration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3Configuration

type Rep S3Configuration = D1 ('MetaData "S3Configuration" "Amazonka.KinesisAnalytics.Types.S3Configuration" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "S3Configuration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "bucketARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fileKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3Configuration Source #

Create a value of S3Configuration 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:roleARN:S3Configuration', s3Configuration_roleARN - IAM ARN of the role used to access the data.

$sel:bucketARN:S3Configuration', s3Configuration_bucketARN - ARN of the S3 bucket that contains the data.

$sel:fileKey:S3Configuration', s3Configuration_fileKey - The name of the object that contains the data.

S3ReferenceDataSource

data S3ReferenceDataSource Source #

Identifies the S3 bucket and object that contains the reference data. Also identifies the IAM role Amazon Kinesis Analytics can assume to read this object on your behalf.

An Amazon Kinesis Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.

See: newS3ReferenceDataSource smart constructor.

Instances

Instances details
Eq S3ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource

Read S3ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource

Show S3ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource

Generic S3ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource

Associated Types

type Rep S3ReferenceDataSource :: Type -> Type #

NFData S3ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource

Methods

rnf :: S3ReferenceDataSource -> () #

Hashable S3ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource

ToJSON S3ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource

type Rep S3ReferenceDataSource Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource

type Rep S3ReferenceDataSource = D1 ('MetaData "S3ReferenceDataSource" "Amazonka.KinesisAnalytics.Types.S3ReferenceDataSource" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "S3ReferenceDataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "fileKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "referenceRoleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3ReferenceDataSource Source #

Create a value of S3ReferenceDataSource 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:bucketARN:S3ReferenceDataSource', s3ReferenceDataSource_bucketARN - Amazon Resource Name (ARN) of the S3 bucket.

$sel:fileKey:S3ReferenceDataSource', s3ReferenceDataSource_fileKey - Object key name containing reference data.

$sel:referenceRoleARN:S3ReferenceDataSource', s3ReferenceDataSource_referenceRoleARN - ARN of the IAM role that the service can assume to read data on your behalf. This role must have permission for the s3:GetObject action on the object and trust policy that allows Amazon Kinesis Analytics service principal to assume this role.

S3ReferenceDataSourceDescription

data S3ReferenceDataSourceDescription Source #

Provides the bucket name and object key name that stores the reference data.

See: newS3ReferenceDataSourceDescription smart constructor.

Instances

Instances details
Eq S3ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription

Read S3ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription

Show S3ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription

Generic S3ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription

Associated Types

type Rep S3ReferenceDataSourceDescription :: Type -> Type #

NFData S3ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription

Hashable S3ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription

FromJSON S3ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription

type Rep S3ReferenceDataSourceDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription

type Rep S3ReferenceDataSourceDescription = D1 ('MetaData "S3ReferenceDataSourceDescription" "Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "S3ReferenceDataSourceDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "fileKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "referenceRoleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3ReferenceDataSourceDescription Source #

Create a value of S3ReferenceDataSourceDescription 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:bucketARN:S3ReferenceDataSourceDescription', s3ReferenceDataSourceDescription_bucketARN - Amazon Resource Name (ARN) of the S3 bucket.

$sel:fileKey:S3ReferenceDataSourceDescription', s3ReferenceDataSourceDescription_fileKey - Amazon S3 object key name.

$sel:referenceRoleARN:S3ReferenceDataSourceDescription', s3ReferenceDataSourceDescription_referenceRoleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf to populate the in-application reference table.

S3ReferenceDataSourceUpdate

data S3ReferenceDataSourceUpdate Source #

Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.

See: newS3ReferenceDataSourceUpdate smart constructor.

Instances

Instances details
Eq S3ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate

Read S3ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate

Show S3ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate

Generic S3ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate

Associated Types

type Rep S3ReferenceDataSourceUpdate :: Type -> Type #

NFData S3ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate

Hashable S3ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate

ToJSON S3ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate

type Rep S3ReferenceDataSourceUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate

type Rep S3ReferenceDataSourceUpdate = D1 ('MetaData "S3ReferenceDataSourceUpdate" "Amazonka.KinesisAnalytics.Types.S3ReferenceDataSourceUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "S3ReferenceDataSourceUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileKeyUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "referenceRoleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newS3ReferenceDataSourceUpdate :: S3ReferenceDataSourceUpdate Source #

Create a value of S3ReferenceDataSourceUpdate 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:bucketARNUpdate:S3ReferenceDataSourceUpdate', s3ReferenceDataSourceUpdate_bucketARNUpdate - Amazon Resource Name (ARN) of the S3 bucket.

$sel:fileKeyUpdate:S3ReferenceDataSourceUpdate', s3ReferenceDataSourceUpdate_fileKeyUpdate - Object key name.

$sel:referenceRoleARNUpdate:S3ReferenceDataSourceUpdate', s3ReferenceDataSourceUpdate_referenceRoleARNUpdate - ARN of the IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object and populate the in-application.

SourceSchema

data SourceSchema Source #

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.

See: newSourceSchema smart constructor.

Instances

Instances details
Eq SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

Read SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

Show SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

Generic SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

Associated Types

type Rep SourceSchema :: Type -> Type #

NFData SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

Methods

rnf :: SourceSchema -> () #

Hashable SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

ToJSON SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

FromJSON SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

type Rep SourceSchema Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.SourceSchema

type Rep SourceSchema = D1 ('MetaData "SourceSchema" "Amazonka.KinesisAnalytics.Types.SourceSchema" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "SourceSchema'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recordFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecordFormat) :*: S1 ('MetaSel ('Just "recordColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty RecordColumn)))))

newSourceSchema Source #

Create a value of SourceSchema 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:recordEncoding:SourceSchema', sourceSchema_recordEncoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.

$sel:recordFormat:SourceSchema', sourceSchema_recordFormat - Specifies the format of the records on the streaming source.

$sel:recordColumns:SourceSchema', sourceSchema_recordColumns - A list of RecordColumn objects.

Tag

data Tag Source #

A key-value pair (the value is optional) that you can define and assign to AWS resources. If you specify a tag that already exists, the tag value is replaced with the value that you specify in the request. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.KinesisAnalytics.Types.Tag" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag 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:value:Tag', tag_value - The value of the key-value tag. The value is optional.

$sel:key:Tag', tag_key - The key of the key-value tag.