Sherlock / amplify / backend / backend-config.json
backend-config.json
Raw
{
  "auth": {
    "Sherlock": {
      "customAuth": false,
      "dependsOn": [
        {
          "attributes": [
            "Arn",
            "Name"
          ],
          "category": "function",
          "resourceName": "SherlockPostAuthentication",
          "triggerProvider": "Cognito"
        }
      ],
      "frontendAuthConfig": {
        "mfaConfiguration": "OFF",
        "mfaTypes": [
          "SMS"
        ],
        "passwordProtectionSettings": {
          "passwordPolicyCharacters": [
            "REQUIRES_LOWERCASE",
            "REQUIRES_UPPERCASE",
            "REQUIRES_NUMBERS"
          ],
          "passwordPolicyMinLength": "8"
        },
        "signupAttributes": [
          "EMAIL"
        ],
        "socialProviders": [],
        "usernameAttributes": [
          "EMAIL"
        ],
        "verificationMechanisms": [
          "EMAIL"
        ]
      },
      "providerPlugin": "awscloudformation",
      "service": "Cognito"
    }
  },
  "function": {
    "SherlockPostAuthentication": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    }
  },
  "parameters": {
    "AMPLIFY_function_SherlockPostAuthentication_deploymentBucketName": {
      "usedBy": [
        {
          "category": "function",
          "resourceName": "SherlockPostAuthentication"
        }
      ]
    },
    "AMPLIFY_function_SherlockPostAuthentication_s3Key": {
      "usedBy": [
        {
          "category": "function",
          "resourceName": "SherlockPostAuthentication"
        }
      ]
    }
  }
}