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