diff --git a/specification/scvmm/ScVmm.Management/VirtualMachineInstance.tsp b/specification/scvmm/ScVmm.Management/VirtualMachineInstance.tsp index 74559c5c70f8..71ca59eb3ce5 100644 --- a/specification/scvmm/ScVmm.Management/VirtualMachineInstance.tsp +++ b/specification/scvmm/ScVmm.Management/VirtualMachineInstance.tsp @@ -106,7 +106,11 @@ interface VirtualMachineInstances { @summary("Implements the operation to stop a virtual machine.") stop is ArmResourceActionNoResponseContentAsync< VirtualMachineInstance, - StopVirtualMachineOptions + { + /** The content of the action request */ + @body + body?: StopVirtualMachineOptions; + } >; /** The operation to start a virtual machine instance. */ @summary("Implements the operation to start a virtual machine.") diff --git a/specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/scvmm.json b/specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/scvmm.json index d53c2c453e9c..a47208794c03 100644 --- a/specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/scvmm.json +++ b/specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/scvmm.json @@ -940,7 +940,7 @@ "name": "body", "in": "body", "description": "The content of the action request", - "required": true, + "required": false, "schema": { "$ref": "#/definitions/StopVirtualMachineOptions" } diff --git a/specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2024-06-01/scvmm.json b/specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2024-06-01/scvmm.json index a1043382dec9..0f5d03c0273c 100644 --- a/specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2024-06-01/scvmm.json +++ b/specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2024-06-01/scvmm.json @@ -940,7 +940,7 @@ "name": "body", "in": "body", "description": "The content of the action request", - "required": true, + "required": false, "schema": { "$ref": "#/definitions/StopVirtualMachineOptions" } diff --git a/specification/scvmm/resource-manager/sdk-suppressions.yaml b/specification/scvmm/resource-manager/sdk-suppressions.yaml new file mode 100644 index 000000000000..1ac7d2cd31f1 --- /dev/null +++ b/specification/scvmm/resource-manager/sdk-suppressions.yaml @@ -0,0 +1,6 @@ +suppressions: + azure-sdk-for-js: + - package: "@azure/arm-scvmm" + breaking-changes: + - Operation VirtualMachineInstances.beginStop has a new signature + - Operation VirtualMachineInstances.beginStopAndWait has a new signature \ No newline at end of file