Skip to main content

Call method

Action ID: tools.aws_boto3.call_api Instantiate a Boto3 client and call an AWS Boto3 API method. Reference: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/clients.html

Secrets

Required secrets:
  • aws: optional values AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, AWS_PROFILE, AWS_ROLE_ARN.

Input fields

method_name
string
required
Method name e.g. ‘list_buckets’, ‘list_instances’
service_name
string
required
AWS service name e.g. ‘s3’, ‘ec2’, ‘guardduty’.
endpoint_url
string | null
Endpoint URL for the AWS service.Default: null.
params
object | null
Parameters for the API method.Default: null.

Call paginator

Action ID: tools.aws_boto3.call_paginated_api Instantiate a Boto3 paginator and call a paginated AWS API method. Reference: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html

Secrets

Required secrets:
  • aws: optional values AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, AWS_PROFILE, AWS_ROLE_ARN.

Input fields

paginator_name
string
required
Paginator name e.g. ‘list_objects_v2’, ‘describe_instances’.
service_name
string
required
AWS service name e.g. ‘s3’, ‘ec2’, ‘guardduty’.
endpoint_url
string | null
Endpoint URL for the AWS service.Default: null.
params
object | null
Parameters for the API paginator.Default: null.