aws-sdk
Version:
AWS SDK for JavaScript
177 lines • 4.41 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-09-23",
"endpointPrefix": "edge.sagemaker",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "Amazon Sagemaker Edge Manager",
"serviceId": "Sagemaker Edge",
"signatureVersion": "v4",
"signingName": "sagemaker",
"uid": "sagemaker-edge-2020-09-23"
},
"operations": {
"GetDeployments": {
"http": {
"requestUri": "/GetDeployments"
},
"input": {
"type": "structure",
"required": [
"DeviceName",
"DeviceFleetName"
],
"members": {
"DeviceName": {},
"DeviceFleetName": {}
}
},
"output": {
"type": "structure",
"members": {
"Deployments": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DeploymentName": {},
"Type": {},
"FailureHandlingPolicy": {},
"Definitions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ModelHandle": {},
"S3Url": {},
"Checksum": {
"type": "structure",
"members": {
"Type": {},
"Sum": {}
}
},
"State": {}
}
}
}
}
}
}
}
}
},
"GetDeviceRegistration": {
"http": {
"requestUri": "/GetDeviceRegistration"
},
"input": {
"type": "structure",
"required": [
"DeviceName",
"DeviceFleetName"
],
"members": {
"DeviceName": {},
"DeviceFleetName": {}
}
},
"output": {
"type": "structure",
"members": {
"DeviceRegistration": {},
"CacheTTL": {}
}
}
},
"SendHeartbeat": {
"http": {
"requestUri": "/SendHeartbeat"
},
"input": {
"type": "structure",
"required": [
"AgentVersion",
"DeviceName",
"DeviceFleetName"
],
"members": {
"AgentMetrics": {
"shape": "Sm"
},
"Models": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ModelName": {},
"ModelVersion": {},
"LatestSampleTime": {
"type": "timestamp"
},
"LatestInference": {
"type": "timestamp"
},
"ModelMetrics": {
"shape": "Sm"
}
}
}
},
"AgentVersion": {},
"DeviceName": {},
"DeviceFleetName": {},
"DeploymentResult": {
"type": "structure",
"members": {
"DeploymentName": {},
"DeploymentStatus": {},
"DeploymentStatusMessage": {},
"DeploymentStartTime": {
"type": "timestamp"
},
"DeploymentEndTime": {
"type": "timestamp"
},
"DeploymentModels": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ModelHandle": {},
"ModelName": {},
"ModelVersion": {},
"DesiredState": {},
"State": {},
"Status": {},
"StatusReason": {},
"RollbackFailureReason": {}
}
}
}
}
}
}
}
}
},
"shapes": {
"Sm": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Dimension": {},
"MetricName": {},
"Value": {
"type": "double"
},
"Timestamp": {
"type": "timestamp"
}
}
}
}
}
}