interface AwsIamNodeParameters {
additionalFields?:
| {
path?: string;
permissionsBoundary?: string;
tags?: { tags: { key?: string; value?: string }[] };
}
| { pathPrefix?: string }
| { path?: string };
group?: { mode: "list" | "groupName"; value: string };
groupName?: string;
includeUsers?: boolean;
limit?: number;
operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "addToGroup"
| "removeFromGroup";
resource?: "user"
| "group";
returnAll?: boolean;
user?: { mode: "list" | "userName"; value: string };
userName?: string;
}Properties§
§§§§§§§§§
readonly additional Fields?:
| {
path?: string;
permissionsBoundary?: string;
tags?: { tags: { key?: string; value?: string }[] };
}
| { pathPrefix?: string }
| { path?: string }§
readonly group?: { ... }Select the group you want to add the user to Default: {"mode":"list","value":""}
readonly group Name?: stringThe name of the new group to create Type options: {"maxLength":128,"regex":"^[+=,.@\-_A-Za-z0-9]+$"}
readonly include Users?: booleanWhether to include a list of users in the group
readonly limit?: numberMax number of results to return Default: 100 Type options: {"minValue":1}
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "addToGroup"
| "removeFromGroup"Default: "getAll"
readonly resource?: "user" | "group"Default: "user"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly user?: { ... }Select the user you want to add to the group Default: {"mode":"list","value":""}
readonly user Name?: stringThe username of the new user to create Type options: {"maxLength":64,"regex":"^[A-Za-z0-9+=,\.@_-]+$"}
Default: {}