AWS boto3
Access boto3 clients for AWS interaction as per boto3 specification and documentation.
Actions
AWS boto3 Connect
Connect to a AWS regional service and defined boto3 client and/or resource.
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Access Key | IAM user access key for programmatic access. | password-input | True | True |
Secret Access Key | IAM user secret access key for programmatic access. | password-input | True | True |
region | Selected region to use when connecting to the lambda service. | dropdown | True | False |
Client Name | A boto3 client name i.e. ec2 | input | False | True |
Resource Name | A boto3 resource name i.e. ec2. | input | False | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"0": {"description": "Successful."}} |
AWS boto3 Disconnect
Disconnect from the connected AWS boto3 client and resource.
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"0": {"description": "Successful."}, "500": {"description": "No existing AWS boto3 connection found, ensure the flow has first run a AWS boto3 Connect before this action."}} |
AWS boto3 Client Function
Access and call a boto3 client function.
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Function | Name of the boto3 function within the connected client to call. | input | True | True |
Arguments | Function arguments provided in key, value ( kwargs ) style. | json-input | False | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"0": {"description": "Successful."}, "500": {"description": "No existing AWS boto3 connection found, ensure the flow has first run a AWS boto3 Connect before this action."}} |
response | Result from the function called. | json | True | {} |
AWS boto3 Resource Function
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Function | Name of the boto3 function within the connected resource to call. | input | True | True |
Arguments | Function arguments provided in key, value ( kwargs ) style. | json-input | False | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"0": {"description": "Successful."}, "500": {"description": "No existing AWS boto3 connection found, ensure the flow has first run a AWS boto3 Connect before this action."}} |
response | Result from the function called. | json | True | {} |
AWS Boto3 Change Client
Changes the current boto3 client.
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Client Name | A boto3 client name i.e. ec2 | input | False | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"0": {"description": "Successful."}, "500": {"description": "No existing AWS boto3 connection found, ensure the flow has first run a AWS boto3 Connect before this action."}} |
AWS Boto3 Change Resource
Changes the current boto3 resource.
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Resource Name | A boto3 resource name i.e. ec2. | input | False | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"0": {"description": "Successful."}, "500": {"description": "No existing AWS boto3 connection found, ensure the flow has first run a AWS boto3 Connect before this action."}} |