Skip to content

KinesisTargetDefinition

Source code in docs_src/capo_dsql/types/kinesis_target_definition.py
class KinesisTargetDefinition(TypedDict, closed=True):
    stream_arn: "capo_dsql.types.kinesis_stream_arn.KinesisStreamArn"
    """<p>The ARN of the Kinesis stream.</p>"""
    role_arn: "capo_dsql.types.role_arn.RoleArn"
    """<p>The ARN of the IAM role that grants permission to write to the Kinesis stream. This can be a standard role (<code>arn:aws:iam::account-id:role/role-name</code>) or a role with a path prefix (<code>arn:aws:iam::account-id:role/service-role/role-name</code>), such as roles auto-created by the console.</p>"""

role_arn instance-attribute

role_arn: RoleArn

The ARN of the IAM role that grants permission to write to the Kinesis stream. This can be a standard role (arn:aws:iam::account-id:role/role-name) or a role with a path prefix (arn:aws:iam::account-id:role/service-role/role-name), such as roles auto-created by the console.

stream_arn instance-attribute

stream_arn: KinesisStreamArn

The ARN of the Kinesis stream.