'2.0', 'service' => '
SageMaker Edge Manager dataplane service for communicating with active agents.
', 'operations' => [ 'GetDeployments' => 'Use to get the active deployments from a device.
', 'GetDeviceRegistration' => 'Use to check if a device is registered with SageMaker Edge Manager.
', 'SendHeartbeat' => 'Use to get the current status of devices registered on SageMaker Edge Manager.
', ], 'shapes' => [ 'CacheTTLSeconds' => [ 'base' => NULL, 'refs' => [ 'GetDeviceRegistrationResult$CacheTTL' => 'The amount of time, in seconds, that the registration status is stored on the device’s cache before it is refreshed.
', ], ], 'Checksum' => [ 'base' => 'Information about the checksum of a model deployed on a device.
', 'refs' => [ 'Definition$Checksum' => 'The checksum information of the model.
', ], ], 'ChecksumString' => [ 'base' => NULL, 'refs' => [ 'Checksum$Sum' => 'The checksum of the model.
', ], ], 'ChecksumType' => [ 'base' => NULL, 'refs' => [ 'Checksum$Type' => 'The type of the checksum.
', ], ], 'Definition' => [ 'base' => '', 'refs' => [ 'Definitions$member' => NULL, ], ], 'Definitions' => [ 'base' => NULL, 'refs' => [ 'EdgeDeployment$Definitions' => 'Returns a list of Definition objects.
', ], ], 'DeploymentModel' => [ 'base' => '', 'refs' => [ 'DeploymentModels$member' => NULL, ], ], 'DeploymentModels' => [ 'base' => NULL, 'refs' => [ 'DeploymentResult$DeploymentModels' => 'Returns a list of models deployed on the agent.
', ], ], 'DeploymentResult' => [ 'base' => 'Information about the result of a deployment on an edge device that is registered with SageMaker Edge Manager.
', 'refs' => [ 'SendHeartbeatRequest$DeploymentResult' => 'Returns the result of a deployment on the device.
', ], ], 'DeploymentStatus' => [ 'base' => NULL, 'refs' => [ 'DeploymentModel$Status' => 'Returns the deployment status of the model.
', ], ], 'DeploymentType' => [ 'base' => NULL, 'refs' => [ 'EdgeDeployment$Type' => 'The type of the deployment.
', ], ], 'DeviceFleetName' => [ 'base' => NULL, 'refs' => [ 'GetDeploymentsRequest$DeviceFleetName' => 'The name of the fleet that the device belongs to.
', 'GetDeviceRegistrationRequest$DeviceFleetName' => 'The name of the fleet that the device belongs to.
', 'SendHeartbeatRequest$DeviceFleetName' => 'The name of the fleet that the device belongs to.
', ], ], 'DeviceName' => [ 'base' => NULL, 'refs' => [ 'GetDeploymentsRequest$DeviceName' => 'The unique name of the device you want to get the configuration of active deployments from.
', 'GetDeviceRegistrationRequest$DeviceName' => 'The unique name of the device you want to get the registration status from.
', 'SendHeartbeatRequest$DeviceName' => 'The unique name of the device.
', ], ], 'DeviceRegistration' => [ 'base' => NULL, 'refs' => [ 'GetDeviceRegistrationResult$DeviceRegistration' => 'Describes if the device is currently registered with SageMaker Edge Manager.
', ], ], 'Dimension' => [ 'base' => NULL, 'refs' => [ 'EdgeMetric$Dimension' => 'The dimension of metrics published.
', ], ], 'EdgeDeployment' => [ 'base' => 'Information about a deployment on an edge device that is registered with SageMaker Edge Manager.
', 'refs' => [ 'EdgeDeployments$member' => NULL, ], ], 'EdgeDeployments' => [ 'base' => NULL, 'refs' => [ 'GetDeploymentsResult$Deployments' => 'Returns a list of the configurations of the active deployments on the device.
', ], ], 'EdgeMetric' => [ 'base' => 'Information required for edge device metrics.
', 'refs' => [ 'EdgeMetrics$member' => NULL, ], ], 'EdgeMetrics' => [ 'base' => NULL, 'refs' => [ 'Model$ModelMetrics' => 'Information required for model metrics.
', 'SendHeartbeatRequest$AgentMetrics' => 'For internal use. Returns a list of SageMaker Edge Manager agent operating metrics.
', ], ], 'EntityName' => [ 'base' => NULL, 'refs' => [ 'Definition$ModelHandle' => 'The unique model handle.
', 'DeploymentModel$ModelHandle' => 'The unique handle of the model.
', 'DeploymentResult$DeploymentName' => 'The name and unique ID of the deployment.
', 'DeploymentResult$DeploymentStatus' => 'Returns the bucket error code.
', 'EdgeDeployment$DeploymentName' => 'The name and unique ID of the deployment.
', ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InternalServiceException$Message' => NULL, ], ], 'FailureHandlingPolicy' => [ 'base' => NULL, 'refs' => [ 'EdgeDeployment$FailureHandlingPolicy' => 'Determines whether to rollback to previous configuration if deployment fails.
', ], ], 'GetDeploymentsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDeploymentsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDeviceRegistrationRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDeviceRegistrationResult' => [ 'base' => NULL, 'refs' => [], ], 'InternalServiceException' => [ 'base' => 'An internal failure occurred. Try your request again. If the problem persists, contact Amazon Web Services customer support.
', 'refs' => [], ], 'Metric' => [ 'base' => NULL, 'refs' => [ 'EdgeMetric$MetricName' => 'Returns the name of the metric.
', ], ], 'Model' => [ 'base' => 'Information about a model deployed on an edge device that is registered with SageMaker Edge Manager.
', 'refs' => [ 'Models$member' => NULL, ], ], 'ModelName' => [ 'base' => NULL, 'refs' => [ 'DeploymentModel$ModelName' => 'The name of the model.
', 'Model$ModelName' => 'The name of the model.
', ], ], 'ModelState' => [ 'base' => NULL, 'refs' => [ 'Definition$State' => 'The desired state of the model.
', 'DeploymentModel$DesiredState' => 'The desired state of the model.
', 'DeploymentModel$State' => 'Returns the current state of the model.
', ], ], 'Models' => [ 'base' => NULL, 'refs' => [ 'SendHeartbeatRequest$Models' => 'Returns a list of models deployed on the the device.
', ], ], 'S3Uri' => [ 'base' => NULL, 'refs' => [ 'Definition$S3Url' => 'The absolute S3 location of the model.
', ], ], 'SendHeartbeatRequest' => [ 'base' => NULL, 'refs' => [], ], 'String' => [ 'base' => NULL, 'refs' => [ 'DeploymentModel$StatusReason' => 'Returns the error message for the deployment status result.
', 'DeploymentModel$RollbackFailureReason' => 'Returns the error message if there is a rollback.
', 'DeploymentResult$DeploymentStatusMessage' => 'Returns the detailed error message.
', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'DeploymentResult$DeploymentStartTime' => 'The timestamp of when the deployment was started on the agent.
', 'DeploymentResult$DeploymentEndTime' => 'The timestamp of when the deployment was ended, and the agent got the deployment results.
', 'EdgeMetric$Timestamp' => 'Timestamp of when the metric was requested.
', 'Model$LatestSampleTime' => 'The timestamp of the last data sample taken.
', 'Model$LatestInference' => 'The timestamp of the last inference that was made.
', ], ], 'Value' => [ 'base' => NULL, 'refs' => [ 'EdgeMetric$Value' => 'Returns the value of the metric.
', ], ], 'Version' => [ 'base' => NULL, 'refs' => [ 'DeploymentModel$ModelVersion' => 'The version of the model.
', 'Model$ModelVersion' => 'The version of the model.
', 'SendHeartbeatRequest$AgentVersion' => 'Returns the version of the agent.
', ], ], ],];