Class: Aws::KinesisAnalytics::Types::KinesisStreamsInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalytics::Types::KinesisStreamsInput
- Defined in:
- gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#resource_arn ⇒ String
ARN of the input Amazon Kinesis stream to read.
-
#role_arn ⇒ String
ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.
Instance Attribute Details
#resource_arn ⇒ String
ARN of the input Amazon Kinesis stream to read.
1641 1642 1643 1644 1645 1646 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 1641 class KinesisStreamsInput < Struct.new( :resource_arn, :role_arn) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
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.
1641 1642 1643 1644 1645 1646 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 1641 class KinesisStreamsInput < Struct.new( :resource_arn, :role_arn) SENSITIVE = [] include Aws::Structure end |