UNPKG

prowler-sdk-poc

Version:
1,784 lines 38.5 kB
{ "version": "2.0", "metadata": { "apiVersion": "2017-07-25", "endpointPrefix": "appsync", "jsonVersion": "1.1", "protocol": "rest-json", "serviceAbbreviation": "AWSAppSync", "serviceFullName": "AWS AppSync", "serviceId": "AppSync", "signatureVersion": "v4", "signingName": "appsync", "uid": "appsync-2017-07-25" }, "operations": { "CreateApiCache": { "http": { "requestUri": "/v1/apis/{apiId}/ApiCaches" }, "input": { "type": "structure", "required": [ "apiId", "ttl", "apiCachingBehavior", "type" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "ttl": { "type": "long" }, "transitEncryptionEnabled": { "type": "boolean" }, "atRestEncryptionEnabled": { "type": "boolean" }, "apiCachingBehavior": {}, "type": {} } }, "output": { "type": "structure", "members": { "apiCache": { "shape": "S8" } } } }, "CreateApiKey": { "http": { "requestUri": "/v1/apis/{apiId}/apikeys" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "description": {}, "expires": { "type": "long" } } }, "output": { "type": "structure", "members": { "apiKey": { "shape": "Sc" } } } }, "CreateDataSource": { "http": { "requestUri": "/v1/apis/{apiId}/datasources" }, "input": { "type": "structure", "required": [ "apiId", "name", "type" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "name": {}, "description": {}, "type": {}, "serviceRoleArn": {}, "dynamodbConfig": { "shape": "Sg" }, "lambdaConfig": { "shape": "Si" }, "elasticsearchConfig": { "shape": "Sj" }, "openSearchServiceConfig": { "shape": "Sk" }, "httpConfig": { "shape": "Sl" }, "relationalDatabaseConfig": { "shape": "Sp" } } }, "output": { "type": "structure", "members": { "dataSource": { "shape": "St" } } } }, "CreateFunction": { "http": { "requestUri": "/v1/apis/{apiId}/functions" }, "input": { "type": "structure", "required": [ "apiId", "name", "dataSourceName", "functionVersion" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "name": {}, "description": {}, "dataSourceName": {}, "requestMappingTemplate": {}, "responseMappingTemplate": {}, "functionVersion": {}, "syncConfig": { "shape": "Sw" } } }, "output": { "type": "structure", "members": { "functionConfiguration": { "shape": "S11" } } } }, "CreateGraphqlApi": { "http": { "requestUri": "/v1/apis" }, "input": { "type": "structure", "required": [ "name", "authenticationType" ], "members": { "name": {}, "logConfig": { "shape": "S13" }, "authenticationType": {}, "userPoolConfig": { "shape": "S16" }, "openIDConnectConfig": { "shape": "S18" }, "tags": { "shape": "S19" }, "additionalAuthenticationProviders": { "shape": "S1c" }, "xrayEnabled": { "type": "boolean" }, "lambdaAuthorizerConfig": { "shape": "S1f" } } }, "output": { "type": "structure", "members": { "graphqlApi": { "shape": "S1i" } } } }, "CreateResolver": { "http": { "requestUri": "/v1/apis/{apiId}/types/{typeName}/resolvers" }, "input": { "type": "structure", "required": [ "apiId", "typeName", "fieldName" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "typeName": { "location": "uri", "locationName": "typeName" }, "fieldName": {}, "dataSourceName": {}, "requestMappingTemplate": {}, "responseMappingTemplate": {}, "kind": {}, "pipelineConfig": { "shape": "S1m" }, "syncConfig": { "shape": "Sw" }, "cachingConfig": { "shape": "S1o" } } }, "output": { "type": "structure", "members": { "resolver": { "shape": "S1r" } } } }, "CreateType": { "http": { "requestUri": "/v1/apis/{apiId}/types" }, "input": { "type": "structure", "required": [ "apiId", "definition", "format" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "definition": {}, "format": {} } }, "output": { "type": "structure", "members": { "type": { "shape": "S1v" } } } }, "DeleteApiCache": { "http": { "method": "DELETE", "requestUri": "/v1/apis/{apiId}/ApiCaches" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteApiKey": { "http": { "method": "DELETE", "requestUri": "/v1/apis/{apiId}/apikeys/{id}" }, "input": { "type": "structure", "required": [ "apiId", "id" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "id": { "location": "uri", "locationName": "id" } } }, "output": { "type": "structure", "members": {} } }, "DeleteDataSource": { "http": { "method": "DELETE", "requestUri": "/v1/apis/{apiId}/datasources/{name}" }, "input": { "type": "structure", "required": [ "apiId", "name" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": {} } }, "DeleteFunction": { "http": { "method": "DELETE", "requestUri": "/v1/apis/{apiId}/functions/{functionId}" }, "input": { "type": "structure", "required": [ "apiId", "functionId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "functionId": { "location": "uri", "locationName": "functionId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteGraphqlApi": { "http": { "method": "DELETE", "requestUri": "/v1/apis/{apiId}" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteResolver": { "http": { "method": "DELETE", "requestUri": "/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}" }, "input": { "type": "structure", "required": [ "apiId", "typeName", "fieldName" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "typeName": { "location": "uri", "locationName": "typeName" }, "fieldName": { "location": "uri", "locationName": "fieldName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteType": { "http": { "method": "DELETE", "requestUri": "/v1/apis/{apiId}/types/{typeName}" }, "input": { "type": "structure", "required": [ "apiId", "typeName" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "typeName": { "location": "uri", "locationName": "typeName" } } }, "output": { "type": "structure", "members": {} } }, "FlushApiCache": { "http": { "method": "DELETE", "requestUri": "/v1/apis/{apiId}/FlushCache" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" } } }, "output": { "type": "structure", "members": {} } }, "GetApiCache": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/ApiCaches" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" } } }, "output": { "type": "structure", "members": { "apiCache": { "shape": "S8" } } } }, "GetDataSource": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/datasources/{name}" }, "input": { "type": "structure", "required": [ "apiId", "name" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": { "dataSource": { "shape": "St" } } } }, "GetFunction": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/functions/{functionId}" }, "input": { "type": "structure", "required": [ "apiId", "functionId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "functionId": { "location": "uri", "locationName": "functionId" } } }, "output": { "type": "structure", "members": { "functionConfiguration": { "shape": "S11" } } } }, "GetGraphqlApi": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" } } }, "output": { "type": "structure", "members": { "graphqlApi": { "shape": "S1i" } } } }, "GetIntrospectionSchema": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/schema" }, "input": { "type": "structure", "required": [ "apiId", "format" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "format": { "location": "querystring", "locationName": "format" }, "includeDirectives": { "location": "querystring", "locationName": "includeDirectives", "type": "boolean" } } }, "output": { "type": "structure", "members": { "schema": { "type": "blob" } }, "payload": "schema" } }, "GetResolver": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}" }, "input": { "type": "structure", "required": [ "apiId", "typeName", "fieldName" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "typeName": { "location": "uri", "locationName": "typeName" }, "fieldName": { "location": "uri", "locationName": "fieldName" } } }, "output": { "type": "structure", "members": { "resolver": { "shape": "S1r" } } } }, "GetSchemaCreationStatus": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/schemacreation" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" } } }, "output": { "type": "structure", "members": { "status": {}, "details": {} } } }, "GetType": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/types/{typeName}" }, "input": { "type": "structure", "required": [ "apiId", "typeName", "format" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "typeName": { "location": "uri", "locationName": "typeName" }, "format": { "location": "querystring", "locationName": "format" } } }, "output": { "type": "structure", "members": { "type": { "shape": "S1v" } } } }, "ListApiKeys": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/apikeys" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "apiKeys": { "type": "list", "member": { "shape": "Sc" } }, "nextToken": {} } } }, "ListDataSources": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/datasources" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "dataSources": { "type": "list", "member": { "shape": "St" } }, "nextToken": {} } } }, "ListFunctions": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/functions" }, "input": { "type": "structure", "required": [ "apiId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "functions": { "type": "list", "member": { "shape": "S11" } }, "nextToken": {} } } }, "ListGraphqlApis": { "http": { "method": "GET", "requestUri": "/v1/apis" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "graphqlApis": { "type": "list", "member": { "shape": "S1i" } }, "nextToken": {} } } }, "ListResolvers": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/types/{typeName}/resolvers" }, "input": { "type": "structure", "required": [ "apiId", "typeName" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "typeName": { "location": "uri", "locationName": "typeName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "resolvers": { "shape": "S3c" }, "nextToken": {} } } }, "ListResolversByFunction": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/functions/{functionId}/resolvers" }, "input": { "type": "structure", "required": [ "apiId", "functionId" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "functionId": { "location": "uri", "locationName": "functionId" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "resolvers": { "shape": "S3c" }, "nextToken": {} } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/v1/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "S19" } } } }, "ListTypes": { "http": { "method": "GET", "requestUri": "/v1/apis/{apiId}/types" }, "input": { "type": "structure", "required": [ "apiId", "format" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "format": { "location": "querystring", "locationName": "format" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "types": { "type": "list", "member": { "shape": "S1v" } }, "nextToken": {} } } }, "StartSchemaCreation": { "http": { "requestUri": "/v1/apis/{apiId}/schemacreation" }, "input": { "type": "structure", "required": [ "apiId", "definition" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "definition": { "type": "blob" } } }, "output": { "type": "structure", "members": { "status": {} } } }, "TagResource": { "http": { "requestUri": "/v1/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "S19" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/v1/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateApiCache": { "http": { "requestUri": "/v1/apis/{apiId}/ApiCaches/update" }, "input": { "type": "structure", "required": [ "apiId", "ttl", "apiCachingBehavior", "type" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "ttl": { "type": "long" }, "apiCachingBehavior": {}, "type": {} } }, "output": { "type": "structure", "members": { "apiCache": { "shape": "S8" } } } }, "UpdateApiKey": { "http": { "requestUri": "/v1/apis/{apiId}/apikeys/{id}" }, "input": { "type": "structure", "required": [ "apiId", "id" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "id": { "location": "uri", "locationName": "id" }, "description": {}, "expires": { "type": "long" } } }, "output": { "type": "structure", "members": { "apiKey": { "shape": "Sc" } } } }, "UpdateDataSource": { "http": { "requestUri": "/v1/apis/{apiId}/datasources/{name}" }, "input": { "type": "structure", "required": [ "apiId", "name", "type" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "name": { "location": "uri", "locationName": "name" }, "description": {}, "type": {}, "serviceRoleArn": {}, "dynamodbConfig": { "shape": "Sg" }, "lambdaConfig": { "shape": "Si" }, "elasticsearchConfig": { "shape": "Sj" }, "openSearchServiceConfig": { "shape": "Sk" }, "httpConfig": { "shape": "Sl" }, "relationalDatabaseConfig": { "shape": "Sp" } } }, "output": { "type": "structure", "members": { "dataSource": { "shape": "St" } } } }, "UpdateFunction": { "http": { "requestUri": "/v1/apis/{apiId}/functions/{functionId}" }, "input": { "type": "structure", "required": [ "apiId", "name", "functionId", "dataSourceName", "functionVersion" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "name": {}, "description": {}, "functionId": { "location": "uri", "locationName": "functionId" }, "dataSourceName": {}, "requestMappingTemplate": {}, "responseMappingTemplate": {}, "functionVersion": {}, "syncConfig": { "shape": "Sw" } } }, "output": { "type": "structure", "members": { "functionConfiguration": { "shape": "S11" } } } }, "UpdateGraphqlApi": { "http": { "requestUri": "/v1/apis/{apiId}" }, "input": { "type": "structure", "required": [ "apiId", "name" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "name": {}, "logConfig": { "shape": "S13" }, "authenticationType": {}, "userPoolConfig": { "shape": "S16" }, "openIDConnectConfig": { "shape": "S18" }, "additionalAuthenticationProviders": { "shape": "S1c" }, "xrayEnabled": { "type": "boolean" }, "lambdaAuthorizerConfig": { "shape": "S1f" } } }, "output": { "type": "structure", "members": { "graphqlApi": { "shape": "S1i" } } } }, "UpdateResolver": { "http": { "requestUri": "/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}" }, "input": { "type": "structure", "required": [ "apiId", "typeName", "fieldName" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "typeName": { "location": "uri", "locationName": "typeName" }, "fieldName": { "location": "uri", "locationName": "fieldName" }, "dataSourceName": {}, "requestMappingTemplate": {}, "responseMappingTemplate": {}, "kind": {}, "pipelineConfig": { "shape": "S1m" }, "syncConfig": { "shape": "Sw" }, "cachingConfig": { "shape": "S1o" } } }, "output": { "type": "structure", "members": { "resolver": { "shape": "S1r" } } } }, "UpdateType": { "http": { "requestUri": "/v1/apis/{apiId}/types/{typeName}" }, "input": { "type": "structure", "required": [ "apiId", "typeName", "format" ], "members": { "apiId": { "location": "uri", "locationName": "apiId" }, "typeName": { "location": "uri", "locationName": "typeName" }, "definition": {}, "format": {} } }, "output": { "type": "structure", "members": { "type": { "shape": "S1v" } } } } }, "shapes": { "S8": { "type": "structure", "members": { "ttl": { "type": "long" }, "apiCachingBehavior": {}, "transitEncryptionEnabled": { "type": "boolean" }, "atRestEncryptionEnabled": { "type": "boolean" }, "type": {}, "status": {} } }, "Sc": { "type": "structure", "members": { "id": {}, "description": {}, "expires": { "type": "long" }, "deletes": { "type": "long" } } }, "Sg": { "type": "structure", "required": [ "tableName", "awsRegion" ], "members": { "tableName": {}, "awsRegion": {}, "useCallerCredentials": { "type": "boolean" }, "deltaSyncConfig": { "type": "structure", "members": { "baseTableTTL": { "type": "long" }, "deltaSyncTableName": {}, "deltaSyncTableTTL": { "type": "long" } } }, "versioned": { "type": "boolean" } } }, "Si": { "type": "structure", "required": [ "lambdaFunctionArn" ], "members": { "lambdaFunctionArn": {} } }, "Sj": { "type": "structure", "required": [ "endpoint", "awsRegion" ], "members": { "endpoint": {}, "awsRegion": {} } }, "Sk": { "type": "structure", "required": [ "endpoint", "awsRegion" ], "members": { "endpoint": {}, "awsRegion": {} } }, "Sl": { "type": "structure", "members": { "endpoint": {}, "authorizationConfig": { "type": "structure", "required": [ "authorizationType" ], "members": { "authorizationType": {}, "awsIamConfig": { "type": "structure", "members": { "signingRegion": {}, "signingServiceName": {} } } } } } }, "Sp": { "type": "structure", "members": { "relationalDatabaseSourceType": {}, "rdsHttpEndpointConfig": { "type": "structure", "members": { "awsRegion": {}, "dbClusterIdentifier": {}, "databaseName": {}, "schema": {}, "awsSecretStoreArn": {} } } } }, "St": { "type": "structure", "members": { "dataSourceArn": {}, "name": {}, "description": {}, "type": {}, "serviceRoleArn": {}, "dynamodbConfig": { "shape": "Sg" }, "lambdaConfig": { "shape": "Si" }, "elasticsearchConfig": { "shape": "Sj" }, "openSearchServiceConfig": { "shape": "Sk" }, "httpConfig": { "shape": "Sl" }, "relationalDatabaseConfig": { "shape": "Sp" } } }, "Sw": { "type": "structure", "members": { "conflictHandler": {}, "conflictDetection": {}, "lambdaConflictHandlerConfig": { "type": "structure", "members": { "lambdaConflictHandlerArn": {} } } } }, "S11": { "type": "structure", "members": { "functionId": {}, "functionArn": {}, "name": {}, "description": {}, "dataSourceName": {}, "requestMappingTemplate": {}, "responseMappingTemplate": {}, "functionVersion": {}, "syncConfig": { "shape": "Sw" } } }, "S13": { "type": "structure", "required": [ "fieldLogLevel", "cloudWatchLogsRoleArn" ], "members": { "fieldLogLevel": {}, "cloudWatchLogsRoleArn": {}, "excludeVerboseContent": { "type": "boolean" } } }, "S16": { "type": "structure", "required": [ "userPoolId", "awsRegion", "defaultAction" ], "members": { "userPoolId": {}, "awsRegion": {}, "defaultAction": {}, "appIdClientRegex": {} } }, "S18": { "type": "structure", "required": [ "issuer" ], "members": { "issuer": {}, "clientId": {}, "iatTTL": { "type": "long" }, "authTTL": { "type": "long" } } }, "S19": { "type": "map", "key": {}, "value": {} }, "S1c": { "type": "list", "member": { "type": "structure", "members": { "authenticationType": {}, "openIDConnectConfig": { "shape": "S18" }, "userPoolConfig": { "type": "structure", "required": [ "userPoolId", "awsRegion" ], "members": { "userPoolId": {}, "awsRegion": {}, "appIdClientRegex": {} } }, "lambdaAuthorizerConfig": { "shape": "S1f" } } } }, "S1f": { "type": "structure", "required": [ "authorizerUri" ], "members": { "authorizerResultTtlInSeconds": { "type": "integer" }, "authorizerUri": {}, "identityValidationExpression": {} } }, "S1i": { "type": "structure", "members": { "name": {}, "apiId": {}, "authenticationType": {}, "logConfig": { "shape": "S13" }, "userPoolConfig": { "shape": "S16" }, "openIDConnectConfig": { "shape": "S18" }, "arn": {}, "uris": { "type": "map", "key": {}, "value": {} }, "tags": { "shape": "S19" }, "additionalAuthenticationProviders": { "shape": "S1c" }, "xrayEnabled": { "type": "boolean" }, "wafWebAclArn": {}, "lambdaAuthorizerConfig": { "shape": "S1f" } } }, "S1m": { "type": "structure", "members": { "functions": { "type": "list", "member": {} } } }, "S1o": { "type": "structure", "members": { "ttl": { "type": "long" }, "cachingKeys": { "type": "list", "member": {} } } }, "S1r": { "type": "structure", "members": { "typeName": {}, "fieldName": {}, "dataSourceName": {}, "resolverArn": {}, "requestMappingTemplate": {}, "responseMappingTemplate": {}, "kind": {}, "pipelineConfig": { "shape": "S1m" }, "syncConfig": { "shape": "Sw" }, "cachingConfig": { "shape": "S1o" } } }, "S1v": { "type": "structure", "members": { "name": {}, "description": {}, "arn": {}, "definition": {}, "format": {} } }, "S3c": { "type": "list", "member": { "shape": "S1r" } } } }