diff --git a/specification/containerservice/Fleet.Management/examples/2024-02-02-preview/UpdateRuns_Skip.json b/specification/containerservice/Fleet.Management/examples/2024-02-02-preview/UpdateRuns_Skip.json index 4909edad9b8e..922e925316c4 100644 --- a/specification/containerservice/Fleet.Management/examples/2024-02-02-preview/UpdateRuns_Skip.json +++ b/specification/containerservice/Fleet.Management/examples/2024-02-02-preview/UpdateRuns_Skip.json @@ -11,11 +11,11 @@ "targets": [ { "type": "Member", - "target": "member-one" + "name": "member-one" }, { "type": "AfterStageWait", - "target": "stage1" + "name": "stage1" } ] } diff --git a/specification/containerservice/Fleet.Management/update/run.tsp b/specification/containerservice/Fleet.Management/update/run.tsp index 925c3dfd6c89..9f4ae8672740 100644 --- a/specification/containerservice/Fleet.Management/update/run.tsp +++ b/specification/containerservice/Fleet.Management/update/run.tsp @@ -304,24 +304,24 @@ enum TargetType { @doc("The definition of a single skip request.") @added(Versions.v2024_02_02_preview) -model SkipRequest { +model SkipTarget { @doc("The skip target type.") type: TargetType; @doc(""" - The skip target. + The skip target's name. To skip a member/group/stage, use the member/group/stage's name; Tp skip an after stage wait, use the parent stage's name. """) - target: string; + name: string; } @doc("The properties of a skip operation containing multiple skip requests.") @added(Versions.v2024_02_02_preview) model SkipProperties { @doc("The targets to skip.") - @extension("x-ms-identifiers", ["target"]) - targets: SkipRequest[]; + @extension("x-ms-identifiers", ["type", "name"]) + targets: SkipTarget[]; } @added(Versions.v2023_03_15_preview) diff --git a/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2024-02-02-preview/examples/UpdateRuns_Skip.json b/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2024-02-02-preview/examples/UpdateRuns_Skip.json index 4909edad9b8e..922e925316c4 100644 --- a/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2024-02-02-preview/examples/UpdateRuns_Skip.json +++ b/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2024-02-02-preview/examples/UpdateRuns_Skip.json @@ -11,11 +11,11 @@ "targets": [ { "type": "Member", - "target": "member-one" + "name": "member-one" }, { "type": "AfterStageWait", - "target": "stage1" + "name": "stage1" } ] } diff --git a/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2024-02-02-preview/fleets.json b/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2024-02-02-preview/fleets.json index f1027de3f8a2..e712a5e44557 100644 --- a/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2024-02-02-preview/fleets.json +++ b/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2024-02-02-preview/fleets.json @@ -2443,10 +2443,11 @@ "type": "array", "description": "The targets to skip.", "items": { - "$ref": "#/definitions/SkipRequest" + "$ref": "#/definitions/SkipTarget" }, "x-ms-identifiers": [ - "target" + "type", + "name" ] } }, @@ -2454,7 +2455,7 @@ "targets" ] }, - "SkipRequest": { + "SkipTarget": { "type": "object", "description": "The definition of a single skip request.", "properties": { @@ -2462,14 +2463,14 @@ "$ref": "#/definitions/TargetType", "description": "The skip target type." }, - "target": { + "name": { "type": "string", - "description": "The skip target. \nTo skip a member/group/stage, use the member/group/stage's name;\nTp skip an after stage wait, use the parent stage's name." + "description": "The skip target's name. \nTo skip a member/group/stage, use the member/group/stage's name;\nTp skip an after stage wait, use the parent stage's name." } }, "required": [ "type", - "target" + "name" ] }, "SubnetResourceId": {