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§
Source§readonly additional Fields?:
| {
path?: string;
permissionsBoundary?: string;
tags?: { tags: { key?: string; value?: string }[] };
}
| { pathPrefix?: string }
| { path?: string }
readonly additional Fields?:
| {
path?: string;
permissionsBoundary?: string;
tags?: { tags: { key?: string; value?: string }[] };
}
| { pathPrefix?: string }
| { path?: string }
Source§readonly group?: { mode: "list" | "groupName"; value: string }
readonly group?: { mode: "list" | "groupName"; value: string }
Select the group you want to add the user to Default: {"mode":"list","value":""}
Source§readonly group Name?: string
readonly group Name?: string
The name of the new group to create Type options: {"maxLength":128,"regex":"^[+=,.@\-_A-Za-z0-9]+$"}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 100 Type options: {"minValue":1}
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "addToGroup"
| "removeFromGroup"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "addToGroup"
| "removeFromGroup"
Default: "getAll"
Default: {}