Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TrafficRoutingConfig

import type { TrafficRoutingConfig } from "https://aws-api.deno.dev/v0.4/services/sagemaker.ts?docs=full";

Defines the traffic routing strategy during an endpoint deployment to shift traffic from the old fleet to the new fleet.

interface TrafficRoutingConfig {
CanarySize?: CapacitySize | null;
LinearStepSize?: CapacitySize | null;
WaitIntervalInSeconds: number;
}

§Properties

§
CanarySize?: CapacitySize | null
[src]

Batch size for the first step to turn on traffic on the new endpoint fleet. Value must be less than or equal to 50% of the variant's total instance count.

§
LinearStepSize?: CapacitySize | null
[src]

Batch size for each step to turn on traffic on the new endpoint fleet. Value must be 10-50% of the variant's total instance count.

§

Traffic routing strategy type.

  • ALL_AT_ONCE: Endpoint traffic shifts to the new fleet in a single step.
  • CANARY: Endpoint traffic shifts to the new fleet in two steps. The first step is the canary, which is a small portion of the traffic. The second step is the remainder of the traffic.
  • LINEAR: Endpoint traffic shifts to the new fleet in n steps of a configurable size.
§
WaitIntervalInSeconds: number
[src]

The waiting time (in seconds) between incremental steps to turn on traffic on the new endpoint fleet.