AWSFirehoseSchemaConfiguration Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSFirehoseModel.h
AWSFirehoseModel.m

Overview

Specifies the schema to which you want Kinesis Data Firehose to configure your data before it writes it to Amazon S3.

  catalogId

The ID of the AWS Glue Data Catalog. If you don't supply this, the AWS account ID is used by default.

@property (nonatomic, strong) NSString *catalogId

Declared In

AWSFirehoseModel.h

  databaseName

Specifies the name of the AWS Glue database that contains the schema for the output data.

@property (nonatomic, strong) NSString *databaseName

Declared In

AWSFirehoseModel.h

  region

If you don't specify an AWS Region, the default is the current Region.

@property (nonatomic, strong) NSString *region

Declared In

AWSFirehoseModel.h

  roleARN

The role that Kinesis Data Firehose can use to access AWS Glue. This role must be in the same account you use for Kinesis Data Firehose. Cross-account roles aren't allowed.

@property (nonatomic, strong) NSString *roleARN

Declared In

AWSFirehoseModel.h

  tableName

Specifies the AWS Glue table that contains the column information that constitutes your data schema.

@property (nonatomic, strong) NSString *tableName

Declared In

AWSFirehoseModel.h

  versionId

Specifies the table version for the output data schema. If you don't specify this version ID, or if you set it to LATEST, Kinesis Data Firehose uses the most recent version. This means that any updates to the table are automatically picked up.

@property (nonatomic, strong) NSString *versionId

Declared In

AWSFirehoseModel.h