@knapsack/app
Version:
Build Design Systems on top of knapsack, by Basalt
54 lines (53 loc) • 2.02 kB
JSON
{
"identityPoolName": "KsUsersIdPool",
"allowUnauthenticatedIdentities": false,
"resourceNameTruncated": "KsUser5fca1828",
"userPoolName": "KsUsersPool",
"autoVerifiedAttributes": ["email"],
"mfaConfiguration": "OFF",
"mfaTypes": ["SMS Text Message"],
"smsAuthenticationMessage": "Your authentication code is {####}",
"smsVerificationMessage": "Your verification code is {####}",
"emailVerificationSubject": "Your Knapsack verification code",
"emailVerificationMessage": "Your verification code is {####}",
"defaultPasswordPolicy": false,
"passwordPolicyMinLength": 8,
"passwordPolicyCharacters": [],
"requiredAttributes": ["email"],
"userpoolClientGenerateSecret": true,
"userpoolClientRefreshTokenValidity": 30,
"userpoolClientWriteAttributes": ["name", "picture", "email"],
"userpoolClientReadAttributes": ["email", "name", "picture"],
"userpoolClientLambdaRole": "KsUser5fca1828_userpoolclient_lambda_role",
"userpoolClientSetAttributes": true,
"useDefault": "manual",
"authSelections": "identityPoolAndUserPool",
"resourceName": "KsUsers",
"thirdPartyAuth": false,
"userPoolGroups": true,
"adminQueries": true,
"triggers": "{\"PostConfirmation\":[\"add-to-group\"]}",
"hostedUI": false,
"userPoolGroupList": ["admins", "editors", "contributors", "viewers"],
"adminQueryGroup": "admins",
"authRoleArn": {
"Fn::GetAtt": ["AuthRole", "Arn"]
},
"unauthRoleArn": {
"Fn::GetAtt": ["UnauthRole", "Arn"]
},
"parentStack": {
"Ref": "AWS::StackId"
},
"permissions": [
"{\"policyName\":\"AddToGroupCognito\",\"trigger\":\"PostConfirmation\",\"effect\":\"Allow\",\"actions\":[\"cognito-idp:AdminAddUserToGroup\",\"cognito-idp:GetGroup\",\"cognito-idp:CreateGroup\"],\"resource\":{\"paramType\":\"!GetAtt\",\"keys\":[\"UserPool\",\"Arn\"]}}"
],
"dependsOn": [
{
"category": "function",
"resourceName": "KsUsersPostConfirmation",
"triggerProvider": "Cognito",
"attributes": ["Arn", "Name"]
}
]
}