Aws Iam
Node: awsIam · Full type: n8n-nodes-base.awsIam · Version: 1
Credentials
aws (alias: @aws)
CREDENTIAL @aws = aws "My Aws Iam"
Operations
Resource: user
addToGroup
| Parameter |
Type |
Default |
Details |
user |
resourceLocator |
{...} |
required; modes: list, userName |
group |
resourceLocator |
{...} |
required; modes: list, groupName |
create
| Parameter |
Type |
Default |
Details |
userName |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: path, permissionsBoundary, tags |
delete
| Parameter |
Type |
Default |
Details |
user |
resourceLocator |
{...} |
required; modes: list, userName |
get
| Parameter |
Type |
Default |
Details |
user |
resourceLocator |
{...} |
required; modes: list, userName |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
additionalFields |
collection |
{} |
keys: pathPrefix |
removeFromGroup
| Parameter |
Type |
Default |
Details |
user |
resourceLocator |
{...} |
required; modes: list, userName |
group |
resourceLocator |
{...} |
required; modes: list, groupName |
update
| Parameter |
Type |
Default |
Details |
user |
resourceLocator |
{...} |
required; modes: list, userName |
userName |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: path |
Resource: group
create
| Parameter |
Type |
Default |
Details |
groupName |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: path |
delete
| Parameter |
Type |
Default |
Details |
group |
resourceLocator |
{...} |
required; modes: list, groupName |
get
| Parameter |
Type |
Default |
Details |
group |
resourceLocator |
{...} |
required; modes: list, groupName |
includeUsers |
boolean |
false |
|
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
includeUsers |
boolean |
false |
|
update
| Parameter |
Type |
Default |
Details |
group |
resourceLocator |
{...} |
required; modes: list, groupName |
groupName |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: path |
Common Parameters
| Parameter |
Type |
Default |
Details |
requestOptions |
collection |
{} |
keys: batching, allowUnauthorizedCerts, proxy, timeout |
Parameter Details
additionalFields children:
| Parameter |
Type |
Default |
Details |
path |
string |
"/" |
|
permissionsBoundary |
string |
"" |
|
tags |
fixedCollection |
[] |
groups: tags |
requestOptions children:
| Parameter |
Type |
Default |
Details |
batching |
fixedCollection |
{...} |
groups: batch |
allowUnauthorizedCerts |
boolean |
false |
|
proxy |
string |
"" |
|
timeout |
number |
10000 |
|
Example
NODE "awsIam" @aws AS "Aws Iam" {
resource: "user",
operation: "get",
userName: {{ $json.userName }},
groupName: {{ $json.groupName }}
}