# InferenceComponentSchedulingConfigProperty

The scheduling configuration that determines how inference component copies are placed across available instances.

- Source: Generated code
- Type last changed: v2.268.0 · 2 Sep 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sagemaker as sagemaker } from 'aws-cdk-lib';
const inferenceComponentSchedulingConfigProperty: sagemaker.CfnInferenceComponent.InferenceComponentSchedulingConfigProperty = {
  availabilityZoneBalance: {
    enforcementMode: 'enforcementMode',

    // the properties below are optional
    maxImbalance: 123,
  },
  placementStrategy: 'placementStrategy',
};
```

## Properties

- `availabilityZoneBalance`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnInferenceComponent.InferenceComponentAvailabilityZoneBalanceProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentAvailabilityZoneBalanceProperty.html) (required) — Configuration for balancing inference component copies across Availability Zones.

- `placementStrategy`: string (required)
