S3ReferenceDataSource

public struct S3ReferenceDataSource : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Amazon Resource Name (ARN) of the S3 bucket.

    Declaration

    Swift

    public let bucketARN: String
  • Object key name containing reference data.

    Declaration

    Swift

    public let fileKey: String
  • 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.

    Declaration

    Swift

    public let referenceRoleARN: String
  • Undocumented

    Declaration

    Swift

    public init(bucketARN: String, fileKey: String, referenceRoleARN: String)
  • Declaration

    Swift

    public func validate(name: String) throws