{
  "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"]
    }
  ]
}
