GetRollingReleaseConfigResponseBody
August 10, 2026 ยท View on GitHub
Example Usage
import { GetRollingReleaseConfigResponseBody } from "@vercel/sdk/models/getrollingreleaseconfigop.js";
let value: GetRollingReleaseConfigResponseBody = {
rollingRelease: {
target: "production",
stages: [
{
targetPercentage: 25,
requireApproval: false,
duration: 600,
linearShift: false,
},
],
canaryResponseHeader: false,
gate: {
enabled: true,
checks: [],
failureThreshold: 3,
windowSize: 5,
action: "rollback",
dryRun: false,
},
},
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
rollingRelease | models.GetRollingReleaseConfigRollingRelease | :heavy_check_mark: | Project-level rolling release configuration that defines how deployments should be gradually rolled out |