mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
2236 lines
50 KiB
JSON
2236 lines
50 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2021-08-11",
|
|
"endpointPrefix": "amplifyuibuilder",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "rest-json",
|
|
"serviceFullName": "AWS Amplify UI Builder",
|
|
"serviceId": "AmplifyUIBuilder",
|
|
"signatureVersion": "v4",
|
|
"signingName": "amplifyuibuilder",
|
|
"uid": "amplifyuibuilder-2021-08-11"
|
|
},
|
|
"operations": {
|
|
"CreateComponent": {
|
|
"http": {
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/components",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"componentToCreate"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "querystring",
|
|
"locationName": "clientToken"
|
|
},
|
|
"componentToCreate": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"componentType",
|
|
"properties",
|
|
"variants",
|
|
"overrides",
|
|
"bindingProperties"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"sourceId": {},
|
|
"componentType": {},
|
|
"properties": {
|
|
"shape": "S6"
|
|
},
|
|
"children": {
|
|
"shape": "Se"
|
|
},
|
|
"variants": {
|
|
"shape": "Sk"
|
|
},
|
|
"overrides": {
|
|
"shape": "Sn"
|
|
},
|
|
"bindingProperties": {
|
|
"shape": "Sp"
|
|
},
|
|
"collectionProperties": {
|
|
"shape": "Sv"
|
|
},
|
|
"tags": {
|
|
"shape": "S11"
|
|
},
|
|
"events": {
|
|
"shape": "Sg"
|
|
},
|
|
"schemaVersion": {}
|
|
}
|
|
}
|
|
},
|
|
"payload": "componentToCreate"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"entity": {
|
|
"shape": "S15"
|
|
}
|
|
},
|
|
"payload": "entity"
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateForm": {
|
|
"http": {
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/forms",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"formToCreate"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "querystring",
|
|
"locationName": "clientToken"
|
|
},
|
|
"formToCreate": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"dataType",
|
|
"formActionType",
|
|
"fields",
|
|
"style",
|
|
"sectionalElements",
|
|
"schemaVersion"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"dataType": {
|
|
"shape": "S1b"
|
|
},
|
|
"formActionType": {},
|
|
"fields": {
|
|
"shape": "S1e"
|
|
},
|
|
"style": {
|
|
"shape": "S20"
|
|
},
|
|
"sectionalElements": {
|
|
"shape": "S22"
|
|
},
|
|
"schemaVersion": {},
|
|
"cta": {
|
|
"shape": "S24"
|
|
},
|
|
"tags": {
|
|
"shape": "S11"
|
|
},
|
|
"labelDecorator": {}
|
|
}
|
|
}
|
|
},
|
|
"payload": "formToCreate"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"entity": {
|
|
"shape": "S29"
|
|
}
|
|
},
|
|
"payload": "entity"
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateTheme": {
|
|
"http": {
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/themes",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"themeToCreate"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "querystring",
|
|
"locationName": "clientToken"
|
|
},
|
|
"themeToCreate": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"values"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"values": {
|
|
"shape": "S2d"
|
|
},
|
|
"overrides": {
|
|
"shape": "S2d"
|
|
},
|
|
"tags": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"payload": "themeToCreate"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"entity": {
|
|
"shape": "S2h"
|
|
}
|
|
},
|
|
"payload": "entity"
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteComponent": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/components/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteForm": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/forms/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteTheme": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/themes/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"ExchangeCodeForToken": {
|
|
"http": {
|
|
"requestUri": "/tokens/{provider}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"provider",
|
|
"request"
|
|
],
|
|
"members": {
|
|
"provider": {
|
|
"location": "uri",
|
|
"locationName": "provider"
|
|
},
|
|
"request": {
|
|
"type": "structure",
|
|
"required": [
|
|
"code",
|
|
"redirectUri"
|
|
],
|
|
"members": {
|
|
"code": {
|
|
"shape": "S2o"
|
|
},
|
|
"redirectUri": {},
|
|
"clientId": {
|
|
"shape": "S2o"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"payload": "request"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accessToken",
|
|
"expiresIn",
|
|
"refreshToken"
|
|
],
|
|
"members": {
|
|
"accessToken": {
|
|
"shape": "S2o"
|
|
},
|
|
"expiresIn": {
|
|
"type": "integer"
|
|
},
|
|
"refreshToken": {
|
|
"shape": "S2o"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ExportComponents": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/export/app/{appId}/environment/{environmentName}/components",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"entities"
|
|
],
|
|
"members": {
|
|
"entities": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S15"
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ExportForms": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/export/app/{appId}/environment/{environmentName}/forms",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"entities"
|
|
],
|
|
"members": {
|
|
"entities": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S29"
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ExportThemes": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/export/app/{appId}/environment/{environmentName}/themes",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"entities"
|
|
],
|
|
"members": {
|
|
"entities": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S2h"
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"GetCodegenJob": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/codegen-jobs/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"job": {
|
|
"shape": "S32"
|
|
}
|
|
},
|
|
"payload": "job"
|
|
}
|
|
},
|
|
"GetComponent": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/components/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"component": {
|
|
"shape": "S15"
|
|
}
|
|
},
|
|
"payload": "component"
|
|
}
|
|
},
|
|
"GetForm": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/forms/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"form": {
|
|
"shape": "S29"
|
|
}
|
|
},
|
|
"payload": "form"
|
|
}
|
|
},
|
|
"GetMetadata": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/metadata",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"features"
|
|
],
|
|
"members": {
|
|
"features": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTheme": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/themes/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"theme": {
|
|
"shape": "S2h"
|
|
}
|
|
},
|
|
"payload": "theme"
|
|
}
|
|
},
|
|
"ListCodegenJobs": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/codegen-jobs",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"entities"
|
|
],
|
|
"members": {
|
|
"entities": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id"
|
|
],
|
|
"members": {
|
|
"appId": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"createdAt": {
|
|
"shape": "S17"
|
|
},
|
|
"modifiedAt": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListComponents": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/components",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"entities"
|
|
],
|
|
"members": {
|
|
"entities": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id",
|
|
"name",
|
|
"componentType"
|
|
],
|
|
"members": {
|
|
"appId": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"name": {},
|
|
"componentType": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListForms": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/forms",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"entities"
|
|
],
|
|
"members": {
|
|
"entities": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"dataType",
|
|
"environmentName",
|
|
"formActionType",
|
|
"id",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"appId": {},
|
|
"dataType": {
|
|
"shape": "S1b"
|
|
},
|
|
"environmentName": {},
|
|
"formActionType": {},
|
|
"id": {},
|
|
"name": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListThemes": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/themes",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"entities"
|
|
],
|
|
"members": {
|
|
"entities": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"appId": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"name": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"PutMetadataFlag": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/metadata/features/{featureName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"featureName",
|
|
"body"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"featureName": {
|
|
"location": "uri",
|
|
"locationName": "featureName"
|
|
},
|
|
"body": {
|
|
"type": "structure",
|
|
"required": [
|
|
"newValue"
|
|
],
|
|
"members": {
|
|
"newValue": {}
|
|
}
|
|
}
|
|
},
|
|
"payload": "body"
|
|
}
|
|
},
|
|
"RefreshToken": {
|
|
"http": {
|
|
"requestUri": "/tokens/{provider}/refresh",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"provider",
|
|
"refreshTokenBody"
|
|
],
|
|
"members": {
|
|
"provider": {
|
|
"location": "uri",
|
|
"locationName": "provider"
|
|
},
|
|
"refreshTokenBody": {
|
|
"type": "structure",
|
|
"required": [
|
|
"token"
|
|
],
|
|
"members": {
|
|
"token": {
|
|
"shape": "S2o"
|
|
},
|
|
"clientId": {
|
|
"shape": "S2o"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"payload": "refreshTokenBody"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accessToken",
|
|
"expiresIn"
|
|
],
|
|
"members": {
|
|
"accessToken": {
|
|
"shape": "S2o"
|
|
},
|
|
"expiresIn": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StartCodegenJob": {
|
|
"http": {
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/codegen-jobs",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"codegenJobToCreate"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "querystring",
|
|
"locationName": "clientToken"
|
|
},
|
|
"codegenJobToCreate": {
|
|
"type": "structure",
|
|
"required": [
|
|
"renderConfig"
|
|
],
|
|
"members": {
|
|
"renderConfig": {
|
|
"shape": "S33"
|
|
},
|
|
"genericDataSchema": {
|
|
"shape": "S3d"
|
|
},
|
|
"autoGenerateForms": {
|
|
"type": "boolean"
|
|
},
|
|
"features": {
|
|
"shape": "S3v"
|
|
},
|
|
"tags": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"payload": "codegenJobToCreate"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"entity": {
|
|
"shape": "S32"
|
|
}
|
|
},
|
|
"payload": "entity"
|
|
}
|
|
},
|
|
"UpdateComponent": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/components/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id",
|
|
"updatedComponent"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "querystring",
|
|
"locationName": "clientToken"
|
|
},
|
|
"updatedComponent": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"name": {},
|
|
"sourceId": {},
|
|
"componentType": {},
|
|
"properties": {
|
|
"shape": "S6"
|
|
},
|
|
"children": {
|
|
"shape": "Se"
|
|
},
|
|
"variants": {
|
|
"shape": "Sk"
|
|
},
|
|
"overrides": {
|
|
"shape": "Sn"
|
|
},
|
|
"bindingProperties": {
|
|
"shape": "Sp"
|
|
},
|
|
"collectionProperties": {
|
|
"shape": "Sv"
|
|
},
|
|
"events": {
|
|
"shape": "Sg"
|
|
},
|
|
"schemaVersion": {}
|
|
}
|
|
}
|
|
},
|
|
"payload": "updatedComponent"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"entity": {
|
|
"shape": "S15"
|
|
}
|
|
},
|
|
"payload": "entity"
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateForm": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/forms/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id",
|
|
"updatedForm"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "querystring",
|
|
"locationName": "clientToken"
|
|
},
|
|
"updatedForm": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"dataType": {
|
|
"shape": "S1b"
|
|
},
|
|
"formActionType": {},
|
|
"fields": {
|
|
"shape": "S1e"
|
|
},
|
|
"style": {
|
|
"shape": "S20"
|
|
},
|
|
"sectionalElements": {
|
|
"shape": "S22"
|
|
},
|
|
"schemaVersion": {},
|
|
"cta": {
|
|
"shape": "S24"
|
|
},
|
|
"labelDecorator": {}
|
|
}
|
|
}
|
|
},
|
|
"payload": "updatedForm"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"entity": {
|
|
"shape": "S29"
|
|
}
|
|
},
|
|
"payload": "entity"
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateTheme": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/app/{appId}/environment/{environmentName}/themes/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id",
|
|
"updatedTheme"
|
|
],
|
|
"members": {
|
|
"appId": {
|
|
"location": "uri",
|
|
"locationName": "appId"
|
|
},
|
|
"environmentName": {
|
|
"location": "uri",
|
|
"locationName": "environmentName"
|
|
},
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "querystring",
|
|
"locationName": "clientToken"
|
|
},
|
|
"updatedTheme": {
|
|
"type": "structure",
|
|
"required": [
|
|
"values"
|
|
],
|
|
"members": {
|
|
"id": {},
|
|
"name": {},
|
|
"values": {
|
|
"shape": "S2d"
|
|
},
|
|
"overrides": {
|
|
"shape": "S2d"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"payload": "updatedTheme"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"entity": {
|
|
"shape": "S2h"
|
|
}
|
|
},
|
|
"payload": "entity"
|
|
},
|
|
"idempotent": true
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S6": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S7"
|
|
}
|
|
},
|
|
"S7": {
|
|
"type": "structure",
|
|
"members": {
|
|
"value": {},
|
|
"bindingProperties": {
|
|
"shape": "S8"
|
|
},
|
|
"collectionBindingProperties": {
|
|
"shape": "S8"
|
|
},
|
|
"defaultValue": {},
|
|
"model": {},
|
|
"bindings": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"required": [
|
|
"element",
|
|
"property"
|
|
],
|
|
"members": {
|
|
"element": {},
|
|
"property": {}
|
|
}
|
|
}
|
|
},
|
|
"event": {},
|
|
"userAttribute": {},
|
|
"concat": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S7"
|
|
}
|
|
},
|
|
"condition": {
|
|
"type": "structure",
|
|
"members": {
|
|
"property": {},
|
|
"field": {},
|
|
"operator": {},
|
|
"operand": {},
|
|
"then": {
|
|
"shape": "S7"
|
|
},
|
|
"else": {
|
|
"shape": "S7"
|
|
},
|
|
"operandType": {}
|
|
}
|
|
},
|
|
"configured": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {},
|
|
"importedValue": {},
|
|
"componentName": {},
|
|
"property": {}
|
|
}
|
|
},
|
|
"S8": {
|
|
"type": "structure",
|
|
"required": [
|
|
"property"
|
|
],
|
|
"members": {
|
|
"property": {},
|
|
"field": {}
|
|
}
|
|
},
|
|
"Se": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"componentType",
|
|
"name",
|
|
"properties"
|
|
],
|
|
"members": {
|
|
"componentType": {},
|
|
"name": {},
|
|
"properties": {
|
|
"shape": "S6"
|
|
},
|
|
"children": {
|
|
"shape": "Se"
|
|
},
|
|
"events": {
|
|
"shape": "Sg"
|
|
},
|
|
"sourceId": {}
|
|
}
|
|
}
|
|
},
|
|
"Sg": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"action": {},
|
|
"parameters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"type": {
|
|
"shape": "S7"
|
|
},
|
|
"url": {
|
|
"shape": "S7"
|
|
},
|
|
"anchor": {
|
|
"shape": "S7"
|
|
},
|
|
"target": {
|
|
"shape": "S7"
|
|
},
|
|
"global": {
|
|
"shape": "S7"
|
|
},
|
|
"model": {},
|
|
"id": {
|
|
"shape": "S7"
|
|
},
|
|
"fields": {
|
|
"shape": "S6"
|
|
},
|
|
"state": {
|
|
"type": "structure",
|
|
"required": [
|
|
"componentName",
|
|
"property",
|
|
"set"
|
|
],
|
|
"members": {
|
|
"componentName": {},
|
|
"property": {},
|
|
"set": {
|
|
"shape": "S7"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"bindingEvent": {}
|
|
}
|
|
}
|
|
},
|
|
"Sk": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"variantValues": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"overrides": {
|
|
"shape": "Sn"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sn": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
},
|
|
"Sp": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"type": {},
|
|
"bindingProperties": {
|
|
"type": "structure",
|
|
"members": {
|
|
"model": {},
|
|
"field": {},
|
|
"predicates": {
|
|
"shape": "Ss"
|
|
},
|
|
"userAttribute": {},
|
|
"bucket": {},
|
|
"key": {},
|
|
"defaultValue": {},
|
|
"slotName": {}
|
|
}
|
|
},
|
|
"defaultValue": {}
|
|
}
|
|
}
|
|
},
|
|
"Ss": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "St"
|
|
}
|
|
},
|
|
"St": {
|
|
"type": "structure",
|
|
"members": {
|
|
"or": {
|
|
"shape": "Ss"
|
|
},
|
|
"and": {
|
|
"shape": "Ss"
|
|
},
|
|
"field": {},
|
|
"operator": {},
|
|
"operand": {},
|
|
"operandType": {}
|
|
}
|
|
},
|
|
"Sv": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"required": [
|
|
"model"
|
|
],
|
|
"members": {
|
|
"model": {},
|
|
"sort": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"field",
|
|
"direction"
|
|
],
|
|
"members": {
|
|
"field": {},
|
|
"direction": {}
|
|
}
|
|
}
|
|
},
|
|
"predicate": {
|
|
"shape": "St"
|
|
},
|
|
"identifiers": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S11": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S15": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id",
|
|
"name",
|
|
"componentType",
|
|
"properties",
|
|
"variants",
|
|
"overrides",
|
|
"bindingProperties",
|
|
"createdAt"
|
|
],
|
|
"members": {
|
|
"appId": {},
|
|
"environmentName": {},
|
|
"sourceId": {},
|
|
"id": {},
|
|
"name": {},
|
|
"componentType": {},
|
|
"properties": {
|
|
"shape": "S6"
|
|
},
|
|
"children": {
|
|
"shape": "Se"
|
|
},
|
|
"variants": {
|
|
"shape": "Sk"
|
|
},
|
|
"overrides": {
|
|
"shape": "Sn"
|
|
},
|
|
"bindingProperties": {
|
|
"shape": "Sp"
|
|
},
|
|
"collectionProperties": {
|
|
"shape": "Sv"
|
|
},
|
|
"createdAt": {
|
|
"shape": "S17"
|
|
},
|
|
"modifiedAt": {
|
|
"shape": "S17"
|
|
},
|
|
"tags": {
|
|
"shape": "S11"
|
|
},
|
|
"events": {
|
|
"shape": "Sg"
|
|
},
|
|
"schemaVersion": {}
|
|
}
|
|
},
|
|
"S17": {
|
|
"type": "timestamp",
|
|
"timestampFormat": "iso8601"
|
|
},
|
|
"S1b": {
|
|
"type": "structure",
|
|
"required": [
|
|
"dataSourceType",
|
|
"dataTypeName"
|
|
],
|
|
"members": {
|
|
"dataSourceType": {},
|
|
"dataTypeName": {}
|
|
}
|
|
},
|
|
"S1e": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"label": {},
|
|
"position": {
|
|
"shape": "S1g"
|
|
},
|
|
"excluded": {
|
|
"type": "boolean"
|
|
},
|
|
"inputType": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"required": {
|
|
"type": "boolean"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"placeholder": {},
|
|
"defaultValue": {},
|
|
"descriptiveText": {},
|
|
"defaultChecked": {
|
|
"type": "boolean"
|
|
},
|
|
"defaultCountryCode": {},
|
|
"valueMappings": {
|
|
"type": "structure",
|
|
"required": [
|
|
"values"
|
|
],
|
|
"members": {
|
|
"values": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"value"
|
|
],
|
|
"members": {
|
|
"displayValue": {
|
|
"shape": "S1m"
|
|
},
|
|
"value": {
|
|
"shape": "S1m"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"bindingProperties": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"type": {},
|
|
"bindingProperties": {
|
|
"type": "structure",
|
|
"members": {
|
|
"model": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {},
|
|
"minValue": {
|
|
"type": "float"
|
|
},
|
|
"maxValue": {
|
|
"type": "float"
|
|
},
|
|
"step": {
|
|
"type": "float"
|
|
},
|
|
"value": {},
|
|
"isArray": {
|
|
"type": "boolean"
|
|
},
|
|
"fileUploaderConfig": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accessLevel",
|
|
"acceptedFileTypes"
|
|
],
|
|
"members": {
|
|
"accessLevel": {},
|
|
"acceptedFileTypes": {
|
|
"shape": "S1v"
|
|
},
|
|
"showThumbnails": {
|
|
"type": "boolean"
|
|
},
|
|
"isResumable": {
|
|
"type": "boolean"
|
|
},
|
|
"maxFileCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxSize": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"validations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"strValues": {
|
|
"shape": "S1v"
|
|
},
|
|
"numValues": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"validationMessage": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1g": {
|
|
"type": "structure",
|
|
"members": {
|
|
"fixed": {},
|
|
"rightOf": {},
|
|
"below": {}
|
|
},
|
|
"union": true
|
|
},
|
|
"S1m": {
|
|
"type": "structure",
|
|
"members": {
|
|
"value": {},
|
|
"bindingProperties": {
|
|
"type": "structure",
|
|
"required": [
|
|
"property"
|
|
],
|
|
"members": {
|
|
"property": {},
|
|
"field": {}
|
|
}
|
|
},
|
|
"concat": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S1m"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1v": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S20": {
|
|
"type": "structure",
|
|
"members": {
|
|
"horizontalGap": {
|
|
"shape": "S21"
|
|
},
|
|
"verticalGap": {
|
|
"shape": "S21"
|
|
},
|
|
"outerPadding": {
|
|
"shape": "S21"
|
|
}
|
|
}
|
|
},
|
|
"S21": {
|
|
"type": "structure",
|
|
"members": {
|
|
"tokenReference": {},
|
|
"value": {}
|
|
},
|
|
"union": true
|
|
},
|
|
"S22": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"position": {
|
|
"shape": "S1g"
|
|
},
|
|
"text": {},
|
|
"level": {
|
|
"type": "integer"
|
|
},
|
|
"orientation": {},
|
|
"excluded": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S24": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"clear": {
|
|
"shape": "S26"
|
|
},
|
|
"cancel": {
|
|
"shape": "S26"
|
|
},
|
|
"submit": {
|
|
"shape": "S26"
|
|
}
|
|
}
|
|
},
|
|
"S26": {
|
|
"type": "structure",
|
|
"members": {
|
|
"excluded": {
|
|
"type": "boolean"
|
|
},
|
|
"children": {},
|
|
"position": {
|
|
"shape": "S1g"
|
|
}
|
|
}
|
|
},
|
|
"S29": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id",
|
|
"name",
|
|
"formActionType",
|
|
"style",
|
|
"dataType",
|
|
"fields",
|
|
"sectionalElements",
|
|
"schemaVersion"
|
|
],
|
|
"members": {
|
|
"appId": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"name": {},
|
|
"formActionType": {},
|
|
"style": {
|
|
"shape": "S20"
|
|
},
|
|
"dataType": {
|
|
"shape": "S1b"
|
|
},
|
|
"fields": {
|
|
"shape": "S1e"
|
|
},
|
|
"sectionalElements": {
|
|
"shape": "S22"
|
|
},
|
|
"schemaVersion": {},
|
|
"tags": {
|
|
"shape": "S11"
|
|
},
|
|
"cta": {
|
|
"shape": "S24"
|
|
},
|
|
"labelDecorator": {}
|
|
}
|
|
},
|
|
"S2d": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"value": {},
|
|
"children": {
|
|
"shape": "S2d"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S2h": {
|
|
"type": "structure",
|
|
"required": [
|
|
"appId",
|
|
"environmentName",
|
|
"id",
|
|
"name",
|
|
"createdAt",
|
|
"values"
|
|
],
|
|
"members": {
|
|
"appId": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"name": {},
|
|
"createdAt": {
|
|
"shape": "S17"
|
|
},
|
|
"modifiedAt": {
|
|
"shape": "S17"
|
|
},
|
|
"values": {
|
|
"shape": "S2d"
|
|
},
|
|
"overrides": {
|
|
"shape": "S2d"
|
|
},
|
|
"tags": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
},
|
|
"S2o": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S32": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id",
|
|
"appId",
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"id": {},
|
|
"appId": {},
|
|
"environmentName": {},
|
|
"renderConfig": {
|
|
"shape": "S33"
|
|
},
|
|
"genericDataSchema": {
|
|
"shape": "S3d"
|
|
},
|
|
"autoGenerateForms": {
|
|
"type": "boolean"
|
|
},
|
|
"features": {
|
|
"shape": "S3v"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {},
|
|
"asset": {
|
|
"type": "structure",
|
|
"members": {
|
|
"downloadUrl": {}
|
|
}
|
|
},
|
|
"tags": {
|
|
"shape": "S11"
|
|
},
|
|
"createdAt": {
|
|
"shape": "S17"
|
|
},
|
|
"modifiedAt": {
|
|
"shape": "S17"
|
|
},
|
|
"dependencies": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"supportedVersion": {},
|
|
"isSemVer": {
|
|
"type": "boolean"
|
|
},
|
|
"reason": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S33": {
|
|
"type": "structure",
|
|
"members": {
|
|
"react": {
|
|
"type": "structure",
|
|
"members": {
|
|
"module": {},
|
|
"target": {},
|
|
"script": {},
|
|
"renderTypeDeclarations": {
|
|
"type": "boolean"
|
|
},
|
|
"inlineSourceMap": {
|
|
"type": "boolean"
|
|
},
|
|
"apiConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"graphQLConfig": {
|
|
"type": "structure",
|
|
"required": [
|
|
"typesFilePath",
|
|
"queriesFilePath",
|
|
"mutationsFilePath",
|
|
"subscriptionsFilePath",
|
|
"fragmentsFilePath"
|
|
],
|
|
"members": {
|
|
"typesFilePath": {},
|
|
"queriesFilePath": {},
|
|
"mutationsFilePath": {},
|
|
"subscriptionsFilePath": {},
|
|
"fragmentsFilePath": {}
|
|
}
|
|
},
|
|
"dataStoreConfig": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"noApiConfig": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"dependencies": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"S3d": {
|
|
"type": "structure",
|
|
"required": [
|
|
"dataSourceType",
|
|
"models",
|
|
"enums",
|
|
"nonModels"
|
|
],
|
|
"members": {
|
|
"dataSourceType": {},
|
|
"models": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"required": [
|
|
"fields",
|
|
"primaryKeys"
|
|
],
|
|
"members": {
|
|
"fields": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S3i"
|
|
}
|
|
},
|
|
"isJoinTable": {
|
|
"type": "boolean"
|
|
},
|
|
"primaryKeys": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"enums": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"required": [
|
|
"values"
|
|
],
|
|
"members": {
|
|
"values": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nonModels": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"required": [
|
|
"fields"
|
|
],
|
|
"members": {
|
|
"fields": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S3i"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3i": {
|
|
"type": "structure",
|
|
"required": [
|
|
"dataType",
|
|
"dataTypeValue",
|
|
"required",
|
|
"readOnly",
|
|
"isArray"
|
|
],
|
|
"members": {
|
|
"dataType": {},
|
|
"dataTypeValue": {},
|
|
"required": {
|
|
"type": "boolean"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"isArray": {
|
|
"type": "boolean"
|
|
},
|
|
"relationship": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type",
|
|
"relatedModelName"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"relatedModelName": {},
|
|
"relatedModelFields": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"canUnlinkAssociatedModel": {
|
|
"type": "boolean"
|
|
},
|
|
"relatedJoinFieldName": {},
|
|
"relatedJoinTableName": {},
|
|
"belongsToFieldOnRelatedModel": {},
|
|
"associatedFields": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"isHasManyIndex": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3v": {
|
|
"type": "structure",
|
|
"members": {
|
|
"isRelationshipSupported": {
|
|
"type": "boolean"
|
|
},
|
|
"isNonModelSupported": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |