IItemReader

class aws_cdk.aws_stepfunctions.IItemReader(*args, **kwargs)

Bases: Protocol

Base interface for Item Reader configurations.

Methods

provide_policy_statements()

Compile policy statements to provide relevent permissions to the state machine.

Return type:

List[PolicyStatement]

render()

Render the ItemReader as JSON object.

Return type:

Any

validate_item_reader()

Validate that ItemReader contains exactly either.

See:

bucketNamePath

Return type:

List[str]

Attributes

bucket

S3 Bucket containing objects to iterate over or a file with a list to iterate over.

bucket_name_path

S3 bucket name containing objects to iterate over or a file with a list to iterate over, as JsonPath.

max_items

Limits the number of items passed to the Distributed Map state.

Default:
  • Distributed Map state will iterate over all items provided by the ItemReader

resource

The Amazon S3 API action that Step Functions must invoke depending on the specified dataset.