TrafficRoutingConfig
import type { TrafficRoutingConfig } from "https://aws-api.deno.dev/v0.3/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;
Type: TrafficRoutingConfigType;
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.