HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/api.javaapp.co.uk_old/node_modules/aws-sdk/apis/amplifybackend-2020-08-11.min.json
{
  "metadata": {
    "apiVersion": "2020-08-11",
    "endpointPrefix": "amplifybackend",
    "signingName": "amplifybackend",
    "serviceFullName": "AmplifyBackend",
    "serviceId": "AmplifyBackend",
    "protocol": "rest-json",
    "jsonVersion": "1.1",
    "uid": "amplifybackend-2020-08-11",
    "signatureVersion": "v4"
  },
  "operations": {
    "CloneBackend": {
      "http": {
        "requestUri": "/backend/{appId}/environments/{backendEnvironmentName}/clone",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "TargetEnvironmentName": {
            "locationName": "targetEnvironmentName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "TargetEnvironmentName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "CreateBackend": {
      "http": {
        "requestUri": "/backend",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "AppName": {
            "locationName": "appName"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "locationName": "resourceConfig",
            "type": "structure",
            "members": {}
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "AppName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "CreateBackendAPI": {
      "http": {
        "requestUri": "/backend/{appId}/api",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "shape": "S8",
            "locationName": "resourceConfig"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "ResourceName",
          "BackendEnvironmentName",
          "ResourceConfig"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "CreateBackendAuth": {
      "http": {
        "requestUri": "/backend/{appId}/auth",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "shape": "Si",
            "locationName": "resourceConfig"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "ResourceName",
          "BackendEnvironmentName",
          "ResourceConfig"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "CreateBackendConfig": {
      "http": {
        "requestUri": "/backend/{appId}/config",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendManagerAppId": {
            "locationName": "backendManagerAppId"
          }
        },
        "required": [
          "AppId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "CreateBackendStorage": {
      "http": {
        "requestUri": "/backend/{appId}/storage",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "locationName": "resourceConfig",
            "type": "structure",
            "members": {
              "BucketName": {
                "locationName": "bucketName"
              },
              "Permissions": {
                "shape": "S1h",
                "locationName": "permissions"
              },
              "ServiceName": {
                "locationName": "serviceName"
              }
            },
            "required": [
              "ServiceName",
              "Permissions"
            ]
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "ResourceName",
          "BackendEnvironmentName",
          "ResourceConfig"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "CreateToken": {
      "http": {
        "requestUri": "/backend/{appId}/challenge",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          }
        },
        "required": [
          "AppId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "ChallengeCode": {
            "locationName": "challengeCode"
          },
          "SessionId": {
            "locationName": "sessionId"
          },
          "Ttl": {
            "locationName": "ttl"
          }
        }
      }
    },
    "DeleteBackend": {
      "http": {
        "requestUri": "/backend/{appId}/environments/{backendEnvironmentName}/remove",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "DeleteBackendAPI": {
      "http": {
        "requestUri": "/backend/{appId}/api/{backendEnvironmentName}/remove",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "shape": "S8",
            "locationName": "resourceConfig"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "DeleteBackendAuth": {
      "http": {
        "requestUri": "/backend/{appId}/auth/{backendEnvironmentName}/remove",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "DeleteBackendStorage": {
      "http": {
        "requestUri": "/backend/{appId}/storage/{backendEnvironmentName}/remove",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceName": {
            "locationName": "resourceName"
          },
          "ServiceName": {
            "locationName": "serviceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ServiceName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "DeleteToken": {
      "http": {
        "requestUri": "/backend/{appId}/challenge/{sessionId}/remove",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "SessionId": {
            "location": "uri",
            "locationName": "sessionId"
          }
        },
        "required": [
          "SessionId",
          "AppId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "IsSuccess": {
            "locationName": "isSuccess",
            "type": "boolean"
          }
        }
      }
    },
    "GenerateBackendAPIModels": {
      "http": {
        "requestUri": "/backend/{appId}/api/{backendEnvironmentName}/generateModels",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "GetBackend": {
      "http": {
        "requestUri": "/backend/{appId}/details",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          }
        },
        "required": [
          "AppId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AmplifyFeatureFlags": {
            "locationName": "amplifyFeatureFlags"
          },
          "AmplifyMetaConfig": {
            "locationName": "amplifyMetaConfig"
          },
          "AppId": {
            "locationName": "appId"
          },
          "AppName": {
            "locationName": "appName"
          },
          "BackendEnvironmentList": {
            "shape": "S11",
            "locationName": "backendEnvironmentList"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          }
        }
      }
    },
    "GetBackendAPI": {
      "http": {
        "requestUri": "/backend/{appId}/api/{backendEnvironmentName}/details",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "shape": "S8",
            "locationName": "resourceConfig"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "ResourceConfig": {
            "shape": "S8",
            "locationName": "resourceConfig"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        }
      }
    },
    "GetBackendAPIModels": {
      "http": {
        "requestUri": "/backend/{appId}/api/{backendEnvironmentName}/getModels",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "Models": {
            "locationName": "models"
          },
          "Status": {
            "locationName": "status"
          },
          "ModelIntrospectionSchema": {
            "locationName": "modelIntrospectionSchema"
          }
        }
      }
    },
    "GetBackendAuth": {
      "http": {
        "requestUri": "/backend/{appId}/auth/{backendEnvironmentName}/details",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "ResourceConfig": {
            "shape": "Si",
            "locationName": "resourceConfig"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        }
      }
    },
    "GetBackendJob": {
      "http": {
        "method": "GET",
        "requestUri": "/backend/{appId}/job/{backendEnvironmentName}/{jobId}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "JobId": {
            "location": "uri",
            "locationName": "jobId"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "JobId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "CreateTime": {
            "locationName": "createTime"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          },
          "UpdateTime": {
            "locationName": "updateTime"
          }
        }
      }
    },
    "GetBackendStorage": {
      "http": {
        "requestUri": "/backend/{appId}/storage/{backendEnvironmentName}/details",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "locationName": "resourceConfig",
            "type": "structure",
            "members": {
              "BucketName": {
                "locationName": "bucketName"
              },
              "Imported": {
                "locationName": "imported",
                "type": "boolean"
              },
              "Permissions": {
                "shape": "S1h",
                "locationName": "permissions"
              },
              "ServiceName": {
                "locationName": "serviceName"
              }
            },
            "required": [
              "ServiceName",
              "Imported"
            ]
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        }
      }
    },
    "GetToken": {
      "http": {
        "method": "GET",
        "requestUri": "/backend/{appId}/challenge/{sessionId}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "SessionId": {
            "location": "uri",
            "locationName": "sessionId"
          }
        },
        "required": [
          "SessionId",
          "AppId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "ChallengeCode": {
            "locationName": "challengeCode"
          },
          "SessionId": {
            "locationName": "sessionId"
          },
          "Ttl": {
            "locationName": "ttl"
          }
        }
      }
    },
    "ImportBackendAuth": {
      "http": {
        "requestUri": "/backend/{appId}/auth/{backendEnvironmentName}/import",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "IdentityPoolId": {
            "locationName": "identityPoolId"
          },
          "NativeClientId": {
            "locationName": "nativeClientId"
          },
          "UserPoolId": {
            "locationName": "userPoolId"
          },
          "WebClientId": {
            "locationName": "webClientId"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "UserPoolId",
          "NativeClientId",
          "WebClientId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "ImportBackendStorage": {
      "http": {
        "requestUri": "/backend/{appId}/storage/{backendEnvironmentName}/import",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "BucketName": {
            "locationName": "bucketName"
          },
          "ServiceName": {
            "locationName": "serviceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ServiceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "ListBackendJobs": {
      "http": {
        "requestUri": "/backend/{appId}/job/{backendEnvironmentName}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "MaxResults": {
            "locationName": "maxResults",
            "type": "integer"
          },
          "NextToken": {
            "locationName": "nextToken"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "Jobs": {
            "locationName": "jobs",
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "AppId": {
                  "locationName": "appId"
                },
                "BackendEnvironmentName": {
                  "locationName": "backendEnvironmentName"
                },
                "CreateTime": {
                  "locationName": "createTime"
                },
                "Error": {
                  "locationName": "error"
                },
                "JobId": {
                  "locationName": "jobId"
                },
                "Operation": {
                  "locationName": "operation"
                },
                "Status": {
                  "locationName": "status"
                },
                "UpdateTime": {
                  "locationName": "updateTime"
                }
              },
              "required": [
                "AppId",
                "BackendEnvironmentName"
              ]
            }
          },
          "NextToken": {
            "locationName": "nextToken"
          }
        }
      }
    },
    "ListS3Buckets": {
      "http": {
        "requestUri": "/s3Buckets",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "NextToken": {
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Buckets": {
            "locationName": "buckets",
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "CreationDate": {
                  "locationName": "creationDate"
                },
                "Name": {
                  "locationName": "name"
                }
              }
            }
          },
          "NextToken": {
            "locationName": "nextToken"
          }
        }
      }
    },
    "RemoveAllBackends": {
      "http": {
        "requestUri": "/backend/{appId}/remove",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "CleanAmplifyApp": {
            "locationName": "cleanAmplifyApp",
            "type": "boolean"
          }
        },
        "required": [
          "AppId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "RemoveBackendConfig": {
      "http": {
        "requestUri": "/backend/{appId}/config/remove",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          }
        },
        "required": [
          "AppId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "Error": {
            "locationName": "error"
          }
        }
      }
    },
    "UpdateBackendAPI": {
      "http": {
        "requestUri": "/backend/{appId}/api/{backendEnvironmentName}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "shape": "S8",
            "locationName": "resourceConfig"
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "UpdateBackendAuth": {
      "http": {
        "requestUri": "/backend/{appId}/auth/{backendEnvironmentName}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "locationName": "resourceConfig",
            "type": "structure",
            "members": {
              "AuthResources": {
                "locationName": "authResources"
              },
              "IdentityPoolConfigs": {
                "locationName": "identityPoolConfigs",
                "type": "structure",
                "members": {
                  "UnauthenticatedLogin": {
                    "locationName": "unauthenticatedLogin",
                    "type": "boolean"
                  }
                }
              },
              "Service": {
                "locationName": "service"
              },
              "UserPoolConfigs": {
                "locationName": "userPoolConfigs",
                "type": "structure",
                "members": {
                  "ForgotPassword": {
                    "locationName": "forgotPassword",
                    "type": "structure",
                    "members": {
                      "DeliveryMethod": {
                        "locationName": "deliveryMethod"
                      },
                      "EmailSettings": {
                        "shape": "Sq",
                        "locationName": "emailSettings"
                      },
                      "SmsSettings": {
                        "shape": "Sr",
                        "locationName": "smsSettings"
                      }
                    }
                  },
                  "Mfa": {
                    "locationName": "mfa",
                    "type": "structure",
                    "members": {
                      "MFAMode": {},
                      "Settings": {
                        "shape": "Su",
                        "locationName": "settings"
                      }
                    }
                  },
                  "OAuth": {
                    "locationName": "oAuth",
                    "type": "structure",
                    "members": {
                      "DomainPrefix": {
                        "locationName": "domainPrefix"
                      },
                      "OAuthGrantType": {
                        "locationName": "oAuthGrantType"
                      },
                      "OAuthScopes": {
                        "shape": "Sz",
                        "locationName": "oAuthScopes"
                      },
                      "RedirectSignInURIs": {
                        "shape": "S11",
                        "locationName": "redirectSignInURIs"
                      },
                      "RedirectSignOutURIs": {
                        "shape": "S11",
                        "locationName": "redirectSignOutURIs"
                      },
                      "SocialProviderSettings": {
                        "shape": "S12",
                        "locationName": "socialProviderSettings"
                      }
                    }
                  },
                  "PasswordPolicy": {
                    "locationName": "passwordPolicy",
                    "type": "structure",
                    "members": {
                      "AdditionalConstraints": {
                        "shape": "S16",
                        "locationName": "additionalConstraints"
                      },
                      "MinimumLength": {
                        "locationName": "minimumLength",
                        "type": "double"
                      }
                    }
                  },
                  "VerificationMessage": {
                    "locationName": "verificationMessage",
                    "type": "structure",
                    "members": {
                      "DeliveryMethod": {
                        "locationName": "deliveryMethod"
                      },
                      "EmailSettings": {
                        "shape": "Sq",
                        "locationName": "emailSettings"
                      },
                      "SmsSettings": {
                        "shape": "Sr",
                        "locationName": "smsSettings"
                      }
                    },
                    "required": [
                      "DeliveryMethod"
                    ]
                  }
                }
              }
            },
            "required": [
              "AuthResources",
              "UserPoolConfigs",
              "Service"
            ]
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName",
          "ResourceConfig"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    },
    "UpdateBackendConfig": {
      "http": {
        "requestUri": "/backend/{appId}/config/update",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "LoginAuthConfig": {
            "shape": "S3c",
            "locationName": "loginAuthConfig"
          }
        },
        "required": [
          "AppId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendManagerAppId": {
            "locationName": "backendManagerAppId"
          },
          "Error": {
            "locationName": "error"
          },
          "LoginAuthConfig": {
            "shape": "S3c",
            "locationName": "loginAuthConfig"
          }
        }
      }
    },
    "UpdateBackendJob": {
      "http": {
        "requestUri": "/backend/{appId}/job/{backendEnvironmentName}/{jobId}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "JobId": {
            "location": "uri",
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "JobId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "CreateTime": {
            "locationName": "createTime"
          },
          "Error": {
            "locationName": "error"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Operation": {
            "locationName": "operation"
          },
          "Status": {
            "locationName": "status"
          },
          "UpdateTime": {
            "locationName": "updateTime"
          }
        }
      }
    },
    "UpdateBackendStorage": {
      "http": {
        "requestUri": "/backend/{appId}/storage/{backendEnvironmentName}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "AppId": {
            "location": "uri",
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "location": "uri",
            "locationName": "backendEnvironmentName"
          },
          "ResourceConfig": {
            "locationName": "resourceConfig",
            "type": "structure",
            "members": {
              "Permissions": {
                "shape": "S1h",
                "locationName": "permissions"
              },
              "ServiceName": {
                "locationName": "serviceName"
              }
            },
            "required": [
              "ServiceName",
              "Permissions"
            ]
          },
          "ResourceName": {
            "locationName": "resourceName"
          }
        },
        "required": [
          "AppId",
          "BackendEnvironmentName",
          "ResourceName",
          "ResourceConfig"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "AppId": {
            "locationName": "appId"
          },
          "BackendEnvironmentName": {
            "locationName": "backendEnvironmentName"
          },
          "JobId": {
            "locationName": "jobId"
          },
          "Status": {
            "locationName": "status"
          }
        }
      }
    }
  },
  "shapes": {
    "S8": {
      "type": "structure",
      "members": {
        "AdditionalAuthTypes": {
          "locationName": "additionalAuthTypes",
          "type": "list",
          "member": {
            "shape": "Sa"
          }
        },
        "ApiName": {
          "locationName": "apiName"
        },
        "ConflictResolution": {
          "locationName": "conflictResolution",
          "type": "structure",
          "members": {
            "ResolutionStrategy": {
              "locationName": "resolutionStrategy"
            }
          }
        },
        "DefaultAuthType": {
          "shape": "Sa",
          "locationName": "defaultAuthType"
        },
        "Service": {
          "locationName": "service"
        },
        "TransformSchema": {
          "locationName": "transformSchema"
        }
      }
    },
    "Sa": {
      "type": "structure",
      "members": {
        "Mode": {
          "locationName": "mode"
        },
        "Settings": {
          "locationName": "settings",
          "type": "structure",
          "members": {
            "CognitoUserPoolId": {
              "locationName": "cognitoUserPoolId"
            },
            "Description": {
              "locationName": "description"
            },
            "ExpirationTime": {
              "locationName": "expirationTime",
              "type": "double"
            },
            "OpenIDAuthTTL": {
              "locationName": "openIDAuthTTL"
            },
            "OpenIDClientId": {
              "locationName": "openIDClientId"
            },
            "OpenIDIatTTL": {
              "locationName": "openIDIatTTL"
            },
            "OpenIDIssueURL": {
              "locationName": "openIDIssueURL"
            },
            "OpenIDProviderName": {
              "locationName": "openIDProviderName"
            }
          }
        }
      }
    },
    "Si": {
      "type": "structure",
      "members": {
        "AuthResources": {
          "locationName": "authResources"
        },
        "IdentityPoolConfigs": {
          "locationName": "identityPoolConfigs",
          "type": "structure",
          "members": {
            "IdentityPoolName": {
              "locationName": "identityPoolName"
            },
            "UnauthenticatedLogin": {
              "locationName": "unauthenticatedLogin",
              "type": "boolean"
            }
          },
          "required": [
            "UnauthenticatedLogin",
            "IdentityPoolName"
          ]
        },
        "Service": {
          "locationName": "service"
        },
        "UserPoolConfigs": {
          "locationName": "userPoolConfigs",
          "type": "structure",
          "members": {
            "ForgotPassword": {
              "locationName": "forgotPassword",
              "type": "structure",
              "members": {
                "DeliveryMethod": {
                  "locationName": "deliveryMethod"
                },
                "EmailSettings": {
                  "shape": "Sq",
                  "locationName": "emailSettings"
                },
                "SmsSettings": {
                  "shape": "Sr",
                  "locationName": "smsSettings"
                }
              },
              "required": [
                "DeliveryMethod"
              ]
            },
            "Mfa": {
              "locationName": "mfa",
              "type": "structure",
              "members": {
                "MFAMode": {},
                "Settings": {
                  "shape": "Su",
                  "locationName": "settings"
                }
              },
              "required": [
                "MFAMode"
              ]
            },
            "OAuth": {
              "locationName": "oAuth",
              "type": "structure",
              "members": {
                "DomainPrefix": {
                  "locationName": "domainPrefix"
                },
                "OAuthGrantType": {
                  "locationName": "oAuthGrantType"
                },
                "OAuthScopes": {
                  "shape": "Sz",
                  "locationName": "oAuthScopes"
                },
                "RedirectSignInURIs": {
                  "shape": "S11",
                  "locationName": "redirectSignInURIs"
                },
                "RedirectSignOutURIs": {
                  "shape": "S11",
                  "locationName": "redirectSignOutURIs"
                },
                "SocialProviderSettings": {
                  "shape": "S12",
                  "locationName": "socialProviderSettings"
                }
              },
              "required": [
                "RedirectSignOutURIs",
                "RedirectSignInURIs",
                "OAuthGrantType",
                "OAuthScopes"
              ]
            },
            "PasswordPolicy": {
              "locationName": "passwordPolicy",
              "type": "structure",
              "members": {
                "AdditionalConstraints": {
                  "shape": "S16",
                  "locationName": "additionalConstraints"
                },
                "MinimumLength": {
                  "locationName": "minimumLength",
                  "type": "double"
                }
              },
              "required": [
                "MinimumLength"
              ]
            },
            "RequiredSignUpAttributes": {
              "locationName": "requiredSignUpAttributes",
              "type": "list",
              "member": {}
            },
            "SignInMethod": {
              "locationName": "signInMethod"
            },
            "UserPoolName": {
              "locationName": "userPoolName"
            },
            "VerificationMessage": {
              "locationName": "verificationMessage",
              "type": "structure",
              "members": {
                "DeliveryMethod": {
                  "locationName": "deliveryMethod"
                },
                "EmailSettings": {
                  "shape": "Sq",
                  "locationName": "emailSettings"
                },
                "SmsSettings": {
                  "shape": "Sr",
                  "locationName": "smsSettings"
                }
              },
              "required": [
                "DeliveryMethod"
              ]
            }
          },
          "required": [
            "RequiredSignUpAttributes",
            "SignInMethod",
            "UserPoolName"
          ]
        }
      },
      "required": [
        "AuthResources",
        "UserPoolConfigs",
        "Service"
      ]
    },
    "Sq": {
      "type": "structure",
      "members": {
        "EmailMessage": {
          "locationName": "emailMessage"
        },
        "EmailSubject": {
          "locationName": "emailSubject"
        }
      }
    },
    "Sr": {
      "type": "structure",
      "members": {
        "SmsMessage": {
          "locationName": "smsMessage"
        }
      }
    },
    "Su": {
      "type": "structure",
      "members": {
        "MfaTypes": {
          "locationName": "mfaTypes",
          "type": "list",
          "member": {}
        },
        "SmsMessage": {
          "locationName": "smsMessage"
        }
      }
    },
    "Sz": {
      "type": "list",
      "member": {}
    },
    "S11": {
      "type": "list",
      "member": {}
    },
    "S12": {
      "type": "structure",
      "members": {
        "Facebook": {
          "shape": "S13"
        },
        "Google": {
          "shape": "S13"
        },
        "LoginWithAmazon": {
          "shape": "S13"
        },
        "SignInWithApple": {
          "type": "structure",
          "members": {
            "ClientId": {
              "locationName": "client_id"
            },
            "KeyId": {
              "locationName": "key_id"
            },
            "PrivateKey": {
              "locationName": "private_key"
            },
            "TeamId": {
              "locationName": "team_id"
            }
          }
        }
      }
    },
    "S13": {
      "type": "structure",
      "members": {
        "ClientId": {
          "locationName": "client_id"
        },
        "ClientSecret": {
          "locationName": "client_secret"
        }
      }
    },
    "S16": {
      "type": "list",
      "member": {}
    },
    "S1h": {
      "type": "structure",
      "members": {
        "Authenticated": {
          "locationName": "authenticated",
          "type": "list",
          "member": {}
        },
        "UnAuthenticated": {
          "locationName": "unAuthenticated",
          "type": "list",
          "member": {}
        }
      },
      "required": [
        "Authenticated"
      ]
    },
    "S3c": {
      "type": "structure",
      "members": {
        "AwsCognitoIdentityPoolId": {
          "locationName": "aws_cognito_identity_pool_id"
        },
        "AwsCognitoRegion": {
          "locationName": "aws_cognito_region"
        },
        "AwsUserPoolsId": {
          "locationName": "aws_user_pools_id"
        },
        "AwsUserPoolsWebClientId": {
          "locationName": "aws_user_pools_web_client_id"
        }
      }
    }
  }
}