aws-sdk
Version:
AWS SDK for JavaScript
621 lines • 13.9 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2022-10-28",
"endpointPrefix": "simspaceweaver",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "AWS SimSpace Weaver",
"serviceId": "SimSpaceWeaver",
"signatureVersion": "v4",
"signingName": "simspaceweaver",
"uid": "simspaceweaver-2022-10-28"
},
"operations": {
"CreateSnapshot": {
"http": {
"requestUri": "/createsnapshot",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Destination",
"Simulation"
],
"members": {
"Destination": {
"type": "structure",
"required": [
"BucketName"
],
"members": {
"BucketName": {},
"ObjectKeyPrefix": {}
}
},
"Simulation": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteApp": {
"http": {
"method": "DELETE",
"requestUri": "/deleteapp",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"App",
"Domain",
"Simulation"
],
"members": {
"App": {
"location": "querystring",
"locationName": "app"
},
"Domain": {
"location": "querystring",
"locationName": "domain"
},
"Simulation": {
"location": "querystring",
"locationName": "simulation"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteSimulation": {
"http": {
"method": "DELETE",
"requestUri": "/deletesimulation",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Simulation"
],
"members": {
"Simulation": {
"location": "querystring",
"locationName": "simulation"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DescribeApp": {
"http": {
"method": "GET",
"requestUri": "/describeapp",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"App",
"Domain",
"Simulation"
],
"members": {
"App": {
"location": "querystring",
"locationName": "app"
},
"Domain": {
"location": "querystring",
"locationName": "domain"
},
"Simulation": {
"location": "querystring",
"locationName": "simulation"
}
}
},
"output": {
"type": "structure",
"members": {
"Description": {},
"Domain": {},
"EndpointInfo": {
"type": "structure",
"members": {
"Address": {},
"IngressPortMappings": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Actual": {
"type": "integer"
},
"Declared": {
"type": "integer"
}
}
}
}
}
},
"LaunchOverrides": {
"shape": "Sk"
},
"Name": {},
"Simulation": {},
"Status": {},
"TargetStatus": {}
}
}
},
"DescribeSimulation": {
"http": {
"method": "GET",
"requestUri": "/describesimulation",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Simulation"
],
"members": {
"Simulation": {
"location": "querystring",
"locationName": "simulation"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTime": {
"type": "timestamp"
},
"Description": {},
"ExecutionId": {},
"LiveSimulationState": {
"type": "structure",
"members": {
"Clocks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Status": {},
"TargetStatus": {}
}
}
},
"Domains": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Lifecycle": {},
"Name": {}
}
}
}
}
},
"LoggingConfiguration": {
"type": "structure",
"members": {
"Destinations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CloudWatchLogsLogGroup": {
"type": "structure",
"members": {
"LogGroupArn": {}
}
}
}
}
}
}
},
"MaximumDuration": {},
"Name": {},
"RoleArn": {},
"SchemaError": {
"deprecated": true,
"deprecatedMessage": "SchemaError is no longer used, check StartError instead."
},
"SchemaS3Location": {
"shape": "S19"
},
"SnapshotS3Location": {
"shape": "S19"
},
"StartError": {},
"Status": {},
"TargetStatus": {}
}
}
},
"ListApps": {
"http": {
"method": "GET",
"requestUri": "/listapps",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Simulation"
],
"members": {
"Domain": {
"location": "querystring",
"locationName": "domain"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"Simulation": {
"location": "querystring",
"locationName": "simulation"
}
}
},
"output": {
"type": "structure",
"members": {
"Apps": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Domain": {},
"Name": {},
"Simulation": {},
"Status": {},
"TargetStatus": {}
}
}
},
"NextToken": {}
}
}
},
"ListSimulations": {
"http": {
"method": "GET",
"requestUri": "/listsimulations",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Simulations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Arn": {},
"CreationTime": {
"type": "timestamp"
},
"Name": {},
"Status": {},
"TargetStatus": {}
}
}
}
}
}
},
"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": "S1o"
}
}
}
},
"StartApp": {
"http": {
"requestUri": "/startapp",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Domain",
"Name",
"Simulation"
],
"members": {
"ClientToken": {
"shape": "S1s",
"idempotencyToken": true
},
"Description": {},
"Domain": {},
"LaunchOverrides": {
"shape": "Sk"
},
"Name": {},
"Simulation": {}
}
},
"output": {
"type": "structure",
"members": {
"Domain": {},
"Name": {},
"Simulation": {}
}
}
},
"StartClock": {
"http": {
"requestUri": "/startclock",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Simulation"
],
"members": {
"Simulation": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StartSimulation": {
"http": {
"requestUri": "/startsimulation",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Name",
"RoleArn"
],
"members": {
"ClientToken": {
"shape": "S1s",
"idempotencyToken": true
},
"Description": {},
"MaximumDuration": {},
"Name": {},
"RoleArn": {},
"SchemaS3Location": {
"shape": "S19"
},
"SnapshotS3Location": {
"shape": "S19"
},
"Tags": {
"shape": "S1o"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTime": {
"type": "timestamp"
},
"ExecutionId": {}
}
}
},
"StopApp": {
"http": {
"requestUri": "/stopapp",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"App",
"Domain",
"Simulation"
],
"members": {
"App": {},
"Domain": {},
"Simulation": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StopClock": {
"http": {
"requestUri": "/stopclock",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Simulation"
],
"members": {
"Simulation": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StopSimulation": {
"http": {
"requestUri": "/stopsimulation",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Simulation"
],
"members": {
"Simulation": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{ResourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Tags"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
},
"Tags": {
"shape": "S1o"
}
}
},
"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": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"Sk": {
"type": "structure",
"members": {
"LaunchCommands": {
"type": "list",
"member": {}
}
}
},
"S19": {
"type": "structure",
"required": [
"BucketName",
"ObjectKey"
],
"members": {
"BucketName": {},
"ObjectKey": {}
}
},
"S1o": {
"type": "map",
"key": {},
"value": {}
},
"S1s": {
"type": "string",
"sensitive": true
}
}
}