'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.

', ], ], ],];