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 ReferenceDataSourceDescription = ReferenceDataSourceDescription' {}
- newReferenceDataSourceDescription :: Text -> Text -> S3ReferenceDataSourceDescription -> ReferenceDataSourceDescription
- referenceDataSourceDescription_referenceSchema :: Lens' ReferenceDataSourceDescription (Maybe SourceSchema)
- referenceDataSourceDescription_referenceId :: Lens' ReferenceDataSourceDescription Text
- referenceDataSourceDescription_tableName :: Lens' ReferenceDataSourceDescription Text
- referenceDataSourceDescription_s3ReferenceDataSourceDescription :: Lens' ReferenceDataSourceDescription S3ReferenceDataSourceDescription
Documentation
data ReferenceDataSourceDescription Source #
Describes the reference data source configured for an application.
See: newReferenceDataSourceDescription
smart constructor.
ReferenceDataSourceDescription' | |
|
Instances
newReferenceDataSourceDescription Source #
:: Text | |
-> Text | |
-> S3ReferenceDataSourceDescription |
|
-> ReferenceDataSourceDescription |
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.
referenceDataSourceDescription_referenceSchema :: Lens' ReferenceDataSourceDescription (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.
referenceDataSourceDescription_referenceId :: Lens' ReferenceDataSourceDescription Text Source #
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.
referenceDataSourceDescription_tableName :: Lens' ReferenceDataSourceDescription Text Source #
The in-application table name created by the specific reference data source configuration.
referenceDataSourceDescription_s3ReferenceDataSourceDescription :: Lens' ReferenceDataSourceDescription S3ReferenceDataSourceDescription Source #
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.