Skip to content

Use to get the current status of devices registered on SageMaker Edge Manager

Description

Use to get the current status of devices registered on SageMaker Edge Manager.

Usage

sagemakeredgemanager_send_heartbeat(AgentMetrics, Models, AgentVersion,
  DeviceName, DeviceFleetName, DeploymentResult)

Arguments

  • AgentMetrics

    For internal use. Returns a list of SageMaker Edge Manager agent operating metrics.

  • Models

    Returns a list of models deployed on the the device.

  • AgentVersion

    [required] Returns the version of the agent.

  • DeviceName

    [required] The unique name of the device.

  • DeviceFleetName

    [required] The name of the fleet that the device belongs to.

  • DeploymentResult

    Returns the result of a deployment on the device.

Value

An empty list.

Request syntax

svc$send_heartbeat(
  AgentMetrics = list(
    list(
      Dimension = "string",
      MetricName = "string",
      Value = 123.0,
      Timestamp = as.POSIXct(
        "2015-01-01"
      )
    )
  ),
  Models = list(
    list(
      ModelName = "string",
      ModelVersion = "string",
      LatestSampleTime = as.POSIXct(
        "2015-01-01"
      ),
      LatestInference = as.POSIXct(
        "2015-01-01"
      ),
      ModelMetrics = list(
        list(
          Dimension = "string",
          MetricName = "string",
          Value = 123.0,
          Timestamp = as.POSIXct(
            "2015-01-01"
          )
        )
      )
    )
  ),
  AgentVersion = "string",
  DeviceName = "string",
  DeviceFleetName = "string",
  DeploymentResult = list(
    DeploymentName = "string",
    DeploymentStatus = "string",
    DeploymentStatusMessage = "string",
    DeploymentStartTime = as.POSIXct(
      "2015-01-01"
    ),
    DeploymentEndTime = as.POSIXct(
      "2015-01-01"
    ),
    DeploymentModels = list(
      list(
        ModelHandle = "string",
        ModelName = "string",
        ModelVersion = "string",
        DesiredState = "DEPLOY"|"UNDEPLOY",
        State = "DEPLOY"|"UNDEPLOY",
        Status = "SUCCESS"|"FAIL",
        StatusReason = "string",
        RollbackFailureReason = "string"
      )
    )
  )
)