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

FieldTypeRequiredDescription
rollingReleasemodels.GetRollingReleaseConfigRollingRelease:heavy_check_mark:Project-level rolling release configuration that defines how deployments should be gradually rolled out