diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/Configuration.json b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/Configuration.json
new file mode 100644
index 000000000000..3ebb2db81a78
--- /dev/null
+++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/Configuration.json
@@ -0,0 +1,12 @@
+{
+ "output-folder": ".",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "library-name": "Azure.ResourceManager.ComputeSchedule",
+ "flavor": "azure",
+ "use-model-reader-writer": true,
+ "shared-source-folders": [
+ "../../TempTypeSpecFiles/node_modules/@autorest/csharp/Generator.Shared",
+ "../../TempTypeSpecFiles/node_modules/@autorest/csharp/Azure.Core.Shared"
+ ],
+ "azure-arm": true
+}
diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tsp-location.yaml b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tsp-location.yaml
index a1e8be2a82fb..d01dcd19bdb3 100644
--- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tsp-location.yaml
+++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tsp-location.yaml
@@ -1,3 +1,4 @@
directory: specification/computeschedule/ComputeSchedule.Management
-commit: 462574dbd02088c209bb1da3eef0d93f699e8de2
-repo: Azure/azure-rest-api-specs
\ No newline at end of file
+commit: 5cc63ed55e6f4769b156f767154839d0d18a7d05
+repo: Azure/azure-rest-api-specs
+additionalDirectories:
diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tspCodeModel.json b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tspCodeModel.json
new file mode 100644
index 000000000000..ebe6576c636f
--- /dev/null
+++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tspCodeModel.json
@@ -0,0 +1,15757 @@
+{
+ "$id": "1",
+ "name": "Microsoft.ComputeSchedule",
+ "apiVersions": [
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "enums": [
+ {
+ "$id": "2",
+ "kind": "enum",
+ "name": "Origin",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Origin",
+ "valueType": {
+ "$id": "3",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "4",
+ "kind": "enumvalue",
+ "name": "user",
+ "value": "user",
+ "valueType": {
+ "$id": "5",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "Indicates the operation is initiated by a user.",
+ "decorators": []
+ },
+ {
+ "$id": "6",
+ "kind": "enumvalue",
+ "name": "system",
+ "value": "system",
+ "valueType": {
+ "$id": "7",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "Indicates the operation is initiated by a system.",
+ "decorators": []
+ },
+ {
+ "$id": "8",
+ "kind": "enumvalue",
+ "name": "user,system",
+ "value": "user,system",
+ "valueType": {
+ "$id": "9",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "Indicates the operation is initiated by a user or system.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "10",
+ "kind": "enum",
+ "name": "ActionType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ActionType",
+ "valueType": {
+ "$id": "11",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "12",
+ "kind": "enumvalue",
+ "name": "Internal",
+ "value": "Internal",
+ "valueType": {
+ "$id": "13",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "doc": "Actions are for internal-only APIs.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "Extensible enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "14",
+ "kind": "enum",
+ "name": "ScheduledActionDeadlineType",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeadlineType",
+ "valueType": {
+ "$id": "15",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "16",
+ "kind": "enumvalue",
+ "name": "Unknown",
+ "value": "Unknown",
+ "valueType": {
+ "$id": "17",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Default value of Unknown.",
+ "decorators": []
+ },
+ {
+ "$id": "18",
+ "kind": "enumvalue",
+ "name": "InitiateAt",
+ "value": "InitiateAt",
+ "valueType": {
+ "$id": "19",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Initiate the operation at the given deadline.",
+ "decorators": []
+ },
+ {
+ "$id": "20",
+ "kind": "enumvalue",
+ "name": "CompleteBy",
+ "value": "CompleteBy",
+ "valueType": {
+ "$id": "21",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Complete the operation by the given deadline.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "The types of deadlines supported by ScheduledActions",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "22",
+ "kind": "enum",
+ "name": "ScheduledActionOptimizationPreference",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OptimizationPreference",
+ "valueType": {
+ "$id": "23",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "24",
+ "kind": "enumvalue",
+ "name": "Cost",
+ "value": "Cost",
+ "valueType": {
+ "$id": "25",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "22"
+ },
+ "doc": "Optimize while considering cost savings",
+ "decorators": []
+ },
+ {
+ "$id": "26",
+ "kind": "enumvalue",
+ "name": "Availability",
+ "value": "Availability",
+ "valueType": {
+ "$id": "27",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "22"
+ },
+ "doc": "Optimize while considering availability of resources",
+ "decorators": []
+ },
+ {
+ "$id": "28",
+ "kind": "enumvalue",
+ "name": "CostAvailabilityBalanced",
+ "value": "CostAvailabilityBalanced",
+ "valueType": {
+ "$id": "29",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "22"
+ },
+ "doc": "Optimize while considering a balance of cost and availability",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "The preferences customers can select to optimize their requests to ScheduledActions",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Json",
+ "decorators": []
+ },
+ {
+ "$id": "30",
+ "kind": "enum",
+ "name": "ResourceOperationType",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationType",
+ "valueType": {
+ "$id": "31",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "32",
+ "kind": "enumvalue",
+ "name": "Unknown",
+ "value": "Unknown",
+ "valueType": {
+ "$id": "33",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "30"
+ },
+ "doc": "The default value for this enum type",
+ "decorators": []
+ },
+ {
+ "$id": "34",
+ "kind": "enumvalue",
+ "name": "Start",
+ "value": "Start",
+ "valueType": {
+ "$id": "35",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "30"
+ },
+ "doc": "Start operations on the resources",
+ "decorators": []
+ },
+ {
+ "$id": "36",
+ "kind": "enumvalue",
+ "name": "Deallocate",
+ "value": "Deallocate",
+ "valueType": {
+ "$id": "37",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "30"
+ },
+ "doc": "Deallocate operations on the resources",
+ "decorators": []
+ },
+ {
+ "$id": "38",
+ "kind": "enumvalue",
+ "name": "Hibernate",
+ "value": "Hibernate",
+ "valueType": {
+ "$id": "39",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "30"
+ },
+ "doc": "Hibernate operations on the resources",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "The kind of operation types that can be performed on resources using ScheduledActions",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "40",
+ "kind": "enum",
+ "name": "ScheduledActionOperationState",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationState",
+ "valueType": {
+ "$id": "41",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "42",
+ "kind": "enumvalue",
+ "name": "Unknown",
+ "value": "Unknown",
+ "valueType": {
+ "$id": "43",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "The default value for the operation state enum",
+ "decorators": []
+ },
+ {
+ "$id": "44",
+ "kind": "enumvalue",
+ "name": "PendingScheduling",
+ "value": "PendingScheduling",
+ "valueType": {
+ "$id": "45",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "Operations that are pending scheduling",
+ "decorators": []
+ },
+ {
+ "$id": "46",
+ "kind": "enumvalue",
+ "name": "Scheduled",
+ "value": "Scheduled",
+ "valueType": {
+ "$id": "47",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "Operations that have been scheduled",
+ "decorators": []
+ },
+ {
+ "$id": "48",
+ "kind": "enumvalue",
+ "name": "PendingExecution",
+ "value": "PendingExecution",
+ "valueType": {
+ "$id": "49",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "Operations that are waiting to be executed",
+ "decorators": []
+ },
+ {
+ "$id": "50",
+ "kind": "enumvalue",
+ "name": "Executing",
+ "value": "Executing",
+ "valueType": {
+ "$id": "51",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "Operations that are in the process of being executed",
+ "decorators": []
+ },
+ {
+ "$id": "52",
+ "kind": "enumvalue",
+ "name": "Succeeded",
+ "value": "Succeeded",
+ "valueType": {
+ "$id": "53",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "Operations that suceeded",
+ "decorators": []
+ },
+ {
+ "$id": "54",
+ "kind": "enumvalue",
+ "name": "Failed",
+ "value": "Failed",
+ "valueType": {
+ "$id": "55",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "Operations that have failed",
+ "decorators": []
+ },
+ {
+ "$id": "56",
+ "kind": "enumvalue",
+ "name": "Cancelled",
+ "value": "Cancelled",
+ "valueType": {
+ "$id": "57",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "Operations that have been Cancelled by the user",
+ "decorators": []
+ },
+ {
+ "$id": "58",
+ "kind": "enumvalue",
+ "name": "Blocked",
+ "value": "Blocked",
+ "valueType": {
+ "$id": "59",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "40"
+ },
+ "doc": "Operations that are blocked",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "Values that define the states of operations in Scheduled Actions",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "60",
+ "kind": "enum",
+ "name": "Versions",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Versions",
+ "valueType": {
+ "$id": "61",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "62",
+ "kind": "enumvalue",
+ "name": "2024-10-01",
+ "value": "2024-10-01",
+ "valueType": {
+ "$id": "63",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "60"
+ },
+ "doc": "2024-10-01 version",
+ "decorators": []
+ },
+ {
+ "$id": "64",
+ "kind": "enumvalue",
+ "name": "2025-05-01",
+ "value": "2025-05-01",
+ "valueType": {
+ "$id": "65",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "60"
+ },
+ "doc": "2025-05-01 version",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "ComputeSchedule API versions",
+ "isFixed": true,
+ "isFlags": false,
+ "usage": "ApiVersionEnum",
+ "decorators": []
+ }
+ ],
+ "models": [
+ {
+ "$id": "66",
+ "kind": "model",
+ "name": "OperationListResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult",
+ "usage": "Output,Json",
+ "doc": "A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "67",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Operation items on this page",
+ "type": {
+ "$id": "68",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$id": "69",
+ "kind": "model",
+ "name": "Operation",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation",
+ "usage": "Output,Json",
+ "doc": "Details of a REST API operation, returned from the Resource Provider Operations API",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "70",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"",
+ "type": {
+ "$id": "71",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.name",
+ "serializationOptions": {
+ "$id": "72",
+ "json": {
+ "$id": "73",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "74",
+ "kind": "property",
+ "name": "isDataAction",
+ "serializedName": "isDataAction",
+ "doc": "Whether the operation applies to data-plane. This is \"true\" for data-plane operations and \"false\" for Azure Resource Manager/control-plane operations.",
+ "type": {
+ "$id": "75",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.isDataAction",
+ "serializationOptions": {
+ "$id": "76",
+ "json": {
+ "$id": "77",
+ "name": "isDataAction"
+ }
+ }
+ },
+ {
+ "$id": "78",
+ "kind": "property",
+ "name": "display",
+ "serializedName": "display",
+ "doc": "Localized display information for this particular operation.",
+ "type": {
+ "$id": "79",
+ "kind": "model",
+ "name": "OperationDisplay",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay",
+ "usage": "Output,Json",
+ "doc": "Localized display information for and operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "80",
+ "kind": "property",
+ "name": "provider",
+ "serializedName": "provider",
+ "doc": "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\".",
+ "type": {
+ "$id": "81",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay.provider",
+ "serializationOptions": {
+ "$id": "82",
+ "json": {
+ "$id": "83",
+ "name": "provider"
+ }
+ }
+ },
+ {
+ "$id": "84",
+ "kind": "property",
+ "name": "resource",
+ "serializedName": "resource",
+ "doc": "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\".",
+ "type": {
+ "$id": "85",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay.resource",
+ "serializationOptions": {
+ "$id": "86",
+ "json": {
+ "$id": "87",
+ "name": "resource"
+ }
+ }
+ },
+ {
+ "$id": "88",
+ "kind": "property",
+ "name": "operation",
+ "serializedName": "operation",
+ "doc": "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\".",
+ "type": {
+ "$id": "89",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay.operation",
+ "serializationOptions": {
+ "$id": "90",
+ "json": {
+ "$id": "91",
+ "name": "operation"
+ }
+ }
+ },
+ {
+ "$id": "92",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.",
+ "type": {
+ "$id": "93",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay.description",
+ "serializationOptions": {
+ "$id": "94",
+ "json": {
+ "$id": "95",
+ "name": "description"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.display",
+ "serializationOptions": {
+ "$id": "96",
+ "json": {
+ "$id": "97",
+ "name": "display"
+ }
+ }
+ },
+ {
+ "$id": "98",
+ "kind": "property",
+ "name": "origin",
+ "serializedName": "origin",
+ "doc": "The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.origin",
+ "serializationOptions": {
+ "$id": "99",
+ "json": {
+ "$id": "100",
+ "name": "origin"
+ }
+ }
+ },
+ {
+ "$id": "101",
+ "kind": "property",
+ "name": "actionType",
+ "serializedName": "actionType",
+ "doc": "Extensible enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.",
+ "type": {
+ "$ref": "10"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.actionType",
+ "serializationOptions": {
+ "$id": "102",
+ "json": {
+ "$id": "103",
+ "name": "actionType"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult.value",
+ "serializationOptions": {
+ "$id": "104",
+ "json": {
+ "$id": "105",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "106",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "107",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "108",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult.nextLink",
+ "serializationOptions": {
+ "$id": "109",
+ "json": {
+ "$id": "110",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "69"
+ },
+ {
+ "$ref": "79"
+ },
+ {
+ "$id": "111",
+ "kind": "model",
+ "name": "ErrorResponse",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse",
+ "usage": "Json,Exception",
+ "doc": "Common error response for all Azure Resource Manager APIs to return error details for failed operations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "112",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "The error object.",
+ "type": {
+ "$id": "113",
+ "kind": "model",
+ "name": "ErrorDetail",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail",
+ "usage": "Json,Exception",
+ "doc": "The error detail.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "114",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "The error code.",
+ "type": {
+ "$id": "115",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.code",
+ "serializationOptions": {
+ "$id": "116",
+ "json": {
+ "$id": "117",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "118",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "doc": "The error message.",
+ "type": {
+ "$id": "119",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.message",
+ "serializationOptions": {
+ "$id": "120",
+ "json": {
+ "$id": "121",
+ "name": "message"
+ }
+ }
+ },
+ {
+ "$id": "122",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "doc": "The error target.",
+ "type": {
+ "$id": "123",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.target",
+ "serializationOptions": {
+ "$id": "124",
+ "json": {
+ "$id": "125",
+ "name": "target"
+ }
+ }
+ },
+ {
+ "$id": "126",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "doc": "The error details.",
+ "type": {
+ "$id": "127",
+ "kind": "array",
+ "name": "ArrayErrorDetail",
+ "valueType": {
+ "$ref": "113"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.details",
+ "serializationOptions": {
+ "$id": "128",
+ "json": {
+ "$id": "129",
+ "name": "details"
+ }
+ }
+ },
+ {
+ "$id": "130",
+ "kind": "property",
+ "name": "additionalInfo",
+ "serializedName": "additionalInfo",
+ "doc": "The error additional info.",
+ "type": {
+ "$id": "131",
+ "kind": "array",
+ "name": "ArrayErrorAdditionalInfo",
+ "valueType": {
+ "$id": "132",
+ "kind": "model",
+ "name": "ErrorAdditionalInfo",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo",
+ "usage": "Json,Exception",
+ "doc": "The resource management error additional info.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "133",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The additional info type.",
+ "type": {
+ "$id": "134",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.type",
+ "serializationOptions": {
+ "$id": "135",
+ "json": {
+ "$id": "136",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "137",
+ "kind": "property",
+ "name": "info",
+ "serializedName": "info",
+ "doc": "The additional info.",
+ "type": {
+ "$id": "138",
+ "kind": "model",
+ "name": "ErrorAdditionalInfoInfo",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info.anonymous",
+ "usage": "Json,Exception",
+ "decorators": [],
+ "properties": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info",
+ "serializationOptions": {
+ "$id": "139",
+ "json": {
+ "$id": "140",
+ "name": "info"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.additionalInfo",
+ "serializationOptions": {
+ "$id": "141",
+ "json": {
+ "$id": "142",
+ "name": "additionalInfo"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse.error",
+ "serializationOptions": {
+ "$id": "143",
+ "json": {
+ "$id": "144",
+ "name": "error"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "113"
+ },
+ {
+ "$ref": "132"
+ },
+ {
+ "$ref": "138"
+ },
+ {
+ "$id": "145",
+ "kind": "model",
+ "name": "SubmitDeallocateRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest",
+ "usage": "Input,Json",
+ "doc": "The deallocate request for resources",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "146",
+ "kind": "property",
+ "name": "schedule",
+ "serializedName": "schedule",
+ "doc": "The schedule for the request",
+ "type": {
+ "$id": "147",
+ "kind": "model",
+ "name": "UserRequestSchedule",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Schedule",
+ "usage": "Input,Json",
+ "doc": "The schedule details for the user request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "148",
+ "kind": "property",
+ "name": "deadline",
+ "serializedName": "deadline",
+ "doc": "The deadline for the operation",
+ "type": {
+ "$id": "149",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "150",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Schedule.deadline",
+ "serializationOptions": {
+ "$id": "151",
+ "json": {
+ "$id": "152",
+ "name": "deadline"
+ }
+ }
+ },
+ {
+ "$id": "153",
+ "kind": "property",
+ "name": "userRequestDeadline",
+ "serializedName": "deadLine",
+ "doc": "The deadline for the operation",
+ "type": {
+ "$id": "154",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "155",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Schedule.deadLine",
+ "serializationOptions": {
+ "$id": "156",
+ "json": {
+ "$id": "157",
+ "name": "deadLine"
+ }
+ }
+ },
+ {
+ "$id": "158",
+ "kind": "property",
+ "name": "timezone",
+ "serializedName": "timezone",
+ "doc": "The timezone for the operation",
+ "type": {
+ "$id": "159",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Schedule.timezone",
+ "serializationOptions": {
+ "$id": "160",
+ "json": {
+ "$id": "161",
+ "name": "timezone"
+ }
+ }
+ },
+ {
+ "$id": "162",
+ "kind": "property",
+ "name": "userRequestTimezone",
+ "serializedName": "timeZone",
+ "doc": "The timezone for the operation",
+ "type": {
+ "$id": "163",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Schedule.timeZone",
+ "serializationOptions": {
+ "$id": "164",
+ "json": {
+ "$id": "165",
+ "name": "timeZone"
+ }
+ }
+ },
+ {
+ "$id": "166",
+ "kind": "property",
+ "name": "deadlineType",
+ "serializedName": "deadlineType",
+ "doc": "The deadlinetype of the operation, this can either be InitiateAt or CompleteBy",
+ "type": {
+ "$ref": "14"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Schedule.deadlineType",
+ "serializationOptions": {
+ "$id": "167",
+ "json": {
+ "$id": "168",
+ "name": "deadlineType"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest.schedule",
+ "serializationOptions": {
+ "$id": "169",
+ "json": {
+ "$id": "170",
+ "name": "schedule"
+ }
+ }
+ },
+ {
+ "$id": "171",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$id": "172",
+ "kind": "model",
+ "name": "ScheduledActionExecutionParameterDetail",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecutionParameters",
+ "usage": "Input,Json",
+ "doc": "Extra details needed to run the user's request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "173",
+ "kind": "property",
+ "name": "optimizationPreference",
+ "serializedName": "optimizationPreference",
+ "doc": "Details that could optimize the user's request",
+ "type": {
+ "$ref": "22"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecutionParameters.optimizationPreference",
+ "serializationOptions": {
+ "$id": "174",
+ "json": {
+ "$id": "175",
+ "name": "optimizationPreference"
+ }
+ }
+ },
+ {
+ "$id": "176",
+ "kind": "property",
+ "name": "retryPolicy",
+ "serializedName": "retryPolicy",
+ "doc": "Retry policy the user can pass",
+ "type": {
+ "$id": "177",
+ "kind": "model",
+ "name": "UserRequestRetryPolicy",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.RetryPolicy",
+ "usage": "Input,Output,Json",
+ "doc": "The retry policy for the user request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "178",
+ "kind": "property",
+ "name": "retryCount",
+ "serializedName": "retryCount",
+ "doc": "Retry count for user request",
+ "type": {
+ "$id": "179",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.RetryPolicy.retryCount",
+ "serializationOptions": {
+ "$id": "180",
+ "json": {
+ "$id": "181",
+ "name": "retryCount"
+ }
+ }
+ },
+ {
+ "$id": "182",
+ "kind": "property",
+ "name": "retryWindowInMinutes",
+ "serializedName": "retryWindowInMinutes",
+ "doc": "Retry window in minutes for user request",
+ "type": {
+ "$id": "183",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.RetryPolicy.retryWindowInMinutes",
+ "serializationOptions": {
+ "$id": "184",
+ "json": {
+ "$id": "185",
+ "name": "retryWindowInMinutes"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecutionParameters.retryPolicy",
+ "serializationOptions": {
+ "$id": "186",
+ "json": {
+ "$id": "187",
+ "name": "retryPolicy"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "188",
+ "json": {
+ "$id": "189",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "190",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$id": "191",
+ "kind": "model",
+ "name": "UserRequestResources",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Resources",
+ "usage": "Input,Json",
+ "doc": "The resources needed for the user request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "192",
+ "kind": "property",
+ "name": "ids",
+ "serializedName": "ids",
+ "doc": "The resource ids used for the request",
+ "type": {
+ "$id": "193",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "194",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "195",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Resources.ids",
+ "serializationOptions": {
+ "$id": "196",
+ "json": {
+ "$id": "197",
+ "name": "ids"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest.resources",
+ "serializationOptions": {
+ "$id": "198",
+ "json": {
+ "$id": "199",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "200",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "201",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "202",
+ "json": {
+ "$id": "203",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "147"
+ },
+ {
+ "$ref": "172"
+ },
+ {
+ "$ref": "177"
+ },
+ {
+ "$ref": "191"
+ },
+ {
+ "$id": "204",
+ "kind": "model",
+ "name": "DeallocateResourceOperationResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeallocateResourceOperationResponse",
+ "usage": "Output,Json",
+ "doc": "The response from a deallocate request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "205",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the operation response",
+ "type": {
+ "$id": "206",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeallocateResourceOperationResponse.description",
+ "serializationOptions": {
+ "$id": "207",
+ "json": {
+ "$id": "208",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "209",
+ "kind": "property",
+ "name": "ResourceType",
+ "serializedName": "type",
+ "doc": "The type of resources used in the deallocate request eg virtual machines",
+ "type": {
+ "$id": "210",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeallocateResourceOperationResponse.type",
+ "serializationOptions": {
+ "$id": "211",
+ "json": {
+ "$id": "212",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "213",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The location of the deallocate request eg westus",
+ "type": {
+ "$id": "214",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "215",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeallocateResourceOperationResponse.location",
+ "serializationOptions": {
+ "$id": "216",
+ "json": {
+ "$id": "217",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "218",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "The results from the deallocate request if no errors exist",
+ "type": {
+ "$id": "219",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$id": "220",
+ "kind": "model",
+ "name": "ResourceOperationResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperation",
+ "usage": "Output,Json",
+ "doc": "High level response from an operation on a resource",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "221",
+ "kind": "property",
+ "name": "resourceId",
+ "serializedName": "resourceId",
+ "doc": "Unique identifier for the resource involved in the operation, eg ArmId",
+ "type": {
+ "$id": "222",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "223",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperation.resourceId",
+ "serializationOptions": {
+ "$id": "224",
+ "json": {
+ "$id": "225",
+ "name": "resourceId"
+ }
+ }
+ },
+ {
+ "$id": "226",
+ "kind": "property",
+ "name": "errorCode",
+ "serializedName": "errorCode",
+ "doc": "Resource level error code if it exists",
+ "type": {
+ "$id": "227",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperation.errorCode",
+ "serializationOptions": {
+ "$id": "228",
+ "json": {
+ "$id": "229",
+ "name": "errorCode"
+ }
+ }
+ },
+ {
+ "$id": "230",
+ "kind": "property",
+ "name": "errorDetails",
+ "serializedName": "errorDetails",
+ "doc": "Resource level error details if they exist",
+ "type": {
+ "$id": "231",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperation.errorDetails",
+ "serializationOptions": {
+ "$id": "232",
+ "json": {
+ "$id": "233",
+ "name": "errorDetails"
+ }
+ }
+ },
+ {
+ "$id": "234",
+ "kind": "property",
+ "name": "operation",
+ "serializedName": "operation",
+ "doc": "Details of the operation performed on a resource",
+ "type": {
+ "$id": "235",
+ "kind": "model",
+ "name": "ResourceOperationDetails",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails",
+ "usage": "Output,Json",
+ "doc": "The details of a response from an operation on a resource",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "236",
+ "kind": "property",
+ "name": "operationId",
+ "serializedName": "operationId",
+ "doc": "Operation identifier for the unique operation",
+ "type": {
+ "$id": "237",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.operationId",
+ "serializationOptions": {
+ "$id": "238",
+ "json": {
+ "$id": "239",
+ "name": "operationId"
+ }
+ }
+ },
+ {
+ "$id": "240",
+ "kind": "property",
+ "name": "resourceId",
+ "serializedName": "resourceId",
+ "doc": "Unique identifier for the resource involved in the operation, eg ArmId",
+ "type": {
+ "$id": "241",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "242",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.resourceId",
+ "serializationOptions": {
+ "$id": "243",
+ "json": {
+ "$id": "244",
+ "name": "resourceId"
+ }
+ }
+ },
+ {
+ "$id": "245",
+ "kind": "property",
+ "name": "opType",
+ "serializedName": "opType",
+ "doc": "Type of operation performed on the resources",
+ "type": {
+ "$ref": "30"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.opType",
+ "serializationOptions": {
+ "$id": "246",
+ "json": {
+ "$id": "247",
+ "name": "opType"
+ }
+ }
+ },
+ {
+ "$id": "248",
+ "kind": "property",
+ "name": "subscriptionId",
+ "serializedName": "subscriptionId",
+ "doc": "Subscription id attached to the request",
+ "type": {
+ "$id": "249",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.subscriptionId",
+ "serializationOptions": {
+ "$id": "250",
+ "json": {
+ "$id": "251",
+ "name": "subscriptionId"
+ }
+ }
+ },
+ {
+ "$id": "252",
+ "kind": "property",
+ "name": "deadline",
+ "serializedName": "deadline",
+ "doc": "Deadline for the operation",
+ "type": {
+ "$id": "253",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "254",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.deadline",
+ "serializationOptions": {
+ "$id": "255",
+ "json": {
+ "$id": "256",
+ "name": "deadline"
+ }
+ }
+ },
+ {
+ "$id": "257",
+ "kind": "property",
+ "name": "deadlineType",
+ "serializedName": "deadlineType",
+ "doc": "Type of deadline of the operation",
+ "type": {
+ "$ref": "14"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.deadlineType",
+ "serializationOptions": {
+ "$id": "258",
+ "json": {
+ "$id": "259",
+ "name": "deadlineType"
+ }
+ }
+ },
+ {
+ "$id": "260",
+ "kind": "property",
+ "name": "state",
+ "serializedName": "state",
+ "doc": "Current state of the operation",
+ "type": {
+ "$ref": "40"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.state",
+ "serializationOptions": {
+ "$id": "261",
+ "json": {
+ "$id": "262",
+ "name": "state"
+ }
+ }
+ },
+ {
+ "$id": "263",
+ "kind": "property",
+ "name": "timezone",
+ "serializedName": "timezone",
+ "doc": "Timezone for the operation",
+ "type": {
+ "$id": "264",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.timezone",
+ "serializationOptions": {
+ "$id": "265",
+ "json": {
+ "$id": "266",
+ "name": "timezone"
+ }
+ }
+ },
+ {
+ "$id": "267",
+ "kind": "property",
+ "name": "operationTimezone",
+ "serializedName": "timeZone",
+ "doc": "Timezone for the operation",
+ "type": {
+ "$id": "268",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.timeZone",
+ "serializationOptions": {
+ "$id": "269",
+ "json": {
+ "$id": "270",
+ "name": "timeZone"
+ }
+ }
+ },
+ {
+ "$id": "271",
+ "kind": "property",
+ "name": "resourceOperationError",
+ "serializedName": "resourceOperationError",
+ "doc": "Operation level errors if they exist",
+ "type": {
+ "$id": "272",
+ "kind": "model",
+ "name": "ResourceOperationError",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationError",
+ "usage": "Output,Json",
+ "doc": "These describe errors that occur at the resource level",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "273",
+ "kind": "property",
+ "name": "errorCode",
+ "serializedName": "errorCode",
+ "doc": "Code for the error eg 404, 500",
+ "type": {
+ "$id": "274",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationError.errorCode",
+ "serializationOptions": {
+ "$id": "275",
+ "json": {
+ "$id": "276",
+ "name": "errorCode"
+ }
+ }
+ },
+ {
+ "$id": "277",
+ "kind": "property",
+ "name": "errorDetails",
+ "serializedName": "errorDetails",
+ "doc": "Detailed message about the error",
+ "type": {
+ "$id": "278",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationError.errorDetails",
+ "serializationOptions": {
+ "$id": "279",
+ "json": {
+ "$id": "280",
+ "name": "errorDetails"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.resourceOperationError",
+ "serializationOptions": {
+ "$id": "281",
+ "json": {
+ "$id": "282",
+ "name": "resourceOperationError"
+ }
+ }
+ },
+ {
+ "$id": "283",
+ "kind": "property",
+ "name": "completedAt",
+ "serializedName": "completedAt",
+ "doc": "Time the operation was complete if errors are null",
+ "type": {
+ "$id": "284",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "285",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.completedAt",
+ "serializationOptions": {
+ "$id": "286",
+ "json": {
+ "$id": "287",
+ "name": "completedAt"
+ }
+ }
+ },
+ {
+ "$id": "288",
+ "kind": "property",
+ "name": "retryPolicy",
+ "serializedName": "retryPolicy",
+ "doc": "Retry policy the user can pass",
+ "type": {
+ "$ref": "177"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.retryPolicy",
+ "serializationOptions": {
+ "$id": "289",
+ "json": {
+ "$id": "290",
+ "name": "retryPolicy"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperation.operation",
+ "serializationOptions": {
+ "$id": "291",
+ "json": {
+ "$id": "292",
+ "name": "operation"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeallocateResourceOperationResponse.results",
+ "serializationOptions": {
+ "$id": "293",
+ "json": {
+ "$id": "294",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "220"
+ },
+ {
+ "$ref": "235"
+ },
+ {
+ "$ref": "272"
+ },
+ {
+ "$id": "295",
+ "kind": "model",
+ "name": "SubmitHibernateRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest",
+ "usage": "Input,Json",
+ "doc": "This is the request for hibernate",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "296",
+ "kind": "property",
+ "name": "schedule",
+ "serializedName": "schedule",
+ "doc": "The schedule for the request",
+ "type": {
+ "$ref": "147"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest.schedule",
+ "serializationOptions": {
+ "$id": "297",
+ "json": {
+ "$id": "298",
+ "name": "schedule"
+ }
+ }
+ },
+ {
+ "$id": "299",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "300",
+ "json": {
+ "$id": "301",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "302",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "191"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest.resources",
+ "serializationOptions": {
+ "$id": "303",
+ "json": {
+ "$id": "304",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "305",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "306",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "307",
+ "json": {
+ "$id": "308",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "309",
+ "kind": "model",
+ "name": "HibernateResourceOperationResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.HibernateResourceOperationResponse",
+ "usage": "Output,Json",
+ "doc": "The response from a Hibernate request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "310",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the operation response",
+ "type": {
+ "$id": "311",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.HibernateResourceOperationResponse.description",
+ "serializationOptions": {
+ "$id": "312",
+ "json": {
+ "$id": "313",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "314",
+ "kind": "property",
+ "name": "ResourceType",
+ "serializedName": "type",
+ "doc": "The type of resources used in the Hibernate request eg virtual machines",
+ "type": {
+ "$id": "315",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.HibernateResourceOperationResponse.type",
+ "serializationOptions": {
+ "$id": "316",
+ "json": {
+ "$id": "317",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "318",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The location of the Hibernate request eg westus",
+ "type": {
+ "$id": "319",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "320",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.HibernateResourceOperationResponse.location",
+ "serializationOptions": {
+ "$id": "321",
+ "json": {
+ "$id": "322",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "323",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "The results from the Hibernate request if no errors exist",
+ "type": {
+ "$id": "324",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "220"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.HibernateResourceOperationResponse.results",
+ "serializationOptions": {
+ "$id": "325",
+ "json": {
+ "$id": "326",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "327",
+ "kind": "model",
+ "name": "SubmitStartRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest",
+ "usage": "Input,Json",
+ "doc": "This is the request for start",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "328",
+ "kind": "property",
+ "name": "schedule",
+ "serializedName": "schedule",
+ "doc": "The schedule for the request",
+ "type": {
+ "$ref": "147"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest.schedule",
+ "serializationOptions": {
+ "$id": "329",
+ "json": {
+ "$id": "330",
+ "name": "schedule"
+ }
+ }
+ },
+ {
+ "$id": "331",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "332",
+ "json": {
+ "$id": "333",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "334",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "191"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest.resources",
+ "serializationOptions": {
+ "$id": "335",
+ "json": {
+ "$id": "336",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "337",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "338",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest.correlationid",
+ "serializationOptions": {
+ "$id": "339",
+ "json": {
+ "$id": "340",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "341",
+ "kind": "model",
+ "name": "StartResourceOperationResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.StartResourceOperationResponse",
+ "usage": "Output,Json",
+ "doc": "The response from a start request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "342",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the operation response",
+ "type": {
+ "$id": "343",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.StartResourceOperationResponse.description",
+ "serializationOptions": {
+ "$id": "344",
+ "json": {
+ "$id": "345",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "346",
+ "kind": "property",
+ "name": "ResourceType",
+ "serializedName": "type",
+ "doc": "The type of resources used in the start request eg virtual machines",
+ "type": {
+ "$id": "347",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.StartResourceOperationResponse.type",
+ "serializationOptions": {
+ "$id": "348",
+ "json": {
+ "$id": "349",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "350",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The location of the start request eg westus",
+ "type": {
+ "$id": "351",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "352",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.StartResourceOperationResponse.location",
+ "serializationOptions": {
+ "$id": "353",
+ "json": {
+ "$id": "354",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "355",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "The results from the start request if no errors exist",
+ "type": {
+ "$id": "356",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "220"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.StartResourceOperationResponse.results",
+ "serializationOptions": {
+ "$id": "357",
+ "json": {
+ "$id": "358",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "359",
+ "kind": "model",
+ "name": "ExecuteDeallocateRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeallocateRequest",
+ "usage": "Input,Json",
+ "doc": "The ExecuteDeallocateRequest request for executeDeallocate operations",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "360",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeallocateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "361",
+ "json": {
+ "$id": "362",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "363",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "191"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeallocateRequest.resources",
+ "serializationOptions": {
+ "$id": "364",
+ "json": {
+ "$id": "365",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "366",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "367",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeallocateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "368",
+ "json": {
+ "$id": "369",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "370",
+ "kind": "model",
+ "name": "ExecuteHibernateRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteHibernateRequest",
+ "usage": "Input,Json",
+ "doc": "The ExecuteHibernateRequest request for executeHibernate operations",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "371",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteHibernateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "372",
+ "json": {
+ "$id": "373",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "374",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "191"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteHibernateRequest.resources",
+ "serializationOptions": {
+ "$id": "375",
+ "json": {
+ "$id": "376",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "377",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "378",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteHibernateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "379",
+ "json": {
+ "$id": "380",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "381",
+ "kind": "model",
+ "name": "ExecuteStartRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteStartRequest",
+ "usage": "Input,Json",
+ "doc": "The ExecuteStartRequest request for executeStart operations",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "382",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteStartRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "383",
+ "json": {
+ "$id": "384",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "385",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "191"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteStartRequest.resources",
+ "serializationOptions": {
+ "$id": "386",
+ "json": {
+ "$id": "387",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "388",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "389",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteStartRequest.correlationid",
+ "serializationOptions": {
+ "$id": "390",
+ "json": {
+ "$id": "391",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "392",
+ "kind": "model",
+ "name": "ExecuteCreateRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteCreateRequest",
+ "usage": "Input,Json",
+ "doc": "The ExecuteCreateRequest request for create operations",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "393",
+ "kind": "property",
+ "name": "resourceConfigParameters",
+ "serializedName": "resourceConfigParameters",
+ "doc": "resource creation payload",
+ "type": {
+ "$id": "394",
+ "kind": "model",
+ "name": "ResourceProvisionPayload",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceProvisionPayload",
+ "usage": "Input,Json",
+ "doc": "Resource creation data model",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "395",
+ "kind": "property",
+ "name": "baseProfile",
+ "serializedName": "baseProfile",
+ "doc": "baseProfile, Resource properties that common across all resources ",
+ "type": {
+ "$id": "396",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceProvisionPayload.baseProfile",
+ "serializationOptions": {
+ "$id": "397",
+ "json": {
+ "$id": "398",
+ "name": "baseProfile"
+ }
+ }
+ },
+ {
+ "$id": "399",
+ "kind": "property",
+ "name": "resourceOverrides",
+ "serializedName": "resourceOverrides",
+ "doc": "resourceOverrides, properties per resource that needs to be overwritted from baseProfile",
+ "type": {
+ "$id": "400",
+ "kind": "array",
+ "name": "Array1",
+ "valueType": {
+ "$id": "401",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceProvisionPayload.resourceOverrides",
+ "serializationOptions": {
+ "$id": "402",
+ "json": {
+ "$id": "403",
+ "name": "resourceOverrides"
+ }
+ }
+ },
+ {
+ "$id": "404",
+ "kind": "property",
+ "name": "resourceCount",
+ "serializedName": "resourceCount",
+ "doc": "Number of resources to be created",
+ "type": {
+ "$id": "405",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceProvisionPayload.resourceCount",
+ "serializationOptions": {
+ "$id": "406",
+ "json": {
+ "$id": "407",
+ "name": "resourceCount"
+ }
+ }
+ },
+ {
+ "$id": "408",
+ "kind": "property",
+ "name": "resourcePrefix",
+ "serializedName": "resourcePrefix",
+ "doc": "if resourceOverrides doesn't contain \"name\", service will create name based of prefix and ResourceCount e.g. resourceprefix-0,resourceprefix-1..",
+ "type": {
+ "$id": "409",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceProvisionPayload.resourcePrefix",
+ "serializationOptions": {
+ "$id": "410",
+ "json": {
+ "$id": "411",
+ "name": "resourcePrefix"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteCreateRequest.resourceConfigParameters",
+ "serializationOptions": {
+ "$id": "412",
+ "json": {
+ "$id": "413",
+ "name": "resourceConfigParameters"
+ }
+ }
+ },
+ {
+ "$id": "414",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteCreateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "415",
+ "json": {
+ "$id": "416",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "417",
+ "kind": "property",
+ "name": "correlationid",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "418",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteCreateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "419",
+ "json": {
+ "$id": "420",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "394"
+ },
+ {
+ "$id": "421",
+ "kind": "model",
+ "name": "CreateResourceOperationResponse",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CreateResourceOperationResponse",
+ "usage": "Output,Json",
+ "doc": "The response from a create request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "422",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the operation response",
+ "type": {
+ "$id": "423",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CreateResourceOperationResponse.description",
+ "serializationOptions": {
+ "$id": "424",
+ "json": {
+ "$id": "425",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "426",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The type of resources used in the create request eg virtual machines",
+ "type": {
+ "$id": "427",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CreateResourceOperationResponse.type",
+ "serializationOptions": {
+ "$id": "428",
+ "json": {
+ "$id": "429",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "430",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The location of the start request eg westus",
+ "type": {
+ "$id": "431",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "432",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CreateResourceOperationResponse.location",
+ "serializationOptions": {
+ "$id": "433",
+ "json": {
+ "$id": "434",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "435",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "The results from the start request if no errors exist",
+ "type": {
+ "$id": "436",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "220"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CreateResourceOperationResponse.results",
+ "serializationOptions": {
+ "$id": "437",
+ "json": {
+ "$id": "438",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "439",
+ "kind": "model",
+ "name": "ExecuteDeleteRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeleteRequest",
+ "usage": "Input,Json",
+ "doc": "The ExecuteDeleteRequest request for delete operations",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "440",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeleteRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "441",
+ "json": {
+ "$id": "442",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "443",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "191"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeleteRequest.resources",
+ "serializationOptions": {
+ "$id": "444",
+ "json": {
+ "$id": "445",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "446",
+ "kind": "property",
+ "name": "correlationid",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "447",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeleteRequest.correlationid",
+ "serializationOptions": {
+ "$id": "448",
+ "json": {
+ "$id": "449",
+ "name": "correlationid"
+ }
+ }
+ },
+ {
+ "$id": "450",
+ "kind": "property",
+ "name": "forceDeletion",
+ "serializedName": "forceDeletion",
+ "doc": "Forced delete resource item",
+ "type": {
+ "$id": "451",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeleteRequest.forceDeletion",
+ "serializationOptions": {
+ "$id": "452",
+ "json": {
+ "$id": "453",
+ "name": "forceDeletion"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "454",
+ "kind": "model",
+ "name": "DeleteResourceOperationResponse",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeleteResourceOperationResponse",
+ "usage": "Output,Json",
+ "doc": "The response from a delete request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "455",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the operation response",
+ "type": {
+ "$id": "456",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeleteResourceOperationResponse.description",
+ "serializationOptions": {
+ "$id": "457",
+ "json": {
+ "$id": "458",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "459",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The type of resources used in the delete request eg virtual machines",
+ "type": {
+ "$id": "460",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeleteResourceOperationResponse.type",
+ "serializationOptions": {
+ "$id": "461",
+ "json": {
+ "$id": "462",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "463",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The location of the start request eg westus",
+ "type": {
+ "$id": "464",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "465",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeleteResourceOperationResponse.location",
+ "serializationOptions": {
+ "$id": "466",
+ "json": {
+ "$id": "467",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "468",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "The results from the start request if no errors exist",
+ "type": {
+ "$id": "469",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "220"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeleteResourceOperationResponse.results",
+ "serializationOptions": {
+ "$id": "470",
+ "json": {
+ "$id": "471",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "472",
+ "kind": "model",
+ "name": "SubmitCreateRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitCreateRequest",
+ "usage": "Input,Json",
+ "doc": "The SubmitCreateRequest request for create operations",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "473",
+ "kind": "property",
+ "name": "schedule",
+ "serializedName": "schedule",
+ "doc": "The schedule for the request",
+ "type": {
+ "$ref": "147"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitCreateRequest.schedule",
+ "serializationOptions": {
+ "$id": "474",
+ "json": {
+ "$id": "475",
+ "name": "schedule"
+ }
+ }
+ },
+ {
+ "$id": "476",
+ "kind": "property",
+ "name": "resourceConfigParameters",
+ "serializedName": "resourceConfigParameters",
+ "doc": "resource creation payload",
+ "type": {
+ "$ref": "394"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitCreateRequest.resourceConfigParameters",
+ "serializationOptions": {
+ "$id": "477",
+ "json": {
+ "$id": "478",
+ "name": "resourceConfigParameters"
+ }
+ }
+ },
+ {
+ "$id": "479",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitCreateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "480",
+ "json": {
+ "$id": "481",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "482",
+ "kind": "property",
+ "name": "correlationid",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "483",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitCreateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "484",
+ "json": {
+ "$id": "485",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "486",
+ "kind": "model",
+ "name": "SubmitDeleteRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeleteRequest",
+ "usage": "Input,Json",
+ "doc": "The SubmitDeleteRequest request for delete operations",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "487",
+ "kind": "property",
+ "name": "schedule",
+ "serializedName": "schedule",
+ "doc": "The schedule for the request",
+ "type": {
+ "$ref": "147"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeleteRequest.schedule",
+ "serializationOptions": {
+ "$id": "488",
+ "json": {
+ "$id": "489",
+ "name": "schedule"
+ }
+ }
+ },
+ {
+ "$id": "490",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "172"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeleteRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "491",
+ "json": {
+ "$id": "492",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "493",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "191"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeleteRequest.resources",
+ "serializationOptions": {
+ "$id": "494",
+ "json": {
+ "$id": "495",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "496",
+ "kind": "property",
+ "name": "correlationid",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "497",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeleteRequest.correlationid",
+ "serializationOptions": {
+ "$id": "498",
+ "json": {
+ "$id": "499",
+ "name": "correlationid"
+ }
+ }
+ },
+ {
+ "$id": "500",
+ "kind": "property",
+ "name": "forceDeletion",
+ "serializedName": "forceDeletion",
+ "doc": "Forced delete resource item",
+ "type": {
+ "$id": "501",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeleteRequest.forceDeletion",
+ "serializationOptions": {
+ "$id": "502",
+ "json": {
+ "$id": "503",
+ "name": "forceDeletion"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "504",
+ "kind": "model",
+ "name": "GetOperationStatusRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationStatusRequest",
+ "usage": "Input,Json",
+ "doc": "This is the request to get operation status using operationids",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "505",
+ "kind": "property",
+ "name": "operationIds",
+ "serializedName": "operationIds",
+ "doc": "The list of operation ids to get the status of",
+ "type": {
+ "$id": "506",
+ "kind": "array",
+ "name": "Array1",
+ "valueType": {
+ "$id": "507",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationStatusRequest.operationIds",
+ "serializationOptions": {
+ "$id": "508",
+ "json": {
+ "$id": "509",
+ "name": "operationIds"
+ }
+ }
+ },
+ {
+ "$id": "510",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "511",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationStatusRequest.correlationid",
+ "serializationOptions": {
+ "$id": "512",
+ "json": {
+ "$id": "513",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "514",
+ "kind": "model",
+ "name": "GetOperationStatusResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationStatusResponse",
+ "usage": "Output,Json",
+ "doc": "This is the response from a get operations status request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "515",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "An array of resource operations based on their operation ids",
+ "type": {
+ "$id": "516",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "220"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationStatusResponse.results",
+ "serializationOptions": {
+ "$id": "517",
+ "json": {
+ "$id": "518",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "519",
+ "kind": "model",
+ "name": "CancelOperationsRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CancelOperationsRequest",
+ "usage": "Input,Json",
+ "doc": "This is the request to cancel running operations in scheduled actions using the operation ids",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "520",
+ "kind": "property",
+ "name": "operationIds",
+ "serializedName": "operationIds",
+ "doc": "The list of operation ids to cancel operations on",
+ "type": {
+ "$id": "521",
+ "kind": "array",
+ "name": "Array1",
+ "valueType": {
+ "$id": "522",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CancelOperationsRequest.operationIds",
+ "serializationOptions": {
+ "$id": "523",
+ "json": {
+ "$id": "524",
+ "name": "operationIds"
+ }
+ }
+ },
+ {
+ "$id": "525",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "526",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CancelOperationsRequest.correlationid",
+ "serializationOptions": {
+ "$id": "527",
+ "json": {
+ "$id": "528",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "529",
+ "kind": "model",
+ "name": "CancelOperationsResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CancelOperationsResponse",
+ "usage": "Output,Json",
+ "doc": "This is the response from a cancel operations request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "530",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "An array of resource operations that were successfully cancelled",
+ "type": {
+ "$id": "531",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "220"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CancelOperationsResponse.results",
+ "serializationOptions": {
+ "$id": "532",
+ "json": {
+ "$id": "533",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "534",
+ "kind": "model",
+ "name": "GetOperationErrorsRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationErrorsRequest",
+ "usage": "Input,Json",
+ "doc": "This is the request to get errors per vm operations",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "535",
+ "kind": "property",
+ "name": "operationIds",
+ "serializedName": "operationIds",
+ "doc": "The list of operation ids to query errors of",
+ "type": {
+ "$id": "536",
+ "kind": "array",
+ "name": "Array1",
+ "valueType": {
+ "$id": "537",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationErrorsRequest.operationIds",
+ "serializationOptions": {
+ "$id": "538",
+ "json": {
+ "$id": "539",
+ "name": "operationIds"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "540",
+ "kind": "model",
+ "name": "GetOperationErrorsResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationErrorsResponse",
+ "usage": "Output,Json",
+ "doc": "This is the response from a get operations errors request",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "541",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "An array of operationids and their corresponding errors if any",
+ "type": {
+ "$id": "542",
+ "kind": "array",
+ "name": "ArrayOperationErrorsResult",
+ "valueType": {
+ "$id": "543",
+ "kind": "model",
+ "name": "OperationErrorsResult",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult",
+ "usage": "Output,Json",
+ "doc": "This is the first level of operation errors from the request when clients get errors per vm operation",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "544",
+ "kind": "property",
+ "name": "operationId",
+ "serializedName": "operationId",
+ "doc": "The operationId identifying a vm operation",
+ "type": {
+ "$id": "545",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.operationId",
+ "serializationOptions": {
+ "$id": "546",
+ "json": {
+ "$id": "547",
+ "name": "operationId"
+ }
+ }
+ },
+ {
+ "$id": "548",
+ "kind": "property",
+ "name": "creationTime",
+ "serializedName": "creationTime",
+ "doc": "The creation time of the error result",
+ "type": {
+ "$id": "549",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "550",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.creationTime",
+ "serializationOptions": {
+ "$id": "551",
+ "json": {
+ "$id": "552",
+ "name": "creationTime"
+ }
+ }
+ },
+ {
+ "$id": "553",
+ "kind": "property",
+ "name": "activationTime",
+ "serializedName": "activationTime",
+ "doc": "The activation time of a vm operation",
+ "type": {
+ "$id": "554",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "555",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.activationTime",
+ "serializationOptions": {
+ "$id": "556",
+ "json": {
+ "$id": "557",
+ "name": "activationTime"
+ }
+ }
+ },
+ {
+ "$id": "558",
+ "kind": "property",
+ "name": "completedAt",
+ "serializedName": "completedAt",
+ "doc": "The completion time of the operation if the operation was completed",
+ "type": {
+ "$id": "559",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "560",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.completedAt",
+ "serializationOptions": {
+ "$id": "561",
+ "json": {
+ "$id": "562",
+ "name": "completedAt"
+ }
+ }
+ },
+ {
+ "$id": "563",
+ "kind": "property",
+ "name": "operationErrors",
+ "serializedName": "operationErrors",
+ "doc": "A list of errors associated with the operationid",
+ "type": {
+ "$id": "564",
+ "kind": "array",
+ "name": "ArrayOperationErrorDetails",
+ "valueType": {
+ "$id": "565",
+ "kind": "model",
+ "name": "OperationErrorDetails",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails",
+ "usage": "Output,Json",
+ "doc": "This defines a list of operation errors associated with a unique operationId",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "566",
+ "kind": "property",
+ "name": "errorCode",
+ "serializedName": "errorCode",
+ "doc": "The error code of the operation",
+ "type": {
+ "$id": "567",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.errorCode",
+ "serializationOptions": {
+ "$id": "568",
+ "json": {
+ "$id": "569",
+ "name": "errorCode"
+ }
+ }
+ },
+ {
+ "$id": "570",
+ "kind": "property",
+ "name": "errorDetails",
+ "serializedName": "errorDetails",
+ "doc": "The error details of the operation",
+ "type": {
+ "$id": "571",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.errorDetails",
+ "serializationOptions": {
+ "$id": "572",
+ "json": {
+ "$id": "573",
+ "name": "errorDetails"
+ }
+ }
+ },
+ {
+ "$id": "574",
+ "kind": "property",
+ "name": "timestamp",
+ "serializedName": "timestamp",
+ "doc": "The timestamp of the error occurence",
+ "type": {
+ "$id": "575",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "576",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.timestamp",
+ "serializationOptions": {
+ "$id": "577",
+ "json": {
+ "$id": "578",
+ "name": "timestamp"
+ }
+ }
+ },
+ {
+ "$id": "579",
+ "kind": "property",
+ "name": "errorDetailsTimestamp",
+ "serializedName": "timeStamp",
+ "doc": "The timestamp of the error occurence",
+ "type": {
+ "$id": "580",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "581",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.offsetDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.timeStamp",
+ "serializationOptions": {
+ "$id": "582",
+ "json": {
+ "$id": "583",
+ "name": "timeStamp"
+ }
+ }
+ },
+ {
+ "$id": "584",
+ "kind": "property",
+ "name": "azureOperationName",
+ "serializedName": "azureOperationName",
+ "doc": "The compute operationid of the Start/Deallocate/Hibernate request",
+ "type": {
+ "$id": "585",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.azureOperationName",
+ "serializationOptions": {
+ "$id": "586",
+ "json": {
+ "$id": "587",
+ "name": "azureOperationName"
+ }
+ }
+ },
+ {
+ "$id": "588",
+ "kind": "property",
+ "name": "crpOperationId",
+ "serializedName": "crpOperationId",
+ "doc": "The compute operationid of the Start/Deallocate/Hibernate request",
+ "type": {
+ "$id": "589",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.crpOperationId",
+ "serializationOptions": {
+ "$id": "590",
+ "json": {
+ "$id": "591",
+ "name": "crpOperationId"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.operationErrors",
+ "serializationOptions": {
+ "$id": "592",
+ "json": {
+ "$id": "593",
+ "name": "operationErrors"
+ }
+ }
+ },
+ {
+ "$id": "594",
+ "kind": "property",
+ "name": "requestErrorCode",
+ "serializedName": "requestErrorCode",
+ "doc": "Request level error code",
+ "type": {
+ "$id": "595",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.requestErrorCode",
+ "serializationOptions": {
+ "$id": "596",
+ "json": {
+ "$id": "597",
+ "name": "requestErrorCode"
+ }
+ }
+ },
+ {
+ "$id": "598",
+ "kind": "property",
+ "name": "requestErrorDetails",
+ "serializedName": "requestErrorDetails",
+ "doc": "Request level error details",
+ "type": {
+ "$id": "599",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.requestErrorDetails",
+ "serializationOptions": {
+ "$id": "600",
+ "json": {
+ "$id": "601",
+ "name": "requestErrorDetails"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationErrorsResponse.results",
+ "serializationOptions": {
+ "$id": "602",
+ "json": {
+ "$id": "603",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "543"
+ },
+ {
+ "$ref": "565"
+ }
+ ],
+ "clients": [
+ {
+ "$id": "604",
+ "kind": "client",
+ "name": "ComputeScheduleClient",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "Microsoft.ComputeSchedule Resource Provider management API.",
+ "methods": [],
+ "parameters": [
+ {
+ "$id": "605",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "606",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url"
+ },
+ "location": "Uri",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isRequired": true,
+ "isEndpoint": true,
+ "skipUrlEncoding": false,
+ "explode": false,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "607",
+ "type": {
+ "$id": "608",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "609",
+ "name": "TypeSpec.@service",
+ "arguments": {
+ "$id": "610",
+ "options": {
+ "$id": "611",
+ "title": "Microsoft.ComputeSchedule"
+ }
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "children": [
+ {
+ "$id": "612",
+ "kind": "client",
+ "name": "Operations",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "methods": [
+ {
+ "$id": "613",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "List the operations for the provider",
+ "operation": {
+ "$id": "614",
+ "name": "list",
+ "resourceName": "Operations",
+ "doc": "List the operations for the provider",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "615",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "616",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "617",
+ "type": {
+ "$id": "618",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "619",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "620",
+ "kind": "constant",
+ "valueType": {
+ "$id": "621",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "622",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "66"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/providers/Microsoft.ComputeSchedule/operations",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Azure.ResourceManager.Operations.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "623",
+ "kind": "http",
+ "name": "Operations_List_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "Operations_List_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/Operations_List_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "624",
+ "parameter": {
+ "$ref": "615"
+ },
+ "value": {
+ "$id": "625",
+ "kind": "string",
+ "type": {
+ "$ref": "616"
+ },
+ "value": "2025-05-01"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "626",
+ "response": {
+ "$ref": "622"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "627",
+ "kind": "model",
+ "type": {
+ "$ref": "66"
+ },
+ "value": {
+ "$id": "628",
+ "value": {
+ "$id": "629",
+ "kind": "array",
+ "type": {
+ "$ref": "68"
+ },
+ "value": [
+ {
+ "$id": "630",
+ "kind": "model",
+ "type": {
+ "$ref": "69"
+ },
+ "value": {
+ "$id": "631",
+ "name": {
+ "$id": "632",
+ "kind": "string",
+ "type": {
+ "$ref": "71"
+ },
+ "value": "ldqzcrujeitsnm"
+ },
+ "isDataAction": {
+ "$id": "633",
+ "kind": "boolean",
+ "type": {
+ "$ref": "75"
+ },
+ "value": true
+ },
+ "display": {
+ "$id": "634",
+ "kind": "model",
+ "type": {
+ "$ref": "79"
+ },
+ "value": {
+ "$id": "635",
+ "provider": {
+ "$id": "636",
+ "kind": "string",
+ "type": {
+ "$ref": "81"
+ },
+ "value": "oxdxyfefyvtxexszpvt"
+ },
+ "resource": {
+ "$id": "637",
+ "kind": "string",
+ "type": {
+ "$ref": "85"
+ },
+ "value": "icchvmkobgsviwonpruioyd"
+ },
+ "operation": {
+ "$id": "638",
+ "kind": "string",
+ "type": {
+ "$ref": "89"
+ },
+ "value": "ibqrspiv"
+ },
+ "description": {
+ "$id": "639",
+ "kind": "string",
+ "type": {
+ "$ref": "93"
+ },
+ "value": "gbqvalxlkg"
+ }
+ }
+ },
+ "origin": {
+ "$id": "640",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "user"
+ },
+ "actionType": {
+ "$id": "641",
+ "kind": "string",
+ "type": {
+ "$ref": "10"
+ },
+ "value": "Internal"
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "642",
+ "kind": "string",
+ "type": {
+ "$ref": "107"
+ },
+ "value": "https://microsoft.com/a"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "643",
+ "kind": "http",
+ "name": "Operations_List_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "Operations_List_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/Operations_List_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "644",
+ "parameter": {
+ "$ref": "615"
+ },
+ "value": {
+ "$id": "645",
+ "kind": "string",
+ "type": {
+ "$ref": "616"
+ },
+ "value": "2025-05-01"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "646",
+ "response": {
+ "$ref": "622"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "647",
+ "kind": "model",
+ "type": {
+ "$ref": "66"
+ },
+ "value": {
+ "$id": "648"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "649",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "620"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "650",
+ "type": {
+ "$id": "651",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$ref": "69"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Azure.ResourceManager.Operations.list",
+ "pagingMetadata": {
+ "$id": "652",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "653",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "654",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "655",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url"
+ },
+ "location": "Uri",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isRequired": true,
+ "isEndpoint": true,
+ "skipUrlEncoding": false,
+ "explode": false,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "656",
+ "type": {
+ "$id": "657",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Operations",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "parent": {
+ "$ref": "604"
+ }
+ },
+ {
+ "$id": "658",
+ "kind": "client",
+ "name": "ScheduledActions",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "methods": [
+ {
+ "$id": "659",
+ "kind": "basic",
+ "name": "SubmitVirtualMachineDeallocate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesSubmitDeallocate: Schedule deallocate operation for a batch of virtual machines at datetime in future.",
+ "operation": {
+ "$id": "660",
+ "name": "SubmitVirtualMachineDeallocate",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesSubmitDeallocate: Schedule deallocate operation for a batch of virtual machines at datetime in future.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "661",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "662",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "663",
+ "type": {
+ "$id": "664",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "665",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "666",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "667",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "668",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "669",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "670",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "671",
+ "kind": "constant",
+ "valueType": {
+ "$id": "672",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "673",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "674",
+ "kind": "constant",
+ "valueType": {
+ "$id": "675",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "676",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "145"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "677",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "204"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitDeallocate",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDeallocate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "678",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "679",
+ "parameter": {
+ "$ref": "661"
+ },
+ "value": {
+ "$id": "680",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "681",
+ "parameter": {
+ "$ref": "665"
+ },
+ "value": {
+ "$id": "682",
+ "kind": "string",
+ "type": {
+ "$ref": "666"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "683",
+ "parameter": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "684",
+ "kind": "string",
+ "type": {
+ "$ref": "669"
+ },
+ "value": "mqlftjjfnzubxpricsgstgjojaoah"
+ }
+ },
+ {
+ "$id": "685",
+ "parameter": {
+ "$ref": "676"
+ },
+ "value": {
+ "$id": "686",
+ "kind": "model",
+ "type": {
+ "$ref": "145"
+ },
+ "value": {
+ "$id": "687",
+ "schedule": {
+ "$id": "688",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "689",
+ "deadline": {
+ "$id": "690",
+ "kind": "string",
+ "type": {
+ "$ref": "149"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "deadLine": {
+ "$id": "691",
+ "kind": "string",
+ "type": {
+ "$ref": "154"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "timezone": {
+ "$id": "692",
+ "kind": "string",
+ "type": {
+ "$ref": "159"
+ },
+ "value": "qacufsmctpgjozovlsihrzoctatcsj"
+ },
+ "timeZone": {
+ "$id": "693",
+ "kind": "string",
+ "type": {
+ "$ref": "163"
+ },
+ "value": "upnmayfebiadztdktxzq"
+ },
+ "deadlineType": {
+ "$id": "694",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "695",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "696",
+ "optimizationPreference": {
+ "$id": "697",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "698",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "699",
+ "retryCount": {
+ "$id": "700",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "701",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "702",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "703",
+ "ids": {
+ "$id": "704",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "705",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "706",
+ "kind": "string",
+ "type": {
+ "$ref": "201"
+ },
+ "value": "evmwonebfzxenjdpucgcwdjdya"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "707",
+ "response": {
+ "$ref": "677"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "708",
+ "kind": "model",
+ "type": {
+ "$ref": "204"
+ },
+ "value": {
+ "$id": "709",
+ "type": {
+ "$id": "710",
+ "kind": "string",
+ "type": {
+ "$ref": "210"
+ },
+ "value": "fpnhqvrtbqizlylnwy"
+ },
+ "location": {
+ "$id": "711",
+ "kind": "string",
+ "type": {
+ "$ref": "214"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "712",
+ "kind": "array",
+ "type": {
+ "$ref": "219"
+ },
+ "value": [
+ {
+ "$id": "713",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "714",
+ "resourceId": {
+ "$id": "715",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "716",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "717",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "718",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "719",
+ "operationId": {
+ "$id": "720",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "721",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "722",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "723",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "724",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "725",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "726",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "727",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "728",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "729",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "730",
+ "errorCode": {
+ "$id": "731",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "732",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "733",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "734",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "735",
+ "retryCount": {
+ "$id": "736",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "737",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "738",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "zknbxgebvymhzzmsbrlaqreub"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "739",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitDeallocate_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "740",
+ "parameter": {
+ "$ref": "661"
+ },
+ "value": {
+ "$id": "741",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "742",
+ "parameter": {
+ "$ref": "665"
+ },
+ "value": {
+ "$id": "743",
+ "kind": "string",
+ "type": {
+ "$ref": "666"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "744",
+ "parameter": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "745",
+ "kind": "string",
+ "type": {
+ "$ref": "669"
+ },
+ "value": "xrcabowpojl"
+ }
+ },
+ {
+ "$id": "746",
+ "parameter": {
+ "$ref": "676"
+ },
+ "value": {
+ "$id": "747",
+ "kind": "model",
+ "type": {
+ "$ref": "145"
+ },
+ "value": {
+ "$id": "748",
+ "schedule": {
+ "$id": "749",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "750",
+ "deadlineType": {
+ "$id": "751",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "752",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "753"
+ }
+ },
+ "resources": {
+ "$id": "754",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "755",
+ "ids": {
+ "$id": "756",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "757",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "758",
+ "kind": "string",
+ "type": {
+ "$ref": "201"
+ },
+ "value": "evmwonebfzxenjdpucgcwdjdya"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "759",
+ "response": {
+ "$ref": "677"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "760",
+ "kind": "model",
+ "type": {
+ "$ref": "204"
+ },
+ "value": {
+ "$id": "761",
+ "type": {
+ "$id": "762",
+ "kind": "string",
+ "type": {
+ "$ref": "210"
+ },
+ "value": "fpnhqvrtbqizlylnwy"
+ },
+ "location": {
+ "$id": "763",
+ "kind": "string",
+ "type": {
+ "$ref": "214"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "764",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "zknbxgebvymhzzmsbrlaqreub"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "765",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "766",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "767",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "145"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "768",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "671"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "769",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "674"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "770",
+ "type": {
+ "$ref": "204"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDeallocate"
+ },
+ {
+ "$id": "771",
+ "kind": "basic",
+ "name": "SubmitVirtualMachineHibernate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesSubmitHibernate: Schedule hibernate operation for a batch of virtual machines at datetime in future.",
+ "operation": {
+ "$id": "772",
+ "name": "SubmitVirtualMachineHibernate",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesSubmitHibernate: Schedule hibernate operation for a batch of virtual machines at datetime in future.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "773",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "774",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "775",
+ "type": {
+ "$id": "776",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "777",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "778",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "779",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "780",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "781",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "782",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "783",
+ "kind": "constant",
+ "valueType": {
+ "$id": "784",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "785",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "786",
+ "kind": "constant",
+ "valueType": {
+ "$id": "787",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "788",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "295"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "789",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "309"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitHibernate",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitHibernate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "790",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "791",
+ "parameter": {
+ "$ref": "773"
+ },
+ "value": {
+ "$id": "792",
+ "kind": "string",
+ "type": {
+ "$ref": "774"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "793",
+ "parameter": {
+ "$ref": "777"
+ },
+ "value": {
+ "$id": "794",
+ "kind": "string",
+ "type": {
+ "$ref": "778"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "795",
+ "parameter": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "796",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "hiceqzwkjmijxdfw"
+ }
+ },
+ {
+ "$id": "797",
+ "parameter": {
+ "$ref": "788"
+ },
+ "value": {
+ "$id": "798",
+ "kind": "model",
+ "type": {
+ "$ref": "295"
+ },
+ "value": {
+ "$id": "799",
+ "schedule": {
+ "$id": "800",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "801",
+ "deadline": {
+ "$id": "802",
+ "kind": "string",
+ "type": {
+ "$ref": "149"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "deadLine": {
+ "$id": "803",
+ "kind": "string",
+ "type": {
+ "$ref": "154"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "timezone": {
+ "$id": "804",
+ "kind": "string",
+ "type": {
+ "$ref": "159"
+ },
+ "value": "qacufsmctpgjozovlsihrzoctatcsj"
+ },
+ "timeZone": {
+ "$id": "805",
+ "kind": "string",
+ "type": {
+ "$ref": "163"
+ },
+ "value": "upnmayfebiadztdktxzq"
+ },
+ "deadlineType": {
+ "$id": "806",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "807",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "808",
+ "optimizationPreference": {
+ "$id": "809",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "810",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "811",
+ "retryCount": {
+ "$id": "812",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "813",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "814",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "815",
+ "ids": {
+ "$id": "816",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "817",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "818",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "htqivutynuoslvbp"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "819",
+ "response": {
+ "$ref": "789"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "820",
+ "kind": "model",
+ "type": {
+ "$ref": "309"
+ },
+ "value": {
+ "$id": "821",
+ "type": {
+ "$id": "822",
+ "kind": "string",
+ "type": {
+ "$ref": "315"
+ },
+ "value": "yrmuumqaqiyotst"
+ },
+ "location": {
+ "$id": "823",
+ "kind": "string",
+ "type": {
+ "$ref": "319"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "824",
+ "kind": "array",
+ "type": {
+ "$ref": "324"
+ },
+ "value": [
+ {
+ "$id": "825",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "826",
+ "resourceId": {
+ "$id": "827",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "828",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "829",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "830",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "831",
+ "operationId": {
+ "$id": "832",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "833",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "834",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "835",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "836",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "837",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "838",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "839",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "840",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "841",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "842",
+ "errorCode": {
+ "$id": "843",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "844",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "845",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "846",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "847",
+ "retryCount": {
+ "$id": "848",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "849",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "850",
+ "kind": "string",
+ "type": {
+ "$ref": "311"
+ },
+ "value": "ogyqdzdslyvxslrykb"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "851",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitHibernate_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "852",
+ "parameter": {
+ "$ref": "773"
+ },
+ "value": {
+ "$id": "853",
+ "kind": "string",
+ "type": {
+ "$ref": "774"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "854",
+ "parameter": {
+ "$ref": "777"
+ },
+ "value": {
+ "$id": "855",
+ "kind": "string",
+ "type": {
+ "$ref": "778"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "856",
+ "parameter": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "857",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "jsbmestfaqxxejcgrs"
+ }
+ },
+ {
+ "$id": "858",
+ "parameter": {
+ "$ref": "788"
+ },
+ "value": {
+ "$id": "859",
+ "kind": "model",
+ "type": {
+ "$ref": "295"
+ },
+ "value": {
+ "$id": "860",
+ "schedule": {
+ "$id": "861",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "862",
+ "deadlineType": {
+ "$id": "863",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "864",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "865"
+ }
+ },
+ "resources": {
+ "$id": "866",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "867",
+ "ids": {
+ "$id": "868",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "869",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "870",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "htqivutynuoslvbp"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "871",
+ "response": {
+ "$ref": "789"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "872",
+ "kind": "model",
+ "type": {
+ "$ref": "309"
+ },
+ "value": {
+ "$id": "873",
+ "type": {
+ "$id": "874",
+ "kind": "string",
+ "type": {
+ "$ref": "315"
+ },
+ "value": "yrmuumqaqiyotst"
+ },
+ "location": {
+ "$id": "875",
+ "kind": "string",
+ "type": {
+ "$ref": "319"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "876",
+ "kind": "string",
+ "type": {
+ "$ref": "311"
+ },
+ "value": "ogyqdzdslyvxslrykb"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "877",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "878",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "879",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "295"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "880",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "783"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "881",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "786"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "882",
+ "type": {
+ "$ref": "309"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitHibernate"
+ },
+ {
+ "$id": "883",
+ "kind": "basic",
+ "name": "SubmitVirtualMachineStart",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesSubmitStart: Schedule start operation for a batch of virtual machines at datetime in future.",
+ "operation": {
+ "$id": "884",
+ "name": "SubmitVirtualMachineStart",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesSubmitStart: Schedule start operation for a batch of virtual machines at datetime in future.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "885",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "886",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "887",
+ "type": {
+ "$id": "888",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "889",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "890",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "891",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "892",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "893",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "894",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "895",
+ "kind": "constant",
+ "valueType": {
+ "$id": "896",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "897",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "898",
+ "kind": "constant",
+ "valueType": {
+ "$id": "899",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "900",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "327"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "901",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "341"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitStart",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitStart",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "902",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "903",
+ "parameter": {
+ "$ref": "885"
+ },
+ "value": {
+ "$id": "904",
+ "kind": "string",
+ "type": {
+ "$ref": "886"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "905",
+ "parameter": {
+ "$ref": "889"
+ },
+ "value": {
+ "$id": "906",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "907",
+ "parameter": {
+ "$ref": "892"
+ },
+ "value": {
+ "$id": "908",
+ "kind": "string",
+ "type": {
+ "$ref": "893"
+ },
+ "value": "klvdoznxekrxhuvgeels"
+ }
+ },
+ {
+ "$id": "909",
+ "parameter": {
+ "$ref": "900"
+ },
+ "value": {
+ "$id": "910",
+ "kind": "model",
+ "type": {
+ "$ref": "327"
+ },
+ "value": {
+ "$id": "911",
+ "schedule": {
+ "$id": "912",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "913",
+ "deadline": {
+ "$id": "914",
+ "kind": "string",
+ "type": {
+ "$ref": "149"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "deadLine": {
+ "$id": "915",
+ "kind": "string",
+ "type": {
+ "$ref": "154"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "timezone": {
+ "$id": "916",
+ "kind": "string",
+ "type": {
+ "$ref": "159"
+ },
+ "value": "qacufsmctpgjozovlsihrzoctatcsj"
+ },
+ "timeZone": {
+ "$id": "917",
+ "kind": "string",
+ "type": {
+ "$ref": "163"
+ },
+ "value": "upnmayfebiadztdktxzq"
+ },
+ "deadlineType": {
+ "$id": "918",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "919",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "920",
+ "optimizationPreference": {
+ "$id": "921",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "922",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "923",
+ "retryCount": {
+ "$id": "924",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "925",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "926",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "927",
+ "ids": {
+ "$id": "928",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "929",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "930",
+ "kind": "string",
+ "type": {
+ "$ref": "338"
+ },
+ "value": "bvmpxvbd"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "931",
+ "response": {
+ "$ref": "901"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "932",
+ "kind": "model",
+ "type": {
+ "$ref": "341"
+ },
+ "value": {
+ "$id": "933",
+ "type": {
+ "$id": "934",
+ "kind": "string",
+ "type": {
+ "$ref": "347"
+ },
+ "value": "lcikdomhndewkiqpf"
+ },
+ "location": {
+ "$id": "935",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "936",
+ "kind": "array",
+ "type": {
+ "$ref": "356"
+ },
+ "value": [
+ {
+ "$id": "937",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "938",
+ "resourceId": {
+ "$id": "939",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "940",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "941",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "942",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "943",
+ "operationId": {
+ "$id": "944",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "945",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "946",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "947",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "948",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "949",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "950",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "951",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "952",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "953",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "954",
+ "errorCode": {
+ "$id": "955",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "956",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "957",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "958",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "959",
+ "retryCount": {
+ "$id": "960",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "961",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "962",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "mqfxdgracoxwwpoegjryov"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "963",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitStart_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "964",
+ "parameter": {
+ "$ref": "885"
+ },
+ "value": {
+ "$id": "965",
+ "kind": "string",
+ "type": {
+ "$ref": "886"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "966",
+ "parameter": {
+ "$ref": "889"
+ },
+ "value": {
+ "$id": "967",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "968",
+ "parameter": {
+ "$ref": "892"
+ },
+ "value": {
+ "$id": "969",
+ "kind": "string",
+ "type": {
+ "$ref": "893"
+ },
+ "value": "rbsdwsfprygqqwqhwapovusm"
+ }
+ },
+ {
+ "$id": "970",
+ "parameter": {
+ "$ref": "900"
+ },
+ "value": {
+ "$id": "971",
+ "kind": "model",
+ "type": {
+ "$ref": "327"
+ },
+ "value": {
+ "$id": "972",
+ "schedule": {
+ "$id": "973",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "974",
+ "deadlineType": {
+ "$id": "975",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "976",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "977"
+ }
+ },
+ "resources": {
+ "$id": "978",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "979",
+ "ids": {
+ "$id": "980",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "981",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "982",
+ "kind": "string",
+ "type": {
+ "$ref": "338"
+ },
+ "value": "bvmpxvbd"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "983",
+ "response": {
+ "$ref": "901"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "984",
+ "kind": "model",
+ "type": {
+ "$ref": "341"
+ },
+ "value": {
+ "$id": "985",
+ "type": {
+ "$id": "986",
+ "kind": "string",
+ "type": {
+ "$ref": "347"
+ },
+ "value": "lcikdomhndewkiqpf"
+ },
+ "location": {
+ "$id": "987",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "988",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "mqfxdgracoxwwpoegjryov"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "989",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "990",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "991",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "327"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "992",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "895"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "993",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "898"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "994",
+ "type": {
+ "$ref": "341"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitStart"
+ },
+ {
+ "$id": "995",
+ "kind": "basic",
+ "name": "ExecuteVirtualMachineDeallocate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesExecuteDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "operation": {
+ "$id": "996",
+ "name": "ExecuteVirtualMachineDeallocate",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesExecuteDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "997",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "998",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "999",
+ "type": {
+ "$id": "1000",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1001",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1002",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1003",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1004",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1005",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1006",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1007",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1008",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1009",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1010",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1011",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1012",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "359"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1013",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "204"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteDeallocate",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDeallocate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1014",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1015",
+ "parameter": {
+ "$ref": "997"
+ },
+ "value": {
+ "$id": "1016",
+ "kind": "string",
+ "type": {
+ "$ref": "998"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1017",
+ "parameter": {
+ "$ref": "1001"
+ },
+ "value": {
+ "$id": "1018",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1019",
+ "parameter": {
+ "$ref": "1004"
+ },
+ "value": {
+ "$id": "1020",
+ "kind": "string",
+ "type": {
+ "$ref": "1005"
+ },
+ "value": "ykpowbmjexmsv"
+ }
+ },
+ {
+ "$id": "1021",
+ "parameter": {
+ "$ref": "1012"
+ },
+ "value": {
+ "$id": "1022",
+ "kind": "model",
+ "type": {
+ "$ref": "359"
+ },
+ "value": {
+ "$id": "1023",
+ "executionParameters": {
+ "$id": "1024",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1025",
+ "optimizationPreference": {
+ "$id": "1026",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "1027",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1028",
+ "retryCount": {
+ "$id": "1029",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1030",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "1031",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1032",
+ "ids": {
+ "$id": "1033",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1034",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1035",
+ "kind": "string",
+ "type": {
+ "$ref": "367"
+ },
+ "value": "dsszhmrdsczkv"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1036",
+ "response": {
+ "$ref": "1013"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1037",
+ "kind": "model",
+ "type": {
+ "$ref": "204"
+ },
+ "value": {
+ "$id": "1038",
+ "type": {
+ "$id": "1039",
+ "kind": "string",
+ "type": {
+ "$ref": "210"
+ },
+ "value": "fpnhqvrtbqizlylnwy"
+ },
+ "location": {
+ "$id": "1040",
+ "kind": "string",
+ "type": {
+ "$ref": "214"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "1041",
+ "kind": "array",
+ "type": {
+ "$ref": "219"
+ },
+ "value": [
+ {
+ "$id": "1042",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1043",
+ "resourceId": {
+ "$id": "1044",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1045",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1046",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1047",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1048",
+ "operationId": {
+ "$id": "1049",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1050",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1051",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1052",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1053",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1054",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1055",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1056",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1057",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1058",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1059",
+ "errorCode": {
+ "$id": "1060",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1061",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1062",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1063",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1064",
+ "retryCount": {
+ "$id": "1065",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1066",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "1067",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "zknbxgebvymhzzmsbrlaqreub"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1068",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteDeallocate_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1069",
+ "parameter": {
+ "$ref": "997"
+ },
+ "value": {
+ "$id": "1070",
+ "kind": "string",
+ "type": {
+ "$ref": "998"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1071",
+ "parameter": {
+ "$ref": "1001"
+ },
+ "value": {
+ "$id": "1072",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1073",
+ "parameter": {
+ "$ref": "1004"
+ },
+ "value": {
+ "$id": "1074",
+ "kind": "string",
+ "type": {
+ "$ref": "1005"
+ },
+ "value": "bfldnxffvllwvqa"
+ }
+ },
+ {
+ "$id": "1075",
+ "parameter": {
+ "$ref": "1012"
+ },
+ "value": {
+ "$id": "1076",
+ "kind": "model",
+ "type": {
+ "$ref": "359"
+ },
+ "value": {
+ "$id": "1077",
+ "executionParameters": {
+ "$id": "1078",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1079"
+ }
+ },
+ "resources": {
+ "$id": "1080",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1081",
+ "ids": {
+ "$id": "1082",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1083",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1084",
+ "kind": "string",
+ "type": {
+ "$ref": "367"
+ },
+ "value": "dsszhmrdsczkv"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1085",
+ "response": {
+ "$ref": "1013"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1086",
+ "kind": "model",
+ "type": {
+ "$ref": "204"
+ },
+ "value": {
+ "$id": "1087",
+ "type": {
+ "$id": "1088",
+ "kind": "string",
+ "type": {
+ "$ref": "210"
+ },
+ "value": "fpnhqvrtbqizlylnwy"
+ },
+ "location": {
+ "$id": "1089",
+ "kind": "string",
+ "type": {
+ "$ref": "214"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "1090",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "zknbxgebvymhzzmsbrlaqreub"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1091",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1092",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1093",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "359"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1094",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1007"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1095",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1010"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1096",
+ "type": {
+ "$ref": "204"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDeallocate"
+ },
+ {
+ "$id": "1097",
+ "kind": "basic",
+ "name": "ExecuteVirtualMachineHibernate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesExecuteHibernate: Execute hibernate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "operation": {
+ "$id": "1098",
+ "name": "ExecuteVirtualMachineHibernate",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesExecuteHibernate: Execute hibernate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1099",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1100",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1101",
+ "type": {
+ "$id": "1102",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1103",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1104",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1105",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1106",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1107",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1108",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1109",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1110",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1111",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1112",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1113",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1114",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "370"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1115",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "309"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteHibernate",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteHibernate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1116",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1117",
+ "parameter": {
+ "$ref": "1099"
+ },
+ "value": {
+ "$id": "1118",
+ "kind": "string",
+ "type": {
+ "$ref": "1100"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1119",
+ "parameter": {
+ "$ref": "1103"
+ },
+ "value": {
+ "$id": "1120",
+ "kind": "string",
+ "type": {
+ "$ref": "1104"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1121",
+ "parameter": {
+ "$ref": "1106"
+ },
+ "value": {
+ "$id": "1122",
+ "kind": "string",
+ "type": {
+ "$ref": "1107"
+ },
+ "value": "aojgnzdqrphhygchir"
+ }
+ },
+ {
+ "$id": "1123",
+ "parameter": {
+ "$ref": "1114"
+ },
+ "value": {
+ "$id": "1124",
+ "kind": "model",
+ "type": {
+ "$ref": "370"
+ },
+ "value": {
+ "$id": "1125",
+ "executionParameters": {
+ "$id": "1126",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1127",
+ "optimizationPreference": {
+ "$id": "1128",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "1129",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1130",
+ "retryCount": {
+ "$id": "1131",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1132",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "1133",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1134",
+ "ids": {
+ "$id": "1135",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1136",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1137",
+ "kind": "string",
+ "type": {
+ "$ref": "378"
+ },
+ "value": "jmdiz"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1138",
+ "response": {
+ "$ref": "1115"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1139",
+ "kind": "model",
+ "type": {
+ "$ref": "309"
+ },
+ "value": {
+ "$id": "1140",
+ "type": {
+ "$id": "1141",
+ "kind": "string",
+ "type": {
+ "$ref": "315"
+ },
+ "value": "yrmuumqaqiyotst"
+ },
+ "location": {
+ "$id": "1142",
+ "kind": "string",
+ "type": {
+ "$ref": "319"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "1143",
+ "kind": "array",
+ "type": {
+ "$ref": "324"
+ },
+ "value": [
+ {
+ "$id": "1144",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1145",
+ "resourceId": {
+ "$id": "1146",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1147",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1148",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1149",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1150",
+ "operationId": {
+ "$id": "1151",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1152",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1153",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1154",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1155",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1156",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1157",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1158",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1159",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1160",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1161",
+ "errorCode": {
+ "$id": "1162",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1163",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1164",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1165",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1166",
+ "retryCount": {
+ "$id": "1167",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1168",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "1169",
+ "kind": "string",
+ "type": {
+ "$ref": "311"
+ },
+ "value": "ogyqdzdslyvxslrykb"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1170",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteHibernate_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1171",
+ "parameter": {
+ "$ref": "1099"
+ },
+ "value": {
+ "$id": "1172",
+ "kind": "string",
+ "type": {
+ "$ref": "1100"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1173",
+ "parameter": {
+ "$ref": "1103"
+ },
+ "value": {
+ "$id": "1174",
+ "kind": "string",
+ "type": {
+ "$ref": "1104"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1175",
+ "parameter": {
+ "$ref": "1106"
+ },
+ "value": {
+ "$id": "1176",
+ "kind": "string",
+ "type": {
+ "$ref": "1107"
+ },
+ "value": "gmflbqliyjrhmrjvqrxrgocbxzjr"
+ }
+ },
+ {
+ "$id": "1177",
+ "parameter": {
+ "$ref": "1114"
+ },
+ "value": {
+ "$id": "1178",
+ "kind": "model",
+ "type": {
+ "$ref": "370"
+ },
+ "value": {
+ "$id": "1179",
+ "executionParameters": {
+ "$id": "1180",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1181"
+ }
+ },
+ "resources": {
+ "$id": "1182",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1183",
+ "ids": {
+ "$id": "1184",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1185",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1186",
+ "kind": "string",
+ "type": {
+ "$ref": "378"
+ },
+ "value": "jmdiz"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1187",
+ "response": {
+ "$ref": "1115"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1188",
+ "kind": "model",
+ "type": {
+ "$ref": "309"
+ },
+ "value": {
+ "$id": "1189",
+ "type": {
+ "$id": "1190",
+ "kind": "string",
+ "type": {
+ "$ref": "315"
+ },
+ "value": "yrmuumqaqiyotst"
+ },
+ "location": {
+ "$id": "1191",
+ "kind": "string",
+ "type": {
+ "$ref": "319"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "1192",
+ "kind": "string",
+ "type": {
+ "$ref": "311"
+ },
+ "value": "ogyqdzdslyvxslrykb"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1193",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1194",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1195",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "370"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1196",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1109"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1197",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1112"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1198",
+ "type": {
+ "$ref": "309"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteHibernate"
+ },
+ {
+ "$id": "1199",
+ "kind": "basic",
+ "name": "ExecuteVirtualMachineStart",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesExecuteStart: Execute start operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "operation": {
+ "$id": "1200",
+ "name": "ExecuteVirtualMachineStart",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesExecuteStart: Execute start operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1201",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1202",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1203",
+ "type": {
+ "$id": "1204",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1205",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1206",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1207",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1208",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1209",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1210",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1211",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1212",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1213",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1214",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1215",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1216",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "381"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1217",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "341"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteStart",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteStart",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1218",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1219",
+ "parameter": {
+ "$ref": "1201"
+ },
+ "value": {
+ "$id": "1220",
+ "kind": "string",
+ "type": {
+ "$ref": "1202"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1221",
+ "parameter": {
+ "$ref": "1205"
+ },
+ "value": {
+ "$id": "1222",
+ "kind": "string",
+ "type": {
+ "$ref": "1206"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1223",
+ "parameter": {
+ "$ref": "1208"
+ },
+ "value": {
+ "$id": "1224",
+ "kind": "string",
+ "type": {
+ "$ref": "1209"
+ },
+ "value": "jwybvpf"
+ }
+ },
+ {
+ "$id": "1225",
+ "parameter": {
+ "$ref": "1216"
+ },
+ "value": {
+ "$id": "1226",
+ "kind": "model",
+ "type": {
+ "$ref": "381"
+ },
+ "value": {
+ "$id": "1227",
+ "executionParameters": {
+ "$id": "1228",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1229",
+ "optimizationPreference": {
+ "$id": "1230",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "1231",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1232",
+ "retryCount": {
+ "$id": "1233",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1234",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "1235",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1236",
+ "ids": {
+ "$id": "1237",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1238",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1239",
+ "kind": "string",
+ "type": {
+ "$ref": "389"
+ },
+ "value": "vwpcrwowcfgjuwnxzvvdma"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1240",
+ "response": {
+ "$ref": "1217"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1241",
+ "kind": "model",
+ "type": {
+ "$ref": "341"
+ },
+ "value": {
+ "$id": "1242",
+ "type": {
+ "$id": "1243",
+ "kind": "string",
+ "type": {
+ "$ref": "347"
+ },
+ "value": "lcikdomhndewkiqpf"
+ },
+ "location": {
+ "$id": "1244",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "1245",
+ "kind": "array",
+ "type": {
+ "$ref": "356"
+ },
+ "value": [
+ {
+ "$id": "1246",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1247",
+ "resourceId": {
+ "$id": "1248",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1249",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1250",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1251",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1252",
+ "operationId": {
+ "$id": "1253",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1254",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1255",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1256",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1257",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1258",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1259",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1260",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1261",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1262",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1263",
+ "errorCode": {
+ "$id": "1264",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1265",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1266",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1267",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1268",
+ "retryCount": {
+ "$id": "1269",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1270",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "1271",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "mqfxdgracoxwwpoegjryov"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1272",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteStart_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1273",
+ "parameter": {
+ "$ref": "1201"
+ },
+ "value": {
+ "$id": "1274",
+ "kind": "string",
+ "type": {
+ "$ref": "1202"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1275",
+ "parameter": {
+ "$ref": "1205"
+ },
+ "value": {
+ "$id": "1276",
+ "kind": "string",
+ "type": {
+ "$ref": "1206"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1277",
+ "parameter": {
+ "$ref": "1208"
+ },
+ "value": {
+ "$id": "1278",
+ "kind": "string",
+ "type": {
+ "$ref": "1209"
+ },
+ "value": "ksfzuak"
+ }
+ },
+ {
+ "$id": "1279",
+ "parameter": {
+ "$ref": "1216"
+ },
+ "value": {
+ "$id": "1280",
+ "kind": "model",
+ "type": {
+ "$ref": "381"
+ },
+ "value": {
+ "$id": "1281",
+ "executionParameters": {
+ "$id": "1282",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1283"
+ }
+ },
+ "resources": {
+ "$id": "1284",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1285",
+ "ids": {
+ "$id": "1286",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1287",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1288",
+ "kind": "string",
+ "type": {
+ "$ref": "389"
+ },
+ "value": "vwpcrwowcfgjuwnxzvvdma"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1289",
+ "response": {
+ "$ref": "1217"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1290",
+ "kind": "model",
+ "type": {
+ "$ref": "341"
+ },
+ "value": {
+ "$id": "1291",
+ "type": {
+ "$id": "1292",
+ "kind": "string",
+ "type": {
+ "$ref": "347"
+ },
+ "value": "lcikdomhndewkiqpf"
+ },
+ "location": {
+ "$id": "1293",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "1294",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "mqfxdgracoxwwpoegjryov"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1295",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1296",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1297",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "381"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1298",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1211"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1299",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1214"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1300",
+ "type": {
+ "$ref": "341"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteStart"
+ },
+ {
+ "$id": "1301",
+ "kind": "basic",
+ "name": "virtualMachinesExecuteCreate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "operation": {
+ "$id": "1302",
+ "name": "virtualMachinesExecuteCreate",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1303",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1304",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1305",
+ "type": {
+ "$id": "1306",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1307",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1308",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1309",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1310",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1311",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1312",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1313",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1314",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1315",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1316",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1317",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1318",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "392"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1319",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "421"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteCreate",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteCreate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1320",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1321",
+ "parameter": {
+ "$ref": "1303"
+ },
+ "value": {
+ "$id": "1322",
+ "kind": "string",
+ "type": {
+ "$ref": "1304"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1323",
+ "parameter": {
+ "$ref": "1307"
+ },
+ "value": {
+ "$id": "1324",
+ "kind": "string",
+ "type": {
+ "$ref": "1308"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1325",
+ "parameter": {
+ "$ref": "1310"
+ },
+ "value": {
+ "$id": "1326",
+ "kind": "string",
+ "type": {
+ "$ref": "1311"
+ },
+ "value": "nxbiupqfkijjq"
+ }
+ },
+ {
+ "$id": "1327",
+ "parameter": {
+ "$ref": "1318"
+ },
+ "value": {
+ "$id": "1328",
+ "kind": "model",
+ "type": {
+ "$ref": "392"
+ },
+ "value": {
+ "$id": "1329",
+ "resourceConfigParameters": {
+ "$id": "1330",
+ "kind": "model",
+ "type": {
+ "$ref": "394"
+ },
+ "value": {
+ "$id": "1331",
+ "baseProfile": {
+ "$id": "1332",
+ "kind": "string",
+ "type": {
+ "$ref": "396"
+ },
+ "value": "tfgrulcuneopmbdjydzofmhpa"
+ },
+ "resourceOverrides": {
+ "$id": "1333",
+ "kind": "array",
+ "type": {
+ "$ref": "400"
+ },
+ "value": [
+ {
+ "$id": "1334",
+ "kind": "string",
+ "type": {
+ "$ref": "401"
+ },
+ "value": "hsqtjgsobjaffl"
+ }
+ ]
+ },
+ "resourceCount": {
+ "$id": "1335",
+ "kind": "number",
+ "type": {
+ "$ref": "405"
+ },
+ "value": 28
+ },
+ "resourcePrefix": {
+ "$id": "1336",
+ "kind": "string",
+ "type": {
+ "$ref": "409"
+ },
+ "value": "rqlxavviucrxfjj"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "1337",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1338",
+ "optimizationPreference": {
+ "$id": "1339",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "1340",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1341",
+ "retryCount": {
+ "$id": "1342",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1343",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1344",
+ "kind": "string",
+ "type": {
+ "$ref": "418"
+ },
+ "value": "erpswvxajdpqgxfpgmzy"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1345",
+ "response": {
+ "$ref": "1319"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1346",
+ "kind": "model",
+ "type": {
+ "$ref": "421"
+ },
+ "value": {
+ "$id": "1347",
+ "type": {
+ "$id": "1348",
+ "kind": "string",
+ "type": {
+ "$ref": "427"
+ },
+ "value": "avmbqoatro"
+ },
+ "location": {
+ "$id": "1349",
+ "kind": "string",
+ "type": {
+ "$ref": "431"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "1350",
+ "kind": "array",
+ "type": {
+ "$ref": "436"
+ },
+ "value": [
+ {
+ "$id": "1351",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1352",
+ "resourceId": {
+ "$id": "1353",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1354",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1355",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1356",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1357",
+ "operationId": {
+ "$id": "1358",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1359",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1360",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1361",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1362",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1363",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1364",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1365",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1366",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1367",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1368",
+ "errorCode": {
+ "$id": "1369",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1370",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1371",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1372",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1373",
+ "retryCount": {
+ "$id": "1374",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1375",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "1376",
+ "kind": "string",
+ "type": {
+ "$ref": "423"
+ },
+ "value": "plfajalcmjcxmfuvsbnnoabdqxclto"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1377",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteCreate_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1378",
+ "parameter": {
+ "$ref": "1303"
+ },
+ "value": {
+ "$id": "1379",
+ "kind": "string",
+ "type": {
+ "$ref": "1304"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1380",
+ "parameter": {
+ "$ref": "1307"
+ },
+ "value": {
+ "$id": "1381",
+ "kind": "string",
+ "type": {
+ "$ref": "1308"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1382",
+ "parameter": {
+ "$ref": "1310"
+ },
+ "value": {
+ "$id": "1383",
+ "kind": "string",
+ "type": {
+ "$ref": "1311"
+ },
+ "value": "aiqyytlqsikciuxzocihxb"
+ }
+ },
+ {
+ "$id": "1384",
+ "parameter": {
+ "$ref": "1318"
+ },
+ "value": {
+ "$id": "1385",
+ "kind": "model",
+ "type": {
+ "$ref": "392"
+ },
+ "value": {
+ "$id": "1386",
+ "resourceConfigParameters": {
+ "$id": "1387",
+ "kind": "model",
+ "type": {
+ "$ref": "394"
+ },
+ "value": {
+ "$id": "1388",
+ "resourceCount": {
+ "$id": "1389",
+ "kind": "number",
+ "type": {
+ "$ref": "405"
+ },
+ "value": 28
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "1390",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1391"
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1392",
+ "response": {
+ "$ref": "1319"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1393",
+ "kind": "model",
+ "type": {
+ "$ref": "421"
+ },
+ "value": {
+ "$id": "1394",
+ "type": {
+ "$id": "1395",
+ "kind": "string",
+ "type": {
+ "$ref": "427"
+ },
+ "value": "avmbqoatro"
+ },
+ "location": {
+ "$id": "1396",
+ "kind": "string",
+ "type": {
+ "$ref": "431"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "1397",
+ "kind": "string",
+ "type": {
+ "$ref": "423"
+ },
+ "value": "plfajalcmjcxmfuvsbnnoabdqxclto"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1398",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1399",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1400",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "392"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1401",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1313"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1402",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1316"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1403",
+ "type": {
+ "$ref": "421"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteCreate"
+ },
+ {
+ "$id": "1404",
+ "kind": "basic",
+ "name": "virtualMachinesExecuteDelete",
+ "accessibility": "public",
+ "apiVersions": [
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "operation": {
+ "$id": "1405",
+ "name": "virtualMachinesExecuteDelete",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1406",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1407",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1408",
+ "type": {
+ "$id": "1409",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1410",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1411",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1412",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1413",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1414",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1415",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1416",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1417",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1418",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1419",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1420",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1421",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "439"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1422",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "454"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteDelete",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDelete",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1423",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1424",
+ "parameter": {
+ "$ref": "1406"
+ },
+ "value": {
+ "$id": "1425",
+ "kind": "string",
+ "type": {
+ "$ref": "1407"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1426",
+ "parameter": {
+ "$ref": "1410"
+ },
+ "value": {
+ "$id": "1427",
+ "kind": "string",
+ "type": {
+ "$ref": "1411"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1428",
+ "parameter": {
+ "$ref": "1413"
+ },
+ "value": {
+ "$id": "1429",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "yrngwxkxxxbifqyc"
+ }
+ },
+ {
+ "$id": "1430",
+ "parameter": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "1431",
+ "kind": "model",
+ "type": {
+ "$ref": "439"
+ },
+ "value": {
+ "$id": "1432",
+ "executionParameters": {
+ "$id": "1433",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1434",
+ "optimizationPreference": {
+ "$id": "1435",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "1436",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1437",
+ "retryCount": {
+ "$id": "1438",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1439",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "1440",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1441",
+ "ids": {
+ "$id": "1442",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1443",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1444",
+ "kind": "string",
+ "type": {
+ "$ref": "447"
+ },
+ "value": "lgxsiioaybtjexssjzw"
+ },
+ "forceDeletion": {
+ "$id": "1445",
+ "kind": "boolean",
+ "type": {
+ "$ref": "451"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1446",
+ "response": {
+ "$ref": "1422"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1447",
+ "kind": "model",
+ "type": {
+ "$ref": "454"
+ },
+ "value": {
+ "$id": "1448",
+ "type": {
+ "$id": "1449",
+ "kind": "string",
+ "type": {
+ "$ref": "460"
+ },
+ "value": "tauhekvwziataptcsyqtfpq"
+ },
+ "location": {
+ "$id": "1450",
+ "kind": "string",
+ "type": {
+ "$ref": "464"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "1451",
+ "kind": "array",
+ "type": {
+ "$ref": "469"
+ },
+ "value": [
+ {
+ "$id": "1452",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1453",
+ "resourceId": {
+ "$id": "1454",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1455",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1456",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1457",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1458",
+ "operationId": {
+ "$id": "1459",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1460",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1461",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1462",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1463",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1464",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1465",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1466",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1467",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1468",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1469",
+ "errorCode": {
+ "$id": "1470",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1471",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1472",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1473",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1474",
+ "retryCount": {
+ "$id": "1475",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1476",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "1477",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "fxgbwqglaskyb"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1478",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesExecuteDelete_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1479",
+ "parameter": {
+ "$ref": "1406"
+ },
+ "value": {
+ "$id": "1480",
+ "kind": "string",
+ "type": {
+ "$ref": "1407"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1481",
+ "parameter": {
+ "$ref": "1410"
+ },
+ "value": {
+ "$id": "1482",
+ "kind": "string",
+ "type": {
+ "$ref": "1411"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1483",
+ "parameter": {
+ "$ref": "1413"
+ },
+ "value": {
+ "$id": "1484",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "urzqnogieubgnjsyadipeyqegdomtm"
+ }
+ },
+ {
+ "$id": "1485",
+ "parameter": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "1486",
+ "kind": "model",
+ "type": {
+ "$ref": "439"
+ },
+ "value": {
+ "$id": "1487",
+ "executionParameters": {
+ "$id": "1488",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1489"
+ }
+ },
+ "resources": {
+ "$id": "1490",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1491",
+ "ids": {
+ "$id": "1492",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1493",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1494",
+ "response": {
+ "$ref": "1422"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1495",
+ "kind": "model",
+ "type": {
+ "$ref": "454"
+ },
+ "value": {
+ "$id": "1496",
+ "type": {
+ "$id": "1497",
+ "kind": "string",
+ "type": {
+ "$ref": "460"
+ },
+ "value": "tauhekvwziataptcsyqtfpq"
+ },
+ "location": {
+ "$id": "1498",
+ "kind": "string",
+ "type": {
+ "$ref": "464"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "1499",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "fxgbwqglaskyb"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1500",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1501",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1502",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "439"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1503",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1416"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1504",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1419"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1505",
+ "type": {
+ "$ref": "454"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDelete"
+ },
+ {
+ "$id": "1506",
+ "kind": "basic",
+ "name": "virtualMachinesSubmitCreate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesSubmitCreate: submit create operation for a batch of virtual machines, at datetime in future.",
+ "operation": {
+ "$id": "1507",
+ "name": "virtualMachinesSubmitCreate",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesSubmitCreate: submit create operation for a batch of virtual machines, at datetime in future.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1508",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1509",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1510",
+ "type": {
+ "$id": "1511",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1512",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1513",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1514",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1515",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1516",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1517",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1518",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1519",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1520",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1521",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1522",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1523",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "472"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1524",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "421"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitCreate",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitCreate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1525",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitCreate - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitCreate - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitCreate_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1526",
+ "parameter": {
+ "$ref": "1508"
+ },
+ "value": {
+ "$id": "1527",
+ "kind": "string",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1528",
+ "parameter": {
+ "$ref": "1512"
+ },
+ "value": {
+ "$id": "1529",
+ "kind": "string",
+ "type": {
+ "$ref": "1513"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1530",
+ "parameter": {
+ "$ref": "1515"
+ },
+ "value": {
+ "$id": "1531",
+ "kind": "string",
+ "type": {
+ "$ref": "1516"
+ },
+ "value": "msbmrhcjsqsydsq"
+ }
+ },
+ {
+ "$id": "1532",
+ "parameter": {
+ "$ref": "1523"
+ },
+ "value": {
+ "$id": "1533",
+ "kind": "model",
+ "type": {
+ "$ref": "472"
+ },
+ "value": {
+ "$id": "1534",
+ "schedule": {
+ "$id": "1535",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "1536",
+ "deadline": {
+ "$id": "1537",
+ "kind": "string",
+ "type": {
+ "$ref": "149"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "deadLine": {
+ "$id": "1538",
+ "kind": "string",
+ "type": {
+ "$ref": "154"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "timezone": {
+ "$id": "1539",
+ "kind": "string",
+ "type": {
+ "$ref": "159"
+ },
+ "value": "qacufsmctpgjozovlsihrzoctatcsj"
+ },
+ "timeZone": {
+ "$id": "1540",
+ "kind": "string",
+ "type": {
+ "$ref": "163"
+ },
+ "value": "upnmayfebiadztdktxzq"
+ },
+ "deadlineType": {
+ "$id": "1541",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "resourceConfigParameters": {
+ "$id": "1542",
+ "kind": "model",
+ "type": {
+ "$ref": "394"
+ },
+ "value": {
+ "$id": "1543",
+ "baseProfile": {
+ "$id": "1544",
+ "kind": "string",
+ "type": {
+ "$ref": "396"
+ },
+ "value": "tfgrulcuneopmbdjydzofmhpa"
+ },
+ "resourceOverrides": {
+ "$id": "1545",
+ "kind": "array",
+ "type": {
+ "$ref": "400"
+ },
+ "value": [
+ {
+ "$id": "1546",
+ "kind": "string",
+ "type": {
+ "$ref": "401"
+ },
+ "value": "hsqtjgsobjaffl"
+ }
+ ]
+ },
+ "resourceCount": {
+ "$id": "1547",
+ "kind": "number",
+ "type": {
+ "$ref": "405"
+ },
+ "value": 28
+ },
+ "resourcePrefix": {
+ "$id": "1548",
+ "kind": "string",
+ "type": {
+ "$ref": "409"
+ },
+ "value": "rqlxavviucrxfjj"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "1549",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1550",
+ "optimizationPreference": {
+ "$id": "1551",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "1552",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1553",
+ "retryCount": {
+ "$id": "1554",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1555",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1556",
+ "kind": "string",
+ "type": {
+ "$ref": "483"
+ },
+ "value": "muxopzmvkxlowegf"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1557",
+ "response": {
+ "$ref": "1524"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1558",
+ "kind": "model",
+ "type": {
+ "$ref": "421"
+ },
+ "value": {
+ "$id": "1559",
+ "type": {
+ "$id": "1560",
+ "kind": "string",
+ "type": {
+ "$ref": "427"
+ },
+ "value": "avmbqoatro"
+ },
+ "location": {
+ "$id": "1561",
+ "kind": "string",
+ "type": {
+ "$ref": "431"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "1562",
+ "kind": "array",
+ "type": {
+ "$ref": "436"
+ },
+ "value": [
+ {
+ "$id": "1563",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1564",
+ "resourceId": {
+ "$id": "1565",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1566",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1567",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1568",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1569",
+ "operationId": {
+ "$id": "1570",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1571",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1572",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1573",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1574",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1575",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1576",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1577",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1578",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1579",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1580",
+ "errorCode": {
+ "$id": "1581",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1582",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1583",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1584",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1585",
+ "retryCount": {
+ "$id": "1586",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1587",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "1588",
+ "kind": "string",
+ "type": {
+ "$ref": "423"
+ },
+ "value": "plfajalcmjcxmfuvsbnnoabdqxclto"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1589",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitCreate - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitCreate - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitCreate_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1590",
+ "parameter": {
+ "$ref": "1508"
+ },
+ "value": {
+ "$id": "1591",
+ "kind": "string",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1592",
+ "parameter": {
+ "$ref": "1512"
+ },
+ "value": {
+ "$id": "1593",
+ "kind": "string",
+ "type": {
+ "$ref": "1513"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1594",
+ "parameter": {
+ "$ref": "1515"
+ },
+ "value": {
+ "$id": "1595",
+ "kind": "string",
+ "type": {
+ "$ref": "1516"
+ },
+ "value": "hrktusuzoncwpnwohurwlmxfbndt"
+ }
+ },
+ {
+ "$id": "1596",
+ "parameter": {
+ "$ref": "1523"
+ },
+ "value": {
+ "$id": "1597",
+ "kind": "model",
+ "type": {
+ "$ref": "472"
+ },
+ "value": {
+ "$id": "1598",
+ "schedule": {
+ "$id": "1599",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "1600",
+ "deadlineType": {
+ "$id": "1601",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "resourceConfigParameters": {
+ "$id": "1602",
+ "kind": "model",
+ "type": {
+ "$ref": "394"
+ },
+ "value": {
+ "$id": "1603",
+ "resourceCount": {
+ "$id": "1604",
+ "kind": "number",
+ "type": {
+ "$ref": "405"
+ },
+ "value": 28
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1605",
+ "response": {
+ "$ref": "1524"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1606",
+ "kind": "model",
+ "type": {
+ "$ref": "421"
+ },
+ "value": {
+ "$id": "1607",
+ "type": {
+ "$id": "1608",
+ "kind": "string",
+ "type": {
+ "$ref": "427"
+ },
+ "value": "avmbqoatro"
+ },
+ "location": {
+ "$id": "1609",
+ "kind": "string",
+ "type": {
+ "$ref": "431"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "1610",
+ "kind": "string",
+ "type": {
+ "$ref": "423"
+ },
+ "value": "plfajalcmjcxmfuvsbnnoabdqxclto"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1611",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1612",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1613",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "472"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1614",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1518"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1615",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1521"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1616",
+ "type": {
+ "$ref": "421"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitCreate"
+ },
+ {
+ "$id": "1617",
+ "kind": "basic",
+ "name": "virtualMachinesSubmitDelete",
+ "accessibility": "public",
+ "apiVersions": [
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesSubmitDelete: submit delete operation for a batch of virtual machines, at datetime in future.",
+ "operation": {
+ "$id": "1618",
+ "name": "virtualMachinesSubmitDelete",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesSubmitDelete: submit delete operation for a batch of virtual machines, at datetime in future.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1619",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1620",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1621",
+ "type": {
+ "$id": "1622",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1623",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1624",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1625",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1626",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1627",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1628",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1629",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1630",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1631",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1632",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1633",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1634",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "486"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1635",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "454"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitDelete",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDelete",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1636",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitDelete - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitDelete - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitDelete_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1637",
+ "parameter": {
+ "$ref": "1619"
+ },
+ "value": {
+ "$id": "1638",
+ "kind": "string",
+ "type": {
+ "$ref": "1620"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1639",
+ "parameter": {
+ "$ref": "1623"
+ },
+ "value": {
+ "$id": "1640",
+ "kind": "string",
+ "type": {
+ "$ref": "1624"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1641",
+ "parameter": {
+ "$ref": "1626"
+ },
+ "value": {
+ "$id": "1642",
+ "kind": "string",
+ "type": {
+ "$ref": "1627"
+ },
+ "value": "ppjqysfqumddvzzs"
+ }
+ },
+ {
+ "$id": "1643",
+ "parameter": {
+ "$ref": "1634"
+ },
+ "value": {
+ "$id": "1644",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "1645",
+ "schedule": {
+ "$id": "1646",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "1647",
+ "deadline": {
+ "$id": "1648",
+ "kind": "string",
+ "type": {
+ "$ref": "149"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "deadLine": {
+ "$id": "1649",
+ "kind": "string",
+ "type": {
+ "$ref": "154"
+ },
+ "value": "2025-04-15T19:47:04.403Z"
+ },
+ "timezone": {
+ "$id": "1650",
+ "kind": "string",
+ "type": {
+ "$ref": "159"
+ },
+ "value": "qacufsmctpgjozovlsihrzoctatcsj"
+ },
+ "timeZone": {
+ "$id": "1651",
+ "kind": "string",
+ "type": {
+ "$ref": "163"
+ },
+ "value": "upnmayfebiadztdktxzq"
+ },
+ "deadlineType": {
+ "$id": "1652",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "1653",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1654",
+ "optimizationPreference": {
+ "$id": "1655",
+ "kind": "string",
+ "type": {
+ "$ref": "22"
+ },
+ "value": "Cost"
+ },
+ "retryPolicy": {
+ "$id": "1656",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1657",
+ "retryCount": {
+ "$id": "1658",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1659",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "1660",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1661",
+ "ids": {
+ "$id": "1662",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1663",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "1664",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "e"
+ },
+ "forceDeletion": {
+ "$id": "1665",
+ "kind": "boolean",
+ "type": {
+ "$ref": "501"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1666",
+ "response": {
+ "$ref": "1635"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1667",
+ "kind": "model",
+ "type": {
+ "$ref": "454"
+ },
+ "value": {
+ "$id": "1668",
+ "type": {
+ "$id": "1669",
+ "kind": "string",
+ "type": {
+ "$ref": "460"
+ },
+ "value": "tauhekvwziataptcsyqtfpq"
+ },
+ "location": {
+ "$id": "1670",
+ "kind": "string",
+ "type": {
+ "$ref": "464"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "results": {
+ "$id": "1671",
+ "kind": "array",
+ "type": {
+ "$ref": "469"
+ },
+ "value": [
+ {
+ "$id": "1672",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1673",
+ "resourceId": {
+ "$id": "1674",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1675",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1676",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1677",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1678",
+ "operationId": {
+ "$id": "1679",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1680",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1681",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1682",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1683",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1684",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1685",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1686",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1687",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1688",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1689",
+ "errorCode": {
+ "$id": "1690",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1691",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1692",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1693",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1694",
+ "retryCount": {
+ "$id": "1695",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1696",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "1697",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "fxgbwqglaskyb"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1698",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitDelete - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesSubmitDelete - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesSubmitDelete_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1699",
+ "parameter": {
+ "$ref": "1619"
+ },
+ "value": {
+ "$id": "1700",
+ "kind": "string",
+ "type": {
+ "$ref": "1620"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1701",
+ "parameter": {
+ "$ref": "1623"
+ },
+ "value": {
+ "$id": "1702",
+ "kind": "string",
+ "type": {
+ "$ref": "1624"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1703",
+ "parameter": {
+ "$ref": "1626"
+ },
+ "value": {
+ "$id": "1704",
+ "kind": "string",
+ "type": {
+ "$ref": "1627"
+ },
+ "value": "xsllpkyjquhhumdidsl"
+ }
+ },
+ {
+ "$id": "1705",
+ "parameter": {
+ "$ref": "1634"
+ },
+ "value": {
+ "$id": "1706",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "1707",
+ "schedule": {
+ "$id": "1708",
+ "kind": "model",
+ "type": {
+ "$ref": "147"
+ },
+ "value": {
+ "$id": "1709",
+ "deadlineType": {
+ "$id": "1710",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "1711",
+ "kind": "model",
+ "type": {
+ "$ref": "172"
+ },
+ "value": {
+ "$id": "1712"
+ }
+ },
+ "resources": {
+ "$id": "1713",
+ "kind": "model",
+ "type": {
+ "$ref": "191"
+ },
+ "value": {
+ "$id": "1714",
+ "ids": {
+ "$id": "1715",
+ "kind": "array",
+ "type": {
+ "$ref": "193"
+ },
+ "value": [
+ {
+ "$id": "1716",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1717",
+ "response": {
+ "$ref": "1635"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1718",
+ "kind": "model",
+ "type": {
+ "$ref": "454"
+ },
+ "value": {
+ "$id": "1719",
+ "type": {
+ "$id": "1720",
+ "kind": "string",
+ "type": {
+ "$ref": "460"
+ },
+ "value": "tauhekvwziataptcsyqtfpq"
+ },
+ "location": {
+ "$id": "1721",
+ "kind": "string",
+ "type": {
+ "$ref": "464"
+ },
+ "value": "hhioerbsucdqayxk"
+ },
+ "description": {
+ "$id": "1722",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "fxgbwqglaskyb"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1723",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1724",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1725",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "486"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1726",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1629"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1727",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1632"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1728",
+ "type": {
+ "$ref": "454"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDelete"
+ },
+ {
+ "$id": "1729",
+ "kind": "basic",
+ "name": "GetVirtualMachineOperationStatus",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesGetOperationStatus: Polling endpoint to read status of operations performed on virtual machines",
+ "operation": {
+ "$id": "1730",
+ "name": "GetVirtualMachineOperationStatus",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesGetOperationStatus: Polling endpoint to read status of operations performed on virtual machines",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1731",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1732",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1733",
+ "type": {
+ "$id": "1734",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1735",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1736",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1737",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1738",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1739",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1740",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1741",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1742",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1743",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1744",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1745",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1746",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "504"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1747",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "514"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationStatus",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationStatus",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1748",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1749",
+ "parameter": {
+ "$ref": "1731"
+ },
+ "value": {
+ "$id": "1750",
+ "kind": "string",
+ "type": {
+ "$ref": "1732"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1751",
+ "parameter": {
+ "$ref": "1735"
+ },
+ "value": {
+ "$id": "1752",
+ "kind": "string",
+ "type": {
+ "$ref": "1736"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1753",
+ "parameter": {
+ "$ref": "1738"
+ },
+ "value": {
+ "$id": "1754",
+ "kind": "string",
+ "type": {
+ "$ref": "1739"
+ },
+ "value": "xzbxygykutmvmxpfowdai"
+ }
+ },
+ {
+ "$id": "1755",
+ "parameter": {
+ "$ref": "1746"
+ },
+ "value": {
+ "$id": "1756",
+ "kind": "model",
+ "type": {
+ "$ref": "504"
+ },
+ "value": {
+ "$id": "1757",
+ "operationIds": {
+ "$id": "1758",
+ "kind": "array",
+ "type": {
+ "$ref": "506"
+ },
+ "value": [
+ {
+ "$id": "1759",
+ "kind": "string",
+ "type": {
+ "$ref": "507"
+ },
+ "value": "hswzfrierpxdgcuu"
+ }
+ ]
+ },
+ "correlationid": {
+ "$id": "1760",
+ "kind": "string",
+ "type": {
+ "$ref": "511"
+ },
+ "value": "jtlszorevrftvfhnqoxlwpiwcbmj"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1761",
+ "response": {
+ "$ref": "1747"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1762",
+ "kind": "model",
+ "type": {
+ "$ref": "514"
+ },
+ "value": {
+ "$id": "1763",
+ "results": {
+ "$id": "1764",
+ "kind": "array",
+ "type": {
+ "$ref": "516"
+ },
+ "value": [
+ {
+ "$id": "1765",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1766",
+ "resourceId": {
+ "$id": "1767",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1768",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1769",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1770",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1771",
+ "operationId": {
+ "$id": "1772",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1773",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1774",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1775",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1776",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1777",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1778",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1779",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1780",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1781",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1782",
+ "errorCode": {
+ "$id": "1783",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1784",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1785",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1786",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1787",
+ "retryCount": {
+ "$id": "1788",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1789",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1790",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesGetOperationStatus_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1791",
+ "parameter": {
+ "$ref": "1731"
+ },
+ "value": {
+ "$id": "1792",
+ "kind": "string",
+ "type": {
+ "$ref": "1732"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1793",
+ "parameter": {
+ "$ref": "1735"
+ },
+ "value": {
+ "$id": "1794",
+ "kind": "string",
+ "type": {
+ "$ref": "1736"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1795",
+ "parameter": {
+ "$ref": "1738"
+ },
+ "value": {
+ "$id": "1796",
+ "kind": "string",
+ "type": {
+ "$ref": "1739"
+ },
+ "value": "egz"
+ }
+ },
+ {
+ "$id": "1797",
+ "parameter": {
+ "$ref": "1746"
+ },
+ "value": {
+ "$id": "1798",
+ "kind": "model",
+ "type": {
+ "$ref": "504"
+ },
+ "value": {
+ "$id": "1799",
+ "operationIds": {
+ "$id": "1800",
+ "kind": "array",
+ "type": {
+ "$ref": "506"
+ },
+ "value": [
+ {
+ "$id": "1801",
+ "kind": "string",
+ "type": {
+ "$ref": "507"
+ },
+ "value": "hswzfrierpxdgcuu"
+ }
+ ]
+ },
+ "correlationid": {
+ "$id": "1802",
+ "kind": "string",
+ "type": {
+ "$ref": "511"
+ },
+ "value": "jtlszorevrftvfhnqoxlwpiwcbmj"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1803",
+ "response": {
+ "$ref": "1747"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1804",
+ "kind": "model",
+ "type": {
+ "$ref": "514"
+ },
+ "value": {
+ "$id": "1805",
+ "results": {
+ "$id": "1806",
+ "kind": "array",
+ "type": {
+ "$ref": "516"
+ },
+ "value": [
+ {
+ "$id": "1807",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1808"
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1809",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1810",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1811",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "504"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1812",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1741"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1813",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1744"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1814",
+ "type": {
+ "$ref": "514"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationStatus"
+ },
+ {
+ "$id": "1815",
+ "kind": "basic",
+ "name": "CancelVirtualMachineOperations",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request",
+ "operation": {
+ "$id": "1816",
+ "name": "CancelVirtualMachineOperations",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1817",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1818",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1819",
+ "type": {
+ "$id": "1820",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1821",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1822",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1823",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1824",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1825",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1826",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1827",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1828",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1829",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1830",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1831",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1832",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "519"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1833",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "529"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesCancelOperations",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesCancelOperations",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1834",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1835",
+ "parameter": {
+ "$ref": "1817"
+ },
+ "value": {
+ "$id": "1836",
+ "kind": "string",
+ "type": {
+ "$ref": "1818"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1837",
+ "parameter": {
+ "$ref": "1821"
+ },
+ "value": {
+ "$id": "1838",
+ "kind": "string",
+ "type": {
+ "$ref": "1822"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1839",
+ "parameter": {
+ "$ref": "1824"
+ },
+ "value": {
+ "$id": "1840",
+ "kind": "string",
+ "type": {
+ "$ref": "1825"
+ },
+ "value": "hwrogamrxmqmbhyksvvbpge"
+ }
+ },
+ {
+ "$id": "1841",
+ "parameter": {
+ "$ref": "1832"
+ },
+ "value": {
+ "$id": "1842",
+ "kind": "model",
+ "type": {
+ "$ref": "519"
+ },
+ "value": {
+ "$id": "1843",
+ "operationIds": {
+ "$id": "1844",
+ "kind": "array",
+ "type": {
+ "$ref": "521"
+ },
+ "value": [
+ {
+ "$id": "1845",
+ "kind": "string",
+ "type": {
+ "$ref": "522"
+ },
+ "value": "rcudibq"
+ }
+ ]
+ },
+ "correlationid": {
+ "$id": "1846",
+ "kind": "string",
+ "type": {
+ "$ref": "526"
+ },
+ "value": "lacjacfbxixdmg"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1847",
+ "response": {
+ "$ref": "1833"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1848",
+ "kind": "model",
+ "type": {
+ "$ref": "529"
+ },
+ "value": {
+ "$id": "1849",
+ "results": {
+ "$id": "1850",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "1851",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1852",
+ "resourceId": {
+ "$id": "1853",
+ "kind": "string",
+ "type": {
+ "$ref": "222"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1854",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "ynukyltendgmn"
+ },
+ "errorDetails": {
+ "$id": "1855",
+ "kind": "string",
+ "type": {
+ "$ref": "231"
+ },
+ "value": "tifeuh"
+ },
+ "operation": {
+ "$id": "1856",
+ "kind": "model",
+ "type": {
+ "$ref": "235"
+ },
+ "value": {
+ "$id": "1857",
+ "operationId": {
+ "$id": "1858",
+ "kind": "string",
+ "type": {
+ "$ref": "237"
+ },
+ "value": "vppyaxq"
+ },
+ "resourceId": {
+ "$id": "1859",
+ "kind": "string",
+ "type": {
+ "$ref": "241"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1860",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Unknown"
+ },
+ "subscriptionId": {
+ "$id": "1861",
+ "kind": "string",
+ "type": {
+ "$ref": "249"
+ },
+ "value": "vofvsus"
+ },
+ "deadline": {
+ "$id": "1862",
+ "kind": "string",
+ "type": {
+ "$ref": "253"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "deadlineType": {
+ "$id": "1863",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Unknown"
+ },
+ "state": {
+ "$id": "1864",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Unknown"
+ },
+ "timezone": {
+ "$id": "1865",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "nwugsooykqggcokphgdj"
+ },
+ "timeZone": {
+ "$id": "1866",
+ "kind": "string",
+ "type": {
+ "$ref": "268"
+ },
+ "value": "qkxnxnumvfqmsmpyccv"
+ },
+ "resourceOperationError": {
+ "$id": "1867",
+ "kind": "model",
+ "type": {
+ "$ref": "272"
+ },
+ "value": {
+ "$id": "1868",
+ "errorCode": {
+ "$id": "1869",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "fagfsojftlff"
+ },
+ "errorDetails": {
+ "$id": "1870",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "rtihrkjasrjkllqccuysjrg"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1871",
+ "kind": "string",
+ "type": {
+ "$ref": "284"
+ },
+ "value": "2025-04-15T19:47:03.591Z"
+ },
+ "retryPolicy": {
+ "$id": "1872",
+ "kind": "model",
+ "type": {
+ "$ref": "177"
+ },
+ "value": {
+ "$id": "1873",
+ "retryCount": {
+ "$id": "1874",
+ "kind": "number",
+ "type": {
+ "$ref": "179"
+ },
+ "value": 25
+ },
+ "retryWindowInMinutes": {
+ "$id": "1875",
+ "kind": "number",
+ "type": {
+ "$ref": "183"
+ },
+ "value": 4
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1876",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesCancelOperations_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1877",
+ "parameter": {
+ "$ref": "1817"
+ },
+ "value": {
+ "$id": "1878",
+ "kind": "string",
+ "type": {
+ "$ref": "1818"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1879",
+ "parameter": {
+ "$ref": "1821"
+ },
+ "value": {
+ "$id": "1880",
+ "kind": "string",
+ "type": {
+ "$ref": "1822"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1881",
+ "parameter": {
+ "$ref": "1824"
+ },
+ "value": {
+ "$id": "1882",
+ "kind": "string",
+ "type": {
+ "$ref": "1825"
+ },
+ "value": "pitwczrefdkzfrpphvbqrvbavgnfxl"
+ }
+ },
+ {
+ "$id": "1883",
+ "parameter": {
+ "$ref": "1832"
+ },
+ "value": {
+ "$id": "1884",
+ "kind": "model",
+ "type": {
+ "$ref": "519"
+ },
+ "value": {
+ "$id": "1885",
+ "operationIds": {
+ "$id": "1886",
+ "kind": "array",
+ "type": {
+ "$ref": "521"
+ },
+ "value": [
+ {
+ "$id": "1887",
+ "kind": "string",
+ "type": {
+ "$ref": "522"
+ },
+ "value": "rcudibq"
+ }
+ ]
+ },
+ "correlationid": {
+ "$id": "1888",
+ "kind": "string",
+ "type": {
+ "$ref": "526"
+ },
+ "value": "lacjacfbxixdmg"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1889",
+ "response": {
+ "$ref": "1833"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1890",
+ "kind": "model",
+ "type": {
+ "$ref": "529"
+ },
+ "value": {
+ "$id": "1891",
+ "results": {
+ "$id": "1892",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "1893",
+ "kind": "model",
+ "type": {
+ "$ref": "220"
+ },
+ "value": {
+ "$id": "1894"
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1895",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1896",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1897",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "519"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1898",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1827"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1899",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1830"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1900",
+ "type": {
+ "$ref": "529"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesCancelOperations"
+ },
+ {
+ "$id": "1901",
+ "kind": "basic",
+ "name": "GetVirtualMachineOperationErrors",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "doc": "VirtualMachinesGetOperationErrors: Get error details on operation errors (like transient errors encountered, additional logs) if they exist.",
+ "operation": {
+ "$id": "1902",
+ "name": "GetVirtualMachineOperationErrors",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesGetOperationErrors: Get error details on operation errors (like transient errors encountered, additional logs) if they exist.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1903",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1904",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1905",
+ "type": {
+ "$id": "1906",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-05-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1907",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1908",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1909",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1910",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1911",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1912",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1913",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1914",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": true,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1915",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1916",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1917",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1918",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "534"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1919",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "540"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationErrors",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationErrors",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1920",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MaximumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1921",
+ "parameter": {
+ "$ref": "1903"
+ },
+ "value": {
+ "$id": "1922",
+ "kind": "string",
+ "type": {
+ "$ref": "1904"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1923",
+ "parameter": {
+ "$ref": "1907"
+ },
+ "value": {
+ "$id": "1924",
+ "kind": "string",
+ "type": {
+ "$ref": "1908"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1925",
+ "parameter": {
+ "$ref": "1910"
+ },
+ "value": {
+ "$id": "1926",
+ "kind": "string",
+ "type": {
+ "$ref": "1911"
+ },
+ "value": "paluwjjcxtjeozpoxrnstls"
+ }
+ },
+ {
+ "$id": "1927",
+ "parameter": {
+ "$ref": "1918"
+ },
+ "value": {
+ "$id": "1928",
+ "kind": "model",
+ "type": {
+ "$ref": "534"
+ },
+ "value": {
+ "$id": "1929",
+ "operationIds": {
+ "$id": "1930",
+ "kind": "array",
+ "type": {
+ "$ref": "536"
+ },
+ "value": [
+ {
+ "$id": "1931",
+ "kind": "string",
+ "type": {
+ "$ref": "537"
+ },
+ "value": "ksufjznokhsbowdupyt"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1932",
+ "response": {
+ "$ref": "1919"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1933",
+ "kind": "model",
+ "type": {
+ "$ref": "540"
+ },
+ "value": {
+ "$id": "1934",
+ "results": {
+ "$id": "1935",
+ "kind": "array",
+ "type": {
+ "$ref": "542"
+ },
+ "value": [
+ {
+ "$id": "1936",
+ "kind": "model",
+ "type": {
+ "$ref": "543"
+ },
+ "value": {
+ "$id": "1937",
+ "operationId": {
+ "$id": "1938",
+ "kind": "string",
+ "type": {
+ "$ref": "545"
+ },
+ "value": "emftjglfbsxaboxqzxlpbjian"
+ },
+ "creationTime": {
+ "$id": "1939",
+ "kind": "string",
+ "type": {
+ "$ref": "549"
+ },
+ "value": "2025-04-15T19:47:04.130Z"
+ },
+ "activationTime": {
+ "$id": "1940",
+ "kind": "string",
+ "type": {
+ "$ref": "554"
+ },
+ "value": "2025-04-15T19:47:04.130Z"
+ },
+ "completedAt": {
+ "$id": "1941",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "2025-04-15T19:47:04.130Z"
+ },
+ "operationErrors": {
+ "$id": "1942",
+ "kind": "array",
+ "type": {
+ "$ref": "564"
+ },
+ "value": [
+ {
+ "$id": "1943",
+ "kind": "model",
+ "type": {
+ "$ref": "565"
+ },
+ "value": {
+ "$id": "1944",
+ "errorCode": {
+ "$id": "1945",
+ "kind": "string",
+ "type": {
+ "$ref": "567"
+ },
+ "value": "awrovoihpnqsotznapyrrb"
+ },
+ "errorDetails": {
+ "$id": "1946",
+ "kind": "string",
+ "type": {
+ "$ref": "571"
+ },
+ "value": "af"
+ },
+ "timestamp": {
+ "$id": "1947",
+ "kind": "string",
+ "type": {
+ "$ref": "575"
+ },
+ "value": "2025-04-15T19:47:04.131Z"
+ },
+ "timeStamp": {
+ "$id": "1948",
+ "kind": "string",
+ "type": {
+ "$ref": "580"
+ },
+ "value": "2025-04-15T19:47:04.131Z"
+ },
+ "azureOperationName": {
+ "$id": "1949",
+ "kind": "string",
+ "type": {
+ "$ref": "585"
+ },
+ "value": "ipsoybbslitmwsfkygfjhb"
+ },
+ "crpOperationId": {
+ "$id": "1950",
+ "kind": "string",
+ "type": {
+ "$ref": "589"
+ },
+ "value": "cqkmbfb"
+ }
+ }
+ }
+ ]
+ },
+ "requestErrorCode": {
+ "$id": "1951",
+ "kind": "string",
+ "type": {
+ "$ref": "595"
+ },
+ "value": "vzixjphgeygyhzpbbkgzcjol"
+ },
+ "requestErrorDetails": {
+ "$id": "1952",
+ "kind": "string",
+ "type": {
+ "$ref": "599"
+ },
+ "value": "ficjafazcvbmlbnqhffwtevkla"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1953",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "description": "ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen - generated by [MaximumSet] rule - generated by [MaximumSet] rule - generated by [MinimumSet] rule",
+ "filePath": "2025-05-01/ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet_Gen.json",
+ "parameters": [
+ {
+ "$id": "1954",
+ "parameter": {
+ "$ref": "1903"
+ },
+ "value": {
+ "$id": "1955",
+ "kind": "string",
+ "type": {
+ "$ref": "1904"
+ },
+ "value": "2025-05-01"
+ }
+ },
+ {
+ "$id": "1956",
+ "parameter": {
+ "$ref": "1907"
+ },
+ "value": {
+ "$id": "1957",
+ "kind": "string",
+ "type": {
+ "$ref": "1908"
+ },
+ "value": "0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F"
+ }
+ },
+ {
+ "$id": "1958",
+ "parameter": {
+ "$ref": "1910"
+ },
+ "value": {
+ "$id": "1959",
+ "kind": "string",
+ "type": {
+ "$ref": "1911"
+ },
+ "value": "nqwtkslhoamsmxucgbljcz"
+ }
+ },
+ {
+ "$id": "1960",
+ "parameter": {
+ "$ref": "1918"
+ },
+ "value": {
+ "$id": "1961",
+ "kind": "model",
+ "type": {
+ "$ref": "534"
+ },
+ "value": {
+ "$id": "1962",
+ "operationIds": {
+ "$id": "1963",
+ "kind": "array",
+ "type": {
+ "$ref": "536"
+ },
+ "value": [
+ {
+ "$id": "1964",
+ "kind": "string",
+ "type": {
+ "$ref": "537"
+ },
+ "value": "ksufjznokhsbowdupyt"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1965",
+ "response": {
+ "$ref": "1919"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1966",
+ "kind": "model",
+ "type": {
+ "$ref": "540"
+ },
+ "value": {
+ "$id": "1967",
+ "results": {
+ "$id": "1968",
+ "kind": "array",
+ "type": {
+ "$ref": "542"
+ },
+ "value": [
+ {
+ "$id": "1969",
+ "kind": "model",
+ "type": {
+ "$ref": "543"
+ },
+ "value": {
+ "$id": "1970"
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1971",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1972",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1973",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "534"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1974",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1913"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1975",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1916"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1976",
+ "type": {
+ "$ref": "540"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationErrors"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "1977",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "1978",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url"
+ },
+ "location": "Uri",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isRequired": true,
+ "isEndpoint": true,
+ "skipUrlEncoding": false,
+ "explode": false,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1979",
+ "type": {
+ "$id": "1980",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01",
+ "2025-05-01"
+ ],
+ "parent": {
+ "$ref": "604"
+ }
+ }
+ ]
+ }
+ ],
+ "auth": {
+ "$id": "1981",
+ "oAuth2": {
+ "$id": "1982",
+ "scopes": [
+ "user_impersonation"
+ ]
+ }
+ }
+}
diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/Azure.ResourceManager.DurableTask.sln b/sdk/durabletask/Azure.ResourceManager.DurableTask/Azure.ResourceManager.DurableTask.sln
new file mode 100644
index 000000000000..4564bbd5499e
--- /dev/null
+++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/Azure.ResourceManager.DurableTask.sln
@@ -0,0 +1,56 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29709.97
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.ResourceManager.DurableTask.Samples", "samples\Azure.ResourceManager.DurableTask.Samples.csproj", "{7A2DFF15-5746-49F4-BD0F-C6C35337088A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.ResourceManager.DurableTask", "src\Azure.ResourceManager.DurableTask.csproj", "{28FF4005-4467-4E36-92E7-DEA27DEB1519}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.ResourceManager.DurableTask.Tests", "tests\Azure.ResourceManager.DurableTask.Tests.csproj", "{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {A97F4B90-2591-4689-B1F8-5F21FE6D6CAE}
+ EndGlobalSection
+EndGlobal
diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md b/sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md
new file mode 100644
index 000000000000..8b33f0fedccc
--- /dev/null
+++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md
@@ -0,0 +1,11 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
\ No newline at end of file
diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/Directory.Build.props b/sdk/durabletask/Azure.ResourceManager.DurableTask/Directory.Build.props
new file mode 100644
index 000000000000..63bd836ad44b
--- /dev/null
+++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/README.md b/sdk/durabletask/Azure.ResourceManager.DurableTask/README.md
new file mode 100644
index 000000000000..61c6950f4999
--- /dev/null
+++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/README.md
@@ -0,0 +1,80 @@
+# Microsoft Azure DurableTask management client library for .NET
+
+**[Describe the service briefly first.]**
+
+This library follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities:
+
+ - Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
+ - Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
+ - HTTP pipeline with custom policies.
+ - Better error-handling.
+ - Support uniform telemetry across all languages.
+
+## Getting started
+
+### Install the package
+
+Install the Microsoft Azure DurableTask management library for .NET with [NuGet](https://www.nuget.org/):
+
+```dotnetcli
+dotnet add package Azure.ResourceManager.DurableTask --prerelease
+```
+
+### Prerequisites
+
+* You must have an [Microsoft Azure subscription](https://azure.microsoft.com/free/dotnet/).
+
+### Authenticate the Client
+
+To create an authenticated client and start interacting with Microsoft Azure resources, see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md).
+
+## Key concepts
+
+Key concepts of the Microsoft Azure SDK for .NET can be found [here](https://azure.github.io/azure-sdk/dotnet_introduction.html)
+
+## Documentation
+
+Documentation is available to help you learn how to use this package:
+
+- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md).
+- [API References](https://learn.microsoft.com/dotnet/api/?view=azure-dotnet).
+- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md).
+
+## Examples
+
+Code samples for using the management library for .NET can be found in the following locations
+- [.NET Management Library Code Samples](https://aka.ms/azuresdk-net-mgmt-samples)
+
+## Troubleshooting
+
+- File an issue via [GitHub Issues](https://github.com/Azure/azure-sdk-for-net/issues).
+- Check [previous questions](https://stackoverflow.com/questions/tagged/azure+.net) or ask new ones on Stack Overflow using Azure and .NET tags.
+
+## Next steps
+
+For more information about Microsoft Azure SDK, see [this website](https://azure.github.io/azure-sdk/).
+
+## Contributing
+
+For details on contributing to this repository, see the [contributing
+guide][cg].
+
+This project welcomes contributions and suggestions. Most contributions
+require you to agree to a Contributor License Agreement (CLA) declaring
+that you have the right to, and actually do, grant us the rights to use
+your contribution. For details, visit .
+
+When you submit a pull request, a CLA-bot will automatically determine
+whether you need to provide a CLA and decorate the PR appropriately
+(for example, label, comment). Follow the instructions provided by the
+bot. You'll only need to do this action once across all repositories
+using our CLA.
+
+This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For
+more information, see the [Code of Conduct FAQ][coc_faq] or contact
+ with any other questions or comments.
+
+
+[cg]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/resourcemanager/Azure.ResourceManager/docs/CONTRIBUTING.md
+[coc]: https://opensource.microsoft.com/codeofconduct/
+[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
\ No newline at end of file
diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/api/Azure.ResourceManager.DurableTask.net8.0.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/api/Azure.ResourceManager.DurableTask.net8.0.cs
new file mode 100644
index 000000000000..6c05fbbbd866
--- /dev/null
+++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/api/Azure.ResourceManager.DurableTask.net8.0.cs
@@ -0,0 +1,351 @@
+namespace Azure.ResourceManager.DurableTask
+{
+ public static partial class DurableTaskExtensions
+ {
+ public static Azure.ResourceManager.DurableTask.DurableTaskHubResource GetDurableTaskHubResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyResource GetDurableTaskRetentionPolicyResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.Response GetDurableTaskScheduler(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static System.Threading.Tasks.Task> GetDurableTaskSchedulerAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.ResourceManager.DurableTask.DurableTaskSchedulerResource GetDurableTaskSchedulerResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DurableTask.DurableTaskSchedulerCollection GetDurableTaskSchedulers(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; }
+ public static Azure.Pageable GetDurableTaskSchedulers(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.AsyncPageable GetDurableTaskSchedulersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DurableTaskHubCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected DurableTaskHubCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string taskHubName, Azure.ResourceManager.DurableTask.DurableTaskHubData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string taskHubName, Azure.ResourceManager.DurableTask.DurableTaskHubData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial class DurableTaskHubData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskHubData() { }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskHubProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskHubData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskHubData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskHubResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected DurableTaskHubResource() { }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskHubData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string schedulerName, string taskHubName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DurableTask.DurableTaskHubData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskHubData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskHubData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskHubData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DurableTaskRetentionPolicyData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskRetentionPolicyData() { }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskRetentionPolicyProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskRetentionPolicyResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected DurableTaskRetentionPolicyResource() { }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string schedulerName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DurableTaskSchedulerCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected DurableTaskSchedulerCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string schedulerName, Azure.ResourceManager.DurableTask.DurableTaskSchedulerData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string schedulerName, Azure.ResourceManager.DurableTask.DurableTaskSchedulerData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial class DurableTaskSchedulerData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskSchedulerData(Azure.Core.AzureLocation location) { }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskSchedulerData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskSchedulerData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskSchedulerResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected DurableTaskSchedulerResource() { }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskSchedulerData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string schedulerName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response GetDurableTaskHub(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetDurableTaskHubAsync(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskHubCollection GetDurableTaskHubs() { throw null; }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyResource GetDurableTaskRetentionPolicy() { throw null; }
+ public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DurableTask.DurableTaskSchedulerData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskSchedulerData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.DurableTask.Mocking
+{
+ public partial class MockableDurableTaskArmClient : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDurableTaskArmClient() { }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskHubResource GetDurableTaskHubResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyResource GetDurableTaskRetentionPolicyResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskSchedulerResource GetDurableTaskSchedulerResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ }
+ public partial class MockableDurableTaskResourceGroupResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDurableTaskResourceGroupResource() { }
+ public virtual Azure.Response GetDurableTaskScheduler(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetDurableTaskSchedulerAsync(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskSchedulerCollection GetDurableTaskSchedulers() { throw null; }
+ }
+ public partial class MockableDurableTaskSubscriptionResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDurableTaskSubscriptionResource() { }
+ public virtual Azure.Pageable GetDurableTaskSchedulers(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetDurableTaskSchedulersAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.DurableTask.Models
+{
+ public static partial class ArmDurableTaskModelFactory
+ {
+ public static Azure.ResourceManager.DurableTask.DurableTaskHubData DurableTaskHubData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, Azure.ResourceManager.DurableTask.Models.DurableTaskHubProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskHubProperties DurableTaskHubProperties(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState? provisioningState = default(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState?), System.Uri dashboardUri = null) { throw null; }
+ public static Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData DurableTaskRetentionPolicyData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, Azure.ResourceManager.DurableTask.Models.DurableTaskRetentionPolicyProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskRetentionPolicyProperties DurableTaskRetentionPolicyProperties(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState? provisioningState = default(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState?), System.Collections.Generic.IEnumerable retentionPolicies = null) { throw null; }
+ public static Azure.ResourceManager.DurableTask.DurableTaskSchedulerData DurableTaskSchedulerData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerPatchProperties DurableTaskSchedulerPatchProperties(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState? provisioningState = default(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState?), string endpoint = null, System.Collections.Generic.IEnumerable ipAllowlist = null, Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSkuUpdate sku = null) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerProperties DurableTaskSchedulerProperties(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState? provisioningState = default(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState?), string endpoint = null, System.Collections.Generic.IEnumerable ipAllowlist = null, Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSku sku = null) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSku DurableTaskSchedulerSku(string name = null, int? capacity = default(int?), Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState? redundancyState = default(Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState?)) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSkuUpdate DurableTaskSchedulerSkuUpdate(string name = null, int? capacity = default(int?), Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState? redundancyState = default(Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState?)) { throw null; }
+ }
+ public partial class DurableTaskHubProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskHubProperties() { }
+ public System.Uri DashboardUri { get { throw null; } }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState? ProvisioningState { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskHubProperties System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskHubProperties System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct DurableTaskProvisioningState : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public DurableTaskProvisioningState(string value) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState Accepted { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState Canceled { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState Deleting { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState Failed { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState Provisioning { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState Succeeded { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState Updating { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState left, Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState right) { throw null; }
+ public static implicit operator Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState left, Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct DurableTaskPurgeableOrchestrationState : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public DurableTaskPurgeableOrchestrationState(string value) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState Canceled { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState Completed { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState Failed { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState Terminated { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState left, Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState right) { throw null; }
+ public static implicit operator Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState left, Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct DurableTaskResourceRedundancyState : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public DurableTaskResourceRedundancyState(string value) { throw null; }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState None { get { throw null; } }
+ public static Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState Zone { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState left, Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState right) { throw null; }
+ public static implicit operator Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState left, Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class DurableTaskRetentionPolicyDetails : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskRetentionPolicyDetails(int retentionPeriodInDays) { }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskPurgeableOrchestrationState? OrchestrationState { get { throw null; } set { } }
+ public int RetentionPeriodInDays { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskRetentionPolicyDetails System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskRetentionPolicyDetails System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskRetentionPolicyProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskRetentionPolicyProperties() { }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState? ProvisioningState { get { throw null; } }
+ public System.Collections.Generic.IList RetentionPolicies { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskRetentionPolicyProperties System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskRetentionPolicyProperties System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskSchedulerPatch : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskSchedulerPatch() { }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerPatchProperties Properties { get { throw null; } set { } }
+ public System.Collections.Generic.IDictionary Tags { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerPatch System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerPatch System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskSchedulerPatchProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskSchedulerPatchProperties() { }
+ public string Endpoint { get { throw null; } }
+ public System.Collections.Generic.IList IPAllowlist { get { throw null; } }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState? ProvisioningState { get { throw null; } }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSkuUpdate Sku { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerPatchProperties System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerPatchProperties System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskSchedulerProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskSchedulerProperties(System.Collections.Generic.IEnumerable ipAllowlist, Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSku sku) { }
+ public string Endpoint { get { throw null; } }
+ public System.Collections.Generic.IList IPAllowlist { get { throw null; } }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskProvisioningState? ProvisioningState { get { throw null; } }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSku Sku { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerProperties System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerProperties System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskSchedulerSku : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskSchedulerSku(string name) { }
+ public int? Capacity { get { throw null; } set { } }
+ public string Name { get { throw null; } set { } }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState? RedundancyState { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSku System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSku System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskSchedulerSkuUpdate : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskSchedulerSkuUpdate() { }
+ public int? Capacity { get { throw null; } set { } }
+ public string Name { get { throw null; } set { } }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskResourceRedundancyState? RedundancyState { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSkuUpdate System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.Models.DurableTaskSchedulerSkuUpdate System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+}
diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/api/Azure.ResourceManager.DurableTask.netstandard2.0.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/api/Azure.ResourceManager.DurableTask.netstandard2.0.cs
new file mode 100644
index 000000000000..6c05fbbbd866
--- /dev/null
+++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/api/Azure.ResourceManager.DurableTask.netstandard2.0.cs
@@ -0,0 +1,351 @@
+namespace Azure.ResourceManager.DurableTask
+{
+ public static partial class DurableTaskExtensions
+ {
+ public static Azure.ResourceManager.DurableTask.DurableTaskHubResource GetDurableTaskHubResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyResource GetDurableTaskRetentionPolicyResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.Response GetDurableTaskScheduler(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static System.Threading.Tasks.Task> GetDurableTaskSchedulerAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.ResourceManager.DurableTask.DurableTaskSchedulerResource GetDurableTaskSchedulerResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DurableTask.DurableTaskSchedulerCollection GetDurableTaskSchedulers(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; }
+ public static Azure.Pageable GetDurableTaskSchedulers(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.AsyncPageable GetDurableTaskSchedulersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DurableTaskHubCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected DurableTaskHubCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string taskHubName, Azure.ResourceManager.DurableTask.DurableTaskHubData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string taskHubName, Azure.ResourceManager.DurableTask.DurableTaskHubData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string taskHubName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial class DurableTaskHubData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskHubData() { }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskHubProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskHubData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskHubData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskHubResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected DurableTaskHubResource() { }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskHubData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string schedulerName, string taskHubName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DurableTask.DurableTaskHubData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskHubData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskHubData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskHubData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DurableTaskRetentionPolicyData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DurableTaskRetentionPolicyData() { }
+ public Azure.ResourceManager.DurableTask.Models.DurableTaskRetentionPolicyProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DurableTaskRetentionPolicyResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected DurableTaskRetentionPolicyResource() { }
+ public virtual Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string schedulerName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DurableTask.DurableTaskRetentionPolicyData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DurableTaskSchedulerCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected DurableTaskSchedulerCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string schedulerName, Azure.ResourceManager.DurableTask.DurableTaskSchedulerData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string schedulerName, Azure.ResourceManager.DurableTask.DurableTaskSchedulerData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string schedulerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable