aws-sdk
Version:
AWS SDK for JavaScript
1,941 lines (1,940 loc) • 52.3 kB
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"