TrafficRoutingConfig
¶
Source code in docs_src/capo_sagemaker/types/traffic_routing_config.py
canary_size
instance-attribute
¶
canary_size: NotRequired[CapacitySize]
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.
linear_step_size
instance-attribute
¶
linear_step_size: NotRequired[CapacitySize]
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.
type
instance-attribute
¶
type: NotRequired[TrafficRoutingConfigType]
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.
wait_interval_in_seconds
instance-attribute
¶
wait_interval_in_seconds: NotRequired[WaitIntervalInSeconds]
The waiting time (in seconds) between incremental steps to turn on traffic on the new endpoint fleet.