class Aws::SagemakerEdgeManager::Types::SendHeartbeatRequest

@note When making an API call, you may pass SendHeartbeatRequest

data as a hash:

    {
      agent_metrics: [
        {
          dimension: "Dimension",
          metric_name: "Metric",
          value: 1.0,
          timestamp: Time.now,
        },
      ],
      models: [
        {
          model_name: "ModelName",
          model_version: "Version",
          latest_sample_time: Time.now,
          latest_inference: Time.now,
          model_metrics: [
            {
              dimension: "Dimension",
              metric_name: "Metric",
              value: 1.0,
              timestamp: Time.now,
            },
          ],
        },
      ],
      agent_version: "Version", # required
      device_name: "DeviceName", # required
      device_fleet_name: "DeviceFleetName", # required
    }

@!attribute [rw] agent_metrics

For internal use. Returns a list of SageMaker Edge Manager agent
operating metrics.
@return [Array<Types::EdgeMetric>]

@!attribute [rw] models

Returns a list of models deployed on the the device.
@return [Array<Types::Model>]

@!attribute [rw] agent_version

Returns the version of the agent.
@return [String]

@!attribute [rw] device_name

The unique name of the device.
@return [String]

@!attribute [rw] device_fleet_name

The name of the fleet that the device belongs to.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-edge-2020-09-23/SendHeartbeatRequest AWS API Documentation

Constants

SENSITIVE