Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1.21 KB

EnvironmentReleasePhaseInput.md

File metadata and controls

17 lines (9 loc) · 1.21 KB

EnvironmentReleasePhaseInput

One phase of a release. Each phase creates a flag rule unless it sets ruleId.

Properties

Name Type Description Notes
ruleId String Existing rule to release on. The rule must already include the `kind` clause for `randomizationUnit` described in `startEnvironmentRelease`.
steps List<EnvironmentReleaseStepInput>
clauses List<EnvironmentReleaseClause> Clauses for a new rule. Must include the `kind` clause for `randomizationUnit` described in `startEnvironmentRelease`. A new rule that exactly duplicates an existing rule on the flag returns `400` with `new rule is exact duplicate of an existing rule at index <n>`.
description String Description for a new rule. Must differ from the description of every other rule on the flag, including rules an earlier release left in place, or the request returns `400` with `duplicate rule description not allowed`. [optional]