mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 12:49:06 +00:00
2049 lines
51 KiB
JSON
2049 lines
51 KiB
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",
|
|
"sensitive": true,
|
|
"members": {
|
|
"EmailMessage": {
|
|
"locationName": "emailMessage"
|
|
},
|
|
"EmailSubject": {
|
|
"locationName": "emailSubject"
|
|
}
|
|
}
|
|
},
|
|
"Sr": {
|
|
"type": "structure",
|
|
"sensitive": true,
|
|
"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",
|
|
"sensitive": true,
|
|
"members": {
|
|
"ClientId": {
|
|
"locationName": "client_id"
|
|
},
|
|
"KeyId": {
|
|
"locationName": "key_id"
|
|
},
|
|
"PrivateKey": {
|
|
"locationName": "private_key"
|
|
},
|
|
"TeamId": {
|
|
"locationName": "team_id"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S13": {
|
|
"type": "structure",
|
|
"sensitive": true,
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |