1289 lines
No EOL
31 KiB
JSON
1289 lines
No EOL
31 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2021-10-26",
|
|
"endpointPrefix": "refactor-spaces",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "rest-json",
|
|
"serviceFullName": "AWS Migration Hub Refactor Spaces",
|
|
"serviceId": "Migration Hub Refactor Spaces",
|
|
"signatureVersion": "v4",
|
|
"signingName": "refactor-spaces",
|
|
"uid": "migration-hub-refactor-spaces-2021-10-26"
|
|
},
|
|
"operations": {
|
|
"CreateApplication": {
|
|
"http": {
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EnvironmentIdentifier",
|
|
"Name",
|
|
"ProxyType",
|
|
"VpcId"
|
|
],
|
|
"members": {
|
|
"ApiGatewayProxy": {
|
|
"shape": "S2"
|
|
},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"Name": {},
|
|
"ProxyType": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApiGatewayProxy": {
|
|
"shape": "S2"
|
|
},
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EnvironmentId": {},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"OwnerAccountId": {},
|
|
"ProxyType": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
}
|
|
},
|
|
"CreateEnvironment": {
|
|
"http": {
|
|
"requestUri": "/environments",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"NetworkFabricType"
|
|
],
|
|
"members": {
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"Description": {},
|
|
"Name": {},
|
|
"NetworkFabricType": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Description": {},
|
|
"EnvironmentId": {},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"NetworkFabricType": {},
|
|
"OwnerAccountId": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateRoute": {
|
|
"http": {
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier",
|
|
"RouteType",
|
|
"ServiceIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"DefaultRoute": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ActivationState": {}
|
|
}
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"RouteType": {},
|
|
"ServiceIdentifier": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"UriPathRoute": {
|
|
"shape": "Su"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"OwnerAccountId": {},
|
|
"RouteId": {},
|
|
"RouteType": {},
|
|
"ServiceId": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"UriPathRoute": {
|
|
"shape": "Su"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateService": {
|
|
"http": {
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/services",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EndpointType",
|
|
"EnvironmentIdentifier",
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"Description": {},
|
|
"EndpointType": {},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"LambdaEndpoint": {
|
|
"shape": "S14"
|
|
},
|
|
"Name": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"UrlEndpoint": {
|
|
"shape": "S17"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Description": {},
|
|
"EndpointType": {},
|
|
"EnvironmentId": {},
|
|
"LambdaEndpoint": {
|
|
"shape": "S14"
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"OwnerAccountId": {},
|
|
"ServiceId": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"UrlEndpoint": {
|
|
"shape": "S17"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteApplication": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"EnvironmentId": {},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"State": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteEnvironment": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EnvironmentIdentifier"
|
|
],
|
|
"members": {
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"EnvironmentId": {},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"State": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteResourcePolicy": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/resourcepolicy/{Identifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Identifier"
|
|
],
|
|
"members": {
|
|
"Identifier": {
|
|
"location": "uri",
|
|
"locationName": "Identifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteRoute": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes/{RouteIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier",
|
|
"RouteIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"RouteIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "RouteIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"RouteId": {},
|
|
"ServiceId": {},
|
|
"State": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteService": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/services/{ServiceIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier",
|
|
"ServiceIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"ServiceIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ServiceIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"EnvironmentId": {},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"ServiceId": {},
|
|
"State": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"GetApplication": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApiGatewayProxy": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApiGatewayId": {},
|
|
"EndpointType": {},
|
|
"NlbArn": {},
|
|
"NlbName": {},
|
|
"ProxyUrl": {},
|
|
"StageName": {},
|
|
"VpcLinkId": {}
|
|
}
|
|
},
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EnvironmentId": {},
|
|
"Error": {
|
|
"shape": "S1t"
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"OwnerAccountId": {},
|
|
"ProxyType": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
}
|
|
},
|
|
"GetEnvironment": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EnvironmentIdentifier"
|
|
],
|
|
"members": {
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Description": {},
|
|
"EnvironmentId": {},
|
|
"Error": {
|
|
"shape": "S1t"
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"NetworkFabricType": {},
|
|
"OwnerAccountId": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"TransitGatewayId": {}
|
|
}
|
|
}
|
|
},
|
|
"GetResourcePolicy": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/resourcepolicy/{Identifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Identifier"
|
|
],
|
|
"members": {
|
|
"Identifier": {
|
|
"location": "uri",
|
|
"locationName": "Identifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Policy": {}
|
|
}
|
|
}
|
|
},
|
|
"GetRoute": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes/{RouteIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier",
|
|
"RouteIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"RouteIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "RouteIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AppendSourcePath": {
|
|
"type": "boolean"
|
|
},
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EnvironmentId": {},
|
|
"Error": {
|
|
"shape": "S1t"
|
|
},
|
|
"IncludeChildPaths": {
|
|
"type": "boolean"
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Methods": {
|
|
"shape": "Sw"
|
|
},
|
|
"OwnerAccountId": {},
|
|
"PathResourceToId": {
|
|
"shape": "S29"
|
|
},
|
|
"RouteId": {},
|
|
"RouteType": {},
|
|
"ServiceId": {},
|
|
"SourcePath": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetService": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/services/{ServiceIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier",
|
|
"ServiceIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"ServiceIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ServiceIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Description": {},
|
|
"EndpointType": {},
|
|
"EnvironmentId": {},
|
|
"Error": {
|
|
"shape": "S1t"
|
|
},
|
|
"LambdaEndpoint": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"OwnerAccountId": {},
|
|
"ServiceId": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"UrlEndpoint": {
|
|
"type": "structure",
|
|
"members": {
|
|
"HealthUrl": {},
|
|
"Url": {}
|
|
}
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
}
|
|
},
|
|
"ListApplications": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EnvironmentIdentifier"
|
|
],
|
|
"members": {
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApiGatewayProxy": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApiGatewayId": {},
|
|
"EndpointType": {},
|
|
"NlbArn": {},
|
|
"NlbName": {},
|
|
"ProxyUrl": {},
|
|
"StageName": {},
|
|
"VpcLinkId": {}
|
|
}
|
|
},
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EnvironmentId": {},
|
|
"Error": {
|
|
"shape": "S1t"
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"OwnerAccountId": {},
|
|
"ProxyType": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironmentVpcs": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/vpcs",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EnvironmentIdentifier"
|
|
],
|
|
"members": {
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EnvironmentVpcList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AccountId": {},
|
|
"CidrBlocks": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EnvironmentId": {},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"VpcId": {},
|
|
"VpcName": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironments": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EnvironmentSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Description": {},
|
|
"EnvironmentId": {},
|
|
"Error": {
|
|
"shape": "S1t"
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"NetworkFabricType": {},
|
|
"OwnerAccountId": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"TransitGatewayId": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListRoutes": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"RouteSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AppendSourcePath": {
|
|
"type": "boolean"
|
|
},
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EnvironmentId": {},
|
|
"Error": {
|
|
"shape": "S1t"
|
|
},
|
|
"IncludeChildPaths": {
|
|
"type": "boolean"
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Methods": {
|
|
"shape": "Sw"
|
|
},
|
|
"OwnerAccountId": {},
|
|
"PathResourceToId": {
|
|
"shape": "S29"
|
|
},
|
|
"RouteId": {},
|
|
"RouteType": {},
|
|
"ServiceId": {},
|
|
"SourcePath": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServices": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/services",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier"
|
|
],
|
|
"members": {
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"ServiceSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"CreatedByAccountId": {},
|
|
"CreatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Description": {},
|
|
"EndpointType": {},
|
|
"EnvironmentId": {},
|
|
"Error": {
|
|
"shape": "S1t"
|
|
},
|
|
"LambdaEndpoint": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Name": {},
|
|
"OwnerAccountId": {},
|
|
"ServiceId": {},
|
|
"State": {},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
},
|
|
"UrlEndpoint": {
|
|
"type": "structure",
|
|
"members": {
|
|
"HealthUrl": {},
|
|
"Url": {}
|
|
}
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"shape": "S9"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutResourcePolicy": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/resourcepolicy",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Policy",
|
|
"ResourceArn"
|
|
],
|
|
"members": {
|
|
"Policy": {},
|
|
"ResourceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
},
|
|
"Tags": {
|
|
"shape": "S9"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
},
|
|
"TagKeys": {
|
|
"location": "querystring",
|
|
"locationName": "tagKeys",
|
|
"type": "list",
|
|
"member": {},
|
|
"sensitive": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateRoute": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes/{RouteIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ActivationState",
|
|
"ApplicationIdentifier",
|
|
"EnvironmentIdentifier",
|
|
"RouteIdentifier"
|
|
],
|
|
"members": {
|
|
"ActivationState": {},
|
|
"ApplicationIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationIdentifier"
|
|
},
|
|
"EnvironmentIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentIdentifier"
|
|
},
|
|
"RouteIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "RouteIdentifier"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Arn": {},
|
|
"LastUpdatedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"RouteId": {},
|
|
"ServiceId": {},
|
|
"State": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S2": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EndpointType": {},
|
|
"StageName": {}
|
|
}
|
|
},
|
|
"S9": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {},
|
|
"sensitive": true
|
|
},
|
|
"Su": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ActivationState",
|
|
"SourcePath"
|
|
],
|
|
"members": {
|
|
"ActivationState": {},
|
|
"AppendSourcePath": {
|
|
"type": "boolean"
|
|
},
|
|
"IncludeChildPaths": {
|
|
"type": "boolean"
|
|
},
|
|
"Methods": {
|
|
"shape": "Sw"
|
|
},
|
|
"SourcePath": {}
|
|
}
|
|
},
|
|
"Sw": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S14": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"S17": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Url"
|
|
],
|
|
"members": {
|
|
"HealthUrl": {},
|
|
"Url": {}
|
|
}
|
|
},
|
|
"S1t": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AccountId": {},
|
|
"AdditionalDetails": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"Code": {},
|
|
"Message": {},
|
|
"ResourceIdentifier": {},
|
|
"ResourceType": {}
|
|
}
|
|
},
|
|
"S29": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
} |