Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ReferenceDataSourceUpdate = ReferenceDataSourceUpdate' {}
- newReferenceDataSourceUpdate :: Text -> ReferenceDataSourceUpdate
- referenceDataSourceUpdate_tableNameUpdate :: Lens' ReferenceDataSourceUpdate (Maybe Text)
- referenceDataSourceUpdate_s3ReferenceDataSourceUpdate :: Lens' ReferenceDataSourceUpdate (Maybe S3ReferenceDataSourceUpdate)
- referenceDataSourceUpdate_referenceSchemaUpdate :: Lens' ReferenceDataSourceUpdate (Maybe SourceSchema)
- referenceDataSourceUpdate_referenceId :: Lens' ReferenceDataSourceUpdate Text
Documentation
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.
ReferenceDataSourceUpdate' | |
|
Instances
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.
referenceDataSourceUpdate_tableNameUpdate :: Lens' ReferenceDataSourceUpdate (Maybe Text) Source #
In-application table name that is created by this update.
referenceDataSourceUpdate_s3ReferenceDataSourceUpdate :: Lens' ReferenceDataSourceUpdate (Maybe 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.
referenceDataSourceUpdate_referenceSchemaUpdate :: Lens' ReferenceDataSourceUpdate (Maybe 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.
referenceDataSourceUpdate_referenceId :: Lens' ReferenceDataSourceUpdate Text Source #
ID of the reference data source being updated. You can use the DescribeApplication operation to get this value.