Skip to content

Creates an edge deployment plan, consisting of multiple stages

Description

Creates an edge deployment plan, consisting of multiple stages. Each stage may have a different deployment configuration and devices.

Usage

sagemaker_create_edge_deployment_plan(EdgeDeploymentPlanName,
  ModelConfigs, DeviceFleetName, Stages, Tags)

Arguments

  • EdgeDeploymentPlanName

    [required] The name of the edge deployment plan.

  • ModelConfigs

    [required] List of models associated with the edge deployment plan.

  • DeviceFleetName

    [required] The device fleet used for this edge deployment plan.

  • Stages

    List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.

  • Tags

    List of tags with which to tag the edge deployment plan.

Value

A list with the following syntax:

list(
  EdgeDeploymentPlanArn = "string"
)

Request syntax

svc$create_edge_deployment_plan(
  EdgeDeploymentPlanName = "string",
  ModelConfigs = list(
    list(
      ModelHandle = "string",
      EdgePackagingJobName = "string"
    )
  ),
  DeviceFleetName = "string",
  Stages = list(
    list(
      StageName = "string",
      DeviceSelectionConfig = list(
        DeviceSubsetType = "PERCENTAGE"|"SELECTION"|"NAMECONTAINS",
        Percentage = 123,
        DeviceNames = list(
          "string"
        ),
        DeviceNameContains = "string"
      ),
      DeploymentConfig = list(
        FailureHandlingPolicy = "ROLLBACK_ON_FAILURE"|"DO_NOTHING"
      )
    )
  ),
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  )
)