{
  "api": {
    "apibigpond": {
      "dependsOn": [
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "bigpondexpress"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "XeroExpress"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "xerotoken"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "xerotenants"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "xerorefresh"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "updatetableinvoice"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "sendxeroemail"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "frontendLogs"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "generatefile"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "ZipObjects"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "deleteSessionUploads"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "openaistart"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "ZipWorkPapers"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "contactmail"
        }
      ],
      "providerPlugin": "awscloudformation",
      "service": "API Gateway"
    },
    "apibigpondfiles": {
      "dependsOn": [
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "generatefile"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "ZipObjects"
        },
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "deleteSessionUploads"
        }
      ],
      "providerPlugin": "awscloudformation",
      "service": "API Gateway"
    },
    "manageFileProcessTable": {
      "dependsOn": [
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "manageFileProcessTable"
        }
      ],
      "providerPlugin": "awscloudformation",
      "service": "API Gateway"
    },
    "tempFileProceesTable": {
      "dependsOn": [
        {
          "attributes": [
            "Name",
            "Arn"
          ],
          "category": "function",
          "resourceName": "tempFileProceesTable"
        }
      ],
      "providerPlugin": "awscloudformation",
      "service": "API Gateway"
    }
  },
  "auth": {
    "bigpond10dd5625": {
      "customAuth": false,
      "dependsOn": [],
      "providerPlugin": "awscloudformation",
      "service": "Cognito",
      "serviceType": "imported"
    }
  },
  "function": {
    "XeroExpress": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "ZipObjects": {
      "build": true,
      "dependsOn": [
        {
          "attributes": [
            "Arn"
          ],
          "category": "function",
          "resourceName": "bigpondCreateConnection"
        }
      ],
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "ZipWorkPapers": {
      "build": true,
      "dependsOn": [],
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "bigpondCreateConnection": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "LambdaLayer"
    },
    "bigpondCustomMessage": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "bigpondexpress": {
      "build": true,
      "dependsOn": [
        {
          "attributes": [
            "Arn"
          ],
          "category": "function",
          "resourceName": "bigpondCreateConnection"
        }
      ],
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "contactmail": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "deleteSessionUploads": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "frontendLogs": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "generatefile": {
      "build": true,
      "dependsOn": [
        {
          "attributes": [
            "Arn"
          ],
          "category": "function",
          "resourceName": "bigpondCreateConnection"
        }
      ],
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "manageFileProcessTable": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "openAIFileProcessing": {
      "build": true,
      "dependsOn": [],
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "openaistart": {
      "build": true,
      "dependsOn": [],
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "sendxeroemail": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "tempFileProceesTable": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "tempFileProcessTable": {
      "build": true,
      "dependsOn": [
        {
          "attributes": [
            "ApiName",
            "ApiId"
          ],
          "category": "api",
          "resourceName": "apibigpond"
        },
        {
          "attributes": [
            "UserPoolId"
          ],
          "category": "auth",
          "resourceName": "bigpond10dd5625"
        },
        {
          "attributes": [
            "Name"
          ],
          "category": "function",
          "resourceName": "manageFileProcessTable"
        },
        {
          "attributes": [
            "BucketName"
          ],
          "category": "storage",
          "resourceName": "bigpondpuloads"
        }
      ],
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "updatetableinvoice": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "xerorefresh": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "xerotenants": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    },
    "xerotoken": {
      "build": true,
      "providerPlugin": "awscloudformation",
      "service": "Lambda"
    }
  },
  "storage": {
    "bigpondpuloads": {
      "dependsOn": [],
      "providerPlugin": "awscloudformation",
      "service": "S3"
    }
  }
}