interface AwsIamNodeParameters {
additionalFields?:
| {
path?: string;
permissionsBoundary?: string;
tags?: { tags: { key?: string; value?: string }[] };
}
| { pathPrefix?: string }
| { path?: string };
authentication?: "iam" | "assumeRole";
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 authentication?: "iam" | "assumeRole"
Default: "iam"
readonly group?: { ... }
Select the group you want to add the user to Default: {"mode":"list","value":""}
readonly group Name?: string
The name of the new group to create Type options: {"maxLength":128,"regex":"^[+=,.@\-_A-Za-z0-9]+$"}
readonly include Users?: boolean
Whether to include a list of users in the group
readonly limit?: number
Max 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?: boolean
Whether 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?: string
The username of the new user to create Type options: {"maxLength":64,"regex":"^[A-Za-z0-9+=,\.@_-]+$"}
Default: {}