interface AwsCognitoNodeParameters {
additionalFields?:
| {
arn?: string;
description?: string;
precedence?: number;
}
| {
desiredDeliveryMediums?: ("SMS" | "EMAIL")[];
forceAliasCreation?: boolean;
messageAction?: "RESEND" | "SUPPRESS";
temporaryPasswordOptions?: string;
userAttributes: {
attributes: {
attributeType?: "custom" | "standard";
customName?: string;
standardName?:
| "address"
| "birthdate"
| "email"
| "email_verified"
| "family_name"
| "gender"
| "given_name"
| "locale"
| "middle_name"
| "name"
| "nickname"
| "phone_number"
| "phone_number_verified"
| "preferred_username"
| "profilepicture"
| "updated_at"
| "sub"
| "website"
| "zoneinfo";
value?: string;
}[];
};
};
filters?: {
filter: {
attribute?: | "email"
| "family_name"
| "given_name"
| "name"
| "phone_number"
| "preferred_username"
| "sub"
| "cognito:user_status"
| "status"
| "username";
value?: string;
};
};
group?: { mode: "list"
| "groupName"; value: string };
includeUsers?: boolean;
limit?: number;
newGroupName?: string;
newUserName?: string;
operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "addToGroup"
| "removeFromGroup";
resource?: "user"
| "group"
| "userPool";
returnAll?: boolean;
simple?: boolean;
user?: { mode: "id" | "list"; value: string };
userAttributes?: {
attributes: {
attributeType?: "custom" | "standard";
customName?: string;
standardName?:
| "address"
| "birthdate"
| "email"
| "family_name"
| "gender"
| "given_name"
| "locale"
| "middle_name"
| "name"
| "nickname"
| "phone_number"
| "preferred_username"
| "profilepicture"
| "updated_at"
| "sub"
| "website"
| "zoneinfo";
value?: string;
}[];
};
userPool?: { mode: "id"
| "list"; value: string };
}
Properties§
Source§readonly additional Fields?:
| {
arn?: string;
description?: string;
precedence?: number;
}
| {
desiredDeliveryMediums?: ("SMS" | "EMAIL")[];
forceAliasCreation?: boolean;
messageAction?: "RESEND" | "SUPPRESS";
temporaryPasswordOptions?: string;
userAttributes: {
attributes: {
attributeType?: "custom" | "standard";
customName?: string;
standardName?:
| "address"
| "birthdate"
| "email"
| "email_verified"
| "family_name"
| "gender"
| "given_name"
| "locale"
| "middle_name"
| "name"
| "nickname"
| "phone_number"
| "phone_number_verified"
| "preferred_username"
| "profilepicture"
| "updated_at"
| "sub"
| "website"
| "zoneinfo";
value?: string;
}[];
};
}
readonly additional Fields?:
| {
arn?: string;
description?: string;
precedence?: number;
}
| {
desiredDeliveryMediums?: ("SMS" | "EMAIL")[];
forceAliasCreation?: boolean;
messageAction?: "RESEND" | "SUPPRESS";
temporaryPasswordOptions?: string;
userAttributes: {
attributes: {
attributeType?: "custom" | "standard";
customName?: string;
standardName?:
| "address"
| "birthdate"
| "email"
| "email_verified"
| "family_name"
| "gender"
| "given_name"
| "locale"
| "middle_name"
| "name"
| "nickname"
| "phone_number"
| "phone_number_verified"
| "preferred_username"
| "profilepicture"
| "updated_at"
| "sub"
| "website"
| "zoneinfo";
value?: string;
}[];
};
}
Source§readonly filters?: {
filter: {
attribute?:
| "email"
| "family_name"
| "given_name"
| "name"
| "phone_number"
| "preferred_username"
| "sub"
| "cognito:user_status"
| "status"
| "username";
value?: string;
};
}
readonly filters?: {
filter: {
attribute?:
| "email"
| "family_name"
| "given_name"
| "name"
| "phone_number"
| "preferred_username"
| "sub"
| "cognito:user_status"
| "status"
| "username";
value?: string;
};
}
Default: {}
Source§readonly group?: { mode: "list" | "groupName"; value: string }
readonly group?: { mode: "list" | "groupName"; value: string }
Select the group you want to delete Default: {"mode":"list","value":""}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":60}
Source§readonly new User Name?: string
readonly new User Name?: string
Depending on the user pool settings, this parameter requires the username, the email, or the phone number. No whitespace is allowed.
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "addToGroup"
| "removeFromGroup"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "addToGroup"
| "removeFromGroup"
Default: "getAll"
Source§readonly simple?: boolean
readonly simple?: boolean
Whether to return a simplified version of the response instead of the raw data Default: true
Source§readonly user?: { mode: "id" | "list"; value: string }
readonly user?: { mode: "id" | "list"; value: string }
Select the user you want to delete Default: {"mode":"list","value":""}
Source§readonly user Attributes?: {
attributes: {
attributeType?: "custom" | "standard";
customName?: string;
standardName?:
| "address"
| "birthdate"
| "email"
| "family_name"
| "gender"
| "given_name"
| "locale"
| "middle_name"
| "name"
| "nickname"
| "phone_number"
| "preferred_username"
| "profilepicture"
| "updated_at"
| "sub"
| "website"
| "zoneinfo";
value?: string;
}[];
}
readonly user Attributes?: {
attributes: {
attributeType?: "custom" | "standard";
customName?: string;
standardName?:
| "address"
| "birthdate"
| "email"
| "family_name"
| "gender"
| "given_name"
| "locale"
| "middle_name"
| "name"
| "nickname"
| "phone_number"
| "preferred_username"
| "profilepicture"
| "updated_at"
| "sub"
| "website"
| "zoneinfo";
value?: string;
}[];
}
Attributes to update for the user Default: {"attributes":[]} Type options: {"multipleValues":true}
Default: {}