Skip to content

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 }}
}