diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/tsp-location.yaml b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/tsp-location.yaml
index d42f5de7a940..b07ab5bb8d05 100644
--- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/tsp-location.yaml
+++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/tsp-location.yaml
@@ -1,3 +1,4 @@
-directory: specification/agricultureplatform
-commit: eeb0e92b55f6c56827df9e7d57f5e08bc633e077
-repo: Azure/azure-rest-api-specs
\ No newline at end of file
+directory: specification/agricultureplatform/AgriculturePlatform.Management
+commit: 1a8dcbc31c561409f253e5f7a924ff577b583da7
+repo: Azure/azure-rest-api-specs
+additionalDirectories:
diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/Configuration.json b/sdk/chaos/Azure.ResourceManager.Chaos/Configuration.json
new file mode 100644
index 000000000000..8d7b168e40df
--- /dev/null
+++ b/sdk/chaos/Azure.ResourceManager.Chaos/Configuration.json
@@ -0,0 +1,13 @@
+{
+ "output-folder": ".",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "library-name": "Azure.ResourceManager.Chaos",
+ "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"
+ ],
+ "model-namespace": false,
+ "azure-arm": true
+}
diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/autorest.md b/sdk/chaos/Azure.ResourceManager.Chaos/src/autorest.md
deleted file mode 100644
index 433ca7df8c96..000000000000
--- a/sdk/chaos/Azure.ResourceManager.Chaos/src/autorest.md
+++ /dev/null
@@ -1,81 +0,0 @@
-# Generated code configuration
-
-Run `dotnet build /t:GenerateCode` to generate code.
-
-```yaml
-azure-arm: true
-csharp: true
-library-name: Chaos
-namespace: Azure.ResourceManager.Chaos
-#tag: package-2024-01
-require: https://github.com/Azure/azure-rest-api-specs/blob/f3cd6922dbe117d78b4f719bbf8b03db46b30808/specification/chaos/resource-manager/readme.md
-output-folder: $(this-folder)/Generated
-clear-output-folder: true
-sample-gen:
- output-folder: $(this-folder)/../samples/Generated
- clear-output-folder: true
-skip-csproj: true
-modelerfour:
- flatten-payloads: false
-use-model-reader-writer: true
-
-#mgmt-debug:
-# show-serialized-names: true
-
-rename-mapping:
- ActionStatus: ChaosExperimentRunActionStatus
- BranchStatus: ChaosExperimentRunBranchStatus
- StepStatus: ChaosExperimentRunStepStatus
- TargetReference.id: -|arm-id
- CapabilityTypePropertiesRuntimeProperties: ChaosCapabilityTypeRuntimeProperties
- ExperimentExecutionDetailsPropertiesRunInformation: ChaosExperimentRunInformation
-
-prepend-rp-prefix:
- - Capability
- - CapabilityType
- - Experiment
- - ExperimentExecution
- - Target
- - TargetType
- - ProvisioningState
- - ContinuousAction
- - DelayAction
- - DiscreteAction
- - KeyValuePair
- - TargetReference
- - TargetReferenceType
-
-format-by-name-rules:
- 'tenantId': 'uuid'
- 'ETag': 'etag'
- 'location': 'azure-location'
- '*Uri': 'Uri'
- '*Uris': 'Uri'
-
-acronym-mapping:
- CPU: Cpu
- CPUs: Cpus
- Os: OS
- Ip: IP
- Ips: IPs|ips
- ID: Id
- IDs: Ids
- VM: Vm
- VMs: Vms
- Vmos: VmOS
- VMScaleSet: VmScaleSet
- DNS: Dns
- VPN: Vpn
- NAT: Nat
- WAN: Wan
- Ipv4: IPv4|ipv4
- Ipv6: IPv6|ipv6
- Ipsec: IPsec|ipsec
- SSO: Sso
- URI: Uri
- Etag: ETag|etag
-
-directive:
- - remove-operation: 'OperationStatuses_Get'
-
-```
diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/tsp-location.yaml b/sdk/chaos/Azure.ResourceManager.Chaos/tsp-location.yaml
new file mode 100644
index 000000000000..f16ff8c93d35
--- /dev/null
+++ b/sdk/chaos/Azure.ResourceManager.Chaos/tsp-location.yaml
@@ -0,0 +1,4 @@
+directory: specification/chaos/Chaos.Management
+commit: 1a8dcbc31c561409f253e5f7a924ff577b583da7
+repo: Azure/azure-rest-api-specs
+additionalDirectories:
diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/tspCodeModel.json b/sdk/chaos/Azure.ResourceManager.Chaos/tspCodeModel.json
new file mode 100644
index 000000000000..adf99c82054e
--- /dev/null
+++ b/sdk/chaos/Azure.ResourceManager.Chaos/tspCodeModel.json
@@ -0,0 +1,22469 @@
+{
+ "$id": "1",
+ "name": "Microsoft.Chaos",
+ "apiVersions": [
+ "2025-01-01"
+ ],
+ "enums": [
+ {
+ "$id": "2",
+ "kind": "enum",
+ "name": "createdByType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.createdByType",
+ "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": "The entity was created by a user.",
+ "decorators": []
+ },
+ {
+ "$id": "6",
+ "kind": "enumvalue",
+ "name": "Application",
+ "value": "Application",
+ "valueType": {
+ "$id": "7",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "The entity was created by an application.",
+ "decorators": []
+ },
+ {
+ "$id": "8",
+ "kind": "enumvalue",
+ "name": "ManagedIdentity",
+ "value": "ManagedIdentity",
+ "valueType": {
+ "$id": "9",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "The entity was created by a managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "10",
+ "kind": "enumvalue",
+ "name": "Key",
+ "value": "Key",
+ "valueType": {
+ "$id": "11",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "The entity was created by a key.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "The kind of entity that created the resource.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json,LroInitial,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "12",
+ "kind": "enum",
+ "name": "Origin",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Origin",
+ "valueType": {
+ "$id": "13",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "14",
+ "kind": "enumvalue",
+ "name": "user",
+ "value": "user",
+ "valueType": {
+ "$id": "15",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "12"
+ },
+ "doc": "Indicates the operation is initiated by a user.",
+ "decorators": []
+ },
+ {
+ "$id": "16",
+ "kind": "enumvalue",
+ "name": "system",
+ "value": "system",
+ "valueType": {
+ "$id": "17",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "12"
+ },
+ "doc": "Indicates the operation is initiated by a system.",
+ "decorators": []
+ },
+ {
+ "$id": "18",
+ "kind": "enumvalue",
+ "name": "user,system",
+ "value": "user,system",
+ "valueType": {
+ "$id": "19",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "12"
+ },
+ "doc": "Indicates the operation is initiated by a user or system.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "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": "20",
+ "kind": "enum",
+ "name": "ActionType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ActionType",
+ "valueType": {
+ "$id": "21",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "22",
+ "kind": "enumvalue",
+ "name": "Internal",
+ "value": "Internal",
+ "valueType": {
+ "$id": "23",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "20"
+ },
+ "doc": "Actions are for internal-only APIs.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "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": "24",
+ "kind": "enum",
+ "name": "ManagedServiceIdentityType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentityType",
+ "valueType": {
+ "$id": "25",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "26",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "27",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "24"
+ },
+ "doc": "No managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "28",
+ "kind": "enumvalue",
+ "name": "SystemAssigned",
+ "value": "SystemAssigned",
+ "valueType": {
+ "$id": "29",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "24"
+ },
+ "doc": "System assigned managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "30",
+ "kind": "enumvalue",
+ "name": "UserAssigned",
+ "value": "UserAssigned",
+ "valueType": {
+ "$id": "31",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "24"
+ },
+ "doc": "User assigned managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "32",
+ "kind": "enumvalue",
+ "name": "SystemAssigned,UserAssigned",
+ "value": "SystemAssigned,UserAssigned",
+ "valueType": {
+ "$id": "33",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "24"
+ },
+ "doc": "System and user assigned managed identity.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "34",
+ "kind": "enum",
+ "name": "ChaosProvisioningState",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ProvisioningState",
+ "valueType": {
+ "$id": "35",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "36",
+ "kind": "enumvalue",
+ "name": "Succeeded",
+ "value": "Succeeded",
+ "valueType": {
+ "$id": "37",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "34"
+ },
+ "doc": "Resource has been created.",
+ "decorators": []
+ },
+ {
+ "$id": "38",
+ "kind": "enumvalue",
+ "name": "Failed",
+ "value": "Failed",
+ "valueType": {
+ "$id": "39",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "34"
+ },
+ "doc": "Resource creation failed.",
+ "decorators": []
+ },
+ {
+ "$id": "40",
+ "kind": "enumvalue",
+ "name": "Canceled",
+ "value": "Canceled",
+ "valueType": {
+ "$id": "41",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "34"
+ },
+ "doc": "Resource creation was canceled.",
+ "decorators": []
+ },
+ {
+ "$id": "42",
+ "kind": "enumvalue",
+ "name": "Creating",
+ "value": "Creating",
+ "valueType": {
+ "$id": "43",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "34"
+ },
+ "doc": "Initial creation in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "44",
+ "kind": "enumvalue",
+ "name": "Updating",
+ "value": "Updating",
+ "valueType": {
+ "$id": "45",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "34"
+ },
+ "doc": "Update in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "46",
+ "kind": "enumvalue",
+ "name": "Deleting",
+ "value": "Deleting",
+ "valueType": {
+ "$id": "47",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "34"
+ },
+ "doc": "Deletion in progress.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "Current provisioning state for a given Azure Chaos resource.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json,LroInitial,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "48",
+ "kind": "enum",
+ "name": "ExperimentActionType",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentActionType",
+ "valueType": {
+ "$id": "49",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "50",
+ "kind": "enumvalue",
+ "name": "delay",
+ "value": "delay",
+ "valueType": {
+ "$id": "51",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "52",
+ "kind": "enumvalue",
+ "name": "discrete",
+ "value": "discrete",
+ "valueType": {
+ "$id": "53",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "54",
+ "kind": "enumvalue",
+ "name": "continuous",
+ "value": "continuous",
+ "valueType": {
+ "$id": "55",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "Enum union of Chaos experiment action types.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "56",
+ "kind": "enum",
+ "name": "SelectorType",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.SelectorType",
+ "valueType": {
+ "$id": "57",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "58",
+ "kind": "enumvalue",
+ "name": "List",
+ "value": "List",
+ "valueType": {
+ "$id": "59",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "56"
+ },
+ "doc": "List selector type.",
+ "decorators": []
+ },
+ {
+ "$id": "60",
+ "kind": "enumvalue",
+ "name": "Query",
+ "value": "Query",
+ "valueType": {
+ "$id": "61",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "56"
+ },
+ "doc": "Query selector type.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "Enum of the selector type.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "62",
+ "kind": "enum",
+ "name": "FilterType",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.FilterType",
+ "valueType": {
+ "$id": "63",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "64",
+ "kind": "enumvalue",
+ "name": "Simple",
+ "value": "Simple",
+ "valueType": {
+ "$id": "65",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "62"
+ },
+ "doc": "Simple filter type.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "Enum that discriminates between filter types. Currently only `Simple` type is supported.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "66",
+ "kind": "enum",
+ "name": "ChaosTargetReferenceType",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetReferenceType",
+ "valueType": {
+ "$id": "67",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "68",
+ "kind": "enumvalue",
+ "name": "ChaosTarget",
+ "value": "ChaosTarget",
+ "valueType": {
+ "$id": "69",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "66"
+ },
+ "doc": "Chaos target reference type.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "Enum of the Target reference type.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "70",
+ "kind": "enum",
+ "name": "ResourceProvisioningState",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ResourceProvisioningState",
+ "valueType": {
+ "$id": "71",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "72",
+ "kind": "enumvalue",
+ "name": "Succeeded",
+ "value": "Succeeded",
+ "valueType": {
+ "$id": "73",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "70"
+ },
+ "doc": "Resource has been created.",
+ "decorators": []
+ },
+ {
+ "$id": "74",
+ "kind": "enumvalue",
+ "name": "Failed",
+ "value": "Failed",
+ "valueType": {
+ "$id": "75",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "70"
+ },
+ "doc": "Resource creation failed.",
+ "decorators": []
+ },
+ {
+ "$id": "76",
+ "kind": "enumvalue",
+ "name": "Canceled",
+ "value": "Canceled",
+ "valueType": {
+ "$id": "77",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "70"
+ },
+ "doc": "Resource creation was canceled.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "The provisioning state of a resource type.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "LroPolling",
+ "decorators": []
+ },
+ {
+ "$id": "78",
+ "kind": "enum",
+ "name": "Versions",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Versions",
+ "valueType": {
+ "$id": "79",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "80",
+ "kind": "enumvalue",
+ "name": "v2025_01_01",
+ "value": "2025-01-01",
+ "valueType": {
+ "$id": "81",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "doc": "The 2025-01-01 API version.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "The available API versions.",
+ "isFixed": true,
+ "isFlags": false,
+ "usage": "ApiVersionEnum",
+ "decorators": []
+ }
+ ],
+ "models": [
+ {
+ "$id": "82",
+ "kind": "model",
+ "name": "ChaosCapability",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capability",
+ "usage": "Input,Output,Json",
+ "doc": "Model that represents a Capability resource.",
+ "decorators": [],
+ "baseModel": {
+ "$id": "83",
+ "kind": "model",
+ "name": "ProxyResource",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ProxyResource",
+ "usage": "Input,Output,Json",
+ "doc": "The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location",
+ "decorators": [],
+ "baseModel": {
+ "$id": "84",
+ "kind": "model",
+ "name": "Resource",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Common fields that are returned in the response for all Azure Resource Manager resources",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "85",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}",
+ "type": {
+ "$id": "86",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "87",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.id",
+ "serializationOptions": {
+ "$id": "88",
+ "json": {
+ "$id": "89",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "90",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The name of the resource",
+ "type": {
+ "$id": "91",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.name",
+ "serializationOptions": {
+ "$id": "92",
+ "json": {
+ "$id": "93",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "94",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"",
+ "type": {
+ "$id": "95",
+ "kind": "string",
+ "name": "armResourceType",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceType",
+ "baseType": {
+ "$id": "96",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.type",
+ "serializationOptions": {
+ "$id": "97",
+ "json": {
+ "$id": "98",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "99",
+ "kind": "property",
+ "name": "systemData",
+ "serializedName": "systemData",
+ "doc": "Azure Resource Manager metadata containing createdBy and modifiedBy information.",
+ "type": {
+ "$id": "100",
+ "kind": "model",
+ "name": "SystemData",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData",
+ "usage": "Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Metadata pertaining to creation and last modification of the resource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "101",
+ "kind": "property",
+ "name": "createdBy",
+ "serializedName": "createdBy",
+ "doc": "The identity that created the resource.",
+ "type": {
+ "$id": "102",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.createdBy",
+ "serializationOptions": {
+ "$id": "103",
+ "json": {
+ "$id": "104",
+ "name": "createdBy"
+ }
+ }
+ },
+ {
+ "$id": "105",
+ "kind": "property",
+ "name": "createdByType",
+ "serializedName": "createdByType",
+ "doc": "The type of identity that created the resource.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.createdByType",
+ "serializationOptions": {
+ "$id": "106",
+ "json": {
+ "$id": "107",
+ "name": "createdByType"
+ }
+ }
+ },
+ {
+ "$id": "108",
+ "kind": "property",
+ "name": "createdAt",
+ "serializedName": "createdAt",
+ "doc": "The timestamp of resource creation (UTC).",
+ "type": {
+ "$id": "109",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "110",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.createdAt",
+ "serializationOptions": {
+ "$id": "111",
+ "json": {
+ "$id": "112",
+ "name": "createdAt"
+ }
+ }
+ },
+ {
+ "$id": "113",
+ "kind": "property",
+ "name": "lastModifiedBy",
+ "serializedName": "lastModifiedBy",
+ "doc": "The identity that last modified the resource.",
+ "type": {
+ "$id": "114",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.lastModifiedBy",
+ "serializationOptions": {
+ "$id": "115",
+ "json": {
+ "$id": "116",
+ "name": "lastModifiedBy"
+ }
+ }
+ },
+ {
+ "$id": "117",
+ "kind": "property",
+ "name": "lastModifiedByType",
+ "serializedName": "lastModifiedByType",
+ "doc": "The type of identity that last modified the resource.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.lastModifiedByType",
+ "serializationOptions": {
+ "$id": "118",
+ "json": {
+ "$id": "119",
+ "name": "lastModifiedByType"
+ }
+ }
+ },
+ {
+ "$id": "120",
+ "kind": "property",
+ "name": "lastModifiedAt",
+ "serializedName": "lastModifiedAt",
+ "doc": "The timestamp of resource last modification (UTC)",
+ "type": {
+ "$id": "121",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "122",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.lastModifiedAt",
+ "serializationOptions": {
+ "$id": "123",
+ "json": {
+ "$id": "124",
+ "name": "lastModifiedAt"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.systemData",
+ "serializationOptions": {
+ "$id": "125",
+ "json": {
+ "$id": "126",
+ "name": "systemData"
+ }
+ }
+ }
+ ]
+ },
+ "properties": []
+ },
+ "properties": [
+ {
+ "$id": "127",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "The properties of a capability resource.",
+ "type": {
+ "$id": "128",
+ "kind": "model",
+ "name": "CapabilityProperties",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityProperties",
+ "usage": "Input,Output,Json",
+ "doc": "Model that represents the Capability properties model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "129",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "doc": "String of the Publisher that this Capability extends.",
+ "type": {
+ "$id": "130",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityProperties.publisher",
+ "serializationOptions": {
+ "$id": "131",
+ "json": {
+ "$id": "132",
+ "name": "publisher"
+ }
+ }
+ },
+ {
+ "$id": "133",
+ "kind": "property",
+ "name": "targetType",
+ "serializedName": "targetType",
+ "doc": "String of the Target Type that this Capability extends.",
+ "type": {
+ "$id": "134",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityProperties.targetType",
+ "serializationOptions": {
+ "$id": "135",
+ "json": {
+ "$id": "136",
+ "name": "targetType"
+ }
+ }
+ },
+ {
+ "$id": "137",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "Localized string of the description.",
+ "type": {
+ "$id": "138",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityProperties.description",
+ "serializationOptions": {
+ "$id": "139",
+ "json": {
+ "$id": "140",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "141",
+ "kind": "property",
+ "name": "parametersSchema",
+ "serializedName": "parametersSchema",
+ "doc": "URL to retrieve JSON schema of the Capability parameters.",
+ "type": {
+ "$id": "142",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityProperties.parametersSchema",
+ "serializationOptions": {
+ "$id": "143",
+ "json": {
+ "$id": "144",
+ "name": "parametersSchema"
+ }
+ }
+ },
+ {
+ "$id": "145",
+ "kind": "property",
+ "name": "urn",
+ "serializedName": "urn",
+ "doc": "String of the URN for this Capability Type.",
+ "type": {
+ "$id": "146",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityProperties.urn",
+ "serializationOptions": {
+ "$id": "147",
+ "json": {
+ "$id": "148",
+ "name": "urn"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capability.properties",
+ "serializationOptions": {
+ "$id": "149",
+ "json": {
+ "$id": "150",
+ "name": "properties"
+ }
+ }
+ },
+ {
+ "$id": "151",
+ "kind": "path",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String that represents a Capability resource name.",
+ "type": {
+ "$id": "152",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capability.name",
+ "discriminator": false,
+ "flatten": false
+ }
+ ]
+ },
+ {
+ "$ref": "128"
+ },
+ {
+ "$ref": "83"
+ },
+ {
+ "$ref": "84"
+ },
+ {
+ "$ref": "100"
+ },
+ {
+ "$id": "153",
+ "kind": "model",
+ "name": "ErrorResponse",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "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": "154",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "The error object.",
+ "type": {
+ "$id": "155",
+ "kind": "model",
+ "name": "ErrorDetail",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail",
+ "usage": "Output,Json,Exception,LroPolling",
+ "doc": "The error detail.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "156",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "The error code.",
+ "type": {
+ "$id": "157",
+ "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": "158",
+ "json": {
+ "$id": "159",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "160",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "doc": "The error message.",
+ "type": {
+ "$id": "161",
+ "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": "162",
+ "json": {
+ "$id": "163",
+ "name": "message"
+ }
+ }
+ },
+ {
+ "$id": "164",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "doc": "The error target.",
+ "type": {
+ "$id": "165",
+ "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": "166",
+ "json": {
+ "$id": "167",
+ "name": "target"
+ }
+ }
+ },
+ {
+ "$id": "168",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "doc": "The error details.",
+ "type": {
+ "$id": "169",
+ "kind": "array",
+ "name": "ArrayErrorDetail",
+ "valueType": {
+ "$ref": "155"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.details",
+ "serializationOptions": {
+ "$id": "170",
+ "json": {
+ "$id": "171",
+ "name": "details"
+ }
+ }
+ },
+ {
+ "$id": "172",
+ "kind": "property",
+ "name": "additionalInfo",
+ "serializedName": "additionalInfo",
+ "doc": "The error additional info.",
+ "type": {
+ "$id": "173",
+ "kind": "array",
+ "name": "ArrayErrorAdditionalInfo",
+ "valueType": {
+ "$id": "174",
+ "kind": "model",
+ "name": "ErrorAdditionalInfo",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo",
+ "usage": "Output,Json,Exception,LroPolling",
+ "doc": "The resource management error additional info.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "175",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The additional info type.",
+ "type": {
+ "$id": "176",
+ "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": "177",
+ "json": {
+ "$id": "178",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "179",
+ "kind": "property",
+ "name": "info",
+ "serializedName": "info",
+ "doc": "The additional info.",
+ "type": {
+ "$id": "180",
+ "kind": "model",
+ "name": "ErrorAdditionalInfoInfo",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info.anonymous",
+ "usage": "Output,Json,Exception,LroPolling",
+ "decorators": [],
+ "properties": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info",
+ "serializationOptions": {
+ "$id": "181",
+ "json": {
+ "$id": "182",
+ "name": "info"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.additionalInfo",
+ "serializationOptions": {
+ "$id": "183",
+ "json": {
+ "$id": "184",
+ "name": "additionalInfo"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse.error",
+ "serializationOptions": {
+ "$id": "185",
+ "json": {
+ "$id": "186",
+ "name": "error"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "155"
+ },
+ {
+ "$ref": "174"
+ },
+ {
+ "$ref": "180"
+ },
+ {
+ "$id": "187",
+ "kind": "model",
+ "name": "CapabilityListResult",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityListResult",
+ "usage": "Output,Json",
+ "doc": "Model that represents a list of Capability resources and a link for pagination.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "188",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Capability items on this page",
+ "type": {
+ "$id": "189",
+ "kind": "array",
+ "name": "ArrayCapability",
+ "valueType": {
+ "$ref": "82"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityListResult.value",
+ "serializationOptions": {
+ "$id": "190",
+ "json": {
+ "$id": "191",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "192",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "193",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "194",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityListResult.nextLink",
+ "serializationOptions": {
+ "$id": "195",
+ "json": {
+ "$id": "196",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "197",
+ "kind": "model",
+ "name": "OperationListResult",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "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": "198",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Operation items on this page",
+ "type": {
+ "$id": "199",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$id": "200",
+ "kind": "model",
+ "name": "Operation",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "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": "201",
+ "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": "202",
+ "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": "203",
+ "json": {
+ "$id": "204",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "205",
+ "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": "206",
+ "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": "207",
+ "json": {
+ "$id": "208",
+ "name": "isDataAction"
+ }
+ }
+ },
+ {
+ "$id": "209",
+ "kind": "property",
+ "name": "display",
+ "serializedName": "display",
+ "doc": "Localized display information for this particular operation.",
+ "type": {
+ "$id": "210",
+ "kind": "model",
+ "name": "OperationDisplay",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay",
+ "usage": "Output,Json",
+ "doc": "Localized display information for and operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "211",
+ "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": "212",
+ "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": "213",
+ "json": {
+ "$id": "214",
+ "name": "provider"
+ }
+ }
+ },
+ {
+ "$id": "215",
+ "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": "216",
+ "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": "217",
+ "json": {
+ "$id": "218",
+ "name": "resource"
+ }
+ }
+ },
+ {
+ "$id": "219",
+ "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": "220",
+ "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": "221",
+ "json": {
+ "$id": "222",
+ "name": "operation"
+ }
+ }
+ },
+ {
+ "$id": "223",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.",
+ "type": {
+ "$id": "224",
+ "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": "225",
+ "json": {
+ "$id": "226",
+ "name": "description"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.display",
+ "serializationOptions": {
+ "$id": "227",
+ "json": {
+ "$id": "228",
+ "name": "display"
+ }
+ }
+ },
+ {
+ "$id": "229",
+ "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": "12"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.origin",
+ "serializationOptions": {
+ "$id": "230",
+ "json": {
+ "$id": "231",
+ "name": "origin"
+ }
+ }
+ },
+ {
+ "$id": "232",
+ "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": "20"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.actionType",
+ "serializationOptions": {
+ "$id": "233",
+ "json": {
+ "$id": "234",
+ "name": "actionType"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult.value",
+ "serializationOptions": {
+ "$id": "235",
+ "json": {
+ "$id": "236",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "237",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "238",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "239",
+ "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": "240",
+ "json": {
+ "$id": "241",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "200"
+ },
+ {
+ "$ref": "210"
+ },
+ {
+ "$id": "242",
+ "kind": "model",
+ "name": "ChaosTarget",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Target",
+ "usage": "Input,Output,Json",
+ "doc": "Model that represents a Target resource.",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "83"
+ },
+ "properties": [
+ {
+ "$id": "243",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "The properties of the target resource.",
+ "type": {
+ "$id": "244",
+ "kind": "dict",
+ "keyType": {
+ "$id": "245",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "246",
+ "kind": "unknown",
+ "name": "unknown",
+ "crossLanguageDefinitionId": "",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Target.properties",
+ "serializationOptions": {
+ "$id": "247",
+ "json": {
+ "$id": "248",
+ "name": "properties"
+ }
+ }
+ },
+ {
+ "$id": "249",
+ "kind": "path",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "250",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Target.name",
+ "discriminator": false,
+ "flatten": false
+ },
+ {
+ "$id": "251",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "Azure resource location.",
+ "type": {
+ "$id": "252",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "253",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Target.location",
+ "serializationOptions": {
+ "$id": "254",
+ "json": {
+ "$id": "255",
+ "name": "location"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "256",
+ "kind": "model",
+ "name": "TargetListResult",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetListResult",
+ "usage": "Output,Json",
+ "doc": "Model that represents a list of Target resources and a link for pagination.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "257",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Target items on this page",
+ "type": {
+ "$id": "258",
+ "kind": "array",
+ "name": "ArrayTarget",
+ "valueType": {
+ "$ref": "242"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetListResult.value",
+ "serializationOptions": {
+ "$id": "259",
+ "json": {
+ "$id": "260",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "261",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "262",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "263",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetListResult.nextLink",
+ "serializationOptions": {
+ "$id": "264",
+ "json": {
+ "$id": "265",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "266",
+ "kind": "model",
+ "name": "ChaosCapabilityMetadata",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityType",
+ "usage": "Output,Json",
+ "doc": "Model that represents a Capability Type resource.",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "83"
+ },
+ "properties": [
+ {
+ "$id": "267",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "The properties of the capability type resource.",
+ "type": {
+ "$id": "268",
+ "kind": "model",
+ "name": "CapabilityTypeProperties",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties",
+ "usage": "Output,Json",
+ "doc": "Model that represents the Capability Type properties model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "269",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "doc": "String of the Publisher that this Capability Type extends.",
+ "type": {
+ "$id": "270",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.publisher",
+ "serializationOptions": {
+ "$id": "271",
+ "json": {
+ "$id": "272",
+ "name": "publisher"
+ }
+ }
+ },
+ {
+ "$id": "273",
+ "kind": "property",
+ "name": "targetType",
+ "serializedName": "targetType",
+ "doc": "String of the Target Type that this Capability Type extends.",
+ "type": {
+ "$id": "274",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.targetType",
+ "serializationOptions": {
+ "$id": "275",
+ "json": {
+ "$id": "276",
+ "name": "targetType"
+ }
+ }
+ },
+ {
+ "$id": "277",
+ "kind": "property",
+ "name": "displayName",
+ "serializedName": "displayName",
+ "doc": "Localized string of the display name.",
+ "type": {
+ "$id": "278",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.displayName",
+ "serializationOptions": {
+ "$id": "279",
+ "json": {
+ "$id": "280",
+ "name": "displayName"
+ }
+ }
+ },
+ {
+ "$id": "281",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "Localized string of the description.",
+ "type": {
+ "$id": "282",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.description",
+ "serializationOptions": {
+ "$id": "283",
+ "json": {
+ "$id": "284",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "285",
+ "kind": "property",
+ "name": "parametersSchema",
+ "serializedName": "parametersSchema",
+ "doc": "URL to retrieve JSON schema of the Capability Type parameters.",
+ "type": {
+ "$id": "286",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.parametersSchema",
+ "serializationOptions": {
+ "$id": "287",
+ "json": {
+ "$id": "288",
+ "name": "parametersSchema"
+ }
+ }
+ },
+ {
+ "$id": "289",
+ "kind": "property",
+ "name": "urn",
+ "serializedName": "urn",
+ "doc": "String of the URN for this Capability Type.",
+ "type": {
+ "$id": "290",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.urn",
+ "serializationOptions": {
+ "$id": "291",
+ "json": {
+ "$id": "292",
+ "name": "urn"
+ }
+ }
+ },
+ {
+ "$id": "293",
+ "kind": "property",
+ "name": "kind",
+ "serializedName": "kind",
+ "doc": "String of the kind of this Capability Type.",
+ "type": {
+ "$id": "294",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.kind",
+ "serializationOptions": {
+ "$id": "295",
+ "json": {
+ "$id": "296",
+ "name": "kind"
+ }
+ }
+ },
+ {
+ "$id": "297",
+ "kind": "property",
+ "name": "azureRbacActions",
+ "serializedName": "azureRbacActions",
+ "doc": "Control plane actions necessary to execute capability type.",
+ "type": {
+ "$id": "298",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "299",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.azureRbacActions",
+ "serializationOptions": {
+ "$id": "300",
+ "json": {
+ "$id": "301",
+ "name": "azureRbacActions"
+ }
+ }
+ },
+ {
+ "$id": "302",
+ "kind": "property",
+ "name": "azureRbacDataActions",
+ "serializedName": "azureRbacDataActions",
+ "doc": "Data plane actions necessary to execute capability type.",
+ "type": {
+ "$id": "303",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "304",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.azureRbacDataActions",
+ "serializationOptions": {
+ "$id": "305",
+ "json": {
+ "$id": "306",
+ "name": "azureRbacDataActions"
+ }
+ }
+ },
+ {
+ "$id": "307",
+ "kind": "property",
+ "name": "requiredAzureRoleDefinitionIds",
+ "serializedName": "requiredAzureRoleDefinitionIds",
+ "doc": "Required Azure Role Definition Ids to execute capability type.",
+ "type": {
+ "$id": "308",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "309",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.requiredAzureRoleDefinitionIds",
+ "serializationOptions": {
+ "$id": "310",
+ "json": {
+ "$id": "311",
+ "name": "requiredAzureRoleDefinitionIds"
+ }
+ }
+ },
+ {
+ "$id": "312",
+ "kind": "property",
+ "name": "runtimeProperties",
+ "serializedName": "runtimeProperties",
+ "doc": "Runtime properties of this Capability Type.",
+ "type": {
+ "$id": "313",
+ "kind": "model",
+ "name": "ChaosCapabilityMetadataRuntimeProperties",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypePropertiesRuntimeProperties",
+ "usage": "Output,Json",
+ "doc": "Runtime properties of this Capability Type.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "314",
+ "kind": "property",
+ "name": "kind",
+ "serializedName": "kind",
+ "doc": "String of the kind of the resource's action type (continuous or discrete).",
+ "type": {
+ "$id": "315",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypePropertiesRuntimeProperties.kind",
+ "serializationOptions": {
+ "$id": "316",
+ "json": {
+ "$id": "317",
+ "name": "kind"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeProperties.runtimeProperties",
+ "serializationOptions": {
+ "$id": "318",
+ "json": {
+ "$id": "319",
+ "name": "runtimeProperties"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityType.properties",
+ "serializationOptions": {
+ "$id": "320",
+ "json": {
+ "$id": "321",
+ "name": "properties"
+ }
+ }
+ },
+ {
+ "$id": "322",
+ "kind": "path",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String that represents a Capability Type resource name.",
+ "type": {
+ "$id": "323",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityType.name",
+ "discriminator": false,
+ "flatten": false
+ }
+ ]
+ },
+ {
+ "$ref": "268"
+ },
+ {
+ "$ref": "313"
+ },
+ {
+ "$id": "324",
+ "kind": "model",
+ "name": "CapabilityTypeListResult",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeListResult",
+ "usage": "Output,Json",
+ "doc": "Model that represents a list of Capability Type resources and a link for pagination.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "325",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The CapabilityType items on this page",
+ "type": {
+ "$id": "326",
+ "kind": "array",
+ "name": "ArrayCapabilityType",
+ "valueType": {
+ "$ref": "266"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeListResult.value",
+ "serializationOptions": {
+ "$id": "327",
+ "json": {
+ "$id": "328",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "329",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "330",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "331",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypeListResult.nextLink",
+ "serializationOptions": {
+ "$id": "332",
+ "json": {
+ "$id": "333",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "334",
+ "kind": "model",
+ "name": "ChaosExperiment",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiment",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a Experiment resource.",
+ "decorators": [],
+ "baseModel": {
+ "$id": "335",
+ "kind": "model",
+ "name": "TrackedResource",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "84"
+ },
+ "properties": [
+ {
+ "$id": "336",
+ "kind": "property",
+ "name": "tags",
+ "serializedName": "tags",
+ "doc": "Resource tags.",
+ "type": {
+ "$id": "337",
+ "kind": "dict",
+ "keyType": {
+ "$id": "338",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "339",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource.tags",
+ "serializationOptions": {
+ "$id": "340",
+ "json": {
+ "$id": "341",
+ "name": "tags"
+ }
+ }
+ },
+ {
+ "$id": "342",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The geo-location where the resource lives",
+ "type": {
+ "$id": "343",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource.location",
+ "serializationOptions": {
+ "$id": "344",
+ "json": {
+ "$id": "345",
+ "name": "location"
+ }
+ }
+ }
+ ]
+ },
+ "properties": [
+ {
+ "$id": "346",
+ "kind": "path",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "347",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiment.name",
+ "discriminator": false,
+ "flatten": false
+ },
+ {
+ "$id": "348",
+ "kind": "property",
+ "name": "identity",
+ "serializedName": "identity",
+ "doc": "The managed service identities assigned to this resource.",
+ "type": {
+ "$id": "349",
+ "kind": "model",
+ "name": "ManagedServiceIdentity",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Managed service identity (system assigned and/or user assigned identities)",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "350",
+ "kind": "property",
+ "name": "principalId",
+ "serializedName": "principalId",
+ "doc": "The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.",
+ "type": {
+ "$id": "351",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "352",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.principalId",
+ "serializationOptions": {
+ "$id": "353",
+ "json": {
+ "$id": "354",
+ "name": "principalId"
+ }
+ }
+ },
+ {
+ "$id": "355",
+ "kind": "property",
+ "name": "tenantId",
+ "serializedName": "tenantId",
+ "doc": "The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.",
+ "type": {
+ "$id": "356",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "357",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.tenantId",
+ "serializationOptions": {
+ "$id": "358",
+ "json": {
+ "$id": "359",
+ "name": "tenantId"
+ }
+ }
+ },
+ {
+ "$id": "360",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The type of managed identity assigned to this resource.",
+ "type": {
+ "$ref": "24"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.type",
+ "serializationOptions": {
+ "$id": "361",
+ "json": {
+ "$id": "362",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "363",
+ "kind": "property",
+ "name": "userAssignedIdentities",
+ "serializedName": "userAssignedIdentities",
+ "doc": "The identities assigned to this resource by the user.",
+ "type": {
+ "$id": "364",
+ "kind": "dict",
+ "keyType": {
+ "$id": "365",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "366",
+ "kind": "nullable",
+ "type": {
+ "$id": "367",
+ "kind": "model",
+ "name": "UserAssignedIdentity",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "User assigned identity properties",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "368",
+ "kind": "property",
+ "name": "clientId",
+ "serializedName": "clientId",
+ "doc": "The client ID of the assigned identity.",
+ "type": {
+ "$id": "369",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "370",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity.clientId",
+ "serializationOptions": {
+ "$id": "371",
+ "json": {
+ "$id": "372",
+ "name": "clientId"
+ }
+ }
+ },
+ {
+ "$id": "373",
+ "kind": "property",
+ "name": "principalId",
+ "serializedName": "principalId",
+ "doc": "The principal ID of the assigned identity.",
+ "type": {
+ "$id": "374",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "375",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity.principalId",
+ "serializationOptions": {
+ "$id": "376",
+ "json": {
+ "$id": "377",
+ "name": "principalId"
+ }
+ }
+ }
+ ]
+ },
+ "namespace": "Azure.ResourceManager.Chaos"
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.userAssignedIdentities",
+ "serializationOptions": {
+ "$id": "378",
+ "json": {
+ "$id": "379",
+ "name": "userAssignedIdentities"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiment.identity",
+ "serializationOptions": {
+ "$id": "380",
+ "json": {
+ "$id": "381",
+ "name": "identity"
+ }
+ }
+ },
+ {
+ "$id": "382",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "The properties of the experiment resource.",
+ "type": {
+ "$id": "383",
+ "kind": "model",
+ "name": "ExperimentProperties",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentProperties",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents the Experiment properties model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "384",
+ "kind": "property",
+ "name": "provisioningState",
+ "serializedName": "provisioningState",
+ "doc": "Most recent provisioning state for the given experiment resource.",
+ "type": {
+ "$ref": "34"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentProperties.provisioningState",
+ "serializationOptions": {
+ "$id": "385",
+ "json": {
+ "$id": "386",
+ "name": "provisioningState"
+ }
+ }
+ },
+ {
+ "$id": "387",
+ "kind": "property",
+ "name": "steps",
+ "serializedName": "steps",
+ "doc": "List of steps.",
+ "type": {
+ "$id": "388",
+ "kind": "array",
+ "name": "ArrayChaosExperimentStep",
+ "valueType": {
+ "$id": "389",
+ "kind": "model",
+ "name": "ChaosExperimentStep",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentStep",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a step in the Experiment resource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "390",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String of the step name.",
+ "type": {
+ "$id": "391",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentStep.name",
+ "serializationOptions": {
+ "$id": "392",
+ "json": {
+ "$id": "393",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "394",
+ "kind": "property",
+ "name": "branches",
+ "serializedName": "branches",
+ "doc": "List of branches.",
+ "type": {
+ "$id": "395",
+ "kind": "array",
+ "name": "ArrayChaosExperimentBranch",
+ "valueType": {
+ "$id": "396",
+ "kind": "model",
+ "name": "ChaosExperimentBranch",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentBranch",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a branch in the step. 9 total per experiment.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "397",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String of the branch name.",
+ "type": {
+ "$id": "398",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentBranch.name",
+ "serializationOptions": {
+ "$id": "399",
+ "json": {
+ "$id": "400",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "401",
+ "kind": "property",
+ "name": "actions",
+ "serializedName": "actions",
+ "doc": "List of actions.",
+ "type": {
+ "$id": "402",
+ "kind": "array",
+ "name": "ArrayChaosExperimentAction",
+ "valueType": {
+ "$id": "403",
+ "kind": "model",
+ "name": "ChaosExperimentAction",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentAction",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents the base action model. 9 total per experiment.",
+ "decorators": [],
+ "discriminatorProperty": {
+ "$id": "404",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Chaos experiment action discriminator type",
+ "type": {
+ "$ref": "48"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentAction.type",
+ "serializationOptions": {
+ "$id": "405",
+ "json": {
+ "$id": "406",
+ "name": "type"
+ }
+ }
+ },
+ "properties": [
+ {
+ "$id": "407",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String that represents a Capability URN.",
+ "type": {
+ "$id": "408",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentAction.name",
+ "serializationOptions": {
+ "$id": "409",
+ "json": {
+ "$id": "410",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$ref": "404"
+ }
+ ],
+ "discriminatedSubtypes": {
+ "$id": "411",
+ "continuous": {
+ "$id": "412",
+ "kind": "model",
+ "name": "ChaosContinuousAction",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ContinuousAction",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a continuous action.",
+ "discriminatorValue": "continuous",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "403"
+ },
+ "properties": [
+ {
+ "$id": "413",
+ "kind": "property",
+ "name": "duration",
+ "serializedName": "duration",
+ "doc": "ISO8601 formatted string that represents a duration.",
+ "type": {
+ "$id": "414",
+ "kind": "duration",
+ "name": "duration",
+ "encode": "ISO8601",
+ "wireType": {
+ "$id": "415",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.duration",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ContinuousAction.duration",
+ "serializationOptions": {
+ "$id": "416",
+ "json": {
+ "$id": "417",
+ "name": "duration"
+ }
+ }
+ },
+ {
+ "$id": "418",
+ "kind": "property",
+ "name": "parameters",
+ "serializedName": "parameters",
+ "doc": "List of key value pairs.",
+ "type": {
+ "$id": "419",
+ "kind": "array",
+ "name": "ArrayKeyValuePair",
+ "valueType": {
+ "$id": "420",
+ "kind": "model",
+ "name": "ChaosKeyValuePair",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.KeyValuePair",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "A map to describe the settings of an action.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "421",
+ "kind": "property",
+ "name": "key",
+ "serializedName": "key",
+ "doc": "The name of the setting for the action.",
+ "type": {
+ "$id": "422",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.KeyValuePair.key",
+ "serializationOptions": {
+ "$id": "423",
+ "json": {
+ "$id": "424",
+ "name": "key"
+ }
+ }
+ },
+ {
+ "$id": "425",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The value of the setting for the action.",
+ "type": {
+ "$id": "426",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.KeyValuePair.value",
+ "serializationOptions": {
+ "$id": "427",
+ "json": {
+ "$id": "428",
+ "name": "value"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ContinuousAction.parameters",
+ "serializationOptions": {
+ "$id": "429",
+ "json": {
+ "$id": "430",
+ "name": "parameters"
+ }
+ }
+ },
+ {
+ "$id": "431",
+ "kind": "property",
+ "name": "selectorId",
+ "serializedName": "selectorId",
+ "doc": "String that represents a selector.",
+ "type": {
+ "$id": "432",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ContinuousAction.selectorId",
+ "serializationOptions": {
+ "$id": "433",
+ "json": {
+ "$id": "434",
+ "name": "selectorId"
+ }
+ }
+ },
+ {
+ "$id": "435",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Enum that discriminates between action models.",
+ "type": {
+ "$id": "436",
+ "kind": "constant",
+ "valueType": {
+ "$id": "437",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "continuous",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ContinuousAction.type",
+ "serializationOptions": {
+ "$id": "438",
+ "json": {
+ "$id": "439",
+ "name": "type"
+ }
+ }
+ }
+ ]
+ },
+ "delay": {
+ "$id": "440",
+ "kind": "model",
+ "name": "ChaosDelayAction",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.DelayAction",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a delay action.",
+ "discriminatorValue": "delay",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "403"
+ },
+ "properties": [
+ {
+ "$id": "441",
+ "kind": "property",
+ "name": "duration",
+ "serializedName": "duration",
+ "doc": "ISO8601 formatted string that represents a duration.",
+ "type": {
+ "$id": "442",
+ "kind": "duration",
+ "name": "duration",
+ "encode": "ISO8601",
+ "wireType": {
+ "$id": "443",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.duration",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.DelayAction.duration",
+ "serializationOptions": {
+ "$id": "444",
+ "json": {
+ "$id": "445",
+ "name": "duration"
+ }
+ }
+ },
+ {
+ "$id": "446",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Enum that discriminates between action models.",
+ "type": {
+ "$id": "447",
+ "kind": "constant",
+ "valueType": {
+ "$id": "448",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "delay",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.DelayAction.type",
+ "serializationOptions": {
+ "$id": "449",
+ "json": {
+ "$id": "450",
+ "name": "type"
+ }
+ }
+ }
+ ]
+ },
+ "discrete": {
+ "$id": "451",
+ "kind": "model",
+ "name": "ChaosDiscreteAction",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.DiscreteAction",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a discrete action.",
+ "discriminatorValue": "discrete",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "403"
+ },
+ "properties": [
+ {
+ "$id": "452",
+ "kind": "property",
+ "name": "parameters",
+ "serializedName": "parameters",
+ "doc": "List of key value pairs.",
+ "type": {
+ "$id": "453",
+ "kind": "array",
+ "name": "ArrayKeyValuePair",
+ "valueType": {
+ "$ref": "420"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.DiscreteAction.parameters",
+ "serializationOptions": {
+ "$id": "454",
+ "json": {
+ "$id": "455",
+ "name": "parameters"
+ }
+ }
+ },
+ {
+ "$id": "456",
+ "kind": "property",
+ "name": "selectorId",
+ "serializedName": "selectorId",
+ "doc": "String that represents a selector.",
+ "type": {
+ "$id": "457",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.DiscreteAction.selectorId",
+ "serializationOptions": {
+ "$id": "458",
+ "json": {
+ "$id": "459",
+ "name": "selectorId"
+ }
+ }
+ },
+ {
+ "$id": "460",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Enum that discriminates between action models.",
+ "type": {
+ "$id": "461",
+ "kind": "constant",
+ "valueType": {
+ "$id": "462",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "discrete",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.DiscreteAction.type",
+ "serializationOptions": {
+ "$id": "463",
+ "json": {
+ "$id": "464",
+ "name": "type"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentBranch.actions",
+ "serializationOptions": {
+ "$id": "465",
+ "json": {
+ "$id": "466",
+ "name": "actions"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosExperimentStep.branches",
+ "serializationOptions": {
+ "$id": "467",
+ "json": {
+ "$id": "468",
+ "name": "branches"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentProperties.steps",
+ "serializationOptions": {
+ "$id": "469",
+ "json": {
+ "$id": "470",
+ "name": "steps"
+ }
+ }
+ },
+ {
+ "$id": "471",
+ "kind": "property",
+ "name": "selectors",
+ "serializedName": "selectors",
+ "doc": "List of selectors.",
+ "type": {
+ "$id": "472",
+ "kind": "array",
+ "name": "ArrayChaosTargetSelector",
+ "valueType": {
+ "$id": "473",
+ "kind": "model",
+ "name": "ChaosTargetSelector",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSelector",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a selector in the Experiment resource.",
+ "decorators": [],
+ "discriminatorProperty": {
+ "$id": "474",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Chaos target selector discriminator type",
+ "type": {
+ "$ref": "56"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSelector.type",
+ "serializationOptions": {
+ "$id": "475",
+ "json": {
+ "$id": "476",
+ "name": "type"
+ }
+ }
+ },
+ "properties": [
+ {
+ "$id": "477",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "String of the selector ID.",
+ "type": {
+ "$id": "478",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSelector.id",
+ "serializationOptions": {
+ "$id": "479",
+ "json": {
+ "$id": "480",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$ref": "474"
+ },
+ {
+ "$id": "481",
+ "kind": "property",
+ "name": "filter",
+ "serializedName": "filter",
+ "doc": "Model that represents available filter types that can be applied to a targets list.",
+ "type": {
+ "$id": "482",
+ "kind": "model",
+ "name": "ChaosTargetFilter",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetFilter",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents available filter types that can be applied to a targets list.",
+ "decorators": [],
+ "discriminatorProperty": {
+ "$id": "483",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Chaos target filter discriminator type",
+ "type": {
+ "$ref": "62"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetFilter.type",
+ "serializationOptions": {
+ "$id": "484",
+ "json": {
+ "$id": "485",
+ "name": "type"
+ }
+ }
+ },
+ "properties": [
+ {
+ "$ref": "483"
+ }
+ ],
+ "discriminatedSubtypes": {
+ "$id": "486",
+ "Simple": {
+ "$id": "487",
+ "kind": "model",
+ "name": "ChaosTargetSimpleFilter",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSimpleFilter",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a simple target filter.",
+ "discriminatorValue": "Simple",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "482"
+ },
+ "properties": [
+ {
+ "$id": "488",
+ "kind": "property",
+ "name": "parameters",
+ "serializedName": "parameters",
+ "doc": "Model that represents the Simple filter parameters.",
+ "type": {
+ "$id": "489",
+ "kind": "model",
+ "name": "ChaosTargetSimpleFilterParameters",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSimpleFilterParameters",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents the Simple filter parameters.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "490",
+ "kind": "property",
+ "name": "zones",
+ "serializedName": "zones",
+ "doc": "List of Azure availability zones to filter targets by.",
+ "type": {
+ "$id": "491",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "492",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSimpleFilterParameters.zones",
+ "serializationOptions": {
+ "$id": "493",
+ "json": {
+ "$id": "494",
+ "name": "zones"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSimpleFilter.parameters",
+ "serializationOptions": {
+ "$id": "495",
+ "json": {
+ "$id": "496",
+ "name": "parameters"
+ }
+ }
+ },
+ {
+ "$id": "497",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Enum that discriminates between filter types. Currently only `Simple` type is supported.",
+ "type": {
+ "$id": "498",
+ "kind": "constant",
+ "valueType": {
+ "$id": "499",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "Simple",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSimpleFilter.type",
+ "serializationOptions": {
+ "$id": "500",
+ "json": {
+ "$id": "501",
+ "name": "type"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetSelector.filter",
+ "serializationOptions": {
+ "$id": "502",
+ "json": {
+ "$id": "503",
+ "name": "filter"
+ }
+ }
+ }
+ ],
+ "discriminatedSubtypes": {
+ "$id": "504",
+ "List": {
+ "$id": "505",
+ "kind": "model",
+ "name": "ChaosTargetListSelector",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetListSelector",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a list selector.",
+ "discriminatorValue": "List",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "473"
+ },
+ "properties": [
+ {
+ "$id": "506",
+ "kind": "property",
+ "name": "targets",
+ "serializedName": "targets",
+ "doc": "List of Target references.",
+ "type": {
+ "$id": "507",
+ "kind": "array",
+ "name": "ArrayTargetReference",
+ "valueType": {
+ "$id": "508",
+ "kind": "model",
+ "name": "ChaosTargetReference",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetReference",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a reference to a Target in the selector.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "509",
+ "kind": "property",
+ "name": "ReferenceType",
+ "serializedName": "type",
+ "doc": "Enum of the Target reference type.",
+ "type": {
+ "$ref": "66"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetReference.type",
+ "serializationOptions": {
+ "$id": "510",
+ "json": {
+ "$id": "511",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "512",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "String of the resource ID of a Target resource.",
+ "type": {
+ "$id": "513",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "514",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetReference.id",
+ "serializationOptions": {
+ "$id": "515",
+ "json": {
+ "$id": "516",
+ "name": "id"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetListSelector.targets",
+ "serializationOptions": {
+ "$id": "517",
+ "json": {
+ "$id": "518",
+ "name": "targets"
+ }
+ }
+ },
+ {
+ "$id": "519",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Enum of the selector type.",
+ "type": {
+ "$id": "520",
+ "kind": "constant",
+ "valueType": {
+ "$id": "521",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "List",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetListSelector.type",
+ "serializationOptions": {
+ "$id": "522",
+ "json": {
+ "$id": "523",
+ "name": "type"
+ }
+ }
+ }
+ ]
+ },
+ "Query": {
+ "$id": "524",
+ "kind": "model",
+ "name": "ChaosTargetQuerySelector",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetQuerySelector",
+ "usage": "Input,Output,Json,LroInitial,LroFinalEnvelope",
+ "doc": "Model that represents a query selector.",
+ "discriminatorValue": "Query",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "473"
+ },
+ "properties": [
+ {
+ "$id": "525",
+ "kind": "property",
+ "name": "queryString",
+ "serializedName": "queryString",
+ "doc": "Azure Resource Graph (ARG) Query Language query for target resources.",
+ "type": {
+ "$id": "526",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetQuerySelector.queryString",
+ "serializationOptions": {
+ "$id": "527",
+ "json": {
+ "$id": "528",
+ "name": "queryString"
+ }
+ }
+ },
+ {
+ "$id": "529",
+ "kind": "property",
+ "name": "subscriptionIds",
+ "serializedName": "subscriptionIds",
+ "doc": "Subscription id list to scope resource query.",
+ "type": {
+ "$id": "530",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "531",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetQuerySelector.subscriptionIds",
+ "serializationOptions": {
+ "$id": "532",
+ "json": {
+ "$id": "533",
+ "name": "subscriptionIds"
+ }
+ }
+ },
+ {
+ "$id": "534",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Enum of the selector type.",
+ "type": {
+ "$id": "535",
+ "kind": "constant",
+ "valueType": {
+ "$id": "536",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "Query",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ChaosTargetQuerySelector.type",
+ "serializationOptions": {
+ "$id": "537",
+ "json": {
+ "$id": "538",
+ "name": "type"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentProperties.selectors",
+ "serializationOptions": {
+ "$id": "539",
+ "json": {
+ "$id": "540",
+ "name": "selectors"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiment.properties",
+ "serializationOptions": {
+ "$id": "541",
+ "json": {
+ "$id": "542",
+ "name": "properties"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "349"
+ },
+ {
+ "$ref": "367"
+ },
+ {
+ "$ref": "383"
+ },
+ {
+ "$ref": "389"
+ },
+ {
+ "$ref": "396"
+ },
+ {
+ "$ref": "403"
+ },
+ {
+ "$ref": "412"
+ },
+ {
+ "$ref": "420"
+ },
+ {
+ "$ref": "440"
+ },
+ {
+ "$ref": "451"
+ },
+ {
+ "$ref": "473"
+ },
+ {
+ "$ref": "482"
+ },
+ {
+ "$ref": "487"
+ },
+ {
+ "$ref": "489"
+ },
+ {
+ "$ref": "505"
+ },
+ {
+ "$ref": "508"
+ },
+ {
+ "$ref": "524"
+ },
+ {
+ "$ref": "335"
+ },
+ {
+ "$id": "543",
+ "kind": "model",
+ "name": "ArmOperationStatusResourceProvisioningState",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus",
+ "usage": "LroPolling",
+ "doc": "Standard Azure Resource Manager operation status response",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "544",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The operation status",
+ "type": {
+ "$ref": "70"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.status",
+ "serializationOptions": {
+ "$id": "545",
+ "json": {
+ "$id": "546",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "547",
+ "kind": "path",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "The unique identifier for the operationStatus resource",
+ "type": {
+ "$id": "548",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.id",
+ "discriminator": false,
+ "flatten": false
+ },
+ {
+ "$id": "549",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The name of the operationStatus resource",
+ "type": {
+ "$id": "550",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.name",
+ "serializationOptions": {
+ "$id": "551",
+ "json": {
+ "$id": "552",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "553",
+ "kind": "property",
+ "name": "startTime",
+ "serializedName": "startTime",
+ "doc": "Operation start time",
+ "type": {
+ "$id": "554",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "555",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.startTime",
+ "serializationOptions": {
+ "$id": "556",
+ "json": {
+ "$id": "557",
+ "name": "startTime"
+ }
+ }
+ },
+ {
+ "$id": "558",
+ "kind": "property",
+ "name": "endTime",
+ "serializedName": "endTime",
+ "doc": "Operation complete time",
+ "type": {
+ "$id": "559",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "560",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.endTime",
+ "serializationOptions": {
+ "$id": "561",
+ "json": {
+ "$id": "562",
+ "name": "endTime"
+ }
+ }
+ },
+ {
+ "$id": "563",
+ "kind": "property",
+ "name": "percentComplete",
+ "serializedName": "percentComplete",
+ "doc": "The progress made toward completing the operation",
+ "type": {
+ "$id": "564",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.percentComplete",
+ "serializationOptions": {
+ "$id": "565",
+ "json": {
+ "$id": "566",
+ "name": "percentComplete"
+ }
+ }
+ },
+ {
+ "$id": "567",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "Errors that occurred if the operation ended with Canceled or Failed status",
+ "type": {
+ "$ref": "155"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.error",
+ "serializationOptions": {
+ "$id": "568",
+ "json": {
+ "$id": "569",
+ "name": "error"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "570",
+ "kind": "model",
+ "name": "ExperimentUpdate",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentUpdate",
+ "usage": "Input,Json",
+ "doc": "Describes an experiment update.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "571",
+ "kind": "property",
+ "name": "tags",
+ "serializedName": "tags",
+ "doc": "Resource tags.",
+ "type": {
+ "$id": "572",
+ "kind": "dict",
+ "keyType": {
+ "$id": "573",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "574",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentUpdate.tags",
+ "serializationOptions": {
+ "$id": "575",
+ "json": {
+ "$id": "576",
+ "name": "tags"
+ }
+ }
+ },
+ {
+ "$id": "577",
+ "kind": "property",
+ "name": "identity",
+ "serializedName": "identity",
+ "doc": "The managed service identities assigned to this resource.",
+ "type": {
+ "$ref": "349"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentUpdate.identity",
+ "serializationOptions": {
+ "$id": "578",
+ "json": {
+ "$id": "579",
+ "name": "identity"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "580",
+ "kind": "model",
+ "name": "ExperimentListResult",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentListResult",
+ "usage": "Output,Json",
+ "doc": "Model that represents a list of Experiment resources and a link for pagination.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "581",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Experiment items on this page",
+ "type": {
+ "$id": "582",
+ "kind": "array",
+ "name": "ArrayExperiment",
+ "valueType": {
+ "$ref": "334"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentListResult.value",
+ "serializationOptions": {
+ "$id": "583",
+ "json": {
+ "$id": "584",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "585",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "586",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "587",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentListResult.nextLink",
+ "serializationOptions": {
+ "$id": "588",
+ "json": {
+ "$id": "589",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "590",
+ "kind": "model",
+ "name": "ChaosExperimentExecution",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecution",
+ "usage": "Output,Json",
+ "doc": "Model that represents the execution of a Experiment.",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "83"
+ },
+ "properties": [
+ {
+ "$id": "591",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "The properties of experiment execution status.",
+ "type": {
+ "$id": "592",
+ "kind": "model",
+ "name": "ExperimentExecutionProperties",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionProperties",
+ "usage": "Output,Json",
+ "doc": "Model that represents the execution properties of an Experiment.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "593",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The status of the execution.",
+ "type": {
+ "$id": "594",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionProperties.status",
+ "serializationOptions": {
+ "$id": "595",
+ "json": {
+ "$id": "596",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "597",
+ "kind": "property",
+ "name": "startedAt",
+ "serializedName": "startedAt",
+ "doc": "String that represents the start date time.",
+ "type": {
+ "$id": "598",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "599",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionProperties.startedAt",
+ "serializationOptions": {
+ "$id": "600",
+ "json": {
+ "$id": "601",
+ "name": "startedAt"
+ }
+ }
+ },
+ {
+ "$id": "602",
+ "kind": "property",
+ "name": "stoppedAt",
+ "serializedName": "stoppedAt",
+ "doc": "String that represents the stop date time.",
+ "type": {
+ "$id": "603",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "604",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionProperties.stoppedAt",
+ "serializationOptions": {
+ "$id": "605",
+ "json": {
+ "$id": "606",
+ "name": "stoppedAt"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecution.properties",
+ "serializationOptions": {
+ "$id": "607",
+ "json": {
+ "$id": "608",
+ "name": "properties"
+ }
+ }
+ },
+ {
+ "$id": "609",
+ "kind": "path",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "GUID that represents a Experiment execution detail.",
+ "type": {
+ "$id": "610",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecution.name",
+ "discriminator": false,
+ "flatten": false
+ }
+ ]
+ },
+ {
+ "$ref": "592"
+ },
+ {
+ "$id": "611",
+ "kind": "model",
+ "name": "ExperimentExecutionListResult",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionListResult",
+ "usage": "Output,Json",
+ "doc": "Model that represents a list of Experiment executions and a link for pagination.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "612",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The ExperimentExecution items on this page",
+ "type": {
+ "$id": "613",
+ "kind": "array",
+ "name": "ArrayExperimentExecution",
+ "valueType": {
+ "$ref": "590"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionListResult.value",
+ "serializationOptions": {
+ "$id": "614",
+ "json": {
+ "$id": "615",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "616",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "617",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "618",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionListResult.nextLink",
+ "serializationOptions": {
+ "$id": "619",
+ "json": {
+ "$id": "620",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "621",
+ "kind": "model",
+ "name": "ExperimentExecutionDetails",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetails",
+ "usage": "Output,Json",
+ "doc": "Model that represents the execution details of an Experiment.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "622",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "String of the resource type.",
+ "type": {
+ "$id": "623",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetails.type",
+ "serializationOptions": {
+ "$id": "624",
+ "json": {
+ "$id": "625",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "626",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "String of the fully qualified resource ID.",
+ "type": {
+ "$id": "627",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetails.id",
+ "serializationOptions": {
+ "$id": "628",
+ "json": {
+ "$id": "629",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "630",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String of the resource name.",
+ "type": {
+ "$id": "631",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetails.name",
+ "serializationOptions": {
+ "$id": "632",
+ "json": {
+ "$id": "633",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "634",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "The properties of the experiment execution details.",
+ "type": {
+ "$id": "635",
+ "kind": "model",
+ "name": "ExperimentExecutionDetailsProperties",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsProperties",
+ "usage": "Output,Json",
+ "doc": "Model that represents the extended properties of an experiment execution.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "636",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The status of the execution.",
+ "type": {
+ "$id": "637",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsProperties.status",
+ "serializationOptions": {
+ "$id": "638",
+ "json": {
+ "$id": "639",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "640",
+ "kind": "property",
+ "name": "startedAt",
+ "serializedName": "startedAt",
+ "doc": "String that represents the start date time.",
+ "type": {
+ "$id": "641",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "642",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsProperties.startedAt",
+ "serializationOptions": {
+ "$id": "643",
+ "json": {
+ "$id": "644",
+ "name": "startedAt"
+ }
+ }
+ },
+ {
+ "$id": "645",
+ "kind": "property",
+ "name": "stoppedAt",
+ "serializedName": "stoppedAt",
+ "doc": "String that represents the stop date time.",
+ "type": {
+ "$id": "646",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "647",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsProperties.stoppedAt",
+ "serializationOptions": {
+ "$id": "648",
+ "json": {
+ "$id": "649",
+ "name": "stoppedAt"
+ }
+ }
+ },
+ {
+ "$id": "650",
+ "kind": "property",
+ "name": "failureReason",
+ "serializedName": "failureReason",
+ "doc": "The reason why the execution failed.",
+ "type": {
+ "$id": "651",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsProperties.failureReason",
+ "serializationOptions": {
+ "$id": "652",
+ "json": {
+ "$id": "653",
+ "name": "failureReason"
+ }
+ }
+ },
+ {
+ "$id": "654",
+ "kind": "property",
+ "name": "lastActionAt",
+ "serializedName": "lastActionAt",
+ "doc": "String that represents the last action date time.",
+ "type": {
+ "$id": "655",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "656",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsProperties.lastActionAt",
+ "serializationOptions": {
+ "$id": "657",
+ "json": {
+ "$id": "658",
+ "name": "lastActionAt"
+ }
+ }
+ },
+ {
+ "$id": "659",
+ "kind": "property",
+ "name": "runInformation",
+ "serializedName": "runInformation",
+ "doc": "The information of the experiment run.",
+ "type": {
+ "$id": "660",
+ "kind": "model",
+ "name": "ExperimentExecutionDetailsPropertiesRunInformation",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsPropertiesRunInformation",
+ "usage": "Output,Json",
+ "doc": "The information of the experiment run.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "661",
+ "kind": "property",
+ "name": "steps",
+ "serializedName": "steps",
+ "doc": "The steps of the experiment run.",
+ "type": {
+ "$id": "662",
+ "kind": "array",
+ "name": "ArrayStepStatus",
+ "valueType": {
+ "$id": "663",
+ "kind": "model",
+ "name": "ChaosExperimentRunStepStatus",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.StepStatus",
+ "usage": "Output,Json",
+ "doc": "Model that represents the a list of branches and branch statuses.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "664",
+ "kind": "property",
+ "name": "stepName",
+ "serializedName": "stepName",
+ "doc": "The name of the step.",
+ "type": {
+ "$id": "665",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.StepStatus.stepName",
+ "serializationOptions": {
+ "$id": "666",
+ "json": {
+ "$id": "667",
+ "name": "stepName"
+ }
+ }
+ },
+ {
+ "$id": "668",
+ "kind": "property",
+ "name": "stepId",
+ "serializedName": "stepId",
+ "doc": "The id of the step.",
+ "type": {
+ "$id": "669",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.StepStatus.stepId",
+ "serializationOptions": {
+ "$id": "670",
+ "json": {
+ "$id": "671",
+ "name": "stepId"
+ }
+ }
+ },
+ {
+ "$id": "672",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The value of the status of the step.",
+ "type": {
+ "$id": "673",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.StepStatus.status",
+ "serializationOptions": {
+ "$id": "674",
+ "json": {
+ "$id": "675",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "676",
+ "kind": "property",
+ "name": "branches",
+ "serializedName": "branches",
+ "doc": "The array of branches.",
+ "type": {
+ "$id": "677",
+ "kind": "array",
+ "name": "ArrayBranchStatus",
+ "valueType": {
+ "$id": "678",
+ "kind": "model",
+ "name": "ChaosExperimentRunBranchStatus",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.BranchStatus",
+ "usage": "Output,Json",
+ "doc": "Model that represents the a list of actions and action statuses.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "679",
+ "kind": "property",
+ "name": "branchName",
+ "serializedName": "branchName",
+ "doc": "The name of the branch status.",
+ "type": {
+ "$id": "680",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.BranchStatus.branchName",
+ "serializationOptions": {
+ "$id": "681",
+ "json": {
+ "$id": "682",
+ "name": "branchName"
+ }
+ }
+ },
+ {
+ "$id": "683",
+ "kind": "property",
+ "name": "branchId",
+ "serializedName": "branchId",
+ "doc": "The id of the branch status.",
+ "type": {
+ "$id": "684",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.BranchStatus.branchId",
+ "serializationOptions": {
+ "$id": "685",
+ "json": {
+ "$id": "686",
+ "name": "branchId"
+ }
+ }
+ },
+ {
+ "$id": "687",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The status of the branch.",
+ "type": {
+ "$id": "688",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.BranchStatus.status",
+ "serializationOptions": {
+ "$id": "689",
+ "json": {
+ "$id": "690",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "691",
+ "kind": "property",
+ "name": "actions",
+ "serializedName": "actions",
+ "doc": "The array of actions.",
+ "type": {
+ "$id": "692",
+ "kind": "array",
+ "name": "ArrayActionStatus",
+ "valueType": {
+ "$id": "693",
+ "kind": "model",
+ "name": "ChaosExperimentRunActionStatus",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ActionStatus",
+ "usage": "Output,Json",
+ "doc": "Model that represents the an action and its status.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "694",
+ "kind": "property",
+ "name": "actionName",
+ "serializedName": "actionName",
+ "doc": "The name of the action status.",
+ "type": {
+ "$id": "695",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ActionStatus.actionName",
+ "serializationOptions": {
+ "$id": "696",
+ "json": {
+ "$id": "697",
+ "name": "actionName"
+ }
+ }
+ },
+ {
+ "$id": "698",
+ "kind": "property",
+ "name": "actionId",
+ "serializedName": "actionId",
+ "doc": "The id of the action status.",
+ "type": {
+ "$id": "699",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ActionStatus.actionId",
+ "serializationOptions": {
+ "$id": "700",
+ "json": {
+ "$id": "701",
+ "name": "actionId"
+ }
+ }
+ },
+ {
+ "$id": "702",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The status of the action.",
+ "type": {
+ "$id": "703",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ActionStatus.status",
+ "serializationOptions": {
+ "$id": "704",
+ "json": {
+ "$id": "705",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "706",
+ "kind": "property",
+ "name": "startTime",
+ "serializedName": "startTime",
+ "doc": "String that represents the start time of the action.",
+ "type": {
+ "$id": "707",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "708",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ActionStatus.startTime",
+ "serializationOptions": {
+ "$id": "709",
+ "json": {
+ "$id": "710",
+ "name": "startTime"
+ }
+ }
+ },
+ {
+ "$id": "711",
+ "kind": "property",
+ "name": "endTime",
+ "serializedName": "endTime",
+ "doc": "String that represents the end time of the action.",
+ "type": {
+ "$id": "712",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "713",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ActionStatus.endTime",
+ "serializationOptions": {
+ "$id": "714",
+ "json": {
+ "$id": "715",
+ "name": "endTime"
+ }
+ }
+ },
+ {
+ "$id": "716",
+ "kind": "property",
+ "name": "targets",
+ "serializedName": "targets",
+ "doc": "The array of targets.",
+ "type": {
+ "$id": "717",
+ "kind": "array",
+ "name": "ArrayExperimentExecutionActionTargetDetailsProperties",
+ "valueType": {
+ "$id": "718",
+ "kind": "model",
+ "name": "ExperimentExecutionActionTargetDetailsProperties",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsProperties",
+ "usage": "Output,Json",
+ "doc": "Model that represents the Experiment action target details properties model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "719",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The status of the execution.",
+ "type": {
+ "$id": "720",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsProperties.status",
+ "serializationOptions": {
+ "$id": "721",
+ "json": {
+ "$id": "722",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "723",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "doc": "The target for the action.",
+ "type": {
+ "$id": "724",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsProperties.target",
+ "serializationOptions": {
+ "$id": "725",
+ "json": {
+ "$id": "726",
+ "name": "target"
+ }
+ }
+ },
+ {
+ "$id": "727",
+ "kind": "property",
+ "name": "targetFailedTime",
+ "serializedName": "targetFailedTime",
+ "doc": "String that represents the failed date time.",
+ "type": {
+ "$id": "728",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "729",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsProperties.targetFailedTime",
+ "serializationOptions": {
+ "$id": "730",
+ "json": {
+ "$id": "731",
+ "name": "targetFailedTime"
+ }
+ }
+ },
+ {
+ "$id": "732",
+ "kind": "property",
+ "name": "targetCompletedTime",
+ "serializedName": "targetCompletedTime",
+ "doc": "String that represents the completed date time.",
+ "type": {
+ "$id": "733",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "734",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsProperties.targetCompletedTime",
+ "serializationOptions": {
+ "$id": "735",
+ "json": {
+ "$id": "736",
+ "name": "targetCompletedTime"
+ }
+ }
+ },
+ {
+ "$id": "737",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "The error of the action.",
+ "type": {
+ "$id": "738",
+ "kind": "model",
+ "name": "ExperimentExecutionActionTargetDetailsError",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsError",
+ "usage": "Output,Json",
+ "doc": "Model that represents the Experiment action target details error model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "739",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "The error code.",
+ "type": {
+ "$id": "740",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsError.code",
+ "serializationOptions": {
+ "$id": "741",
+ "json": {
+ "$id": "742",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "743",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "doc": "The error message",
+ "type": {
+ "$id": "744",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsError.message",
+ "serializationOptions": {
+ "$id": "745",
+ "json": {
+ "$id": "746",
+ "name": "message"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionActionTargetDetailsProperties.error",
+ "serializationOptions": {
+ "$id": "747",
+ "json": {
+ "$id": "748",
+ "name": "error"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ActionStatus.targets",
+ "serializationOptions": {
+ "$id": "749",
+ "json": {
+ "$id": "750",
+ "name": "targets"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.BranchStatus.actions",
+ "serializationOptions": {
+ "$id": "751",
+ "json": {
+ "$id": "752",
+ "name": "actions"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.StepStatus.branches",
+ "serializationOptions": {
+ "$id": "753",
+ "json": {
+ "$id": "754",
+ "name": "branches"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsPropertiesRunInformation.steps",
+ "serializationOptions": {
+ "$id": "755",
+ "json": {
+ "$id": "756",
+ "name": "steps"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetailsProperties.runInformation",
+ "serializationOptions": {
+ "$id": "757",
+ "json": {
+ "$id": "758",
+ "name": "runInformation"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutionDetails.properties",
+ "serializationOptions": {
+ "$id": "759",
+ "json": {
+ "$id": "760",
+ "name": "properties"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "635"
+ },
+ {
+ "$ref": "660"
+ },
+ {
+ "$ref": "663"
+ },
+ {
+ "$ref": "678"
+ },
+ {
+ "$ref": "693"
+ },
+ {
+ "$ref": "718"
+ },
+ {
+ "$ref": "738"
+ },
+ {
+ "$id": "761",
+ "kind": "model",
+ "name": "ChaosTargetMetadata",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetType",
+ "usage": "Output,Json",
+ "doc": "Model that represents a Target Type resource.",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "83"
+ },
+ "properties": [
+ {
+ "$id": "762",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "The properties of the target type resource.",
+ "type": {
+ "$id": "763",
+ "kind": "model",
+ "name": "TargetTypeProperties",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypeProperties",
+ "usage": "Output,Json",
+ "doc": "Model that represents the base Target Type properties model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "764",
+ "kind": "property",
+ "name": "displayName",
+ "serializedName": "displayName",
+ "doc": "Localized string of the display name.",
+ "type": {
+ "$id": "765",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypeProperties.displayName",
+ "serializationOptions": {
+ "$id": "766",
+ "json": {
+ "$id": "767",
+ "name": "displayName"
+ }
+ }
+ },
+ {
+ "$id": "768",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "Localized string of the description.",
+ "type": {
+ "$id": "769",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypeProperties.description",
+ "serializationOptions": {
+ "$id": "770",
+ "json": {
+ "$id": "771",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "772",
+ "kind": "property",
+ "name": "propertiesSchema",
+ "serializedName": "propertiesSchema",
+ "doc": "URL to retrieve JSON schema of the Target Type properties.",
+ "type": {
+ "$id": "773",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypeProperties.propertiesSchema",
+ "serializationOptions": {
+ "$id": "774",
+ "json": {
+ "$id": "775",
+ "name": "propertiesSchema"
+ }
+ }
+ },
+ {
+ "$id": "776",
+ "kind": "property",
+ "name": "resourceTypes",
+ "serializedName": "resourceTypes",
+ "doc": "List of resource types this Target Type can extend.",
+ "type": {
+ "$id": "777",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "778",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypeProperties.resourceTypes",
+ "serializationOptions": {
+ "$id": "779",
+ "json": {
+ "$id": "780",
+ "name": "resourceTypes"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetType.properties",
+ "serializationOptions": {
+ "$id": "781",
+ "json": {
+ "$id": "782",
+ "name": "properties"
+ }
+ }
+ },
+ {
+ "$id": "783",
+ "kind": "path",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "String that represents a Target Type resource name.",
+ "type": {
+ "$id": "784",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetType.name",
+ "discriminator": false,
+ "flatten": false
+ }
+ ]
+ },
+ {
+ "$ref": "763"
+ },
+ {
+ "$id": "785",
+ "kind": "model",
+ "name": "TargetTypeListResult",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypeListResult",
+ "usage": "Output,Json",
+ "doc": "Model that represents a list of Target Type resources and a link for pagination.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "786",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The TargetType items on this page",
+ "type": {
+ "$id": "787",
+ "kind": "array",
+ "name": "ArrayTargetType",
+ "valueType": {
+ "$ref": "761"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypeListResult.value",
+ "serializationOptions": {
+ "$id": "788",
+ "json": {
+ "$id": "789",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "790",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "791",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "792",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypeListResult.nextLink",
+ "serializationOptions": {
+ "$id": "793",
+ "json": {
+ "$id": "794",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "795",
+ "kind": "model",
+ "name": "OperationStatusResult",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult",
+ "usage": "Output,Json",
+ "doc": "The current status of an async operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "796",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "Fully qualified ID for the async operation.",
+ "type": {
+ "$id": "797",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "798",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.id",
+ "serializationOptions": {
+ "$id": "799",
+ "json": {
+ "$id": "800",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "801",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Name of the async operation.",
+ "type": {
+ "$id": "802",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.name",
+ "serializationOptions": {
+ "$id": "803",
+ "json": {
+ "$id": "804",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "805",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "Operation status.",
+ "type": {
+ "$id": "806",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.status",
+ "serializationOptions": {
+ "$id": "807",
+ "json": {
+ "$id": "808",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "809",
+ "kind": "property",
+ "name": "percentComplete",
+ "serializedName": "percentComplete",
+ "doc": "Percent of the operation that is complete.",
+ "type": {
+ "$id": "810",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.percentComplete",
+ "serializationOptions": {
+ "$id": "811",
+ "json": {
+ "$id": "812",
+ "name": "percentComplete"
+ }
+ }
+ },
+ {
+ "$id": "813",
+ "kind": "property",
+ "name": "startTime",
+ "serializedName": "startTime",
+ "doc": "The start time of the operation.",
+ "type": {
+ "$id": "814",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "815",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.startTime",
+ "serializationOptions": {
+ "$id": "816",
+ "json": {
+ "$id": "817",
+ "name": "startTime"
+ }
+ }
+ },
+ {
+ "$id": "818",
+ "kind": "property",
+ "name": "endTime",
+ "serializedName": "endTime",
+ "doc": "The end time of the operation.",
+ "type": {
+ "$id": "819",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "820",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.endTime",
+ "serializationOptions": {
+ "$id": "821",
+ "json": {
+ "$id": "822",
+ "name": "endTime"
+ }
+ }
+ },
+ {
+ "$id": "823",
+ "kind": "property",
+ "name": "operations",
+ "serializedName": "operations",
+ "doc": "The operations list.",
+ "type": {
+ "$id": "824",
+ "kind": "array",
+ "name": "ArrayOperationStatusResult",
+ "valueType": {
+ "$ref": "795"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.operations",
+ "serializationOptions": {
+ "$id": "825",
+ "json": {
+ "$id": "826",
+ "name": "operations"
+ }
+ }
+ },
+ {
+ "$id": "827",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "If present, details of the operation error.",
+ "type": {
+ "$ref": "155"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.error",
+ "serializationOptions": {
+ "$id": "828",
+ "json": {
+ "$id": "829",
+ "name": "error"
+ }
+ }
+ },
+ {
+ "$id": "830",
+ "kind": "property",
+ "name": "resourceId",
+ "serializedName": "resourceId",
+ "doc": "Fully qualified ID of the resource against which the original async operation was started.",
+ "type": {
+ "$id": "831",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationStatusResult.resourceId",
+ "serializationOptions": {
+ "$id": "832",
+ "json": {
+ "$id": "833",
+ "name": "resourceId"
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "clients": [
+ {
+ "$id": "834",
+ "kind": "client",
+ "name": "ChaosClient",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "Chaos Management Client",
+ "methods": [],
+ "parameters": [
+ {
+ "$id": "835",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "836",
+ "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": "837",
+ "type": {
+ "$id": "838",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "839",
+ "name": "TypeSpec.@service",
+ "arguments": {
+ "$id": "840",
+ "options": {
+ "$id": "841",
+ "title": "ChaosManagementClient"
+ }
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.Chaos",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "children": [
+ {
+ "$id": "842",
+ "kind": "client",
+ "name": "Capabilities",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "methods": [
+ {
+ "$id": "843",
+ "kind": "basic",
+ "name": "get",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a Capability resource that extends a Target resource.",
+ "operation": {
+ "$id": "844",
+ "name": "get",
+ "resourceName": "Capability",
+ "doc": "Get a Capability resource that extends a Target resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "845",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "846",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "847",
+ "type": {
+ "$id": "848",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "849",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "850",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "851",
+ "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": "852",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "853",
+ "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": "854",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "855",
+ "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": "856",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "857",
+ "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": "858",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "859",
+ "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": "860",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "861",
+ "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": "862",
+ "name": "capabilityName",
+ "nameInRequest": "capabilityName",
+ "doc": "String that represents a Capability resource name.",
+ "type": {
+ "$id": "863",
+ "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": "864",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "865",
+ "kind": "constant",
+ "valueType": {
+ "$id": "866",
+ "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": "867",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "82"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}/capabilities/{capabilityName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "868",
+ "kind": "http",
+ "name": "Get a Capability that extends a virtual machine Target resource.",
+ "description": "Get a Capability that extends a virtual machine Target resource.",
+ "filePath": "2025-01-01/Capabilities_Get.json",
+ "parameters": [
+ {
+ "$id": "869",
+ "parameter": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "870",
+ "kind": "string",
+ "type": {
+ "$ref": "846"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "871",
+ "parameter": {
+ "$ref": "862"
+ },
+ "value": {
+ "$id": "872",
+ "kind": "string",
+ "type": {
+ "$ref": "863"
+ },
+ "value": "Shutdown-1.0"
+ }
+ },
+ {
+ "$id": "873",
+ "parameter": {
+ "$ref": "854"
+ },
+ "value": {
+ "$id": "874",
+ "kind": "string",
+ "type": {
+ "$ref": "855"
+ },
+ "value": "Microsoft.Compute"
+ }
+ },
+ {
+ "$id": "875",
+ "parameter": {
+ "$ref": "858"
+ },
+ "value": {
+ "$id": "876",
+ "kind": "string",
+ "type": {
+ "$ref": "859"
+ },
+ "value": "exampleVM"
+ }
+ },
+ {
+ "$id": "877",
+ "parameter": {
+ "$ref": "856"
+ },
+ "value": {
+ "$id": "878",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "virtualMachines"
+ }
+ },
+ {
+ "$id": "879",
+ "parameter": {
+ "$ref": "852"
+ },
+ "value": {
+ "$id": "880",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "881",
+ "parameter": {
+ "$ref": "849"
+ },
+ "value": {
+ "$id": "882",
+ "kind": "string",
+ "type": {
+ "$ref": "850"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "883",
+ "parameter": {
+ "$ref": "860"
+ },
+ "value": {
+ "$id": "884",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "Microsoft-VirtualMachine"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "885",
+ "response": {
+ "$ref": "867"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "886",
+ "kind": "model",
+ "type": {
+ "$ref": "82"
+ },
+ "value": {
+ "$id": "887",
+ "name": {
+ "$id": "888",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Shutdown-1.0"
+ },
+ "type": {
+ "$id": "889",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/targets/capabilities"
+ },
+ "id": {
+ "$id": "890",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0"
+ },
+ "properties": {
+ "$id": "891",
+ "kind": "model",
+ "type": {
+ "$ref": "128"
+ },
+ "value": {
+ "$id": "892",
+ "description": {
+ "$id": "893",
+ "kind": "string",
+ "type": {
+ "$ref": "138"
+ },
+ "value": "Shutdown an Azure Virtual Machine for a defined period of time."
+ },
+ "parametersSchema": {
+ "$id": "894",
+ "kind": "string",
+ "type": {
+ "$ref": "142"
+ },
+ "value": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0.json"
+ },
+ "publisher": {
+ "$id": "895",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "Microsoft"
+ },
+ "targetType": {
+ "$id": "896",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "VirtualMachine"
+ },
+ "urn": {
+ "$id": "897",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ }
+ }
+ },
+ "systemData": {
+ "$id": "898",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "899",
+ "createdAt": {
+ "$id": "900",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2020-05-14T05:08:38.4662189Z"
+ },
+ "lastModifiedAt": {
+ "$id": "901",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2020-05-14T05:08:38.4662189Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "902",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "903",
+ "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": "904",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "905",
+ "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": "906",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "907",
+ "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": "908",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "909",
+ "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": "910",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "911",
+ "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": "912",
+ "name": "capabilityName",
+ "nameInRequest": "capabilityName",
+ "doc": "String that represents a Capability resource name.",
+ "type": {
+ "$id": "913",
+ "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": "914",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "865"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "915",
+ "type": {
+ "$ref": "82"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities.get"
+ },
+ {
+ "$id": "916",
+ "kind": "basic",
+ "name": "createOrUpdate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Create or update a Capability resource that extends a Target resource.",
+ "operation": {
+ "$id": "917",
+ "name": "createOrUpdate",
+ "resourceName": "Capability",
+ "doc": "Create or update a Capability resource that extends a Target resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "918",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "919",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "920",
+ "type": {
+ "$id": "921",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "922",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "923",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "924",
+ "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": "925",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "926",
+ "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": "927",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "928",
+ "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": "929",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "930",
+ "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": "931",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "932",
+ "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": "933",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "934",
+ "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": "935",
+ "name": "capabilityName",
+ "nameInRequest": "capabilityName",
+ "doc": "String that represents a Capability resource name.",
+ "type": {
+ "$id": "936",
+ "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": "937",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "938",
+ "kind": "constant",
+ "valueType": {
+ "$id": "939",
+ "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": "940",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "941",
+ "kind": "constant",
+ "valueType": {
+ "$id": "942",
+ "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": "943",
+ "name": "resource",
+ "nameInRequest": "resource",
+ "doc": "Capability resource to be created or updated.",
+ "type": {
+ "$ref": "82"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "944",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "82"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "945",
+ "statusCodes": [
+ 201
+ ],
+ "bodyType": {
+ "$ref": "82"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "PUT",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}/capabilities/{capabilityName}",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities.createOrUpdate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "946",
+ "kind": "http",
+ "name": "Create/update a Capability that extends a virtual machine Target resource.",
+ "description": "Create/update a Capability that extends a virtual machine Target resource.",
+ "filePath": "2025-01-01/Capabilities_CreateOrUpdate.json",
+ "parameters": [
+ {
+ "$id": "947",
+ "parameter": {
+ "$ref": "918"
+ },
+ "value": {
+ "$id": "948",
+ "kind": "string",
+ "type": {
+ "$ref": "919"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "949",
+ "parameter": {
+ "$ref": "943"
+ },
+ "value": {
+ "$id": "950",
+ "kind": "model",
+ "type": {
+ "$ref": "82"
+ },
+ "value": {
+ "$id": "951",
+ "properties": {
+ "$id": "952",
+ "kind": "model",
+ "type": {
+ "$ref": "128"
+ },
+ "value": {
+ "$id": "953"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "954",
+ "parameter": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "955",
+ "kind": "string",
+ "type": {
+ "$ref": "936"
+ },
+ "value": "Shutdown-1.0"
+ }
+ },
+ {
+ "$id": "956",
+ "parameter": {
+ "$ref": "927"
+ },
+ "value": {
+ "$id": "957",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "Microsoft.Compute"
+ }
+ },
+ {
+ "$id": "958",
+ "parameter": {
+ "$ref": "931"
+ },
+ "value": {
+ "$id": "959",
+ "kind": "string",
+ "type": {
+ "$ref": "932"
+ },
+ "value": "exampleVM"
+ }
+ },
+ {
+ "$id": "960",
+ "parameter": {
+ "$ref": "929"
+ },
+ "value": {
+ "$id": "961",
+ "kind": "string",
+ "type": {
+ "$ref": "930"
+ },
+ "value": "virtualMachines"
+ }
+ },
+ {
+ "$id": "962",
+ "parameter": {
+ "$ref": "925"
+ },
+ "value": {
+ "$id": "963",
+ "kind": "string",
+ "type": {
+ "$ref": "926"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "964",
+ "parameter": {
+ "$ref": "922"
+ },
+ "value": {
+ "$id": "965",
+ "kind": "string",
+ "type": {
+ "$ref": "923"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "966",
+ "parameter": {
+ "$ref": "933"
+ },
+ "value": {
+ "$id": "967",
+ "kind": "string",
+ "type": {
+ "$ref": "934"
+ },
+ "value": "Microsoft-VirtualMachine"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "968",
+ "response": {
+ "$ref": "944"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "969",
+ "kind": "model",
+ "type": {
+ "$ref": "82"
+ },
+ "value": {
+ "$id": "970",
+ "name": {
+ "$id": "971",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Shutdown-1.0"
+ },
+ "type": {
+ "$id": "972",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/targets/capabilities"
+ },
+ "id": {
+ "$id": "973",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0"
+ },
+ "properties": {
+ "$id": "974",
+ "kind": "model",
+ "type": {
+ "$ref": "128"
+ },
+ "value": {
+ "$id": "975",
+ "description": {
+ "$id": "976",
+ "kind": "string",
+ "type": {
+ "$ref": "138"
+ },
+ "value": "Shutdown an Azure Virtual Machine for a defined period of time."
+ },
+ "parametersSchema": {
+ "$id": "977",
+ "kind": "string",
+ "type": {
+ "$ref": "142"
+ },
+ "value": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0.json"
+ },
+ "publisher": {
+ "$id": "978",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "Microsoft"
+ },
+ "targetType": {
+ "$id": "979",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "VirtualMachine"
+ },
+ "urn": {
+ "$id": "980",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ }
+ }
+ },
+ "systemData": {
+ "$id": "981",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "982",
+ "createdAt": {
+ "$id": "983",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2020-05-14T05:08:38.4662189Z"
+ },
+ "lastModifiedAt": {
+ "$id": "984",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2020-05-14T05:08:38.4662189Z"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "985",
+ "response": {
+ "$ref": "945"
+ },
+ "statusCode": 201,
+ "bodyValue": {
+ "$id": "986",
+ "kind": "model",
+ "type": {
+ "$ref": "82"
+ },
+ "value": {
+ "$id": "987",
+ "name": {
+ "$id": "988",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Shutdown-1.0"
+ },
+ "type": {
+ "$id": "989",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/targets/capabilities"
+ },
+ "id": {
+ "$id": "990",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0"
+ },
+ "properties": {
+ "$id": "991",
+ "kind": "model",
+ "type": {
+ "$ref": "128"
+ },
+ "value": {
+ "$id": "992",
+ "description": {
+ "$id": "993",
+ "kind": "string",
+ "type": {
+ "$ref": "138"
+ },
+ "value": "Shutdown an Azure Virtual Machine for a defined period of time."
+ },
+ "parametersSchema": {
+ "$id": "994",
+ "kind": "string",
+ "type": {
+ "$ref": "142"
+ },
+ "value": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0.json"
+ },
+ "publisher": {
+ "$id": "995",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "Microsoft"
+ },
+ "targetType": {
+ "$id": "996",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "VirtualMachine"
+ },
+ "urn": {
+ "$id": "997",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ }
+ }
+ },
+ "systemData": {
+ "$id": "998",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "999",
+ "createdAt": {
+ "$id": "1000",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2020-05-14T05:08:38.4662189Z"
+ },
+ "lastModifiedAt": {
+ "$id": "1001",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2020-05-14T05:08:38.4662189Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1002",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1003",
+ "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": "1004",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "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": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1007",
+ "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": "1008",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1009",
+ "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": "1010",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1011",
+ "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": "1012",
+ "name": "capabilityName",
+ "nameInRequest": "capabilityName",
+ "doc": "String that represents a Capability resource name.",
+ "type": {
+ "$id": "1013",
+ "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": "1014",
+ "name": "resource",
+ "nameInRequest": "resource",
+ "doc": "Capability resource to be created or updated.",
+ "type": {
+ "$ref": "82"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1015",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "938"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1016",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "941"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1017",
+ "type": {
+ "$ref": "82"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities.createOrUpdate"
+ },
+ {
+ "$id": "1018",
+ "kind": "basic",
+ "name": "delete",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Delete a Capability that extends a Target resource.",
+ "operation": {
+ "$id": "1019",
+ "name": "delete",
+ "resourceName": "Capability",
+ "doc": "Delete a Capability that extends a Target resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1020",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1021",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1022",
+ "type": {
+ "$id": "1023",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1024",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1025",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1026",
+ "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": "1027",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1028",
+ "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": "1029",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1030",
+ "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": "1031",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1032",
+ "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": "1033",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1034",
+ "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": "1035",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1036",
+ "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": "1037",
+ "name": "capabilityName",
+ "nameInRequest": "capabilityName",
+ "doc": "String that represents a Capability resource name.",
+ "type": {
+ "$id": "1038",
+ "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": "1039",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1040",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1041",
+ "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": "1042",
+ "statusCodes": [
+ 200
+ ],
+ "headers": [],
+ "isErrorResponse": false
+ },
+ {
+ "$id": "1043",
+ "statusCodes": [
+ 204
+ ],
+ "headers": [],
+ "isErrorResponse": false
+ }
+ ],
+ "httpMethod": "DELETE",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}/capabilities/{capabilityName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities.delete",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1044",
+ "kind": "http",
+ "name": "Delete a Capability that extends a virtual machine Target resource.",
+ "description": "Delete a Capability that extends a virtual machine Target resource.",
+ "filePath": "2025-01-01/Capabilities_Delete.json",
+ "parameters": [
+ {
+ "$id": "1045",
+ "parameter": {
+ "$ref": "1020"
+ },
+ "value": {
+ "$id": "1046",
+ "kind": "string",
+ "type": {
+ "$ref": "1021"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1047",
+ "parameter": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "1048",
+ "kind": "string",
+ "type": {
+ "$ref": "1038"
+ },
+ "value": "Shutdown-1.0"
+ }
+ },
+ {
+ "$id": "1049",
+ "parameter": {
+ "$ref": "1029"
+ },
+ "value": {
+ "$id": "1050",
+ "kind": "string",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": "Microsoft.Compute"
+ }
+ },
+ {
+ "$id": "1051",
+ "parameter": {
+ "$ref": "1033"
+ },
+ "value": {
+ "$id": "1052",
+ "kind": "string",
+ "type": {
+ "$ref": "1034"
+ },
+ "value": "exampleVM"
+ }
+ },
+ {
+ "$id": "1053",
+ "parameter": {
+ "$ref": "1031"
+ },
+ "value": {
+ "$id": "1054",
+ "kind": "string",
+ "type": {
+ "$ref": "1032"
+ },
+ "value": "virtualMachines"
+ }
+ },
+ {
+ "$id": "1055",
+ "parameter": {
+ "$ref": "1027"
+ },
+ "value": {
+ "$id": "1056",
+ "kind": "string",
+ "type": {
+ "$ref": "1028"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1057",
+ "parameter": {
+ "$ref": "1024"
+ },
+ "value": {
+ "$id": "1058",
+ "kind": "string",
+ "type": {
+ "$ref": "1025"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "1059",
+ "parameter": {
+ "$ref": "1035"
+ },
+ "value": {
+ "$id": "1060",
+ "kind": "string",
+ "type": {
+ "$ref": "1036"
+ },
+ "value": "Microsoft-VirtualMachine"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1061",
+ "response": {
+ "$ref": "1042"
+ },
+ "statusCode": 200
+ },
+ {
+ "$id": "1062",
+ "response": {
+ "$ref": "1043"
+ },
+ "statusCode": 204
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1063",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1064",
+ "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": "1065",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1066",
+ "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": "1067",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1068",
+ "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": "1069",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1070",
+ "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": "1071",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1072",
+ "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": "1073",
+ "name": "capabilityName",
+ "nameInRequest": "capabilityName",
+ "doc": "String that represents a Capability resource name.",
+ "type": {
+ "$id": "1074",
+ "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": "1075",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1040"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1076"
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities.delete"
+ },
+ {
+ "$id": "1077",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a list of Capability resources that extend a Target resource.",
+ "operation": {
+ "$id": "1078",
+ "name": "list",
+ "resourceName": "Capability",
+ "doc": "Get a list of Capability resources that extend a Target resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1079",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1080",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1081",
+ "type": {
+ "$id": "1082",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1083",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1084",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1085",
+ "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": "1086",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1087",
+ "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": "1088",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1089",
+ "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": "1090",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1091",
+ "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": "1092",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1093",
+ "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": "1094",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "1095",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1096",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1097",
+ "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": "1098",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1099",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1100",
+ "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": "1101",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "187"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}/capabilities",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "1102",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "1103",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1104",
+ "kind": "http",
+ "name": "List all Capabilities that extend a virtual machine Target resource.",
+ "description": "List all Capabilities that extend a virtual machine Target resource.",
+ "filePath": "2025-01-01/Capabilities_List.json",
+ "parameters": [
+ {
+ "$id": "1105",
+ "parameter": {
+ "$ref": "1079"
+ },
+ "value": {
+ "$id": "1106",
+ "kind": "string",
+ "type": {
+ "$ref": "1080"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1107",
+ "parameter": {
+ "$ref": "1088"
+ },
+ "value": {
+ "$id": "1108",
+ "kind": "string",
+ "type": {
+ "$ref": "1089"
+ },
+ "value": "Microsoft.Compute"
+ }
+ },
+ {
+ "$id": "1109",
+ "parameter": {
+ "$ref": "1092"
+ },
+ "value": {
+ "$id": "1110",
+ "kind": "string",
+ "type": {
+ "$ref": "1093"
+ },
+ "value": "exampleVM"
+ }
+ },
+ {
+ "$id": "1111",
+ "parameter": {
+ "$ref": "1090"
+ },
+ "value": {
+ "$id": "1112",
+ "kind": "string",
+ "type": {
+ "$ref": "1091"
+ },
+ "value": "virtualMachines"
+ }
+ },
+ {
+ "$id": "1113",
+ "parameter": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "1114",
+ "kind": "string",
+ "type": {
+ "$ref": "1087"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1115",
+ "parameter": {
+ "$ref": "1083"
+ },
+ "value": {
+ "$id": "1116",
+ "kind": "string",
+ "type": {
+ "$ref": "1084"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "1117",
+ "parameter": {
+ "$ref": "1096"
+ },
+ "value": {
+ "$id": "1118",
+ "kind": "string",
+ "type": {
+ "$ref": "1097"
+ },
+ "value": "Microsoft-VirtualMachine"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1119",
+ "response": {
+ "$ref": "1101"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1120",
+ "kind": "model",
+ "type": {
+ "$ref": "187"
+ },
+ "value": {
+ "$id": "1121",
+ "nextLink": {
+ "$id": "1122",
+ "kind": "string",
+ "type": {
+ "$ref": "193"
+ },
+ "value": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine/capabilities?continuationToken=&api-version=2024-11-01-preview"
+ },
+ "value": {
+ "$id": "1123",
+ "kind": "array",
+ "type": {
+ "$ref": "189"
+ },
+ "value": [
+ {
+ "$id": "1124",
+ "kind": "model",
+ "type": {
+ "$ref": "82"
+ },
+ "value": {
+ "$id": "1125",
+ "name": {
+ "$id": "1126",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Shutdown-1.0"
+ },
+ "type": {
+ "$id": "1127",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/targets/capabilities"
+ },
+ "id": {
+ "$id": "1128",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0"
+ },
+ "properties": {
+ "$id": "1129",
+ "kind": "model",
+ "type": {
+ "$ref": "128"
+ },
+ "value": {
+ "$id": "1130",
+ "description": {
+ "$id": "1131",
+ "kind": "string",
+ "type": {
+ "$ref": "138"
+ },
+ "value": "Shutdown an Azure Virtual Machine for a defined period of time."
+ },
+ "parametersSchema": {
+ "$id": "1132",
+ "kind": "string",
+ "type": {
+ "$ref": "142"
+ },
+ "value": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0.json"
+ },
+ "publisher": {
+ "$id": "1133",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "Microsoft"
+ },
+ "targetType": {
+ "$id": "1134",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "VirtualMachine"
+ },
+ "urn": {
+ "$id": "1135",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ }
+ }
+ },
+ "systemData": {
+ "$id": "1136",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "1137",
+ "createdAt": {
+ "$id": "1138",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2020-05-14T05:08:38.4662189Z"
+ },
+ "lastModifiedAt": {
+ "$id": "1139",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2020-05-14T05:08:38.4662189Z"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1140",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1141",
+ "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": "1142",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1143",
+ "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": "1144",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1145",
+ "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": "1146",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1147",
+ "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": "1148",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "1149",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1150",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1151",
+ "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": "1152",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1099"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1153",
+ "type": {
+ "$id": "1154",
+ "kind": "array",
+ "name": "ArrayCapability",
+ "valueType": {
+ "$ref": "82"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities.list"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "1155",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "1156",
+ "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": "1157",
+ "type": {
+ "$id": "1158",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "1159",
+ "name": "Azure.ResourceManager.@armResourceOperations",
+ "arguments": {
+ "$id": "1160"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Capabilities",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "parent": {
+ "$ref": "834"
+ }
+ },
+ {
+ "$id": "1161",
+ "kind": "client",
+ "name": "Operations",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "methods": [
+ {
+ "$id": "1162",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "List the operations for the provider",
+ "operation": {
+ "$id": "1163",
+ "name": "list",
+ "resourceName": "Operations",
+ "doc": "List the operations for the provider",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1164",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1165",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1166",
+ "type": {
+ "$id": "1167",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1168",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1169",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1170",
+ "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": "1171",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "197"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/providers/Microsoft.Chaos/operations",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "1172",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "1173",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Azure.ResourceManager.Operations.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1174",
+ "kind": "http",
+ "name": "Lists all Chaos Studio operations.",
+ "description": "Lists all Chaos Studio operations.",
+ "filePath": "2025-01-01/Operations_List.json",
+ "parameters": [
+ {
+ "$id": "1175",
+ "parameter": {
+ "$ref": "1164"
+ },
+ "value": {
+ "$id": "1176",
+ "kind": "string",
+ "type": {
+ "$ref": "1165"
+ },
+ "value": "2025-01-01"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1177",
+ "response": {
+ "$ref": "1171"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1178",
+ "kind": "model",
+ "type": {
+ "$ref": "197"
+ },
+ "value": {
+ "$id": "1179",
+ "nextLink": {
+ "$id": "1180",
+ "kind": "string",
+ "type": {
+ "$ref": "238"
+ },
+ "value": "https://management.azure.com/providers/Microsoft.Chaos/operations?continuationToken=myContinuationToken&api-version=2024-11-01-preview"
+ },
+ "value": {
+ "$id": "1181",
+ "kind": "array",
+ "type": {
+ "$ref": "199"
+ },
+ "value": [
+ {
+ "$id": "1182",
+ "kind": "model",
+ "type": {
+ "$ref": "200"
+ },
+ "value": {
+ "$id": "1183",
+ "name": {
+ "$id": "1184",
+ "kind": "string",
+ "type": {
+ "$ref": "202"
+ },
+ "value": "Microsoft.Chaos/experiments/read"
+ },
+ "display": {
+ "$id": "1185",
+ "kind": "model",
+ "type": {
+ "$ref": "210"
+ },
+ "value": {
+ "$id": "1186",
+ "provider": {
+ "$id": "1187",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Microsoft Chaos"
+ },
+ "resource": {
+ "$id": "1188",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "Chaos Experiment"
+ },
+ "operation": {
+ "$id": "1189",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "Gets all Chaos Experiments."
+ },
+ "description": {
+ "$id": "1190",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Gets all Chaos Experiments in a resource group."
+ }
+ }
+ },
+ "isDataAction": {
+ "$id": "1191",
+ "kind": "boolean",
+ "type": {
+ "$ref": "206"
+ },
+ "value": false
+ },
+ "origin": {
+ "$id": "1192",
+ "kind": "string",
+ "type": {
+ "$ref": "12"
+ },
+ "value": "user,system"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1193",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1169"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1194",
+ "type": {
+ "$id": "1195",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$ref": "200"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Azure.ResourceManager.Operations.list"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "1196",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "1197",
+ "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": "1198",
+ "type": {
+ "$id": "1199",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Operations",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "parent": {
+ "$ref": "834"
+ }
+ },
+ {
+ "$id": "1200",
+ "kind": "client",
+ "name": "Targets",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "methods": [
+ {
+ "$id": "1201",
+ "kind": "basic",
+ "name": "get",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a Target resource that extends a tracked regional resource.",
+ "operation": {
+ "$id": "1202",
+ "name": "get",
+ "resourceName": "Target",
+ "doc": "Get a Target resource that extends a tracked regional resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1203",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1204",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1205",
+ "type": {
+ "$id": "1206",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1207",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1208",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1209",
+ "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": "1210",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1211",
+ "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": "1212",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1213",
+ "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": "1214",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1215",
+ "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": "1216",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1217",
+ "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": "1218",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1219",
+ "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": "1220",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1221",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1222",
+ "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": "1223",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "242"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1224",
+ "kind": "http",
+ "name": "Get a Target that extends a virtual machine resource.",
+ "description": "Get a Target that extends a virtual machine resource.",
+ "filePath": "2025-01-01/Targets_Get.json",
+ "parameters": [
+ {
+ "$id": "1225",
+ "parameter": {
+ "$ref": "1203"
+ },
+ "value": {
+ "$id": "1226",
+ "kind": "string",
+ "type": {
+ "$ref": "1204"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1227",
+ "parameter": {
+ "$ref": "1212"
+ },
+ "value": {
+ "$id": "1228",
+ "kind": "string",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": "Microsoft.Compute"
+ }
+ },
+ {
+ "$id": "1229",
+ "parameter": {
+ "$ref": "1216"
+ },
+ "value": {
+ "$id": "1230",
+ "kind": "string",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": "exampleVM"
+ }
+ },
+ {
+ "$id": "1231",
+ "parameter": {
+ "$ref": "1214"
+ },
+ "value": {
+ "$id": "1232",
+ "kind": "string",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": "virtualMachines"
+ }
+ },
+ {
+ "$id": "1233",
+ "parameter": {
+ "$ref": "1210"
+ },
+ "value": {
+ "$id": "1234",
+ "kind": "string",
+ "type": {
+ "$ref": "1211"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1235",
+ "parameter": {
+ "$ref": "1207"
+ },
+ "value": {
+ "$id": "1236",
+ "kind": "string",
+ "type": {
+ "$ref": "1208"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "1237",
+ "parameter": {
+ "$ref": "1218"
+ },
+ "value": {
+ "$id": "1238",
+ "kind": "string",
+ "type": {
+ "$ref": "1219"
+ },
+ "value": "Microsoft-Agent"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1239",
+ "response": {
+ "$ref": "1223"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1240",
+ "kind": "model",
+ "type": {
+ "$ref": "242"
+ },
+ "value": {
+ "$id": "1241",
+ "name": {
+ "$id": "1242",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Microsoft-Agent"
+ },
+ "type": {
+ "$id": "1243",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/targets"
+ },
+ "id": {
+ "$id": "1244",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-Agent"
+ },
+ "location": {
+ "$id": "1245",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "centraluseuap"
+ },
+ "properties": {
+ "$id": "1246",
+ "kind": "dict",
+ "type": {
+ "$ref": "244"
+ },
+ "value": {
+ "$id": "1247",
+ "agentProfileId": {
+ "$id": "1248",
+ "kind": "unknown",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "ac4e8251-fdc9-4277-8e87-dc57fe5794cf"
+ },
+ "identities": {
+ "$id": "1249",
+ "kind": "unknown",
+ "type": {
+ "$ref": "246"
+ },
+ "value": [
+ {
+ "$id": "1250",
+ "type": "CertificateSubjectIssuer",
+ "subject": "CN=example.subject"
+ }
+ ]
+ }
+ }
+ },
+ "systemData": {
+ "$id": "1251",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "1252",
+ "createdAt": {
+ "$id": "1253",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedAt": {
+ "$id": "1254",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1255",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1256",
+ "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": "1257",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1258",
+ "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": "1259",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1260",
+ "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": "1261",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1262",
+ "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": "1263",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1264",
+ "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": "1265",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1221"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1266",
+ "type": {
+ "$ref": "242"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets.get"
+ },
+ {
+ "$id": "1267",
+ "kind": "basic",
+ "name": "createOrUpdate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Create or update a Target resource that extends a tracked regional resource.",
+ "operation": {
+ "$id": "1268",
+ "name": "createOrUpdate",
+ "resourceName": "Target",
+ "doc": "Create or update a Target resource that extends a tracked regional resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1269",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1270",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1271",
+ "type": {
+ "$id": "1272",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1273",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1274",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1275",
+ "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": "1276",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1277",
+ "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": "1278",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1279",
+ "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": "1280",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1281",
+ "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": "1282",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1283",
+ "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": "1284",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1285",
+ "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": "1286",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1287",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1288",
+ "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": "1289",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1290",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1291",
+ "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": "1292",
+ "name": "resource",
+ "nameInRequest": "resource",
+ "doc": "Target resource to be created or updated.",
+ "type": {
+ "$ref": "242"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1293",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "242"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "1294",
+ "statusCodes": [
+ 201
+ ],
+ "bodyType": {
+ "$ref": "242"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "PUT",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets.createOrUpdate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1295",
+ "kind": "http",
+ "name": "Create/update a Target that extends a virtual machine resource.",
+ "description": "Create/update a Target that extends a virtual machine resource.",
+ "filePath": "2025-01-01/Targets_CreateOrUpdate.json",
+ "parameters": [
+ {
+ "$id": "1296",
+ "parameter": {
+ "$ref": "1269"
+ },
+ "value": {
+ "$id": "1297",
+ "kind": "string",
+ "type": {
+ "$ref": "1270"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1298",
+ "parameter": {
+ "$ref": "1278"
+ },
+ "value": {
+ "$id": "1299",
+ "kind": "string",
+ "type": {
+ "$ref": "1279"
+ },
+ "value": "Microsoft.Compute"
+ }
+ },
+ {
+ "$id": "1300",
+ "parameter": {
+ "$ref": "1282"
+ },
+ "value": {
+ "$id": "1301",
+ "kind": "string",
+ "type": {
+ "$ref": "1283"
+ },
+ "value": "exampleVM"
+ }
+ },
+ {
+ "$id": "1302",
+ "parameter": {
+ "$ref": "1280"
+ },
+ "value": {
+ "$id": "1303",
+ "kind": "string",
+ "type": {
+ "$ref": "1281"
+ },
+ "value": "virtualMachines"
+ }
+ },
+ {
+ "$id": "1304",
+ "parameter": {
+ "$ref": "1276"
+ },
+ "value": {
+ "$id": "1305",
+ "kind": "string",
+ "type": {
+ "$ref": "1277"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1306",
+ "parameter": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "1307",
+ "kind": "string",
+ "type": {
+ "$ref": "1274"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "1308",
+ "parameter": {
+ "$ref": "1292"
+ },
+ "value": {
+ "$id": "1309",
+ "kind": "model",
+ "type": {
+ "$ref": "242"
+ },
+ "value": {
+ "$id": "1310",
+ "properties": {
+ "$id": "1311",
+ "kind": "dict",
+ "type": {
+ "$ref": "244"
+ },
+ "value": {
+ "$id": "1312"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1313",
+ "parameter": {
+ "$ref": "1284"
+ },
+ "value": {
+ "$id": "1314",
+ "kind": "string",
+ "type": {
+ "$ref": "1285"
+ },
+ "value": "Microsoft-VirtualMachine"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1315",
+ "response": {
+ "$ref": "1293"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1316",
+ "kind": "model",
+ "type": {
+ "$ref": "242"
+ },
+ "value": {
+ "$id": "1317",
+ "name": {
+ "$id": "1318",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Microsoft-VirtualMachine"
+ },
+ "type": {
+ "$id": "1319",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/targets"
+ },
+ "id": {
+ "$id": "1320",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ },
+ "properties": {
+ "$id": "1321",
+ "kind": "dict",
+ "type": {
+ "$ref": "244"
+ },
+ "value": {
+ "$id": "1322"
+ }
+ },
+ "systemData": {
+ "$id": "1323",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "1324",
+ "createdAt": {
+ "$id": "1325",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedAt": {
+ "$id": "1326",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1327",
+ "response": {
+ "$ref": "1294"
+ },
+ "statusCode": 201,
+ "bodyValue": {
+ "$id": "1328",
+ "kind": "model",
+ "type": {
+ "$ref": "242"
+ },
+ "value": {
+ "$id": "1329",
+ "name": {
+ "$id": "1330",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Microsoft-VirtualMachine"
+ },
+ "type": {
+ "$id": "1331",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/targets"
+ },
+ "id": {
+ "$id": "1332",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ },
+ "properties": {
+ "$id": "1333",
+ "kind": "dict",
+ "type": {
+ "$ref": "244"
+ },
+ "value": {
+ "$id": "1334"
+ }
+ },
+ "systemData": {
+ "$id": "1335",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "1336",
+ "createdAt": {
+ "$id": "1337",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedAt": {
+ "$id": "1338",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1339",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1340",
+ "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": "1341",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1342",
+ "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": "1343",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1344",
+ "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": "1345",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1346",
+ "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": "1347",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1348",
+ "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": "1349",
+ "name": "resource",
+ "nameInRequest": "resource",
+ "doc": "Target resource to be created or updated.",
+ "type": {
+ "$ref": "242"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1350",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1287"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1351",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1290"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1352",
+ "type": {
+ "$ref": "242"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets.createOrUpdate"
+ },
+ {
+ "$id": "1353",
+ "kind": "basic",
+ "name": "delete",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Delete a Target resource that extends a tracked regional resource.",
+ "operation": {
+ "$id": "1354",
+ "name": "delete",
+ "resourceName": "Target",
+ "doc": "Delete a Target resource that extends a tracked regional resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1355",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1356",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1357",
+ "type": {
+ "$id": "1358",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1359",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1360",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1361",
+ "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": "1362",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1363",
+ "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": "1364",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1365",
+ "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": "1366",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1367",
+ "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": "1368",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1369",
+ "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": "1370",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1371",
+ "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": "1372",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1373",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1374",
+ "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": "1375",
+ "statusCodes": [
+ 200
+ ],
+ "headers": [],
+ "isErrorResponse": false
+ },
+ {
+ "$id": "1376",
+ "statusCodes": [
+ 204
+ ],
+ "headers": [],
+ "isErrorResponse": false
+ }
+ ],
+ "httpMethod": "DELETE",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets.delete",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1377",
+ "kind": "http",
+ "name": "Delete a Target that extends a virtual machine resource.",
+ "description": "Delete a Target that extends a virtual machine resource.",
+ "filePath": "2025-01-01/Targets_Delete.json",
+ "parameters": [
+ {
+ "$id": "1378",
+ "parameter": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "1379",
+ "kind": "string",
+ "type": {
+ "$ref": "1356"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1380",
+ "parameter": {
+ "$ref": "1364"
+ },
+ "value": {
+ "$id": "1381",
+ "kind": "string",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": "Microsoft.Compute"
+ }
+ },
+ {
+ "$id": "1382",
+ "parameter": {
+ "$ref": "1368"
+ },
+ "value": {
+ "$id": "1383",
+ "kind": "string",
+ "type": {
+ "$ref": "1369"
+ },
+ "value": "exampleVM"
+ }
+ },
+ {
+ "$id": "1384",
+ "parameter": {
+ "$ref": "1366"
+ },
+ "value": {
+ "$id": "1385",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "virtualMachines"
+ }
+ },
+ {
+ "$id": "1386",
+ "parameter": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "1387",
+ "kind": "string",
+ "type": {
+ "$ref": "1363"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1388",
+ "parameter": {
+ "$ref": "1359"
+ },
+ "value": {
+ "$id": "1389",
+ "kind": "string",
+ "type": {
+ "$ref": "1360"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "1390",
+ "parameter": {
+ "$ref": "1370"
+ },
+ "value": {
+ "$id": "1391",
+ "kind": "string",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": "Microsoft-Agent"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1392",
+ "response": {
+ "$ref": "1375"
+ },
+ "statusCode": 200
+ },
+ {
+ "$id": "1393",
+ "response": {
+ "$ref": "1376"
+ },
+ "statusCode": 204
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1394",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1395",
+ "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": "1396",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1397",
+ "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": "1398",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "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": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1401",
+ "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": "1402",
+ "name": "targetName",
+ "nameInRequest": "targetName",
+ "doc": "String that represents a Target resource name.",
+ "type": {
+ "$id": "1403",
+ "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": "1404",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1373"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1405"
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets.delete"
+ },
+ {
+ "$id": "1406",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a list of Target resources that extend a tracked regional resource.",
+ "operation": {
+ "$id": "1407",
+ "name": "list",
+ "resourceName": "Target",
+ "doc": "Get a list of Target resources that extend a tracked regional resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1408",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1409",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1410",
+ "type": {
+ "$id": "1411",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1412",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1413",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1414",
+ "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": "1415",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1416",
+ "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": "1417",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1418",
+ "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": "1419",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1420",
+ "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": "1421",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1422",
+ "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": "1423",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "1424",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1425",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1426",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1427",
+ "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": "1428",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "256"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "1429",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "1430",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1431",
+ "kind": "http",
+ "name": "List all Targets that extend a virtual machine resource.",
+ "description": "List all Targets that extend a virtual machine resource.",
+ "filePath": "2025-01-01/Targets_List.json",
+ "parameters": [
+ {
+ "$id": "1432",
+ "parameter": {
+ "$ref": "1408"
+ },
+ "value": {
+ "$id": "1433",
+ "kind": "string",
+ "type": {
+ "$ref": "1409"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1434",
+ "parameter": {
+ "$ref": "1417"
+ },
+ "value": {
+ "$id": "1435",
+ "kind": "string",
+ "type": {
+ "$ref": "1418"
+ },
+ "value": "Microsoft.Compute"
+ }
+ },
+ {
+ "$id": "1436",
+ "parameter": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "1437",
+ "kind": "string",
+ "type": {
+ "$ref": "1422"
+ },
+ "value": "exampleVM"
+ }
+ },
+ {
+ "$id": "1438",
+ "parameter": {
+ "$ref": "1419"
+ },
+ "value": {
+ "$id": "1439",
+ "kind": "string",
+ "type": {
+ "$ref": "1420"
+ },
+ "value": "virtualMachines"
+ }
+ },
+ {
+ "$id": "1440",
+ "parameter": {
+ "$ref": "1415"
+ },
+ "value": {
+ "$id": "1441",
+ "kind": "string",
+ "type": {
+ "$ref": "1416"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1442",
+ "parameter": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "1443",
+ "kind": "string",
+ "type": {
+ "$ref": "1413"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1444",
+ "response": {
+ "$ref": "1428"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1445",
+ "kind": "model",
+ "type": {
+ "$ref": "256"
+ },
+ "value": {
+ "$id": "1446",
+ "nextLink": {
+ "$id": "1447",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets?continuationToken=&api-version=2024-11-01-preview"
+ },
+ "value": {
+ "$id": "1448",
+ "kind": "array",
+ "type": {
+ "$ref": "258"
+ },
+ "value": [
+ {
+ "$id": "1449",
+ "kind": "model",
+ "type": {
+ "$ref": "242"
+ },
+ "value": {
+ "$id": "1450",
+ "name": {
+ "$id": "1451",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Microsoft-Agent"
+ },
+ "type": {
+ "$id": "1452",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/targets"
+ },
+ "id": {
+ "$id": "1453",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-Agent"
+ },
+ "location": {
+ "$id": "1454",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "centraluseuap"
+ },
+ "properties": {
+ "$id": "1455",
+ "kind": "dict",
+ "type": {
+ "$ref": "244"
+ },
+ "value": {
+ "$id": "1456",
+ "agentProfileId": {
+ "$id": "1457",
+ "kind": "unknown",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "ac4e8251-fdc9-4277-8e87-dc57fe5794cf"
+ },
+ "identities": {
+ "$id": "1458",
+ "kind": "unknown",
+ "type": {
+ "$ref": "246"
+ },
+ "value": [
+ {
+ "$id": "1459",
+ "type": "CertificateSubjectIssuer",
+ "subject": "CN=example.subject"
+ }
+ ]
+ }
+ }
+ },
+ "systemData": {
+ "$id": "1460",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "1461",
+ "createdAt": {
+ "$id": "1462",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedAt": {
+ "$id": "1463",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1464",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1465",
+ "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": "1466",
+ "name": "parentProviderNamespace",
+ "nameInRequest": "parentProviderNamespace",
+ "doc": "The parent resource provider namespace.",
+ "type": {
+ "$id": "1467",
+ "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": "1468",
+ "name": "parentResourceType",
+ "nameInRequest": "parentResourceType",
+ "doc": "The parent resource type.",
+ "type": {
+ "$id": "1469",
+ "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": "1470",
+ "name": "parentResourceName",
+ "nameInRequest": "parentResourceName",
+ "doc": "The parent resource name.",
+ "type": {
+ "$id": "1471",
+ "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": "1472",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "1473",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1474",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1426"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1475",
+ "type": {
+ "$id": "1476",
+ "kind": "array",
+ "name": "ArrayTarget",
+ "valueType": {
+ "$ref": "242"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets.list"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "1477",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "1478",
+ "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": "1479",
+ "type": {
+ "$id": "1480",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "1481",
+ "name": "Azure.ResourceManager.@armResourceOperations",
+ "arguments": {
+ "$id": "1482"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Targets",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "parent": {
+ "$ref": "834"
+ }
+ },
+ {
+ "$id": "1483",
+ "kind": "client",
+ "name": "CapabilityTypes",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "methods": [
+ {
+ "$id": "1484",
+ "kind": "basic",
+ "name": "get",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a Capability Type resource for given Target Type and location.",
+ "operation": {
+ "$id": "1485",
+ "name": "get",
+ "resourceName": "CapabilityType",
+ "doc": "Get a Capability Type resource for given Target Type and location.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1486",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1487",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1488",
+ "type": {
+ "$id": "1489",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1490",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1491",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1492",
+ "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": "1493",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The name of the Azure region.",
+ "type": {
+ "$id": "1494",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "1495",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1496",
+ "name": "targetTypeName",
+ "nameInRequest": "targetTypeName",
+ "doc": "String that represents a Target Type resource name.",
+ "type": {
+ "$id": "1497",
+ "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": "1498",
+ "name": "capabilityTypeName",
+ "nameInRequest": "capabilityTypeName",
+ "doc": "String that represents a Capability Type resource name.",
+ "type": {
+ "$id": "1499",
+ "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": "1500",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1501",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1502",
+ "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": "1503",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "266"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes/{capabilityTypeName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypes.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1504",
+ "kind": "http",
+ "name": "Get a Capability Type for a virtual machine Target resource on westus2 location.",
+ "description": "Get a Capability Type for a virtual machine Target resource on westus2 location.",
+ "filePath": "2025-01-01/CapabilityTypes_Get.json",
+ "parameters": [
+ {
+ "$id": "1505",
+ "parameter": {
+ "$ref": "1486"
+ },
+ "value": {
+ "$id": "1506",
+ "kind": "string",
+ "type": {
+ "$ref": "1487"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1507",
+ "parameter": {
+ "$ref": "1498"
+ },
+ "value": {
+ "$id": "1508",
+ "kind": "string",
+ "type": {
+ "$ref": "1499"
+ },
+ "value": "Shutdown-1.0"
+ }
+ },
+ {
+ "$id": "1509",
+ "parameter": {
+ "$ref": "1493"
+ },
+ "value": {
+ "$id": "1510",
+ "kind": "string",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": "westus2"
+ }
+ },
+ {
+ "$id": "1511",
+ "parameter": {
+ "$ref": "1490"
+ },
+ "value": {
+ "$id": "1512",
+ "kind": "string",
+ "type": {
+ "$ref": "1491"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "1513",
+ "parameter": {
+ "$ref": "1496"
+ },
+ "value": {
+ "$id": "1514",
+ "kind": "string",
+ "type": {
+ "$ref": "1497"
+ },
+ "value": "Microsoft-VirtualMachine"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1515",
+ "response": {
+ "$ref": "1503"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1516",
+ "kind": "model",
+ "type": {
+ "$ref": "266"
+ },
+ "value": {
+ "$id": "1517",
+ "name": {
+ "$id": "1518",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Shutdown-1.0"
+ },
+ "type": {
+ "$id": "1519",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/locations/targetTypes/capabilityTypes"
+ },
+ "id": {
+ "$id": "1520",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/locations/westus2/targetTypes/Microsoft-VirtualMachine/capabilityTypes/Shutdown-1.0"
+ },
+ "properties": {
+ "$id": "1521",
+ "kind": "model",
+ "type": {
+ "$ref": "268"
+ },
+ "value": {
+ "$id": "1522",
+ "description": {
+ "$id": "1523",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "Shutdown an Azure Virtual Machine for a defined period of time."
+ },
+ "displayName": {
+ "$id": "1524",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "Shutdown VM"
+ },
+ "kind": {
+ "$id": "1525",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "fault"
+ },
+ "parametersSchema": {
+ "$id": "1526",
+ "kind": "string",
+ "type": {
+ "$ref": "286"
+ },
+ "value": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0.json"
+ },
+ "publisher": {
+ "$id": "1527",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Microsoft"
+ },
+ "runtimeProperties": {
+ "$id": "1528",
+ "kind": "model",
+ "type": {
+ "$ref": "313"
+ },
+ "value": {
+ "$id": "1529",
+ "kind": {
+ "$id": "1530",
+ "kind": "string",
+ "type": {
+ "$ref": "315"
+ },
+ "value": "continuous"
+ }
+ }
+ },
+ "targetType": {
+ "$id": "1531",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "VirtualMachine"
+ },
+ "urn": {
+ "$id": "1532",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ },
+ "azureRbacActions": {
+ "$id": "1533",
+ "kind": "array",
+ "type": {
+ "$ref": "298"
+ },
+ "value": [
+ {
+ "$id": "1534",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/virtualMachines/poweroff/action"
+ },
+ {
+ "$id": "1535",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/virtualMachines/start/action"
+ },
+ {
+ "$id": "1536",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/virtualMachines/instanceView/read"
+ },
+ {
+ "$id": "1537",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/virtualMachines/read"
+ },
+ {
+ "$id": "1538",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/locations/operations/read"
+ }
+ ]
+ },
+ "requiredAzureRoleDefinitionIds": {
+ "$id": "1539",
+ "kind": "array",
+ "type": {
+ "$ref": "308"
+ },
+ "value": [
+ {
+ "$id": "1540",
+ "kind": "string",
+ "type": {
+ "$ref": "309"
+ },
+ "value": "acdd72a7-3385-48ef-bd42-f606fba81ae0"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1541",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The name of the Azure region.",
+ "type": {
+ "$id": "1542",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "1543",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1544",
+ "name": "targetTypeName",
+ "nameInRequest": "targetTypeName",
+ "doc": "String that represents a Target Type resource name.",
+ "type": {
+ "$id": "1545",
+ "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": "1546",
+ "name": "capabilityTypeName",
+ "nameInRequest": "capabilityTypeName",
+ "doc": "String that represents a Capability Type resource name.",
+ "type": {
+ "$id": "1547",
+ "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": "1548",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1501"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1549",
+ "type": {
+ "$ref": "266"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypes.get"
+ },
+ {
+ "$id": "1550",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a list of Capability Type resources for given Target Type and location.",
+ "operation": {
+ "$id": "1551",
+ "name": "list",
+ "resourceName": "CapabilityType",
+ "doc": "Get a list of Capability Type resources for given Target Type and location.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1552",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1553",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1554",
+ "type": {
+ "$id": "1555",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1556",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1557",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1558",
+ "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": "1559",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The name of the Azure region.",
+ "type": {
+ "$id": "1560",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "1561",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1562",
+ "name": "targetTypeName",
+ "nameInRequest": "targetTypeName",
+ "doc": "String that represents a Target Type resource name.",
+ "type": {
+ "$id": "1563",
+ "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": "1564",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "1565",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1566",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1567",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1568",
+ "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": "1569",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "324"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "1570",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "1571",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypes.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1572",
+ "kind": "http",
+ "name": "List all Capability Types for a virtual machine Target resource on westus2 location.",
+ "description": "List all Capability Types for a virtual machine Target resource on westus2 location.",
+ "filePath": "2025-01-01/CapabilityTypes_List.json",
+ "parameters": [
+ {
+ "$id": "1573",
+ "parameter": {
+ "$ref": "1552"
+ },
+ "value": {
+ "$id": "1574",
+ "kind": "string",
+ "type": {
+ "$ref": "1553"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1575",
+ "parameter": {
+ "$ref": "1559"
+ },
+ "value": {
+ "$id": "1576",
+ "kind": "string",
+ "type": {
+ "$ref": "1560"
+ },
+ "value": "westus2"
+ }
+ },
+ {
+ "$id": "1577",
+ "parameter": {
+ "$ref": "1556"
+ },
+ "value": {
+ "$id": "1578",
+ "kind": "string",
+ "type": {
+ "$ref": "1557"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "1579",
+ "parameter": {
+ "$ref": "1562"
+ },
+ "value": {
+ "$id": "1580",
+ "kind": "string",
+ "type": {
+ "$ref": "1563"
+ },
+ "value": "Microsoft-VirtualMachine"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1581",
+ "response": {
+ "$ref": "1569"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1582",
+ "kind": "model",
+ "type": {
+ "$ref": "324"
+ },
+ "value": {
+ "$id": "1583",
+ "nextLink": {
+ "$id": "1584",
+ "kind": "string",
+ "type": {
+ "$ref": "330"
+ },
+ "value": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/locations/westus2/targetTypes/Microsoft-VirtualMachine/capabilityTypes?continuationToken=&api-version=2024-11-01-preview"
+ },
+ "value": {
+ "$id": "1585",
+ "kind": "array",
+ "type": {
+ "$ref": "326"
+ },
+ "value": [
+ {
+ "$id": "1586",
+ "kind": "model",
+ "type": {
+ "$ref": "266"
+ },
+ "value": {
+ "$id": "1587",
+ "name": {
+ "$id": "1588",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Shutdown-1.0"
+ },
+ "type": {
+ "$id": "1589",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/locations/targetTypes/capabilityTypes"
+ },
+ "id": {
+ "$id": "1590",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/locations/westus2/targetTypes/Microsoft-VirtualMachine/capabilityTypes/Shutdown-1.0"
+ },
+ "properties": {
+ "$id": "1591",
+ "kind": "model",
+ "type": {
+ "$ref": "268"
+ },
+ "value": {
+ "$id": "1592",
+ "description": {
+ "$id": "1593",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "Shutdown an Azure Virtual Machine for a defined period of time."
+ },
+ "displayName": {
+ "$id": "1594",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "Shutdown VM"
+ },
+ "kind": {
+ "$id": "1595",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "fault"
+ },
+ "parametersSchema": {
+ "$id": "1596",
+ "kind": "string",
+ "type": {
+ "$ref": "286"
+ },
+ "value": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0.json"
+ },
+ "publisher": {
+ "$id": "1597",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Microsoft"
+ },
+ "runtimeProperties": {
+ "$id": "1598",
+ "kind": "model",
+ "type": {
+ "$ref": "313"
+ },
+ "value": {
+ "$id": "1599",
+ "kind": {
+ "$id": "1600",
+ "kind": "string",
+ "type": {
+ "$ref": "315"
+ },
+ "value": "continuous"
+ }
+ }
+ },
+ "targetType": {
+ "$id": "1601",
+ "kind": "string",
+ "type": {
+ "$ref": "274"
+ },
+ "value": "VirtualMachine"
+ },
+ "urn": {
+ "$id": "1602",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ },
+ "azureRbacActions": {
+ "$id": "1603",
+ "kind": "array",
+ "type": {
+ "$ref": "298"
+ },
+ "value": [
+ {
+ "$id": "1604",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/virtualMachines/poweroff/action"
+ },
+ {
+ "$id": "1605",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/virtualMachines/start/action"
+ },
+ {
+ "$id": "1606",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/virtualMachines/instanceView/read"
+ },
+ {
+ "$id": "1607",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/virtualMachines/read"
+ },
+ {
+ "$id": "1608",
+ "kind": "string",
+ "type": {
+ "$ref": "299"
+ },
+ "value": "Microsoft.Compute/locations/operations/read"
+ }
+ ]
+ },
+ "requiredAzureRoleDefinitionIds": {
+ "$id": "1609",
+ "kind": "array",
+ "type": {
+ "$ref": "308"
+ },
+ "value": [
+ {
+ "$id": "1610",
+ "kind": "string",
+ "type": {
+ "$ref": "309"
+ },
+ "value": "acdd72a7-3385-48ef-bd42-f606fba81ae0"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1611",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The name of the Azure region.",
+ "type": {
+ "$id": "1612",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "1613",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1614",
+ "name": "targetTypeName",
+ "nameInRequest": "targetTypeName",
+ "doc": "String that represents a Target Type resource name.",
+ "type": {
+ "$id": "1615",
+ "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": "1616",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "1617",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1618",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1567"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1619",
+ "type": {
+ "$id": "1620",
+ "kind": "array",
+ "name": "ArrayCapabilityType",
+ "valueType": {
+ "$ref": "266"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypes.list"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "1621",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "1622",
+ "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": "1623",
+ "type": {
+ "$id": "1624",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "1625",
+ "name": "Azure.ResourceManager.@armResourceOperations",
+ "arguments": {
+ "$id": "1626"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.CapabilityTypes",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "parent": {
+ "$ref": "834"
+ }
+ },
+ {
+ "$id": "1627",
+ "kind": "client",
+ "name": "Experiments",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "methods": [
+ {
+ "$id": "1628",
+ "kind": "basic",
+ "name": "get",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a Experiment resource.",
+ "operation": {
+ "$id": "1629",
+ "name": "get",
+ "resourceName": "Experiment",
+ "doc": "Get a Experiment resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1630",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1631",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1632",
+ "type": {
+ "$id": "1633",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1634",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1635",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1636",
+ "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": "1637",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1638",
+ "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": "1639",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "1640",
+ "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": "1641",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1642",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1643",
+ "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": "1644",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "334"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1645",
+ "kind": "http",
+ "name": "Get a Experiment in a resource group.",
+ "description": "Get a Experiment in a resource group.",
+ "filePath": "2025-01-01/Experiments_Get.json",
+ "parameters": [
+ {
+ "$id": "1646",
+ "parameter": {
+ "$ref": "1630"
+ },
+ "value": {
+ "$id": "1647",
+ "kind": "string",
+ "type": {
+ "$ref": "1631"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1648",
+ "parameter": {
+ "$ref": "1639"
+ },
+ "value": {
+ "$id": "1649",
+ "kind": "string",
+ "type": {
+ "$ref": "1640"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "1650",
+ "parameter": {
+ "$ref": "1637"
+ },
+ "value": {
+ "$id": "1651",
+ "kind": "string",
+ "type": {
+ "$ref": "1638"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1652",
+ "parameter": {
+ "$ref": "1634"
+ },
+ "value": {
+ "$id": "1653",
+ "kind": "string",
+ "type": {
+ "$ref": "1635"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1654",
+ "response": {
+ "$ref": "1644"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1655",
+ "kind": "model",
+ "type": {
+ "$ref": "334"
+ },
+ "value": {
+ "$id": "1656",
+ "name": {
+ "$id": "1657",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "exampleExperiment"
+ },
+ "type": {
+ "$id": "1658",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments"
+ },
+ "id": {
+ "$id": "1659",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment"
+ },
+ "identity": {
+ "$id": "1660",
+ "kind": "model",
+ "type": {
+ "$ref": "349"
+ },
+ "value": {
+ "$id": "1661",
+ "type": {
+ "$id": "1662",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "SystemAssigned"
+ },
+ "principalId": {
+ "$id": "1663",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "d04ab567-2c07-43ef-a7f4-4527626b7f56"
+ },
+ "tenantId": {
+ "$id": "1664",
+ "kind": "string",
+ "type": {
+ "$ref": "356"
+ },
+ "value": "8c3e2fb2-fe7a-4bf1-b779-d73990782fe6"
+ }
+ }
+ },
+ "location": {
+ "$id": "1665",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "centraluseuap"
+ },
+ "properties": {
+ "$id": "1666",
+ "kind": "model",
+ "type": {
+ "$ref": "383"
+ },
+ "value": {
+ "$id": "1667",
+ "selectors": {
+ "$id": "1668",
+ "kind": "array",
+ "type": {
+ "$ref": "472"
+ },
+ "value": [
+ {
+ "$id": "1669",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "1670",
+ "type": {
+ "$id": "1671",
+ "kind": "string",
+ "type": {
+ "$ref": "520"
+ },
+ "value": "List"
+ },
+ "id": {
+ "$id": "1672",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "selector1"
+ },
+ "targets": {
+ "$id": "1673",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "1674",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "1675",
+ "type": {
+ "$id": "1676",
+ "kind": "string",
+ "type": {
+ "$ref": "66"
+ },
+ "value": "ChaosTarget"
+ },
+ "id": {
+ "$id": "1677",
+ "kind": "string",
+ "type": {
+ "$ref": "513"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "steps": {
+ "$id": "1678",
+ "kind": "array",
+ "type": {
+ "$ref": "388"
+ },
+ "value": [
+ {
+ "$id": "1679",
+ "kind": "model",
+ "type": {
+ "$ref": "389"
+ },
+ "value": {
+ "$id": "1680",
+ "name": {
+ "$id": "1681",
+ "kind": "string",
+ "type": {
+ "$ref": "391"
+ },
+ "value": "step1"
+ },
+ "branches": {
+ "$id": "1682",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "1683",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "1684",
+ "name": {
+ "$id": "1685",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "branch1"
+ },
+ "actions": {
+ "$id": "1686",
+ "kind": "array",
+ "type": {
+ "$ref": "402"
+ },
+ "value": [
+ {
+ "$id": "1687",
+ "kind": "model",
+ "type": {
+ "$ref": "412"
+ },
+ "value": {
+ "$id": "1688",
+ "name": {
+ "$id": "1689",
+ "kind": "string",
+ "type": {
+ "$ref": "408"
+ },
+ "value": "urn:csci:provider:providername:Shutdown/1.0"
+ },
+ "type": {
+ "$id": "1690",
+ "kind": "string",
+ "type": {
+ "$ref": "436"
+ },
+ "value": "continuous"
+ },
+ "duration": {
+ "$id": "1691",
+ "kind": "string",
+ "type": {
+ "$ref": "414"
+ },
+ "value": "PT10M"
+ },
+ "parameters": {
+ "$id": "1692",
+ "kind": "array",
+ "type": {
+ "$ref": "419"
+ },
+ "value": [
+ {
+ "$id": "1693",
+ "kind": "model",
+ "type": {
+ "$ref": "420"
+ },
+ "value": {
+ "$id": "1694",
+ "key": {
+ "$id": "1695",
+ "kind": "string",
+ "type": {
+ "$ref": "422"
+ },
+ "value": "abruptShutdown"
+ },
+ "value": {
+ "$id": "1696",
+ "kind": "string",
+ "type": {
+ "$ref": "426"
+ },
+ "value": "false"
+ }
+ }
+ }
+ ]
+ },
+ "selectorId": {
+ "$id": "1697",
+ "kind": "string",
+ "type": {
+ "$ref": "432"
+ },
+ "value": "selector1"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "systemData": {
+ "$id": "1698",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "1699",
+ "createdAt": {
+ "$id": "1700",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "createdBy": {
+ "$id": "1701",
+ "kind": "string",
+ "type": {
+ "$ref": "102"
+ },
+ "value": "User"
+ },
+ "createdByType": {
+ "$id": "1702",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ },
+ "lastModifiedAt": {
+ "$id": "1703",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedBy": {
+ "$id": "1704",
+ "kind": "string",
+ "type": {
+ "$ref": "114"
+ },
+ "value": "User"
+ },
+ "lastModifiedByType": {
+ "$id": "1705",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1706",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1707",
+ "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": "1708",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "1709",
+ "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": "1710",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1642"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1711",
+ "type": {
+ "$ref": "334"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.get"
+ },
+ {
+ "$id": "1712",
+ "kind": "lro",
+ "name": "createOrUpdate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Create or update a Experiment resource.",
+ "operation": {
+ "$id": "1713",
+ "name": "createOrUpdate",
+ "resourceName": "Experiment",
+ "doc": "Create or update a Experiment resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1714",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1715",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1716",
+ "type": {
+ "$id": "1717",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1718",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1719",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1720",
+ "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": "1721",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1722",
+ "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": "1723",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource 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": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1726",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1727",
+ "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": "1728",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1729",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1730",
+ "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": "1731",
+ "name": "resource",
+ "nameInRequest": "resource",
+ "doc": "Experiment resource to be created or updated.",
+ "type": {
+ "$ref": "334"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1732",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "334"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "1733",
+ "statusCodes": [
+ 201
+ ],
+ "bodyType": {
+ "$ref": "334"
+ },
+ "headers": [
+ {
+ "$id": "1734",
+ "name": "azureAsyncOperation",
+ "nameInResponse": "Azure-AsyncOperation",
+ "doc": "A link to the status monitor",
+ "type": {
+ "$id": "1735",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "1736",
+ "name": "retryAfter",
+ "nameInResponse": "Retry-After",
+ "doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "type": {
+ "$id": "1737",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "PUT",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "1738",
+ "finalStateVia": 0,
+ "finalResponse": {
+ "$id": "1739",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "334"
+ }
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.createOrUpdate",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1740",
+ "kind": "http",
+ "name": "Create/update a Experiment in a resource group.",
+ "description": "Create/update a Experiment in a resource group.",
+ "filePath": "2025-01-01/Experiments_CreateOrUpdate.json",
+ "parameters": [
+ {
+ "$id": "1741",
+ "parameter": {
+ "$ref": "1714"
+ },
+ "value": {
+ "$id": "1742",
+ "kind": "string",
+ "type": {
+ "$ref": "1715"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1743",
+ "parameter": {
+ "$ref": "1731"
+ },
+ "value": {
+ "$id": "1744",
+ "kind": "model",
+ "type": {
+ "$ref": "334"
+ },
+ "value": {
+ "$id": "1745",
+ "identity": {
+ "$id": "1746",
+ "kind": "model",
+ "type": {
+ "$ref": "349"
+ },
+ "value": {
+ "$id": "1747",
+ "type": {
+ "$id": "1748",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "SystemAssigned"
+ }
+ }
+ },
+ "tags": {
+ "$id": "1749",
+ "kind": "dict",
+ "type": {
+ "$ref": "337"
+ },
+ "value": {
+ "$id": "1750",
+ "key7131": {
+ "$id": "1751",
+ "kind": "string",
+ "type": {
+ "$ref": "339"
+ },
+ "value": "ryohwcoiccwsnewjigfmijz"
+ },
+ "key2138": {
+ "$id": "1752",
+ "kind": "string",
+ "type": {
+ "$ref": "339"
+ },
+ "value": "fjaeecgnvqd"
+ }
+ }
+ },
+ "location": {
+ "$id": "1753",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "eastus2euap"
+ },
+ "properties": {
+ "$id": "1754",
+ "kind": "model",
+ "type": {
+ "$ref": "383"
+ },
+ "value": {
+ "$id": "1755",
+ "selectors": {
+ "$id": "1756",
+ "kind": "array",
+ "type": {
+ "$ref": "472"
+ },
+ "value": [
+ {
+ "$id": "1757",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "1758",
+ "type": {
+ "$id": "1759",
+ "kind": "string",
+ "type": {
+ "$ref": "520"
+ },
+ "value": "List"
+ },
+ "id": {
+ "$id": "1760",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "selector1"
+ },
+ "targets": {
+ "$id": "1761",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "1762",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "1763",
+ "type": {
+ "$id": "1764",
+ "kind": "string",
+ "type": {
+ "$ref": "66"
+ },
+ "value": "ChaosTarget"
+ },
+ "id": {
+ "$id": "1765",
+ "kind": "string",
+ "type": {
+ "$ref": "513"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "steps": {
+ "$id": "1766",
+ "kind": "array",
+ "type": {
+ "$ref": "388"
+ },
+ "value": [
+ {
+ "$id": "1767",
+ "kind": "model",
+ "type": {
+ "$ref": "389"
+ },
+ "value": {
+ "$id": "1768",
+ "name": {
+ "$id": "1769",
+ "kind": "string",
+ "type": {
+ "$ref": "391"
+ },
+ "value": "step1"
+ },
+ "branches": {
+ "$id": "1770",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "1771",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "1772",
+ "name": {
+ "$id": "1773",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "branch1"
+ },
+ "actions": {
+ "$id": "1774",
+ "kind": "array",
+ "type": {
+ "$ref": "402"
+ },
+ "value": [
+ {
+ "$id": "1775",
+ "kind": "model",
+ "type": {
+ "$ref": "412"
+ },
+ "value": {
+ "$id": "1776",
+ "name": {
+ "$id": "1777",
+ "kind": "string",
+ "type": {
+ "$ref": "408"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ },
+ "type": {
+ "$id": "1778",
+ "kind": "string",
+ "type": {
+ "$ref": "436"
+ },
+ "value": "continuous"
+ },
+ "duration": {
+ "$id": "1779",
+ "kind": "string",
+ "type": {
+ "$ref": "414"
+ },
+ "value": "PT10M"
+ },
+ "parameters": {
+ "$id": "1780",
+ "kind": "array",
+ "type": {
+ "$ref": "419"
+ },
+ "value": [
+ {
+ "$id": "1781",
+ "kind": "model",
+ "type": {
+ "$ref": "420"
+ },
+ "value": {
+ "$id": "1782",
+ "key": {
+ "$id": "1783",
+ "kind": "string",
+ "type": {
+ "$ref": "422"
+ },
+ "value": "abruptShutdown"
+ },
+ "value": {
+ "$id": "1784",
+ "kind": "string",
+ "type": {
+ "$ref": "426"
+ },
+ "value": "false"
+ }
+ }
+ }
+ ]
+ },
+ "selectorId": {
+ "$id": "1785",
+ "kind": "string",
+ "type": {
+ "$ref": "432"
+ },
+ "value": "selector1"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1786",
+ "parameter": {
+ "$ref": "1723"
+ },
+ "value": {
+ "$id": "1787",
+ "kind": "string",
+ "type": {
+ "$ref": "1724"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "1788",
+ "parameter": {
+ "$ref": "1721"
+ },
+ "value": {
+ "$id": "1789",
+ "kind": "string",
+ "type": {
+ "$ref": "1722"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1790",
+ "parameter": {
+ "$ref": "1718"
+ },
+ "value": {
+ "$id": "1791",
+ "kind": "string",
+ "type": {
+ "$ref": "1719"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1792",
+ "response": {
+ "$ref": "1732"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1793",
+ "kind": "model",
+ "type": {
+ "$ref": "334"
+ },
+ "value": {
+ "$id": "1794",
+ "name": {
+ "$id": "1795",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "exampleExperiment"
+ },
+ "type": {
+ "$id": "1796",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments"
+ },
+ "id": {
+ "$id": "1797",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment"
+ },
+ "identity": {
+ "$id": "1798",
+ "kind": "model",
+ "type": {
+ "$ref": "349"
+ },
+ "value": {
+ "$id": "1799",
+ "type": {
+ "$id": "1800",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "SystemAssigned"
+ },
+ "principalId": {
+ "$id": "1801",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "d04ab567-2c07-43ef-a7f4-4527626b7f56"
+ },
+ "tenantId": {
+ "$id": "1802",
+ "kind": "string",
+ "type": {
+ "$ref": "356"
+ },
+ "value": "8c3e2fb2-fe7a-4bf1-b779-d73990782fe6"
+ }
+ }
+ },
+ "tags": {
+ "$id": "1803",
+ "kind": "dict",
+ "type": {
+ "$ref": "337"
+ },
+ "value": {
+ "$id": "1804",
+ "key7131": {
+ "$id": "1805",
+ "kind": "string",
+ "type": {
+ "$ref": "339"
+ },
+ "value": "ryohwcoiccwsnewjigfmijz"
+ },
+ "key2138": {
+ "$id": "1806",
+ "kind": "string",
+ "type": {
+ "$ref": "339"
+ },
+ "value": "fjaeecgnvqd"
+ }
+ }
+ },
+ "location": {
+ "$id": "1807",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "eastus2euap"
+ },
+ "properties": {
+ "$id": "1808",
+ "kind": "model",
+ "type": {
+ "$ref": "383"
+ },
+ "value": {
+ "$id": "1809",
+ "provisioningState": {
+ "$id": "1810",
+ "kind": "string",
+ "type": {
+ "$ref": "34"
+ },
+ "value": "Updating"
+ },
+ "selectors": {
+ "$id": "1811",
+ "kind": "array",
+ "type": {
+ "$ref": "472"
+ },
+ "value": [
+ {
+ "$id": "1812",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "1813",
+ "type": {
+ "$id": "1814",
+ "kind": "string",
+ "type": {
+ "$ref": "520"
+ },
+ "value": "List"
+ },
+ "id": {
+ "$id": "1815",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "selector1"
+ },
+ "targets": {
+ "$id": "1816",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "1817",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "1818",
+ "type": {
+ "$id": "1819",
+ "kind": "string",
+ "type": {
+ "$ref": "66"
+ },
+ "value": "ChaosTarget"
+ },
+ "id": {
+ "$id": "1820",
+ "kind": "string",
+ "type": {
+ "$ref": "513"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "steps": {
+ "$id": "1821",
+ "kind": "array",
+ "type": {
+ "$ref": "388"
+ },
+ "value": [
+ {
+ "$id": "1822",
+ "kind": "model",
+ "type": {
+ "$ref": "389"
+ },
+ "value": {
+ "$id": "1823",
+ "name": {
+ "$id": "1824",
+ "kind": "string",
+ "type": {
+ "$ref": "391"
+ },
+ "value": "step1"
+ },
+ "branches": {
+ "$id": "1825",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "1826",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "1827",
+ "name": {
+ "$id": "1828",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "branch1"
+ },
+ "actions": {
+ "$id": "1829",
+ "kind": "array",
+ "type": {
+ "$ref": "402"
+ },
+ "value": [
+ {
+ "$id": "1830",
+ "kind": "model",
+ "type": {
+ "$ref": "412"
+ },
+ "value": {
+ "$id": "1831",
+ "name": {
+ "$id": "1832",
+ "kind": "string",
+ "type": {
+ "$ref": "408"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ },
+ "type": {
+ "$id": "1833",
+ "kind": "string",
+ "type": {
+ "$ref": "436"
+ },
+ "value": "continuous"
+ },
+ "duration": {
+ "$id": "1834",
+ "kind": "string",
+ "type": {
+ "$ref": "414"
+ },
+ "value": "PT10M"
+ },
+ "parameters": {
+ "$id": "1835",
+ "kind": "array",
+ "type": {
+ "$ref": "419"
+ },
+ "value": [
+ {
+ "$id": "1836",
+ "kind": "model",
+ "type": {
+ "$ref": "420"
+ },
+ "value": {
+ "$id": "1837",
+ "key": {
+ "$id": "1838",
+ "kind": "string",
+ "type": {
+ "$ref": "422"
+ },
+ "value": "abruptShutdown"
+ },
+ "value": {
+ "$id": "1839",
+ "kind": "string",
+ "type": {
+ "$ref": "426"
+ },
+ "value": "false"
+ }
+ }
+ }
+ ]
+ },
+ "selectorId": {
+ "$id": "1840",
+ "kind": "string",
+ "type": {
+ "$ref": "432"
+ },
+ "value": "selector1"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "systemData": {
+ "$id": "1841",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "1842",
+ "createdAt": {
+ "$id": "1843",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "createdBy": {
+ "$id": "1844",
+ "kind": "string",
+ "type": {
+ "$ref": "102"
+ },
+ "value": "User"
+ },
+ "createdByType": {
+ "$id": "1845",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ },
+ "lastModifiedAt": {
+ "$id": "1846",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedBy": {
+ "$id": "1847",
+ "kind": "string",
+ "type": {
+ "$ref": "114"
+ },
+ "value": "User"
+ },
+ "lastModifiedByType": {
+ "$id": "1848",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1849",
+ "response": {
+ "$ref": "1733"
+ },
+ "statusCode": 201,
+ "bodyValue": {
+ "$id": "1850",
+ "kind": "model",
+ "type": {
+ "$ref": "334"
+ },
+ "value": {
+ "$id": "1851",
+ "name": {
+ "$id": "1852",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "exampleExperiment"
+ },
+ "type": {
+ "$id": "1853",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments"
+ },
+ "id": {
+ "$id": "1854",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment"
+ },
+ "identity": {
+ "$id": "1855",
+ "kind": "model",
+ "type": {
+ "$ref": "349"
+ },
+ "value": {
+ "$id": "1856",
+ "type": {
+ "$id": "1857",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "SystemAssigned"
+ },
+ "principalId": {
+ "$id": "1858",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "d04ab567-2c07-43ef-a7f4-4527626b7f56"
+ },
+ "tenantId": {
+ "$id": "1859",
+ "kind": "string",
+ "type": {
+ "$ref": "356"
+ },
+ "value": "8c3e2fb2-fe7a-4bf1-b779-d73990782fe6"
+ }
+ }
+ },
+ "tags": {
+ "$id": "1860",
+ "kind": "dict",
+ "type": {
+ "$ref": "337"
+ },
+ "value": {
+ "$id": "1861",
+ "key7131": {
+ "$id": "1862",
+ "kind": "string",
+ "type": {
+ "$ref": "339"
+ },
+ "value": "ryohwcoiccwsnewjigfmijz"
+ },
+ "key2138": {
+ "$id": "1863",
+ "kind": "string",
+ "type": {
+ "$ref": "339"
+ },
+ "value": "fjaeecgnvqd"
+ }
+ }
+ },
+ "location": {
+ "$id": "1864",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "eastus2euap"
+ },
+ "properties": {
+ "$id": "1865",
+ "kind": "model",
+ "type": {
+ "$ref": "383"
+ },
+ "value": {
+ "$id": "1866",
+ "provisioningState": {
+ "$id": "1867",
+ "kind": "string",
+ "type": {
+ "$ref": "34"
+ },
+ "value": "Creating"
+ },
+ "selectors": {
+ "$id": "1868",
+ "kind": "array",
+ "type": {
+ "$ref": "472"
+ },
+ "value": [
+ {
+ "$id": "1869",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "1870",
+ "type": {
+ "$id": "1871",
+ "kind": "string",
+ "type": {
+ "$ref": "520"
+ },
+ "value": "List"
+ },
+ "id": {
+ "$id": "1872",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "selector1"
+ },
+ "targets": {
+ "$id": "1873",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "1874",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "1875",
+ "type": {
+ "$id": "1876",
+ "kind": "string",
+ "type": {
+ "$ref": "66"
+ },
+ "value": "ChaosTarget"
+ },
+ "id": {
+ "$id": "1877",
+ "kind": "string",
+ "type": {
+ "$ref": "513"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "steps": {
+ "$id": "1878",
+ "kind": "array",
+ "type": {
+ "$ref": "388"
+ },
+ "value": [
+ {
+ "$id": "1879",
+ "kind": "model",
+ "type": {
+ "$ref": "389"
+ },
+ "value": {
+ "$id": "1880",
+ "name": {
+ "$id": "1881",
+ "kind": "string",
+ "type": {
+ "$ref": "391"
+ },
+ "value": "step1"
+ },
+ "branches": {
+ "$id": "1882",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "1883",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "1884",
+ "name": {
+ "$id": "1885",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "branch1"
+ },
+ "actions": {
+ "$id": "1886",
+ "kind": "array",
+ "type": {
+ "$ref": "402"
+ },
+ "value": [
+ {
+ "$id": "1887",
+ "kind": "model",
+ "type": {
+ "$ref": "412"
+ },
+ "value": {
+ "$id": "1888",
+ "name": {
+ "$id": "1889",
+ "kind": "string",
+ "type": {
+ "$ref": "408"
+ },
+ "value": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
+ },
+ "type": {
+ "$id": "1890",
+ "kind": "string",
+ "type": {
+ "$ref": "436"
+ },
+ "value": "continuous"
+ },
+ "duration": {
+ "$id": "1891",
+ "kind": "string",
+ "type": {
+ "$ref": "414"
+ },
+ "value": "PT10M"
+ },
+ "parameters": {
+ "$id": "1892",
+ "kind": "array",
+ "type": {
+ "$ref": "419"
+ },
+ "value": [
+ {
+ "$id": "1893",
+ "kind": "model",
+ "type": {
+ "$ref": "420"
+ },
+ "value": {
+ "$id": "1894",
+ "key": {
+ "$id": "1895",
+ "kind": "string",
+ "type": {
+ "$ref": "422"
+ },
+ "value": "abruptShutdown"
+ },
+ "value": {
+ "$id": "1896",
+ "kind": "string",
+ "type": {
+ "$ref": "426"
+ },
+ "value": "false"
+ }
+ }
+ }
+ ]
+ },
+ "selectorId": {
+ "$id": "1897",
+ "kind": "string",
+ "type": {
+ "$ref": "432"
+ },
+ "value": "selector1"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "systemData": {
+ "$id": "1898",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "1899",
+ "createdAt": {
+ "$id": "1900",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "createdBy": {
+ "$id": "1901",
+ "kind": "string",
+ "type": {
+ "$ref": "102"
+ },
+ "value": "User"
+ },
+ "createdByType": {
+ "$id": "1902",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ },
+ "lastModifiedAt": {
+ "$id": "1903",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedBy": {
+ "$id": "1904",
+ "kind": "string",
+ "type": {
+ "$ref": "114"
+ },
+ "value": "User"
+ },
+ "lastModifiedByType": {
+ "$id": "1905",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1906",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1907",
+ "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": "1908",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "1909",
+ "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": "1910",
+ "name": "resource",
+ "nameInRequest": "resource",
+ "doc": "Experiment resource to be created or updated.",
+ "type": {
+ "$ref": "334"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1911",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1912",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1913",
+ "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": "1914",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$id": "1915",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1916",
+ "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
+ }
+ ],
+ "response": {
+ "$id": "1917",
+ "type": {
+ "$ref": "334"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.createOrUpdate"
+ },
+ {
+ "$id": "1918",
+ "kind": "lro",
+ "name": "update",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "The operation to update an experiment.",
+ "operation": {
+ "$id": "1919",
+ "name": "update",
+ "resourceName": "Experiment",
+ "doc": "The operation to update an experiment.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1920",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1921",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1922",
+ "type": {
+ "$id": "1923",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1924",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1925",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1926",
+ "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": "1927",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1928",
+ "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": "1929",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "1930",
+ "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": "1931",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1932",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1933",
+ "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": "1934",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1935",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1936",
+ "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": "1937",
+ "name": "properties",
+ "nameInRequest": "properties",
+ "doc": "Parameters supplied to the Update experiment operation.",
+ "type": {
+ "$ref": "570"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1938",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "334"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "1939",
+ "statusCodes": [
+ 202
+ ],
+ "headers": [
+ {
+ "$id": "1940",
+ "name": "location",
+ "nameInResponse": "Location",
+ "doc": "The Location header contains the URL where the status of the long running operation can be checked.",
+ "type": {
+ "$id": "1941",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "1942",
+ "name": "retryAfter",
+ "nameInResponse": "Retry-After",
+ "doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "type": {
+ "$id": "1943",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false
+ }
+ ],
+ "httpMethod": "PATCH",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "1944",
+ "finalStateVia": 1,
+ "finalResponse": {
+ "$id": "1945",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "334"
+ }
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": false,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.update",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1946",
+ "kind": "http",
+ "name": "Update an Experiment in a resource group.",
+ "description": "Update an Experiment in a resource group.",
+ "filePath": "2025-01-01/Experiments_Update.json",
+ "parameters": [
+ {
+ "$id": "1947",
+ "parameter": {
+ "$ref": "1920"
+ },
+ "value": {
+ "$id": "1948",
+ "kind": "string",
+ "type": {
+ "$ref": "1921"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "1949",
+ "parameter": {
+ "$ref": "1937"
+ },
+ "value": {
+ "$id": "1950",
+ "kind": "model",
+ "type": {
+ "$ref": "570"
+ },
+ "value": {
+ "$id": "1951",
+ "identity": {
+ "$id": "1952",
+ "kind": "model",
+ "type": {
+ "$ref": "349"
+ },
+ "value": {
+ "$id": "1953",
+ "type": {
+ "$id": "1954",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "1955",
+ "kind": "dict",
+ "type": {
+ "$ref": "364"
+ },
+ "value": {
+ "$id": "1956",
+ "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.ManagedIdentity/userAssignedIdentity/exampleUMI": {
+ "$id": "1957",
+ "kind": "model",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "1958"
+ }
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "1959",
+ "kind": "dict",
+ "type": {
+ "$ref": "572"
+ },
+ "value": {
+ "$id": "1960",
+ "key1": {
+ "$id": "1961",
+ "kind": "string",
+ "type": {
+ "$ref": "574"
+ },
+ "value": "value1"
+ },
+ "key2": {
+ "$id": "1962",
+ "kind": "string",
+ "type": {
+ "$ref": "574"
+ },
+ "value": "value2"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1963",
+ "parameter": {
+ "$ref": "1929"
+ },
+ "value": {
+ "$id": "1964",
+ "kind": "string",
+ "type": {
+ "$ref": "1930"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "1965",
+ "parameter": {
+ "$ref": "1927"
+ },
+ "value": {
+ "$id": "1966",
+ "kind": "string",
+ "type": {
+ "$ref": "1928"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "1967",
+ "parameter": {
+ "$ref": "1924"
+ },
+ "value": {
+ "$id": "1968",
+ "kind": "string",
+ "type": {
+ "$ref": "1925"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1969",
+ "response": {
+ "$ref": "1938"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1970",
+ "kind": "model",
+ "type": {
+ "$ref": "334"
+ },
+ "value": {
+ "$id": "1971",
+ "name": {
+ "$id": "1972",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "exampleExperiment"
+ },
+ "type": {
+ "$id": "1973",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments"
+ },
+ "id": {
+ "$id": "1974",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment"
+ },
+ "identity": {
+ "$id": "1975",
+ "kind": "model",
+ "type": {
+ "$ref": "349"
+ },
+ "value": {
+ "$id": "1976",
+ "type": {
+ "$id": "1977",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "UserAssigned"
+ },
+ "principalId": {
+ "$id": "1978",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "d04ab567-2c07-43ef-a7f4-4527626b7f56"
+ },
+ "tenantId": {
+ "$id": "1979",
+ "kind": "string",
+ "type": {
+ "$ref": "356"
+ },
+ "value": "8c3e2fb2-fe7a-4bf1-b779-d73990782fe6"
+ },
+ "userAssignedIdentities": {
+ "$id": "1980",
+ "kind": "dict",
+ "type": {
+ "$ref": "364"
+ },
+ "value": {
+ "$id": "1981",
+ "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.ManagedIdentity/userAssignedIdentity/exampleUMI": {
+ "$id": "1982",
+ "kind": "model",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "1983"
+ }
+ }
+ }
+ }
+ }
+ },
+ "location": {
+ "$id": "1984",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "centraluseuap"
+ },
+ "properties": {
+ "$id": "1985",
+ "kind": "model",
+ "type": {
+ "$ref": "383"
+ },
+ "value": {
+ "$id": "1986",
+ "selectors": {
+ "$id": "1987",
+ "kind": "array",
+ "type": {
+ "$ref": "472"
+ },
+ "value": [
+ {
+ "$id": "1988",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "1989",
+ "type": {
+ "$id": "1990",
+ "kind": "string",
+ "type": {
+ "$ref": "520"
+ },
+ "value": "List"
+ },
+ "id": {
+ "$id": "1991",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "selector1"
+ },
+ "targets": {
+ "$id": "1992",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "1993",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "1994",
+ "type": {
+ "$id": "1995",
+ "kind": "string",
+ "type": {
+ "$ref": "66"
+ },
+ "value": "ChaosTarget"
+ },
+ "id": {
+ "$id": "1996",
+ "kind": "string",
+ "type": {
+ "$ref": "513"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "steps": {
+ "$id": "1997",
+ "kind": "array",
+ "type": {
+ "$ref": "388"
+ },
+ "value": [
+ {
+ "$id": "1998",
+ "kind": "model",
+ "type": {
+ "$ref": "389"
+ },
+ "value": {
+ "$id": "1999",
+ "name": {
+ "$id": "2000",
+ "kind": "string",
+ "type": {
+ "$ref": "391"
+ },
+ "value": "step1"
+ },
+ "branches": {
+ "$id": "2001",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "2002",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2003",
+ "name": {
+ "$id": "2004",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "branch1"
+ },
+ "actions": {
+ "$id": "2005",
+ "kind": "array",
+ "type": {
+ "$ref": "402"
+ },
+ "value": [
+ {
+ "$id": "2006",
+ "kind": "model",
+ "type": {
+ "$ref": "412"
+ },
+ "value": {
+ "$id": "2007",
+ "name": {
+ "$id": "2008",
+ "kind": "string",
+ "type": {
+ "$ref": "408"
+ },
+ "value": "urn:csci:provider:providername:Shutdown/1.0"
+ },
+ "type": {
+ "$id": "2009",
+ "kind": "string",
+ "type": {
+ "$ref": "436"
+ },
+ "value": "continuous"
+ },
+ "duration": {
+ "$id": "2010",
+ "kind": "string",
+ "type": {
+ "$ref": "414"
+ },
+ "value": "PT10M"
+ },
+ "parameters": {
+ "$id": "2011",
+ "kind": "array",
+ "type": {
+ "$ref": "419"
+ },
+ "value": [
+ {
+ "$id": "2012",
+ "kind": "model",
+ "type": {
+ "$ref": "420"
+ },
+ "value": {
+ "$id": "2013",
+ "key": {
+ "$id": "2014",
+ "kind": "string",
+ "type": {
+ "$ref": "422"
+ },
+ "value": "abruptShutdown"
+ },
+ "value": {
+ "$id": "2015",
+ "kind": "string",
+ "type": {
+ "$ref": "426"
+ },
+ "value": "false"
+ }
+ }
+ }
+ ]
+ },
+ "selectorId": {
+ "$id": "2016",
+ "kind": "string",
+ "type": {
+ "$ref": "432"
+ },
+ "value": "selector1"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "systemData": {
+ "$id": "2017",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "2018",
+ "createdAt": {
+ "$id": "2019",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "createdBy": {
+ "$id": "2020",
+ "kind": "string",
+ "type": {
+ "$ref": "102"
+ },
+ "value": "User"
+ },
+ "createdByType": {
+ "$id": "2021",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ },
+ "lastModifiedAt": {
+ "$id": "2022",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedBy": {
+ "$id": "2023",
+ "kind": "string",
+ "type": {
+ "$ref": "114"
+ },
+ "value": "User"
+ },
+ "lastModifiedByType": {
+ "$id": "2024",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ }
+ }
+ },
+ "tags": {
+ "$id": "2025",
+ "kind": "dict",
+ "type": {
+ "$ref": "337"
+ },
+ "value": {
+ "$id": "2026",
+ "key1": {
+ "$id": "2027",
+ "kind": "string",
+ "type": {
+ "$ref": "339"
+ },
+ "value": "value1"
+ },
+ "key2": {
+ "$id": "2028",
+ "kind": "string",
+ "type": {
+ "$ref": "339"
+ },
+ "value": "value2"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "2029",
+ "response": {
+ "$ref": "1939"
+ },
+ "statusCode": 202
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2030",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2031",
+ "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": "2032",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2033",
+ "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": "2034",
+ "name": "properties",
+ "nameInRequest": "properties",
+ "doc": "Parameters supplied to the Update experiment operation.",
+ "type": {
+ "$ref": "570"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2035",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "2036",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2037",
+ "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": "2038",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$id": "2039",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2040",
+ "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
+ }
+ ],
+ "response": {
+ "$id": "2041",
+ "type": {
+ "$ref": "334"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.update"
+ },
+ {
+ "$id": "2042",
+ "kind": "lro",
+ "name": "delete",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Delete a Experiment resource.",
+ "operation": {
+ "$id": "2043",
+ "name": "delete",
+ "resourceName": "Experiment",
+ "doc": "Delete a Experiment resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2044",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2045",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2046",
+ "type": {
+ "$id": "2047",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2048",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2049",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2050",
+ "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": "2051",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2052",
+ "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": "2053",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2054",
+ "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": "2055",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2056",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2057",
+ "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": "2058",
+ "statusCodes": [
+ 202
+ ],
+ "headers": [
+ {
+ "$id": "2059",
+ "name": "location",
+ "nameInResponse": "Location",
+ "doc": "The Location header contains the URL where the status of the long running operation can be checked.",
+ "type": {
+ "$id": "2060",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "2061",
+ "name": "retryAfter",
+ "nameInResponse": "Retry-After",
+ "doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "type": {
+ "$id": "2062",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false
+ },
+ {
+ "$id": "2063",
+ "statusCodes": [
+ 204
+ ],
+ "headers": [],
+ "isErrorResponse": false
+ }
+ ],
+ "httpMethod": "DELETE",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}",
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "2064",
+ "finalStateVia": 1,
+ "finalResponse": {
+ "$id": "2065",
+ "statusCodes": [
+ 204
+ ]
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.delete",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2066",
+ "kind": "http",
+ "name": "Delete a Experiment in a resource group.",
+ "description": "Delete a Experiment in a resource group.",
+ "filePath": "2025-01-01/Experiments_Delete.json",
+ "parameters": [
+ {
+ "$id": "2067",
+ "parameter": {
+ "$ref": "2044"
+ },
+ "value": {
+ "$id": "2068",
+ "kind": "string",
+ "type": {
+ "$ref": "2045"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2069",
+ "parameter": {
+ "$ref": "2053"
+ },
+ "value": {
+ "$id": "2070",
+ "kind": "string",
+ "type": {
+ "$ref": "2054"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "2071",
+ "parameter": {
+ "$ref": "2051"
+ },
+ "value": {
+ "$id": "2072",
+ "kind": "string",
+ "type": {
+ "$ref": "2052"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "2073",
+ "parameter": {
+ "$ref": "2048"
+ },
+ "value": {
+ "$id": "2074",
+ "kind": "string",
+ "type": {
+ "$ref": "2049"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2075",
+ "response": {
+ "$ref": "2058"
+ },
+ "statusCode": 202
+ },
+ {
+ "$id": "2076",
+ "response": {
+ "$ref": "2063"
+ },
+ "statusCode": 204
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2077",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2078",
+ "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": "2079",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2080",
+ "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": "2081",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$id": "2082",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2083",
+ "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
+ }
+ ],
+ "response": {
+ "$id": "2084"
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.delete"
+ },
+ {
+ "$id": "2085",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a list of Experiment resources in a resource group.",
+ "operation": {
+ "$id": "2086",
+ "name": "list",
+ "resourceName": "Experiment",
+ "doc": "Get a list of Experiment resources in a resource group.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2087",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2088",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2089",
+ "type": {
+ "$id": "2090",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2091",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2092",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2093",
+ "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": "2094",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2095",
+ "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": "2096",
+ "name": "running",
+ "nameInRequest": "running",
+ "doc": "Optional value that indicates whether to filter results based on if the Experiment is currently running. If null, then the results will not be filtered.",
+ "type": {
+ "$id": "2097",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2098",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "2099",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2100",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2101",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2102",
+ "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": "2103",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "580"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "2104",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "2105",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2106",
+ "kind": "http",
+ "name": "List all Experiments in a resource group.",
+ "description": "List all Experiments in a resource group.",
+ "filePath": "2025-01-01/Experiments_List.json",
+ "parameters": [
+ {
+ "$id": "2107",
+ "parameter": {
+ "$ref": "2087"
+ },
+ "value": {
+ "$id": "2108",
+ "kind": "string",
+ "type": {
+ "$ref": "2088"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2109",
+ "parameter": {
+ "$ref": "2094"
+ },
+ "value": {
+ "$id": "2110",
+ "kind": "string",
+ "type": {
+ "$ref": "2095"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "2111",
+ "parameter": {
+ "$ref": "2091"
+ },
+ "value": {
+ "$id": "2112",
+ "kind": "string",
+ "type": {
+ "$ref": "2092"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2113",
+ "response": {
+ "$ref": "2103"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2114",
+ "kind": "model",
+ "type": {
+ "$ref": "580"
+ },
+ "value": {
+ "$id": "2115",
+ "nextLink": {
+ "$id": "2116",
+ "kind": "string",
+ "type": {
+ "$ref": "586"
+ },
+ "value": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments?continuationToken=&api-version=2024-11-01-preview"
+ },
+ "value": {
+ "$id": "2117",
+ "kind": "array",
+ "type": {
+ "$ref": "582"
+ },
+ "value": [
+ {
+ "$id": "2118",
+ "kind": "model",
+ "type": {
+ "$ref": "334"
+ },
+ "value": {
+ "$id": "2119",
+ "name": {
+ "$id": "2120",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "exampleExperiment"
+ },
+ "type": {
+ "$id": "2121",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments"
+ },
+ "id": {
+ "$id": "2122",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment"
+ },
+ "identity": {
+ "$id": "2123",
+ "kind": "model",
+ "type": {
+ "$ref": "349"
+ },
+ "value": {
+ "$id": "2124",
+ "type": {
+ "$id": "2125",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "SystemAssigned"
+ },
+ "principalId": {
+ "$id": "2126",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "d04ab567-2c07-43ef-a7f4-4527626b7f56"
+ },
+ "tenantId": {
+ "$id": "2127",
+ "kind": "string",
+ "type": {
+ "$ref": "356"
+ },
+ "value": "8c3e2fb2-fe7a-4bf1-b779-d73990782fe6"
+ }
+ }
+ },
+ "location": {
+ "$id": "2128",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "centraluseuap"
+ },
+ "properties": {
+ "$id": "2129",
+ "kind": "model",
+ "type": {
+ "$ref": "383"
+ },
+ "value": {
+ "$id": "2130",
+ "selectors": {
+ "$id": "2131",
+ "kind": "array",
+ "type": {
+ "$ref": "472"
+ },
+ "value": [
+ {
+ "$id": "2132",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "2133",
+ "type": {
+ "$id": "2134",
+ "kind": "string",
+ "type": {
+ "$ref": "520"
+ },
+ "value": "List"
+ },
+ "id": {
+ "$id": "2135",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "selector1"
+ },
+ "targets": {
+ "$id": "2136",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "2137",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "2138",
+ "type": {
+ "$id": "2139",
+ "kind": "string",
+ "type": {
+ "$ref": "66"
+ },
+ "value": "ChaosTarget"
+ },
+ "id": {
+ "$id": "2140",
+ "kind": "string",
+ "type": {
+ "$ref": "513"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "steps": {
+ "$id": "2141",
+ "kind": "array",
+ "type": {
+ "$ref": "388"
+ },
+ "value": [
+ {
+ "$id": "2142",
+ "kind": "model",
+ "type": {
+ "$ref": "389"
+ },
+ "value": {
+ "$id": "2143",
+ "name": {
+ "$id": "2144",
+ "kind": "string",
+ "type": {
+ "$ref": "391"
+ },
+ "value": "step1"
+ },
+ "branches": {
+ "$id": "2145",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "2146",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2147",
+ "name": {
+ "$id": "2148",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "branch1"
+ },
+ "actions": {
+ "$id": "2149",
+ "kind": "array",
+ "type": {
+ "$ref": "402"
+ },
+ "value": [
+ {
+ "$id": "2150",
+ "kind": "model",
+ "type": {
+ "$ref": "412"
+ },
+ "value": {
+ "$id": "2151",
+ "name": {
+ "$id": "2152",
+ "kind": "string",
+ "type": {
+ "$ref": "408"
+ },
+ "value": "urn:csci:provider:providername:Shutdown/1.0"
+ },
+ "type": {
+ "$id": "2153",
+ "kind": "string",
+ "type": {
+ "$ref": "436"
+ },
+ "value": "continuous"
+ },
+ "duration": {
+ "$id": "2154",
+ "kind": "string",
+ "type": {
+ "$ref": "414"
+ },
+ "value": "PT10M"
+ },
+ "parameters": {
+ "$id": "2155",
+ "kind": "array",
+ "type": {
+ "$ref": "419"
+ },
+ "value": [
+ {
+ "$id": "2156",
+ "kind": "model",
+ "type": {
+ "$ref": "420"
+ },
+ "value": {
+ "$id": "2157",
+ "key": {
+ "$id": "2158",
+ "kind": "string",
+ "type": {
+ "$ref": "422"
+ },
+ "value": "abruptShutdown"
+ },
+ "value": {
+ "$id": "2159",
+ "kind": "string",
+ "type": {
+ "$ref": "426"
+ },
+ "value": "false"
+ }
+ }
+ }
+ ]
+ },
+ "selectorId": {
+ "$id": "2160",
+ "kind": "string",
+ "type": {
+ "$ref": "432"
+ },
+ "value": "selector1"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "systemData": {
+ "$id": "2161",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "2162",
+ "createdAt": {
+ "$id": "2163",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "createdBy": {
+ "$id": "2164",
+ "kind": "string",
+ "type": {
+ "$ref": "102"
+ },
+ "value": "User"
+ },
+ "createdByType": {
+ "$id": "2165",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ },
+ "lastModifiedAt": {
+ "$id": "2166",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedBy": {
+ "$id": "2167",
+ "kind": "string",
+ "type": {
+ "$ref": "114"
+ },
+ "value": "User"
+ },
+ "lastModifiedByType": {
+ "$id": "2168",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2169",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2170",
+ "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": "2171",
+ "name": "running",
+ "nameInRequest": "running",
+ "doc": "Optional value that indicates whether to filter results based on if the Experiment is currently running. If null, then the results will not be filtered.",
+ "type": {
+ "$id": "2172",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2173",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "2174",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2175",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "2101"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2176",
+ "type": {
+ "$id": "2177",
+ "kind": "array",
+ "name": "ArrayExperiment",
+ "valueType": {
+ "$ref": "334"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.list"
+ },
+ {
+ "$id": "2178",
+ "kind": "paging",
+ "name": "listAll",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a list of Experiment resources in a subscription.",
+ "operation": {
+ "$id": "2179",
+ "name": "listAll",
+ "resourceName": "Experiment",
+ "doc": "Get a list of Experiment resources in a subscription.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2180",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2181",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2182",
+ "type": {
+ "$id": "2183",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2184",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2185",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2186",
+ "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": "2187",
+ "name": "running",
+ "nameInRequest": "running",
+ "doc": "Optional value that indicates whether to filter results based on if the Experiment is currently running. If null, then the results will not be filtered.",
+ "type": {
+ "$id": "2188",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2189",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "2190",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2191",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2192",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2193",
+ "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": "2194",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "580"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/experiments",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "2195",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "2196",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.listAll",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2197",
+ "kind": "http",
+ "name": "List all Experiments in a subscription.",
+ "description": "List all Experiments in a subscription.",
+ "filePath": "2025-01-01/Experiments_ListAll.json",
+ "parameters": [
+ {
+ "$id": "2198",
+ "parameter": {
+ "$ref": "2180"
+ },
+ "value": {
+ "$id": "2199",
+ "kind": "string",
+ "type": {
+ "$ref": "2181"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2200",
+ "parameter": {
+ "$ref": "2184"
+ },
+ "value": {
+ "$id": "2201",
+ "kind": "string",
+ "type": {
+ "$ref": "2185"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2202",
+ "response": {
+ "$ref": "2194"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2203",
+ "kind": "model",
+ "type": {
+ "$ref": "580"
+ },
+ "value": {
+ "$id": "2204",
+ "nextLink": {
+ "$id": "2205",
+ "kind": "string",
+ "type": {
+ "$ref": "586"
+ },
+ "value": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/experiments?continuationToken=&api-version=2024-11-01-preview"
+ },
+ "value": {
+ "$id": "2206",
+ "kind": "array",
+ "type": {
+ "$ref": "582"
+ },
+ "value": [
+ {
+ "$id": "2207",
+ "kind": "model",
+ "type": {
+ "$ref": "334"
+ },
+ "value": {
+ "$id": "2208",
+ "name": {
+ "$id": "2209",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "exampleExperiment"
+ },
+ "type": {
+ "$id": "2210",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments"
+ },
+ "id": {
+ "$id": "2211",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment"
+ },
+ "identity": {
+ "$id": "2212",
+ "kind": "model",
+ "type": {
+ "$ref": "349"
+ },
+ "value": {
+ "$id": "2213",
+ "type": {
+ "$id": "2214",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "SystemAssigned"
+ },
+ "principalId": {
+ "$id": "2215",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "d04ab567-2c07-43ef-a7f4-4527626b7f56"
+ },
+ "tenantId": {
+ "$id": "2216",
+ "kind": "string",
+ "type": {
+ "$ref": "356"
+ },
+ "value": "8c3e2fb2-fe7a-4bf1-b779-d73990782fe6"
+ }
+ }
+ },
+ "location": {
+ "$id": "2217",
+ "kind": "string",
+ "type": {
+ "$ref": "343"
+ },
+ "value": "centraluseuap"
+ },
+ "properties": {
+ "$id": "2218",
+ "kind": "model",
+ "type": {
+ "$ref": "383"
+ },
+ "value": {
+ "$id": "2219",
+ "selectors": {
+ "$id": "2220",
+ "kind": "array",
+ "type": {
+ "$ref": "472"
+ },
+ "value": [
+ {
+ "$id": "2221",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "2222",
+ "type": {
+ "$id": "2223",
+ "kind": "string",
+ "type": {
+ "$ref": "520"
+ },
+ "value": "List"
+ },
+ "id": {
+ "$id": "2224",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "selector1"
+ },
+ "targets": {
+ "$id": "2225",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "2226",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "2227",
+ "type": {
+ "$id": "2228",
+ "kind": "string",
+ "type": {
+ "$ref": "66"
+ },
+ "value": "ChaosTarget"
+ },
+ "id": {
+ "$id": "2229",
+ "kind": "string",
+ "type": {
+ "$ref": "513"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "steps": {
+ "$id": "2230",
+ "kind": "array",
+ "type": {
+ "$ref": "388"
+ },
+ "value": [
+ {
+ "$id": "2231",
+ "kind": "model",
+ "type": {
+ "$ref": "389"
+ },
+ "value": {
+ "$id": "2232",
+ "name": {
+ "$id": "2233",
+ "kind": "string",
+ "type": {
+ "$ref": "391"
+ },
+ "value": "step1"
+ },
+ "branches": {
+ "$id": "2234",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "2235",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2236",
+ "name": {
+ "$id": "2237",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "branch1"
+ },
+ "actions": {
+ "$id": "2238",
+ "kind": "array",
+ "type": {
+ "$ref": "402"
+ },
+ "value": [
+ {
+ "$id": "2239",
+ "kind": "model",
+ "type": {
+ "$ref": "412"
+ },
+ "value": {
+ "$id": "2240",
+ "name": {
+ "$id": "2241",
+ "kind": "string",
+ "type": {
+ "$ref": "408"
+ },
+ "value": "urn:csci:provider:providername:Shutdown/1.0"
+ },
+ "type": {
+ "$id": "2242",
+ "kind": "string",
+ "type": {
+ "$ref": "436"
+ },
+ "value": "continuous"
+ },
+ "duration": {
+ "$id": "2243",
+ "kind": "string",
+ "type": {
+ "$ref": "414"
+ },
+ "value": "PT10M"
+ },
+ "parameters": {
+ "$id": "2244",
+ "kind": "array",
+ "type": {
+ "$ref": "419"
+ },
+ "value": [
+ {
+ "$id": "2245",
+ "kind": "model",
+ "type": {
+ "$ref": "420"
+ },
+ "value": {
+ "$id": "2246",
+ "key": {
+ "$id": "2247",
+ "kind": "string",
+ "type": {
+ "$ref": "422"
+ },
+ "value": "abruptShutdown"
+ },
+ "value": {
+ "$id": "2248",
+ "kind": "string",
+ "type": {
+ "$ref": "426"
+ },
+ "value": "false"
+ }
+ }
+ }
+ ]
+ },
+ "selectorId": {
+ "$id": "2249",
+ "kind": "string",
+ "type": {
+ "$ref": "432"
+ },
+ "value": "selector1"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "systemData": {
+ "$id": "2250",
+ "kind": "model",
+ "type": {
+ "$ref": "100"
+ },
+ "value": {
+ "$id": "2251",
+ "createdAt": {
+ "$id": "2252",
+ "kind": "string",
+ "type": {
+ "$ref": "109"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "createdBy": {
+ "$id": "2253",
+ "kind": "string",
+ "type": {
+ "$ref": "102"
+ },
+ "value": "User"
+ },
+ "createdByType": {
+ "$id": "2254",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ },
+ "lastModifiedAt": {
+ "$id": "2255",
+ "kind": "string",
+ "type": {
+ "$ref": "121"
+ },
+ "value": "2021-07-01T00:00:00.0Z"
+ },
+ "lastModifiedBy": {
+ "$id": "2256",
+ "kind": "string",
+ "type": {
+ "$ref": "114"
+ },
+ "value": "User"
+ },
+ "lastModifiedByType": {
+ "$id": "2257",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2258",
+ "name": "running",
+ "nameInRequest": "running",
+ "doc": "Optional value that indicates whether to filter results based on if the Experiment is currently running. If null, then the results will not be filtered.",
+ "type": {
+ "$id": "2259",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2260",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "2261",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2262",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "2192"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2263",
+ "type": {
+ "$id": "2264",
+ "kind": "array",
+ "name": "ArrayExperiment",
+ "valueType": {
+ "$ref": "334"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.listAll"
+ },
+ {
+ "$id": "2265",
+ "kind": "lro",
+ "name": "cancel",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Cancel a running Experiment resource.",
+ "operation": {
+ "$id": "2266",
+ "name": "cancel",
+ "resourceName": "Experiments",
+ "doc": "Cancel a running Experiment resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2267",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2268",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2269",
+ "type": {
+ "$id": "2270",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2271",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2272",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2273",
+ "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": "2274",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2275",
+ "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": "2276",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2277",
+ "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": "2278",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2279",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2280",
+ "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": "2281",
+ "statusCodes": [
+ 202
+ ],
+ "headers": [
+ {
+ "$id": "2282",
+ "name": "location",
+ "nameInResponse": "Location",
+ "doc": "The Location header contains the URL where the status of the long running operation can be checked.",
+ "type": {
+ "$id": "2283",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "2284",
+ "name": "retryAfter",
+ "nameInResponse": "Retry-After",
+ "doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "type": {
+ "$id": "2285",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}/cancel",
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "2286",
+ "finalStateVia": 1,
+ "finalResponse": {
+ "$id": "2287",
+ "statusCodes": [
+ 200
+ ]
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.cancel",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2288",
+ "kind": "http",
+ "name": "Cancel a running Experiment.",
+ "description": "Cancel a running Experiment.",
+ "filePath": "2025-01-01/Experiments_Cancel.json",
+ "parameters": [
+ {
+ "$id": "2289",
+ "parameter": {
+ "$ref": "2267"
+ },
+ "value": {
+ "$id": "2290",
+ "kind": "string",
+ "type": {
+ "$ref": "2268"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2291",
+ "parameter": {
+ "$ref": "2276"
+ },
+ "value": {
+ "$id": "2292",
+ "kind": "string",
+ "type": {
+ "$ref": "2277"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "2293",
+ "parameter": {
+ "$ref": "2274"
+ },
+ "value": {
+ "$id": "2294",
+ "kind": "string",
+ "type": {
+ "$ref": "2275"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "2295",
+ "parameter": {
+ "$ref": "2271"
+ },
+ "value": {
+ "$id": "2296",
+ "kind": "string",
+ "type": {
+ "$ref": "2272"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2297",
+ "response": {
+ "$ref": "2281"
+ },
+ "statusCode": 202
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2298",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2299",
+ "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": "2300",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2301",
+ "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": "2302",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$id": "2303",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2304",
+ "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
+ }
+ ],
+ "response": {
+ "$id": "2305"
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.cancel"
+ },
+ {
+ "$id": "2306",
+ "kind": "lro",
+ "name": "start",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Start a Experiment resource.",
+ "operation": {
+ "$id": "2307",
+ "name": "start",
+ "resourceName": "Experiments",
+ "doc": "Start a Experiment resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2308",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2309",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2310",
+ "type": {
+ "$id": "2311",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2312",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2313",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2314",
+ "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": "2315",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2316",
+ "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": "2317",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2318",
+ "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": "2319",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2320",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2321",
+ "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": "2322",
+ "statusCodes": [
+ 202
+ ],
+ "headers": [
+ {
+ "$id": "2323",
+ "name": "location",
+ "nameInResponse": "Location",
+ "doc": "The Location header contains the URL where the status of the long running operation can be checked.",
+ "type": {
+ "$id": "2324",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "2325",
+ "name": "retryAfter",
+ "nameInResponse": "Retry-After",
+ "doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "type": {
+ "$id": "2326",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}/start",
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "2327",
+ "finalStateVia": 1,
+ "finalResponse": {
+ "$id": "2328",
+ "statusCodes": [
+ 200
+ ]
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.start",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2329",
+ "kind": "http",
+ "name": "Start a Experiment.",
+ "description": "Start a Experiment.",
+ "filePath": "2025-01-01/Experiments_Start.json",
+ "parameters": [
+ {
+ "$id": "2330",
+ "parameter": {
+ "$ref": "2308"
+ },
+ "value": {
+ "$id": "2331",
+ "kind": "string",
+ "type": {
+ "$ref": "2309"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2332",
+ "parameter": {
+ "$ref": "2317"
+ },
+ "value": {
+ "$id": "2333",
+ "kind": "string",
+ "type": {
+ "$ref": "2318"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "2334",
+ "parameter": {
+ "$ref": "2315"
+ },
+ "value": {
+ "$id": "2335",
+ "kind": "string",
+ "type": {
+ "$ref": "2316"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "2336",
+ "parameter": {
+ "$ref": "2312"
+ },
+ "value": {
+ "$id": "2337",
+ "kind": "string",
+ "type": {
+ "$ref": "2313"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2338",
+ "response": {
+ "$ref": "2322"
+ },
+ "statusCode": 202
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2339",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2340",
+ "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": "2341",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2342",
+ "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": "2343",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$id": "2344",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2345",
+ "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
+ }
+ ],
+ "response": {
+ "$id": "2346"
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments.start"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "2347",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "2348",
+ "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": "2349",
+ "type": {
+ "$id": "2350",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "2351",
+ "name": "Azure.ResourceManager.@armResourceOperations",
+ "arguments": {
+ "$id": "2352"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.Experiments",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "parent": {
+ "$ref": "834"
+ }
+ },
+ {
+ "$id": "2353",
+ "kind": "client",
+ "name": "ExperimentExecutions",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "methods": [
+ {
+ "$id": "2354",
+ "kind": "basic",
+ "name": "getExecution",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get an execution of an Experiment resource.",
+ "operation": {
+ "$id": "2355",
+ "name": "getExecution",
+ "resourceName": "ExperimentExecution",
+ "doc": "Get an execution of an Experiment resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2356",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2357",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2358",
+ "type": {
+ "$id": "2359",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2360",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2361",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2362",
+ "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": "2363",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2364",
+ "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": "2365",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2366",
+ "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": "2367",
+ "name": "executionId",
+ "nameInRequest": "executionId",
+ "doc": "GUID that represents a Experiment execution detail.",
+ "type": {
+ "$id": "2368",
+ "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": "2369",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2370",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2371",
+ "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": "2372",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "590"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}/executions/{executionId}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutions.getExecution",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2373",
+ "kind": "http",
+ "name": "Get the execution of a Experiment.",
+ "description": "Get the execution of a Experiment.",
+ "filePath": "2025-01-01/Experiments_GetExecution.json",
+ "parameters": [
+ {
+ "$id": "2374",
+ "parameter": {
+ "$ref": "2356"
+ },
+ "value": {
+ "$id": "2375",
+ "kind": "string",
+ "type": {
+ "$ref": "2357"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2376",
+ "parameter": {
+ "$ref": "2367"
+ },
+ "value": {
+ "$id": "2377",
+ "kind": "string",
+ "type": {
+ "$ref": "2368"
+ },
+ "value": "f24500ad-744e-4a26-864b-b76199eac333"
+ }
+ },
+ {
+ "$id": "2378",
+ "parameter": {
+ "$ref": "2365"
+ },
+ "value": {
+ "$id": "2379",
+ "kind": "string",
+ "type": {
+ "$ref": "2366"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "2380",
+ "parameter": {
+ "$ref": "2363"
+ },
+ "value": {
+ "$id": "2381",
+ "kind": "string",
+ "type": {
+ "$ref": "2364"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "2382",
+ "parameter": {
+ "$ref": "2360"
+ },
+ "value": {
+ "$id": "2383",
+ "kind": "string",
+ "type": {
+ "$ref": "2361"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2384",
+ "response": {
+ "$ref": "2372"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2385",
+ "kind": "model",
+ "type": {
+ "$ref": "590"
+ },
+ "value": {
+ "$id": "2386",
+ "name": {
+ "$id": "2387",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "f24500ad-744e-4a26-864b-b76199eac333"
+ },
+ "type": {
+ "$id": "2388",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments/executions"
+ },
+ "id": {
+ "$id": "2389",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment/executions/f24500ad-744e-4a26-864b-b76199eac333"
+ },
+ "properties": {
+ "$id": "2390",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2391",
+ "startedAt": {
+ "$id": "2392",
+ "kind": "string",
+ "type": {
+ "$ref": "598"
+ },
+ "value": "2020-12-14T21:52:52.2552574Z"
+ },
+ "status": {
+ "$id": "2393",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "failed"
+ },
+ "stoppedAt": {
+ "$id": "2394",
+ "kind": "string",
+ "type": {
+ "$ref": "603"
+ },
+ "value": "2020-12-14T21:56:18.9281956Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2395",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2396",
+ "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": "2397",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2398",
+ "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": "2399",
+ "name": "executionId",
+ "nameInRequest": "executionId",
+ "doc": "GUID that represents a Experiment execution detail.",
+ "type": {
+ "$id": "2400",
+ "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": "2401",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "2370"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2402",
+ "type": {
+ "$ref": "590"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutions.getExecution"
+ },
+ {
+ "$id": "2403",
+ "kind": "paging",
+ "name": "listAllExecutions",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a list of executions of an Experiment resource.",
+ "operation": {
+ "$id": "2404",
+ "name": "listAllExecutions",
+ "resourceName": "ExperimentExecution",
+ "doc": "Get a list of executions of an Experiment resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2405",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2406",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2407",
+ "type": {
+ "$id": "2408",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2409",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2410",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2411",
+ "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": "2412",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2413",
+ "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": "2414",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2415",
+ "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": "2416",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2417",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2418",
+ "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": "2419",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "611"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}/executions",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "2420",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "2421",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutions.listAllExecutions",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2422",
+ "kind": "http",
+ "name": "List all executions of an Experiment.",
+ "description": "List all executions of an Experiment.",
+ "filePath": "2025-01-01/Experiments_ListAllExecutions.json",
+ "parameters": [
+ {
+ "$id": "2423",
+ "parameter": {
+ "$ref": "2405"
+ },
+ "value": {
+ "$id": "2424",
+ "kind": "string",
+ "type": {
+ "$ref": "2406"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2425",
+ "parameter": {
+ "$ref": "2414"
+ },
+ "value": {
+ "$id": "2426",
+ "kind": "string",
+ "type": {
+ "$ref": "2415"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "2427",
+ "parameter": {
+ "$ref": "2412"
+ },
+ "value": {
+ "$id": "2428",
+ "kind": "string",
+ "type": {
+ "$ref": "2413"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "2429",
+ "parameter": {
+ "$ref": "2409"
+ },
+ "value": {
+ "$id": "2430",
+ "kind": "string",
+ "type": {
+ "$ref": "2410"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2431",
+ "response": {
+ "$ref": "2419"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2432",
+ "kind": "model",
+ "type": {
+ "$ref": "611"
+ },
+ "value": {
+ "$id": "2433",
+ "nextLink": {
+ "$id": "2434",
+ "kind": "string",
+ "type": {
+ "$ref": "617"
+ },
+ "value": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment/executionDetails?continuationToken=&api-version=2025-01-01"
+ },
+ "value": {
+ "$id": "2435",
+ "kind": "array",
+ "type": {
+ "$ref": "613"
+ },
+ "value": [
+ {
+ "$id": "2436",
+ "kind": "model",
+ "type": {
+ "$ref": "590"
+ },
+ "value": {
+ "$id": "2437",
+ "name": {
+ "$id": "2438",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "f24500ad-744e-4a26-864b-b76199eac333"
+ },
+ "type": {
+ "$id": "2439",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments/executions"
+ },
+ "id": {
+ "$id": "2440",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment/executions/f24500ad-744e-4a26-864b-b76199eac333"
+ },
+ "properties": {
+ "$id": "2441",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2442",
+ "startedAt": {
+ "$id": "2443",
+ "kind": "string",
+ "type": {
+ "$ref": "598"
+ },
+ "value": "2020-12-14T21:52:52.2552574Z"
+ },
+ "status": {
+ "$id": "2444",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "failed"
+ },
+ "stoppedAt": {
+ "$id": "2445",
+ "kind": "string",
+ "type": {
+ "$ref": "603"
+ },
+ "value": "2020-12-14T21:56:18.9281956Z"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "2446",
+ "kind": "model",
+ "type": {
+ "$ref": "590"
+ },
+ "value": {
+ "$id": "2447",
+ "name": {
+ "$id": "2448",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "14d98367-52ef-4596-be4f-53fc81bbfc33"
+ },
+ "type": {
+ "$id": "2449",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/experiments/executions"
+ },
+ "id": {
+ "$id": "2450",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment/executions/14d98367-52ef-4596-be4f-53fc81bbfc33"
+ },
+ "properties": {
+ "$id": "2451",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2452",
+ "startedAt": {
+ "$id": "2453",
+ "kind": "string",
+ "type": {
+ "$ref": "598"
+ },
+ "value": "2020-12-14T21:52:52.2552574Z"
+ },
+ "status": {
+ "$id": "2454",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "success"
+ },
+ "stoppedAt": {
+ "$id": "2455",
+ "kind": "string",
+ "type": {
+ "$ref": "603"
+ },
+ "value": "2020-12-14T21:56:18.9281956Z"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2456",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2457",
+ "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": "2458",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2459",
+ "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": "2460",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "2417"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2461",
+ "type": {
+ "$id": "2462",
+ "kind": "array",
+ "name": "ArrayExperimentExecution",
+ "valueType": {
+ "$ref": "590"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutions.listAllExecutions"
+ },
+ {
+ "$id": "2463",
+ "kind": "basic",
+ "name": "ExecutionDetails",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Execution details of an experiment resource.",
+ "operation": {
+ "$id": "2464",
+ "name": "ExecutionDetails",
+ "resourceName": "ExperimentExecutions",
+ "doc": "Execution details of an experiment resource.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2465",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2466",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2467",
+ "type": {
+ "$id": "2468",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2469",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2470",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2471",
+ "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": "2472",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2473",
+ "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": "2474",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2475",
+ "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": "2476",
+ "name": "executionId",
+ "nameInRequest": "executionId",
+ "doc": "GUID that represents a Experiment execution detail.",
+ "type": {
+ "$id": "2477",
+ "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": "2478",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2479",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2480",
+ "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": "2481",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "621"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Chaos/experiments/{experimentName}/executions/{executionId}/getExecutionDetails",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutions.getExecutionDetails",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2482",
+ "kind": "http",
+ "name": "Get experiment execution details.",
+ "description": "Get experiment execution details.",
+ "filePath": "2025-01-01/Experiments_ExecutionDetails.json",
+ "parameters": [
+ {
+ "$id": "2483",
+ "parameter": {
+ "$ref": "2465"
+ },
+ "value": {
+ "$id": "2484",
+ "kind": "string",
+ "type": {
+ "$ref": "2466"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2485",
+ "parameter": {
+ "$ref": "2476"
+ },
+ "value": {
+ "$id": "2486",
+ "kind": "string",
+ "type": {
+ "$ref": "2477"
+ },
+ "value": "f24500ad-744e-4a26-864b-b76199eac333"
+ }
+ },
+ {
+ "$id": "2487",
+ "parameter": {
+ "$ref": "2474"
+ },
+ "value": {
+ "$id": "2488",
+ "kind": "string",
+ "type": {
+ "$ref": "2475"
+ },
+ "value": "exampleExperiment"
+ }
+ },
+ {
+ "$id": "2489",
+ "parameter": {
+ "$ref": "2472"
+ },
+ "value": {
+ "$id": "2490",
+ "kind": "string",
+ "type": {
+ "$ref": "2473"
+ },
+ "value": "exampleRG"
+ }
+ },
+ {
+ "$id": "2491",
+ "parameter": {
+ "$ref": "2469"
+ },
+ "value": {
+ "$id": "2492",
+ "kind": "string",
+ "type": {
+ "$ref": "2470"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2493",
+ "response": {
+ "$ref": "2481"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2494",
+ "kind": "model",
+ "type": {
+ "$ref": "621"
+ },
+ "value": {
+ "$id": "2495",
+ "name": {
+ "$id": "2496",
+ "kind": "string",
+ "type": {
+ "$ref": "631"
+ },
+ "value": "f24500ad-744e-4a26-864b-b76199eac333"
+ },
+ "type": {
+ "$id": "2497",
+ "kind": "string",
+ "type": {
+ "$ref": "623"
+ },
+ "value": "Microsoft.Chaos/experiments/executions/getExecutionDetails"
+ },
+ "id": {
+ "$id": "2498",
+ "kind": "string",
+ "type": {
+ "$ref": "627"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment/executions/f24500ad-744e-4a26-864b-b76199eac333/getExecutionDetails"
+ },
+ "properties": {
+ "$id": "2499",
+ "kind": "model",
+ "type": {
+ "$ref": "635"
+ },
+ "value": {
+ "$id": "2500",
+ "failureReason": {
+ "$id": "2501",
+ "kind": "string",
+ "type": {
+ "$ref": "651"
+ },
+ "value": "Dependency failure"
+ },
+ "lastActionAt": {
+ "$id": "2502",
+ "kind": "string",
+ "type": {
+ "$ref": "655"
+ },
+ "value": "2020-12-14T21:52:52.2552574Z"
+ },
+ "runInformation": {
+ "$id": "2503",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "2504",
+ "steps": {
+ "$id": "2505",
+ "kind": "array",
+ "type": {
+ "$ref": "662"
+ },
+ "value": [
+ {
+ "$id": "2506",
+ "kind": "model",
+ "type": {
+ "$ref": "663"
+ },
+ "value": {
+ "$id": "2507",
+ "branches": {
+ "$id": "2508",
+ "kind": "array",
+ "type": {
+ "$ref": "677"
+ },
+ "value": [
+ {
+ "$id": "2509",
+ "kind": "model",
+ "type": {
+ "$ref": "678"
+ },
+ "value": {
+ "$id": "2510",
+ "actions": {
+ "$id": "2511",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "2512",
+ "kind": "model",
+ "type": {
+ "$ref": "693"
+ },
+ "value": {
+ "$id": "2513",
+ "actionId": {
+ "$id": "2514",
+ "kind": "string",
+ "type": {
+ "$ref": "699"
+ },
+ "value": "59499d33-6751-4b6e-a1f6-58f4d56a040a"
+ },
+ "actionName": {
+ "$id": "2515",
+ "kind": "string",
+ "type": {
+ "$ref": "695"
+ },
+ "value": "urn:provider:agent-v2:Microsoft.Azure.Chaos.Fault.CPUPressureAllProcessors"
+ },
+ "endTime": {
+ "$id": "2516",
+ "kind": "string",
+ "type": {
+ "$ref": "712"
+ },
+ "value": "2020-12-14T13:56:13.6270153-08:00"
+ },
+ "startTime": {
+ "$id": "2517",
+ "kind": "string",
+ "type": {
+ "$ref": "707"
+ },
+ "value": "2020-12-14T13:56:13.6270153-08:00"
+ },
+ "status": {
+ "$id": "2518",
+ "kind": "string",
+ "type": {
+ "$ref": "703"
+ },
+ "value": "failed"
+ },
+ "targets": {
+ "$id": "2519",
+ "kind": "array",
+ "type": {
+ "$ref": "717"
+ },
+ "value": [
+ {
+ "$id": "2520",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "2521",
+ "status": {
+ "$id": "2522",
+ "kind": "string",
+ "type": {
+ "$ref": "720"
+ },
+ "value": "succeeded"
+ },
+ "target": {
+ "$id": "2523",
+ "kind": "string",
+ "type": {
+ "$ref": "724"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/VM1"
+ },
+ "targetCompletedTime": {
+ "$id": "2524",
+ "kind": "string",
+ "type": {
+ "$ref": "733"
+ },
+ "value": "2021-04-02T17:30:55+00:00"
+ },
+ "targetFailedTime": {
+ "$id": "2525",
+ "kind": "string",
+ "type": {
+ "$ref": "728"
+ },
+ "value": "2021-04-02T16:30:55+00:00"
+ }
+ }
+ },
+ {
+ "$id": "2526",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "2527",
+ "status": {
+ "$id": "2528",
+ "kind": "string",
+ "type": {
+ "$ref": "720"
+ },
+ "value": "failed"
+ },
+ "target": {
+ "$id": "2529",
+ "kind": "string",
+ "type": {
+ "$ref": "724"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/VM1"
+ },
+ "targetCompletedTime": {
+ "$id": "2530",
+ "kind": "string",
+ "type": {
+ "$ref": "733"
+ },
+ "value": "2021-04-02T17:30:55+00:00"
+ },
+ "targetFailedTime": {
+ "$id": "2531",
+ "kind": "string",
+ "type": {
+ "$ref": "728"
+ },
+ "value": "2021-04-02T16:30:55+00:00"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "branchId": {
+ "$id": "2532",
+ "kind": "string",
+ "type": {
+ "$ref": "684"
+ },
+ "value": "FirstBranch"
+ },
+ "branchName": {
+ "$id": "2533",
+ "kind": "string",
+ "type": {
+ "$ref": "680"
+ },
+ "value": "FirstBranch"
+ },
+ "status": {
+ "$id": "2534",
+ "kind": "string",
+ "type": {
+ "$ref": "688"
+ },
+ "value": "failed"
+ }
+ }
+ }
+ ]
+ },
+ "status": {
+ "$id": "2535",
+ "kind": "string",
+ "type": {
+ "$ref": "673"
+ },
+ "value": "failed"
+ },
+ "stepId": {
+ "$id": "2536",
+ "kind": "string",
+ "type": {
+ "$ref": "669"
+ },
+ "value": "FirstStep"
+ },
+ "stepName": {
+ "$id": "2537",
+ "kind": "string",
+ "type": {
+ "$ref": "665"
+ },
+ "value": "FirstStep"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "startedAt": {
+ "$id": "2538",
+ "kind": "string",
+ "type": {
+ "$ref": "641"
+ },
+ "value": "2020-12-14T21:52:52.2552574Z"
+ },
+ "status": {
+ "$id": "2539",
+ "kind": "string",
+ "type": {
+ "$ref": "637"
+ },
+ "value": "failed"
+ },
+ "stoppedAt": {
+ "$id": "2540",
+ "kind": "string",
+ "type": {
+ "$ref": "646"
+ },
+ "value": "2020-12-14T21:56:18.9281956Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2541",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2542",
+ "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": "2543",
+ "name": "experimentName",
+ "nameInRequest": "experimentName",
+ "doc": "String that represents a Experiment resource name.",
+ "type": {
+ "$id": "2544",
+ "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": "2545",
+ "name": "executionId",
+ "nameInRequest": "executionId",
+ "doc": "GUID that represents a Experiment execution detail.",
+ "type": {
+ "$id": "2546",
+ "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": "2547",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "2479"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2548",
+ "type": {
+ "$ref": "621"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutions.getExecutionDetails"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "2549",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "2550",
+ "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": "2551",
+ "type": {
+ "$id": "2552",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "2553",
+ "name": "Azure.ResourceManager.@armResourceOperations",
+ "arguments": {
+ "$id": "2554"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.ExperimentExecutions",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "parent": {
+ "$ref": "834"
+ }
+ },
+ {
+ "$id": "2555",
+ "kind": "client",
+ "name": "TargetTypes",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "methods": [
+ {
+ "$id": "2556",
+ "kind": "basic",
+ "name": "get",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a Target Type resources for given location.",
+ "operation": {
+ "$id": "2557",
+ "name": "get",
+ "resourceName": "TargetType",
+ "doc": "Get a Target Type resources for given location.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2558",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2559",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2560",
+ "type": {
+ "$id": "2561",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2562",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2563",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2564",
+ "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": "2565",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The name of the Azure region.",
+ "type": {
+ "$id": "2566",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "2567",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2568",
+ "name": "targetTypeName",
+ "nameInRequest": "targetTypeName",
+ "doc": "String that represents a Target Type resource name.",
+ "type": {
+ "$id": "2569",
+ "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": "2570",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2571",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2572",
+ "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": "2573",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "761"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypes.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2574",
+ "kind": "http",
+ "name": "Get a Target Type for westus2 location",
+ "description": "Get a Target Type for westus2 location",
+ "filePath": "2025-01-01/TargetTypes_Get.json",
+ "parameters": [
+ {
+ "$id": "2575",
+ "parameter": {
+ "$ref": "2558"
+ },
+ "value": {
+ "$id": "2576",
+ "kind": "string",
+ "type": {
+ "$ref": "2559"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2577",
+ "parameter": {
+ "$ref": "2565"
+ },
+ "value": {
+ "$id": "2578",
+ "kind": "string",
+ "type": {
+ "$ref": "2566"
+ },
+ "value": "westus2"
+ }
+ },
+ {
+ "$id": "2579",
+ "parameter": {
+ "$ref": "2562"
+ },
+ "value": {
+ "$id": "2580",
+ "kind": "string",
+ "type": {
+ "$ref": "2563"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ },
+ {
+ "$id": "2581",
+ "parameter": {
+ "$ref": "2568"
+ },
+ "value": {
+ "$id": "2582",
+ "kind": "string",
+ "type": {
+ "$ref": "2569"
+ },
+ "value": "Microsoft-Agent"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2583",
+ "response": {
+ "$ref": "2573"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2584",
+ "kind": "model",
+ "type": {
+ "$ref": "761"
+ },
+ "value": {
+ "$id": "2585",
+ "name": {
+ "$id": "2586",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Microsoft-Agent"
+ },
+ "type": {
+ "$id": "2587",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/locations/targetTypes"
+ },
+ "id": {
+ "$id": "2588",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/locations/westus2/targetTypes/Microsoft-Agent"
+ },
+ "properties": {
+ "$id": "2589",
+ "kind": "model",
+ "type": {
+ "$ref": "763"
+ },
+ "value": {
+ "$id": "2590",
+ "description": {
+ "$id": "2591",
+ "kind": "string",
+ "type": {
+ "$ref": "769"
+ },
+ "value": "A target represents Chaos Agent."
+ },
+ "displayName": {
+ "$id": "2592",
+ "kind": "string",
+ "type": {
+ "$ref": "765"
+ },
+ "value": "Chaos Agent"
+ },
+ "propertiesSchema": {
+ "$id": "2593",
+ "kind": "string",
+ "type": {
+ "$ref": "773"
+ },
+ "value": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine.json"
+ },
+ "resourceTypes": {
+ "$id": "2594",
+ "kind": "array",
+ "type": {
+ "$ref": "777"
+ },
+ "value": [
+ {
+ "$id": "2595",
+ "kind": "string",
+ "type": {
+ "$ref": "778"
+ },
+ "value": "Microsoft.Compute/virtualMachines"
+ },
+ {
+ "$id": "2596",
+ "kind": "string",
+ "type": {
+ "$ref": "778"
+ },
+ "value": "Microsoft.Compute/virtualMachineScaleSets"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2597",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The name of the Azure region.",
+ "type": {
+ "$id": "2598",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "2599",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2600",
+ "name": "targetTypeName",
+ "nameInRequest": "targetTypeName",
+ "doc": "String that represents a Target Type resource name.",
+ "type": {
+ "$id": "2601",
+ "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": "2602",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "2571"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2603",
+ "type": {
+ "$ref": "761"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypes.get"
+ },
+ {
+ "$id": "2604",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Get a list of Target Type resources for given location.",
+ "operation": {
+ "$id": "2605",
+ "name": "list",
+ "resourceName": "TargetType",
+ "doc": "Get a list of Target Type resources for given location.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2606",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2607",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2608",
+ "type": {
+ "$id": "2609",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2610",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2611",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2612",
+ "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": "2613",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The name of the Azure region.",
+ "type": {
+ "$id": "2614",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "2615",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2616",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "2617",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2618",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2619",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2620",
+ "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": "2621",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "785"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "2622",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "2623",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypes.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2624",
+ "kind": "http",
+ "name": "List all Target Types for westus2 location.",
+ "description": "List all Target Types for westus2 location.",
+ "filePath": "2025-01-01/TargetTypes_List.json",
+ "parameters": [
+ {
+ "$id": "2625",
+ "parameter": {
+ "$ref": "2606"
+ },
+ "value": {
+ "$id": "2626",
+ "kind": "string",
+ "type": {
+ "$ref": "2607"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2627",
+ "parameter": {
+ "$ref": "2613"
+ },
+ "value": {
+ "$id": "2628",
+ "kind": "string",
+ "type": {
+ "$ref": "2614"
+ },
+ "value": "westus2"
+ }
+ },
+ {
+ "$id": "2629",
+ "parameter": {
+ "$ref": "2610"
+ },
+ "value": {
+ "$id": "2630",
+ "kind": "string",
+ "type": {
+ "$ref": "2611"
+ },
+ "value": "6b052e15-03d3-4f17-b2e1-be7f07588291"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2631",
+ "response": {
+ "$ref": "2621"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2632",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "2633",
+ "nextLink": {
+ "$id": "2634",
+ "kind": "string",
+ "type": {
+ "$ref": "791"
+ },
+ "value": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/locations/westus2/targetTypes?continuationToken=&api-version=2024-11-01-preview"
+ },
+ "value": {
+ "$id": "2635",
+ "kind": "array",
+ "type": {
+ "$ref": "787"
+ },
+ "value": [
+ {
+ "$id": "2636",
+ "kind": "model",
+ "type": {
+ "$ref": "761"
+ },
+ "value": {
+ "$id": "2637",
+ "name": {
+ "$id": "2638",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "Microsoft-Agent"
+ },
+ "type": {
+ "$id": "2639",
+ "kind": "string",
+ "type": {
+ "$ref": "95"
+ },
+ "value": "Microsoft.Chaos/locations/targetTypes"
+ },
+ "id": {
+ "$id": "2640",
+ "kind": "string",
+ "type": {
+ "$ref": "86"
+ },
+ "value": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/locations/westus2/targetTypes/Microsoft-Agent"
+ },
+ "properties": {
+ "$id": "2641",
+ "kind": "model",
+ "type": {
+ "$ref": "763"
+ },
+ "value": {
+ "$id": "2642",
+ "description": {
+ "$id": "2643",
+ "kind": "string",
+ "type": {
+ "$ref": "769"
+ },
+ "value": "A target represents Chaos Agent."
+ },
+ "displayName": {
+ "$id": "2644",
+ "kind": "string",
+ "type": {
+ "$ref": "765"
+ },
+ "value": "Chaos Agent"
+ },
+ "propertiesSchema": {
+ "$id": "2645",
+ "kind": "string",
+ "type": {
+ "$ref": "773"
+ },
+ "value": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine.json"
+ },
+ "resourceTypes": {
+ "$id": "2646",
+ "kind": "array",
+ "type": {
+ "$ref": "777"
+ },
+ "value": [
+ {
+ "$id": "2647",
+ "kind": "string",
+ "type": {
+ "$ref": "778"
+ },
+ "value": "Microsoft.Compute/virtualMachines"
+ },
+ {
+ "$id": "2648",
+ "kind": "string",
+ "type": {
+ "$ref": "778"
+ },
+ "value": "Microsoft.Compute/virtualMachineScaleSets"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2649",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The name of the Azure region.",
+ "type": {
+ "$id": "2650",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "2651",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2652",
+ "name": "continuationToken",
+ "nameInRequest": "continuationToken",
+ "doc": "String that sets the continuation token.",
+ "type": {
+ "$id": "2653",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2654",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "2619"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2655",
+ "type": {
+ "$id": "2656",
+ "kind": "array",
+ "name": "ArrayTargetType",
+ "valueType": {
+ "$ref": "761"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypes.list"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "2657",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "2658",
+ "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": "2659",
+ "type": {
+ "$id": "2660",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "2661",
+ "name": "Azure.ResourceManager.@armResourceOperations",
+ "arguments": {
+ "$id": "2662"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.TargetTypes",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "parent": {
+ "$ref": "834"
+ }
+ },
+ {
+ "$id": "2663",
+ "kind": "client",
+ "name": "OperationStatuses",
+ "namespace": "Azure.ResourceManager.Chaos",
+ "doc": "Chaos Studio async operation status resource operations.",
+ "methods": [
+ {
+ "$id": "2664",
+ "kind": "basic",
+ "name": "get",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "doc": "Returns the current status of an async operation.",
+ "operation": {
+ "$id": "2665",
+ "name": "get",
+ "resourceName": "OperationStatuses",
+ "doc": "Returns the current status of an async operation.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2666",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2667",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2668",
+ "type": {
+ "$id": "2669",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2025-01-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2670",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2671",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2672",
+ "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": "2673",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The location name.",
+ "type": {
+ "$id": "2674",
+ "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": "2675",
+ "name": "operationId",
+ "nameInRequest": "operationId",
+ "doc": "The ID of an ongoing async operation.",
+ "type": {
+ "$id": "2676",
+ "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": "2677",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2678",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2679",
+ "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": "2680",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "795"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/operationStatuses/{operationId}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.OperationStatuses.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "2681",
+ "kind": "http",
+ "name": "Gets Chaos Studio async operation status.",
+ "description": "Gets Chaos Studio async operation status.",
+ "filePath": "2025-01-01/OperationStatuses_Get.json",
+ "parameters": [
+ {
+ "$id": "2682",
+ "parameter": {
+ "$ref": "2666"
+ },
+ "value": {
+ "$id": "2683",
+ "kind": "string",
+ "type": {
+ "$ref": "2667"
+ },
+ "value": "2025-01-01"
+ }
+ },
+ {
+ "$id": "2684",
+ "parameter": {
+ "$ref": "2670"
+ },
+ "value": {
+ "$id": "2685",
+ "kind": "string",
+ "type": {
+ "$ref": "2671"
+ },
+ "value": "e25c0d12-0335-4fec-8ef8-3b4f9a10649e"
+ }
+ },
+ {
+ "$id": "2686",
+ "parameter": {
+ "$ref": "2673"
+ },
+ "value": {
+ "$id": "2687",
+ "kind": "string",
+ "type": {
+ "$ref": "2674"
+ },
+ "value": "westus2"
+ }
+ },
+ {
+ "$id": "2688",
+ "parameter": {
+ "$ref": "2675"
+ },
+ "value": {
+ "$id": "2689",
+ "kind": "string",
+ "type": {
+ "$ref": "2676"
+ },
+ "value": "4bdadd97-207c-4de8-9bba-08339ae099c7"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2690",
+ "response": {
+ "$ref": "2680"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2691",
+ "kind": "model",
+ "type": {
+ "$ref": "795"
+ },
+ "value": {
+ "$id": "2692",
+ "id": {
+ "$id": "2693",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "/subscriptions/e25c0d12-0335-4fec-8ef8-3b4f9a10649e/providers/Microsoft.Chaos/locations/westus2/operationStatuses/4bdadd97-207c-4de8-9bba-08339ae099c7"
+ },
+ "name": {
+ "$id": "2694",
+ "kind": "string",
+ "type": {
+ "$ref": "802"
+ },
+ "value": "4bdadd97-207c-4de8-9bba-08339ae099c7"
+ },
+ "startTime": {
+ "$id": "2695",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "2024-11-14T21:52:52.2552574Z"
+ },
+ "status": {
+ "$id": "2696",
+ "kind": "string",
+ "type": {
+ "$ref": "806"
+ },
+ "value": "Creating"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2697",
+ "name": "location",
+ "nameInRequest": "location",
+ "doc": "The location name.",
+ "type": {
+ "$id": "2698",
+ "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": "2699",
+ "name": "operationId",
+ "nameInRequest": "operationId",
+ "doc": "The ID of an ongoing async operation.",
+ "type": {
+ "$id": "2700",
+ "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": "2701",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "2678"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2702",
+ "type": {
+ "$ref": "795"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.Chaos.OperationStatuses.get"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "2703",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "2704",
+ "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": "2705",
+ "type": {
+ "$id": "2706",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "2707",
+ "name": "Azure.ResourceManager.@armResourceOperations",
+ "arguments": {
+ "$id": "2708"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.Chaos.OperationStatuses",
+ "apiVersions": [
+ "2024-11-01-preview",
+ "2025-01-01"
+ ],
+ "parent": {
+ "$ref": "834"
+ }
+ }
+ ]
+ }
+ ],
+ "auth": {
+ "$id": "2709",
+ "oAuth2": {
+ "$id": "2710",
+ "scopes": [
+ "user_impersonation"
+ ]
+ }
+ }
+}
diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/Configuration.json b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/Configuration.json
new file mode 100644
index 000000000000..950808ed35b8
--- /dev/null
+++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/Configuration.json
@@ -0,0 +1,13 @@
+{
+ "output-folder": ".",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "library-name": "Azure.ResourceManager.ComputeFleet",
+ "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"
+ ],
+ "model-namespace": false,
+ "azure-arm": true
+}
diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tsp-location.yaml b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tsp-location.yaml
index 4b6a31091856..9525b4c61b3a 100644
--- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tsp-location.yaml
+++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tsp-location.yaml
@@ -1,4 +1,4 @@
directory: specification/azurefleet/AzureFleet.Management
-commit: 462574dbd02088c209bb1da3eef0d93f699e8de2
+commit: 1a8dcbc31c561409f253e5f7a924ff577b583da7
repo: Azure/azure-rest-api-specs
-
+additionalDirectories:
diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tspCodeModel.json b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tspCodeModel.json
new file mode 100644
index 000000000000..823c6f369c3b
--- /dev/null
+++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tspCodeModel.json
@@ -0,0 +1,38279 @@
+{
+ "$id": "1",
+ "name": "Microsoft.AzureFleet",
+ "apiVersions": [
+ "2024-11-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.ComputeFleet",
+ "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.ComputeFleet",
+ "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": "ComputeFleetProvisioningState",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProvisioningState",
+ "valueType": {
+ "$id": "15",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "16",
+ "kind": "enumvalue",
+ "name": "Succeeded",
+ "value": "Succeeded",
+ "valueType": {
+ "$id": "17",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Resource has been created.",
+ "decorators": []
+ },
+ {
+ "$id": "18",
+ "kind": "enumvalue",
+ "name": "Failed",
+ "value": "Failed",
+ "valueType": {
+ "$id": "19",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Resource creation failed.",
+ "decorators": []
+ },
+ {
+ "$id": "20",
+ "kind": "enumvalue",
+ "name": "Canceled",
+ "value": "Canceled",
+ "valueType": {
+ "$id": "21",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Resource creation was canceled.",
+ "decorators": []
+ },
+ {
+ "$id": "22",
+ "kind": "enumvalue",
+ "name": "Creating",
+ "value": "Creating",
+ "valueType": {
+ "$id": "23",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Initial creation in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "24",
+ "kind": "enumvalue",
+ "name": "Updating",
+ "value": "Updating",
+ "valueType": {
+ "$id": "25",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Update in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "26",
+ "kind": "enumvalue",
+ "name": "Deleting",
+ "value": "Deleting",
+ "valueType": {
+ "$id": "27",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Deletion in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "28",
+ "kind": "enumvalue",
+ "name": "Migrating",
+ "value": "Migrating",
+ "valueType": {
+ "$id": "29",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "14"
+ },
+ "doc": "Resource is being migrated from one subscription or resource group to another.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "The status of the current operation.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "30",
+ "kind": "enum",
+ "name": "ComputeFleetEvictionPolicy",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.EvictionPolicy",
+ "valueType": {
+ "$id": "31",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "32",
+ "kind": "enumvalue",
+ "name": "Delete",
+ "value": "Delete",
+ "valueType": {
+ "$id": "33",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "30"
+ },
+ "doc": "When evicted, the Spot VM will be deleted and the corresponding capacity will be updated to reflect this.",
+ "decorators": []
+ },
+ {
+ "$id": "34",
+ "kind": "enumvalue",
+ "name": "Deallocate",
+ "value": "Deallocate",
+ "valueType": {
+ "$id": "35",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "30"
+ },
+ "doc": "When evicted, the Spot VM will be deallocated/stopped",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Different kind of eviction policies",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "36",
+ "kind": "enum",
+ "name": "SpotAllocationStrategy",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotAllocationStrategy",
+ "valueType": {
+ "$id": "37",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "38",
+ "kind": "enumvalue",
+ "name": "PriceCapacityOptimized",
+ "value": "PriceCapacityOptimized",
+ "valueType": {
+ "$id": "39",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "36"
+ },
+ "doc": "Default. VM sizes distribution will be determined to optimize for both price and capacity.",
+ "decorators": []
+ },
+ {
+ "$id": "40",
+ "kind": "enumvalue",
+ "name": "LowestPrice",
+ "value": "LowestPrice",
+ "valueType": {
+ "$id": "41",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "36"
+ },
+ "doc": "VM sizes distribution will be determined to optimize for price. Note: Capacity will still be considered here but will be given much less weight.",
+ "decorators": []
+ },
+ {
+ "$id": "42",
+ "kind": "enumvalue",
+ "name": "CapacityOptimized",
+ "value": "CapacityOptimized",
+ "valueType": {
+ "$id": "43",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "36"
+ },
+ "doc": "VM sizes distribution will be determined to optimize for capacity.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Spot allocation strategy types for Compute Fleet",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "44",
+ "kind": "enum",
+ "name": "RegularPriorityAllocationStrategy",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityAllocationStrategy",
+ "valueType": {
+ "$id": "45",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "46",
+ "kind": "enumvalue",
+ "name": "LowestPrice",
+ "value": "LowestPrice",
+ "valueType": {
+ "$id": "47",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "44"
+ },
+ "doc": "Default. VM sizes distribution will be determined to optimize for price.",
+ "decorators": []
+ },
+ {
+ "$id": "48",
+ "kind": "enumvalue",
+ "name": "Prioritized",
+ "value": "Prioritized",
+ "valueType": {
+ "$id": "49",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "44"
+ },
+ "doc": "VM sizes distribution will be determined to optimize for the 'priority' as specified for each vm size.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Regular VM Allocation strategy types for Compute Fleet",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "50",
+ "kind": "enum",
+ "name": "ComputeFleetVMAttributeSupport",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeSupport",
+ "valueType": {
+ "$id": "51",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "52",
+ "kind": "enumvalue",
+ "name": "Excluded",
+ "value": "Excluded",
+ "valueType": {
+ "$id": "53",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "50"
+ },
+ "doc": "All VMSizes having the feature support will be excluded.",
+ "decorators": []
+ },
+ {
+ "$id": "54",
+ "kind": "enumvalue",
+ "name": "Included",
+ "value": "Included",
+ "valueType": {
+ "$id": "55",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "50"
+ },
+ "doc": " VMSizes that have the feature support and that do not have the feature support will be used. Included is a union of Excluded and Required.",
+ "decorators": []
+ },
+ {
+ "$id": "56",
+ "kind": "enumvalue",
+ "name": "Required",
+ "value": "Required",
+ "valueType": {
+ "$id": "57",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "50"
+ },
+ "doc": "Only the VMSizes having the feature support will be used.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "VMSizes supported by Azure VMs. Included is a union of Excluded and Required.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "58",
+ "kind": "enum",
+ "name": "LocalStorageDiskType",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LocalStorageDiskType",
+ "valueType": {
+ "$id": "59",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "60",
+ "kind": "enumvalue",
+ "name": "HDD",
+ "value": "HDD",
+ "valueType": {
+ "$id": "61",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "58"
+ },
+ "doc": "HDD DiskType.",
+ "decorators": []
+ },
+ {
+ "$id": "62",
+ "kind": "enumvalue",
+ "name": "SSD",
+ "value": "SSD",
+ "valueType": {
+ "$id": "63",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "58"
+ },
+ "doc": "SDD DiskType.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Different kind of Local storage disk types supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "64",
+ "kind": "enum",
+ "name": "AcceleratorManufacturer",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AcceleratorManufacturer",
+ "valueType": {
+ "$id": "65",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "66",
+ "kind": "enumvalue",
+ "name": "AMD",
+ "value": "AMD",
+ "valueType": {
+ "$id": "67",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "64"
+ },
+ "doc": "AMD GpuType",
+ "decorators": []
+ },
+ {
+ "$id": "68",
+ "kind": "enumvalue",
+ "name": "Nvidia",
+ "value": "Nvidia",
+ "valueType": {
+ "$id": "69",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "64"
+ },
+ "doc": "Nvidia GpuType",
+ "decorators": []
+ },
+ {
+ "$id": "70",
+ "kind": "enumvalue",
+ "name": "Xilinx",
+ "value": "Xilinx",
+ "valueType": {
+ "$id": "71",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "64"
+ },
+ "doc": "Xilinx GpuType",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Accelerator manufacturers supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "72",
+ "kind": "enum",
+ "name": "AcceleratorType",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AcceleratorType",
+ "valueType": {
+ "$id": "73",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "74",
+ "kind": "enumvalue",
+ "name": "GPU",
+ "value": "GPU",
+ "valueType": {
+ "$id": "75",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "72"
+ },
+ "doc": "GPU Accelerator",
+ "decorators": []
+ },
+ {
+ "$id": "76",
+ "kind": "enumvalue",
+ "name": "FPGA",
+ "value": "FPGA",
+ "valueType": {
+ "$id": "77",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "72"
+ },
+ "doc": "FPGA Accelerator",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Accelerator types supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "78",
+ "kind": "enum",
+ "name": "ComputeFleetVmCategory",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMCategory",
+ "valueType": {
+ "$id": "79",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "80",
+ "kind": "enumvalue",
+ "name": "GeneralPurpose",
+ "value": "GeneralPurpose",
+ "valueType": {
+ "$id": "81",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "doc": "General purpose VM sizes provide balanced CPU-to-memory ratio. Ideal for testing and development, small to medium databases, and low to medium traffic web servers.",
+ "decorators": []
+ },
+ {
+ "$id": "82",
+ "kind": "enumvalue",
+ "name": "ComputeOptimized",
+ "value": "ComputeOptimized",
+ "valueType": {
+ "$id": "83",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "doc": "Compute optimized VM sizes have a high CPU-to-memory ratio. These sizes are good for medium traffic web servers, network appliances, batch processes, and application servers.",
+ "decorators": []
+ },
+ {
+ "$id": "84",
+ "kind": "enumvalue",
+ "name": "MemoryOptimized",
+ "value": "MemoryOptimized",
+ "valueType": {
+ "$id": "85",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "doc": "Memory optimized VM sizes offer a high memory-to-CPU ratio that is great for relational database servers, medium to large caches, and in-memory analytics.",
+ "decorators": []
+ },
+ {
+ "$id": "86",
+ "kind": "enumvalue",
+ "name": "StorageOptimized",
+ "value": "StorageOptimized",
+ "valueType": {
+ "$id": "87",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "doc": "Storage optimized virtual machine (VM) sizes offer high disk throughput and IO, and are ideal for Big Data, SQL, NoSQL databases, data warehousing, and large transactional databases. \nExamples include Cassandra, MongoDB, Cloudera, and Redis.",
+ "decorators": []
+ },
+ {
+ "$id": "88",
+ "kind": "enumvalue",
+ "name": "GpuAccelerated",
+ "value": "GpuAccelerated",
+ "valueType": {
+ "$id": "89",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "doc": "GPU optimized VM sizes are specialized virtual machines available with single, multiple, or fractional GPUs. \nThese sizes are designed for compute-intensive, graphics-intensive, and visualization workloads.",
+ "decorators": []
+ },
+ {
+ "$id": "90",
+ "kind": "enumvalue",
+ "name": "FpgaAccelerated",
+ "value": "FpgaAccelerated",
+ "valueType": {
+ "$id": "91",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "doc": "FPGA optimized VM sizes are specialized virtual machines available with single or multiple FPGA. \nThese sizes are designed for compute-intensive workloads. This article provides information about the number and type of FPGA, vCPUs, data disks, and NICs. \nStorage throughput and network bandwidth are also included for each size in this grouping.",
+ "decorators": []
+ },
+ {
+ "$id": "92",
+ "kind": "enumvalue",
+ "name": "HighPerformanceCompute",
+ "value": "HighPerformanceCompute",
+ "valueType": {
+ "$id": "93",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "doc": "Azure High Performance Compute VMs are optimized for various HPC workloads such as computational fluid dynamics, finite element analysis, frontend and backend EDA, \nrendering, molecular dynamics, computational geo science, weather simulation, and financial risk analysis.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "VMCategories defined for Azure VMs.\nSee: https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist#general-purpose",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "94",
+ "kind": "enum",
+ "name": "ArchitectureType",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ArchitectureType",
+ "valueType": {
+ "$id": "95",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "96",
+ "kind": "enumvalue",
+ "name": "ARM64",
+ "value": "ARM64",
+ "valueType": {
+ "$id": "97",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "94"
+ },
+ "doc": "ARM64 Architecture",
+ "decorators": []
+ },
+ {
+ "$id": "98",
+ "kind": "enumvalue",
+ "name": "X64",
+ "value": "X64",
+ "valueType": {
+ "$id": "99",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "94"
+ },
+ "doc": "X64 Architecture",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Architecture types supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "100",
+ "kind": "enum",
+ "name": "CpuManufacturer",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.CpuManufacturer",
+ "valueType": {
+ "$id": "101",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "102",
+ "kind": "enumvalue",
+ "name": "Intel",
+ "value": "Intel",
+ "valueType": {
+ "$id": "103",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "100"
+ },
+ "doc": "Intel CPU.",
+ "decorators": []
+ },
+ {
+ "$id": "104",
+ "kind": "enumvalue",
+ "name": "AMD",
+ "value": "AMD",
+ "valueType": {
+ "$id": "105",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "100"
+ },
+ "doc": "AMD CPU.",
+ "decorators": []
+ },
+ {
+ "$id": "106",
+ "kind": "enumvalue",
+ "name": "Microsoft",
+ "value": "Microsoft",
+ "valueType": {
+ "$id": "107",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "100"
+ },
+ "doc": "Microsoft CPU.",
+ "decorators": []
+ },
+ {
+ "$id": "108",
+ "kind": "enumvalue",
+ "name": "Ampere",
+ "value": "Ampere",
+ "valueType": {
+ "$id": "109",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "100"
+ },
+ "doc": "Ampere CPU.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Cpu Manufacturers supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "110",
+ "kind": "enum",
+ "name": "WindowsSetupAdditionalInformation_passName",
+ "valueType": {
+ "$id": "111",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "112",
+ "kind": "enumvalue",
+ "name": "OobeSystem",
+ "value": "OobeSystem",
+ "doc": "OobeSystem",
+ "valueType": {
+ "$ref": "111"
+ },
+ "enumType": {
+ "$ref": "110"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "The WindowsSetupAdditionalInformation_passName",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "113",
+ "kind": "enum",
+ "name": "WindowsSetupAdditionalInformation_componentName",
+ "valueType": {
+ "$id": "114",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "115",
+ "kind": "enumvalue",
+ "name": "Microsoft-Windows-Shell-Setup",
+ "value": "Microsoft-Windows-Shell-Setup",
+ "doc": "Microsoft-Windows-Shell-Setup",
+ "valueType": {
+ "$ref": "114"
+ },
+ "enumType": {
+ "$ref": "113"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "The WindowsSetupAdditionalInformation_componentName",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "116",
+ "kind": "enum",
+ "name": "AdditionalInformationSettingNames",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SettingNames",
+ "valueType": {
+ "$id": "117",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "118",
+ "kind": "enumvalue",
+ "name": "AutoLogon",
+ "value": "AutoLogon",
+ "valueType": {
+ "$id": "119",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "116"
+ },
+ "doc": "AutoLogon setting",
+ "decorators": []
+ },
+ {
+ "$id": "120",
+ "kind": "enumvalue",
+ "name": "FirstLogonCommands",
+ "value": "FirstLogonCommands",
+ "valueType": {
+ "$id": "121",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "116"
+ },
+ "doc": "FirstLogonCommands setting",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the name of the setting to which the content applies. Possible values\nare: FirstLogonCommands and AutoLogon.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "122",
+ "kind": "enum",
+ "name": "ComputeFleetWindowsVMGuestPatchMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchMode",
+ "valueType": {
+ "$id": "123",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "124",
+ "kind": "enumvalue",
+ "name": "Manual",
+ "value": "Manual",
+ "valueType": {
+ "$id": "125",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "122"
+ },
+ "doc": "You control the application of patches to a virtual machine.\nYou do this by applying patches manually inside the VM. In this mode,\nautomatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates\nmust be false",
+ "decorators": []
+ },
+ {
+ "$id": "126",
+ "kind": "enumvalue",
+ "name": "AutomaticByOS",
+ "value": "AutomaticByOS",
+ "valueType": {
+ "$id": "127",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "122"
+ },
+ "doc": "The virtual machine will automatically be updated by the OS.\nThe property WindowsConfiguration.enableAutomaticUpdates must be true.",
+ "decorators": []
+ },
+ {
+ "$id": "128",
+ "kind": "enumvalue",
+ "name": "AutomaticByPlatform",
+ "value": "AutomaticByPlatform",
+ "valueType": {
+ "$id": "129",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "122"
+ },
+ "doc": "The virtual machine will automatically updated by the platform. The properties\nprovisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual\nmachines associated to virtual machine scale set with OrchestrationMode as\nFlexible.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "130",
+ "kind": "enum",
+ "name": "ComputeFleetWindowsPatchAssessmentMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsPatchAssessmentMode",
+ "valueType": {
+ "$id": "131",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "132",
+ "kind": "enumvalue",
+ "name": "ImageDefault",
+ "value": "ImageDefault",
+ "valueType": {
+ "$id": "133",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "130"
+ },
+ "doc": "You control the timing of patch assessments on a virtual machine.",
+ "decorators": []
+ },
+ {
+ "$id": "134",
+ "kind": "enumvalue",
+ "name": "AutomaticByPlatform",
+ "value": "AutomaticByPlatform",
+ "valueType": {
+ "$id": "135",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "130"
+ },
+ "doc": "The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "136",
+ "kind": "enum",
+ "name": "ComputeFleetWindowsVMGuestPatchAutomaticByPlatformRebootSetting",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchAutomaticByPlatformRebootSetting",
+ "valueType": {
+ "$id": "137",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "138",
+ "kind": "enumvalue",
+ "name": "Unknown",
+ "value": "Unknown",
+ "valueType": {
+ "$id": "139",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "136"
+ },
+ "doc": "Unknown Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "140",
+ "kind": "enumvalue",
+ "name": "IfRequired",
+ "value": "IfRequired",
+ "valueType": {
+ "$id": "141",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "136"
+ },
+ "doc": "IfRequired Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "142",
+ "kind": "enumvalue",
+ "name": "Never",
+ "value": "Never",
+ "valueType": {
+ "$id": "143",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "136"
+ },
+ "doc": "Never Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "144",
+ "kind": "enumvalue",
+ "name": "Always",
+ "value": "Always",
+ "valueType": {
+ "$id": "145",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "136"
+ },
+ "doc": "Always Reboot setting",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the reboot setting for all AutomaticByPlatform patch installation operations.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "146",
+ "kind": "enum",
+ "name": "ComputeFleetProtocolTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProtocolTypes",
+ "valueType": {
+ "$id": "147",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "148",
+ "kind": "enumvalue",
+ "name": "Http",
+ "value": "Http",
+ "valueType": {
+ "$id": "149",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "146"
+ },
+ "doc": "Http protocol",
+ "decorators": []
+ },
+ {
+ "$id": "150",
+ "kind": "enumvalue",
+ "name": "Https",
+ "value": "Https",
+ "valueType": {
+ "$id": "151",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "146"
+ },
+ "doc": "Https protocol",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the protocol of WinRM listener. Possible values are: **http,**\n**https.**",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "152",
+ "kind": "enum",
+ "name": "ComputeFleetLinuxVMGuestPatchMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchMode",
+ "valueType": {
+ "$id": "153",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "154",
+ "kind": "enumvalue",
+ "name": "ImageDefault",
+ "value": "ImageDefault",
+ "valueType": {
+ "$id": "155",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "152"
+ },
+ "doc": "The virtual machine's default patching configuration is used.",
+ "decorators": []
+ },
+ {
+ "$id": "156",
+ "kind": "enumvalue",
+ "name": "AutomaticByPlatform",
+ "value": "AutomaticByPlatform",
+ "valueType": {
+ "$id": "157",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "152"
+ },
+ "doc": "The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual\nmachines associated to virtual machine scale set with OrchestrationMode as\nFlexible.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "158",
+ "kind": "enum",
+ "name": "ComputeFleetLinuxPatchAssessmentMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchAssessmentMode",
+ "valueType": {
+ "$id": "159",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "160",
+ "kind": "enumvalue",
+ "name": "ImageDefault",
+ "value": "ImageDefault",
+ "valueType": {
+ "$id": "161",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "158"
+ },
+ "doc": "You control the timing of patch assessments on a virtual machine.",
+ "decorators": []
+ },
+ {
+ "$id": "162",
+ "kind": "enumvalue",
+ "name": "AutomaticByPlatform",
+ "value": "AutomaticByPlatform",
+ "valueType": {
+ "$id": "163",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "158"
+ },
+ "doc": "The platform will trigger periodic patch assessments.The property provisionVMAgent must be true.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the mode of VM Guest Patch Assessment for the IaaS virtual\nmachine.
Possible values are:
**ImageDefault** - You\ncontrol the timing of patch assessments on a virtual machine.
\n**AutomaticByPlatform** - The platform will trigger periodic patch assessments.\nThe property provisionVMAgent must be true.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "164",
+ "kind": "enum",
+ "name": "ComputeFleetLinuxVMGuestPatchAutomaticByPlatformRebootSetting",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchAutomaticByPlatformRebootSetting",
+ "valueType": {
+ "$id": "165",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "166",
+ "kind": "enumvalue",
+ "name": "Unknown",
+ "value": "Unknown",
+ "valueType": {
+ "$id": "167",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "164"
+ },
+ "doc": "Unknown Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "168",
+ "kind": "enumvalue",
+ "name": "IfRequired",
+ "value": "IfRequired",
+ "valueType": {
+ "$id": "169",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "164"
+ },
+ "doc": "IfRequired Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "170",
+ "kind": "enumvalue",
+ "name": "Never",
+ "value": "Never",
+ "valueType": {
+ "$id": "171",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "164"
+ },
+ "doc": "Never Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "172",
+ "kind": "enumvalue",
+ "name": "Always",
+ "value": "Always",
+ "valueType": {
+ "$id": "173",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "164"
+ },
+ "doc": "Always Reboot setting",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the reboot setting for all AutomaticByPlatform patch installation\noperations.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "174",
+ "kind": "enum",
+ "name": "ComputeFleetCachingTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.CachingTypes",
+ "valueType": {
+ "$id": "175",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "176",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "177",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "174"
+ },
+ "doc": "'None' is default for Standard Storage",
+ "decorators": []
+ },
+ {
+ "$id": "178",
+ "kind": "enumvalue",
+ "name": "ReadOnly",
+ "value": "ReadOnly",
+ "valueType": {
+ "$id": "179",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "174"
+ },
+ "doc": "'ReadOnly' is default for Premium Storage",
+ "decorators": []
+ },
+ {
+ "$id": "180",
+ "kind": "enumvalue",
+ "name": "ReadWrite",
+ "value": "ReadWrite",
+ "valueType": {
+ "$id": "181",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "174"
+ },
+ "doc": "'ReadWrite' is default for OS Disk",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the caching requirements.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "182",
+ "kind": "enum",
+ "name": "ComputeFleetDiskCreateOptionTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskCreateOptionTypes",
+ "valueType": {
+ "$id": "183",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "184",
+ "kind": "enumvalue",
+ "name": "FromImage",
+ "value": "FromImage",
+ "valueType": {
+ "$id": "185",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "182"
+ },
+ "doc": "This value is used when you are using an image to create the virtual machine.\nIf you are using a platform image, you also use the imageReference element\ndescribed above. If you are using a marketplace image, you also use the\nplan element previously described.",
+ "decorators": []
+ },
+ {
+ "$id": "186",
+ "kind": "enumvalue",
+ "name": "Empty",
+ "value": "Empty",
+ "valueType": {
+ "$id": "187",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "182"
+ },
+ "doc": "This value is used when creating an empty data disk.",
+ "decorators": []
+ },
+ {
+ "$id": "188",
+ "kind": "enumvalue",
+ "name": "Attach",
+ "value": "Attach",
+ "valueType": {
+ "$id": "189",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "182"
+ },
+ "doc": "This value is used when you are using a specialized disk to create the virtual machine.",
+ "decorators": []
+ },
+ {
+ "$id": "190",
+ "kind": "enumvalue",
+ "name": "Copy",
+ "value": "Copy",
+ "valueType": {
+ "$id": "191",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "182"
+ },
+ "doc": "This value is used to create a data disk from a snapshot or another disk.",
+ "decorators": []
+ },
+ {
+ "$id": "192",
+ "kind": "enumvalue",
+ "name": "Restore",
+ "value": "Restore",
+ "valueType": {
+ "$id": "193",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "182"
+ },
+ "doc": "This value is used to create a data disk from a disk restore point.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies how the virtual machine should be created.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "194",
+ "kind": "enum",
+ "name": "ComputeFleetDiffDiskOptions",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskOptions",
+ "valueType": {
+ "$id": "195",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "196",
+ "kind": "enumvalue",
+ "name": "Local",
+ "value": "Local",
+ "valueType": {
+ "$id": "197",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "194"
+ },
+ "doc": "Local Option.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the ephemeral disk option for operating system disk.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "198",
+ "kind": "enum",
+ "name": "ComputeFleetDiffDiskPlacement",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskPlacement",
+ "valueType": {
+ "$id": "199",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "200",
+ "kind": "enumvalue",
+ "name": "CacheDisk",
+ "value": "CacheDisk",
+ "valueType": {
+ "$id": "201",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "198"
+ },
+ "doc": "CacheDisk option.",
+ "decorators": []
+ },
+ {
+ "$id": "202",
+ "kind": "enumvalue",
+ "name": "ResourceDisk",
+ "value": "ResourceDisk",
+ "valueType": {
+ "$id": "203",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "198"
+ },
+ "doc": "Resource Disk option.",
+ "decorators": []
+ },
+ {
+ "$id": "204",
+ "kind": "enumvalue",
+ "name": "NvmeDisk",
+ "value": "NvmeDisk",
+ "valueType": {
+ "$id": "205",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "198"
+ },
+ "doc": "NvmeDisk option.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the ephemeral disk placement for operating system disk. This property\ncan be used by user in the request to choose the location i.e, cache disk or\nresource disk space for Ephemeral OS disk provisioning. For more information on\nEphemeral OS disk size requirements, please refer Ephemeral OS disk size\nrequirements for Windows VM at\nhttps://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements\nand Linux VM at\nhttps://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements\nMinimum api-version for NvmeDisk: 2024-03-01.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "206",
+ "kind": "enum",
+ "name": "ComputeFleetOperatingSystemTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.OperatingSystemTypes",
+ "valueType": {
+ "$id": "207",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "208",
+ "kind": "enumvalue",
+ "name": "Windows",
+ "value": "Windows",
+ "valueType": {
+ "$id": "209",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "206"
+ },
+ "doc": "Windows OS type",
+ "decorators": []
+ },
+ {
+ "$id": "210",
+ "kind": "enumvalue",
+ "name": "Linux",
+ "value": "Linux",
+ "valueType": {
+ "$id": "211",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "206"
+ },
+ "doc": "Linux OS type",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "This property allows you to specify the type of the OS that is included in the\ndisk if creating a VM from user-image or a specialized VHD. Possible values\nare: **Windows,** **Linux.**",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "212",
+ "kind": "enum",
+ "name": "ComputeFleetStorageAccountTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.StorageAccountTypes",
+ "valueType": {
+ "$id": "213",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "214",
+ "kind": "enumvalue",
+ "name": "StandardLrs",
+ "value": "Standard_LRS",
+ "valueType": {
+ "$id": "215",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "212"
+ },
+ "doc": "Standard_LRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "216",
+ "kind": "enumvalue",
+ "name": "PremiumLrs",
+ "value": "Premium_LRS",
+ "valueType": {
+ "$id": "217",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "212"
+ },
+ "doc": "Premium_LRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "218",
+ "kind": "enumvalue",
+ "name": "StandardSsdLrd",
+ "value": "StandardSSD_LRS",
+ "valueType": {
+ "$id": "219",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "212"
+ },
+ "doc": "StandardSSD_LRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "220",
+ "kind": "enumvalue",
+ "name": "UltraSsdLrs",
+ "value": "UltraSSD_LRS",
+ "valueType": {
+ "$id": "221",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "212"
+ },
+ "doc": "UltraSSD_LRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "222",
+ "kind": "enumvalue",
+ "name": "PremiumZrs",
+ "value": "Premium_ZRS",
+ "valueType": {
+ "$id": "223",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "212"
+ },
+ "doc": "Premium_ZRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "224",
+ "kind": "enumvalue",
+ "name": "StandardSsdZrs",
+ "value": "StandardSSD_ZRS",
+ "valueType": {
+ "$id": "225",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "212"
+ },
+ "doc": "StandardSSD_ZRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "226",
+ "kind": "enumvalue",
+ "name": "PremiumV2_LRS",
+ "value": "PremiumV2_LRS",
+ "valueType": {
+ "$id": "227",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "212"
+ },
+ "doc": "PremiumV2_LRS option.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the storage account type for the managed disk. Managed OS disk\nstorage account type can only be set when you create the scale set. NOTE:\nUltraSSD_LRS can only be used with data disks. It cannot be used with OS Disk.\nStandard_LRS uses Standard HDD. StandardSSD_LRS uses Standard SSD. Premium_LRS\nuses Premium SSD. UltraSSD_LRS uses Ultra disk. Premium_ZRS uses Premium SSD\nzone redundant storage. StandardSSD_ZRS uses Standard SSD zone redundant\nstorage. For more information regarding disks supported for Windows Virtual\nMachines, refer to\nhttps://learn.microsoft.com/azure/virtual-machines/windows/disks-types and, for\nLinux Virtual Machines, refer to\nhttps://learn.microsoft.com/azure/virtual-machines/linux/disks-types",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "228",
+ "kind": "enum",
+ "name": "ComputeFleetSecurityEncryptionTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityEncryptionTypes",
+ "valueType": {
+ "$id": "229",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "230",
+ "kind": "enumvalue",
+ "name": "VMGuestStateOnly",
+ "value": "VMGuestStateOnly",
+ "valueType": {
+ "$id": "231",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "228"
+ },
+ "doc": "EncryptionType of the managed disk is set to VMGuestStateOnly for encryption\nof just the VMGuestState blob.",
+ "decorators": []
+ },
+ {
+ "$id": "232",
+ "kind": "enumvalue",
+ "name": "DiskWithVMGuestState",
+ "value": "DiskWithVMGuestState",
+ "valueType": {
+ "$id": "233",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "228"
+ },
+ "doc": "EncryptionType of the managed disk is set to DiskWithVMGuestState for encryption\nof the managed disk along with VMGuestState blob.",
+ "decorators": []
+ },
+ {
+ "$id": "234",
+ "kind": "enumvalue",
+ "name": "NonPersistedTpm",
+ "value": "NonPersistedTPM",
+ "valueType": {
+ "$id": "235",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "228"
+ },
+ "doc": "EncryptionType of the managed disk is set to NonPersistedTPM for not persisting\nfirmware state in the VMGuestState blob.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the EncryptionType of the managed disk.\n**Note:** It can be set for only Confidential VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "236",
+ "kind": "enum",
+ "name": "ComputeFleetDiskDeleteOptionTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskDeleteOptionTypes",
+ "valueType": {
+ "$id": "237",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "238",
+ "kind": "enumvalue",
+ "name": "Delete",
+ "value": "Delete",
+ "valueType": {
+ "$id": "239",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "236"
+ },
+ "doc": "If this value is used, the managed disk is deleted when VM gets deleted.",
+ "decorators": []
+ },
+ {
+ "$id": "240",
+ "kind": "enumvalue",
+ "name": "Detach",
+ "value": "Detach",
+ "valueType": {
+ "$id": "241",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "236"
+ },
+ "doc": "If this value is used, the managed disk is retained after VM gets deleted.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the behavior of the managed disk when the VM gets deleted, for\nexample whether the managed disk is deleted or detached. Supported values are:\n**Delete.** If this value is used, the managed disk is deleted when VM gets\ndeleted. **Detach.** If this value is used, the managed disk is retained after\nVM gets deleted. Minimum api-version: 2021-03-01.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "242",
+ "kind": "enum",
+ "name": "ComputeFleetDiskControllerTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskControllerTypes",
+ "valueType": {
+ "$id": "243",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "244",
+ "kind": "enumvalue",
+ "name": "Scsi",
+ "value": "SCSI",
+ "valueType": {
+ "$id": "245",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "242"
+ },
+ "doc": "SCSI disk type",
+ "decorators": []
+ },
+ {
+ "$id": "246",
+ "kind": "enumvalue",
+ "name": "Nvme",
+ "value": "NVMe",
+ "valueType": {
+ "$id": "247",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "242"
+ },
+ "doc": "NVMe disk type",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the disk controller type configured for the VM and\nVirtualMachineScaleSet. This property is only supported for virtual machines\nwhose operating system disk and VM sku supports Generation 2\n(https://learn.microsoft.com/en-us/azure/virtual-machines/generation-2), please\ncheck the HyperVGenerations capability returned as part of VM sku capabilities\nin the response of Microsoft.Compute SKUs api for the region contains V2\n(https://learn.microsoft.com/rest/api/compute/resourceskus/list). For more\ninformation about Disk Controller Types supported please refer to\nhttps://aka.ms/azure-diskcontrollertypes.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "248",
+ "kind": "enum",
+ "name": "ComputeFleetDomainNameLabelScopeTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DomainNameLabelScopeTypes",
+ "valueType": {
+ "$id": "249",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "250",
+ "kind": "enumvalue",
+ "name": "TenantReuse",
+ "value": "TenantReuse",
+ "valueType": {
+ "$id": "251",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "248"
+ },
+ "doc": "TenantReuse type",
+ "decorators": []
+ },
+ {
+ "$id": "252",
+ "kind": "enumvalue",
+ "name": "SubscriptionReuse",
+ "value": "SubscriptionReuse",
+ "valueType": {
+ "$id": "253",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "248"
+ },
+ "doc": "SubscriptionReuse type",
+ "decorators": []
+ },
+ {
+ "$id": "254",
+ "kind": "enumvalue",
+ "name": "ResourceGroupReuse",
+ "value": "ResourceGroupReuse",
+ "valueType": {
+ "$id": "255",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "248"
+ },
+ "doc": "ResourceGroupReuse type",
+ "decorators": []
+ },
+ {
+ "$id": "256",
+ "kind": "enumvalue",
+ "name": "NoReuse",
+ "value": "NoReuse",
+ "valueType": {
+ "$id": "257",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "248"
+ },
+ "doc": "NoReuse type",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "The Domain name label scope.The concatenation of the hashed domain name label\nthat generated according to the policy from domain name label scope and vm\nindex will be the domain name labels of the PublicIPAddress resources that will\nbe created",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "258",
+ "kind": "enum",
+ "name": "ComputeFleetIPVersion",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.IPVersion",
+ "valueType": {
+ "$id": "259",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "260",
+ "kind": "enumvalue",
+ "name": "IPv4",
+ "value": "IPv4",
+ "valueType": {
+ "$id": "261",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "258"
+ },
+ "doc": "IPv4 version",
+ "decorators": []
+ },
+ {
+ "$id": "262",
+ "kind": "enumvalue",
+ "name": "IPv6",
+ "value": "IPv6",
+ "valueType": {
+ "$id": "263",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "258"
+ },
+ "doc": "IPv6 version",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Available from Api-Version 2017-03-30 onwards, it represents whether the\nspecific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible\nvalues are: 'IPv4' and 'IPv6'.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "264",
+ "kind": "enum",
+ "name": "ComputeFleetVmDeleteOptions",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DeleteOptions",
+ "valueType": {
+ "$id": "265",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "266",
+ "kind": "enumvalue",
+ "name": "Delete",
+ "value": "Delete",
+ "valueType": {
+ "$id": "267",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "264"
+ },
+ "doc": "Delete Option",
+ "decorators": []
+ },
+ {
+ "$id": "268",
+ "kind": "enumvalue",
+ "name": "Detach",
+ "value": "Detach",
+ "valueType": {
+ "$id": "269",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "264"
+ },
+ "doc": "Detach Option",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specify what happens to the network interface when the VM is deleted",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "270",
+ "kind": "enum",
+ "name": "ComputeFleetPublicIPAddressSkuName",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSkuName",
+ "valueType": {
+ "$id": "271",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "272",
+ "kind": "enumvalue",
+ "name": "Basic",
+ "value": "Basic",
+ "valueType": {
+ "$id": "273",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "270"
+ },
+ "doc": "Basic sku name",
+ "decorators": []
+ },
+ {
+ "$id": "274",
+ "kind": "enumvalue",
+ "name": "Standard",
+ "value": "Standard",
+ "valueType": {
+ "$id": "275",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "270"
+ },
+ "doc": "Standard sku name",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specify public IP sku name.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "276",
+ "kind": "enum",
+ "name": "ComputeFleetPublicIPAddressSkuTier",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSkuTier",
+ "valueType": {
+ "$id": "277",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "278",
+ "kind": "enumvalue",
+ "name": "Regional",
+ "value": "Regional",
+ "valueType": {
+ "$id": "279",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "276"
+ },
+ "doc": "Regional sku tier",
+ "decorators": []
+ },
+ {
+ "$id": "280",
+ "kind": "enumvalue",
+ "name": "Global",
+ "value": "Global",
+ "valueType": {
+ "$id": "281",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "276"
+ },
+ "doc": "Global sku tier",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specify public IP sku tier",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "282",
+ "kind": "enum",
+ "name": "ComputeFleetNetworkInterfaceAuxiliaryMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.NetworkInterfaceAuxiliaryMode",
+ "valueType": {
+ "$id": "283",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "284",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "285",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "282"
+ },
+ "doc": "None Mode",
+ "decorators": []
+ },
+ {
+ "$id": "286",
+ "kind": "enumvalue",
+ "name": "AcceleratedConnections",
+ "value": "AcceleratedConnections",
+ "valueType": {
+ "$id": "287",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "282"
+ },
+ "doc": "AcceleratedConnections Mode",
+ "decorators": []
+ },
+ {
+ "$id": "288",
+ "kind": "enumvalue",
+ "name": "Floating",
+ "value": "Floating",
+ "valueType": {
+ "$id": "289",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "282"
+ },
+ "doc": "Floating Mode",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies whether the Auxiliary mode is enabled for the Network Interface\nresource.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "290",
+ "kind": "enum",
+ "name": "ComputeFleetNetworkInterfaceAuxiliarySku",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.NetworkInterfaceAuxiliarySku",
+ "valueType": {
+ "$id": "291",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "292",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "293",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "290"
+ },
+ "doc": "no sku",
+ "decorators": []
+ },
+ {
+ "$id": "294",
+ "kind": "enumvalue",
+ "name": "A1",
+ "value": "A1",
+ "valueType": {
+ "$id": "295",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "290"
+ },
+ "doc": "A1 sku",
+ "decorators": []
+ },
+ {
+ "$id": "296",
+ "kind": "enumvalue",
+ "name": "A2",
+ "value": "A2",
+ "valueType": {
+ "$id": "297",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "290"
+ },
+ "doc": "A2 sku",
+ "decorators": []
+ },
+ {
+ "$id": "298",
+ "kind": "enumvalue",
+ "name": "A4",
+ "value": "A4",
+ "valueType": {
+ "$id": "299",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "290"
+ },
+ "doc": "A4 sku",
+ "decorators": []
+ },
+ {
+ "$id": "300",
+ "kind": "enumvalue",
+ "name": "A8",
+ "value": "A8",
+ "valueType": {
+ "$id": "301",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "290"
+ },
+ "doc": "A8 sku",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies whether the Auxiliary sku is enabled for the Network Interface\nresource.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "302",
+ "kind": "enum",
+ "name": "ComputeFleetNetworkApiVersion",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.NetworkApiVersion",
+ "valueType": {
+ "$id": "303",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "304",
+ "kind": "enumvalue",
+ "name": "v2020_11_01",
+ "value": "2020-11-01",
+ "valueType": {
+ "$id": "305",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "302"
+ },
+ "doc": "Initial version supported. Later versions are supported as well.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "specifies the Microsoft.Network API version used when creating networking\nresources in the Network Interface Configurations for Virtual Machine Scale Set\nwith orchestration mode 'Flexible'",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "306",
+ "kind": "enum",
+ "name": "ComputeFleetSecurityTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityTypes",
+ "valueType": {
+ "$id": "307",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "308",
+ "kind": "enumvalue",
+ "name": "TrustedLaunch",
+ "value": "TrustedLaunch",
+ "valueType": {
+ "$id": "309",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "306"
+ },
+ "doc": "TrustedLaunch security type",
+ "decorators": []
+ },
+ {
+ "$id": "310",
+ "kind": "enumvalue",
+ "name": "ConfidentialVM",
+ "value": "ConfidentialVM",
+ "valueType": {
+ "$id": "311",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "306"
+ },
+ "doc": "ConfidentialVM security type",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the SecurityType of the virtual machine. It has to be set to any\nspecified value to enable UefiSettings. The default behavior is: UefiSettings\nwill not be enabled unless this property is set.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "312",
+ "kind": "enum",
+ "name": "ProxyAgentExecuteMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Mode",
+ "valueType": {
+ "$id": "313",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "314",
+ "kind": "enumvalue",
+ "name": "Audit",
+ "value": "Audit",
+ "valueType": {
+ "$id": "315",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "312"
+ },
+ "doc": "Audit Mode",
+ "decorators": []
+ },
+ {
+ "$id": "316",
+ "kind": "enumvalue",
+ "name": "Enforce",
+ "value": "Enforce",
+ "valueType": {
+ "$id": "317",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "312"
+ },
+ "doc": "Enforce Mode",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Specifies the mode that ProxyAgent will execute on if the feature is enabled.\nProxyAgent will start to audit or monitor but not enforce access control over\nrequests to host endpoints in Audit mode, while in Enforce mode it will enforce\naccess control. The default value is Enforce mode.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "318",
+ "kind": "enum",
+ "name": "ManagedServiceIdentityType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentityType",
+ "valueType": {
+ "$id": "319",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "320",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "321",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "318"
+ },
+ "doc": "No managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "322",
+ "kind": "enumvalue",
+ "name": "SystemAssigned",
+ "value": "SystemAssigned",
+ "valueType": {
+ "$id": "323",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "318"
+ },
+ "doc": "System assigned managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "324",
+ "kind": "enumvalue",
+ "name": "UserAssigned",
+ "value": "UserAssigned",
+ "valueType": {
+ "$id": "325",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "318"
+ },
+ "doc": "User assigned managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "326",
+ "kind": "enumvalue",
+ "name": "SystemAssigned,UserAssigned",
+ "value": "SystemAssigned,UserAssigned",
+ "valueType": {
+ "$id": "327",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "318"
+ },
+ "doc": "System and user assigned managed identity.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "328",
+ "kind": "enum",
+ "name": "createdByType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.createdByType",
+ "valueType": {
+ "$id": "329",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "330",
+ "kind": "enumvalue",
+ "name": "User",
+ "value": "User",
+ "valueType": {
+ "$id": "331",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "328"
+ },
+ "doc": "The entity was created by a user.",
+ "decorators": []
+ },
+ {
+ "$id": "332",
+ "kind": "enumvalue",
+ "name": "Application",
+ "value": "Application",
+ "valueType": {
+ "$id": "333",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "328"
+ },
+ "doc": "The entity was created by an application.",
+ "decorators": []
+ },
+ {
+ "$id": "334",
+ "kind": "enumvalue",
+ "name": "ManagedIdentity",
+ "value": "ManagedIdentity",
+ "valueType": {
+ "$id": "335",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "328"
+ },
+ "doc": "The entity was created by a managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "336",
+ "kind": "enumvalue",
+ "name": "Key",
+ "value": "Key",
+ "valueType": {
+ "$id": "337",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "328"
+ },
+ "doc": "The entity was created by a key.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "The kind of entity that created the resource.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "338",
+ "kind": "enum",
+ "name": "ResourceProvisioningState",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ResourceProvisioningState",
+ "valueType": {
+ "$id": "339",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "340",
+ "kind": "enumvalue",
+ "name": "Succeeded",
+ "value": "Succeeded",
+ "valueType": {
+ "$id": "341",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "338"
+ },
+ "doc": "Resource has been created.",
+ "decorators": []
+ },
+ {
+ "$id": "342",
+ "kind": "enumvalue",
+ "name": "Failed",
+ "value": "Failed",
+ "valueType": {
+ "$id": "343",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "338"
+ },
+ "doc": "Resource creation failed.",
+ "decorators": []
+ },
+ {
+ "$id": "344",
+ "kind": "enumvalue",
+ "name": "Canceled",
+ "value": "Canceled",
+ "valueType": {
+ "$id": "345",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "338"
+ },
+ "doc": "Resource creation was canceled.",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "The provisioning state of a resource type.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "LroPolling",
+ "decorators": []
+ },
+ {
+ "$id": "346",
+ "kind": "enum",
+ "name": "Versions",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Versions",
+ "valueType": {
+ "$id": "347",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "348",
+ "kind": "enumvalue",
+ "name": "v2024_11_01",
+ "value": "2024-11-01",
+ "valueType": {
+ "$id": "349",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "346"
+ },
+ "doc": "Public Api version",
+ "decorators": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "doc": "Api versions",
+ "isFixed": true,
+ "isFlags": false,
+ "usage": "ApiVersionEnum",
+ "decorators": []
+ }
+ ],
+ "models": [
+ {
+ "$id": "350",
+ "kind": "model",
+ "name": "OperationListResult",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "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": "351",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Operation items on this page",
+ "type": {
+ "$id": "352",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$id": "353",
+ "kind": "model",
+ "name": "Operation",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "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": "354",
+ "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": "355",
+ "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": "356",
+ "json": {
+ "$id": "357",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "358",
+ "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": "359",
+ "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": "360",
+ "json": {
+ "$id": "361",
+ "name": "isDataAction"
+ }
+ }
+ },
+ {
+ "$id": "362",
+ "kind": "property",
+ "name": "display",
+ "serializedName": "display",
+ "doc": "Localized display information for this particular operation.",
+ "type": {
+ "$id": "363",
+ "kind": "model",
+ "name": "OperationDisplay",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay",
+ "usage": "Output,Json",
+ "doc": "Localized display information for and operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "364",
+ "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": "365",
+ "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": "366",
+ "json": {
+ "$id": "367",
+ "name": "provider"
+ }
+ }
+ },
+ {
+ "$id": "368",
+ "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": "369",
+ "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": "370",
+ "json": {
+ "$id": "371",
+ "name": "resource"
+ }
+ }
+ },
+ {
+ "$id": "372",
+ "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": "373",
+ "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": "374",
+ "json": {
+ "$id": "375",
+ "name": "operation"
+ }
+ }
+ },
+ {
+ "$id": "376",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.",
+ "type": {
+ "$id": "377",
+ "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": "378",
+ "json": {
+ "$id": "379",
+ "name": "description"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.display",
+ "serializationOptions": {
+ "$id": "380",
+ "json": {
+ "$id": "381",
+ "name": "display"
+ }
+ }
+ },
+ {
+ "$id": "382",
+ "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": "383",
+ "json": {
+ "$id": "384",
+ "name": "origin"
+ }
+ }
+ },
+ {
+ "$id": "385",
+ "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": "386",
+ "json": {
+ "$id": "387",
+ "name": "actionType"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult.value",
+ "serializationOptions": {
+ "$id": "388",
+ "json": {
+ "$id": "389",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "390",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "391",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "392",
+ "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": "393",
+ "json": {
+ "$id": "394",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "353"
+ },
+ {
+ "$ref": "363"
+ },
+ {
+ "$id": "395",
+ "kind": "model",
+ "name": "ErrorResponse",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "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": "396",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "The error object.",
+ "type": {
+ "$id": "397",
+ "kind": "model",
+ "name": "ErrorDetail",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail",
+ "usage": "Json,Exception,LroPolling",
+ "doc": "The error detail.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "398",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "The error code.",
+ "type": {
+ "$id": "399",
+ "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": "400",
+ "json": {
+ "$id": "401",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "402",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "doc": "The error message.",
+ "type": {
+ "$id": "403",
+ "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": "404",
+ "json": {
+ "$id": "405",
+ "name": "message"
+ }
+ }
+ },
+ {
+ "$id": "406",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "doc": "The error target.",
+ "type": {
+ "$id": "407",
+ "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": "408",
+ "json": {
+ "$id": "409",
+ "name": "target"
+ }
+ }
+ },
+ {
+ "$id": "410",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "doc": "The error details.",
+ "type": {
+ "$id": "411",
+ "kind": "array",
+ "name": "ArrayErrorDetail",
+ "valueType": {
+ "$ref": "397"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.details",
+ "serializationOptions": {
+ "$id": "412",
+ "json": {
+ "$id": "413",
+ "name": "details"
+ }
+ }
+ },
+ {
+ "$id": "414",
+ "kind": "property",
+ "name": "additionalInfo",
+ "serializedName": "additionalInfo",
+ "doc": "The error additional info.",
+ "type": {
+ "$id": "415",
+ "kind": "array",
+ "name": "ArrayErrorAdditionalInfo",
+ "valueType": {
+ "$id": "416",
+ "kind": "model",
+ "name": "ErrorAdditionalInfo",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo",
+ "usage": "Json,Exception,LroPolling",
+ "doc": "The resource management error additional info.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "417",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The additional info type.",
+ "type": {
+ "$id": "418",
+ "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": "419",
+ "json": {
+ "$id": "420",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "421",
+ "kind": "property",
+ "name": "info",
+ "serializedName": "info",
+ "doc": "The additional info.",
+ "type": {
+ "$id": "422",
+ "kind": "model",
+ "name": "ErrorAdditionalInfoInfo",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info.anonymous",
+ "usage": "Json,Exception,LroPolling",
+ "decorators": [],
+ "properties": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info",
+ "serializationOptions": {
+ "$id": "423",
+ "json": {
+ "$id": "424",
+ "name": "info"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.additionalInfo",
+ "serializationOptions": {
+ "$id": "425",
+ "json": {
+ "$id": "426",
+ "name": "additionalInfo"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse.error",
+ "serializationOptions": {
+ "$id": "427",
+ "json": {
+ "$id": "428",
+ "name": "error"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "397"
+ },
+ {
+ "$ref": "416"
+ },
+ {
+ "$ref": "422"
+ },
+ {
+ "$id": "429",
+ "kind": "model",
+ "name": "ComputeFleet",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "An Compute Fleet resource",
+ "decorators": [],
+ "baseModel": {
+ "$id": "430",
+ "kind": "model",
+ "name": "TrackedResource",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'",
+ "decorators": [],
+ "baseModel": {
+ "$id": "431",
+ "kind": "model",
+ "name": "Resource",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Common fields that are returned in the response for all Azure Resource Manager resources",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "432",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}",
+ "type": {
+ "$id": "433",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "434",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.id",
+ "serializationOptions": {
+ "$id": "435",
+ "json": {
+ "$id": "436",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "437",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The name of the resource",
+ "type": {
+ "$id": "438",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.name",
+ "serializationOptions": {
+ "$id": "439",
+ "json": {
+ "$id": "440",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "441",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"",
+ "type": {
+ "$id": "442",
+ "kind": "string",
+ "name": "armResourceType",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceType",
+ "baseType": {
+ "$id": "443",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.type",
+ "serializationOptions": {
+ "$id": "444",
+ "json": {
+ "$id": "445",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "446",
+ "kind": "property",
+ "name": "systemData",
+ "serializedName": "systemData",
+ "doc": "Azure Resource Manager metadata containing createdBy and modifiedBy information.",
+ "type": {
+ "$id": "447",
+ "kind": "model",
+ "name": "SystemData",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData",
+ "usage": "Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Metadata pertaining to creation and last modification of the resource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "448",
+ "kind": "property",
+ "name": "createdBy",
+ "serializedName": "createdBy",
+ "doc": "The identity that created the resource.",
+ "type": {
+ "$id": "449",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.createdBy",
+ "serializationOptions": {
+ "$id": "450",
+ "json": {
+ "$id": "451",
+ "name": "createdBy"
+ }
+ }
+ },
+ {
+ "$id": "452",
+ "kind": "property",
+ "name": "createdByType",
+ "serializedName": "createdByType",
+ "doc": "The type of identity that created the resource.",
+ "type": {
+ "$ref": "328"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.createdByType",
+ "serializationOptions": {
+ "$id": "453",
+ "json": {
+ "$id": "454",
+ "name": "createdByType"
+ }
+ }
+ },
+ {
+ "$id": "455",
+ "kind": "property",
+ "name": "createdAt",
+ "serializedName": "createdAt",
+ "doc": "The timestamp of resource creation (UTC).",
+ "type": {
+ "$id": "456",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "457",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.createdAt",
+ "serializationOptions": {
+ "$id": "458",
+ "json": {
+ "$id": "459",
+ "name": "createdAt"
+ }
+ }
+ },
+ {
+ "$id": "460",
+ "kind": "property",
+ "name": "lastModifiedBy",
+ "serializedName": "lastModifiedBy",
+ "doc": "The identity that last modified the resource.",
+ "type": {
+ "$id": "461",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.lastModifiedBy",
+ "serializationOptions": {
+ "$id": "462",
+ "json": {
+ "$id": "463",
+ "name": "lastModifiedBy"
+ }
+ }
+ },
+ {
+ "$id": "464",
+ "kind": "property",
+ "name": "lastModifiedByType",
+ "serializedName": "lastModifiedByType",
+ "doc": "The type of identity that last modified the resource.",
+ "type": {
+ "$ref": "328"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.lastModifiedByType",
+ "serializationOptions": {
+ "$id": "465",
+ "json": {
+ "$id": "466",
+ "name": "lastModifiedByType"
+ }
+ }
+ },
+ {
+ "$id": "467",
+ "kind": "property",
+ "name": "lastModifiedAt",
+ "serializedName": "lastModifiedAt",
+ "doc": "The timestamp of resource last modification (UTC)",
+ "type": {
+ "$id": "468",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "469",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.lastModifiedAt",
+ "serializationOptions": {
+ "$id": "470",
+ "json": {
+ "$id": "471",
+ "name": "lastModifiedAt"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.systemData",
+ "serializationOptions": {
+ "$id": "472",
+ "json": {
+ "$id": "473",
+ "name": "systemData"
+ }
+ }
+ }
+ ]
+ },
+ "properties": [
+ {
+ "$id": "474",
+ "kind": "property",
+ "name": "tags",
+ "serializedName": "tags",
+ "doc": "Resource tags.",
+ "type": {
+ "$id": "475",
+ "kind": "dict",
+ "keyType": {
+ "$id": "476",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "477",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource.tags",
+ "serializationOptions": {
+ "$id": "478",
+ "json": {
+ "$id": "479",
+ "name": "tags"
+ }
+ }
+ },
+ {
+ "$id": "480",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The geo-location where the resource lives",
+ "type": {
+ "$id": "481",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource.location",
+ "serializationOptions": {
+ "$id": "482",
+ "json": {
+ "$id": "483",
+ "name": "location"
+ }
+ }
+ }
+ ]
+ },
+ "properties": [
+ {
+ "$id": "484",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "The resource-specific properties for this resource.",
+ "type": {
+ "$id": "485",
+ "kind": "model",
+ "name": "ComputeFleetProperties",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Details of the Compute Fleet.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "486",
+ "kind": "property",
+ "name": "provisioningState",
+ "serializedName": "provisioningState",
+ "doc": "The status of the last operation.",
+ "type": {
+ "$ref": "14"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.provisioningState",
+ "serializationOptions": {
+ "$id": "487",
+ "json": {
+ "$id": "488",
+ "name": "provisioningState"
+ }
+ }
+ },
+ {
+ "$id": "489",
+ "kind": "property",
+ "name": "spotPriorityProfile",
+ "serializedName": "spotPriorityProfile",
+ "doc": "Configuration Options for Spot instances in Compute Fleet.",
+ "type": {
+ "$id": "490",
+ "kind": "model",
+ "name": "SpotPriorityProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Configuration Options for Spot instances in Compute Fleet.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "491",
+ "kind": "property",
+ "name": "capacity",
+ "serializedName": "capacity",
+ "doc": "Total capacity to achieve. It is currently in terms of number of VMs.",
+ "type": {
+ "$id": "492",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.capacity",
+ "serializationOptions": {
+ "$id": "493",
+ "json": {
+ "$id": "494",
+ "name": "capacity"
+ }
+ }
+ },
+ {
+ "$id": "495",
+ "kind": "property",
+ "name": "minCapacity",
+ "serializedName": "minCapacity",
+ "doc": "Minimum capacity to achieve which cannot be updated. If we will not be able to \"guarantee\" minimum capacity, we will reject the request in the sync path itself.",
+ "type": {
+ "$id": "496",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.minCapacity",
+ "serializationOptions": {
+ "$id": "497",
+ "json": {
+ "$id": "498",
+ "name": "minCapacity"
+ }
+ }
+ },
+ {
+ "$id": "499",
+ "kind": "property",
+ "name": "maxPricePerVM",
+ "serializedName": "maxPricePerVM",
+ "doc": "Price per hour of each Spot VM will never exceed this.",
+ "type": {
+ "$id": "500",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.maxPricePerVM",
+ "serializationOptions": {
+ "$id": "501",
+ "json": {
+ "$id": "502",
+ "name": "maxPricePerVM"
+ }
+ }
+ },
+ {
+ "$id": "503",
+ "kind": "property",
+ "name": "evictionPolicy",
+ "serializedName": "evictionPolicy",
+ "doc": "Eviction Policy to follow when evicting Spot VMs.",
+ "type": {
+ "$ref": "30"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.evictionPolicy",
+ "serializationOptions": {
+ "$id": "504",
+ "json": {
+ "$id": "505",
+ "name": "evictionPolicy"
+ }
+ }
+ },
+ {
+ "$id": "506",
+ "kind": "property",
+ "name": "allocationStrategy",
+ "serializedName": "allocationStrategy",
+ "doc": "Allocation strategy to follow when determining the VM sizes distribution for Spot VMs.",
+ "type": {
+ "$ref": "36"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.allocationStrategy",
+ "serializationOptions": {
+ "$id": "507",
+ "json": {
+ "$id": "508",
+ "name": "allocationStrategy"
+ }
+ }
+ },
+ {
+ "$id": "509",
+ "kind": "property",
+ "name": "IsMaintainEnabled",
+ "serializedName": "maintain",
+ "doc": "Flag to enable/disable continuous goal seeking for the desired capacity and restoration of evicted Spot VMs.\nIf maintain is enabled, AzureFleetRP will use all VM sizes in vmSizesProfile to create new VMs (if VMs are evicted deleted)\nor update existing VMs with new VM sizes (if VMs are evicted deallocated or failed to allocate due to capacity constraint) in order to achieve the desired capacity.\nMaintain is enabled by default.",
+ "type": {
+ "$id": "510",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.maintain",
+ "serializationOptions": {
+ "$id": "511",
+ "json": {
+ "$id": "512",
+ "name": "maintain"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.spotPriorityProfile",
+ "serializationOptions": {
+ "$id": "513",
+ "json": {
+ "$id": "514",
+ "name": "spotPriorityProfile"
+ }
+ }
+ },
+ {
+ "$id": "515",
+ "kind": "property",
+ "name": "regularPriorityProfile",
+ "serializedName": "regularPriorityProfile",
+ "doc": "Configuration Options for Regular instances in Compute Fleet.",
+ "type": {
+ "$id": "516",
+ "kind": "model",
+ "name": "RegularPriorityProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Configuration Options for Regular instances in Compute Fleet.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "517",
+ "kind": "property",
+ "name": "capacity",
+ "serializedName": "capacity",
+ "doc": "Total capacity to achieve. It is currently in terms of number of VMs.",
+ "type": {
+ "$id": "518",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityProfile.capacity",
+ "serializationOptions": {
+ "$id": "519",
+ "json": {
+ "$id": "520",
+ "name": "capacity"
+ }
+ }
+ },
+ {
+ "$id": "521",
+ "kind": "property",
+ "name": "minCapacity",
+ "serializedName": "minCapacity",
+ "doc": "Minimum capacity to achieve which cannot be updated. If we will not be able to \"guarantee\" minimum capacity, we will reject the request in the sync path itself.",
+ "type": {
+ "$id": "522",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityProfile.minCapacity",
+ "serializationOptions": {
+ "$id": "523",
+ "json": {
+ "$id": "524",
+ "name": "minCapacity"
+ }
+ }
+ },
+ {
+ "$id": "525",
+ "kind": "property",
+ "name": "allocationStrategy",
+ "serializedName": "allocationStrategy",
+ "doc": "Allocation strategy to follow when determining the VM sizes distribution for Regular VMs.",
+ "type": {
+ "$ref": "44"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityProfile.allocationStrategy",
+ "serializationOptions": {
+ "$id": "526",
+ "json": {
+ "$id": "527",
+ "name": "allocationStrategy"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.regularPriorityProfile",
+ "serializationOptions": {
+ "$id": "528",
+ "json": {
+ "$id": "529",
+ "name": "regularPriorityProfile"
+ }
+ }
+ },
+ {
+ "$id": "530",
+ "kind": "property",
+ "name": "vmSizesProfile",
+ "serializedName": "vmSizesProfile",
+ "doc": "List of VM sizes supported for Compute Fleet",
+ "type": {
+ "$id": "531",
+ "kind": "array",
+ "name": "ArrayVmSizeProfile",
+ "valueType": {
+ "$id": "532",
+ "kind": "model",
+ "name": "ComputeFleetVmSizeProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VmSizeProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifications about a VM Size. This will also contain the corresponding rank and weight in future.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "533",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The Sku name (e.g. 'Standard_DS1_v2')",
+ "type": {
+ "$id": "534",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VmSizeProfile.name",
+ "serializationOptions": {
+ "$id": "535",
+ "json": {
+ "$id": "536",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "537",
+ "kind": "property",
+ "name": "rank",
+ "serializedName": "rank",
+ "doc": "The rank of the VM size. This is used with 'RegularPriorityAllocationStrategy.Prioritized'\nThe lower the number, the higher the priority. Starting with 0.",
+ "type": {
+ "$id": "538",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VmSizeProfile.rank",
+ "serializationOptions": {
+ "$id": "539",
+ "json": {
+ "$id": "540",
+ "name": "rank"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.vmSizesProfile",
+ "serializationOptions": {
+ "$id": "541",
+ "json": {
+ "$id": "542",
+ "name": "vmSizesProfile"
+ }
+ }
+ },
+ {
+ "$id": "543",
+ "kind": "property",
+ "name": "vmAttributes",
+ "serializedName": "vmAttributes",
+ "doc": "Attribute based Fleet.",
+ "type": {
+ "$id": "544",
+ "kind": "model",
+ "name": "ComputeFleetVMAttributes",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "VMAttributes that will be used to filter VMSizes which will be used to build Fleet.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "545",
+ "kind": "property",
+ "name": "vCpuCount",
+ "serializedName": "vCpuCount",
+ "doc": "The range of vCpuCount specified from Min to Max. Must be specified if VMAttributes are specified, either Min or Max is required if specified.",
+ "type": {
+ "$id": "546",
+ "kind": "model",
+ "name": "ComputeFleetVmAttributeMinMaxInteger",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxInteger",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "While retrieving VMSizes from CRS, Min = 0 (uint.MinValue) if not specified, Max = 4294967295 (uint.MaxValue) if not specified. This allows to filter VMAttributes on all available VMSizes.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "547",
+ "kind": "property",
+ "name": "min",
+ "serializedName": "min",
+ "doc": "Min VMSize from CRS, Min = 0 (uint.MinValue) if not specified.",
+ "type": {
+ "$id": "548",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxInteger.min",
+ "serializationOptions": {
+ "$id": "549",
+ "json": {
+ "$id": "550",
+ "name": "min"
+ }
+ }
+ },
+ {
+ "$id": "551",
+ "kind": "property",
+ "name": "max",
+ "serializedName": "max",
+ "doc": "Max VMSize from CRS, Max = 4294967295 (uint.MaxValue) if not specified.",
+ "type": {
+ "$id": "552",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxInteger.max",
+ "serializationOptions": {
+ "$id": "553",
+ "json": {
+ "$id": "554",
+ "name": "max"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.vCpuCount",
+ "serializationOptions": {
+ "$id": "555",
+ "json": {
+ "$id": "556",
+ "name": "vCpuCount"
+ }
+ }
+ },
+ {
+ "$id": "557",
+ "kind": "property",
+ "name": "memoryInGiB",
+ "serializedName": "memoryInGiB",
+ "doc": "The range of memory specified from Min to Max. Must be specified if VMAttributes are specified, either Min or Max is required if specified.",
+ "type": {
+ "$id": "558",
+ "kind": "model",
+ "name": "ComputeFleetVmAttributeMinMaxDouble",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxDouble",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "VMAttributes using double values.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "559",
+ "kind": "property",
+ "name": "min",
+ "serializedName": "min",
+ "doc": "Minimum value. default 0. Double.MinValue()",
+ "type": {
+ "$id": "560",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxDouble.min",
+ "serializationOptions": {
+ "$id": "561",
+ "json": {
+ "$id": "562",
+ "name": "min"
+ }
+ }
+ },
+ {
+ "$id": "563",
+ "kind": "property",
+ "name": "max",
+ "serializedName": "max",
+ "doc": "Maximum value. Double.MaxValue(1.7976931348623157E+308)",
+ "type": {
+ "$id": "564",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxDouble.max",
+ "serializationOptions": {
+ "$id": "565",
+ "json": {
+ "$id": "566",
+ "name": "max"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.memoryInGiB",
+ "serializationOptions": {
+ "$id": "567",
+ "json": {
+ "$id": "568",
+ "name": "memoryInGiB"
+ }
+ }
+ },
+ {
+ "$id": "569",
+ "kind": "property",
+ "name": "memoryInGiBPerVCpu",
+ "serializedName": "memoryInGiBPerVCpu",
+ "doc": "The range of memory in GiB per vCPU specified from min to max. Optional parameter. Either Min or Max is required if specified.",
+ "type": {
+ "$ref": "558"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.memoryInGiBPerVCpu",
+ "serializationOptions": {
+ "$id": "570",
+ "json": {
+ "$id": "571",
+ "name": "memoryInGiBPerVCpu"
+ }
+ }
+ },
+ {
+ "$id": "572",
+ "kind": "property",
+ "name": "localStorageSupport",
+ "serializedName": "localStorageSupport",
+ "doc": "Specifies whether the VMSize supporting local storage should be used to build Fleet or not.\nIncluded - Default if not specified as most Azure VMs support local storage.",
+ "type": {
+ "$ref": "50"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.localStorageSupport",
+ "serializationOptions": {
+ "$id": "573",
+ "json": {
+ "$id": "574",
+ "name": "localStorageSupport"
+ }
+ }
+ },
+ {
+ "$id": "575",
+ "kind": "property",
+ "name": "localStorageInGiB",
+ "serializedName": "localStorageInGiB",
+ "doc": "LocalStorageSupport should be set to \"Included\" or \"Required\" to use this VMAttribute. \nIf localStorageSupport is \"Excluded\", this VMAttribute can not be used.",
+ "type": {
+ "$ref": "558"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.localStorageInGiB",
+ "serializationOptions": {
+ "$id": "576",
+ "json": {
+ "$id": "577",
+ "name": "localStorageInGiB"
+ }
+ }
+ },
+ {
+ "$id": "578",
+ "kind": "property",
+ "name": "localStorageDiskTypes",
+ "serializedName": "localStorageDiskTypes",
+ "doc": "The local storage disk types specified as a list. LocalStorageSupport should be set to \"Included\" or \"Required\" to use this VMAttribute. \nIf localStorageSupport is \"Excluded\", this VMAttribute can not be used.",
+ "type": {
+ "$id": "579",
+ "kind": "array",
+ "name": "ArrayLocalStorageDiskType",
+ "valueType": {
+ "$ref": "58"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.localStorageDiskTypes",
+ "serializationOptions": {
+ "$id": "580",
+ "json": {
+ "$id": "581",
+ "name": "localStorageDiskTypes"
+ }
+ }
+ },
+ {
+ "$id": "582",
+ "kind": "property",
+ "name": "dataDiskCount",
+ "serializedName": "dataDiskCount",
+ "doc": "The range of data disk count specified from Min to Max. Optional parameter. Either Min or Max is required if specified.",
+ "type": {
+ "$ref": "546"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.dataDiskCount",
+ "serializationOptions": {
+ "$id": "583",
+ "json": {
+ "$id": "584",
+ "name": "dataDiskCount"
+ }
+ }
+ },
+ {
+ "$id": "585",
+ "kind": "property",
+ "name": "networkInterfaceCount",
+ "serializedName": "networkInterfaceCount",
+ "doc": "The range of network interface count specified from Min to Max. Optional parameter. Either Min or Max is required if specified.",
+ "type": {
+ "$ref": "546"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.networkInterfaceCount",
+ "serializationOptions": {
+ "$id": "586",
+ "json": {
+ "$id": "587",
+ "name": "networkInterfaceCount"
+ }
+ }
+ },
+ {
+ "$id": "588",
+ "kind": "property",
+ "name": "networkBandwidthInMbps",
+ "serializedName": "networkBandwidthInMbps",
+ "doc": "The range of network bandwidth in Mbps specified from Min to Max. Optional parameter. Either Min or Max is required if specified.",
+ "type": {
+ "$ref": "558"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.networkBandwidthInMbps",
+ "serializationOptions": {
+ "$id": "589",
+ "json": {
+ "$id": "590",
+ "name": "networkBandwidthInMbps"
+ }
+ }
+ },
+ {
+ "$id": "591",
+ "kind": "property",
+ "name": "rdmaSupport",
+ "serializedName": "rdmaSupport",
+ "doc": "Specifies whether the VMSize supporting RDMA (Remote Direct Memory Access) should be used to build Fleet or not.",
+ "type": {
+ "$ref": "50"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.rdmaSupport",
+ "serializationOptions": {
+ "$id": "592",
+ "json": {
+ "$id": "593",
+ "name": "rdmaSupport"
+ }
+ }
+ },
+ {
+ "$id": "594",
+ "kind": "property",
+ "name": "rdmaNetworkInterfaceCount",
+ "serializedName": "rdmaNetworkInterfaceCount",
+ "doc": "The range of RDMA (Remote Direct Memory Access) network interface count specified from Min to Max. Optional parameter. Either Min or Max is required if specified.\nrdmaSupport should be set to \"Included\" or \"Required\" to use this VMAttribute. \nIf rdmaSupport is \"Excluded\", this VMAttribute can not be used.",
+ "type": {
+ "$ref": "546"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.rdmaNetworkInterfaceCount",
+ "serializationOptions": {
+ "$id": "595",
+ "json": {
+ "$id": "596",
+ "name": "rdmaNetworkInterfaceCount"
+ }
+ }
+ },
+ {
+ "$id": "597",
+ "kind": "property",
+ "name": "acceleratorSupport",
+ "serializedName": "acceleratorSupport",
+ "doc": "Specifies whether the VMSize supporting accelerator should be used to build Fleet or not.\nacceleratorSupport should be set to \"Included\" or \"Required\" to use this VMAttribute. \nIf acceleratorSupport is \"Excluded\", this VMAttribute can not be used.",
+ "type": {
+ "$ref": "50"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.acceleratorSupport",
+ "serializationOptions": {
+ "$id": "598",
+ "json": {
+ "$id": "599",
+ "name": "acceleratorSupport"
+ }
+ }
+ },
+ {
+ "$id": "600",
+ "kind": "property",
+ "name": "acceleratorManufacturers",
+ "serializedName": "acceleratorManufacturers",
+ "doc": "The accelerator manufacturers specified as a list. \nacceleratorSupport should be set to \"Included\" or \"Required\" to use this VMAttribute. \nIf acceleratorSupport is \"Excluded\", this VMAttribute can not be used.",
+ "type": {
+ "$id": "601",
+ "kind": "array",
+ "name": "ArrayAcceleratorManufacturer",
+ "valueType": {
+ "$ref": "64"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.acceleratorManufacturers",
+ "serializationOptions": {
+ "$id": "602",
+ "json": {
+ "$id": "603",
+ "name": "acceleratorManufacturers"
+ }
+ }
+ },
+ {
+ "$id": "604",
+ "kind": "property",
+ "name": "acceleratorTypes",
+ "serializedName": "acceleratorTypes",
+ "doc": "The accelerator types specified as a list. acceleratorSupport should be set to \"Included\" or \"Required\" to use this VMAttribute. \nIf acceleratorSupport is \"Excluded\", this VMAttribute can not be used.",
+ "type": {
+ "$id": "605",
+ "kind": "array",
+ "name": "ArrayAcceleratorType",
+ "valueType": {
+ "$ref": "72"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.acceleratorTypes",
+ "serializationOptions": {
+ "$id": "606",
+ "json": {
+ "$id": "607",
+ "name": "acceleratorTypes"
+ }
+ }
+ },
+ {
+ "$id": "608",
+ "kind": "property",
+ "name": "acceleratorCount",
+ "serializedName": "acceleratorCount",
+ "doc": "The range of accelerator count specified from min to max. Optional parameter. Either Min or Max is required if specified.\nacceleratorSupport should be set to \"Included\" or \"Required\" to use this VMAttribute. \nIf acceleratorSupport is \"Excluded\", this VMAttribute can not be used.",
+ "type": {
+ "$ref": "546"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.acceleratorCount",
+ "serializationOptions": {
+ "$id": "609",
+ "json": {
+ "$id": "610",
+ "name": "acceleratorCount"
+ }
+ }
+ },
+ {
+ "$id": "611",
+ "kind": "property",
+ "name": "vmCategories",
+ "serializedName": "vmCategories",
+ "doc": "The VM category specified as a list. Optional parameter.",
+ "type": {
+ "$id": "612",
+ "kind": "array",
+ "name": "ArrayVmCategory",
+ "valueType": {
+ "$ref": "78"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.vmCategories",
+ "serializationOptions": {
+ "$id": "613",
+ "json": {
+ "$id": "614",
+ "name": "vmCategories"
+ }
+ }
+ },
+ {
+ "$id": "615",
+ "kind": "property",
+ "name": "architectureTypes",
+ "serializedName": "architectureTypes",
+ "doc": "The VM architecture types specified as a list. Optional parameter.",
+ "type": {
+ "$id": "616",
+ "kind": "array",
+ "name": "ArrayArchitectureType",
+ "valueType": {
+ "$ref": "94"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.architectureTypes",
+ "serializationOptions": {
+ "$id": "617",
+ "json": {
+ "$id": "618",
+ "name": "architectureTypes"
+ }
+ }
+ },
+ {
+ "$id": "619",
+ "kind": "property",
+ "name": "cpuManufacturers",
+ "serializedName": "cpuManufacturers",
+ "doc": "The VM CPU manufacturers specified as a list. Optional parameter.",
+ "type": {
+ "$id": "620",
+ "kind": "array",
+ "name": "ArrayCpuManufacturer",
+ "valueType": {
+ "$ref": "100"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.cpuManufacturers",
+ "serializationOptions": {
+ "$id": "621",
+ "json": {
+ "$id": "622",
+ "name": "cpuManufacturers"
+ }
+ }
+ },
+ {
+ "$id": "623",
+ "kind": "property",
+ "name": "burstableSupport",
+ "serializedName": "burstableSupport",
+ "doc": "Specifies whether the VMSize supporting burstable capability should be used to build Fleet or not.",
+ "type": {
+ "$ref": "50"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.burstableSupport",
+ "serializationOptions": {
+ "$id": "624",
+ "json": {
+ "$id": "625",
+ "name": "burstableSupport"
+ }
+ }
+ },
+ {
+ "$id": "626",
+ "kind": "property",
+ "name": "excludedVMSizes",
+ "serializedName": "excludedVMSizes",
+ "doc": "Specifies which VMSizes should be excluded while building Fleet. Optional parameter.",
+ "type": {
+ "$id": "627",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "628",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.excludedVMSizes",
+ "serializationOptions": {
+ "$id": "629",
+ "json": {
+ "$id": "630",
+ "name": "excludedVMSizes"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.vmAttributes",
+ "serializationOptions": {
+ "$id": "631",
+ "json": {
+ "$id": "632",
+ "name": "vmAttributes"
+ }
+ }
+ },
+ {
+ "$id": "633",
+ "kind": "property",
+ "name": "additionalLocationsProfile",
+ "serializedName": "additionalLocationsProfile",
+ "doc": "Represents the configuration for additional locations where Fleet resources may be deployed.",
+ "type": {
+ "$id": "634",
+ "kind": "model",
+ "name": "AdditionalLocationsProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalLocationsProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Represents the configuration for additional locations where Fleet resources may be deployed.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "635",
+ "kind": "property",
+ "name": "locationProfiles",
+ "serializedName": "locationProfiles",
+ "doc": "The list of location profiles.",
+ "type": {
+ "$id": "636",
+ "kind": "array",
+ "name": "ArrayLocationProfile",
+ "valueType": {
+ "$id": "637",
+ "kind": "model",
+ "name": "LocationProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LocationProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Represents the profile for a single additional location in the Fleet. The location and the virtualMachineProfileOverride (optional).",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "638",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The ARM location name of the additional region. If LocationProfile is specified, then location is required.",
+ "type": {
+ "$id": "639",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "640",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LocationProfile.location",
+ "serializationOptions": {
+ "$id": "641",
+ "json": {
+ "$id": "642",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "643",
+ "kind": "property",
+ "name": "virtualMachineProfileOverride",
+ "serializedName": "virtualMachineProfileOverride",
+ "doc": "An override for computeProfile.baseVirtualMachineProfile specific to this region. \nThis override is merged with the base virtual machine profile to define the final virtual machine profile for the resources deployed in this location.",
+ "type": {
+ "$id": "644",
+ "kind": "model",
+ "name": "ComputeFleetVmProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes the base virtual machine profile for fleet",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "645",
+ "kind": "property",
+ "name": "osProfile",
+ "serializedName": "osProfile",
+ "doc": "Specifies the operating system settings for the virtual machines in the scale\nset.",
+ "type": {
+ "$id": "646",
+ "kind": "model",
+ "name": "ComputeFleetVmssOSProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set OS profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "647",
+ "kind": "property",
+ "name": "computerNamePrefix",
+ "serializedName": "computerNamePrefix",
+ "doc": "Specifies the computer name prefix for all of the virtual machines in the scale\nset. Computer name prefixes must be 1 to 15 characters long.",
+ "type": {
+ "$id": "648",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.computerNamePrefix",
+ "serializationOptions": {
+ "$id": "649",
+ "json": {
+ "$id": "650",
+ "name": "computerNamePrefix"
+ }
+ }
+ },
+ {
+ "$id": "651",
+ "kind": "property",
+ "name": "adminUsername",
+ "serializedName": "adminUsername",
+ "doc": "Specifies the name of the administrator account.
**Windows-only\nrestriction:** Cannot end in \".\"
**Disallowed values:**\n\"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\",\n\"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\",\n\"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\",\n\"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".\n
**Minimum-length (Linux):** 1 character
**Max-length\n(Linux):** 64 characters
**Max-length (Windows):** 20 characters",
+ "type": {
+ "$id": "652",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.adminUsername",
+ "serializationOptions": {
+ "$id": "653",
+ "json": {
+ "$id": "654",
+ "name": "adminUsername"
+ }
+ }
+ },
+ {
+ "$id": "655",
+ "kind": "property",
+ "name": "adminPassword",
+ "serializedName": "adminPassword",
+ "doc": "Specifies the password of the administrator account.
**Minimum-length\n(Windows):** 8 characters
**Minimum-length (Linux):** 6 characters\n
**Max-length (Windows):** 123 characters
**Max-length\n(Linux):** 72 characters
**Complexity requirements:** 3 out of 4\nconditions below need to be fulfilled
Has lower characters
Has upper\ncharacters
Has a digit
Has a special character (Regex match [\\W_])\n
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\",\n\"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\",\n\"Password22\", \"iloveyou!\"
For resetting the password, see [How to\nreset the Remote Desktop service or its login password in a Windows\nVM](https://learn.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)\n
For resetting root password, see [Manage users, SSH, and check or\nrepair disks on Azure Linux VMs using the VMAccess\nExtension](https://learn.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)",
+ "type": {
+ "$id": "656",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.adminPassword",
+ "serializationOptions": {
+ "$id": "657",
+ "json": {
+ "$id": "658",
+ "name": "adminPassword"
+ }
+ }
+ },
+ {
+ "$id": "659",
+ "kind": "property",
+ "name": "customData",
+ "serializedName": "customData",
+ "doc": "Specifies a base-64 encoded string of custom data. The base-64 encoded string\nis decoded to a binary array that is saved as a file on the Virtual Machine.\nThe maximum length of the binary array is 65535 bytes. For using cloud-init for\nyour VM, see [Using cloud-init to customize a Linux VM during\ncreation](https://learn.microsoft.com/azure/virtual-machines/linux/using-cloud-init)",
+ "type": {
+ "$id": "660",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.customData",
+ "serializationOptions": {
+ "$id": "661",
+ "json": {
+ "$id": "662",
+ "name": "customData"
+ }
+ }
+ },
+ {
+ "$id": "663",
+ "kind": "property",
+ "name": "windowsConfiguration",
+ "serializedName": "windowsConfiguration",
+ "doc": "Specifies Windows operating system settings on the virtual machine.",
+ "type": {
+ "$id": "664",
+ "kind": "model",
+ "name": "ComputeFleetWindowsConfiguration",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies Windows operating system settings on the virtual machine.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "665",
+ "kind": "property",
+ "name": "IsVmAgentProvisioned",
+ "serializedName": "provisionVMAgent",
+ "doc": "Indicates whether virtual machine agent should be provisioned on the virtual\nmachine. When this property is not specified in the request body, it is set to\ntrue by default. This will ensure that VM Agent is installed on the VM so that\nextensions can be added to the VM later.",
+ "type": {
+ "$id": "666",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.provisionVMAgent",
+ "serializationOptions": {
+ "$id": "667",
+ "json": {
+ "$id": "668",
+ "name": "provisionVMAgent"
+ }
+ }
+ },
+ {
+ "$id": "669",
+ "kind": "property",
+ "name": "IsAutomaticUpdatesEnabled",
+ "serializedName": "enableAutomaticUpdates",
+ "doc": "Indicates whether Automatic Updates is enabled for the Windows virtual machine.\nDefault value is true. For virtual machine scale sets, this property can be\nupdated and updates will take effect on OS reprovisioning.",
+ "type": {
+ "$id": "670",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.enableAutomaticUpdates",
+ "serializationOptions": {
+ "$id": "671",
+ "json": {
+ "$id": "672",
+ "name": "enableAutomaticUpdates"
+ }
+ }
+ },
+ {
+ "$id": "673",
+ "kind": "property",
+ "name": "timeZone",
+ "serializedName": "timeZone",
+ "doc": "Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".\nPossible values can be\n[TimeZoneInfo.Id](https://learn.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id)\nvalue from time zones returned by\n[TimeZoneInfo.GetSystemTimeZones](https://learn.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones).",
+ "type": {
+ "$id": "674",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.timeZone",
+ "serializationOptions": {
+ "$id": "675",
+ "json": {
+ "$id": "676",
+ "name": "timeZone"
+ }
+ }
+ },
+ {
+ "$id": "677",
+ "kind": "property",
+ "name": "additionalUnattendContent",
+ "serializedName": "additionalUnattendContent",
+ "doc": "Specifies additional base-64 encoded XML formatted information that can be\nincluded in the Unattend.xml file, which is used by Windows Setup.",
+ "type": {
+ "$id": "678",
+ "kind": "array",
+ "name": "ArrayAdditionalUnattendContent",
+ "valueType": {
+ "$id": "679",
+ "kind": "model",
+ "name": "WindowsSetupAdditionalInformation",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies additional XML formatted information that can be included in the\nUnattend.xml file, which is used by Windows Setup. Contents are defined by\nsetting name, component name, and the pass in which the content is applied.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "680",
+ "kind": "property",
+ "name": "passName",
+ "serializedName": "passName",
+ "doc": "The pass name. Currently, the only allowable value is OobeSystem.",
+ "type": {
+ "$id": "681",
+ "kind": "constant",
+ "valueType": {
+ "$ref": "110"
+ },
+ "value": "OobeSystem",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent.passName",
+ "serializationOptions": {
+ "$id": "682",
+ "json": {
+ "$id": "683",
+ "name": "passName"
+ }
+ }
+ },
+ {
+ "$id": "684",
+ "kind": "property",
+ "name": "componentName",
+ "serializedName": "componentName",
+ "doc": "The component name. Currently, the only allowable value is\nMicrosoft-Windows-Shell-Setup.",
+ "type": {
+ "$id": "685",
+ "kind": "constant",
+ "valueType": {
+ "$ref": "113"
+ },
+ "value": "Microsoft-Windows-Shell-Setup",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent.componentName",
+ "serializationOptions": {
+ "$id": "686",
+ "json": {
+ "$id": "687",
+ "name": "componentName"
+ }
+ }
+ },
+ {
+ "$id": "688",
+ "kind": "property",
+ "name": "settingName",
+ "serializedName": "settingName",
+ "doc": "Specifies the name of the setting to which the content applies. Possible values\nare: FirstLogonCommands and AutoLogon.",
+ "type": {
+ "$ref": "116"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent.settingName",
+ "serializationOptions": {
+ "$id": "689",
+ "json": {
+ "$id": "690",
+ "name": "settingName"
+ }
+ }
+ },
+ {
+ "$id": "691",
+ "kind": "property",
+ "name": "content",
+ "serializedName": "content",
+ "doc": "Specifies the XML formatted content that is added to the unattend.xml file for\nthe specified path and component. The XML must be less than 4KB and must\ninclude the root element for the setting or feature that is being inserted.",
+ "type": {
+ "$id": "692",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent.content",
+ "serializationOptions": {
+ "$id": "693",
+ "json": {
+ "$id": "694",
+ "name": "content"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.additionalUnattendContent",
+ "serializationOptions": {
+ "$id": "695",
+ "json": {
+ "$id": "696",
+ "name": "additionalUnattendContent"
+ }
+ }
+ },
+ {
+ "$id": "697",
+ "kind": "property",
+ "name": "patchSettings",
+ "serializedName": "patchSettings",
+ "doc": "[Preview Feature] Specifies settings related to VM Guest Patching on Windows.",
+ "type": {
+ "$id": "698",
+ "kind": "model",
+ "name": "ComputeFleetVmGuestPatchSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies settings related to VM Guest Patching on Windows.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "699",
+ "kind": "property",
+ "name": "patchMode",
+ "serializedName": "patchMode",
+ "doc": "Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual\nmachines associated to virtual machine scale set with OrchestrationMode as\nFlexible.
Possible values are:
**Manual** - You\ncontrol the application of patches to a virtual machine. You do this by\napplying patches manually inside the VM. In this mode, automatic updates are\ndisabled; the property WindowsConfiguration.enableAutomaticUpdates must be\nfalse
**AutomaticByOS** - The virtual machine will automatically be\nupdated by the OS. The property WindowsConfiguration.enableAutomaticUpdates\nmust be true.
**AutomaticByPlatform** - the virtual machine will\nautomatically updated by the platform. The properties provisionVMAgent and\nWindowsConfiguration.enableAutomaticUpdates must be true",
+ "type": {
+ "$ref": "122"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings.patchMode",
+ "serializationOptions": {
+ "$id": "700",
+ "json": {
+ "$id": "701",
+ "name": "patchMode"
+ }
+ }
+ },
+ {
+ "$id": "702",
+ "kind": "property",
+ "name": "IsHotPatchingEnabled",
+ "serializedName": "enableHotpatching",
+ "doc": "Enables customers to patch their Azure VMs without requiring a reboot. For\nenableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode'\nmust be set to 'AutomaticByPlatform'.",
+ "type": {
+ "$id": "703",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings.enableHotpatching",
+ "serializationOptions": {
+ "$id": "704",
+ "json": {
+ "$id": "705",
+ "name": "enableHotpatching"
+ }
+ }
+ },
+ {
+ "$id": "706",
+ "kind": "property",
+ "name": "assessmentMode",
+ "serializedName": "assessmentMode",
+ "doc": "Specifies the mode of VM Guest patch assessment for the IaaS virtual\nmachine.
Possible values are:
**ImageDefault** - You\ncontrol the timing of patch assessments on a virtual machine.
\n**AutomaticByPlatform** - The platform will trigger periodic patch assessments.\nThe property provisionVMAgent must be true.",
+ "type": {
+ "$ref": "130"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings.assessmentMode",
+ "serializationOptions": {
+ "$id": "707",
+ "json": {
+ "$id": "708",
+ "name": "assessmentMode"
+ }
+ }
+ },
+ {
+ "$id": "709",
+ "kind": "property",
+ "name": "automaticByPlatformSettings",
+ "serializedName": "automaticByPlatformSettings",
+ "doc": "Specifies additional settings for patch mode AutomaticByPlatform in VM Guest\nPatching on Windows.",
+ "type": {
+ "$id": "710",
+ "kind": "model",
+ "name": "ComputeFleetWindowsVMGuestPatchAutomaticByPlatformSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchAutomaticByPlatformSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies additional settings to be applied when patch mode AutomaticByPlatform\nis selected in Windows patch settings.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "711",
+ "kind": "property",
+ "name": "rebootSetting",
+ "serializedName": "rebootSetting",
+ "doc": "Specifies the reboot setting for all AutomaticByPlatform patch installation\noperations.",
+ "type": {
+ "$ref": "136"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchAutomaticByPlatformSettings.rebootSetting",
+ "serializationOptions": {
+ "$id": "712",
+ "json": {
+ "$id": "713",
+ "name": "rebootSetting"
+ }
+ }
+ },
+ {
+ "$id": "714",
+ "kind": "property",
+ "name": "IsBypassPlatformSafetyChecksOnUserScheduleEnabled",
+ "serializedName": "bypassPlatformSafetyChecksOnUserSchedule",
+ "doc": "Enables customer to schedule patching without accidental upgrades",
+ "type": {
+ "$id": "715",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchAutomaticByPlatformSettings.bypassPlatformSafetyChecksOnUserSchedule",
+ "serializationOptions": {
+ "$id": "716",
+ "json": {
+ "$id": "717",
+ "name": "bypassPlatformSafetyChecksOnUserSchedule"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings.automaticByPlatformSettings",
+ "serializationOptions": {
+ "$id": "718",
+ "json": {
+ "$id": "719",
+ "name": "automaticByPlatformSettings"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.patchSettings",
+ "serializationOptions": {
+ "$id": "720",
+ "json": {
+ "$id": "721",
+ "name": "patchSettings"
+ }
+ }
+ },
+ {
+ "$id": "722",
+ "kind": "property",
+ "name": "winRM",
+ "serializedName": "winRM",
+ "doc": "Specifies the Windows Remote Management listeners. This enables remote Windows\nPowerShell.",
+ "type": {
+ "$id": "723",
+ "kind": "model",
+ "name": "WinRMConfiguration",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMConfiguration",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes Windows Remote Management configuration of the VM",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "724",
+ "kind": "property",
+ "name": "listeners",
+ "serializedName": "listeners",
+ "doc": "The list of Windows Remote Management listeners",
+ "type": {
+ "$id": "725",
+ "kind": "array",
+ "name": "ArrayWinRmListener",
+ "valueType": {
+ "$id": "726",
+ "kind": "model",
+ "name": "ComputeFleetWinRMListener",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMListener",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes Protocol and thumbprint of Windows Remote Management listener",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "727",
+ "kind": "property",
+ "name": "protocol",
+ "serializedName": "protocol",
+ "doc": "Specifies the protocol of WinRM listener. Possible values are: **http,**\n**https.**",
+ "type": {
+ "$ref": "146"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMListener.protocol",
+ "serializationOptions": {
+ "$id": "728",
+ "json": {
+ "$id": "729",
+ "name": "protocol"
+ }
+ }
+ },
+ {
+ "$id": "730",
+ "kind": "property",
+ "name": "certificateUrl",
+ "serializedName": "certificateUrl",
+ "doc": "This is the URL of a certificate that has been uploaded to Key Vault as a\nsecret. For adding a secret to the Key Vault, see [Add a key or secret to the\nkey\nvault](https://learn.microsoft.com/azure/key-vault/key-vault-get-started/#add).\nIn this case, your certificate needs to be the Base64 encoding of the following\nJSON Object which is encoded in UTF-8:
{
\n\"data\":\"\",
\"dataType\":\"pfx\",
\n\"password\":\"\"
}
To install certificates on a virtual\nmachine it is recommended to use the [Azure Key Vault virtual machine extension\nfor\nLinux](https://learn.microsoft.com/azure/virtual-machines/extensions/key-vault-linux)\nor the [Azure Key Vault virtual machine extension for\nWindows](https://learn.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).",
+ "type": {
+ "$id": "731",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMListener.certificateUrl",
+ "serializationOptions": {
+ "$id": "732",
+ "json": {
+ "$id": "733",
+ "name": "certificateUrl"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMConfiguration.listeners",
+ "serializationOptions": {
+ "$id": "734",
+ "json": {
+ "$id": "735",
+ "name": "listeners"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.winRM",
+ "serializationOptions": {
+ "$id": "736",
+ "json": {
+ "$id": "737",
+ "name": "winRM"
+ }
+ }
+ },
+ {
+ "$id": "738",
+ "kind": "property",
+ "name": "IsVmAgentPlatformUpdatesEnabled",
+ "serializedName": "enableVMAgentPlatformUpdates",
+ "doc": "Indicates whether VMAgent Platform Updates is enabled for the Windows virtual\nmachine. Default value is false.",
+ "type": {
+ "$id": "739",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.enableVMAgentPlatformUpdates",
+ "serializationOptions": {
+ "$id": "740",
+ "json": {
+ "$id": "741",
+ "name": "enableVMAgentPlatformUpdates"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.windowsConfiguration",
+ "serializationOptions": {
+ "$id": "742",
+ "json": {
+ "$id": "743",
+ "name": "windowsConfiguration"
+ }
+ }
+ },
+ {
+ "$id": "744",
+ "kind": "property",
+ "name": "linuxConfiguration",
+ "serializedName": "linuxConfiguration",
+ "doc": "Specifies the Linux operating system settings on the virtual machine. For a\nlist of supported Linux distributions, see [Linux on Azure-Endorsed\nDistributions](https://learn.microsoft.com/azure/virtual-machines/linux/endorsed-distros).",
+ "type": {
+ "$id": "745",
+ "kind": "model",
+ "name": "ComputeFleetLinuxConfiguration",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the Linux operating system settings on the virtual machine. For a\nlist of supported Linux distributions, see [Linux on Azure-Endorsed\nDistributions](https://learn.microsoft.com/azure/virtual-machines/linux/endorsed-distros).",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "746",
+ "kind": "property",
+ "name": "IsPasswordAuthenticationDisabled",
+ "serializedName": "disablePasswordAuthentication",
+ "doc": "Specifies whether password authentication should be disabled.",
+ "type": {
+ "$id": "747",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.disablePasswordAuthentication",
+ "serializationOptions": {
+ "$id": "748",
+ "json": {
+ "$id": "749",
+ "name": "disablePasswordAuthentication"
+ }
+ }
+ },
+ {
+ "$id": "750",
+ "kind": "property",
+ "name": "ssh",
+ "serializedName": "ssh",
+ "doc": "Specifies the ssh key configuration for a Linux OS.",
+ "type": {
+ "$id": "751",
+ "kind": "model",
+ "name": "ComputeFleetSshConfiguration",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshConfiguration",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "SSH configuration for Linux based VMs running on Azure",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "752",
+ "kind": "property",
+ "name": "publicKeys",
+ "serializedName": "publicKeys",
+ "doc": "The list of SSH public keys used to authenticate with linux based VMs.",
+ "type": {
+ "$id": "753",
+ "kind": "array",
+ "name": "ArraySshPublicKey",
+ "valueType": {
+ "$id": "754",
+ "kind": "model",
+ "name": "ComputeFleetSshPublicKey",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshPublicKey",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Contains information about SSH certificate public key and the path on the Linux\nVM where the public key is placed.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "755",
+ "kind": "property",
+ "name": "path",
+ "serializedName": "path",
+ "doc": "Specifies the full path on the created VM where ssh public key is stored. If\nthe file already exists, the specified key is appended to the file. Example:\n/home/user/.ssh/authorized_keys",
+ "type": {
+ "$id": "756",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshPublicKey.path",
+ "serializationOptions": {
+ "$id": "757",
+ "json": {
+ "$id": "758",
+ "name": "path"
+ }
+ }
+ },
+ {
+ "$id": "759",
+ "kind": "property",
+ "name": "keyData",
+ "serializedName": "keyData",
+ "doc": "SSH public key certificate used to authenticate with the VM through ssh. The\nkey needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys,\nsee [Create SSH keys on Linux and Mac for Linux VMs in\nAzure]https://learn.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).",
+ "type": {
+ "$id": "760",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshPublicKey.keyData",
+ "serializationOptions": {
+ "$id": "761",
+ "json": {
+ "$id": "762",
+ "name": "keyData"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshConfiguration.publicKeys",
+ "serializationOptions": {
+ "$id": "763",
+ "json": {
+ "$id": "764",
+ "name": "publicKeys"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.ssh",
+ "serializationOptions": {
+ "$id": "765",
+ "json": {
+ "$id": "766",
+ "name": "ssh"
+ }
+ }
+ },
+ {
+ "$id": "767",
+ "kind": "property",
+ "name": "IsVmAgentProvisioned",
+ "serializedName": "provisionVMAgent",
+ "doc": "Indicates whether virtual machine agent should be provisioned on the virtual\nmachine. When this property is not specified in the request body, default\nbehavior is to set it to true. This will ensure that VM Agent is installed on\nthe VM so that extensions can be added to the VM later.",
+ "type": {
+ "$id": "768",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.provisionVMAgent",
+ "serializationOptions": {
+ "$id": "769",
+ "json": {
+ "$id": "770",
+ "name": "provisionVMAgent"
+ }
+ }
+ },
+ {
+ "$id": "771",
+ "kind": "property",
+ "name": "patchSettings",
+ "serializedName": "patchSettings",
+ "doc": "[Preview Feature] Specifies settings related to VM Guest Patching on Linux.",
+ "type": {
+ "$id": "772",
+ "kind": "model",
+ "name": "ComputeFleetLinuxPatchSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies settings related to VM Guest Patching on Linux.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "773",
+ "kind": "property",
+ "name": "patchMode",
+ "serializedName": "patchMode",
+ "doc": "Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual\nmachines associated to virtual machine scale set with OrchestrationMode as\nFlexible.
Possible values are:
**ImageDefault** - The\nvirtual machine's default patching configuration is used.
\n**AutomaticByPlatform** - The virtual machine will be automatically updated by\nthe platform. The property provisionVMAgent must be true",
+ "type": {
+ "$ref": "152"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchSettings.patchMode",
+ "serializationOptions": {
+ "$id": "774",
+ "json": {
+ "$id": "775",
+ "name": "patchMode"
+ }
+ }
+ },
+ {
+ "$id": "776",
+ "kind": "property",
+ "name": "assessmentMode",
+ "serializedName": "assessmentMode",
+ "doc": "Specifies the mode of VM Guest Patch Assessment for the IaaS virtual\nmachine.
Possible values are:
**ImageDefault** - You\ncontrol the timing of patch assessments on a virtual machine.
\n**AutomaticByPlatform** - The platform will trigger periodic patch assessments.\nThe property provisionVMAgent must be true.",
+ "type": {
+ "$ref": "158"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchSettings.assessmentMode",
+ "serializationOptions": {
+ "$id": "777",
+ "json": {
+ "$id": "778",
+ "name": "assessmentMode"
+ }
+ }
+ },
+ {
+ "$id": "779",
+ "kind": "property",
+ "name": "automaticByPlatformSettings",
+ "serializedName": "automaticByPlatformSettings",
+ "doc": "Specifies additional settings for patch mode AutomaticByPlatform in VM Guest\nPatching on Linux.",
+ "type": {
+ "$id": "780",
+ "kind": "model",
+ "name": "ComputeFleetLinuxVMGuestPatchAutomaticByPlatformSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchAutomaticByPlatformSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies additional settings to be applied when patch mode AutomaticByPlatform\nis selected in Linux patch settings.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "781",
+ "kind": "property",
+ "name": "rebootSetting",
+ "serializedName": "rebootSetting",
+ "doc": "Specifies the reboot setting for all AutomaticByPlatform patch installation\noperations.",
+ "type": {
+ "$ref": "164"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchAutomaticByPlatformSettings.rebootSetting",
+ "serializationOptions": {
+ "$id": "782",
+ "json": {
+ "$id": "783",
+ "name": "rebootSetting"
+ }
+ }
+ },
+ {
+ "$id": "784",
+ "kind": "property",
+ "name": "IsBypassPlatformSafetyChecksOnUserScheduleEnabled",
+ "serializedName": "bypassPlatformSafetyChecksOnUserSchedule",
+ "doc": "Enables customer to schedule patching without accidental upgrades",
+ "type": {
+ "$id": "785",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchAutomaticByPlatformSettings.bypassPlatformSafetyChecksOnUserSchedule",
+ "serializationOptions": {
+ "$id": "786",
+ "json": {
+ "$id": "787",
+ "name": "bypassPlatformSafetyChecksOnUserSchedule"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchSettings.automaticByPlatformSettings",
+ "serializationOptions": {
+ "$id": "788",
+ "json": {
+ "$id": "789",
+ "name": "automaticByPlatformSettings"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.patchSettings",
+ "serializationOptions": {
+ "$id": "790",
+ "json": {
+ "$id": "791",
+ "name": "patchSettings"
+ }
+ }
+ },
+ {
+ "$id": "792",
+ "kind": "property",
+ "name": "IsVmAgentPlatformUpdatesEnabled",
+ "serializedName": "enableVMAgentPlatformUpdates",
+ "doc": "Indicates whether VMAgent Platform Updates is enabled for the Linux virtual\nmachine. Default value is false.",
+ "type": {
+ "$id": "793",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.enableVMAgentPlatformUpdates",
+ "serializationOptions": {
+ "$id": "794",
+ "json": {
+ "$id": "795",
+ "name": "enableVMAgentPlatformUpdates"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.linuxConfiguration",
+ "serializationOptions": {
+ "$id": "796",
+ "json": {
+ "$id": "797",
+ "name": "linuxConfiguration"
+ }
+ }
+ },
+ {
+ "$id": "798",
+ "kind": "property",
+ "name": "secrets",
+ "serializedName": "secrets",
+ "doc": "Specifies set of certificates that should be installed onto the virtual\nmachines in the scale set. To install certificates on a virtual machine it is\nrecommended to use the [Azure Key Vault virtual machine extension for\nLinux](https://learn.microsoft.com/azure/virtual-machines/extensions/key-vault-linux)\nor the [Azure Key Vault virtual machine extension for\nWindows](https://learn.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).",
+ "type": {
+ "$id": "799",
+ "kind": "array",
+ "name": "ArrayVaultSecretGroup",
+ "valueType": {
+ "$id": "800",
+ "kind": "model",
+ "name": "ComputeFleetVaultSecretGroup",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultSecretGroup",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a set of certificates which are all in the same Key Vault.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "801",
+ "kind": "property",
+ "name": "sourceVault",
+ "serializedName": "sourceVault",
+ "doc": "The relative URL of the Key Vault containing all of the certificates in\nVaultCertificates.",
+ "type": {
+ "$id": "802",
+ "kind": "model",
+ "name": "SubResource",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SubResource",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes SubResource",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "803",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "Resource Id",
+ "type": {
+ "$id": "804",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "805",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SubResource.id",
+ "serializationOptions": {
+ "$id": "806",
+ "json": {
+ "$id": "807",
+ "name": "id"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultSecretGroup.sourceVault",
+ "serializationOptions": {
+ "$id": "808",
+ "json": {
+ "$id": "809",
+ "name": "sourceVault"
+ }
+ }
+ },
+ {
+ "$id": "810",
+ "kind": "property",
+ "name": "vaultCertificates",
+ "serializedName": "vaultCertificates",
+ "doc": "The list of key vault references in SourceVault which contain certificates.",
+ "type": {
+ "$id": "811",
+ "kind": "array",
+ "name": "ArrayVaultCertificate",
+ "valueType": {
+ "$id": "812",
+ "kind": "model",
+ "name": "ComputeFleetVaultCertificate",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultCertificate",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a single certificate reference in a Key Vault, and where the\ncertificate should reside on the VM.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "813",
+ "kind": "property",
+ "name": "certificateUrl",
+ "serializedName": "certificateUrl",
+ "doc": "This is the URL of a certificate that has been uploaded to Key Vault as a\nsecret. For adding a secret to the Key Vault, see [Add a key or secret to the\nkey\nvault](https://learn.microsoft.com/azure/key-vault/key-vault-get-started/#add).\nIn this case, your certificate needs to be It is the Base64 encoding of the\nfollowing JSON Object which is encoded in UTF-8:
{
\n\"data\":\"\",
\"dataType\":\"pfx\",
\n\"password\":\"\"
}
To install certificates on a virtual\nmachine it is recommended to use the [Azure Key Vault virtual machine extension\nfor\nLinux](https://learn.microsoft.com/azure/virtual-machines/extensions/key-vault-linux)\nor the [Azure Key Vault virtual machine extension for\nWindows](https://learn.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).",
+ "type": {
+ "$id": "814",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultCertificate.certificateUrl",
+ "serializationOptions": {
+ "$id": "815",
+ "json": {
+ "$id": "816",
+ "name": "certificateUrl"
+ }
+ }
+ },
+ {
+ "$id": "817",
+ "kind": "property",
+ "name": "certificateStore",
+ "serializedName": "certificateStore",
+ "doc": "For Windows VMs, specifies the certificate store on the Virtual Machine to\nwhich the certificate should be added. The specified certificate store is\nimplicitly in the LocalMachine account. For Linux VMs, the certificate file is\nplaced under the /var/lib/waagent directory, with the file name\n<UppercaseThumbprint>.crt for the X509 certificate file and\n<UppercaseThumbprint>.prv for private key. Both of these files are .pem\nformatted.",
+ "type": {
+ "$id": "818",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultCertificate.certificateStore",
+ "serializationOptions": {
+ "$id": "819",
+ "json": {
+ "$id": "820",
+ "name": "certificateStore"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultSecretGroup.vaultCertificates",
+ "serializationOptions": {
+ "$id": "821",
+ "json": {
+ "$id": "822",
+ "name": "vaultCertificates"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.secrets",
+ "serializationOptions": {
+ "$id": "823",
+ "json": {
+ "$id": "824",
+ "name": "secrets"
+ }
+ }
+ },
+ {
+ "$id": "825",
+ "kind": "property",
+ "name": "AreExtensionOperationsAllowed",
+ "serializedName": "allowExtensionOperations",
+ "doc": "Specifies whether extension operations should be allowed on the virtual machine\nscale set. This may only be set to False when no extensions are present on the\nvirtual machine scale set.",
+ "type": {
+ "$id": "826",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.allowExtensionOperations",
+ "serializationOptions": {
+ "$id": "827",
+ "json": {
+ "$id": "828",
+ "name": "allowExtensionOperations"
+ }
+ }
+ },
+ {
+ "$id": "829",
+ "kind": "property",
+ "name": "IsGuestProvisionSignalRequired",
+ "serializedName": "requireGuestProvisionSignal",
+ "doc": "Optional property which must either be set to True or omitted.",
+ "type": {
+ "$id": "830",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.requireGuestProvisionSignal",
+ "serializationOptions": {
+ "$id": "831",
+ "json": {
+ "$id": "832",
+ "name": "requireGuestProvisionSignal"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.osProfile",
+ "serializationOptions": {
+ "$id": "833",
+ "json": {
+ "$id": "834",
+ "name": "osProfile"
+ }
+ }
+ },
+ {
+ "$id": "835",
+ "kind": "property",
+ "name": "storageProfile",
+ "serializedName": "storageProfile",
+ "doc": "Specifies the storage settings for the virtual machine disks.",
+ "type": {
+ "$id": "836",
+ "kind": "model",
+ "name": "ComputeFleetVmssStorageProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set storage profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "837",
+ "kind": "property",
+ "name": "imageReference",
+ "serializedName": "imageReference",
+ "doc": "Specifies information about the image to use. You can specify information about\nplatform images, marketplace images, or virtual machine images. This element is\nrequired when you want to use a platform image, marketplace image, or virtual\nmachine image, but is not used in other creation operations.",
+ "type": {
+ "$id": "838",
+ "kind": "model",
+ "name": "ComputeFleetImageReference",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies information about the image to use. You can specify information about\nplatform images, marketplace images, or virtual machine images. This element is\nrequired when you want to use a platform image, marketplace image, or virtual\nmachine image, but is not used in other creation operations. NOTE: Image\nreference publisher and offer can only be set when you create the scale set.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "839",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "Resource Id",
+ "type": {
+ "$id": "840",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "841",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.id",
+ "serializationOptions": {
+ "$id": "842",
+ "json": {
+ "$id": "843",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "844",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "doc": "The image publisher.",
+ "type": {
+ "$id": "845",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.publisher",
+ "serializationOptions": {
+ "$id": "846",
+ "json": {
+ "$id": "847",
+ "name": "publisher"
+ }
+ }
+ },
+ {
+ "$id": "848",
+ "kind": "property",
+ "name": "offer",
+ "serializedName": "offer",
+ "doc": "Specifies the offer of the platform image or marketplace image used to create\nthe virtual machine.",
+ "type": {
+ "$id": "849",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.offer",
+ "serializationOptions": {
+ "$id": "850",
+ "json": {
+ "$id": "851",
+ "name": "offer"
+ }
+ }
+ },
+ {
+ "$id": "852",
+ "kind": "property",
+ "name": "sku",
+ "serializedName": "sku",
+ "doc": "The image SKU.",
+ "type": {
+ "$id": "853",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.sku",
+ "serializationOptions": {
+ "$id": "854",
+ "json": {
+ "$id": "855",
+ "name": "sku"
+ }
+ }
+ },
+ {
+ "$id": "856",
+ "kind": "property",
+ "name": "version",
+ "serializedName": "version",
+ "doc": "Specifies the version of the platform image or marketplace image used to create\nthe virtual machine. The allowed formats are Major.Minor.Build or 'latest'.\nMajor, Minor, and Build are decimal numbers. Specify 'latest' to use the latest\nversion of an image available at deploy time. Even if you use 'latest', the VM\nimage will not automatically update after deploy time even if a new version\nbecomes available. Please do not use field 'version' for gallery image\ndeployment, gallery image should always use 'id' field for deployment, to use 'latest'\nversion of gallery image, just set\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}'\nin the 'id' field without version input.",
+ "type": {
+ "$id": "857",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.version",
+ "serializationOptions": {
+ "$id": "858",
+ "json": {
+ "$id": "859",
+ "name": "version"
+ }
+ }
+ },
+ {
+ "$id": "860",
+ "kind": "property",
+ "name": "exactVersion",
+ "serializedName": "exactVersion",
+ "doc": "Specifies in decimal numbers, the version of platform image or marketplace\nimage used to create the virtual machine. This readonly field differs from 'version',\nonly if the value specified in 'version' field is 'latest'.",
+ "type": {
+ "$id": "861",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.exactVersion",
+ "serializationOptions": {
+ "$id": "862",
+ "json": {
+ "$id": "863",
+ "name": "exactVersion"
+ }
+ }
+ },
+ {
+ "$id": "864",
+ "kind": "property",
+ "name": "sharedGalleryImageId",
+ "serializedName": "sharedGalleryImageId",
+ "doc": "Specified the shared gallery image unique id for vm deployment. This can be\nfetched from shared gallery image GET call.",
+ "type": {
+ "$id": "865",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.sharedGalleryImageId",
+ "serializationOptions": {
+ "$id": "866",
+ "json": {
+ "$id": "867",
+ "name": "sharedGalleryImageId"
+ }
+ }
+ },
+ {
+ "$id": "868",
+ "kind": "property",
+ "name": "communityGalleryImageId",
+ "serializedName": "communityGalleryImageId",
+ "doc": "Specified the community gallery image unique id for vm deployment. This can be\nfetched from community gallery image GET call.",
+ "type": {
+ "$id": "869",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.communityGalleryImageId",
+ "serializationOptions": {
+ "$id": "870",
+ "json": {
+ "$id": "871",
+ "name": "communityGalleryImageId"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile.imageReference",
+ "serializationOptions": {
+ "$id": "872",
+ "json": {
+ "$id": "873",
+ "name": "imageReference"
+ }
+ }
+ },
+ {
+ "$id": "874",
+ "kind": "property",
+ "name": "osDisk",
+ "serializedName": "osDisk",
+ "doc": "Specifies information about the operating system disk used by the virtual\nmachines in the scale set. For more information about disks, see [About disks\nand VHDs for Azure virtual\nmachines](https://learn.microsoft.com/azure/virtual-machines/managed-disks-overview).",
+ "type": {
+ "$id": "875",
+ "kind": "model",
+ "name": "ComputeFleetVmssOSDisk",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set operating system disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "876",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The disk name.",
+ "type": {
+ "$id": "877",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.name",
+ "serializationOptions": {
+ "$id": "878",
+ "json": {
+ "$id": "879",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "880",
+ "kind": "property",
+ "name": "caching",
+ "serializedName": "caching",
+ "doc": "Specifies the caching requirements. Possible values are: **None,**\n**ReadOnly,** **ReadWrite.** The default values are: **None for Standard\nstorage. ReadOnly for Premium storage.**",
+ "type": {
+ "$ref": "174"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.caching",
+ "serializationOptions": {
+ "$id": "881",
+ "json": {
+ "$id": "882",
+ "name": "caching"
+ }
+ }
+ },
+ {
+ "$id": "883",
+ "kind": "property",
+ "name": "IsWriteAcceleratorEnabled",
+ "serializedName": "writeAcceleratorEnabled",
+ "doc": "Specifies whether writeAccelerator should be enabled or disabled on the disk.",
+ "type": {
+ "$id": "884",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.writeAcceleratorEnabled",
+ "serializationOptions": {
+ "$id": "885",
+ "json": {
+ "$id": "886",
+ "name": "writeAcceleratorEnabled"
+ }
+ }
+ },
+ {
+ "$id": "887",
+ "kind": "property",
+ "name": "createOption",
+ "serializedName": "createOption",
+ "doc": "Specifies how the virtual machines in the scale set should be created. The only\nallowed value is: **FromImage.** This value is used when you are using an image\nto create the virtual machine. If you are using a platform image, you also use\nthe imageReference element described above. If you are using a marketplace\nimage, you also use the plan element previously described.",
+ "type": {
+ "$ref": "182"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.createOption",
+ "serializationOptions": {
+ "$id": "888",
+ "json": {
+ "$id": "889",
+ "name": "createOption"
+ }
+ }
+ },
+ {
+ "$id": "890",
+ "kind": "property",
+ "name": "diffDiskSettings",
+ "serializedName": "diffDiskSettings",
+ "doc": "Specifies the ephemeral disk Settings for the operating system disk used by the\nvirtual machine scale set.",
+ "type": {
+ "$id": "891",
+ "kind": "model",
+ "name": "ComputeFleetDiffDiskSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes the parameters of ephemeral disk settings that can be specified for\noperating system disk. **Note:** The ephemeral disk settings can only be\nspecified for managed disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "892",
+ "kind": "property",
+ "name": "option",
+ "serializedName": "option",
+ "doc": "Specifies the ephemeral disk settings for operating system disk.",
+ "type": {
+ "$ref": "194"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskSettings.option",
+ "serializationOptions": {
+ "$id": "893",
+ "json": {
+ "$id": "894",
+ "name": "option"
+ }
+ }
+ },
+ {
+ "$id": "895",
+ "kind": "property",
+ "name": "placement",
+ "serializedName": "placement",
+ "doc": "Specifies the ephemeral disk placement for operating system disk. Possible\nvalues are: **CacheDisk,** **ResourceDisk.** The defaulting behavior is:\n**CacheDisk** if one is configured for the VM size otherwise **ResourceDisk**\nis used. Refer to the VM size documentation for Windows VM at\nhttps://learn.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at\nhttps://learn.microsoft.com/azure/virtual-machines/linux/sizes to check which VM\nsizes exposes a cache disk.",
+ "type": {
+ "$ref": "198"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskSettings.placement",
+ "serializationOptions": {
+ "$id": "896",
+ "json": {
+ "$id": "897",
+ "name": "placement"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.diffDiskSettings",
+ "serializationOptions": {
+ "$id": "898",
+ "json": {
+ "$id": "899",
+ "name": "diffDiskSettings"
+ }
+ }
+ },
+ {
+ "$id": "900",
+ "kind": "property",
+ "name": "diskSizeGB",
+ "serializedName": "diskSizeGB",
+ "doc": "Specifies the size of an empty data disk in gigabytes. This element can be used\nto overwrite the size of the disk in a virtual machine image. The property 'diskSizeGB'\nis the number of bytes x 1024^3 for the disk and the value cannot\nbe larger than 1023.",
+ "type": {
+ "$id": "901",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.diskSizeGB",
+ "serializationOptions": {
+ "$id": "902",
+ "json": {
+ "$id": "903",
+ "name": "diskSizeGB"
+ }
+ }
+ },
+ {
+ "$id": "904",
+ "kind": "property",
+ "name": "osType",
+ "serializedName": "osType",
+ "doc": "This property allows you to specify the type of the OS that is included in the\ndisk if creating a VM from user-image or a specialized VHD. Possible values\nare: **Windows,** **Linux.**",
+ "type": {
+ "$ref": "206"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.osType",
+ "serializationOptions": {
+ "$id": "905",
+ "json": {
+ "$id": "906",
+ "name": "osType"
+ }
+ }
+ },
+ {
+ "$id": "907",
+ "kind": "property",
+ "name": "image",
+ "serializedName": "image",
+ "doc": "Specifies information about the unmanaged user image to base the scale set on.",
+ "type": {
+ "$id": "908",
+ "kind": "model",
+ "name": "ComputeFleetVirtualHardDisk",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualHardDisk",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes the uri of a disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "909",
+ "kind": "property",
+ "name": "uri",
+ "serializedName": "uri",
+ "doc": "Specifies the virtual hard disk's uri.",
+ "type": {
+ "$id": "910",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualHardDisk.uri",
+ "serializationOptions": {
+ "$id": "911",
+ "json": {
+ "$id": "912",
+ "name": "uri"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.image",
+ "serializationOptions": {
+ "$id": "913",
+ "json": {
+ "$id": "914",
+ "name": "image"
+ }
+ }
+ },
+ {
+ "$id": "915",
+ "kind": "property",
+ "name": "vhdContainers",
+ "serializedName": "vhdContainers",
+ "doc": "Specifies the container urls that are used to store operating system disks for\nthe scale set.",
+ "type": {
+ "$id": "916",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "917",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.vhdContainers",
+ "serializationOptions": {
+ "$id": "918",
+ "json": {
+ "$id": "919",
+ "name": "vhdContainers"
+ }
+ }
+ },
+ {
+ "$id": "920",
+ "kind": "property",
+ "name": "managedDisk",
+ "serializedName": "managedDisk",
+ "doc": "The managed disk parameters.",
+ "type": {
+ "$id": "921",
+ "kind": "model",
+ "name": "ComputeFleetVmssManagedDisk",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetManagedDiskParameters",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes the parameters of a ScaleSet managed disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "922",
+ "kind": "property",
+ "name": "storageAccountType",
+ "serializedName": "storageAccountType",
+ "doc": "Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can\nonly be used with data disks, it cannot be used with OS Disk.",
+ "type": {
+ "$ref": "212"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetManagedDiskParameters.storageAccountType",
+ "serializationOptions": {
+ "$id": "923",
+ "json": {
+ "$id": "924",
+ "name": "storageAccountType"
+ }
+ }
+ },
+ {
+ "$id": "925",
+ "kind": "property",
+ "name": "diskEncryptionSet",
+ "serializedName": "diskEncryptionSet",
+ "doc": "Specifies the customer managed disk encryption set resource id for the managed\ndisk.",
+ "type": {
+ "$id": "926",
+ "kind": "model",
+ "name": "DiskEncryptionSetParameters",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskEncryptionSetParameters",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes the parameter of customer managed disk encryption set resource id\nthat can be specified for disk. **Note:** The disk encryption set resource id\ncan only be specified for managed disk. Please refer\nhttps://aka.ms/mdssewithcmkoverview for more details.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "927",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "Resource Id",
+ "type": {
+ "$id": "928",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "929",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskEncryptionSetParameters.id",
+ "serializationOptions": {
+ "$id": "930",
+ "json": {
+ "$id": "931",
+ "name": "id"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetManagedDiskParameters.diskEncryptionSet",
+ "serializationOptions": {
+ "$id": "932",
+ "json": {
+ "$id": "933",
+ "name": "diskEncryptionSet"
+ }
+ }
+ },
+ {
+ "$id": "934",
+ "kind": "property",
+ "name": "securityProfile",
+ "serializedName": "securityProfile",
+ "doc": "Specifies the security profile for the managed disk.",
+ "type": {
+ "$id": "935",
+ "kind": "model",
+ "name": "ComputeFleetVMDiskSecurityProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMDiskSecurityProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the security profile settings for the managed disk. **Note:** It can\nonly be set for Confidential VMs.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "936",
+ "kind": "property",
+ "name": "securityEncryptionType",
+ "serializedName": "securityEncryptionType",
+ "doc": "Specifies the EncryptionType of the managed disk. It is set to\nDiskWithVMGuestState for encryption of the managed disk along with VMGuestState\nblob, VMGuestStateOnly for encryption of just the VMGuestState blob, and\nNonPersistedTPM for not persisting firmware state in the VMGuestState blob..\n**Note:** It can be set for only Confidential VMs.",
+ "type": {
+ "$ref": "228"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMDiskSecurityProfile.securityEncryptionType",
+ "serializationOptions": {
+ "$id": "937",
+ "json": {
+ "$id": "938",
+ "name": "securityEncryptionType"
+ }
+ }
+ },
+ {
+ "$id": "939",
+ "kind": "property",
+ "name": "diskEncryptionSet",
+ "serializedName": "diskEncryptionSet",
+ "doc": "Specifies the customer managed disk encryption set resource id for the managed\ndisk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and\nVMGuest blob.",
+ "type": {
+ "$ref": "926"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMDiskSecurityProfile.diskEncryptionSet",
+ "serializationOptions": {
+ "$id": "940",
+ "json": {
+ "$id": "941",
+ "name": "diskEncryptionSet"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetManagedDiskParameters.securityProfile",
+ "serializationOptions": {
+ "$id": "942",
+ "json": {
+ "$id": "943",
+ "name": "securityProfile"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.managedDisk",
+ "serializationOptions": {
+ "$id": "944",
+ "json": {
+ "$id": "945",
+ "name": "managedDisk"
+ }
+ }
+ },
+ {
+ "$id": "946",
+ "kind": "property",
+ "name": "deleteOption",
+ "serializedName": "deleteOption",
+ "doc": "Specifies whether OS Disk should be deleted or detached upon VMSS Flex deletion\n(This feature is available for VMSS with Flexible OrchestrationMode only).\n
Possible values:
**Delete** If this value is used, the OS\ndisk is deleted when VMSS Flex VM is deleted.
**Detach** If this value\nis used, the OS disk is retained after VMSS Flex VM is deleted.
The\ndefault value is set to **Delete**. For an Ephemeral OS Disk, the default value\nis set to **Delete**. User cannot change the delete option for Ephemeral OS\nDisk.",
+ "type": {
+ "$ref": "236"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.deleteOption",
+ "serializationOptions": {
+ "$id": "947",
+ "json": {
+ "$id": "948",
+ "name": "deleteOption"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile.osDisk",
+ "serializationOptions": {
+ "$id": "949",
+ "json": {
+ "$id": "950",
+ "name": "osDisk"
+ }
+ }
+ },
+ {
+ "$id": "951",
+ "kind": "property",
+ "name": "dataDisks",
+ "serializedName": "dataDisks",
+ "doc": "Specifies the parameters that are used to add data disks to the virtual\nmachines in the scale set. For more information about disks, see [About disks\nand VHDs for Azure virtual\nmachines](https://learn.microsoft.com/azure/virtual-machines/managed-disks-overview).",
+ "type": {
+ "$id": "952",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetDataDisk",
+ "valueType": {
+ "$id": "953",
+ "kind": "model",
+ "name": "ComputeFleetVmssDataDisk",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set data disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "954",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The disk name.",
+ "type": {
+ "$id": "955",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.name",
+ "serializationOptions": {
+ "$id": "956",
+ "json": {
+ "$id": "957",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "958",
+ "kind": "property",
+ "name": "lun",
+ "serializedName": "lun",
+ "doc": "Specifies the logical unit number of the data disk. This value is used to\nidentify data disks within the VM and therefore must be unique for each data\ndisk attached to a VM.",
+ "type": {
+ "$id": "959",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.lun",
+ "serializationOptions": {
+ "$id": "960",
+ "json": {
+ "$id": "961",
+ "name": "lun"
+ }
+ }
+ },
+ {
+ "$id": "962",
+ "kind": "property",
+ "name": "caching",
+ "serializedName": "caching",
+ "doc": "Specifies the caching requirements. Possible values are: **None,**\n**ReadOnly,** **ReadWrite.** The default values are: **None for Standard\nstorage. ReadOnly for Premium storage.**",
+ "type": {
+ "$ref": "174"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.caching",
+ "serializationOptions": {
+ "$id": "963",
+ "json": {
+ "$id": "964",
+ "name": "caching"
+ }
+ }
+ },
+ {
+ "$id": "965",
+ "kind": "property",
+ "name": "IsWriteAcceleratorEnabled",
+ "serializedName": "writeAcceleratorEnabled",
+ "doc": "Specifies whether writeAccelerator should be enabled or disabled on the disk.",
+ "type": {
+ "$id": "966",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.writeAcceleratorEnabled",
+ "serializationOptions": {
+ "$id": "967",
+ "json": {
+ "$id": "968",
+ "name": "writeAcceleratorEnabled"
+ }
+ }
+ },
+ {
+ "$id": "969",
+ "kind": "property",
+ "name": "createOption",
+ "serializedName": "createOption",
+ "doc": "The create option.",
+ "type": {
+ "$ref": "182"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.createOption",
+ "serializationOptions": {
+ "$id": "970",
+ "json": {
+ "$id": "971",
+ "name": "createOption"
+ }
+ }
+ },
+ {
+ "$id": "972",
+ "kind": "property",
+ "name": "diskSizeGB",
+ "serializedName": "diskSizeGB",
+ "doc": "Specifies the size of an empty data disk in gigabytes. This element can be used\nto overwrite the size of the disk in a virtual machine image. The property\ndiskSizeGB is the number of bytes x 1024^3 for the disk and the value cannot be\nlarger than 1023.",
+ "type": {
+ "$id": "973",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.diskSizeGB",
+ "serializationOptions": {
+ "$id": "974",
+ "json": {
+ "$id": "975",
+ "name": "diskSizeGB"
+ }
+ }
+ },
+ {
+ "$id": "976",
+ "kind": "property",
+ "name": "managedDisk",
+ "serializedName": "managedDisk",
+ "doc": "The managed disk parameters.",
+ "type": {
+ "$ref": "921"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.managedDisk",
+ "serializationOptions": {
+ "$id": "977",
+ "json": {
+ "$id": "978",
+ "name": "managedDisk"
+ }
+ }
+ },
+ {
+ "$id": "979",
+ "kind": "property",
+ "name": "DiskIopsReadWrite",
+ "serializedName": "diskIOPSReadWrite",
+ "doc": "Specifies the Read-Write IOPS for the managed disk. Should be used only when\nStorageAccountType is UltraSSD_LRS. If not specified, a default value would be\nassigned based on diskSizeGB.",
+ "type": {
+ "$id": "980",
+ "kind": "int64",
+ "name": "int64",
+ "crossLanguageDefinitionId": "TypeSpec.int64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.diskIOPSReadWrite",
+ "serializationOptions": {
+ "$id": "981",
+ "json": {
+ "$id": "982",
+ "name": "diskIOPSReadWrite"
+ }
+ }
+ },
+ {
+ "$id": "983",
+ "kind": "property",
+ "name": "DiskMbpsReadWrite",
+ "serializedName": "diskMBpsReadWrite",
+ "doc": "Specifies the bandwidth in MB per second for the managed disk. Should be used\nonly when StorageAccountType is UltraSSD_LRS. If not specified, a default value\nwould be assigned based on diskSizeGB.",
+ "type": {
+ "$id": "984",
+ "kind": "int64",
+ "name": "int64",
+ "crossLanguageDefinitionId": "TypeSpec.int64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.diskMBpsReadWrite",
+ "serializationOptions": {
+ "$id": "985",
+ "json": {
+ "$id": "986",
+ "name": "diskMBpsReadWrite"
+ }
+ }
+ },
+ {
+ "$id": "987",
+ "kind": "property",
+ "name": "deleteOption",
+ "serializedName": "deleteOption",
+ "doc": "Specifies whether data disk should be deleted or detached upon VMSS Flex\ndeletion (This feature is available for VMSS with Flexible OrchestrationMode\nonly).
Possible values:
**Delete** If this value is used, the\ndata disk is deleted when the VMSS Flex VM is deleted.
**Detach** If\nthis value is used, the data disk is retained after VMSS Flex VM is\ndeleted.
The default value is set to **Delete**.",
+ "type": {
+ "$ref": "236"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.deleteOption",
+ "serializationOptions": {
+ "$id": "988",
+ "json": {
+ "$id": "989",
+ "name": "deleteOption"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile.dataDisks",
+ "serializationOptions": {
+ "$id": "990",
+ "json": {
+ "$id": "991",
+ "name": "dataDisks"
+ }
+ }
+ },
+ {
+ "$id": "992",
+ "kind": "property",
+ "name": "diskControllerType",
+ "serializedName": "diskControllerType",
+ "doc": "Specifies the disk controller type configured for the virtual machines in the scale set. Minimum api-version: 2022-08-01",
+ "type": {
+ "$ref": "242"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile.diskControllerType",
+ "serializationOptions": {
+ "$id": "993",
+ "json": {
+ "$id": "994",
+ "name": "diskControllerType"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.storageProfile",
+ "serializationOptions": {
+ "$id": "995",
+ "json": {
+ "$id": "996",
+ "name": "storageProfile"
+ }
+ }
+ },
+ {
+ "$id": "997",
+ "kind": "property",
+ "name": "networkProfile",
+ "serializedName": "networkProfile",
+ "doc": "Specifies properties of the network interfaces of the virtual machines in the\nscale set.",
+ "type": {
+ "$id": "998",
+ "kind": "model",
+ "name": "ComputeFleetVmssNetworkProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set network profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "999",
+ "kind": "property",
+ "name": "healthProbe",
+ "serializedName": "healthProbe",
+ "doc": "A reference to a load balancer probe used to determine the health of an\ninstance in the virtual machine scale set. The reference will be in the form:\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.",
+ "type": {
+ "$id": "1000",
+ "kind": "model",
+ "name": "ApiEntityReference",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiEntityReference",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "The API entity reference.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1001",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "The ARM resource id in the form of\n/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...",
+ "type": {
+ "$id": "1002",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "1003",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiEntityReference.id",
+ "serializationOptions": {
+ "$id": "1004",
+ "json": {
+ "$id": "1005",
+ "name": "id"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkProfile.healthProbe",
+ "serializationOptions": {
+ "$id": "1006",
+ "json": {
+ "$id": "1007",
+ "name": "healthProbe"
+ }
+ }
+ },
+ {
+ "$id": "1008",
+ "kind": "property",
+ "name": "networkInterfaceConfigurations",
+ "serializedName": "networkInterfaceConfigurations",
+ "doc": "The list of network configurations.",
+ "type": {
+ "$id": "1009",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetNetworkConfiguration",
+ "valueType": {
+ "$id": "1010",
+ "kind": "model",
+ "name": "ComputeFleetVmssNetworkConfiguration",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfiguration",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set network profile's network configurations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1011",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The network configuration name.",
+ "type": {
+ "$id": "1012",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfiguration.name",
+ "serializationOptions": {
+ "$id": "1013",
+ "json": {
+ "$id": "1014",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "1015",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "Describes a virtual machine scale set network profile's IP configuration.",
+ "type": {
+ "$id": "1016",
+ "kind": "model",
+ "name": "ComputeFleetVmssNetworkConfigurationProperties",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set network profile's IP configuration.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1017",
+ "kind": "property",
+ "name": "IsPrimary",
+ "serializedName": "primary",
+ "doc": "Specifies the primary network interface in case the virtual machine has more\nthan 1 network interface.",
+ "type": {
+ "$id": "1018",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.primary",
+ "serializationOptions": {
+ "$id": "1019",
+ "json": {
+ "$id": "1020",
+ "name": "primary"
+ }
+ }
+ },
+ {
+ "$id": "1021",
+ "kind": "property",
+ "name": "IsAcceleratedNetworkingEnabled",
+ "serializedName": "enableAcceleratedNetworking",
+ "doc": "Specifies whether the network interface is accelerated networking-enabled.",
+ "type": {
+ "$id": "1022",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.enableAcceleratedNetworking",
+ "serializationOptions": {
+ "$id": "1023",
+ "json": {
+ "$id": "1024",
+ "name": "enableAcceleratedNetworking"
+ }
+ }
+ },
+ {
+ "$id": "1025",
+ "kind": "property",
+ "name": "IsTcpStateTrackingDisabled",
+ "serializedName": "disableTcpStateTracking",
+ "doc": "Specifies whether the network interface is disabled for tcp state tracking.",
+ "type": {
+ "$id": "1026",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.disableTcpStateTracking",
+ "serializationOptions": {
+ "$id": "1027",
+ "json": {
+ "$id": "1028",
+ "name": "disableTcpStateTracking"
+ }
+ }
+ },
+ {
+ "$id": "1029",
+ "kind": "property",
+ "name": "IsFpgaEnabled",
+ "serializedName": "enableFpga",
+ "doc": "Specifies whether the network interface is FPGA networking-enabled.",
+ "type": {
+ "$id": "1030",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.enableFpga",
+ "serializationOptions": {
+ "$id": "1031",
+ "json": {
+ "$id": "1032",
+ "name": "enableFpga"
+ }
+ }
+ },
+ {
+ "$id": "1033",
+ "kind": "property",
+ "name": "networkSecurityGroup",
+ "serializedName": "networkSecurityGroup",
+ "doc": "The network security group.",
+ "type": {
+ "$ref": "802"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.networkSecurityGroup",
+ "serializationOptions": {
+ "$id": "1034",
+ "json": {
+ "$id": "1035",
+ "name": "networkSecurityGroup"
+ }
+ }
+ },
+ {
+ "$id": "1036",
+ "kind": "property",
+ "name": "dnsSettings",
+ "serializedName": "dnsSettings",
+ "doc": "The dns settings to be applied on the network interfaces.",
+ "type": {
+ "$id": "1037",
+ "kind": "model",
+ "name": "ComputeFleetVmssNetworkDnsSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationDnsSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machines scale sets network configuration's DNS settings.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1038",
+ "kind": "property",
+ "name": "dnsServers",
+ "serializedName": "dnsServers",
+ "doc": "List of DNS servers IP addresses",
+ "type": {
+ "$id": "1039",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "1040",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationDnsSettings.dnsServers",
+ "serializationOptions": {
+ "$id": "1041",
+ "json": {
+ "$id": "1042",
+ "name": "dnsServers"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.dnsSettings",
+ "serializationOptions": {
+ "$id": "1043",
+ "json": {
+ "$id": "1044",
+ "name": "dnsSettings"
+ }
+ }
+ },
+ {
+ "$id": "1045",
+ "kind": "property",
+ "name": "ipConfigurations",
+ "serializedName": "ipConfigurations",
+ "doc": "Specifies the IP configurations of the network interface.",
+ "type": {
+ "$id": "1046",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetIpConfiguration",
+ "valueType": {
+ "$id": "1047",
+ "kind": "model",
+ "name": "ComputeFleetVmssIPConfiguration",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfiguration",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set network profile's IP configuration.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1048",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The IP configuration name.",
+ "type": {
+ "$id": "1049",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfiguration.name",
+ "serializationOptions": {
+ "$id": "1050",
+ "json": {
+ "$id": "1051",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "1052",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "Describes a virtual machine scale set network profile's IP configuration\nproperties.",
+ "type": {
+ "$id": "1053",
+ "kind": "model",
+ "name": "ComputeFleetVmssIPConfigurationProperties",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set network profile's IP configuration\nproperties.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1054",
+ "kind": "property",
+ "name": "subnet",
+ "serializedName": "subnet",
+ "doc": "Specifies the identifier of the subnet.",
+ "type": {
+ "$ref": "1000"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.subnet",
+ "serializationOptions": {
+ "$id": "1055",
+ "json": {
+ "$id": "1056",
+ "name": "subnet"
+ }
+ }
+ },
+ {
+ "$id": "1057",
+ "kind": "property",
+ "name": "IsPrimary",
+ "serializedName": "primary",
+ "doc": "Specifies the primary network interface in case the virtual machine has more\nthan 1 network interface.",
+ "type": {
+ "$id": "1058",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.primary",
+ "serializationOptions": {
+ "$id": "1059",
+ "json": {
+ "$id": "1060",
+ "name": "primary"
+ }
+ }
+ },
+ {
+ "$id": "1061",
+ "kind": "property",
+ "name": "publicIPAddressConfiguration",
+ "serializedName": "publicIPAddressConfiguration",
+ "doc": "The publicIPAddressConfiguration.",
+ "type": {
+ "$id": "1062",
+ "kind": "model",
+ "name": "ComputeFleetVmssPublicIPAddressConfiguration",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfiguration",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machines scale set IP Configuration's PublicIPAddress\nconfiguration",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1063",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The publicIP address configuration name.",
+ "type": {
+ "$id": "1064",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfiguration.name",
+ "serializationOptions": {
+ "$id": "1065",
+ "json": {
+ "$id": "1066",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "1067",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "Describes a virtual machines scale set IP Configuration's PublicIPAddress\nconfiguration",
+ "type": {
+ "$id": "1068",
+ "kind": "model",
+ "name": "ComputeFleetVmssPublicIPAddressConfigurationProperties",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machines scale set IP Configuration's PublicIPAddress\nconfiguration",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1069",
+ "kind": "property",
+ "name": "idleTimeoutInMinutes",
+ "serializedName": "idleTimeoutInMinutes",
+ "doc": "The idle timeout of the public IP address.",
+ "type": {
+ "$id": "1070",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.idleTimeoutInMinutes",
+ "serializationOptions": {
+ "$id": "1071",
+ "json": {
+ "$id": "1072",
+ "name": "idleTimeoutInMinutes"
+ }
+ }
+ },
+ {
+ "$id": "1073",
+ "kind": "property",
+ "name": "dnsSettings",
+ "serializedName": "dnsSettings",
+ "doc": "The dns settings to be applied on the publicIP addresses .",
+ "type": {
+ "$id": "1074",
+ "kind": "model",
+ "name": "ComputeFleetVmssPublicIPAddressDnsSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machines scale sets network configuration's DNS settings.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1075",
+ "kind": "property",
+ "name": "domainNameLabel",
+ "serializedName": "domainNameLabel",
+ "doc": "The Domain name label.The concatenation of the domain name label and vm index\nwill be the domain name labels of the PublicIPAddress resources that will be\ncreated",
+ "type": {
+ "$id": "1076",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.domainNameLabel",
+ "serializationOptions": {
+ "$id": "1077",
+ "json": {
+ "$id": "1078",
+ "name": "domainNameLabel"
+ }
+ }
+ },
+ {
+ "$id": "1079",
+ "kind": "property",
+ "name": "domainNameLabelScope",
+ "serializedName": "domainNameLabelScope",
+ "doc": "The Domain name label scope.The concatenation of the hashed domain name label\nthat generated according to the policy from domain name label scope and vm\nindex will be the domain name labels of the PublicIPAddress resources that will\nbe created",
+ "type": {
+ "$ref": "248"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.domainNameLabelScope",
+ "serializationOptions": {
+ "$id": "1080",
+ "json": {
+ "$id": "1081",
+ "name": "domainNameLabelScope"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.dnsSettings",
+ "serializationOptions": {
+ "$id": "1082",
+ "json": {
+ "$id": "1083",
+ "name": "dnsSettings"
+ }
+ }
+ },
+ {
+ "$id": "1084",
+ "kind": "property",
+ "name": "ipTags",
+ "serializedName": "ipTags",
+ "doc": "The list of IP tags associated with the public IP address.",
+ "type": {
+ "$id": "1085",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetIpTag",
+ "valueType": {
+ "$id": "1086",
+ "kind": "model",
+ "name": "ComputeFleetVmssIPTag",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIpTag",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Contains the IP tag associated with the public IP address.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1087",
+ "kind": "property",
+ "name": "ipTagType",
+ "serializedName": "ipTagType",
+ "doc": "IP tag type. Example: FirstPartyUsage.",
+ "type": {
+ "$id": "1088",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIpTag.ipTagType",
+ "serializationOptions": {
+ "$id": "1089",
+ "json": {
+ "$id": "1090",
+ "name": "ipTagType"
+ }
+ }
+ },
+ {
+ "$id": "1091",
+ "kind": "property",
+ "name": "tag",
+ "serializedName": "tag",
+ "doc": "IP tag associated with the public IP. Example: SQL, Storage etc.",
+ "type": {
+ "$id": "1092",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIpTag.tag",
+ "serializationOptions": {
+ "$id": "1093",
+ "json": {
+ "$id": "1094",
+ "name": "tag"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.ipTags",
+ "serializationOptions": {
+ "$id": "1095",
+ "json": {
+ "$id": "1096",
+ "name": "ipTags"
+ }
+ }
+ },
+ {
+ "$id": "1097",
+ "kind": "property",
+ "name": "publicIPPrefix",
+ "serializedName": "publicIPPrefix",
+ "doc": "The PublicIPPrefix from which to allocate publicIP addresses.",
+ "type": {
+ "$ref": "802"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.publicIPPrefix",
+ "serializationOptions": {
+ "$id": "1098",
+ "json": {
+ "$id": "1099",
+ "name": "publicIPPrefix"
+ }
+ }
+ },
+ {
+ "$id": "1100",
+ "kind": "property",
+ "name": "publicIPAddressVersion",
+ "serializedName": "publicIPAddressVersion",
+ "doc": "Available from Api-Version 2019-07-01 onwards, it represents whether the\nspecific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible\nvalues are: 'IPv4' and 'IPv6'.",
+ "type": {
+ "$ref": "258"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.publicIPAddressVersion",
+ "serializationOptions": {
+ "$id": "1101",
+ "json": {
+ "$id": "1102",
+ "name": "publicIPAddressVersion"
+ }
+ }
+ },
+ {
+ "$id": "1103",
+ "kind": "property",
+ "name": "deleteOption",
+ "serializedName": "deleteOption",
+ "doc": "Specify what happens to the public IP when the VM is deleted",
+ "type": {
+ "$ref": "264"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.deleteOption",
+ "serializationOptions": {
+ "$id": "1104",
+ "json": {
+ "$id": "1105",
+ "name": "deleteOption"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfiguration.properties",
+ "serializationOptions": {
+ "$id": "1106",
+ "json": {
+ "$id": "1107",
+ "name": "properties"
+ }
+ }
+ },
+ {
+ "$id": "1108",
+ "kind": "property",
+ "name": "sku",
+ "serializedName": "sku",
+ "doc": "Describes the public IP Sku. It can only be set with OrchestrationMode as\nFlexible.",
+ "type": {
+ "$id": "1109",
+ "kind": "model",
+ "name": "ComputeFleetPublicIPAddressSku",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSku",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes the public IP Sku. It can only be set with OrchestrationMode as\nFlexible.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1110",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Specify public IP sku name",
+ "type": {
+ "$ref": "270"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSku.name",
+ "serializationOptions": {
+ "$id": "1111",
+ "json": {
+ "$id": "1112",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "1113",
+ "kind": "property",
+ "name": "tier",
+ "serializedName": "tier",
+ "doc": "Specify public IP sku tier",
+ "type": {
+ "$ref": "276"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSku.tier",
+ "serializationOptions": {
+ "$id": "1114",
+ "json": {
+ "$id": "1115",
+ "name": "tier"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfiguration.sku",
+ "serializationOptions": {
+ "$id": "1116",
+ "json": {
+ "$id": "1117",
+ "name": "sku"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.publicIPAddressConfiguration",
+ "serializationOptions": {
+ "$id": "1118",
+ "json": {
+ "$id": "1119",
+ "name": "publicIPAddressConfiguration"
+ }
+ }
+ },
+ {
+ "$id": "1120",
+ "kind": "property",
+ "name": "privateIPAddressVersion",
+ "serializedName": "privateIPAddressVersion",
+ "doc": "Available from Api-Version 2017-03-30 onwards, it represents whether the\nspecific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible\nvalues are: 'IPv4' and 'IPv6'.",
+ "type": {
+ "$ref": "258"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.privateIPAddressVersion",
+ "serializationOptions": {
+ "$id": "1121",
+ "json": {
+ "$id": "1122",
+ "name": "privateIPAddressVersion"
+ }
+ }
+ },
+ {
+ "$id": "1123",
+ "kind": "property",
+ "name": "applicationGatewayBackendAddressPools",
+ "serializedName": "applicationGatewayBackendAddressPools",
+ "doc": "Specifies an array of references to backend address pools of application\ngateways. A scale set can reference backend address pools of multiple\napplication gateways. Multiple scale sets cannot use the same application\ngateway.",
+ "type": {
+ "$id": "1124",
+ "kind": "array",
+ "name": "ArraySubResource",
+ "valueType": {
+ "$ref": "802"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.applicationGatewayBackendAddressPools",
+ "serializationOptions": {
+ "$id": "1125",
+ "json": {
+ "$id": "1126",
+ "name": "applicationGatewayBackendAddressPools"
+ }
+ }
+ },
+ {
+ "$id": "1127",
+ "kind": "property",
+ "name": "applicationSecurityGroups",
+ "serializedName": "applicationSecurityGroups",
+ "doc": "Specifies an array of references to application security group.",
+ "type": {
+ "$id": "1128",
+ "kind": "array",
+ "name": "ArraySubResource",
+ "valueType": {
+ "$ref": "802"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.applicationSecurityGroups",
+ "serializationOptions": {
+ "$id": "1129",
+ "json": {
+ "$id": "1130",
+ "name": "applicationSecurityGroups"
+ }
+ }
+ },
+ {
+ "$id": "1131",
+ "kind": "property",
+ "name": "loadBalancerBackendAddressPools",
+ "serializedName": "loadBalancerBackendAddressPools",
+ "doc": "Specifies an array of references to backend address pools of load balancers. A\nscale set can reference backend address pools of one public and one internal\nload balancer. Multiple scale sets cannot use the same basic sku load balancer.",
+ "type": {
+ "$id": "1132",
+ "kind": "array",
+ "name": "ArraySubResource",
+ "valueType": {
+ "$ref": "802"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.loadBalancerBackendAddressPools",
+ "serializationOptions": {
+ "$id": "1133",
+ "json": {
+ "$id": "1134",
+ "name": "loadBalancerBackendAddressPools"
+ }
+ }
+ },
+ {
+ "$id": "1135",
+ "kind": "property",
+ "name": "loadBalancerInboundNatPools",
+ "serializedName": "loadBalancerInboundNatPools",
+ "doc": "Specifies an array of references to inbound Nat pools of the load balancers. A\nscale set can reference inbound nat pools of one public and one internal load\nbalancer. Multiple scale sets cannot use the same basic sku load balancer.",
+ "type": {
+ "$id": "1136",
+ "kind": "array",
+ "name": "ArraySubResource",
+ "valueType": {
+ "$ref": "802"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.loadBalancerInboundNatPools",
+ "serializationOptions": {
+ "$id": "1137",
+ "json": {
+ "$id": "1138",
+ "name": "loadBalancerInboundNatPools"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfiguration.properties",
+ "serializationOptions": {
+ "$id": "1139",
+ "json": {
+ "$id": "1140",
+ "name": "properties"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.ipConfigurations",
+ "serializationOptions": {
+ "$id": "1141",
+ "json": {
+ "$id": "1142",
+ "name": "ipConfigurations"
+ }
+ }
+ },
+ {
+ "$id": "1143",
+ "kind": "property",
+ "name": "IsIPForwardingEnabled",
+ "serializedName": "enableIPForwarding",
+ "doc": "Whether IP forwarding enabled on this NIC.",
+ "type": {
+ "$id": "1144",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.enableIPForwarding",
+ "serializationOptions": {
+ "$id": "1145",
+ "json": {
+ "$id": "1146",
+ "name": "enableIPForwarding"
+ }
+ }
+ },
+ {
+ "$id": "1147",
+ "kind": "property",
+ "name": "deleteOption",
+ "serializedName": "deleteOption",
+ "doc": "Specify what happens to the network interface when the VM is deleted",
+ "type": {
+ "$ref": "264"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.deleteOption",
+ "serializationOptions": {
+ "$id": "1148",
+ "json": {
+ "$id": "1149",
+ "name": "deleteOption"
+ }
+ }
+ },
+ {
+ "$id": "1150",
+ "kind": "property",
+ "name": "auxiliaryMode",
+ "serializedName": "auxiliaryMode",
+ "doc": "Specifies whether the Auxiliary mode is enabled for the Network Interface\nresource.",
+ "type": {
+ "$ref": "282"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.auxiliaryMode",
+ "serializationOptions": {
+ "$id": "1151",
+ "json": {
+ "$id": "1152",
+ "name": "auxiliaryMode"
+ }
+ }
+ },
+ {
+ "$id": "1153",
+ "kind": "property",
+ "name": "auxiliarySku",
+ "serializedName": "auxiliarySku",
+ "doc": "Specifies whether the Auxiliary sku is enabled for the Network Interface\nresource.",
+ "type": {
+ "$ref": "290"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.auxiliarySku",
+ "serializationOptions": {
+ "$id": "1154",
+ "json": {
+ "$id": "1155",
+ "name": "auxiliarySku"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfiguration.properties",
+ "serializationOptions": {
+ "$id": "1156",
+ "json": {
+ "$id": "1157",
+ "name": "properties"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkProfile.networkInterfaceConfigurations",
+ "serializationOptions": {
+ "$id": "1158",
+ "json": {
+ "$id": "1159",
+ "name": "networkInterfaceConfigurations"
+ }
+ }
+ },
+ {
+ "$id": "1160",
+ "kind": "property",
+ "name": "networkApiVersion",
+ "serializedName": "networkApiVersion",
+ "doc": "specifies the Microsoft.Network API version used when creating networking\nresources in the Network Interface Configurations for Virtual Machine Scale Set\nwith orchestration mode 'Flexible'",
+ "type": {
+ "$ref": "302"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkProfile.networkApiVersion",
+ "serializationOptions": {
+ "$id": "1161",
+ "json": {
+ "$id": "1162",
+ "name": "networkApiVersion"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.networkProfile",
+ "serializationOptions": {
+ "$id": "1163",
+ "json": {
+ "$id": "1164",
+ "name": "networkProfile"
+ }
+ }
+ },
+ {
+ "$id": "1165",
+ "kind": "property",
+ "name": "securityProfile",
+ "serializedName": "securityProfile",
+ "doc": "Specifies the Security related profile settings for the virtual machines in the\nscale set.",
+ "type": {
+ "$id": "1166",
+ "kind": "model",
+ "name": "ComputeFleetSecurityProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the Security profile settings for the virtual machine or virtual\nmachine scale set.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1167",
+ "kind": "property",
+ "name": "uefiSettings",
+ "serializedName": "uefiSettings",
+ "doc": "Specifies the security settings like secure boot and vTPM used while creating\nthe virtual machine. Minimum api-version: 2020-12-01.",
+ "type": {
+ "$id": "1168",
+ "kind": "model",
+ "name": "ComputeFleetUefiSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.UefiSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the security settings like secure boot and vTPM used while creating\nthe virtual machine. Minimum api-version: 2020-12-01.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1169",
+ "kind": "property",
+ "name": "IsSecureBootEnabled",
+ "serializedName": "secureBootEnabled",
+ "doc": "Specifies whether secure boot should be enabled on the virtual machine. Minimum\napi-version: 2020-12-01.",
+ "type": {
+ "$id": "1170",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.UefiSettings.secureBootEnabled",
+ "serializationOptions": {
+ "$id": "1171",
+ "json": {
+ "$id": "1172",
+ "name": "secureBootEnabled"
+ }
+ }
+ },
+ {
+ "$id": "1173",
+ "kind": "property",
+ "name": "IsVTpmEnabled",
+ "serializedName": "vTpmEnabled",
+ "doc": "Specifies whether vTPM should be enabled on the virtual machine. Minimum\napi-version: 2020-12-01.",
+ "type": {
+ "$id": "1174",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.UefiSettings.vTpmEnabled",
+ "serializationOptions": {
+ "$id": "1175",
+ "json": {
+ "$id": "1176",
+ "name": "vTpmEnabled"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.uefiSettings",
+ "serializationOptions": {
+ "$id": "1177",
+ "json": {
+ "$id": "1178",
+ "name": "uefiSettings"
+ }
+ }
+ },
+ {
+ "$id": "1179",
+ "kind": "property",
+ "name": "IsEncryptionAtHostEnabled",
+ "serializedName": "encryptionAtHost",
+ "doc": "This property can be used by user in the request to enable or disable the Host\nEncryption for the virtual machine or virtual machine scale set. This will\nenable the encryption for all the disks including Resource/Temp disk at host\nitself. The default behavior is: The Encryption at host will be disabled unless\nthis property is set to true for the resource.",
+ "type": {
+ "$id": "1180",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.encryptionAtHost",
+ "serializationOptions": {
+ "$id": "1181",
+ "json": {
+ "$id": "1182",
+ "name": "encryptionAtHost"
+ }
+ }
+ },
+ {
+ "$id": "1183",
+ "kind": "property",
+ "name": "securityType",
+ "serializedName": "securityType",
+ "doc": "Specifies the SecurityType of the virtual machine. It has to be set to any\nspecified value to enable UefiSettings. The default behavior is: UefiSettings\nwill not be enabled unless this property is set.",
+ "type": {
+ "$ref": "306"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.securityType",
+ "serializationOptions": {
+ "$id": "1184",
+ "json": {
+ "$id": "1185",
+ "name": "securityType"
+ }
+ }
+ },
+ {
+ "$id": "1186",
+ "kind": "property",
+ "name": "encryptionIdentity",
+ "serializedName": "encryptionIdentity",
+ "doc": "Specifies the Managed Identity used by ADE to get access token for keyvault\noperations.",
+ "type": {
+ "$id": "1187",
+ "kind": "model",
+ "name": "ComputeFleetEncryptionIdentity",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.EncryptionIdentity",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the Managed Identity used by ADE to get access token for keyvault\noperations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1188",
+ "kind": "property",
+ "name": "userAssignedIdentityResourceId",
+ "serializedName": "userAssignedIdentityResourceId",
+ "doc": "Specifies ARM Resource ID of one of the user identities associated with the VM.",
+ "type": {
+ "$id": "1189",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "1190",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.EncryptionIdentity.userAssignedIdentityResourceId",
+ "serializationOptions": {
+ "$id": "1191",
+ "json": {
+ "$id": "1192",
+ "name": "userAssignedIdentityResourceId"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.encryptionIdentity",
+ "serializationOptions": {
+ "$id": "1193",
+ "json": {
+ "$id": "1194",
+ "name": "encryptionIdentity"
+ }
+ }
+ },
+ {
+ "$id": "1195",
+ "kind": "property",
+ "name": "proxyAgentSettings",
+ "serializedName": "proxyAgentSettings",
+ "doc": "Specifies ProxyAgent settings while creating the virtual machine. Minimum\napi-version: 2023-09-01.",
+ "type": {
+ "$id": "1196",
+ "kind": "model",
+ "name": "ComputeFleetProxyAgentSettings",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProxyAgentSettings",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies ProxyAgent settings while creating the virtual machine. Minimum\napi-version: 2023-09-01.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1197",
+ "kind": "property",
+ "name": "IsEnabled",
+ "serializedName": "enabled",
+ "doc": "Specifies whether ProxyAgent feature should be enabled on the virtual machine\nor virtual machine scale set.",
+ "type": {
+ "$id": "1198",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProxyAgentSettings.enabled",
+ "serializationOptions": {
+ "$id": "1199",
+ "json": {
+ "$id": "1200",
+ "name": "enabled"
+ }
+ }
+ },
+ {
+ "$id": "1201",
+ "kind": "property",
+ "name": "mode",
+ "serializedName": "mode",
+ "doc": "Specifies the mode that ProxyAgent will execute on if the feature is enabled.\nProxyAgent will start to audit or monitor but not enforce access control over\nrequests to host endpoints in Audit mode, while in Enforce mode it will enforce\naccess control. The default value is Enforce mode.",
+ "type": {
+ "$ref": "312"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProxyAgentSettings.mode",
+ "serializationOptions": {
+ "$id": "1202",
+ "json": {
+ "$id": "1203",
+ "name": "mode"
+ }
+ }
+ },
+ {
+ "$id": "1204",
+ "kind": "property",
+ "name": "keyIncarnationId",
+ "serializedName": "keyIncarnationId",
+ "doc": "Increase the value of this property allows user to reset the key used for\nsecuring communication channel between guest and host.",
+ "type": {
+ "$id": "1205",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProxyAgentSettings.keyIncarnationId",
+ "serializationOptions": {
+ "$id": "1206",
+ "json": {
+ "$id": "1207",
+ "name": "keyIncarnationId"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.proxyAgentSettings",
+ "serializationOptions": {
+ "$id": "1208",
+ "json": {
+ "$id": "1209",
+ "name": "proxyAgentSettings"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.securityProfile",
+ "serializationOptions": {
+ "$id": "1210",
+ "json": {
+ "$id": "1211",
+ "name": "securityProfile"
+ }
+ }
+ },
+ {
+ "$id": "1212",
+ "kind": "property",
+ "name": "diagnosticsProfile",
+ "serializedName": "diagnosticsProfile",
+ "doc": "Specifies the boot diagnostic settings state.",
+ "type": {
+ "$id": "1213",
+ "kind": "model",
+ "name": "ComputeFleetDiagnosticsProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiagnosticsProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the boot diagnostic settings state. Minimum api-version: 2015-06-15.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1214",
+ "kind": "property",
+ "name": "bootDiagnostics",
+ "serializedName": "bootDiagnostics",
+ "doc": "Boot Diagnostics is a debugging feature which allows you to view Console Output\nand Screenshot to diagnose VM status. **NOTE**: If storageUri is being\nspecified then ensure that the storage account is in the same region and\nsubscription as the VM. You can easily view the output of your console log.\nAzure also enables you to see a screenshot of the VM from the hypervisor.",
+ "type": {
+ "$id": "1215",
+ "kind": "model",
+ "name": "ComputeFleetBootDiagnostics",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BootDiagnostics",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Boot Diagnostics is a debugging feature which allows you to view Console Output\nand Screenshot to diagnose VM status. You can easily view the output of your\nconsole log. Azure also enables you to see a screenshot of the VM from the\nhypervisor.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1216",
+ "kind": "property",
+ "name": "IsEnabled",
+ "serializedName": "enabled",
+ "doc": "Whether boot diagnostics should be enabled on the Virtual Machine.",
+ "type": {
+ "$id": "1217",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BootDiagnostics.enabled",
+ "serializationOptions": {
+ "$id": "1218",
+ "json": {
+ "$id": "1219",
+ "name": "enabled"
+ }
+ }
+ },
+ {
+ "$id": "1220",
+ "kind": "property",
+ "name": "storageUri",
+ "serializedName": "storageUri",
+ "doc": "Uri of the storage account to use for placing the console output and\nscreenshot. If storageUri is not specified while enabling boot diagnostics,\nmanaged storage will be used.",
+ "type": {
+ "$id": "1221",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BootDiagnostics.storageUri",
+ "serializationOptions": {
+ "$id": "1222",
+ "json": {
+ "$id": "1223",
+ "name": "storageUri"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiagnosticsProfile.bootDiagnostics",
+ "serializationOptions": {
+ "$id": "1224",
+ "json": {
+ "$id": "1225",
+ "name": "bootDiagnostics"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.diagnosticsProfile",
+ "serializationOptions": {
+ "$id": "1226",
+ "json": {
+ "$id": "1227",
+ "name": "diagnosticsProfile"
+ }
+ }
+ },
+ {
+ "$id": "1228",
+ "kind": "property",
+ "name": "extensionProfile",
+ "serializedName": "extensionProfile",
+ "doc": "Specifies a collection of settings for extensions installed on virtual machines\nin the scale set.",
+ "type": {
+ "$id": "1229",
+ "kind": "model",
+ "name": "ComputeFleetVmssExtensionProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a virtual machine scale set extension profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1230",
+ "kind": "property",
+ "name": "extensions",
+ "serializedName": "extensions",
+ "doc": "The virtual machine scale set child extension resources.",
+ "type": {
+ "$id": "1231",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetExtension",
+ "valueType": {
+ "$id": "1232",
+ "kind": "model",
+ "name": "ComputeFleetVmssExtension",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a Virtual Machine Scale Set Extension.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1233",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "Resource Id",
+ "type": {
+ "$id": "1234",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "1235",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension.id",
+ "serializationOptions": {
+ "$id": "1236",
+ "json": {
+ "$id": "1237",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "1238",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The name of the extension.",
+ "type": {
+ "$id": "1239",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension.name",
+ "serializationOptions": {
+ "$id": "1240",
+ "json": {
+ "$id": "1241",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "1242",
+ "kind": "property",
+ "name": "ExtensionType",
+ "serializedName": "type",
+ "doc": "Resource type",
+ "type": {
+ "$id": "1243",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension.type",
+ "serializationOptions": {
+ "$id": "1244",
+ "json": {
+ "$id": "1245",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "1246",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "Describes the properties of a Virtual Machine Scale Set Extension.",
+ "type": {
+ "$id": "1247",
+ "kind": "model",
+ "name": "ComputeFleetVmssExtensionProperties",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes the properties of a Virtual Machine Scale Set Extension.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1248",
+ "kind": "property",
+ "name": "forceUpdateTag",
+ "serializedName": "forceUpdateTag",
+ "doc": "If a value is provided and is different from the previous value, the extension\nhandler will be forced to update even if the extension configuration has not\nchanged.",
+ "type": {
+ "$id": "1249",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.forceUpdateTag",
+ "serializationOptions": {
+ "$id": "1250",
+ "json": {
+ "$id": "1251",
+ "name": "forceUpdateTag"
+ }
+ }
+ },
+ {
+ "$id": "1252",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "doc": "The name of the extension handler publisher.",
+ "type": {
+ "$id": "1253",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.publisher",
+ "serializationOptions": {
+ "$id": "1254",
+ "json": {
+ "$id": "1255",
+ "name": "publisher"
+ }
+ }
+ },
+ {
+ "$id": "1256",
+ "kind": "property",
+ "name": "ExtensionType",
+ "serializedName": "type",
+ "doc": "Specifies the type of the extension; an example is \"CustomScriptExtension\".",
+ "type": {
+ "$id": "1257",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.type",
+ "serializationOptions": {
+ "$id": "1258",
+ "json": {
+ "$id": "1259",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "1260",
+ "kind": "property",
+ "name": "typeHandlerVersion",
+ "serializedName": "typeHandlerVersion",
+ "doc": "Specifies the version of the script handler.",
+ "type": {
+ "$id": "1261",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.typeHandlerVersion",
+ "serializationOptions": {
+ "$id": "1262",
+ "json": {
+ "$id": "1263",
+ "name": "typeHandlerVersion"
+ }
+ }
+ },
+ {
+ "$id": "1264",
+ "kind": "property",
+ "name": "ShouldAutoUpgradeMinorVersion",
+ "serializedName": "autoUpgradeMinorVersion",
+ "doc": "Indicates whether the extension should use a newer minor version if one is\navailable at deployment time. Once deployed, however, the extension will not\nupgrade minor versions unless redeployed, even with this property set to true.",
+ "type": {
+ "$id": "1265",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.autoUpgradeMinorVersion",
+ "serializationOptions": {
+ "$id": "1266",
+ "json": {
+ "$id": "1267",
+ "name": "autoUpgradeMinorVersion"
+ }
+ }
+ },
+ {
+ "$id": "1268",
+ "kind": "property",
+ "name": "IsAutomaticUpgradeEnabled",
+ "serializedName": "enableAutomaticUpgrade",
+ "doc": "Indicates whether the extension should be automatically upgraded by the\nplatform if there is a newer version of the extension available.",
+ "type": {
+ "$id": "1269",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.enableAutomaticUpgrade",
+ "serializationOptions": {
+ "$id": "1270",
+ "json": {
+ "$id": "1271",
+ "name": "enableAutomaticUpgrade"
+ }
+ }
+ },
+ {
+ "$id": "1272",
+ "kind": "property",
+ "name": "settings",
+ "serializedName": "settings",
+ "doc": "Json formatted public settings for the extension.",
+ "type": {
+ "$id": "1273",
+ "kind": "dict",
+ "keyType": {
+ "$id": "1274",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "1275",
+ "kind": "unknown",
+ "name": "unknown",
+ "crossLanguageDefinitionId": "",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.settings",
+ "serializationOptions": {
+ "$id": "1276",
+ "json": {
+ "$id": "1277",
+ "name": "settings"
+ }
+ }
+ },
+ {
+ "$id": "1278",
+ "kind": "property",
+ "name": "protectedSettings",
+ "serializedName": "protectedSettings",
+ "doc": "The extension can contain either protectedSettings or\nprotectedSettingsFromKeyVault or no protected settings at all.",
+ "type": {
+ "$id": "1279",
+ "kind": "dict",
+ "keyType": {
+ "$id": "1280",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "1281",
+ "kind": "unknown",
+ "name": "unknown",
+ "crossLanguageDefinitionId": "",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.protectedSettings",
+ "serializationOptions": {
+ "$id": "1282",
+ "json": {
+ "$id": "1283",
+ "name": "protectedSettings"
+ }
+ }
+ },
+ {
+ "$id": "1284",
+ "kind": "property",
+ "name": "provisioningState",
+ "serializedName": "provisioningState",
+ "doc": "The provisioning state, which only appears in the response.",
+ "type": {
+ "$id": "1285",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.provisioningState",
+ "serializationOptions": {
+ "$id": "1286",
+ "json": {
+ "$id": "1287",
+ "name": "provisioningState"
+ }
+ }
+ },
+ {
+ "$id": "1288",
+ "kind": "property",
+ "name": "provisionAfterExtensions",
+ "serializedName": "provisionAfterExtensions",
+ "doc": "Collection of extension names after which this extension needs to be\nprovisioned.",
+ "type": {
+ "$id": "1289",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "1290",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.provisionAfterExtensions",
+ "serializationOptions": {
+ "$id": "1291",
+ "json": {
+ "$id": "1292",
+ "name": "provisionAfterExtensions"
+ }
+ }
+ },
+ {
+ "$id": "1293",
+ "kind": "property",
+ "name": "IsSuppressFailuresEnabled",
+ "serializedName": "suppressFailures",
+ "doc": "Indicates whether failures stemming from the extension will be suppressed\n(Operational failures such as not connecting to the VM will not be suppressed\nregardless of this value). The default is false.",
+ "type": {
+ "$id": "1294",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.suppressFailures",
+ "serializationOptions": {
+ "$id": "1295",
+ "json": {
+ "$id": "1296",
+ "name": "suppressFailures"
+ }
+ }
+ },
+ {
+ "$id": "1297",
+ "kind": "property",
+ "name": "protectedSettingsFromKeyVault",
+ "serializedName": "protectedSettingsFromKeyVault",
+ "doc": "The extensions protected settings that are passed by reference, and consumed\nfrom key vault",
+ "type": {
+ "$id": "1298",
+ "kind": "model",
+ "name": "ComputeFleetKeyVaultSecretReference",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.KeyVaultSecretReference",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Describes a reference to Key Vault Secret",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1299",
+ "kind": "property",
+ "name": "secretUrl",
+ "serializedName": "secretUrl",
+ "doc": "The URL referencing a secret in a Key Vault.",
+ "type": {
+ "$id": "1300",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.KeyVaultSecretReference.secretUrl",
+ "serializationOptions": {
+ "$id": "1301",
+ "json": {
+ "$id": "1302",
+ "name": "secretUrl"
+ }
+ }
+ },
+ {
+ "$id": "1303",
+ "kind": "property",
+ "name": "sourceVault",
+ "serializedName": "sourceVault",
+ "doc": "The relative URL of the Key Vault containing the secret.",
+ "type": {
+ "$ref": "802"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.KeyVaultSecretReference.sourceVault",
+ "serializationOptions": {
+ "$id": "1304",
+ "json": {
+ "$id": "1305",
+ "name": "sourceVault"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.protectedSettingsFromKeyVault",
+ "serializationOptions": {
+ "$id": "1306",
+ "json": {
+ "$id": "1307",
+ "name": "protectedSettingsFromKeyVault"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension.properties",
+ "serializationOptions": {
+ "$id": "1308",
+ "json": {
+ "$id": "1309",
+ "name": "properties"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProfile.extensions",
+ "serializationOptions": {
+ "$id": "1310",
+ "json": {
+ "$id": "1311",
+ "name": "extensions"
+ }
+ }
+ },
+ {
+ "$id": "1312",
+ "kind": "property",
+ "name": "extensionsTimeBudget",
+ "serializedName": "extensionsTimeBudget",
+ "doc": "Specifies the time alloted for all extensions to start. The time duration\nshould be between 15 minutes and 120 minutes (inclusive) and should be\nspecified in ISO 8601 format. The default value is 90 minutes (PT1H30M).\nMinimum api-version: 2020-06-01.",
+ "type": {
+ "$id": "1313",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProfile.extensionsTimeBudget",
+ "serializationOptions": {
+ "$id": "1314",
+ "json": {
+ "$id": "1315",
+ "name": "extensionsTimeBudget"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.extensionProfile",
+ "serializationOptions": {
+ "$id": "1316",
+ "json": {
+ "$id": "1317",
+ "name": "extensionProfile"
+ }
+ }
+ },
+ {
+ "$id": "1318",
+ "kind": "property",
+ "name": "licenseType",
+ "serializedName": "licenseType",
+ "doc": "Specifies that the image or disk that is being used was licensed on-premises.\n
Possible values for Windows Server operating system are:
\nWindows_Client
Windows_Server
Possible values for Linux\nServer operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS\n(for SUSE)
For more information, see [Azure Hybrid Use Benefit for\nWindows\nServer](https://learn.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)\n
[Azure Hybrid Use Benefit for Linux\nServer](https://learn.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)\n
Minimum api-version: 2015-06-15",
+ "type": {
+ "$id": "1319",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.licenseType",
+ "serializationOptions": {
+ "$id": "1320",
+ "json": {
+ "$id": "1321",
+ "name": "licenseType"
+ }
+ }
+ },
+ {
+ "$id": "1322",
+ "kind": "property",
+ "name": "scheduledEventsProfile",
+ "serializedName": "scheduledEventsProfile",
+ "doc": "Specifies Scheduled Event related configurations.",
+ "type": {
+ "$id": "1323",
+ "kind": "model",
+ "name": "ComputeFleetScheduledEventsProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ScheduledEventsProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies Scheduled Event related configurations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1324",
+ "kind": "property",
+ "name": "terminateNotificationProfile",
+ "serializedName": "terminateNotificationProfile",
+ "doc": "Specifies Terminate Scheduled Event related configurations.",
+ "type": {
+ "$id": "1325",
+ "kind": "model",
+ "name": "ComputeFleetTerminateNotificationProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.TerminateNotificationProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies Terminate Scheduled Event related configurations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1326",
+ "kind": "property",
+ "name": "notBeforeTimeout",
+ "serializedName": "notBeforeTimeout",
+ "doc": "Configurable length of time a Virtual Machine being deleted will have to\npotentially approve the Terminate Scheduled Event before the event is auto\napproved (timed out). The configuration must be specified in ISO 8601 format,\nthe default value is 5 minutes (PT5M)",
+ "type": {
+ "$id": "1327",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.TerminateNotificationProfile.notBeforeTimeout",
+ "serializationOptions": {
+ "$id": "1328",
+ "json": {
+ "$id": "1329",
+ "name": "notBeforeTimeout"
+ }
+ }
+ },
+ {
+ "$id": "1330",
+ "kind": "property",
+ "name": "IsEnabled",
+ "serializedName": "enable",
+ "doc": "Specifies whether the Terminate Scheduled event is enabled or disabled.",
+ "type": {
+ "$id": "1331",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.TerminateNotificationProfile.enable",
+ "serializationOptions": {
+ "$id": "1332",
+ "json": {
+ "$id": "1333",
+ "name": "enable"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ScheduledEventsProfile.terminateNotificationProfile",
+ "serializationOptions": {
+ "$id": "1334",
+ "json": {
+ "$id": "1335",
+ "name": "terminateNotificationProfile"
+ }
+ }
+ },
+ {
+ "$id": "1336",
+ "kind": "property",
+ "name": "osImageNotificationProfile",
+ "serializedName": "osImageNotificationProfile",
+ "doc": "Specifies OS Image Scheduled Event related configurations.",
+ "type": {
+ "$id": "1337",
+ "kind": "model",
+ "name": "ComputeFleetOSImageNotificationProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.OSImageNotificationProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies OS Image Scheduled Event related configurations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1338",
+ "kind": "property",
+ "name": "notBeforeTimeout",
+ "serializedName": "notBeforeTimeout",
+ "doc": "Length of time a Virtual Machine being reimaged or having its OS upgraded will\nhave to potentially approve the OS Image Scheduled Event before the event is\nauto approved (timed out). The configuration is specified in ISO 8601 format,\nand the value must not exceed 15 minutes (PT15M)",
+ "type": {
+ "$id": "1339",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.OSImageNotificationProfile.notBeforeTimeout",
+ "serializationOptions": {
+ "$id": "1340",
+ "json": {
+ "$id": "1341",
+ "name": "notBeforeTimeout"
+ }
+ }
+ },
+ {
+ "$id": "1342",
+ "kind": "property",
+ "name": "IsEnabled",
+ "serializedName": "enable",
+ "doc": "Specifies whether the OS Image Scheduled event is enabled or disabled.",
+ "type": {
+ "$id": "1343",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.OSImageNotificationProfile.enable",
+ "serializationOptions": {
+ "$id": "1344",
+ "json": {
+ "$id": "1345",
+ "name": "enable"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ScheduledEventsProfile.osImageNotificationProfile",
+ "serializationOptions": {
+ "$id": "1346",
+ "json": {
+ "$id": "1347",
+ "name": "osImageNotificationProfile"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.scheduledEventsProfile",
+ "serializationOptions": {
+ "$id": "1348",
+ "json": {
+ "$id": "1349",
+ "name": "scheduledEventsProfile"
+ }
+ }
+ },
+ {
+ "$id": "1350",
+ "kind": "property",
+ "name": "userData",
+ "serializedName": "userData",
+ "doc": "UserData for the virtual machines in the scale set, which must be base-64\nencoded. Customer should not pass any secrets in here. Minimum api-version:\n2021-03-01.",
+ "type": {
+ "$id": "1351",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.userData",
+ "serializationOptions": {
+ "$id": "1352",
+ "json": {
+ "$id": "1353",
+ "name": "userData"
+ }
+ }
+ },
+ {
+ "$id": "1354",
+ "kind": "property",
+ "name": "capacityReservation",
+ "serializedName": "capacityReservation",
+ "doc": "Specifies the capacity reservation related details of a scale set. Minimum\napi-version: 2021-04-01.",
+ "type": {
+ "$id": "1355",
+ "kind": "model",
+ "name": "CapacityReservationProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.CapacityReservationProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "The parameters of a capacity reservation Profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1356",
+ "kind": "property",
+ "name": "capacityReservationGroup",
+ "serializedName": "capacityReservationGroup",
+ "doc": "Specifies the capacity reservation group resource id that should be used for\nallocating the virtual machine or scaleset vm instances provided enough\ncapacity has been reserved. Please refer to https://aka.ms/CapacityReservation\nfor more details.",
+ "type": {
+ "$ref": "802"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.CapacityReservationProfile.capacityReservationGroup",
+ "serializationOptions": {
+ "$id": "1357",
+ "json": {
+ "$id": "1358",
+ "name": "capacityReservationGroup"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.capacityReservation",
+ "serializationOptions": {
+ "$id": "1359",
+ "json": {
+ "$id": "1360",
+ "name": "capacityReservation"
+ }
+ }
+ },
+ {
+ "$id": "1361",
+ "kind": "property",
+ "name": "applicationProfile",
+ "serializedName": "applicationProfile",
+ "doc": "Specifies the gallery applications that should be made available to the VM/VMSS",
+ "type": {
+ "$id": "1362",
+ "kind": "model",
+ "name": "ComputeFleetApplicationProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApplicationProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Contains the list of gallery applications that should be made available to the\nVM/VMSS",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1363",
+ "kind": "property",
+ "name": "galleryApplications",
+ "serializedName": "galleryApplications",
+ "doc": "Specifies the gallery applications that should be made available to the VM/VMSS",
+ "type": {
+ "$id": "1364",
+ "kind": "array",
+ "name": "ArrayVmGalleryApplication",
+ "valueType": {
+ "$id": "1365",
+ "kind": "model",
+ "name": "ComputeFleetVMGalleryApplication",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the required information to reference a compute gallery application\nversion",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1366",
+ "kind": "property",
+ "name": "tags",
+ "serializedName": "tags",
+ "doc": "Optional, Specifies a passthrough value for more generic context.",
+ "type": {
+ "$id": "1367",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.tags",
+ "serializationOptions": {
+ "$id": "1368",
+ "json": {
+ "$id": "1369",
+ "name": "tags"
+ }
+ }
+ },
+ {
+ "$id": "1370",
+ "kind": "property",
+ "name": "order",
+ "serializedName": "order",
+ "doc": "Optional, Specifies the order in which the packages have to be installed",
+ "type": {
+ "$id": "1371",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.order",
+ "serializationOptions": {
+ "$id": "1372",
+ "json": {
+ "$id": "1373",
+ "name": "order"
+ }
+ }
+ },
+ {
+ "$id": "1374",
+ "kind": "property",
+ "name": "packageReferenceId",
+ "serializedName": "packageReferenceId",
+ "doc": "Specifies the GalleryApplicationVersion resource id on the form of\n/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}",
+ "type": {
+ "$id": "1375",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "1376",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.packageReferenceId",
+ "serializationOptions": {
+ "$id": "1377",
+ "json": {
+ "$id": "1378",
+ "name": "packageReferenceId"
+ }
+ }
+ },
+ {
+ "$id": "1379",
+ "kind": "property",
+ "name": "configurationReference",
+ "serializedName": "configurationReference",
+ "doc": "Optional, Specifies the uri to an azure blob that will replace the default\nconfiguration for the package if provided",
+ "type": {
+ "$id": "1380",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.configurationReference",
+ "serializationOptions": {
+ "$id": "1381",
+ "json": {
+ "$id": "1382",
+ "name": "configurationReference"
+ }
+ }
+ },
+ {
+ "$id": "1383",
+ "kind": "property",
+ "name": "IsTreatFailureAsDeploymentFailureEnabled",
+ "serializedName": "treatFailureAsDeploymentFailure",
+ "doc": "Optional, If true, any failure for any operation in the VmApplication will fail\nthe deployment",
+ "type": {
+ "$id": "1384",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.treatFailureAsDeploymentFailure",
+ "serializationOptions": {
+ "$id": "1385",
+ "json": {
+ "$id": "1386",
+ "name": "treatFailureAsDeploymentFailure"
+ }
+ }
+ },
+ {
+ "$id": "1387",
+ "kind": "property",
+ "name": "IsAutomaticUpgradeEnabled",
+ "serializedName": "enableAutomaticUpgrade",
+ "doc": "If set to true, when a new Gallery Application version is available in PIR/SIG,\nit will be automatically updated for the VM/VMSS",
+ "type": {
+ "$id": "1388",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.enableAutomaticUpgrade",
+ "serializationOptions": {
+ "$id": "1389",
+ "json": {
+ "$id": "1390",
+ "name": "enableAutomaticUpgrade"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApplicationProfile.galleryApplications",
+ "serializationOptions": {
+ "$id": "1391",
+ "json": {
+ "$id": "1392",
+ "name": "galleryApplications"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.applicationProfile",
+ "serializationOptions": {
+ "$id": "1393",
+ "json": {
+ "$id": "1394",
+ "name": "applicationProfile"
+ }
+ }
+ },
+ {
+ "$id": "1395",
+ "kind": "property",
+ "name": "hardwareProfile",
+ "serializedName": "hardwareProfile",
+ "doc": "Specifies the hardware profile related details of a scale set. Minimum\napi-version: 2021-11-01.",
+ "type": {
+ "$id": "1396",
+ "kind": "model",
+ "name": "ComputeFleetVmssHardwareProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetHardwareProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the hardware settings for the virtual machine scale set.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1397",
+ "kind": "property",
+ "name": "vmSizeProperties",
+ "serializedName": "vmSizeProperties",
+ "doc": "Specifies the properties for customizing the size of the virtual machine.\nMinimum api-version: 2021-11-01. Please follow the instructions in [VM\nCustomization](https://aka.ms/vmcustomization) for more details.",
+ "type": {
+ "$id": "1398",
+ "kind": "model",
+ "name": "ComputeFleetVMSizeProperties",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMSizeProperties",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies VM Size Property settings on the virtual machine.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1399",
+ "kind": "property",
+ "name": "vCPUsAvailable",
+ "serializedName": "vCPUsAvailable",
+ "doc": "Specifies the number of vCPUs available for the VM. When this property is not\nspecified in the request body the default behavior is to set it to the value of\nvCPUs available for that VM size exposed in api response of [List all available\nvirtual machine sizes in a\nregion](https://learn.microsoft.com/en-us/rest/api/compute/resource-skus/list).",
+ "type": {
+ "$id": "1400",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMSizeProperties.vCPUsAvailable",
+ "serializationOptions": {
+ "$id": "1401",
+ "json": {
+ "$id": "1402",
+ "name": "vCPUsAvailable"
+ }
+ }
+ },
+ {
+ "$id": "1403",
+ "kind": "property",
+ "name": "vCPUsPerCore",
+ "serializedName": "vCPUsPerCore",
+ "doc": "Specifies the vCPU to physical core ratio. When this property is not specified\nin the request body the default behavior is set to the value of vCPUsPerCore\nfor the VM Size exposed in api response of [List all available virtual machine\nsizes in a\nregion](https://learn.microsoft.com/en-us/rest/api/compute/resource-skus/list).\n**Setting this property to 1 also means that hyper-threading is disabled.**",
+ "type": {
+ "$id": "1404",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMSizeProperties.vCPUsPerCore",
+ "serializationOptions": {
+ "$id": "1405",
+ "json": {
+ "$id": "1406",
+ "name": "vCPUsPerCore"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetHardwareProfile.vmSizeProperties",
+ "serializationOptions": {
+ "$id": "1407",
+ "json": {
+ "$id": "1408",
+ "name": "vmSizeProperties"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.hardwareProfile",
+ "serializationOptions": {
+ "$id": "1409",
+ "json": {
+ "$id": "1410",
+ "name": "hardwareProfile"
+ }
+ }
+ },
+ {
+ "$id": "1411",
+ "kind": "property",
+ "name": "serviceArtifactReference",
+ "serializedName": "serviceArtifactReference",
+ "doc": "Specifies the service artifact reference id used to set same image version for\nall virtual machines in the scale set when using 'latest' image version.\nMinimum api-version: 2022-11-01",
+ "type": {
+ "$id": "1412",
+ "kind": "model",
+ "name": "ServiceArtifactReference",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ServiceArtifactReference",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the service artifact reference id used to set same image version for\nall virtual machines in the scale set when using 'latest' image version.\nMinimum api-version: 2022-11-01",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1413",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "The service artifact reference id in the form of\n/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}",
+ "type": {
+ "$id": "1414",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "1415",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ServiceArtifactReference.id",
+ "serializationOptions": {
+ "$id": "1416",
+ "json": {
+ "$id": "1417",
+ "name": "id"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.serviceArtifactReference",
+ "serializationOptions": {
+ "$id": "1418",
+ "json": {
+ "$id": "1419",
+ "name": "serviceArtifactReference"
+ }
+ }
+ },
+ {
+ "$id": "1420",
+ "kind": "property",
+ "name": "securityPostureReference",
+ "serializedName": "securityPostureReference",
+ "doc": "Specifies the security posture to be used for all virtual machines in the scale\nset. Minimum api-version: 2023-03-01",
+ "type": {
+ "$id": "1421",
+ "kind": "model",
+ "name": "ComputeFleetSecurityPostureReference",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityPostureReference",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Specifies the security posture to be used for all virtual machines in the scale\nset. Minimum api-version: 2023-03-01",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1422",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "The security posture reference id in the form of\n/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest",
+ "type": {
+ "$id": "1423",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityPostureReference.id",
+ "serializationOptions": {
+ "$id": "1424",
+ "json": {
+ "$id": "1425",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "1426",
+ "kind": "property",
+ "name": "excludeExtensions",
+ "serializedName": "excludeExtensions",
+ "doc": "List of virtual machine extension names to exclude when applying the security\nposture.",
+ "type": {
+ "$id": "1427",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "1428",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityPostureReference.excludeExtensions",
+ "serializationOptions": {
+ "$id": "1429",
+ "json": {
+ "$id": "1430",
+ "name": "excludeExtensions"
+ }
+ }
+ },
+ {
+ "$id": "1431",
+ "kind": "property",
+ "name": "isOverridable",
+ "serializedName": "isOverridable",
+ "doc": "Whether the security posture can be overridden by the user.",
+ "type": {
+ "$id": "1432",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityPostureReference.isOverridable",
+ "serializationOptions": {
+ "$id": "1433",
+ "json": {
+ "$id": "1434",
+ "name": "isOverridable"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.securityPostureReference",
+ "serializationOptions": {
+ "$id": "1435",
+ "json": {
+ "$id": "1436",
+ "name": "securityPostureReference"
+ }
+ }
+ },
+ {
+ "$id": "1437",
+ "kind": "property",
+ "name": "CreatedOn",
+ "serializedName": "timeCreated",
+ "doc": "Specifies the time in which this VM profile for the Virtual Machine Scale Set\nwas created. Minimum API version for this property is 2023-09-01. This value\nwill be added to VMSS Flex VM tags when creating/updating the VMSS VM Profile\nwith minimum api-version 2023-09-01. Examples: \"2024-07-01T00:00:01.1234567+00:00\"",
+ "type": {
+ "$id": "1438",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "1439",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.timeCreated",
+ "serializationOptions": {
+ "$id": "1440",
+ "json": {
+ "$id": "1441",
+ "name": "timeCreated"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LocationProfile.virtualMachineProfileOverride",
+ "serializationOptions": {
+ "$id": "1442",
+ "json": {
+ "$id": "1443",
+ "name": "virtualMachineProfileOverride"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalLocationsProfile.locationProfiles",
+ "serializationOptions": {
+ "$id": "1444",
+ "json": {
+ "$id": "1445",
+ "name": "locationProfiles"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.additionalLocationsProfile",
+ "serializationOptions": {
+ "$id": "1446",
+ "json": {
+ "$id": "1447",
+ "name": "additionalLocationsProfile"
+ }
+ }
+ },
+ {
+ "$id": "1448",
+ "kind": "property",
+ "name": "computeProfile",
+ "serializedName": "computeProfile",
+ "doc": "Compute Profile to use for running user's workloads.",
+ "type": {
+ "$id": "1449",
+ "kind": "model",
+ "name": "ComputeFleetComputeProfile",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Compute Profile to use for running user's workloads.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1450",
+ "kind": "property",
+ "name": "baseVirtualMachineProfile",
+ "serializedName": "baseVirtualMachineProfile",
+ "doc": "Base Virtual Machine Profile Properties to be specified according to \"specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/{computeApiVersion}/virtualMachineScaleSet.json#/definitions/VirtualMachineScaleSetVMProfile\"",
+ "type": {
+ "$ref": "644"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile.baseVirtualMachineProfile",
+ "serializationOptions": {
+ "$id": "1451",
+ "json": {
+ "$id": "1452",
+ "name": "baseVirtualMachineProfile"
+ }
+ }
+ },
+ {
+ "$id": "1453",
+ "kind": "property",
+ "name": "computeApiVersion",
+ "serializedName": "computeApiVersion",
+ "doc": "Specifies the Microsoft.Compute API version to use when creating underlying Virtual Machine scale sets and Virtual Machines.\nThe default value will be the latest supported computeApiVersion by Compute Fleet.",
+ "type": {
+ "$id": "1454",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile.computeApiVersion",
+ "serializationOptions": {
+ "$id": "1455",
+ "json": {
+ "$id": "1456",
+ "name": "computeApiVersion"
+ }
+ }
+ },
+ {
+ "$id": "1457",
+ "kind": "property",
+ "name": "platformFaultDomainCount",
+ "serializedName": "platformFaultDomainCount",
+ "doc": "Specifies the number of fault domains to use when creating the underlying VMSS.\nA fault domain is a logical group of hardware within an Azure datacenter.\nVMs in the same fault domain share a common power source and network switch.\nIf not specified, defaults to 1, which represents \"Max Spreading\" (using as many fault domains as possible).\nThis property cannot be updated.",
+ "type": {
+ "$id": "1458",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile.platformFaultDomainCount",
+ "serializationOptions": {
+ "$id": "1459",
+ "json": {
+ "$id": "1460",
+ "name": "platformFaultDomainCount"
+ }
+ }
+ },
+ {
+ "$id": "1461",
+ "kind": "property",
+ "name": "additionalVirtualMachineCapabilities",
+ "serializedName": "additionalVirtualMachineCapabilities",
+ "doc": "Specifies VMSS and VM API entity models support two additional capabilities as of today: ultraSSDEnabled and hibernationEnabled.\nultraSSDEnabled: Enables UltraSSD_LRS storage account type on the VMSS VMs.\nhibernationEnabled: Enables the hibernation capability on the VMSS VMs.\nDefault value is null if not specified. This property cannot be updated once set.",
+ "type": {
+ "$id": "1462",
+ "kind": "model",
+ "name": "AdditionalCapabilities",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalCapabilities",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "AdditionalCapabilities for VM.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1463",
+ "kind": "property",
+ "name": "isUltraSSDEnabled",
+ "serializedName": "ultraSSDEnabled",
+ "doc": "The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS.\nManaged disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.",
+ "type": {
+ "$id": "1464",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalCapabilities.ultraSSDEnabled",
+ "serializationOptions": {
+ "$id": "1465",
+ "json": {
+ "$id": "1466",
+ "name": "ultraSSDEnabled"
+ }
+ }
+ },
+ {
+ "$id": "1467",
+ "kind": "property",
+ "name": "isHibernationEnabled",
+ "serializedName": "hibernationEnabled",
+ "doc": "The flag that enables or disables hibernation capability on the VM.",
+ "type": {
+ "$id": "1468",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalCapabilities.hibernationEnabled",
+ "serializationOptions": {
+ "$id": "1469",
+ "json": {
+ "$id": "1470",
+ "name": "hibernationEnabled"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile.additionalVirtualMachineCapabilities",
+ "serializationOptions": {
+ "$id": "1471",
+ "json": {
+ "$id": "1472",
+ "name": "additionalVirtualMachineCapabilities"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.computeProfile",
+ "serializationOptions": {
+ "$id": "1473",
+ "json": {
+ "$id": "1474",
+ "name": "computeProfile"
+ }
+ }
+ },
+ {
+ "$id": "1475",
+ "kind": "property",
+ "name": "CreatedOn",
+ "serializedName": "timeCreated",
+ "doc": "Specifies the time at which the Compute Fleet is created.",
+ "type": {
+ "$id": "1476",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "1477",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.timeCreated",
+ "serializationOptions": {
+ "$id": "1478",
+ "json": {
+ "$id": "1479",
+ "name": "timeCreated"
+ }
+ }
+ },
+ {
+ "$id": "1480",
+ "kind": "property",
+ "name": "uniqueId",
+ "serializedName": "uniqueId",
+ "doc": "Specifies the ID which uniquely identifies a Compute Fleet.",
+ "type": {
+ "$id": "1481",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.uniqueId",
+ "serializationOptions": {
+ "$id": "1482",
+ "json": {
+ "$id": "1483",
+ "name": "uniqueId"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet.properties",
+ "serializationOptions": {
+ "$id": "1484",
+ "json": {
+ "$id": "1485",
+ "name": "properties"
+ }
+ }
+ },
+ {
+ "$id": "1486",
+ "kind": "path",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "1487",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet.name",
+ "discriminator": false,
+ "flatten": false
+ },
+ {
+ "$id": "1488",
+ "kind": "property",
+ "name": "zones",
+ "serializedName": "zones",
+ "doc": "Zones in which the Compute Fleet is available",
+ "type": {
+ "$id": "1489",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "1490",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet.zones",
+ "serializationOptions": {
+ "$id": "1491",
+ "json": {
+ "$id": "1492",
+ "name": "zones"
+ }
+ }
+ },
+ {
+ "$id": "1493",
+ "kind": "property",
+ "name": "identity",
+ "serializedName": "identity",
+ "doc": "The managed service identities assigned to this resource.",
+ "type": {
+ "$id": "1494",
+ "kind": "model",
+ "name": "ManagedServiceIdentity",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Managed service identity (system assigned and/or user assigned identities)",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1495",
+ "kind": "property",
+ "name": "principalId",
+ "serializedName": "principalId",
+ "doc": "The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.",
+ "type": {
+ "$id": "1496",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1497",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.principalId",
+ "serializationOptions": {
+ "$id": "1498",
+ "json": {
+ "$id": "1499",
+ "name": "principalId"
+ }
+ }
+ },
+ {
+ "$id": "1500",
+ "kind": "property",
+ "name": "tenantId",
+ "serializedName": "tenantId",
+ "doc": "The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.",
+ "type": {
+ "$id": "1501",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1502",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.tenantId",
+ "serializationOptions": {
+ "$id": "1503",
+ "json": {
+ "$id": "1504",
+ "name": "tenantId"
+ }
+ }
+ },
+ {
+ "$id": "1505",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The type of managed identity assigned to this resource.",
+ "type": {
+ "$ref": "318"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.type",
+ "serializationOptions": {
+ "$id": "1506",
+ "json": {
+ "$id": "1507",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "1508",
+ "kind": "property",
+ "name": "userAssignedIdentities",
+ "serializedName": "userAssignedIdentities",
+ "doc": "The identities assigned to this resource by the user.",
+ "type": {
+ "$id": "1509",
+ "kind": "dict",
+ "keyType": {
+ "$id": "1510",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "1511",
+ "kind": "nullable",
+ "type": {
+ "$id": "1512",
+ "kind": "model",
+ "name": "UserAssignedIdentity",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "User assigned identity properties",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1513",
+ "kind": "property",
+ "name": "clientId",
+ "serializedName": "clientId",
+ "doc": "The client ID of the assigned identity.",
+ "type": {
+ "$id": "1514",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1515",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity.clientId",
+ "serializationOptions": {
+ "$id": "1516",
+ "json": {
+ "$id": "1517",
+ "name": "clientId"
+ }
+ }
+ },
+ {
+ "$id": "1518",
+ "kind": "property",
+ "name": "principalId",
+ "serializedName": "principalId",
+ "doc": "The principal ID of the assigned identity.",
+ "type": {
+ "$id": "1519",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1520",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity.principalId",
+ "serializationOptions": {
+ "$id": "1521",
+ "json": {
+ "$id": "1522",
+ "name": "principalId"
+ }
+ }
+ }
+ ]
+ },
+ "namespace": "Azure.ResourceManager.ComputeFleet"
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.userAssignedIdentities",
+ "serializationOptions": {
+ "$id": "1523",
+ "json": {
+ "$id": "1524",
+ "name": "userAssignedIdentities"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet.identity",
+ "serializationOptions": {
+ "$id": "1525",
+ "json": {
+ "$id": "1526",
+ "name": "identity"
+ }
+ }
+ },
+ {
+ "$id": "1527",
+ "kind": "property",
+ "name": "plan",
+ "serializedName": "plan",
+ "doc": "Details of the resource plan.",
+ "type": {
+ "$id": "1528",
+ "kind": "model",
+ "name": "Plan",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan",
+ "usage": "Input,Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Plan for the resource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1529",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "A user defined name of the 3rd Party Artifact that is being procured.",
+ "type": {
+ "$id": "1530",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.name",
+ "serializationOptions": {
+ "$id": "1531",
+ "json": {
+ "$id": "1532",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "1533",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "doc": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic",
+ "type": {
+ "$id": "1534",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.publisher",
+ "serializationOptions": {
+ "$id": "1535",
+ "json": {
+ "$id": "1536",
+ "name": "publisher"
+ }
+ }
+ },
+ {
+ "$id": "1537",
+ "kind": "property",
+ "name": "product",
+ "serializedName": "product",
+ "doc": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.",
+ "type": {
+ "$id": "1538",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.product",
+ "serializationOptions": {
+ "$id": "1539",
+ "json": {
+ "$id": "1540",
+ "name": "product"
+ }
+ }
+ },
+ {
+ "$id": "1541",
+ "kind": "property",
+ "name": "promotionCode",
+ "serializedName": "promotionCode",
+ "doc": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact.",
+ "type": {
+ "$id": "1542",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.promotionCode",
+ "serializationOptions": {
+ "$id": "1543",
+ "json": {
+ "$id": "1544",
+ "name": "promotionCode"
+ }
+ }
+ },
+ {
+ "$id": "1545",
+ "kind": "property",
+ "name": "version",
+ "serializedName": "version",
+ "doc": "The version of the desired product/artifact.",
+ "type": {
+ "$id": "1546",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.version",
+ "serializationOptions": {
+ "$id": "1547",
+ "json": {
+ "$id": "1548",
+ "name": "version"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet.plan",
+ "serializationOptions": {
+ "$id": "1549",
+ "json": {
+ "$id": "1550",
+ "name": "plan"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "485"
+ },
+ {
+ "$ref": "490"
+ },
+ {
+ "$ref": "516"
+ },
+ {
+ "$ref": "532"
+ },
+ {
+ "$ref": "544"
+ },
+ {
+ "$ref": "546"
+ },
+ {
+ "$ref": "558"
+ },
+ {
+ "$ref": "634"
+ },
+ {
+ "$ref": "637"
+ },
+ {
+ "$ref": "644"
+ },
+ {
+ "$ref": "646"
+ },
+ {
+ "$ref": "664"
+ },
+ {
+ "$ref": "679"
+ },
+ {
+ "$ref": "698"
+ },
+ {
+ "$ref": "710"
+ },
+ {
+ "$ref": "723"
+ },
+ {
+ "$ref": "726"
+ },
+ {
+ "$ref": "745"
+ },
+ {
+ "$ref": "751"
+ },
+ {
+ "$ref": "754"
+ },
+ {
+ "$ref": "772"
+ },
+ {
+ "$ref": "780"
+ },
+ {
+ "$ref": "800"
+ },
+ {
+ "$ref": "802"
+ },
+ {
+ "$ref": "812"
+ },
+ {
+ "$ref": "836"
+ },
+ {
+ "$ref": "838"
+ },
+ {
+ "$ref": "875"
+ },
+ {
+ "$ref": "891"
+ },
+ {
+ "$ref": "908"
+ },
+ {
+ "$ref": "921"
+ },
+ {
+ "$ref": "926"
+ },
+ {
+ "$ref": "935"
+ },
+ {
+ "$ref": "953"
+ },
+ {
+ "$ref": "998"
+ },
+ {
+ "$ref": "1000"
+ },
+ {
+ "$ref": "1010"
+ },
+ {
+ "$ref": "1016"
+ },
+ {
+ "$ref": "1037"
+ },
+ {
+ "$ref": "1047"
+ },
+ {
+ "$ref": "1053"
+ },
+ {
+ "$ref": "1062"
+ },
+ {
+ "$ref": "1068"
+ },
+ {
+ "$ref": "1074"
+ },
+ {
+ "$ref": "1086"
+ },
+ {
+ "$ref": "1109"
+ },
+ {
+ "$ref": "1166"
+ },
+ {
+ "$ref": "1168"
+ },
+ {
+ "$ref": "1187"
+ },
+ {
+ "$ref": "1196"
+ },
+ {
+ "$ref": "1213"
+ },
+ {
+ "$ref": "1215"
+ },
+ {
+ "$ref": "1229"
+ },
+ {
+ "$ref": "1232"
+ },
+ {
+ "$ref": "1247"
+ },
+ {
+ "$ref": "1298"
+ },
+ {
+ "$ref": "1323"
+ },
+ {
+ "$ref": "1325"
+ },
+ {
+ "$ref": "1337"
+ },
+ {
+ "$ref": "1355"
+ },
+ {
+ "$ref": "1362"
+ },
+ {
+ "$ref": "1365"
+ },
+ {
+ "$ref": "1396"
+ },
+ {
+ "$ref": "1398"
+ },
+ {
+ "$ref": "1412"
+ },
+ {
+ "$ref": "1421"
+ },
+ {
+ "$ref": "1449"
+ },
+ {
+ "$ref": "1462"
+ },
+ {
+ "$ref": "1494"
+ },
+ {
+ "$ref": "1512"
+ },
+ {
+ "$ref": "1528"
+ },
+ {
+ "$ref": "430"
+ },
+ {
+ "$ref": "431"
+ },
+ {
+ "$ref": "447"
+ },
+ {
+ "$id": "1551",
+ "kind": "model",
+ "name": "FleetUpdate",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate",
+ "usage": "Input,Json",
+ "doc": "Fleet Update Model",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1552",
+ "kind": "property",
+ "name": "tags",
+ "serializedName": "tags",
+ "doc": "Resource tags.",
+ "type": {
+ "$id": "1553",
+ "kind": "dict",
+ "keyType": {
+ "$id": "1554",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "1555",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate.tags",
+ "serializationOptions": {
+ "$id": "1556",
+ "json": {
+ "$id": "1557",
+ "name": "tags"
+ }
+ }
+ },
+ {
+ "$id": "1558",
+ "kind": "property",
+ "name": "identity",
+ "serializedName": "identity",
+ "doc": "Updatable managed service identity",
+ "type": {
+ "$id": "1559",
+ "kind": "model",
+ "name": "ManagedServiceIdentityUpdate",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ManagedServiceIdentityUpdate",
+ "usage": "Input,Json",
+ "doc": "The template for adding optional properties.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1560",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The type of managed identity assigned to this resource.",
+ "type": {
+ "$ref": "318"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ManagedServiceIdentityUpdate.type",
+ "serializationOptions": {
+ "$id": "1561",
+ "json": {
+ "$id": "1562",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "1563",
+ "kind": "property",
+ "name": "userAssignedIdentities",
+ "serializedName": "userAssignedIdentities",
+ "doc": "The identities assigned to this resource by the user.",
+ "type": {
+ "$id": "1564",
+ "kind": "dict",
+ "keyType": {
+ "$id": "1565",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$ref": "1511"
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ManagedServiceIdentityUpdate.userAssignedIdentities",
+ "serializationOptions": {
+ "$id": "1566",
+ "json": {
+ "$id": "1567",
+ "name": "userAssignedIdentities"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate.identity",
+ "serializationOptions": {
+ "$id": "1568",
+ "json": {
+ "$id": "1569",
+ "name": "identity"
+ }
+ }
+ },
+ {
+ "$id": "1570",
+ "kind": "property",
+ "name": "plan",
+ "serializedName": "plan",
+ "doc": "Updatable resource plan",
+ "type": {
+ "$id": "1571",
+ "kind": "model",
+ "name": "ResourcePlanUpdate",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate",
+ "usage": "Input,Json",
+ "doc": "The template for adding optional properties.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1572",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "A user defined name of the 3rd Party Artifact that is being procured.",
+ "type": {
+ "$id": "1573",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.name",
+ "serializationOptions": {
+ "$id": "1574",
+ "json": {
+ "$id": "1575",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "1576",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "doc": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic",
+ "type": {
+ "$id": "1577",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.publisher",
+ "serializationOptions": {
+ "$id": "1578",
+ "json": {
+ "$id": "1579",
+ "name": "publisher"
+ }
+ }
+ },
+ {
+ "$id": "1580",
+ "kind": "property",
+ "name": "product",
+ "serializedName": "product",
+ "doc": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.",
+ "type": {
+ "$id": "1581",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.product",
+ "serializationOptions": {
+ "$id": "1582",
+ "json": {
+ "$id": "1583",
+ "name": "product"
+ }
+ }
+ },
+ {
+ "$id": "1584",
+ "kind": "property",
+ "name": "promotionCode",
+ "serializedName": "promotionCode",
+ "doc": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact.",
+ "type": {
+ "$id": "1585",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.promotionCode",
+ "serializationOptions": {
+ "$id": "1586",
+ "json": {
+ "$id": "1587",
+ "name": "promotionCode"
+ }
+ }
+ },
+ {
+ "$id": "1588",
+ "kind": "property",
+ "name": "version",
+ "serializedName": "version",
+ "doc": "The version of the desired product/artifact.",
+ "type": {
+ "$id": "1589",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.version",
+ "serializationOptions": {
+ "$id": "1590",
+ "json": {
+ "$id": "1591",
+ "name": "version"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate.plan",
+ "serializationOptions": {
+ "$id": "1592",
+ "json": {
+ "$id": "1593",
+ "name": "plan"
+ }
+ }
+ },
+ {
+ "$id": "1594",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "doc": "RP-specific updatable properties",
+ "type": {
+ "$ref": "485"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate.properties",
+ "serializationOptions": {
+ "$id": "1595",
+ "json": {
+ "$id": "1596",
+ "name": "properties"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "1559"
+ },
+ {
+ "$ref": "1571"
+ },
+ {
+ "$id": "1597",
+ "kind": "model",
+ "name": "ArmOperationStatusResourceProvisioningState",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus",
+ "usage": "LroPolling",
+ "doc": "Standard Azure Resource Manager operation status response",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1598",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The operation status",
+ "type": {
+ "$ref": "338"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.status",
+ "serializationOptions": {
+ "$id": "1599",
+ "json": {
+ "$id": "1600",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "1601",
+ "kind": "path",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "The unique identifier for the operationStatus resource",
+ "type": {
+ "$id": "1602",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.id",
+ "discriminator": false,
+ "flatten": false
+ },
+ {
+ "$id": "1603",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The name of the operationStatus resource",
+ "type": {
+ "$id": "1604",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.name",
+ "serializationOptions": {
+ "$id": "1605",
+ "json": {
+ "$id": "1606",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "1607",
+ "kind": "property",
+ "name": "startTime",
+ "serializedName": "startTime",
+ "doc": "Operation start time",
+ "type": {
+ "$id": "1608",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "1609",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.startTime",
+ "serializationOptions": {
+ "$id": "1610",
+ "json": {
+ "$id": "1611",
+ "name": "startTime"
+ }
+ }
+ },
+ {
+ "$id": "1612",
+ "kind": "property",
+ "name": "endTime",
+ "serializedName": "endTime",
+ "doc": "Operation complete time",
+ "type": {
+ "$id": "1613",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "1614",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.endTime",
+ "serializationOptions": {
+ "$id": "1615",
+ "json": {
+ "$id": "1616",
+ "name": "endTime"
+ }
+ }
+ },
+ {
+ "$id": "1617",
+ "kind": "property",
+ "name": "percentComplete",
+ "serializedName": "percentComplete",
+ "doc": "The progress made toward completing the operation",
+ "type": {
+ "$id": "1618",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.percentComplete",
+ "serializationOptions": {
+ "$id": "1619",
+ "json": {
+ "$id": "1620",
+ "name": "percentComplete"
+ }
+ }
+ },
+ {
+ "$id": "1621",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "Errors that occurred if the operation ended with Canceled or Failed status",
+ "type": {
+ "$ref": "397"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ArmOperationStatus.error",
+ "serializationOptions": {
+ "$id": "1622",
+ "json": {
+ "$id": "1623",
+ "name": "error"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1624",
+ "kind": "model",
+ "name": "FleetListResult",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ResourceListResult",
+ "usage": "Output,Json",
+ "doc": "The response of a Fleet list operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1625",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Fleet items on this page",
+ "type": {
+ "$id": "1626",
+ "kind": "array",
+ "name": "ArrayFleet",
+ "valueType": {
+ "$ref": "429"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ResourceListResult.value",
+ "serializationOptions": {
+ "$id": "1627",
+ "json": {
+ "$id": "1628",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "1629",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "1630",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1631",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ResourceListResult.nextLink",
+ "serializationOptions": {
+ "$id": "1632",
+ "json": {
+ "$id": "1633",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "1634",
+ "kind": "model",
+ "name": "VirtualMachineScaleSetListResult",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetListResult",
+ "usage": "Output,Json",
+ "doc": "The response of a VirtualMachineScaleSet list operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1635",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The VirtualMachineScaleSet items on this page",
+ "type": {
+ "$id": "1636",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSet",
+ "valueType": {
+ "$id": "1637",
+ "kind": "model",
+ "name": "ComputeFleetVmss",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet",
+ "usage": "Output,Json",
+ "doc": "An AzureFleet's virtualMachineScaleSet",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1638",
+ "kind": "path",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "The name of the virtualMachineScaleSet",
+ "type": {
+ "$id": "1639",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.name",
+ "discriminator": false,
+ "flatten": false
+ },
+ {
+ "$id": "1640",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "The compute RP resource id of the virtualMachineScaleSet \n\"subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}\"",
+ "type": {
+ "$id": "1641",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "1642",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.id",
+ "serializationOptions": {
+ "$id": "1643",
+ "json": {
+ "$id": "1644",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "1645",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Type of the virtualMachineScaleSet",
+ "type": {
+ "$id": "1646",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.type",
+ "serializationOptions": {
+ "$id": "1647",
+ "json": {
+ "$id": "1648",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "1649",
+ "kind": "property",
+ "name": "operationStatus",
+ "serializedName": "operationStatus",
+ "doc": "This represents the operationStatus of the VMSS in response to the last operation that was performed on it by Azure Fleet resource.",
+ "type": {
+ "$ref": "14"
+ },
+ "optional": false,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.operationStatus",
+ "serializationOptions": {
+ "$id": "1650",
+ "json": {
+ "$id": "1651",
+ "name": "operationStatus"
+ }
+ }
+ },
+ {
+ "$id": "1652",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "Error Information when `operationStatus` is `Failed`",
+ "type": {
+ "$id": "1653",
+ "kind": "model",
+ "name": "ComputeFleetApiError",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError",
+ "usage": "Output,Json",
+ "doc": "ApiError for Fleet",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1654",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "The error code.",
+ "type": {
+ "$id": "1655",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.code",
+ "serializationOptions": {
+ "$id": "1656",
+ "json": {
+ "$id": "1657",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "1658",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "doc": "The target of the particular error.",
+ "type": {
+ "$id": "1659",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.target",
+ "serializationOptions": {
+ "$id": "1660",
+ "json": {
+ "$id": "1661",
+ "name": "target"
+ }
+ }
+ },
+ {
+ "$id": "1662",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "doc": "The error message.",
+ "type": {
+ "$id": "1663",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.message",
+ "serializationOptions": {
+ "$id": "1664",
+ "json": {
+ "$id": "1665",
+ "name": "message"
+ }
+ }
+ },
+ {
+ "$id": "1666",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "doc": "The API error details",
+ "type": {
+ "$id": "1667",
+ "kind": "array",
+ "name": "ArrayApiErrorBase",
+ "valueType": {
+ "$id": "1668",
+ "kind": "model",
+ "name": "ComputeFleetApiErrorInfo",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiErrorBase",
+ "usage": "Output,Json",
+ "doc": "API error base.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1669",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "The error code.",
+ "type": {
+ "$id": "1670",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiErrorBase.code",
+ "serializationOptions": {
+ "$id": "1671",
+ "json": {
+ "$id": "1672",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "1673",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "doc": "The target of the particular error.",
+ "type": {
+ "$id": "1674",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiErrorBase.target",
+ "serializationOptions": {
+ "$id": "1675",
+ "json": {
+ "$id": "1676",
+ "name": "target"
+ }
+ }
+ },
+ {
+ "$id": "1677",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "doc": "The error message.",
+ "type": {
+ "$id": "1678",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiErrorBase.message",
+ "serializationOptions": {
+ "$id": "1679",
+ "json": {
+ "$id": "1680",
+ "name": "message"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.details",
+ "serializationOptions": {
+ "$id": "1681",
+ "json": {
+ "$id": "1682",
+ "name": "details"
+ }
+ }
+ },
+ {
+ "$id": "1683",
+ "kind": "property",
+ "name": "innererror",
+ "serializedName": "innererror",
+ "doc": "The API inner error",
+ "type": {
+ "$id": "1684",
+ "kind": "model",
+ "name": "ComputeFleetInnerError",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.InnerError",
+ "usage": "Output,Json",
+ "doc": "Inner error details.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "1685",
+ "kind": "property",
+ "name": "exceptionType",
+ "serializedName": "exceptionType",
+ "doc": "The exception type.",
+ "type": {
+ "$id": "1686",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.InnerError.exceptionType",
+ "serializationOptions": {
+ "$id": "1687",
+ "json": {
+ "$id": "1688",
+ "name": "exceptionType"
+ }
+ }
+ },
+ {
+ "$id": "1689",
+ "kind": "property",
+ "name": "errorDetail",
+ "serializedName": "errorDetail",
+ "doc": "The internal error message or exception dump.",
+ "type": {
+ "$id": "1690",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.InnerError.errorDetail",
+ "serializationOptions": {
+ "$id": "1691",
+ "json": {
+ "$id": "1692",
+ "name": "errorDetail"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.innererror",
+ "serializationOptions": {
+ "$id": "1693",
+ "json": {
+ "$id": "1694",
+ "name": "innererror"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.error",
+ "serializationOptions": {
+ "$id": "1695",
+ "json": {
+ "$id": "1696",
+ "name": "error"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetListResult.value",
+ "serializationOptions": {
+ "$id": "1697",
+ "json": {
+ "$id": "1698",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "1699",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "1700",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetListResult.nextLink",
+ "serializationOptions": {
+ "$id": "1701",
+ "json": {
+ "$id": "1702",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "1637"
+ },
+ {
+ "$ref": "1653"
+ },
+ {
+ "$ref": "1668"
+ },
+ {
+ "$ref": "1684"
+ }
+ ],
+ "clients": [
+ {
+ "$id": "1703",
+ "kind": "client",
+ "name": "AzureFleetClient",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "methods": [],
+ "parameters": [
+ {
+ "$id": "1704",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "1705",
+ "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": "1706",
+ "type": {
+ "$id": "1707",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "1708",
+ "name": "TypeSpec.@service",
+ "arguments": {
+ "$id": "1709",
+ "options": {
+ "$id": "1710",
+ "title": "Microsoft.AzureFleet"
+ }
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "children": [
+ {
+ "$id": "1711",
+ "kind": "client",
+ "name": "Operations",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "methods": [
+ {
+ "$id": "1712",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "internal",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "doc": "List the operations for the provider",
+ "operation": {
+ "$id": "1713",
+ "name": "list",
+ "resourceName": "Operations",
+ "doc": "List the operations for the provider",
+ "accessibility": "internal",
+ "parameters": [
+ {
+ "$id": "1714",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1715",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1716",
+ "type": {
+ "$id": "1717",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-11-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1718",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1719",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1720",
+ "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": "1721",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "350"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/providers/Microsoft.AzureFleet/operations",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "1722",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "1723",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Azure.ResourceManager.Operations.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1724",
+ "kind": "http",
+ "name": "Operations_List",
+ "description": "Operations_List",
+ "filePath": "2024-11-01/Operations_List.json",
+ "parameters": [
+ {
+ "$id": "1725",
+ "parameter": {
+ "$ref": "1714"
+ },
+ "value": {
+ "$id": "1726",
+ "kind": "string",
+ "type": {
+ "$ref": "1715"
+ },
+ "value": "2024-11-01"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1727",
+ "response": {
+ "$ref": "1721"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1728",
+ "kind": "model",
+ "type": {
+ "$ref": "350"
+ },
+ "value": {
+ "$id": "1729",
+ "value": {
+ "$id": "1730",
+ "kind": "array",
+ "type": {
+ "$ref": "352"
+ },
+ "value": [
+ {
+ "$id": "1731",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "1732",
+ "origin": {
+ "$id": "1733",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1734",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "Microsoft.AzureFleet/fleets/read"
+ },
+ "isDataAction": {
+ "$id": "1735",
+ "kind": "boolean",
+ "type": {
+ "$ref": "359"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1736",
+ "kind": "model",
+ "type": {
+ "$ref": "363"
+ },
+ "value": {
+ "$id": "1737",
+ "provider": {
+ "$id": "1738",
+ "kind": "string",
+ "type": {
+ "$ref": "365"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1739",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "Fleets"
+ },
+ "operation": {
+ "$id": "1740",
+ "kind": "string",
+ "type": {
+ "$ref": "373"
+ },
+ "value": "Get Azure Fleet"
+ },
+ "description": {
+ "$id": "1741",
+ "kind": "string",
+ "type": {
+ "$ref": "377"
+ },
+ "value": "Get properties of Azure Fleet resource"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1742",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "1743",
+ "origin": {
+ "$id": "1744",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1745",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "Microsoft.AzureFleet/fleets/write"
+ },
+ "isDataAction": {
+ "$id": "1746",
+ "kind": "boolean",
+ "type": {
+ "$ref": "359"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1747",
+ "kind": "model",
+ "type": {
+ "$ref": "363"
+ },
+ "value": {
+ "$id": "1748",
+ "provider": {
+ "$id": "1749",
+ "kind": "string",
+ "type": {
+ "$ref": "365"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1750",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "Fleets"
+ },
+ "operation": {
+ "$id": "1751",
+ "kind": "string",
+ "type": {
+ "$ref": "373"
+ },
+ "value": "Create or Update Azure Fleet"
+ },
+ "description": {
+ "$id": "1752",
+ "kind": "string",
+ "type": {
+ "$ref": "377"
+ },
+ "value": "Creates a new Azure Fleet resource or updates an existing one"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1753",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "1754",
+ "origin": {
+ "$id": "1755",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1756",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "Microsoft.AzureFleet/fleets/delete"
+ },
+ "isDataAction": {
+ "$id": "1757",
+ "kind": "boolean",
+ "type": {
+ "$ref": "359"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1758",
+ "kind": "model",
+ "type": {
+ "$ref": "363"
+ },
+ "value": {
+ "$id": "1759",
+ "provider": {
+ "$id": "1760",
+ "kind": "string",
+ "type": {
+ "$ref": "365"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1761",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "Fleets"
+ },
+ "operation": {
+ "$id": "1762",
+ "kind": "string",
+ "type": {
+ "$ref": "373"
+ },
+ "value": "Delete Virtual Machine and Virtual Machine scale sets in a Azure Fleet resource"
+ },
+ "description": {
+ "$id": "1763",
+ "kind": "string",
+ "type": {
+ "$ref": "377"
+ },
+ "value": "Deletes all compute resources of Azure Fleet resource"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1764",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "1765",
+ "origin": {
+ "$id": "1766",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1767",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "Microsoft.AzureFleet/register/action"
+ },
+ "isDataAction": {
+ "$id": "1768",
+ "kind": "boolean",
+ "type": {
+ "$ref": "359"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1769",
+ "kind": "model",
+ "type": {
+ "$ref": "363"
+ },
+ "value": {
+ "$id": "1770",
+ "provider": {
+ "$id": "1771",
+ "kind": "string",
+ "type": {
+ "$ref": "365"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1772",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "Subscription"
+ },
+ "operation": {
+ "$id": "1773",
+ "kind": "string",
+ "type": {
+ "$ref": "373"
+ },
+ "value": "Register subscription for Microsoft.AzureFleet"
+ },
+ "description": {
+ "$id": "1774",
+ "kind": "string",
+ "type": {
+ "$ref": "377"
+ },
+ "value": "Registers Subscription with Microsoft.AzureFleet resource provider"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1775",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "1776",
+ "origin": {
+ "$id": "1777",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1778",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "Microsoft.AzureFleet/unregister/action"
+ },
+ "isDataAction": {
+ "$id": "1779",
+ "kind": "boolean",
+ "type": {
+ "$ref": "359"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1780",
+ "kind": "model",
+ "type": {
+ "$ref": "363"
+ },
+ "value": {
+ "$id": "1781",
+ "provider": {
+ "$id": "1782",
+ "kind": "string",
+ "type": {
+ "$ref": "365"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1783",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "Subscription"
+ },
+ "operation": {
+ "$id": "1784",
+ "kind": "string",
+ "type": {
+ "$ref": "373"
+ },
+ "value": "Unregister Subscription for Microsoft.AzureFleet"
+ },
+ "description": {
+ "$id": "1785",
+ "kind": "string",
+ "type": {
+ "$ref": "377"
+ },
+ "value": "Unregisters Subscription with Microsoft.AzureFleet resource provider"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1786",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1719"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1787",
+ "type": {
+ "$id": "1788",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$ref": "353"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Azure.ResourceManager.Operations.list"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "1789",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "1790",
+ "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": "1791",
+ "type": {
+ "$id": "1792",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Operations",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "parent": {
+ "$ref": "1703"
+ }
+ },
+ {
+ "$id": "1793",
+ "kind": "client",
+ "name": "Fleets",
+ "namespace": "Azure.ResourceManager.ComputeFleet",
+ "methods": [
+ {
+ "$id": "1794",
+ "kind": "basic",
+ "name": "get",
+ "accessibility": "public",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "doc": "Get a Fleet",
+ "operation": {
+ "$id": "1795",
+ "name": "get",
+ "resourceName": "Fleet",
+ "doc": "Get a Fleet",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1796",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1797",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1798",
+ "type": {
+ "$id": "1799",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-11-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1800",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1801",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1802",
+ "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": "1803",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "1804",
+ "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": "1805",
+ "name": "fleetName",
+ "nameInRequest": "fleetName",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "1806",
+ "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": "1807",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1808",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1809",
+ "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": "1810",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "429"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "1811",
+ "kind": "http",
+ "name": "Fleets_Get",
+ "description": "Fleets_Get",
+ "filePath": "2024-11-01/Fleets_Get.json",
+ "parameters": [
+ {
+ "$id": "1812",
+ "parameter": {
+ "$ref": "1796"
+ },
+ "value": {
+ "$id": "1813",
+ "kind": "string",
+ "type": {
+ "$ref": "1797"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "1814",
+ "parameter": {
+ "$ref": "1800"
+ },
+ "value": {
+ "$id": "1815",
+ "kind": "string",
+ "type": {
+ "$ref": "1801"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "1816",
+ "parameter": {
+ "$ref": "1803"
+ },
+ "value": {
+ "$id": "1817",
+ "kind": "string",
+ "type": {
+ "$ref": "1804"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "1818",
+ "parameter": {
+ "$ref": "1805"
+ },
+ "value": {
+ "$id": "1819",
+ "kind": "string",
+ "type": {
+ "$ref": "1806"
+ },
+ "value": "testFleet"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1820",
+ "response": {
+ "$ref": "1810"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1821",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "1822",
+ "properties": {
+ "$id": "1823",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "1824",
+ "provisioningState": {
+ "$id": "1825",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "1826",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "1827",
+ "capacity": {
+ "$id": "1828",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "1829",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "1830",
+ "kind": "number",
+ "type": {
+ "$ref": "500"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "1831",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "1832",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "1833",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "1834",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "1835",
+ "capacity": {
+ "$id": "1836",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "1837",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "1838",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "1839",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "1840",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "1841",
+ "name": {
+ "$id": "1842",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "1843",
+ "kind": "number",
+ "type": {
+ "$ref": "538"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "1844",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "1845",
+ "baseVirtualMachineProfile": {
+ "$id": "1846",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "1847",
+ "osProfile": {
+ "$id": "1848",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "1849",
+ "computerNamePrefix": {
+ "$id": "1850",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "1851",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "1852",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "1853",
+ "provisionVMAgent": {
+ "$id": "1854",
+ "kind": "boolean",
+ "type": {
+ "$ref": "666"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "1855",
+ "kind": "boolean",
+ "type": {
+ "$ref": "670"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "1856",
+ "kind": "string",
+ "type": {
+ "$ref": "674"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "1857",
+ "kind": "array",
+ "type": {
+ "$ref": "678"
+ },
+ "value": [
+ {
+ "$id": "1858",
+ "kind": "model",
+ "type": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "1859",
+ "passName": {
+ "$id": "1860",
+ "kind": "string",
+ "type": {
+ "$ref": "681"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "1861",
+ "kind": "string",
+ "type": {
+ "$ref": "685"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "1862",
+ "kind": "string",
+ "type": {
+ "$ref": "116"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "1863",
+ "kind": "model",
+ "type": {
+ "$ref": "698"
+ },
+ "value": {
+ "$id": "1864",
+ "patchMode": {
+ "$id": "1865",
+ "kind": "string",
+ "type": {
+ "$ref": "122"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "1866",
+ "kind": "boolean",
+ "type": {
+ "$ref": "703"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "1867",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "1868",
+ "kind": "model",
+ "type": {
+ "$ref": "710"
+ },
+ "value": {
+ "$id": "1869",
+ "rebootSetting": {
+ "$id": "1870",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "1871",
+ "kind": "boolean",
+ "type": {
+ "$ref": "715"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "1872",
+ "kind": "model",
+ "type": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "1873",
+ "listeners": {
+ "$id": "1874",
+ "kind": "array",
+ "type": {
+ "$ref": "725"
+ },
+ "value": [
+ {
+ "$id": "1875",
+ "kind": "model",
+ "type": {
+ "$ref": "726"
+ },
+ "value": {
+ "$id": "1876",
+ "protocol": {
+ "$id": "1877",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "1878",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "1879",
+ "kind": "boolean",
+ "type": {
+ "$ref": "739"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "1880",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "1881",
+ "disablePasswordAuthentication": {
+ "$id": "1882",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "1883",
+ "kind": "model",
+ "type": {
+ "$ref": "751"
+ },
+ "value": {
+ "$id": "1884",
+ "publicKeys": {
+ "$id": "1885",
+ "kind": "array",
+ "type": {
+ "$ref": "753"
+ },
+ "value": [
+ {
+ "$id": "1886",
+ "kind": "model",
+ "type": {
+ "$ref": "754"
+ },
+ "value": {
+ "$id": "1887",
+ "path": {
+ "$id": "1888",
+ "kind": "string",
+ "type": {
+ "$ref": "756"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "1889",
+ "kind": "string",
+ "type": {
+ "$ref": "760"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "1890",
+ "kind": "boolean",
+ "type": {
+ "$ref": "768"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "1891",
+ "kind": "model",
+ "type": {
+ "$ref": "772"
+ },
+ "value": {
+ "$id": "1892",
+ "patchMode": {
+ "$id": "1893",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "1894",
+ "kind": "string",
+ "type": {
+ "$ref": "158"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "1895",
+ "kind": "model",
+ "type": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "1896",
+ "rebootSetting": {
+ "$id": "1897",
+ "kind": "string",
+ "type": {
+ "$ref": "164"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "1898",
+ "kind": "boolean",
+ "type": {
+ "$ref": "785"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "1899",
+ "kind": "boolean",
+ "type": {
+ "$ref": "793"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "1900",
+ "kind": "array",
+ "type": {
+ "$ref": "799"
+ },
+ "value": [
+ {
+ "$id": "1901",
+ "kind": "model",
+ "type": {
+ "$ref": "800"
+ },
+ "value": {
+ "$id": "1902",
+ "sourceVault": {
+ "$id": "1903",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "1904",
+ "id": {
+ "$id": "1905",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "1906",
+ "kind": "array",
+ "type": {
+ "$ref": "811"
+ },
+ "value": [
+ {
+ "$id": "1907",
+ "kind": "model",
+ "type": {
+ "$ref": "812"
+ },
+ "value": {
+ "$id": "1908",
+ "certificateUrl": {
+ "$id": "1909",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "1910",
+ "kind": "string",
+ "type": {
+ "$ref": "818"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "1911",
+ "kind": "boolean",
+ "type": {
+ "$ref": "826"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "1912",
+ "kind": "boolean",
+ "type": {
+ "$ref": "830"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "1913",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "1914",
+ "imageReference": {
+ "$id": "1915",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "1916",
+ "publisher": {
+ "$id": "1917",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "1918",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "1919",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "1920",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "1921",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "1922",
+ "kind": "string",
+ "type": {
+ "$ref": "865"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "1923",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "1924",
+ "kind": "string",
+ "type": {
+ "$ref": "840"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "1925",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "1926",
+ "name": {
+ "$id": "1927",
+ "kind": "string",
+ "type": {
+ "$ref": "877"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "1928",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "1929",
+ "kind": "boolean",
+ "type": {
+ "$ref": "884"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "1930",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "1931",
+ "kind": "model",
+ "type": {
+ "$ref": "891"
+ },
+ "value": {
+ "$id": "1932",
+ "option": {
+ "$id": "1933",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "1934",
+ "kind": "string",
+ "type": {
+ "$ref": "198"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "1935",
+ "kind": "number",
+ "type": {
+ "$ref": "901"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "1936",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "1937",
+ "kind": "model",
+ "type": {
+ "$ref": "908"
+ },
+ "value": {
+ "$id": "1938",
+ "uri": {
+ "$id": "1939",
+ "kind": "string",
+ "type": {
+ "$ref": "910"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "1940",
+ "kind": "array",
+ "type": {
+ "$ref": "916"
+ },
+ "value": [
+ {
+ "$id": "1941",
+ "kind": "string",
+ "type": {
+ "$ref": "917"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "1942",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "1943",
+ "storageAccountType": {
+ "$id": "1944",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "1945",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "1946",
+ "id": {
+ "$id": "1947",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "1948",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "1949",
+ "securityEncryptionType": {
+ "$id": "1950",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "1951",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "1952",
+ "id": {
+ "$id": "1953",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "1954",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "1955",
+ "kind": "array",
+ "type": {
+ "$ref": "952"
+ },
+ "value": [
+ {
+ "$id": "1956",
+ "kind": "model",
+ "type": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "1957",
+ "name": {
+ "$id": "1958",
+ "kind": "string",
+ "type": {
+ "$ref": "955"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "1959",
+ "kind": "number",
+ "type": {
+ "$ref": "959"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "1960",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "1961",
+ "kind": "boolean",
+ "type": {
+ "$ref": "966"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "1962",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "1963",
+ "kind": "number",
+ "type": {
+ "$ref": "973"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "1964",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "1965",
+ "storageAccountType": {
+ "$id": "1966",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "1967",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "1968",
+ "id": {
+ "$id": "1969",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "1970",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "1971",
+ "securityEncryptionType": {
+ "$id": "1972",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "1973",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "1974",
+ "id": {
+ "$id": "1975",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "1976",
+ "kind": "number",
+ "type": {
+ "$ref": "980"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "1977",
+ "kind": "number",
+ "type": {
+ "$ref": "984"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "1978",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ },
+ "diskControllerType": {
+ "$id": "1979",
+ "kind": "string",
+ "type": {
+ "$ref": "242"
+ },
+ "value": "uzb"
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "1980",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "1981",
+ "healthProbe": {
+ "$id": "1982",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "1983",
+ "id": {
+ "$id": "1984",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "1985",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "1986",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "1987",
+ "name": {
+ "$id": "1988",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "1989",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "1990",
+ "primary": {
+ "$id": "1991",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "1992",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "1993",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1026"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "1994",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "1995",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "1996",
+ "id": {
+ "$id": "1997",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "1998",
+ "kind": "model",
+ "type": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "1999",
+ "dnsServers": {
+ "$id": "2000",
+ "kind": "array",
+ "type": {
+ "$ref": "1039"
+ },
+ "value": [
+ {
+ "$id": "2001",
+ "kind": "string",
+ "type": {
+ "$ref": "1040"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "2002",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "2003",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "2004",
+ "name": {
+ "$id": "2005",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "2006",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "2007",
+ "subnet": {
+ "$id": "2008",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "2009",
+ "id": {
+ "$id": "2010",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "2011",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "2012",
+ "kind": "model",
+ "type": {
+ "$ref": "1062"
+ },
+ "value": {
+ "$id": "2013",
+ "name": {
+ "$id": "2014",
+ "kind": "string",
+ "type": {
+ "$ref": "1064"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "2015",
+ "kind": "model",
+ "type": {
+ "$ref": "1068"
+ },
+ "value": {
+ "$id": "2016",
+ "idleTimeoutInMinutes": {
+ "$id": "2017",
+ "kind": "number",
+ "type": {
+ "$ref": "1070"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "2018",
+ "kind": "model",
+ "type": {
+ "$ref": "1074"
+ },
+ "value": {
+ "$id": "2019",
+ "domainNameLabel": {
+ "$id": "2020",
+ "kind": "string",
+ "type": {
+ "$ref": "1076"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "2021",
+ "kind": "string",
+ "type": {
+ "$ref": "248"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "2022",
+ "kind": "array",
+ "type": {
+ "$ref": "1085"
+ },
+ "value": [
+ {
+ "$id": "2023",
+ "kind": "model",
+ "type": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "2024",
+ "ipTagType": {
+ "$id": "2025",
+ "kind": "string",
+ "type": {
+ "$ref": "1088"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "2026",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "2027",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2028",
+ "id": {
+ "$id": "2029",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "2030",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "2031",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "2032",
+ "kind": "model",
+ "type": {
+ "$ref": "1109"
+ },
+ "value": {
+ "$id": "2033",
+ "name": {
+ "$id": "2034",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "2035",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "2036",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "2037",
+ "kind": "array",
+ "type": {
+ "$ref": "1124"
+ },
+ "value": [
+ {
+ "$id": "2038",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2039",
+ "id": {
+ "$id": "2040",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "2041",
+ "kind": "array",
+ "type": {
+ "$ref": "1128"
+ },
+ "value": [
+ {
+ "$id": "2042",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2043",
+ "id": {
+ "$id": "2044",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "2045",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "2046",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2047",
+ "id": {
+ "$id": "2048",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "2049",
+ "kind": "array",
+ "type": {
+ "$ref": "1136"
+ },
+ "value": [
+ {
+ "$id": "2050",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2051",
+ "id": {
+ "$id": "2052",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "2053",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "2054",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "2055",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "2056",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "2057",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2058",
+ "kind": "model",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": {
+ "$id": "2059",
+ "uefiSettings": {
+ "$id": "2060",
+ "kind": "model",
+ "type": {
+ "$ref": "1168"
+ },
+ "value": {
+ "$id": "2061",
+ "secureBootEnabled": {
+ "$id": "2062",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1170"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "2063",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1174"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "2064",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1180"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "2065",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "2066",
+ "kind": "model",
+ "type": {
+ "$ref": "1187"
+ },
+ "value": {
+ "$id": "2067",
+ "userAssignedIdentityResourceId": {
+ "$id": "2068",
+ "kind": "string",
+ "type": {
+ "$ref": "1189"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "2069",
+ "kind": "model",
+ "type": {
+ "$ref": "1196"
+ },
+ "value": {
+ "$id": "2070",
+ "enabled": {
+ "$id": "2071",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1198"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "2072",
+ "kind": "string",
+ "type": {
+ "$ref": "312"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "2073",
+ "kind": "number",
+ "type": {
+ "$ref": "1205"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "2074",
+ "kind": "model",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": {
+ "$id": "2075",
+ "bootDiagnostics": {
+ "$id": "2076",
+ "kind": "model",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": {
+ "$id": "2077",
+ "enabled": {
+ "$id": "2078",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "2079",
+ "kind": "string",
+ "type": {
+ "$ref": "1221"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "2080",
+ "kind": "model",
+ "type": {
+ "$ref": "1229"
+ },
+ "value": {
+ "$id": "2081",
+ "extensions": {
+ "$id": "2082",
+ "kind": "array",
+ "type": {
+ "$ref": "1231"
+ },
+ "value": [
+ {
+ "$id": "2083",
+ "kind": "model",
+ "type": {
+ "$ref": "1232"
+ },
+ "value": {
+ "$id": "2084",
+ "name": {
+ "$id": "2085",
+ "kind": "string",
+ "type": {
+ "$ref": "1239"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "2086",
+ "kind": "string",
+ "type": {
+ "$ref": "1243"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "2087",
+ "kind": "model",
+ "type": {
+ "$ref": "1247"
+ },
+ "value": {
+ "$id": "2088",
+ "forceUpdateTag": {
+ "$id": "2089",
+ "kind": "string",
+ "type": {
+ "$ref": "1249"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "2090",
+ "kind": "string",
+ "type": {
+ "$ref": "1253"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "2091",
+ "kind": "string",
+ "type": {
+ "$ref": "1257"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "2092",
+ "kind": "string",
+ "type": {
+ "$ref": "1261"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "2093",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1265"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2094",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1269"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "2095",
+ "kind": "dict",
+ "type": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "2096"
+ }
+ },
+ "provisioningState": {
+ "$id": "2097",
+ "kind": "string",
+ "type": {
+ "$ref": "1285"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "2098",
+ "kind": "array",
+ "type": {
+ "$ref": "1289"
+ },
+ "value": [
+ {
+ "$id": "2099",
+ "kind": "string",
+ "type": {
+ "$ref": "1290"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "2100",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1294"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "2101",
+ "kind": "model",
+ "type": {
+ "$ref": "1298"
+ },
+ "value": {
+ "$id": "2102",
+ "secretUrl": {
+ "$id": "2103",
+ "kind": "string",
+ "type": {
+ "$ref": "1300"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "2104",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2105",
+ "id": {
+ "$id": "2106",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "2107",
+ "kind": "string",
+ "type": {
+ "$ref": "1234"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "2108",
+ "kind": "string",
+ "type": {
+ "$ref": "1313"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "2109",
+ "kind": "string",
+ "type": {
+ "$ref": "1319"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "2110",
+ "kind": "model",
+ "type": {
+ "$ref": "1323"
+ },
+ "value": {
+ "$id": "2111",
+ "terminateNotificationProfile": {
+ "$id": "2112",
+ "kind": "model",
+ "type": {
+ "$ref": "1325"
+ },
+ "value": {
+ "$id": "2113",
+ "notBeforeTimeout": {
+ "$id": "2114",
+ "kind": "string",
+ "type": {
+ "$ref": "1327"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "2115",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1331"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "2116",
+ "kind": "model",
+ "type": {
+ "$ref": "1337"
+ },
+ "value": {
+ "$id": "2117",
+ "notBeforeTimeout": {
+ "$id": "2118",
+ "kind": "string",
+ "type": {
+ "$ref": "1339"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "2119",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1343"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "2120",
+ "kind": "string",
+ "type": {
+ "$ref": "1351"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "2121",
+ "kind": "model",
+ "type": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "2122",
+ "capacityReservationGroup": {
+ "$id": "2123",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2124",
+ "id": {
+ "$id": "2125",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "2126",
+ "kind": "model",
+ "type": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "2127",
+ "galleryApplications": {
+ "$id": "2128",
+ "kind": "array",
+ "type": {
+ "$ref": "1364"
+ },
+ "value": [
+ {
+ "$id": "2129",
+ "kind": "model",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": {
+ "$id": "2130",
+ "tags": {
+ "$id": "2131",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "2132",
+ "kind": "number",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "2133",
+ "kind": "string",
+ "type": {
+ "$ref": "1375"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "2134",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1384"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2135",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1388"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "2136",
+ "kind": "model",
+ "type": {
+ "$ref": "1396"
+ },
+ "value": {
+ "$id": "2137",
+ "vmSizeProperties": {
+ "$id": "2138",
+ "kind": "model",
+ "type": {
+ "$ref": "1398"
+ },
+ "value": {
+ "$id": "2139",
+ "vCPUsAvailable": {
+ "$id": "2140",
+ "kind": "number",
+ "type": {
+ "$ref": "1400"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "2141",
+ "kind": "number",
+ "type": {
+ "$ref": "1404"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "2142",
+ "kind": "model",
+ "type": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "2143",
+ "id": {
+ "$id": "2144",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "2145",
+ "kind": "model",
+ "type": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "2146",
+ "id": {
+ "$id": "2147",
+ "kind": "string",
+ "type": {
+ "$ref": "1423"
+ },
+ "value": "mubredelfbshboaxrsxiajihahaa"
+ },
+ "excludeExtensions": {
+ "$id": "2148",
+ "kind": "array",
+ "type": {
+ "$ref": "1427"
+ },
+ "value": [
+ {
+ "$id": "2149",
+ "kind": "string",
+ "type": {
+ "$ref": "1428"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "2150",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1432"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2151",
+ "kind": "string",
+ "type": {
+ "$ref": "1438"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "2152",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "2153",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2154",
+ "kind": "string",
+ "type": {
+ "$ref": "1476"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "2155",
+ "kind": "string",
+ "type": {
+ "$ref": "1481"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "2156",
+ "kind": "array",
+ "type": {
+ "$ref": "1489"
+ },
+ "value": [
+ {
+ "$id": "2157",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "2158",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "2159",
+ "kind": "model",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": {
+ "$id": "2160",
+ "principalId": {
+ "$id": "2161",
+ "kind": "string",
+ "type": {
+ "$ref": "1496"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "2162",
+ "kind": "string",
+ "type": {
+ "$ref": "1501"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "2163",
+ "kind": "string",
+ "type": {
+ "$ref": "318"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "2164",
+ "kind": "dict",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": {
+ "$id": "2165",
+ "key9851": {
+ "$id": "2166",
+ "kind": "model",
+ "type": {
+ "$ref": "1512"
+ },
+ "value": {
+ "$id": "2167",
+ "principalId": {
+ "$id": "2168",
+ "kind": "string",
+ "type": {
+ "$ref": "1519"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "2169",
+ "kind": "string",
+ "type": {
+ "$ref": "1514"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "2170",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "2171",
+ "key3518": {
+ "$id": "2172",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "plan": {
+ "$id": "2173",
+ "kind": "model",
+ "type": {
+ "$ref": "1528"
+ },
+ "value": {
+ "$id": "2174",
+ "name": {
+ "$id": "2175",
+ "kind": "string",
+ "type": {
+ "$ref": "1530"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "2176",
+ "kind": "string",
+ "type": {
+ "$ref": "1534"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "2177",
+ "kind": "string",
+ "type": {
+ "$ref": "1538"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "2178",
+ "kind": "string",
+ "type": {
+ "$ref": "1542"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "2179",
+ "kind": "string",
+ "type": {
+ "$ref": "1546"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "location": {
+ "$id": "2180",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "2181",
+ "kind": "string",
+ "type": {
+ "$ref": "433"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "2182",
+ "kind": "string",
+ "type": {
+ "$ref": "438"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "2183",
+ "kind": "string",
+ "type": {
+ "$ref": "442"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "2184",
+ "kind": "model",
+ "type": {
+ "$ref": "447"
+ },
+ "value": {
+ "$id": "2185",
+ "createdBy": {
+ "$id": "2186",
+ "kind": "string",
+ "type": {
+ "$ref": "449"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "2187",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "2188",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "2189",
+ "kind": "string",
+ "type": {
+ "$ref": "461"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "2190",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "2191",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "2192",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2193",
+ "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": "2194",
+ "name": "fleetName",
+ "nameInRequest": "fleetName",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "2195",
+ "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": "2196",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1808"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "2197",
+ "type": {
+ "$ref": "429"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.get"
+ },
+ {
+ "$id": "2198",
+ "kind": "lro",
+ "name": "createOrUpdate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "doc": "Create a Fleet",
+ "operation": {
+ "$id": "2199",
+ "name": "createOrUpdate",
+ "resourceName": "Fleet",
+ "doc": "Create a Fleet",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "2200",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "2201",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "2202",
+ "type": {
+ "$id": "2203",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-11-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "2204",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "2205",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2206",
+ "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": "2207",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "2208",
+ "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": "2209",
+ "name": "fleetName",
+ "nameInRequest": "fleetName",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "2210",
+ "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": "2211",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "2212",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2213",
+ "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": "2214",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "2215",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2216",
+ "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": "2217",
+ "name": "resource",
+ "nameInRequest": "resource",
+ "doc": "Resource create parameters.",
+ "type": {
+ "$ref": "429"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2218",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "429"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "2219",
+ "statusCodes": [
+ 201
+ ],
+ "bodyType": {
+ "$ref": "429"
+ },
+ "headers": [
+ {
+ "$id": "2220",
+ "name": "retryAfter",
+ "nameInResponse": "Retry-After",
+ "doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "type": {
+ "$id": "2221",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "PUT",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "2222",
+ "finalStateVia": 0,
+ "finalResponse": {
+ "$id": "2223",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "429"
+ }
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.createOrUpdate",
+ "decorators": [
+ {
+ "$id": "2224",
+ "name": "Azure.Core.@useFinalStateVia",
+ "arguments": {
+ "$id": "2225",
+ "finalState": "azure-async-operation"
+ }
+ }
+ ],
+ "examples": [
+ {
+ "$id": "2226",
+ "kind": "http",
+ "name": "Fleets_CreateOrUpdate",
+ "description": "Fleets_CreateOrUpdate",
+ "filePath": "2024-11-01/Fleets_CreateOrUpdate.json",
+ "parameters": [
+ {
+ "$id": "2227",
+ "parameter": {
+ "$ref": "2200"
+ },
+ "value": {
+ "$id": "2228",
+ "kind": "string",
+ "type": {
+ "$ref": "2201"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "2229",
+ "parameter": {
+ "$ref": "2204"
+ },
+ "value": {
+ "$id": "2230",
+ "kind": "string",
+ "type": {
+ "$ref": "2205"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "2231",
+ "parameter": {
+ "$ref": "2207"
+ },
+ "value": {
+ "$id": "2232",
+ "kind": "string",
+ "type": {
+ "$ref": "2208"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "2233",
+ "parameter": {
+ "$ref": "2209"
+ },
+ "value": {
+ "$id": "2234",
+ "kind": "string",
+ "type": {
+ "$ref": "2210"
+ },
+ "value": "testFleet"
+ }
+ },
+ {
+ "$id": "2235",
+ "parameter": {
+ "$ref": "2217"
+ },
+ "value": {
+ "$id": "2236",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "2237",
+ "properties": {
+ "$id": "2238",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "2239",
+ "spotPriorityProfile": {
+ "$id": "2240",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "2241",
+ "capacity": {
+ "$id": "2242",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "2243",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "2244",
+ "kind": "number",
+ "type": {
+ "$ref": "500"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "2245",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "2246",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "2247",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "2248",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "2249",
+ "capacity": {
+ "$id": "2250",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "2251",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "2252",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "2253",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "2254",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "2255",
+ "name": {
+ "$id": "2256",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "2257",
+ "kind": "number",
+ "type": {
+ "$ref": "538"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "2258",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "2259",
+ "baseVirtualMachineProfile": {
+ "$id": "2260",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "2261",
+ "osProfile": {
+ "$id": "2262",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "2263",
+ "computerNamePrefix": {
+ "$id": "2264",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "2265",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "adminPassword": {
+ "$id": "2266",
+ "kind": "string",
+ "type": {
+ "$ref": "656"
+ },
+ "value": "adfbrdxpv"
+ },
+ "customData": {
+ "$id": "2267",
+ "kind": "string",
+ "type": {
+ "$ref": "660"
+ },
+ "value": "xjjib"
+ },
+ "windowsConfiguration": {
+ "$id": "2268",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "2269",
+ "provisionVMAgent": {
+ "$id": "2270",
+ "kind": "boolean",
+ "type": {
+ "$ref": "666"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "2271",
+ "kind": "boolean",
+ "type": {
+ "$ref": "670"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "2272",
+ "kind": "string",
+ "type": {
+ "$ref": "674"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "2273",
+ "kind": "array",
+ "type": {
+ "$ref": "678"
+ },
+ "value": [
+ {
+ "$id": "2274",
+ "kind": "model",
+ "type": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "2275",
+ "passName": {
+ "$id": "2276",
+ "kind": "string",
+ "type": {
+ "$ref": "681"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "2277",
+ "kind": "string",
+ "type": {
+ "$ref": "685"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "2278",
+ "kind": "string",
+ "type": {
+ "$ref": "116"
+ },
+ "value": "AutoLogon"
+ },
+ "content": {
+ "$id": "2279",
+ "kind": "string",
+ "type": {
+ "$ref": "692"
+ },
+ "value": "bubmqbxjkj"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "2280",
+ "kind": "model",
+ "type": {
+ "$ref": "698"
+ },
+ "value": {
+ "$id": "2281",
+ "patchMode": {
+ "$id": "2282",
+ "kind": "string",
+ "type": {
+ "$ref": "122"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "2283",
+ "kind": "boolean",
+ "type": {
+ "$ref": "703"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "2284",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "2285",
+ "kind": "model",
+ "type": {
+ "$ref": "710"
+ },
+ "value": {
+ "$id": "2286",
+ "rebootSetting": {
+ "$id": "2287",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "2288",
+ "kind": "boolean",
+ "type": {
+ "$ref": "715"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "2289",
+ "kind": "model",
+ "type": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "2290",
+ "listeners": {
+ "$id": "2291",
+ "kind": "array",
+ "type": {
+ "$ref": "725"
+ },
+ "value": [
+ {
+ "$id": "2292",
+ "kind": "model",
+ "type": {
+ "$ref": "726"
+ },
+ "value": {
+ "$id": "2293",
+ "protocol": {
+ "$id": "2294",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "Https"
+ },
+ "certificateUrl": {
+ "$id": "2295",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "2296",
+ "kind": "boolean",
+ "type": {
+ "$ref": "739"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "2297",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "2298",
+ "disablePasswordAuthentication": {
+ "$id": "2299",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "2300",
+ "kind": "model",
+ "type": {
+ "$ref": "751"
+ },
+ "value": {
+ "$id": "2301",
+ "publicKeys": {
+ "$id": "2302",
+ "kind": "array",
+ "type": {
+ "$ref": "753"
+ },
+ "value": [
+ {
+ "$id": "2303",
+ "kind": "model",
+ "type": {
+ "$ref": "754"
+ },
+ "value": {
+ "$id": "2304",
+ "path": {
+ "$id": "2305",
+ "kind": "string",
+ "type": {
+ "$ref": "756"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "2306",
+ "kind": "string",
+ "type": {
+ "$ref": "760"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "2307",
+ "kind": "boolean",
+ "type": {
+ "$ref": "768"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "2308",
+ "kind": "model",
+ "type": {
+ "$ref": "772"
+ },
+ "value": {
+ "$id": "2309",
+ "patchMode": {
+ "$id": "2310",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "2311",
+ "kind": "string",
+ "type": {
+ "$ref": "158"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "2312",
+ "kind": "model",
+ "type": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "2313",
+ "rebootSetting": {
+ "$id": "2314",
+ "kind": "string",
+ "type": {
+ "$ref": "164"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "2315",
+ "kind": "boolean",
+ "type": {
+ "$ref": "785"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "2316",
+ "kind": "boolean",
+ "type": {
+ "$ref": "793"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "2317",
+ "kind": "array",
+ "type": {
+ "$ref": "799"
+ },
+ "value": [
+ {
+ "$id": "2318",
+ "kind": "model",
+ "type": {
+ "$ref": "800"
+ },
+ "value": {
+ "$id": "2319",
+ "sourceVault": {
+ "$id": "2320",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2321",
+ "id": {
+ "$id": "2322",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "2323",
+ "kind": "array",
+ "type": {
+ "$ref": "811"
+ },
+ "value": [
+ {
+ "$id": "2324",
+ "kind": "model",
+ "type": {
+ "$ref": "812"
+ },
+ "value": {
+ "$id": "2325",
+ "certificateUrl": {
+ "$id": "2326",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "2327",
+ "kind": "string",
+ "type": {
+ "$ref": "818"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "2328",
+ "kind": "boolean",
+ "type": {
+ "$ref": "826"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "2329",
+ "kind": "boolean",
+ "type": {
+ "$ref": "830"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "2330",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "2331",
+ "imageReference": {
+ "$id": "2332",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "2333",
+ "publisher": {
+ "$id": "2334",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "2335",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "2336",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "2337",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "sharedGalleryImageId": {
+ "$id": "2338",
+ "kind": "string",
+ "type": {
+ "$ref": "865"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "2339",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "2340",
+ "kind": "string",
+ "type": {
+ "$ref": "840"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "2341",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "2342",
+ "name": {
+ "$id": "2343",
+ "kind": "string",
+ "type": {
+ "$ref": "877"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "2344",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "2345",
+ "kind": "boolean",
+ "type": {
+ "$ref": "884"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "2346",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "2347",
+ "kind": "model",
+ "type": {
+ "$ref": "891"
+ },
+ "value": {
+ "$id": "2348",
+ "option": {
+ "$id": "2349",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "2350",
+ "kind": "string",
+ "type": {
+ "$ref": "198"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "2351",
+ "kind": "number",
+ "type": {
+ "$ref": "901"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "2352",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "2353",
+ "kind": "model",
+ "type": {
+ "$ref": "908"
+ },
+ "value": {
+ "$id": "2354",
+ "uri": {
+ "$id": "2355",
+ "kind": "string",
+ "type": {
+ "$ref": "910"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "2356",
+ "kind": "array",
+ "type": {
+ "$ref": "916"
+ },
+ "value": [
+ {
+ "$id": "2357",
+ "kind": "string",
+ "type": {
+ "$ref": "917"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "2358",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "2359",
+ "storageAccountType": {
+ "$id": "2360",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "2361",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "2362",
+ "id": {
+ "$id": "2363",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2364",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "2365",
+ "securityEncryptionType": {
+ "$id": "2366",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "2367",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "2368",
+ "id": {
+ "$id": "2369",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "2370",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "2371",
+ "kind": "array",
+ "type": {
+ "$ref": "952"
+ },
+ "value": [
+ {
+ "$id": "2372",
+ "kind": "model",
+ "type": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "2373",
+ "name": {
+ "$id": "2374",
+ "kind": "string",
+ "type": {
+ "$ref": "955"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "2375",
+ "kind": "number",
+ "type": {
+ "$ref": "959"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "2376",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "2377",
+ "kind": "boolean",
+ "type": {
+ "$ref": "966"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "2378",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "2379",
+ "kind": "number",
+ "type": {
+ "$ref": "973"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "2380",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "2381",
+ "storageAccountType": {
+ "$id": "2382",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "2383",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "2384",
+ "id": {
+ "$id": "2385",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2386",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "2387",
+ "securityEncryptionType": {
+ "$id": "2388",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "2389",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "2390",
+ "id": {
+ "$id": "2391",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "2392",
+ "kind": "number",
+ "type": {
+ "$ref": "980"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "2393",
+ "kind": "number",
+ "type": {
+ "$ref": "984"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "2394",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ },
+ "diskControllerType": {
+ "$id": "2395",
+ "kind": "string",
+ "type": {
+ "$ref": "242"
+ },
+ "value": "uzb"
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "2396",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "2397",
+ "healthProbe": {
+ "$id": "2398",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "2399",
+ "id": {
+ "$id": "2400",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "2401",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "2402",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "2403",
+ "name": {
+ "$id": "2404",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "2405",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "2406",
+ "primary": {
+ "$id": "2407",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "2408",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "2409",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1026"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "2410",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "2411",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2412",
+ "id": {
+ "$id": "2413",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "2414",
+ "kind": "model",
+ "type": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "2415",
+ "dnsServers": {
+ "$id": "2416",
+ "kind": "array",
+ "type": {
+ "$ref": "1039"
+ },
+ "value": [
+ {
+ "$id": "2417",
+ "kind": "string",
+ "type": {
+ "$ref": "1040"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "2418",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "2419",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "2420",
+ "name": {
+ "$id": "2421",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "2422",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "2423",
+ "subnet": {
+ "$id": "2424",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "2425",
+ "id": {
+ "$id": "2426",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "2427",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "2428",
+ "kind": "model",
+ "type": {
+ "$ref": "1062"
+ },
+ "value": {
+ "$id": "2429",
+ "name": {
+ "$id": "2430",
+ "kind": "string",
+ "type": {
+ "$ref": "1064"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "2431",
+ "kind": "model",
+ "type": {
+ "$ref": "1068"
+ },
+ "value": {
+ "$id": "2432",
+ "idleTimeoutInMinutes": {
+ "$id": "2433",
+ "kind": "number",
+ "type": {
+ "$ref": "1070"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "2434",
+ "kind": "model",
+ "type": {
+ "$ref": "1074"
+ },
+ "value": {
+ "$id": "2435",
+ "domainNameLabel": {
+ "$id": "2436",
+ "kind": "string",
+ "type": {
+ "$ref": "1076"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "2437",
+ "kind": "string",
+ "type": {
+ "$ref": "248"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "2438",
+ "kind": "array",
+ "type": {
+ "$ref": "1085"
+ },
+ "value": [
+ {
+ "$id": "2439",
+ "kind": "model",
+ "type": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "2440",
+ "ipTagType": {
+ "$id": "2441",
+ "kind": "string",
+ "type": {
+ "$ref": "1088"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "2442",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "2443",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2444",
+ "id": {
+ "$id": "2445",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "2446",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "2447",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "2448",
+ "kind": "model",
+ "type": {
+ "$ref": "1109"
+ },
+ "value": {
+ "$id": "2449",
+ "name": {
+ "$id": "2450",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "2451",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "2452",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "2453",
+ "kind": "array",
+ "type": {
+ "$ref": "1124"
+ },
+ "value": [
+ {
+ "$id": "2454",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2455",
+ "id": {
+ "$id": "2456",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "2457",
+ "kind": "array",
+ "type": {
+ "$ref": "1128"
+ },
+ "value": [
+ {
+ "$id": "2458",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2459",
+ "id": {
+ "$id": "2460",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "2461",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "2462",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2463",
+ "id": {
+ "$id": "2464",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "2465",
+ "kind": "array",
+ "type": {
+ "$ref": "1136"
+ },
+ "value": [
+ {
+ "$id": "2466",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2467",
+ "id": {
+ "$id": "2468",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "2469",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "2470",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "2471",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "2472",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "2473",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2474",
+ "kind": "model",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": {
+ "$id": "2475",
+ "uefiSettings": {
+ "$id": "2476",
+ "kind": "model",
+ "type": {
+ "$ref": "1168"
+ },
+ "value": {
+ "$id": "2477",
+ "secureBootEnabled": {
+ "$id": "2478",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1170"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "2479",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1174"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "2480",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1180"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "2481",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "2482",
+ "kind": "model",
+ "type": {
+ "$ref": "1187"
+ },
+ "value": {
+ "$id": "2483",
+ "userAssignedIdentityResourceId": {
+ "$id": "2484",
+ "kind": "string",
+ "type": {
+ "$ref": "1189"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "2485",
+ "kind": "model",
+ "type": {
+ "$ref": "1196"
+ },
+ "value": {
+ "$id": "2486",
+ "enabled": {
+ "$id": "2487",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1198"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "2488",
+ "kind": "string",
+ "type": {
+ "$ref": "312"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "2489",
+ "kind": "number",
+ "type": {
+ "$ref": "1205"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "2490",
+ "kind": "model",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": {
+ "$id": "2491",
+ "bootDiagnostics": {
+ "$id": "2492",
+ "kind": "model",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": {
+ "$id": "2493",
+ "enabled": {
+ "$id": "2494",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "2495",
+ "kind": "string",
+ "type": {
+ "$ref": "1221"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "2496",
+ "kind": "model",
+ "type": {
+ "$ref": "1229"
+ },
+ "value": {
+ "$id": "2497",
+ "extensions": {
+ "$id": "2498",
+ "kind": "array",
+ "type": {
+ "$ref": "1231"
+ },
+ "value": [
+ {
+ "$id": "2499",
+ "kind": "model",
+ "type": {
+ "$ref": "1232"
+ },
+ "value": {
+ "$id": "2500",
+ "name": {
+ "$id": "2501",
+ "kind": "string",
+ "type": {
+ "$ref": "1239"
+ },
+ "value": "bndxuxx"
+ },
+ "properties": {
+ "$id": "2502",
+ "kind": "model",
+ "type": {
+ "$ref": "1247"
+ },
+ "value": {
+ "$id": "2503",
+ "forceUpdateTag": {
+ "$id": "2504",
+ "kind": "string",
+ "type": {
+ "$ref": "1249"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "2505",
+ "kind": "string",
+ "type": {
+ "$ref": "1253"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "2506",
+ "kind": "string",
+ "type": {
+ "$ref": "1257"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "2507",
+ "kind": "string",
+ "type": {
+ "$ref": "1261"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "2508",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1265"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2509",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1269"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "2510",
+ "kind": "dict",
+ "type": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "2511"
+ }
+ },
+ "protectedSettings": {
+ "$id": "2512",
+ "kind": "dict",
+ "type": {
+ "$ref": "1279"
+ },
+ "value": {
+ "$id": "2513"
+ }
+ },
+ "provisionAfterExtensions": {
+ "$id": "2514",
+ "kind": "array",
+ "type": {
+ "$ref": "1289"
+ },
+ "value": [
+ {
+ "$id": "2515",
+ "kind": "string",
+ "type": {
+ "$ref": "1290"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "2516",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1294"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "2517",
+ "kind": "model",
+ "type": {
+ "$ref": "1298"
+ },
+ "value": {
+ "$id": "2518",
+ "secretUrl": {
+ "$id": "2519",
+ "kind": "string",
+ "type": {
+ "$ref": "1300"
+ },
+ "value": "https://myvaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "2520",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2521",
+ "id": {
+ "$id": "2522",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "2523",
+ "kind": "string",
+ "type": {
+ "$ref": "1313"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "2524",
+ "kind": "string",
+ "type": {
+ "$ref": "1319"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "2525",
+ "kind": "model",
+ "type": {
+ "$ref": "1323"
+ },
+ "value": {
+ "$id": "2526",
+ "terminateNotificationProfile": {
+ "$id": "2527",
+ "kind": "model",
+ "type": {
+ "$ref": "1325"
+ },
+ "value": {
+ "$id": "2528",
+ "notBeforeTimeout": {
+ "$id": "2529",
+ "kind": "string",
+ "type": {
+ "$ref": "1327"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "2530",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1331"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "2531",
+ "kind": "model",
+ "type": {
+ "$ref": "1337"
+ },
+ "value": {
+ "$id": "2532",
+ "notBeforeTimeout": {
+ "$id": "2533",
+ "kind": "string",
+ "type": {
+ "$ref": "1339"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "2534",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1343"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "2535",
+ "kind": "string",
+ "type": {
+ "$ref": "1351"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "2536",
+ "kind": "model",
+ "type": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "2537",
+ "capacityReservationGroup": {
+ "$id": "2538",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2539",
+ "id": {
+ "$id": "2540",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "2541",
+ "kind": "model",
+ "type": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "2542",
+ "galleryApplications": {
+ "$id": "2543",
+ "kind": "array",
+ "type": {
+ "$ref": "1364"
+ },
+ "value": [
+ {
+ "$id": "2544",
+ "kind": "model",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": {
+ "$id": "2545",
+ "tags": {
+ "$id": "2546",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "2547",
+ "kind": "number",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "2548",
+ "kind": "string",
+ "type": {
+ "$ref": "1375"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "configurationReference": {
+ "$id": "2549",
+ "kind": "string",
+ "type": {
+ "$ref": "1380"
+ },
+ "value": "ulztmiavpojpbpbddgnuuiimxcpau"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "2550",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1384"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2551",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1388"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "2552",
+ "kind": "model",
+ "type": {
+ "$ref": "1396"
+ },
+ "value": {
+ "$id": "2553",
+ "vmSizeProperties": {
+ "$id": "2554",
+ "kind": "model",
+ "type": {
+ "$ref": "1398"
+ },
+ "value": {
+ "$id": "2555",
+ "vCPUsAvailable": {
+ "$id": "2556",
+ "kind": "number",
+ "type": {
+ "$ref": "1400"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "2557",
+ "kind": "number",
+ "type": {
+ "$ref": "1404"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "2558",
+ "kind": "model",
+ "type": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "2559",
+ "id": {
+ "$id": "2560",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "2561",
+ "kind": "model",
+ "type": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "2562",
+ "id": {
+ "$id": "2563",
+ "kind": "string",
+ "type": {
+ "$ref": "1423"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "2564",
+ "kind": "array",
+ "type": {
+ "$ref": "1427"
+ },
+ "value": [
+ {
+ "$id": "2565",
+ "kind": "string",
+ "type": {
+ "$ref": "1428"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "2566",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1432"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "2567",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "2568",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ }
+ }
+ },
+ "zones": {
+ "$id": "2569",
+ "kind": "array",
+ "type": {
+ "$ref": "1489"
+ },
+ "value": [
+ {
+ "$id": "2570",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "2571",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "2572",
+ "kind": "model",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": {
+ "$id": "2573",
+ "type": {
+ "$id": "2574",
+ "kind": "string",
+ "type": {
+ "$ref": "318"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "2575",
+ "kind": "dict",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": {
+ "$id": "2576",
+ "key9851": {
+ "$id": "2577",
+ "kind": "model",
+ "type": {
+ "$ref": "1512"
+ },
+ "value": {
+ "$id": "2578"
+ }
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "2579",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "2580",
+ "key3518": {
+ "$id": "2581",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "location": {
+ "$id": "2582",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "westus"
+ },
+ "plan": {
+ "$id": "2583",
+ "kind": "model",
+ "type": {
+ "$ref": "1528"
+ },
+ "value": {
+ "$id": "2584",
+ "name": {
+ "$id": "2585",
+ "kind": "string",
+ "type": {
+ "$ref": "1530"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "2586",
+ "kind": "string",
+ "type": {
+ "$ref": "1534"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "2587",
+ "kind": "string",
+ "type": {
+ "$ref": "1538"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "2588",
+ "kind": "string",
+ "type": {
+ "$ref": "1542"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "2589",
+ "kind": "string",
+ "type": {
+ "$ref": "1546"
+ },
+ "value": "wa"
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2590",
+ "response": {
+ "$ref": "2218"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2591",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "2592",
+ "properties": {
+ "$id": "2593",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "2594",
+ "provisioningState": {
+ "$id": "2595",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Succeeded"
+ },
+ "spotPriorityProfile": {
+ "$id": "2596",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "2597",
+ "capacity": {
+ "$id": "2598",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 10
+ },
+ "minCapacity": {
+ "$id": "2599",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 20
+ },
+ "maxPricePerVM": {
+ "$id": "2600",
+ "kind": "number",
+ "type": {
+ "$ref": "500"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "2601",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "2602",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "2603",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "2604",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "2605",
+ "capacity": {
+ "$id": "2606",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 10
+ },
+ "minCapacity": {
+ "$id": "2607",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "2608",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "2609",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "2610",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "2611",
+ "name": {
+ "$id": "2612",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "2613",
+ "kind": "number",
+ "type": {
+ "$ref": "538"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "2614",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "2615",
+ "baseVirtualMachineProfile": {
+ "$id": "2616",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "2617",
+ "osProfile": {
+ "$id": "2618",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "2619",
+ "computerNamePrefix": {
+ "$id": "2620",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "2621",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "2622",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "2623",
+ "provisionVMAgent": {
+ "$id": "2624",
+ "kind": "boolean",
+ "type": {
+ "$ref": "666"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "2625",
+ "kind": "boolean",
+ "type": {
+ "$ref": "670"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "2626",
+ "kind": "string",
+ "type": {
+ "$ref": "674"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "2627",
+ "kind": "array",
+ "type": {
+ "$ref": "678"
+ },
+ "value": [
+ {
+ "$id": "2628",
+ "kind": "model",
+ "type": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "2629",
+ "passName": {
+ "$id": "2630",
+ "kind": "string",
+ "type": {
+ "$ref": "681"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "2631",
+ "kind": "string",
+ "type": {
+ "$ref": "685"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "2632",
+ "kind": "string",
+ "type": {
+ "$ref": "116"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "2633",
+ "kind": "model",
+ "type": {
+ "$ref": "698"
+ },
+ "value": {
+ "$id": "2634",
+ "patchMode": {
+ "$id": "2635",
+ "kind": "string",
+ "type": {
+ "$ref": "122"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "2636",
+ "kind": "boolean",
+ "type": {
+ "$ref": "703"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "2637",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "2638",
+ "kind": "model",
+ "type": {
+ "$ref": "710"
+ },
+ "value": {
+ "$id": "2639",
+ "rebootSetting": {
+ "$id": "2640",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "2641",
+ "kind": "boolean",
+ "type": {
+ "$ref": "715"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "2642",
+ "kind": "model",
+ "type": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "2643",
+ "listeners": {
+ "$id": "2644",
+ "kind": "array",
+ "type": {
+ "$ref": "725"
+ },
+ "value": [
+ {
+ "$id": "2645",
+ "kind": "model",
+ "type": {
+ "$ref": "726"
+ },
+ "value": {
+ "$id": "2646",
+ "protocol": {
+ "$id": "2647",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "Https"
+ },
+ "certificateUrl": {
+ "$id": "2648",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "2649",
+ "kind": "boolean",
+ "type": {
+ "$ref": "739"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "2650",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "2651",
+ "disablePasswordAuthentication": {
+ "$id": "2652",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "2653",
+ "kind": "model",
+ "type": {
+ "$ref": "751"
+ },
+ "value": {
+ "$id": "2654",
+ "publicKeys": {
+ "$id": "2655",
+ "kind": "array",
+ "type": {
+ "$ref": "753"
+ },
+ "value": [
+ {
+ "$id": "2656",
+ "kind": "model",
+ "type": {
+ "$ref": "754"
+ },
+ "value": {
+ "$id": "2657",
+ "path": {
+ "$id": "2658",
+ "kind": "string",
+ "type": {
+ "$ref": "756"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "2659",
+ "kind": "string",
+ "type": {
+ "$ref": "760"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "2660",
+ "kind": "boolean",
+ "type": {
+ "$ref": "768"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "2661",
+ "kind": "model",
+ "type": {
+ "$ref": "772"
+ },
+ "value": {
+ "$id": "2662",
+ "patchMode": {
+ "$id": "2663",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "2664",
+ "kind": "string",
+ "type": {
+ "$ref": "158"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "2665",
+ "kind": "model",
+ "type": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "2666",
+ "rebootSetting": {
+ "$id": "2667",
+ "kind": "string",
+ "type": {
+ "$ref": "164"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "2668",
+ "kind": "boolean",
+ "type": {
+ "$ref": "785"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "2669",
+ "kind": "boolean",
+ "type": {
+ "$ref": "793"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "2670",
+ "kind": "array",
+ "type": {
+ "$ref": "799"
+ },
+ "value": [
+ {
+ "$id": "2671",
+ "kind": "model",
+ "type": {
+ "$ref": "800"
+ },
+ "value": {
+ "$id": "2672",
+ "sourceVault": {
+ "$id": "2673",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2674",
+ "id": {
+ "$id": "2675",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "2676",
+ "kind": "array",
+ "type": {
+ "$ref": "811"
+ },
+ "value": [
+ {
+ "$id": "2677",
+ "kind": "model",
+ "type": {
+ "$ref": "812"
+ },
+ "value": {
+ "$id": "2678",
+ "certificateUrl": {
+ "$id": "2679",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "2680",
+ "kind": "string",
+ "type": {
+ "$ref": "818"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "2681",
+ "kind": "boolean",
+ "type": {
+ "$ref": "826"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "2682",
+ "kind": "boolean",
+ "type": {
+ "$ref": "830"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "2683",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "2684",
+ "imageReference": {
+ "$id": "2685",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "2686",
+ "publisher": {
+ "$id": "2687",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "2688",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "2689",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "2690",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "2691",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "2692",
+ "kind": "string",
+ "type": {
+ "$ref": "865"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "2693",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "2694",
+ "kind": "string",
+ "type": {
+ "$ref": "840"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "2695",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "2696",
+ "name": {
+ "$id": "2697",
+ "kind": "string",
+ "type": {
+ "$ref": "877"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "2698",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "2699",
+ "kind": "boolean",
+ "type": {
+ "$ref": "884"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "2700",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "2701",
+ "kind": "model",
+ "type": {
+ "$ref": "891"
+ },
+ "value": {
+ "$id": "2702",
+ "option": {
+ "$id": "2703",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "2704",
+ "kind": "string",
+ "type": {
+ "$ref": "198"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "2705",
+ "kind": "number",
+ "type": {
+ "$ref": "901"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "2706",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "2707",
+ "kind": "model",
+ "type": {
+ "$ref": "908"
+ },
+ "value": {
+ "$id": "2708",
+ "uri": {
+ "$id": "2709",
+ "kind": "string",
+ "type": {
+ "$ref": "910"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "2710",
+ "kind": "array",
+ "type": {
+ "$ref": "916"
+ },
+ "value": [
+ {
+ "$id": "2711",
+ "kind": "string",
+ "type": {
+ "$ref": "917"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "2712",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "2713",
+ "storageAccountType": {
+ "$id": "2714",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "2715",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "2716",
+ "id": {
+ "$id": "2717",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2718",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "2719",
+ "securityEncryptionType": {
+ "$id": "2720",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "2721",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "2722",
+ "id": {
+ "$id": "2723",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "2724",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "2725",
+ "kind": "array",
+ "type": {
+ "$ref": "952"
+ },
+ "value": [
+ {
+ "$id": "2726",
+ "kind": "model",
+ "type": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "2727",
+ "name": {
+ "$id": "2728",
+ "kind": "string",
+ "type": {
+ "$ref": "955"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "2729",
+ "kind": "number",
+ "type": {
+ "$ref": "959"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "2730",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "2731",
+ "kind": "boolean",
+ "type": {
+ "$ref": "966"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "2732",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "2733",
+ "kind": "number",
+ "type": {
+ "$ref": "973"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "2734",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "2735",
+ "storageAccountType": {
+ "$id": "2736",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "2737",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "2738",
+ "id": {
+ "$id": "2739",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2740",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "2741",
+ "securityEncryptionType": {
+ "$id": "2742",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "2743",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "2744",
+ "id": {
+ "$id": "2745",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "2746",
+ "kind": "number",
+ "type": {
+ "$ref": "980"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "2747",
+ "kind": "number",
+ "type": {
+ "$ref": "984"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "2748",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ },
+ "diskControllerType": {
+ "$id": "2749",
+ "kind": "string",
+ "type": {
+ "$ref": "242"
+ },
+ "value": "uzb"
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "2750",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "2751",
+ "healthProbe": {
+ "$id": "2752",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "2753",
+ "id": {
+ "$id": "2754",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "2755",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "2756",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "2757",
+ "name": {
+ "$id": "2758",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "2759",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "2760",
+ "primary": {
+ "$id": "2761",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "2762",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "2763",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1026"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "2764",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "2765",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2766",
+ "id": {
+ "$id": "2767",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "2768",
+ "kind": "model",
+ "type": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "2769",
+ "dnsServers": {
+ "$id": "2770",
+ "kind": "array",
+ "type": {
+ "$ref": "1039"
+ },
+ "value": [
+ {
+ "$id": "2771",
+ "kind": "string",
+ "type": {
+ "$ref": "1040"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "2772",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "2773",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "2774",
+ "name": {
+ "$id": "2775",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "2776",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "2777",
+ "subnet": {
+ "$id": "2778",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "2779",
+ "id": {
+ "$id": "2780",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "2781",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "2782",
+ "kind": "model",
+ "type": {
+ "$ref": "1062"
+ },
+ "value": {
+ "$id": "2783",
+ "name": {
+ "$id": "2784",
+ "kind": "string",
+ "type": {
+ "$ref": "1064"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "2785",
+ "kind": "model",
+ "type": {
+ "$ref": "1068"
+ },
+ "value": {
+ "$id": "2786",
+ "idleTimeoutInMinutes": {
+ "$id": "2787",
+ "kind": "number",
+ "type": {
+ "$ref": "1070"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "2788",
+ "kind": "model",
+ "type": {
+ "$ref": "1074"
+ },
+ "value": {
+ "$id": "2789",
+ "domainNameLabel": {
+ "$id": "2790",
+ "kind": "string",
+ "type": {
+ "$ref": "1076"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "2791",
+ "kind": "string",
+ "type": {
+ "$ref": "248"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "2792",
+ "kind": "array",
+ "type": {
+ "$ref": "1085"
+ },
+ "value": [
+ {
+ "$id": "2793",
+ "kind": "model",
+ "type": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "2794",
+ "ipTagType": {
+ "$id": "2795",
+ "kind": "string",
+ "type": {
+ "$ref": "1088"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "2796",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "2797",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2798",
+ "id": {
+ "$id": "2799",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "2800",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "2801",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "2802",
+ "kind": "model",
+ "type": {
+ "$ref": "1109"
+ },
+ "value": {
+ "$id": "2803",
+ "name": {
+ "$id": "2804",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "2805",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "2806",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "2807",
+ "kind": "array",
+ "type": {
+ "$ref": "1124"
+ },
+ "value": [
+ {
+ "$id": "2808",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2809",
+ "id": {
+ "$id": "2810",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "2811",
+ "kind": "array",
+ "type": {
+ "$ref": "1128"
+ },
+ "value": [
+ {
+ "$id": "2812",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2813",
+ "id": {
+ "$id": "2814",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "2815",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "2816",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2817",
+ "id": {
+ "$id": "2818",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "2819",
+ "kind": "array",
+ "type": {
+ "$ref": "1136"
+ },
+ "value": [
+ {
+ "$id": "2820",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2821",
+ "id": {
+ "$id": "2822",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "2823",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "2824",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "2825",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "2826",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "2827",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2828",
+ "kind": "model",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": {
+ "$id": "2829",
+ "uefiSettings": {
+ "$id": "2830",
+ "kind": "model",
+ "type": {
+ "$ref": "1168"
+ },
+ "value": {
+ "$id": "2831",
+ "secureBootEnabled": {
+ "$id": "2832",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1170"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "2833",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1174"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "2834",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1180"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "2835",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "2836",
+ "kind": "model",
+ "type": {
+ "$ref": "1187"
+ },
+ "value": {
+ "$id": "2837",
+ "userAssignedIdentityResourceId": {
+ "$id": "2838",
+ "kind": "string",
+ "type": {
+ "$ref": "1189"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "2839",
+ "kind": "model",
+ "type": {
+ "$ref": "1196"
+ },
+ "value": {
+ "$id": "2840",
+ "enabled": {
+ "$id": "2841",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1198"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "2842",
+ "kind": "string",
+ "type": {
+ "$ref": "312"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "2843",
+ "kind": "number",
+ "type": {
+ "$ref": "1205"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "2844",
+ "kind": "model",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": {
+ "$id": "2845",
+ "bootDiagnostics": {
+ "$id": "2846",
+ "kind": "model",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": {
+ "$id": "2847",
+ "enabled": {
+ "$id": "2848",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "2849",
+ "kind": "string",
+ "type": {
+ "$ref": "1221"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "2850",
+ "kind": "model",
+ "type": {
+ "$ref": "1229"
+ },
+ "value": {
+ "$id": "2851",
+ "extensions": {
+ "$id": "2852",
+ "kind": "array",
+ "type": {
+ "$ref": "1231"
+ },
+ "value": [
+ {
+ "$id": "2853",
+ "kind": "model",
+ "type": {
+ "$ref": "1232"
+ },
+ "value": {
+ "$id": "2854",
+ "name": {
+ "$id": "2855",
+ "kind": "string",
+ "type": {
+ "$ref": "1239"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "2856",
+ "kind": "string",
+ "type": {
+ "$ref": "1243"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "2857",
+ "kind": "model",
+ "type": {
+ "$ref": "1247"
+ },
+ "value": {
+ "$id": "2858",
+ "forceUpdateTag": {
+ "$id": "2859",
+ "kind": "string",
+ "type": {
+ "$ref": "1249"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "2860",
+ "kind": "string",
+ "type": {
+ "$ref": "1253"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "2861",
+ "kind": "string",
+ "type": {
+ "$ref": "1257"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "2862",
+ "kind": "string",
+ "type": {
+ "$ref": "1261"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "2863",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1265"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2864",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1269"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "2865",
+ "kind": "dict",
+ "type": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "2866"
+ }
+ },
+ "provisioningState": {
+ "$id": "2867",
+ "kind": "string",
+ "type": {
+ "$ref": "1285"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "2868",
+ "kind": "array",
+ "type": {
+ "$ref": "1289"
+ },
+ "value": [
+ {
+ "$id": "2869",
+ "kind": "string",
+ "type": {
+ "$ref": "1290"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "2870",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1294"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "2871",
+ "kind": "model",
+ "type": {
+ "$ref": "1298"
+ },
+ "value": {
+ "$id": "2872",
+ "secretUrl": {
+ "$id": "2873",
+ "kind": "string",
+ "type": {
+ "$ref": "1300"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "2874",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2875",
+ "id": {
+ "$id": "2876",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "2877",
+ "kind": "string",
+ "type": {
+ "$ref": "1234"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "2878",
+ "kind": "string",
+ "type": {
+ "$ref": "1313"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "2879",
+ "kind": "string",
+ "type": {
+ "$ref": "1319"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "2880",
+ "kind": "model",
+ "type": {
+ "$ref": "1323"
+ },
+ "value": {
+ "$id": "2881",
+ "terminateNotificationProfile": {
+ "$id": "2882",
+ "kind": "model",
+ "type": {
+ "$ref": "1325"
+ },
+ "value": {
+ "$id": "2883",
+ "notBeforeTimeout": {
+ "$id": "2884",
+ "kind": "string",
+ "type": {
+ "$ref": "1327"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "2885",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1331"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "2886",
+ "kind": "model",
+ "type": {
+ "$ref": "1337"
+ },
+ "value": {
+ "$id": "2887",
+ "notBeforeTimeout": {
+ "$id": "2888",
+ "kind": "string",
+ "type": {
+ "$ref": "1339"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "2889",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1343"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "2890",
+ "kind": "string",
+ "type": {
+ "$ref": "1351"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "2891",
+ "kind": "model",
+ "type": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "2892",
+ "capacityReservationGroup": {
+ "$id": "2893",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2894",
+ "id": {
+ "$id": "2895",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "2896",
+ "kind": "model",
+ "type": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "2897",
+ "galleryApplications": {
+ "$id": "2898",
+ "kind": "array",
+ "type": {
+ "$ref": "1364"
+ },
+ "value": [
+ {
+ "$id": "2899",
+ "kind": "model",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": {
+ "$id": "2900",
+ "tags": {
+ "$id": "2901",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "2902",
+ "kind": "number",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "2903",
+ "kind": "string",
+ "type": {
+ "$ref": "1375"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "2904",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1384"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2905",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1388"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "2906",
+ "kind": "model",
+ "type": {
+ "$ref": "1396"
+ },
+ "value": {
+ "$id": "2907",
+ "vmSizeProperties": {
+ "$id": "2908",
+ "kind": "model",
+ "type": {
+ "$ref": "1398"
+ },
+ "value": {
+ "$id": "2909",
+ "vCPUsAvailable": {
+ "$id": "2910",
+ "kind": "number",
+ "type": {
+ "$ref": "1400"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "2911",
+ "kind": "number",
+ "type": {
+ "$ref": "1404"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "2912",
+ "kind": "model",
+ "type": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "2913",
+ "id": {
+ "$id": "2914",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "2915",
+ "kind": "model",
+ "type": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "2916",
+ "id": {
+ "$id": "2917",
+ "kind": "string",
+ "type": {
+ "$ref": "1423"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "2918",
+ "kind": "array",
+ "type": {
+ "$ref": "1427"
+ },
+ "value": [
+ {
+ "$id": "2919",
+ "kind": "string",
+ "type": {
+ "$ref": "1428"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "2920",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1432"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2921",
+ "kind": "string",
+ "type": {
+ "$ref": "1438"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "2922",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "2923",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2924",
+ "kind": "string",
+ "type": {
+ "$ref": "1476"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "2925",
+ "kind": "string",
+ "type": {
+ "$ref": "1481"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "2926",
+ "kind": "array",
+ "type": {
+ "$ref": "1489"
+ },
+ "value": [
+ {
+ "$id": "2927",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "2928",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "2929",
+ "kind": "model",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": {
+ "$id": "2930",
+ "principalId": {
+ "$id": "2931",
+ "kind": "string",
+ "type": {
+ "$ref": "1496"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "2932",
+ "kind": "string",
+ "type": {
+ "$ref": "1501"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "2933",
+ "kind": "string",
+ "type": {
+ "$ref": "318"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "2934",
+ "kind": "dict",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": {
+ "$id": "2935",
+ "key9851": {
+ "$id": "2936",
+ "kind": "model",
+ "type": {
+ "$ref": "1512"
+ },
+ "value": {
+ "$id": "2937",
+ "principalId": {
+ "$id": "2938",
+ "kind": "string",
+ "type": {
+ "$ref": "1519"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "2939",
+ "kind": "string",
+ "type": {
+ "$ref": "1514"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "plan": {
+ "$id": "2940",
+ "kind": "model",
+ "type": {
+ "$ref": "1528"
+ },
+ "value": {
+ "$id": "2941",
+ "name": {
+ "$id": "2942",
+ "kind": "string",
+ "type": {
+ "$ref": "1530"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "2943",
+ "kind": "string",
+ "type": {
+ "$ref": "1534"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "2944",
+ "kind": "string",
+ "type": {
+ "$ref": "1538"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "2945",
+ "kind": "string",
+ "type": {
+ "$ref": "1542"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "2946",
+ "kind": "string",
+ "type": {
+ "$ref": "1546"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "tags": {
+ "$id": "2947",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "2948",
+ "key3518": {
+ "$id": "2949",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "location": {
+ "$id": "2950",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "2951",
+ "kind": "string",
+ "type": {
+ "$ref": "433"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "2952",
+ "kind": "string",
+ "type": {
+ "$ref": "438"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "2953",
+ "kind": "string",
+ "type": {
+ "$ref": "442"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "2954",
+ "kind": "model",
+ "type": {
+ "$ref": "447"
+ },
+ "value": {
+ "$id": "2955",
+ "createdBy": {
+ "$id": "2956",
+ "kind": "string",
+ "type": {
+ "$ref": "449"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "2957",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "2958",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "2959",
+ "kind": "string",
+ "type": {
+ "$ref": "461"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "2960",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "2961",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "2962",
+ "response": {
+ "$ref": "2219"
+ },
+ "statusCode": 201,
+ "bodyValue": {
+ "$id": "2963",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "2964",
+ "properties": {
+ "$id": "2965",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "2966",
+ "provisioningState": {
+ "$id": "2967",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "2968",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "2969",
+ "capacity": {
+ "$id": "2970",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 0
+ },
+ "minCapacity": {
+ "$id": "2971",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 0
+ },
+ "maxPricePerVM": {
+ "$id": "2972",
+ "kind": "number",
+ "type": {
+ "$ref": "500"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "2973",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "2974",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "2975",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "2976",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "2977",
+ "capacity": {
+ "$id": "2978",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "2979",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "2980",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "2981",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "2982",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "2983",
+ "name": {
+ "$id": "2984",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "2985",
+ "kind": "number",
+ "type": {
+ "$ref": "538"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "2986",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "2987",
+ "baseVirtualMachineProfile": {
+ "$id": "2988",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "2989",
+ "osProfile": {
+ "$id": "2990",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "2991",
+ "computerNamePrefix": {
+ "$id": "2992",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "2993",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "2994",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "2995",
+ "provisionVMAgent": {
+ "$id": "2996",
+ "kind": "boolean",
+ "type": {
+ "$ref": "666"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "2997",
+ "kind": "boolean",
+ "type": {
+ "$ref": "670"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "2998",
+ "kind": "string",
+ "type": {
+ "$ref": "674"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "2999",
+ "kind": "array",
+ "type": {
+ "$ref": "678"
+ },
+ "value": [
+ {
+ "$id": "3000",
+ "kind": "model",
+ "type": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "3001",
+ "passName": {
+ "$id": "3002",
+ "kind": "string",
+ "type": {
+ "$ref": "681"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "3003",
+ "kind": "string",
+ "type": {
+ "$ref": "685"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "3004",
+ "kind": "string",
+ "type": {
+ "$ref": "116"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "3005",
+ "kind": "model",
+ "type": {
+ "$ref": "698"
+ },
+ "value": {
+ "$id": "3006",
+ "patchMode": {
+ "$id": "3007",
+ "kind": "string",
+ "type": {
+ "$ref": "122"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "3008",
+ "kind": "boolean",
+ "type": {
+ "$ref": "703"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "3009",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3010",
+ "kind": "model",
+ "type": {
+ "$ref": "710"
+ },
+ "value": {
+ "$id": "3011",
+ "rebootSetting": {
+ "$id": "3012",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3013",
+ "kind": "boolean",
+ "type": {
+ "$ref": "715"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "3014",
+ "kind": "model",
+ "type": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "3015",
+ "listeners": {
+ "$id": "3016",
+ "kind": "array",
+ "type": {
+ "$ref": "725"
+ },
+ "value": [
+ {
+ "$id": "3017",
+ "kind": "model",
+ "type": {
+ "$ref": "726"
+ },
+ "value": {
+ "$id": "3018",
+ "protocol": {
+ "$id": "3019",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "Https"
+ },
+ "certificateUrl": {
+ "$id": "3020",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3021",
+ "kind": "boolean",
+ "type": {
+ "$ref": "739"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "3022",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "3023",
+ "disablePasswordAuthentication": {
+ "$id": "3024",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "3025",
+ "kind": "model",
+ "type": {
+ "$ref": "751"
+ },
+ "value": {
+ "$id": "3026",
+ "publicKeys": {
+ "$id": "3027",
+ "kind": "array",
+ "type": {
+ "$ref": "753"
+ },
+ "value": [
+ {
+ "$id": "3028",
+ "kind": "model",
+ "type": {
+ "$ref": "754"
+ },
+ "value": {
+ "$id": "3029",
+ "path": {
+ "$id": "3030",
+ "kind": "string",
+ "type": {
+ "$ref": "756"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "3031",
+ "kind": "string",
+ "type": {
+ "$ref": "760"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "3032",
+ "kind": "boolean",
+ "type": {
+ "$ref": "768"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "3033",
+ "kind": "model",
+ "type": {
+ "$ref": "772"
+ },
+ "value": {
+ "$id": "3034",
+ "patchMode": {
+ "$id": "3035",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "3036",
+ "kind": "string",
+ "type": {
+ "$ref": "158"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3037",
+ "kind": "model",
+ "type": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "3038",
+ "rebootSetting": {
+ "$id": "3039",
+ "kind": "string",
+ "type": {
+ "$ref": "164"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3040",
+ "kind": "boolean",
+ "type": {
+ "$ref": "785"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3041",
+ "kind": "boolean",
+ "type": {
+ "$ref": "793"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "3042",
+ "kind": "array",
+ "type": {
+ "$ref": "799"
+ },
+ "value": [
+ {
+ "$id": "3043",
+ "kind": "model",
+ "type": {
+ "$ref": "800"
+ },
+ "value": {
+ "$id": "3044",
+ "sourceVault": {
+ "$id": "3045",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3046",
+ "id": {
+ "$id": "3047",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "3048",
+ "kind": "array",
+ "type": {
+ "$ref": "811"
+ },
+ "value": [
+ {
+ "$id": "3049",
+ "kind": "model",
+ "type": {
+ "$ref": "812"
+ },
+ "value": {
+ "$id": "3050",
+ "certificateUrl": {
+ "$id": "3051",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "3052",
+ "kind": "string",
+ "type": {
+ "$ref": "818"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "3053",
+ "kind": "boolean",
+ "type": {
+ "$ref": "826"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "3054",
+ "kind": "boolean",
+ "type": {
+ "$ref": "830"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "3055",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "3056",
+ "imageReference": {
+ "$id": "3057",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "3058",
+ "publisher": {
+ "$id": "3059",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "3060",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "3061",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "3062",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "3063",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "3064",
+ "kind": "string",
+ "type": {
+ "$ref": "865"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "3065",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "3066",
+ "kind": "string",
+ "type": {
+ "$ref": "840"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "3067",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "3068",
+ "name": {
+ "$id": "3069",
+ "kind": "string",
+ "type": {
+ "$ref": "877"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "3070",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3071",
+ "kind": "boolean",
+ "type": {
+ "$ref": "884"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3072",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "3073",
+ "kind": "model",
+ "type": {
+ "$ref": "891"
+ },
+ "value": {
+ "$id": "3074",
+ "option": {
+ "$id": "3075",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "3076",
+ "kind": "string",
+ "type": {
+ "$ref": "198"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "3077",
+ "kind": "number",
+ "type": {
+ "$ref": "901"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "3078",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "3079",
+ "kind": "model",
+ "type": {
+ "$ref": "908"
+ },
+ "value": {
+ "$id": "3080",
+ "uri": {
+ "$id": "3081",
+ "kind": "string",
+ "type": {
+ "$ref": "910"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "3082",
+ "kind": "array",
+ "type": {
+ "$ref": "916"
+ },
+ "value": [
+ {
+ "$id": "3083",
+ "kind": "string",
+ "type": {
+ "$ref": "917"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "3084",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "3085",
+ "storageAccountType": {
+ "$id": "3086",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3087",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "3088",
+ "id": {
+ "$id": "3089",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3090",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "3091",
+ "securityEncryptionType": {
+ "$id": "3092",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3093",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "3094",
+ "id": {
+ "$id": "3095",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "3096",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "3097",
+ "kind": "array",
+ "type": {
+ "$ref": "952"
+ },
+ "value": [
+ {
+ "$id": "3098",
+ "kind": "model",
+ "type": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "3099",
+ "name": {
+ "$id": "3100",
+ "kind": "string",
+ "type": {
+ "$ref": "955"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "3101",
+ "kind": "number",
+ "type": {
+ "$ref": "959"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "3102",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3103",
+ "kind": "boolean",
+ "type": {
+ "$ref": "966"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3104",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "3105",
+ "kind": "number",
+ "type": {
+ "$ref": "973"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "3106",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "3107",
+ "storageAccountType": {
+ "$id": "3108",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3109",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "3110",
+ "id": {
+ "$id": "3111",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3112",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "3113",
+ "securityEncryptionType": {
+ "$id": "3114",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3115",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "3116",
+ "id": {
+ "$id": "3117",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "3118",
+ "kind": "number",
+ "type": {
+ "$ref": "980"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "3119",
+ "kind": "number",
+ "type": {
+ "$ref": "984"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "3120",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ },
+ "diskControllerType": {
+ "$id": "3121",
+ "kind": "string",
+ "type": {
+ "$ref": "242"
+ },
+ "value": "uzb"
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "3122",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "3123",
+ "healthProbe": {
+ "$id": "3124",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "3125",
+ "id": {
+ "$id": "3126",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "3127",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "3128",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "3129",
+ "name": {
+ "$id": "3130",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "3131",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "3132",
+ "primary": {
+ "$id": "3133",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "3134",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "3135",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1026"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "3136",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "3137",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3138",
+ "id": {
+ "$id": "3139",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "3140",
+ "kind": "model",
+ "type": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "3141",
+ "dnsServers": {
+ "$id": "3142",
+ "kind": "array",
+ "type": {
+ "$ref": "1039"
+ },
+ "value": [
+ {
+ "$id": "3143",
+ "kind": "string",
+ "type": {
+ "$ref": "1040"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "3144",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "3145",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "3146",
+ "name": {
+ "$id": "3147",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "3148",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "3149",
+ "subnet": {
+ "$id": "3150",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "3151",
+ "id": {
+ "$id": "3152",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "3153",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "3154",
+ "kind": "model",
+ "type": {
+ "$ref": "1062"
+ },
+ "value": {
+ "$id": "3155",
+ "name": {
+ "$id": "3156",
+ "kind": "string",
+ "type": {
+ "$ref": "1064"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "3157",
+ "kind": "model",
+ "type": {
+ "$ref": "1068"
+ },
+ "value": {
+ "$id": "3158",
+ "idleTimeoutInMinutes": {
+ "$id": "3159",
+ "kind": "number",
+ "type": {
+ "$ref": "1070"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "3160",
+ "kind": "model",
+ "type": {
+ "$ref": "1074"
+ },
+ "value": {
+ "$id": "3161",
+ "domainNameLabel": {
+ "$id": "3162",
+ "kind": "string",
+ "type": {
+ "$ref": "1076"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "3163",
+ "kind": "string",
+ "type": {
+ "$ref": "248"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "3164",
+ "kind": "array",
+ "type": {
+ "$ref": "1085"
+ },
+ "value": [
+ {
+ "$id": "3165",
+ "kind": "model",
+ "type": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "3166",
+ "ipTagType": {
+ "$id": "3167",
+ "kind": "string",
+ "type": {
+ "$ref": "1088"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "3168",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "3169",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3170",
+ "id": {
+ "$id": "3171",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "3172",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "3173",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "3174",
+ "kind": "model",
+ "type": {
+ "$ref": "1109"
+ },
+ "value": {
+ "$id": "3175",
+ "name": {
+ "$id": "3176",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "3177",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "3178",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "3179",
+ "kind": "array",
+ "type": {
+ "$ref": "1124"
+ },
+ "value": [
+ {
+ "$id": "3180",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3181",
+ "id": {
+ "$id": "3182",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "3183",
+ "kind": "array",
+ "type": {
+ "$ref": "1128"
+ },
+ "value": [
+ {
+ "$id": "3184",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3185",
+ "id": {
+ "$id": "3186",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "3187",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "3188",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3189",
+ "id": {
+ "$id": "3190",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "3191",
+ "kind": "array",
+ "type": {
+ "$ref": "1136"
+ },
+ "value": [
+ {
+ "$id": "3192",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3193",
+ "id": {
+ "$id": "3194",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "3195",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "3196",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "3197",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "3198",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "3199",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3200",
+ "kind": "model",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": {
+ "$id": "3201",
+ "uefiSettings": {
+ "$id": "3202",
+ "kind": "model",
+ "type": {
+ "$ref": "1168"
+ },
+ "value": {
+ "$id": "3203",
+ "secureBootEnabled": {
+ "$id": "3204",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1170"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "3205",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1174"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "3206",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1180"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "3207",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "3208",
+ "kind": "model",
+ "type": {
+ "$ref": "1187"
+ },
+ "value": {
+ "$id": "3209",
+ "userAssignedIdentityResourceId": {
+ "$id": "3210",
+ "kind": "string",
+ "type": {
+ "$ref": "1189"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "3211",
+ "kind": "model",
+ "type": {
+ "$ref": "1196"
+ },
+ "value": {
+ "$id": "3212",
+ "enabled": {
+ "$id": "3213",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1198"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "3214",
+ "kind": "string",
+ "type": {
+ "$ref": "312"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "3215",
+ "kind": "number",
+ "type": {
+ "$ref": "1205"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "3216",
+ "kind": "model",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": {
+ "$id": "3217",
+ "bootDiagnostics": {
+ "$id": "3218",
+ "kind": "model",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": {
+ "$id": "3219",
+ "enabled": {
+ "$id": "3220",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "3221",
+ "kind": "string",
+ "type": {
+ "$ref": "1221"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "3222",
+ "kind": "model",
+ "type": {
+ "$ref": "1229"
+ },
+ "value": {
+ "$id": "3223",
+ "extensions": {
+ "$id": "3224",
+ "kind": "array",
+ "type": {
+ "$ref": "1231"
+ },
+ "value": [
+ {
+ "$id": "3225",
+ "kind": "model",
+ "type": {
+ "$ref": "1232"
+ },
+ "value": {
+ "$id": "3226",
+ "name": {
+ "$id": "3227",
+ "kind": "string",
+ "type": {
+ "$ref": "1239"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "3228",
+ "kind": "string",
+ "type": {
+ "$ref": "1243"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "3229",
+ "kind": "model",
+ "type": {
+ "$ref": "1247"
+ },
+ "value": {
+ "$id": "3230",
+ "forceUpdateTag": {
+ "$id": "3231",
+ "kind": "string",
+ "type": {
+ "$ref": "1249"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "3232",
+ "kind": "string",
+ "type": {
+ "$ref": "1253"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "3233",
+ "kind": "string",
+ "type": {
+ "$ref": "1257"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "3234",
+ "kind": "string",
+ "type": {
+ "$ref": "1261"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "3235",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1265"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3236",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1269"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "3237",
+ "kind": "dict",
+ "type": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "3238"
+ }
+ },
+ "provisioningState": {
+ "$id": "3239",
+ "kind": "string",
+ "type": {
+ "$ref": "1285"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "3240",
+ "kind": "array",
+ "type": {
+ "$ref": "1289"
+ },
+ "value": [
+ {
+ "$id": "3241",
+ "kind": "string",
+ "type": {
+ "$ref": "1290"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "3242",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1294"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "3243",
+ "kind": "model",
+ "type": {
+ "$ref": "1298"
+ },
+ "value": {
+ "$id": "3244",
+ "secretUrl": {
+ "$id": "3245",
+ "kind": "string",
+ "type": {
+ "$ref": "1300"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "3246",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3247",
+ "id": {
+ "$id": "3248",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "3249",
+ "kind": "string",
+ "type": {
+ "$ref": "1234"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "3250",
+ "kind": "string",
+ "type": {
+ "$ref": "1313"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "3251",
+ "kind": "string",
+ "type": {
+ "$ref": "1319"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "3252",
+ "kind": "model",
+ "type": {
+ "$ref": "1323"
+ },
+ "value": {
+ "$id": "3253",
+ "terminateNotificationProfile": {
+ "$id": "3254",
+ "kind": "model",
+ "type": {
+ "$ref": "1325"
+ },
+ "value": {
+ "$id": "3255",
+ "notBeforeTimeout": {
+ "$id": "3256",
+ "kind": "string",
+ "type": {
+ "$ref": "1327"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "3257",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1331"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "3258",
+ "kind": "model",
+ "type": {
+ "$ref": "1337"
+ },
+ "value": {
+ "$id": "3259",
+ "notBeforeTimeout": {
+ "$id": "3260",
+ "kind": "string",
+ "type": {
+ "$ref": "1339"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "3261",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1343"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "3262",
+ "kind": "string",
+ "type": {
+ "$ref": "1351"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "3263",
+ "kind": "model",
+ "type": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "3264",
+ "capacityReservationGroup": {
+ "$id": "3265",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3266",
+ "id": {
+ "$id": "3267",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "3268",
+ "kind": "model",
+ "type": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "3269",
+ "galleryApplications": {
+ "$id": "3270",
+ "kind": "array",
+ "type": {
+ "$ref": "1364"
+ },
+ "value": [
+ {
+ "$id": "3271",
+ "kind": "model",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": {
+ "$id": "3272",
+ "tags": {
+ "$id": "3273",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "3274",
+ "kind": "number",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "3275",
+ "kind": "string",
+ "type": {
+ "$ref": "1375"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "3276",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1384"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3277",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1388"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "3278",
+ "kind": "model",
+ "type": {
+ "$ref": "1396"
+ },
+ "value": {
+ "$id": "3279",
+ "vmSizeProperties": {
+ "$id": "3280",
+ "kind": "model",
+ "type": {
+ "$ref": "1398"
+ },
+ "value": {
+ "$id": "3281",
+ "vCPUsAvailable": {
+ "$id": "3282",
+ "kind": "number",
+ "type": {
+ "$ref": "1400"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "3283",
+ "kind": "number",
+ "type": {
+ "$ref": "1404"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "3284",
+ "kind": "model",
+ "type": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "3285",
+ "id": {
+ "$id": "3286",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "3287",
+ "kind": "model",
+ "type": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "3288",
+ "id": {
+ "$id": "3289",
+ "kind": "string",
+ "type": {
+ "$ref": "1423"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "3290",
+ "kind": "array",
+ "type": {
+ "$ref": "1427"
+ },
+ "value": [
+ {
+ "$id": "3291",
+ "kind": "string",
+ "type": {
+ "$ref": "1428"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "3292",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1432"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "3293",
+ "kind": "string",
+ "type": {
+ "$ref": "1438"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "3294",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "3295",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "3296",
+ "kind": "string",
+ "type": {
+ "$ref": "1476"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "3297",
+ "kind": "string",
+ "type": {
+ "$ref": "1481"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "3298",
+ "kind": "array",
+ "type": {
+ "$ref": "1489"
+ },
+ "value": [
+ {
+ "$id": "3299",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "3300",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "3301",
+ "kind": "model",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": {
+ "$id": "3302",
+ "principalId": {
+ "$id": "3303",
+ "kind": "string",
+ "type": {
+ "$ref": "1496"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "3304",
+ "kind": "string",
+ "type": {
+ "$ref": "1501"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "3305",
+ "kind": "string",
+ "type": {
+ "$ref": "318"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "3306",
+ "kind": "dict",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": {
+ "$id": "3307",
+ "key9851": {
+ "$id": "3308",
+ "kind": "model",
+ "type": {
+ "$ref": "1512"
+ },
+ "value": {
+ "$id": "3309",
+ "principalId": {
+ "$id": "3310",
+ "kind": "string",
+ "type": {
+ "$ref": "1519"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "3311",
+ "kind": "string",
+ "type": {
+ "$ref": "1514"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "3312",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "3313",
+ "key3518": {
+ "$id": "3314",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "plan": {
+ "$id": "3315",
+ "kind": "model",
+ "type": {
+ "$ref": "1528"
+ },
+ "value": {
+ "$id": "3316",
+ "name": {
+ "$id": "3317",
+ "kind": "string",
+ "type": {
+ "$ref": "1530"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "3318",
+ "kind": "string",
+ "type": {
+ "$ref": "1534"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "3319",
+ "kind": "string",
+ "type": {
+ "$ref": "1538"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "3320",
+ "kind": "string",
+ "type": {
+ "$ref": "1542"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "3321",
+ "kind": "string",
+ "type": {
+ "$ref": "1546"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "location": {
+ "$id": "3322",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "3323",
+ "kind": "string",
+ "type": {
+ "$ref": "433"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "3324",
+ "kind": "string",
+ "type": {
+ "$ref": "438"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "3325",
+ "kind": "string",
+ "type": {
+ "$ref": "442"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "3326",
+ "kind": "model",
+ "type": {
+ "$ref": "447"
+ },
+ "value": {
+ "$id": "3327",
+ "createdBy": {
+ "$id": "3328",
+ "kind": "string",
+ "type": {
+ "$ref": "449"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "3329",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "3330",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "3331",
+ "kind": "string",
+ "type": {
+ "$ref": "461"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "3332",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "3333",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "3334",
+ "kind": "http",
+ "name": "Fleets_CreateOrUpdate_MinimumSet",
+ "description": "Fleets_CreateOrUpdate_MinimumSet",
+ "filePath": "2024-11-01/Fleets_CreateOrUpdate_MinimumSet.json",
+ "parameters": [
+ {
+ "$id": "3335",
+ "parameter": {
+ "$ref": "2200"
+ },
+ "value": {
+ "$id": "3336",
+ "kind": "string",
+ "type": {
+ "$ref": "2201"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "3337",
+ "parameter": {
+ "$ref": "2204"
+ },
+ "value": {
+ "$id": "3338",
+ "kind": "string",
+ "type": {
+ "$ref": "2205"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "3339",
+ "parameter": {
+ "$ref": "2207"
+ },
+ "value": {
+ "$id": "3340",
+ "kind": "string",
+ "type": {
+ "$ref": "2208"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "3341",
+ "parameter": {
+ "$ref": "2209"
+ },
+ "value": {
+ "$id": "3342",
+ "kind": "string",
+ "type": {
+ "$ref": "2210"
+ },
+ "value": "testFleet"
+ }
+ },
+ {
+ "$id": "3343",
+ "parameter": {
+ "$ref": "2217"
+ },
+ "value": {
+ "$id": "3344",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "3345",
+ "properties": {
+ "$id": "3346",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "3347",
+ "spotPriorityProfile": {
+ "$id": "3348",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "3349",
+ "capacity": {
+ "$id": "3350",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "3351",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 1
+ },
+ "evictionPolicy": {
+ "$id": "3352",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "3353",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "3354",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "3355",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "3356",
+ "capacity": {
+ "$id": "3357",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "3358",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 1
+ },
+ "allocationStrategy": {
+ "$id": "3359",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "3360",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "3361",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3362",
+ "name": {
+ "$id": "3363",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_D2s_v3"
+ }
+ }
+ },
+ {
+ "$id": "3364",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3365",
+ "name": {
+ "$id": "3366",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_D4s_v3"
+ }
+ }
+ },
+ {
+ "$id": "3367",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3368",
+ "name": {
+ "$id": "3369",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_E2s_v3"
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "3370",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "3371",
+ "baseVirtualMachineProfile": {
+ "$id": "3372",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "3373",
+ "storageProfile": {
+ "$id": "3374",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "3375",
+ "imageReference": {
+ "$id": "3376",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "3377",
+ "publisher": {
+ "$id": "3378",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "canonical"
+ },
+ "offer": {
+ "$id": "3379",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "0001-com-ubuntu-server-focal"
+ },
+ "sku": {
+ "$id": "3380",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "20_04-lts-gen2"
+ },
+ "version": {
+ "$id": "3381",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "latest"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "3382",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "3383",
+ "caching": {
+ "$id": "3384",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "ReadWrite"
+ },
+ "createOption": {
+ "$id": "3385",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "osType": {
+ "$id": "3386",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Linux"
+ },
+ "managedDisk": {
+ "$id": "3387",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "3388",
+ "storageAccountType": {
+ "$id": "3389",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "osProfile": {
+ "$id": "3390",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "3391",
+ "computerNamePrefix": {
+ "$id": "3392",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "prefix"
+ },
+ "adminUsername": {
+ "$id": "3393",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "azureuser"
+ },
+ "adminPassword": {
+ "$id": "3394",
+ "kind": "string",
+ "type": {
+ "$ref": "656"
+ },
+ "value": "TestPassword$0"
+ },
+ "linuxConfiguration": {
+ "$id": "3395",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "3396",
+ "disablePasswordAuthentication": {
+ "$id": "3397",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": false
+ }
+ }
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "3398",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "3399",
+ "networkInterfaceConfigurations": {
+ "$id": "3400",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "3401",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "3402",
+ "name": {
+ "$id": "3403",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "3404",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "3405",
+ "primary": {
+ "$id": "3406",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "3407",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": false
+ },
+ "ipConfigurations": {
+ "$id": "3408",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "3409",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "3410",
+ "name": {
+ "$id": "3411",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "3412",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "3413",
+ "subnet": {
+ "$id": "3414",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "3415",
+ "id": {
+ "$id": "3416",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "3417",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "3418",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "3419",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3420",
+ "id": {
+ "$id": "3421",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "3422",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "3423",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2022-07-01"
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "3424",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-09-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "3425",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "3426",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "3427",
+ "key": {
+ "$id": "3428",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "fleets-test"
+ }
+ }
+ },
+ "location": {
+ "$id": "3429",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "eastus2euap"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "3430",
+ "response": {
+ "$ref": "2218"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "3431",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "3432",
+ "properties": {
+ "$id": "3433",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "3434",
+ "provisioningState": {
+ "$id": "3435",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Succeeded"
+ },
+ "spotPriorityProfile": {
+ "$id": "3436",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "3437",
+ "capacity": {
+ "$id": "3438",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "3439",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 1
+ },
+ "evictionPolicy": {
+ "$id": "3440",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "3441",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "3442",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "3443",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "3444",
+ "capacity": {
+ "$id": "3445",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "3446",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 1
+ },
+ "allocationStrategy": {
+ "$id": "3447",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "3448",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "3449",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3450",
+ "name": {
+ "$id": "3451",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_D2s_v3"
+ }
+ }
+ },
+ {
+ "$id": "3452",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3453",
+ "name": {
+ "$id": "3454",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_D4s_v3"
+ }
+ }
+ },
+ {
+ "$id": "3455",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3456",
+ "name": {
+ "$id": "3457",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_E2s_v3"
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "3458",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "3459",
+ "baseVirtualMachineProfile": {
+ "$id": "3460",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "3461",
+ "storageProfile": {
+ "$id": "3462",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "3463",
+ "imageReference": {
+ "$id": "3464",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "3465",
+ "publisher": {
+ "$id": "3466",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "canonical"
+ },
+ "offer": {
+ "$id": "3467",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "0001-com-ubuntu-server-focal"
+ },
+ "sku": {
+ "$id": "3468",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "20_04-lts-gen2"
+ },
+ "version": {
+ "$id": "3469",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "latest"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "3470",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "3471",
+ "caching": {
+ "$id": "3472",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "ReadWrite"
+ },
+ "createOption": {
+ "$id": "3473",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "osType": {
+ "$id": "3474",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Linux"
+ },
+ "managedDisk": {
+ "$id": "3475",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "3476",
+ "storageAccountType": {
+ "$id": "3477",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "osProfile": {
+ "$id": "3478",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "3479",
+ "computerNamePrefix": {
+ "$id": "3480",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "prefix"
+ },
+ "adminUsername": {
+ "$id": "3481",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "azureuser"
+ },
+ "linuxConfiguration": {
+ "$id": "3482",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "3483",
+ "disablePasswordAuthentication": {
+ "$id": "3484",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": false
+ }
+ }
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "3485",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "3486",
+ "networkInterfaceConfigurations": {
+ "$id": "3487",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "3488",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "3489",
+ "name": {
+ "$id": "3490",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "3491",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "3492",
+ "primary": {
+ "$id": "3493",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "3494",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": false
+ },
+ "ipConfigurations": {
+ "$id": "3495",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "3496",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "3497",
+ "name": {
+ "$id": "3498",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "3499",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "3500",
+ "subnet": {
+ "$id": "3501",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "3502",
+ "id": {
+ "$id": "3503",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "3504",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "3505",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "3506",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3507",
+ "id": {
+ "$id": "3508",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "3509",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "3510",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2022-07-01"
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "3511",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-09-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "3512",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "3513",
+ "kind": "string",
+ "type": {
+ "$ref": "1476"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "3514",
+ "kind": "string",
+ "type": {
+ "$ref": "1481"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "tags": {
+ "$id": "3515",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "3516",
+ "key": {
+ "$id": "3517",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "fleets-test"
+ }
+ }
+ },
+ "location": {
+ "$id": "3518",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "eastus2euap"
+ },
+ "id": {
+ "$id": "3519",
+ "kind": "string",
+ "type": {
+ "$ref": "433"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "3520",
+ "kind": "string",
+ "type": {
+ "$ref": "438"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "3521",
+ "kind": "string",
+ "type": {
+ "$ref": "442"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ }
+ }
+ }
+ },
+ {
+ "$id": "3522",
+ "response": {
+ "$ref": "2219"
+ },
+ "statusCode": 201,
+ "bodyValue": {
+ "$id": "3523",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "3524",
+ "properties": {
+ "$id": "3525",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "3526",
+ "provisioningState": {
+ "$id": "3527",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "3528",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "3529",
+ "capacity": {
+ "$id": "3530",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "3531",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 1
+ },
+ "evictionPolicy": {
+ "$id": "3532",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "3533",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "3534",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "3535",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "3536",
+ "capacity": {
+ "$id": "3537",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "3538",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 1
+ },
+ "allocationStrategy": {
+ "$id": "3539",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "3540",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "3541",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3542",
+ "name": {
+ "$id": "3543",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_D2s_v3"
+ }
+ }
+ },
+ {
+ "$id": "3544",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3545",
+ "name": {
+ "$id": "3546",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_D4s_v3"
+ }
+ }
+ },
+ {
+ "$id": "3547",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3548",
+ "name": {
+ "$id": "3549",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_E2s_v3"
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "3550",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "3551",
+ "baseVirtualMachineProfile": {
+ "$id": "3552",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "3553",
+ "storageProfile": {
+ "$id": "3554",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "3555",
+ "imageReference": {
+ "$id": "3556",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "3557",
+ "publisher": {
+ "$id": "3558",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "canonical"
+ },
+ "offer": {
+ "$id": "3559",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "0001-com-ubuntu-server-focal"
+ },
+ "sku": {
+ "$id": "3560",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "20_04-lts-gen2"
+ },
+ "version": {
+ "$id": "3561",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "latest"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "3562",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "3563",
+ "caching": {
+ "$id": "3564",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "ReadWrite"
+ },
+ "createOption": {
+ "$id": "3565",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "osType": {
+ "$id": "3566",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Linux"
+ },
+ "managedDisk": {
+ "$id": "3567",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "3568",
+ "storageAccountType": {
+ "$id": "3569",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "osProfile": {
+ "$id": "3570",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "3571",
+ "computerNamePrefix": {
+ "$id": "3572",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "prefix"
+ },
+ "adminUsername": {
+ "$id": "3573",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "azureuser"
+ },
+ "linuxConfiguration": {
+ "$id": "3574",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "3575",
+ "disablePasswordAuthentication": {
+ "$id": "3576",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": false
+ }
+ }
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "3577",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "3578",
+ "networkInterfaceConfigurations": {
+ "$id": "3579",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "3580",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "3581",
+ "name": {
+ "$id": "3582",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "3583",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "3584",
+ "primary": {
+ "$id": "3585",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "3586",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": false
+ },
+ "ipConfigurations": {
+ "$id": "3587",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "3588",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "3589",
+ "name": {
+ "$id": "3590",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "3591",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "3592",
+ "subnet": {
+ "$id": "3593",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "3594",
+ "id": {
+ "$id": "3595",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "3596",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "3597",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "3598",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3599",
+ "id": {
+ "$id": "3600",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "3601",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "3602",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2022-07-01"
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "3603",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-09-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "3604",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "3605",
+ "kind": "string",
+ "type": {
+ "$ref": "1476"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "3606",
+ "kind": "string",
+ "type": {
+ "$ref": "1481"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "tags": {
+ "$id": "3607",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "3608",
+ "key": {
+ "$id": "3609",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "fleets-test"
+ }
+ }
+ },
+ "location": {
+ "$id": "3610",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "eastus2euap"
+ },
+ "id": {
+ "$id": "3611",
+ "kind": "string",
+ "type": {
+ "$ref": "433"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "3612",
+ "kind": "string",
+ "type": {
+ "$ref": "438"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "3613",
+ "kind": "string",
+ "type": {
+ "$ref": "442"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "3614",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "3615",
+ "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": "3616",
+ "name": "fleetName",
+ "nameInRequest": "fleetName",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "3617",
+ "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": "3618",
+ "name": "resource",
+ "nameInRequest": "resource",
+ "doc": "Resource create parameters.",
+ "type": {
+ "$ref": "429"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "3619",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "3620",
+ "kind": "constant",
+ "valueType": {
+ "$id": "3621",
+ "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": "3622",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$id": "3623",
+ "kind": "constant",
+ "valueType": {
+ "$id": "3624",
+ "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
+ }
+ ],
+ "response": {
+ "$id": "3625",
+ "type": {
+ "$ref": "429"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.createOrUpdate"
+ },
+ {
+ "$id": "3626",
+ "kind": "lro",
+ "name": "update",
+ "accessibility": "public",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "doc": "Update a Fleet",
+ "operation": {
+ "$id": "3627",
+ "name": "update",
+ "resourceName": "Fleet",
+ "doc": "Update a Fleet",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "3628",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "3629",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "3630",
+ "type": {
+ "$id": "3631",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-11-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "3632",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "3633",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "3634",
+ "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": "3635",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "3636",
+ "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": "3637",
+ "name": "fleetName",
+ "nameInRequest": "fleetName",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "3638",
+ "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": "3639",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "3640",
+ "kind": "constant",
+ "valueType": {
+ "$id": "3641",
+ "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": "3642",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "3643",
+ "kind": "constant",
+ "valueType": {
+ "$id": "3644",
+ "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": "3645",
+ "name": "properties",
+ "nameInRequest": "properties",
+ "doc": "The resource properties to be updated.",
+ "type": {
+ "$ref": "1551"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "3646",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "429"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "3647",
+ "statusCodes": [
+ 202
+ ],
+ "headers": [
+ {
+ "$id": "3648",
+ "name": "location",
+ "nameInResponse": "Location",
+ "doc": "The Location header contains the URL where the status of the long running operation can be checked.",
+ "type": {
+ "$id": "3649",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "3650",
+ "name": "retryAfter",
+ "nameInResponse": "Retry-After",
+ "doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "type": {
+ "$id": "3651",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false
+ }
+ ],
+ "httpMethod": "PATCH",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}",
+ "requestMediaTypes": [
+ "application/json"
+ ],
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "3652",
+ "finalStateVia": 1,
+ "finalResponse": {
+ "$id": "3653",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "429"
+ }
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": false,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.update",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "3654",
+ "kind": "http",
+ "name": "Fleets_Update",
+ "description": "Fleets_Update",
+ "filePath": "2024-11-01/Fleets_Update.json",
+ "parameters": [
+ {
+ "$id": "3655",
+ "parameter": {
+ "$ref": "3628"
+ },
+ "value": {
+ "$id": "3656",
+ "kind": "string",
+ "type": {
+ "$ref": "3629"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "3657",
+ "parameter": {
+ "$ref": "3632"
+ },
+ "value": {
+ "$id": "3658",
+ "kind": "string",
+ "type": {
+ "$ref": "3633"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "3659",
+ "parameter": {
+ "$ref": "3635"
+ },
+ "value": {
+ "$id": "3660",
+ "kind": "string",
+ "type": {
+ "$ref": "3636"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "3661",
+ "parameter": {
+ "$ref": "3637"
+ },
+ "value": {
+ "$id": "3662",
+ "kind": "string",
+ "type": {
+ "$ref": "3638"
+ },
+ "value": "testFleet"
+ }
+ },
+ {
+ "$id": "3663",
+ "parameter": {
+ "$ref": "3645"
+ },
+ "value": {
+ "$id": "3664",
+ "kind": "model",
+ "type": {
+ "$ref": "1551"
+ },
+ "value": {
+ "$id": "3665",
+ "identity": {
+ "$id": "3666",
+ "kind": "model",
+ "type": {
+ "$ref": "1559"
+ },
+ "value": {
+ "$id": "3667",
+ "type": {
+ "$id": "3668",
+ "kind": "string",
+ "type": {
+ "$ref": "318"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "3669",
+ "kind": "dict",
+ "type": {
+ "$ref": "1564"
+ },
+ "value": {
+ "$id": "3670"
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "3671",
+ "kind": "dict",
+ "type": {
+ "$ref": "1553"
+ },
+ "value": {
+ "$id": "3672"
+ }
+ },
+ "properties": {
+ "$id": "3673",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "3674",
+ "spotPriorityProfile": {
+ "$id": "3675",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "3676",
+ "capacity": {
+ "$id": "3677",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "3678",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "3679",
+ "kind": "number",
+ "type": {
+ "$ref": "500"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "3680",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "3681",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "3682",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "3683",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "3684",
+ "capacity": {
+ "$id": "3685",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "3686",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "3687",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "3688",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "3689",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "3690",
+ "name": {
+ "$id": "3691",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "3692",
+ "kind": "number",
+ "type": {
+ "$ref": "538"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "3693",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "3694",
+ "baseVirtualMachineProfile": {
+ "$id": "3695",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "3696",
+ "osProfile": {
+ "$id": "3697",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "3698",
+ "computerNamePrefix": {
+ "$id": "3699",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "3700",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "adminPassword": {
+ "$id": "3701",
+ "kind": "string",
+ "type": {
+ "$ref": "656"
+ },
+ "value": "adfbrdxpv"
+ },
+ "customData": {
+ "$id": "3702",
+ "kind": "string",
+ "type": {
+ "$ref": "660"
+ },
+ "value": "xjjib"
+ },
+ "windowsConfiguration": {
+ "$id": "3703",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "3704",
+ "provisionVMAgent": {
+ "$id": "3705",
+ "kind": "boolean",
+ "type": {
+ "$ref": "666"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "3706",
+ "kind": "boolean",
+ "type": {
+ "$ref": "670"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "3707",
+ "kind": "string",
+ "type": {
+ "$ref": "674"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "3708",
+ "kind": "array",
+ "type": {
+ "$ref": "678"
+ },
+ "value": [
+ {
+ "$id": "3709",
+ "kind": "model",
+ "type": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "3710",
+ "passName": {
+ "$id": "3711",
+ "kind": "string",
+ "type": {
+ "$ref": "681"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "3712",
+ "kind": "string",
+ "type": {
+ "$ref": "685"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "3713",
+ "kind": "string",
+ "type": {
+ "$ref": "116"
+ },
+ "value": "AutoLogon"
+ },
+ "content": {
+ "$id": "3714",
+ "kind": "string",
+ "type": {
+ "$ref": "692"
+ },
+ "value": "bubmqbxjkj"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "3715",
+ "kind": "model",
+ "type": {
+ "$ref": "698"
+ },
+ "value": {
+ "$id": "3716",
+ "patchMode": {
+ "$id": "3717",
+ "kind": "string",
+ "type": {
+ "$ref": "122"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "3718",
+ "kind": "boolean",
+ "type": {
+ "$ref": "703"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "3719",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3720",
+ "kind": "model",
+ "type": {
+ "$ref": "710"
+ },
+ "value": {
+ "$id": "3721",
+ "rebootSetting": {
+ "$id": "3722",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3723",
+ "kind": "boolean",
+ "type": {
+ "$ref": "715"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "3724",
+ "kind": "model",
+ "type": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "3725",
+ "listeners": {
+ "$id": "3726",
+ "kind": "array",
+ "type": {
+ "$ref": "725"
+ },
+ "value": [
+ {
+ "$id": "3727",
+ "kind": "model",
+ "type": {
+ "$ref": "726"
+ },
+ "value": {
+ "$id": "3728",
+ "protocol": {
+ "$id": "3729",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "3730",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3731",
+ "kind": "boolean",
+ "type": {
+ "$ref": "739"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "3732",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "3733",
+ "disablePasswordAuthentication": {
+ "$id": "3734",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "3735",
+ "kind": "model",
+ "type": {
+ "$ref": "751"
+ },
+ "value": {
+ "$id": "3736",
+ "publicKeys": {
+ "$id": "3737",
+ "kind": "array",
+ "type": {
+ "$ref": "753"
+ },
+ "value": [
+ {
+ "$id": "3738",
+ "kind": "model",
+ "type": {
+ "$ref": "754"
+ },
+ "value": {
+ "$id": "3739",
+ "path": {
+ "$id": "3740",
+ "kind": "string",
+ "type": {
+ "$ref": "756"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "3741",
+ "kind": "string",
+ "type": {
+ "$ref": "760"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "3742",
+ "kind": "boolean",
+ "type": {
+ "$ref": "768"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "3743",
+ "kind": "model",
+ "type": {
+ "$ref": "772"
+ },
+ "value": {
+ "$id": "3744",
+ "patchMode": {
+ "$id": "3745",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "3746",
+ "kind": "string",
+ "type": {
+ "$ref": "158"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3747",
+ "kind": "model",
+ "type": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "3748",
+ "rebootSetting": {
+ "$id": "3749",
+ "kind": "string",
+ "type": {
+ "$ref": "164"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3750",
+ "kind": "boolean",
+ "type": {
+ "$ref": "785"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3751",
+ "kind": "boolean",
+ "type": {
+ "$ref": "793"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "3752",
+ "kind": "array",
+ "type": {
+ "$ref": "799"
+ },
+ "value": [
+ {
+ "$id": "3753",
+ "kind": "model",
+ "type": {
+ "$ref": "800"
+ },
+ "value": {
+ "$id": "3754",
+ "sourceVault": {
+ "$id": "3755",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3756",
+ "id": {
+ "$id": "3757",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "3758",
+ "kind": "array",
+ "type": {
+ "$ref": "811"
+ },
+ "value": [
+ {
+ "$id": "3759",
+ "kind": "model",
+ "type": {
+ "$ref": "812"
+ },
+ "value": {
+ "$id": "3760",
+ "certificateUrl": {
+ "$id": "3761",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "3762",
+ "kind": "string",
+ "type": {
+ "$ref": "818"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "3763",
+ "kind": "boolean",
+ "type": {
+ "$ref": "826"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "3764",
+ "kind": "boolean",
+ "type": {
+ "$ref": "830"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "3765",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "3766",
+ "imageReference": {
+ "$id": "3767",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "3768",
+ "publisher": {
+ "$id": "3769",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "3770",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "3771",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "3772",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "sharedGalleryImageId": {
+ "$id": "3773",
+ "kind": "string",
+ "type": {
+ "$ref": "865"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "3774",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "3775",
+ "kind": "string",
+ "type": {
+ "$ref": "840"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "3776",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "3777",
+ "name": {
+ "$id": "3778",
+ "kind": "string",
+ "type": {
+ "$ref": "877"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "3779",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3780",
+ "kind": "boolean",
+ "type": {
+ "$ref": "884"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3781",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "3782",
+ "kind": "model",
+ "type": {
+ "$ref": "891"
+ },
+ "value": {
+ "$id": "3783",
+ "option": {
+ "$id": "3784",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "3785",
+ "kind": "string",
+ "type": {
+ "$ref": "198"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "3786",
+ "kind": "number",
+ "type": {
+ "$ref": "901"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "3787",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "3788",
+ "kind": "model",
+ "type": {
+ "$ref": "908"
+ },
+ "value": {
+ "$id": "3789",
+ "uri": {
+ "$id": "3790",
+ "kind": "string",
+ "type": {
+ "$ref": "910"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "3791",
+ "kind": "array",
+ "type": {
+ "$ref": "916"
+ },
+ "value": [
+ {
+ "$id": "3792",
+ "kind": "string",
+ "type": {
+ "$ref": "917"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "3793",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "3794",
+ "storageAccountType": {
+ "$id": "3795",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3796",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "3797",
+ "id": {
+ "$id": "3798",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3799",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "3800",
+ "securityEncryptionType": {
+ "$id": "3801",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3802",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "3803",
+ "id": {
+ "$id": "3804",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "3805",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "3806",
+ "kind": "array",
+ "type": {
+ "$ref": "952"
+ },
+ "value": [
+ {
+ "$id": "3807",
+ "kind": "model",
+ "type": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "3808",
+ "name": {
+ "$id": "3809",
+ "kind": "string",
+ "type": {
+ "$ref": "955"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "3810",
+ "kind": "number",
+ "type": {
+ "$ref": "959"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "3811",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3812",
+ "kind": "boolean",
+ "type": {
+ "$ref": "966"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3813",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "3814",
+ "kind": "number",
+ "type": {
+ "$ref": "973"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "3815",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "3816",
+ "storageAccountType": {
+ "$id": "3817",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3818",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "3819",
+ "id": {
+ "$id": "3820",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3821",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "3822",
+ "securityEncryptionType": {
+ "$id": "3823",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3824",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "3825",
+ "id": {
+ "$id": "3826",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "3827",
+ "kind": "number",
+ "type": {
+ "$ref": "980"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "3828",
+ "kind": "number",
+ "type": {
+ "$ref": "984"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "3829",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ },
+ "diskControllerType": {
+ "$id": "3830",
+ "kind": "string",
+ "type": {
+ "$ref": "242"
+ },
+ "value": "uzb"
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "3831",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "3832",
+ "healthProbe": {
+ "$id": "3833",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "3834",
+ "id": {
+ "$id": "3835",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "3836",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "3837",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "3838",
+ "name": {
+ "$id": "3839",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "3840",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "3841",
+ "primary": {
+ "$id": "3842",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "3843",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "3844",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1026"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "3845",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "3846",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3847",
+ "id": {
+ "$id": "3848",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "3849",
+ "kind": "model",
+ "type": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "3850",
+ "dnsServers": {
+ "$id": "3851",
+ "kind": "array",
+ "type": {
+ "$ref": "1039"
+ },
+ "value": [
+ {
+ "$id": "3852",
+ "kind": "string",
+ "type": {
+ "$ref": "1040"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "3853",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "3854",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "3855",
+ "name": {
+ "$id": "3856",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "3857",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "3858",
+ "subnet": {
+ "$id": "3859",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "3860",
+ "id": {
+ "$id": "3861",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "3862",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "3863",
+ "kind": "model",
+ "type": {
+ "$ref": "1062"
+ },
+ "value": {
+ "$id": "3864",
+ "name": {
+ "$id": "3865",
+ "kind": "string",
+ "type": {
+ "$ref": "1064"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "3866",
+ "kind": "model",
+ "type": {
+ "$ref": "1068"
+ },
+ "value": {
+ "$id": "3867",
+ "idleTimeoutInMinutes": {
+ "$id": "3868",
+ "kind": "number",
+ "type": {
+ "$ref": "1070"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "3869",
+ "kind": "model",
+ "type": {
+ "$ref": "1074"
+ },
+ "value": {
+ "$id": "3870",
+ "domainNameLabel": {
+ "$id": "3871",
+ "kind": "string",
+ "type": {
+ "$ref": "1076"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "3872",
+ "kind": "string",
+ "type": {
+ "$ref": "248"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "3873",
+ "kind": "array",
+ "type": {
+ "$ref": "1085"
+ },
+ "value": [
+ {
+ "$id": "3874",
+ "kind": "model",
+ "type": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "3875",
+ "ipTagType": {
+ "$id": "3876",
+ "kind": "string",
+ "type": {
+ "$ref": "1088"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "3877",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "3878",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3879",
+ "id": {
+ "$id": "3880",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "3881",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "3882",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "3883",
+ "kind": "model",
+ "type": {
+ "$ref": "1109"
+ },
+ "value": {
+ "$id": "3884",
+ "name": {
+ "$id": "3885",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "3886",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "3887",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "3888",
+ "kind": "array",
+ "type": {
+ "$ref": "1124"
+ },
+ "value": [
+ {
+ "$id": "3889",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3890",
+ "id": {
+ "$id": "3891",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "3892",
+ "kind": "array",
+ "type": {
+ "$ref": "1128"
+ },
+ "value": [
+ {
+ "$id": "3893",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3894",
+ "id": {
+ "$id": "3895",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "3896",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "3897",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3898",
+ "id": {
+ "$id": "3899",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "3900",
+ "kind": "array",
+ "type": {
+ "$ref": "1136"
+ },
+ "value": [
+ {
+ "$id": "3901",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3902",
+ "id": {
+ "$id": "3903",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "3904",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "3905",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "3906",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "3907",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "3908",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3909",
+ "kind": "model",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": {
+ "$id": "3910",
+ "uefiSettings": {
+ "$id": "3911",
+ "kind": "model",
+ "type": {
+ "$ref": "1168"
+ },
+ "value": {
+ "$id": "3912",
+ "secureBootEnabled": {
+ "$id": "3913",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1170"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "3914",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1174"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "3915",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1180"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "3916",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "3917",
+ "kind": "model",
+ "type": {
+ "$ref": "1187"
+ },
+ "value": {
+ "$id": "3918",
+ "userAssignedIdentityResourceId": {
+ "$id": "3919",
+ "kind": "string",
+ "type": {
+ "$ref": "1189"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "3920",
+ "kind": "model",
+ "type": {
+ "$ref": "1196"
+ },
+ "value": {
+ "$id": "3921",
+ "enabled": {
+ "$id": "3922",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1198"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "3923",
+ "kind": "string",
+ "type": {
+ "$ref": "312"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "3924",
+ "kind": "number",
+ "type": {
+ "$ref": "1205"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "3925",
+ "kind": "model",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": {
+ "$id": "3926",
+ "bootDiagnostics": {
+ "$id": "3927",
+ "kind": "model",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": {
+ "$id": "3928",
+ "enabled": {
+ "$id": "3929",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "3930",
+ "kind": "string",
+ "type": {
+ "$ref": "1221"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "3931",
+ "kind": "model",
+ "type": {
+ "$ref": "1229"
+ },
+ "value": {
+ "$id": "3932",
+ "extensions": {
+ "$id": "3933",
+ "kind": "array",
+ "type": {
+ "$ref": "1231"
+ },
+ "value": [
+ {
+ "$id": "3934",
+ "kind": "model",
+ "type": {
+ "$ref": "1232"
+ },
+ "value": {
+ "$id": "3935",
+ "name": {
+ "$id": "3936",
+ "kind": "string",
+ "type": {
+ "$ref": "1239"
+ },
+ "value": "bndxuxx"
+ },
+ "properties": {
+ "$id": "3937",
+ "kind": "model",
+ "type": {
+ "$ref": "1247"
+ },
+ "value": {
+ "$id": "3938",
+ "forceUpdateTag": {
+ "$id": "3939",
+ "kind": "string",
+ "type": {
+ "$ref": "1249"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "3940",
+ "kind": "string",
+ "type": {
+ "$ref": "1253"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "3941",
+ "kind": "string",
+ "type": {
+ "$ref": "1257"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "3942",
+ "kind": "string",
+ "type": {
+ "$ref": "1261"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "3943",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1265"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3944",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1269"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "3945",
+ "kind": "dict",
+ "type": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "3946"
+ }
+ },
+ "protectedSettings": {
+ "$id": "3947",
+ "kind": "dict",
+ "type": {
+ "$ref": "1279"
+ },
+ "value": {
+ "$id": "3948"
+ }
+ },
+ "provisionAfterExtensions": {
+ "$id": "3949",
+ "kind": "array",
+ "type": {
+ "$ref": "1289"
+ },
+ "value": [
+ {
+ "$id": "3950",
+ "kind": "string",
+ "type": {
+ "$ref": "1290"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "3951",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1294"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "3952",
+ "kind": "model",
+ "type": {
+ "$ref": "1298"
+ },
+ "value": {
+ "$id": "3953",
+ "secretUrl": {
+ "$id": "3954",
+ "kind": "string",
+ "type": {
+ "$ref": "1300"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "3955",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3956",
+ "id": {
+ "$id": "3957",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "3958",
+ "kind": "string",
+ "type": {
+ "$ref": "1313"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "3959",
+ "kind": "string",
+ "type": {
+ "$ref": "1319"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "3960",
+ "kind": "model",
+ "type": {
+ "$ref": "1323"
+ },
+ "value": {
+ "$id": "3961",
+ "terminateNotificationProfile": {
+ "$id": "3962",
+ "kind": "model",
+ "type": {
+ "$ref": "1325"
+ },
+ "value": {
+ "$id": "3963",
+ "notBeforeTimeout": {
+ "$id": "3964",
+ "kind": "string",
+ "type": {
+ "$ref": "1327"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "3965",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1331"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "3966",
+ "kind": "model",
+ "type": {
+ "$ref": "1337"
+ },
+ "value": {
+ "$id": "3967",
+ "notBeforeTimeout": {
+ "$id": "3968",
+ "kind": "string",
+ "type": {
+ "$ref": "1339"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "3969",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1343"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "3970",
+ "kind": "string",
+ "type": {
+ "$ref": "1351"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "3971",
+ "kind": "model",
+ "type": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "3972",
+ "capacityReservationGroup": {
+ "$id": "3973",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3974",
+ "id": {
+ "$id": "3975",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "3976",
+ "kind": "model",
+ "type": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "3977",
+ "galleryApplications": {
+ "$id": "3978",
+ "kind": "array",
+ "type": {
+ "$ref": "1364"
+ },
+ "value": [
+ {
+ "$id": "3979",
+ "kind": "model",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": {
+ "$id": "3980",
+ "tags": {
+ "$id": "3981",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "3982",
+ "kind": "number",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "3983",
+ "kind": "string",
+ "type": {
+ "$ref": "1375"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "configurationReference": {
+ "$id": "3984",
+ "kind": "string",
+ "type": {
+ "$ref": "1380"
+ },
+ "value": "ulztmiavpojpbpbddgnuuiimxcpau"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "3985",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1384"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3986",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1388"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "3987",
+ "kind": "model",
+ "type": {
+ "$ref": "1396"
+ },
+ "value": {
+ "$id": "3988",
+ "vmSizeProperties": {
+ "$id": "3989",
+ "kind": "model",
+ "type": {
+ "$ref": "1398"
+ },
+ "value": {
+ "$id": "3990",
+ "vCPUsAvailable": {
+ "$id": "3991",
+ "kind": "number",
+ "type": {
+ "$ref": "1400"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "3992",
+ "kind": "number",
+ "type": {
+ "$ref": "1404"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "3993",
+ "kind": "model",
+ "type": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "3994",
+ "id": {
+ "$id": "3995",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "3996",
+ "kind": "model",
+ "type": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "3997",
+ "id": {
+ "$id": "3998",
+ "kind": "string",
+ "type": {
+ "$ref": "1423"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "3999",
+ "kind": "array",
+ "type": {
+ "$ref": "1427"
+ },
+ "value": [
+ {
+ "$id": "4000",
+ "kind": "string",
+ "type": {
+ "$ref": "1428"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "4001",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1432"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "4002",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "4003",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ }
+ }
+ },
+ "plan": {
+ "$id": "4004",
+ "kind": "model",
+ "type": {
+ "$ref": "1571"
+ },
+ "value": {
+ "$id": "4005",
+ "name": {
+ "$id": "4006",
+ "kind": "string",
+ "type": {
+ "$ref": "1573"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "4007",
+ "kind": "string",
+ "type": {
+ "$ref": "1577"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "4008",
+ "kind": "string",
+ "type": {
+ "$ref": "1581"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "4009",
+ "kind": "string",
+ "type": {
+ "$ref": "1585"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "4010",
+ "kind": "string",
+ "type": {
+ "$ref": "1589"
+ },
+ "value": "wa"
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "4011",
+ "response": {
+ "$ref": "3646"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "4012",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "4013",
+ "properties": {
+ "$id": "4014",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "4015",
+ "spotPriorityProfile": {
+ "$id": "4016",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "4017",
+ "capacity": {
+ "$id": "4018",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "4019",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "4020",
+ "kind": "number",
+ "type": {
+ "$ref": "500"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "4021",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "4022",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "4023",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "4024",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "4025",
+ "capacity": {
+ "$id": "4026",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "4027",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "4028",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "4029",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "4030",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "4031",
+ "name": {
+ "$id": "4032",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "4033",
+ "kind": "number",
+ "type": {
+ "$ref": "538"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "4034",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "4035",
+ "baseVirtualMachineProfile": {
+ "$id": "4036",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "4037",
+ "osProfile": {
+ "$id": "4038",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "4039",
+ "computerNamePrefix": {
+ "$id": "4040",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "4041",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "4042",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "4043",
+ "provisionVMAgent": {
+ "$id": "4044",
+ "kind": "boolean",
+ "type": {
+ "$ref": "666"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "4045",
+ "kind": "boolean",
+ "type": {
+ "$ref": "670"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "4046",
+ "kind": "string",
+ "type": {
+ "$ref": "674"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "4047",
+ "kind": "array",
+ "type": {
+ "$ref": "678"
+ },
+ "value": [
+ {
+ "$id": "4048",
+ "kind": "model",
+ "type": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "4049",
+ "passName": {
+ "$id": "4050",
+ "kind": "string",
+ "type": {
+ "$ref": "681"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "4051",
+ "kind": "string",
+ "type": {
+ "$ref": "685"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "4052",
+ "kind": "string",
+ "type": {
+ "$ref": "116"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "4053",
+ "kind": "model",
+ "type": {
+ "$ref": "698"
+ },
+ "value": {
+ "$id": "4054",
+ "patchMode": {
+ "$id": "4055",
+ "kind": "string",
+ "type": {
+ "$ref": "122"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "4056",
+ "kind": "boolean",
+ "type": {
+ "$ref": "703"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "4057",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "4058",
+ "kind": "model",
+ "type": {
+ "$ref": "710"
+ },
+ "value": {
+ "$id": "4059",
+ "rebootSetting": {
+ "$id": "4060",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "4061",
+ "kind": "boolean",
+ "type": {
+ "$ref": "715"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "4062",
+ "kind": "model",
+ "type": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "4063",
+ "listeners": {
+ "$id": "4064",
+ "kind": "array",
+ "type": {
+ "$ref": "725"
+ },
+ "value": [
+ {
+ "$id": "4065",
+ "kind": "model",
+ "type": {
+ "$ref": "726"
+ },
+ "value": {
+ "$id": "4066",
+ "protocol": {
+ "$id": "4067",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "4068",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "4069",
+ "kind": "boolean",
+ "type": {
+ "$ref": "739"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "4070",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "4071",
+ "disablePasswordAuthentication": {
+ "$id": "4072",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "4073",
+ "kind": "model",
+ "type": {
+ "$ref": "751"
+ },
+ "value": {
+ "$id": "4074",
+ "publicKeys": {
+ "$id": "4075",
+ "kind": "array",
+ "type": {
+ "$ref": "753"
+ },
+ "value": [
+ {
+ "$id": "4076",
+ "kind": "model",
+ "type": {
+ "$ref": "754"
+ },
+ "value": {
+ "$id": "4077",
+ "path": {
+ "$id": "4078",
+ "kind": "string",
+ "type": {
+ "$ref": "756"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "4079",
+ "kind": "string",
+ "type": {
+ "$ref": "760"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "4080",
+ "kind": "boolean",
+ "type": {
+ "$ref": "768"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "4081",
+ "kind": "model",
+ "type": {
+ "$ref": "772"
+ },
+ "value": {
+ "$id": "4082",
+ "patchMode": {
+ "$id": "4083",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "4084",
+ "kind": "string",
+ "type": {
+ "$ref": "158"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "4085",
+ "kind": "model",
+ "type": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "4086",
+ "rebootSetting": {
+ "$id": "4087",
+ "kind": "string",
+ "type": {
+ "$ref": "164"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "4088",
+ "kind": "boolean",
+ "type": {
+ "$ref": "785"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "4089",
+ "kind": "boolean",
+ "type": {
+ "$ref": "793"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "4090",
+ "kind": "array",
+ "type": {
+ "$ref": "799"
+ },
+ "value": [
+ {
+ "$id": "4091",
+ "kind": "model",
+ "type": {
+ "$ref": "800"
+ },
+ "value": {
+ "$id": "4092",
+ "sourceVault": {
+ "$id": "4093",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4094",
+ "id": {
+ "$id": "4095",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "4096",
+ "kind": "array",
+ "type": {
+ "$ref": "811"
+ },
+ "value": [
+ {
+ "$id": "4097",
+ "kind": "model",
+ "type": {
+ "$ref": "812"
+ },
+ "value": {
+ "$id": "4098",
+ "certificateUrl": {
+ "$id": "4099",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "4100",
+ "kind": "string",
+ "type": {
+ "$ref": "818"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "4101",
+ "kind": "boolean",
+ "type": {
+ "$ref": "826"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "4102",
+ "kind": "boolean",
+ "type": {
+ "$ref": "830"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "4103",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "4104",
+ "imageReference": {
+ "$id": "4105",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "4106",
+ "publisher": {
+ "$id": "4107",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "4108",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "4109",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "4110",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "sharedGalleryImageId": {
+ "$id": "4111",
+ "kind": "string",
+ "type": {
+ "$ref": "865"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "4112",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "4113",
+ "kind": "string",
+ "type": {
+ "$ref": "840"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ },
+ "exactVersion": {
+ "$id": "4114",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "zjbntmiskjexlr"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "4115",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "4116",
+ "name": {
+ "$id": "4117",
+ "kind": "string",
+ "type": {
+ "$ref": "877"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "4118",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "4119",
+ "kind": "boolean",
+ "type": {
+ "$ref": "884"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "4120",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "4121",
+ "kind": "model",
+ "type": {
+ "$ref": "891"
+ },
+ "value": {
+ "$id": "4122",
+ "option": {
+ "$id": "4123",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "4124",
+ "kind": "string",
+ "type": {
+ "$ref": "198"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "4125",
+ "kind": "number",
+ "type": {
+ "$ref": "901"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "4126",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "4127",
+ "kind": "model",
+ "type": {
+ "$ref": "908"
+ },
+ "value": {
+ "$id": "4128",
+ "uri": {
+ "$id": "4129",
+ "kind": "string",
+ "type": {
+ "$ref": "910"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "4130",
+ "kind": "array",
+ "type": {
+ "$ref": "916"
+ },
+ "value": [
+ {
+ "$id": "4131",
+ "kind": "string",
+ "type": {
+ "$ref": "917"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "4132",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "4133",
+ "storageAccountType": {
+ "$id": "4134",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "4135",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4136",
+ "id": {
+ "$id": "4137",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4138",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "4139",
+ "securityEncryptionType": {
+ "$id": "4140",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "4141",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4142",
+ "id": {
+ "$id": "4143",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "4144",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "4145",
+ "kind": "array",
+ "type": {
+ "$ref": "952"
+ },
+ "value": [
+ {
+ "$id": "4146",
+ "kind": "model",
+ "type": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "4147",
+ "name": {
+ "$id": "4148",
+ "kind": "string",
+ "type": {
+ "$ref": "955"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "4149",
+ "kind": "number",
+ "type": {
+ "$ref": "959"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "4150",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "4151",
+ "kind": "boolean",
+ "type": {
+ "$ref": "966"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "4152",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "4153",
+ "kind": "number",
+ "type": {
+ "$ref": "973"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "4154",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "4155",
+ "storageAccountType": {
+ "$id": "4156",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "4157",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4158",
+ "id": {
+ "$id": "4159",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4160",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "4161",
+ "securityEncryptionType": {
+ "$id": "4162",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "4163",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4164",
+ "id": {
+ "$id": "4165",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "4166",
+ "kind": "number",
+ "type": {
+ "$ref": "980"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "4167",
+ "kind": "number",
+ "type": {
+ "$ref": "984"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "4168",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ },
+ "diskControllerType": {
+ "$id": "4169",
+ "kind": "string",
+ "type": {
+ "$ref": "242"
+ },
+ "value": "uzb"
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "4170",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "4171",
+ "healthProbe": {
+ "$id": "4172",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "4173",
+ "id": {
+ "$id": "4174",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "4175",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "4176",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "4177",
+ "name": {
+ "$id": "4178",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "4179",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "4180",
+ "primary": {
+ "$id": "4181",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "4182",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "4183",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1026"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "4184",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "4185",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4186",
+ "id": {
+ "$id": "4187",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "4188",
+ "kind": "model",
+ "type": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "4189",
+ "dnsServers": {
+ "$id": "4190",
+ "kind": "array",
+ "type": {
+ "$ref": "1039"
+ },
+ "value": [
+ {
+ "$id": "4191",
+ "kind": "string",
+ "type": {
+ "$ref": "1040"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "4192",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "4193",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "4194",
+ "name": {
+ "$id": "4195",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "4196",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "4197",
+ "subnet": {
+ "$id": "4198",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "4199",
+ "id": {
+ "$id": "4200",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "4201",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "4202",
+ "kind": "model",
+ "type": {
+ "$ref": "1062"
+ },
+ "value": {
+ "$id": "4203",
+ "name": {
+ "$id": "4204",
+ "kind": "string",
+ "type": {
+ "$ref": "1064"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "4205",
+ "kind": "model",
+ "type": {
+ "$ref": "1068"
+ },
+ "value": {
+ "$id": "4206",
+ "idleTimeoutInMinutes": {
+ "$id": "4207",
+ "kind": "number",
+ "type": {
+ "$ref": "1070"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "4208",
+ "kind": "model",
+ "type": {
+ "$ref": "1074"
+ },
+ "value": {
+ "$id": "4209",
+ "domainNameLabel": {
+ "$id": "4210",
+ "kind": "string",
+ "type": {
+ "$ref": "1076"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "4211",
+ "kind": "string",
+ "type": {
+ "$ref": "248"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "4212",
+ "kind": "array",
+ "type": {
+ "$ref": "1085"
+ },
+ "value": [
+ {
+ "$id": "4213",
+ "kind": "model",
+ "type": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "4214",
+ "ipTagType": {
+ "$id": "4215",
+ "kind": "string",
+ "type": {
+ "$ref": "1088"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "4216",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "4217",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4218",
+ "id": {
+ "$id": "4219",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "4220",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "4221",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "4222",
+ "kind": "model",
+ "type": {
+ "$ref": "1109"
+ },
+ "value": {
+ "$id": "4223",
+ "name": {
+ "$id": "4224",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "4225",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "4226",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "4227",
+ "kind": "array",
+ "type": {
+ "$ref": "1124"
+ },
+ "value": [
+ {
+ "$id": "4228",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4229",
+ "id": {
+ "$id": "4230",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "4231",
+ "kind": "array",
+ "type": {
+ "$ref": "1128"
+ },
+ "value": [
+ {
+ "$id": "4232",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4233",
+ "id": {
+ "$id": "4234",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "4235",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "4236",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4237",
+ "id": {
+ "$id": "4238",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "4239",
+ "kind": "array",
+ "type": {
+ "$ref": "1136"
+ },
+ "value": [
+ {
+ "$id": "4240",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4241",
+ "id": {
+ "$id": "4242",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "4243",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "4244",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "4245",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "4246",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "4247",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4248",
+ "kind": "model",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": {
+ "$id": "4249",
+ "uefiSettings": {
+ "$id": "4250",
+ "kind": "model",
+ "type": {
+ "$ref": "1168"
+ },
+ "value": {
+ "$id": "4251",
+ "secureBootEnabled": {
+ "$id": "4252",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1170"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "4253",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1174"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "4254",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1180"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "4255",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "4256",
+ "kind": "model",
+ "type": {
+ "$ref": "1187"
+ },
+ "value": {
+ "$id": "4257",
+ "userAssignedIdentityResourceId": {
+ "$id": "4258",
+ "kind": "string",
+ "type": {
+ "$ref": "1189"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "4259",
+ "kind": "model",
+ "type": {
+ "$ref": "1196"
+ },
+ "value": {
+ "$id": "4260",
+ "enabled": {
+ "$id": "4261",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1198"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "4262",
+ "kind": "string",
+ "type": {
+ "$ref": "312"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "4263",
+ "kind": "number",
+ "type": {
+ "$ref": "1205"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "4264",
+ "kind": "model",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": {
+ "$id": "4265",
+ "bootDiagnostics": {
+ "$id": "4266",
+ "kind": "model",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": {
+ "$id": "4267",
+ "enabled": {
+ "$id": "4268",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "4269",
+ "kind": "string",
+ "type": {
+ "$ref": "1221"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "4270",
+ "kind": "model",
+ "type": {
+ "$ref": "1229"
+ },
+ "value": {
+ "$id": "4271",
+ "extensions": {
+ "$id": "4272",
+ "kind": "array",
+ "type": {
+ "$ref": "1231"
+ },
+ "value": [
+ {
+ "$id": "4273",
+ "kind": "model",
+ "type": {
+ "$ref": "1232"
+ },
+ "value": {
+ "$id": "4274",
+ "name": {
+ "$id": "4275",
+ "kind": "string",
+ "type": {
+ "$ref": "1239"
+ },
+ "value": "bndxuxx"
+ },
+ "properties": {
+ "$id": "4276",
+ "kind": "model",
+ "type": {
+ "$ref": "1247"
+ },
+ "value": {
+ "$id": "4277",
+ "forceUpdateTag": {
+ "$id": "4278",
+ "kind": "string",
+ "type": {
+ "$ref": "1249"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "4279",
+ "kind": "string",
+ "type": {
+ "$ref": "1253"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "4280",
+ "kind": "string",
+ "type": {
+ "$ref": "1257"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "4281",
+ "kind": "string",
+ "type": {
+ "$ref": "1261"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "4282",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1265"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "4283",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1269"
+ },
+ "value": true
+ },
+ "provisionAfterExtensions": {
+ "$id": "4284",
+ "kind": "array",
+ "type": {
+ "$ref": "1289"
+ },
+ "value": [
+ {
+ "$id": "4285",
+ "kind": "string",
+ "type": {
+ "$ref": "1290"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "4286",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1294"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "4287",
+ "kind": "model",
+ "type": {
+ "$ref": "1298"
+ },
+ "value": {
+ "$id": "4288",
+ "secretUrl": {
+ "$id": "4289",
+ "kind": "string",
+ "type": {
+ "$ref": "1300"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "4290",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4291",
+ "id": {
+ "$id": "4292",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ },
+ "settings": {
+ "$id": "4293",
+ "kind": "dict",
+ "type": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "4294"
+ }
+ },
+ "provisioningState": {
+ "$id": "4295",
+ "kind": "string",
+ "type": {
+ "$ref": "1285"
+ },
+ "value": "Succeeded"
+ }
+ }
+ },
+ "type": {
+ "$id": "4296",
+ "kind": "string",
+ "type": {
+ "$ref": "1243"
+ },
+ "value": "cmeam"
+ },
+ "id": {
+ "$id": "4297",
+ "kind": "string",
+ "type": {
+ "$ref": "1234"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "4298",
+ "kind": "string",
+ "type": {
+ "$ref": "1313"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "4299",
+ "kind": "string",
+ "type": {
+ "$ref": "1319"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "4300",
+ "kind": "model",
+ "type": {
+ "$ref": "1323"
+ },
+ "value": {
+ "$id": "4301",
+ "terminateNotificationProfile": {
+ "$id": "4302",
+ "kind": "model",
+ "type": {
+ "$ref": "1325"
+ },
+ "value": {
+ "$id": "4303",
+ "notBeforeTimeout": {
+ "$id": "4304",
+ "kind": "string",
+ "type": {
+ "$ref": "1327"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "4305",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1331"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "4306",
+ "kind": "model",
+ "type": {
+ "$ref": "1337"
+ },
+ "value": {
+ "$id": "4307",
+ "notBeforeTimeout": {
+ "$id": "4308",
+ "kind": "string",
+ "type": {
+ "$ref": "1339"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "4309",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1343"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "4310",
+ "kind": "string",
+ "type": {
+ "$ref": "1351"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "4311",
+ "kind": "model",
+ "type": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "4312",
+ "capacityReservationGroup": {
+ "$id": "4313",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4314",
+ "id": {
+ "$id": "4315",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "4316",
+ "kind": "model",
+ "type": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "4317",
+ "galleryApplications": {
+ "$id": "4318",
+ "kind": "array",
+ "type": {
+ "$ref": "1364"
+ },
+ "value": [
+ {
+ "$id": "4319",
+ "kind": "model",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": {
+ "$id": "4320",
+ "tags": {
+ "$id": "4321",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "4322",
+ "kind": "number",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "4323",
+ "kind": "string",
+ "type": {
+ "$ref": "1375"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "4324",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1384"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "4325",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1388"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "4326",
+ "kind": "model",
+ "type": {
+ "$ref": "1396"
+ },
+ "value": {
+ "$id": "4327",
+ "vmSizeProperties": {
+ "$id": "4328",
+ "kind": "model",
+ "type": {
+ "$ref": "1398"
+ },
+ "value": {
+ "$id": "4329",
+ "vCPUsAvailable": {
+ "$id": "4330",
+ "kind": "number",
+ "type": {
+ "$ref": "1400"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "4331",
+ "kind": "number",
+ "type": {
+ "$ref": "1404"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "4332",
+ "kind": "model",
+ "type": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "4333",
+ "id": {
+ "$id": "4334",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "4335",
+ "kind": "model",
+ "type": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "4336",
+ "id": {
+ "$id": "4337",
+ "kind": "string",
+ "type": {
+ "$ref": "1423"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "4338",
+ "kind": "array",
+ "type": {
+ "$ref": "1427"
+ },
+ "value": [
+ {
+ "$id": "4339",
+ "kind": "string",
+ "type": {
+ "$ref": "1428"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "4340",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1432"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "4341",
+ "kind": "string",
+ "type": {
+ "$ref": "1438"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "4342",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "4343",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ },
+ "provisioningState": {
+ "$id": "4344",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Creating"
+ },
+ "timeCreated": {
+ "$id": "4345",
+ "kind": "string",
+ "type": {
+ "$ref": "1476"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "4346",
+ "kind": "string",
+ "type": {
+ "$ref": "1481"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "4347",
+ "kind": "array",
+ "type": {
+ "$ref": "1489"
+ },
+ "value": [
+ {
+ "$id": "4348",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "4349",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "4350",
+ "kind": "model",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": {
+ "$id": "4351",
+ "type": {
+ "$id": "4352",
+ "kind": "string",
+ "type": {
+ "$ref": "318"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "4353",
+ "kind": "dict",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": {
+ "$id": "4354"
+ }
+ },
+ "principalId": {
+ "$id": "4355",
+ "kind": "string",
+ "type": {
+ "$ref": "1496"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "4356",
+ "kind": "string",
+ "type": {
+ "$ref": "1501"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ },
+ "tags": {
+ "$id": "4357",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "4358"
+ }
+ },
+ "location": {
+ "$id": "4359",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "westus"
+ },
+ "plan": {
+ "$id": "4360",
+ "kind": "model",
+ "type": {
+ "$ref": "1528"
+ },
+ "value": {
+ "$id": "4361",
+ "name": {
+ "$id": "4362",
+ "kind": "string",
+ "type": {
+ "$ref": "1530"
+ },
+ "value": "uapfngmdekvpgjhomthtpxjfdmmll"
+ },
+ "publisher": {
+ "$id": "4363",
+ "kind": "string",
+ "type": {
+ "$ref": "1534"
+ },
+ "value": "aqhles"
+ },
+ "product": {
+ "$id": "4364",
+ "kind": "string",
+ "type": {
+ "$ref": "1538"
+ },
+ "value": "bfzbkdnbexmedxdc"
+ },
+ "promotionCode": {
+ "$id": "4365",
+ "kind": "string",
+ "type": {
+ "$ref": "1542"
+ },
+ "value": "gspehogwfjxirz"
+ },
+ "version": {
+ "$id": "4366",
+ "kind": "string",
+ "type": {
+ "$ref": "1546"
+ },
+ "value": "yza"
+ }
+ }
+ },
+ "id": {
+ "$id": "4367",
+ "kind": "string",
+ "type": {
+ "$ref": "433"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "4368",
+ "kind": "string",
+ "type": {
+ "$ref": "438"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "4369",
+ "kind": "string",
+ "type": {
+ "$ref": "442"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "4370",
+ "kind": "model",
+ "type": {
+ "$ref": "447"
+ },
+ "value": {
+ "$id": "4371",
+ "createdBy": {
+ "$id": "4372",
+ "kind": "string",
+ "type": {
+ "$ref": "449"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "4373",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "4374",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "4375",
+ "kind": "string",
+ "type": {
+ "$ref": "461"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "4376",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "4377",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "4378",
+ "response": {
+ "$ref": "3647"
+ },
+ "statusCode": 202
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "4379",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "4380",
+ "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": "4381",
+ "name": "fleetName",
+ "nameInRequest": "fleetName",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "4382",
+ "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": "4383",
+ "name": "properties",
+ "nameInRequest": "properties",
+ "doc": "The resource properties to be updated.",
+ "type": {
+ "$ref": "1551"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "4384",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "4385",
+ "kind": "constant",
+ "valueType": {
+ "$id": "4386",
+ "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": "4387",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$id": "4388",
+ "kind": "constant",
+ "valueType": {
+ "$id": "4389",
+ "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
+ }
+ ],
+ "response": {
+ "$id": "4390",
+ "type": {
+ "$ref": "429"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.update"
+ },
+ {
+ "$id": "4391",
+ "kind": "lro",
+ "name": "delete",
+ "accessibility": "public",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "doc": "Delete a Fleet",
+ "operation": {
+ "$id": "4392",
+ "name": "delete",
+ "resourceName": "Fleet",
+ "doc": "Delete a Fleet",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "4393",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "4394",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "4395",
+ "type": {
+ "$id": "4396",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-11-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "4397",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "4398",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "4399",
+ "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": "4400",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "4401",
+ "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": "4402",
+ "name": "fleetName",
+ "nameInRequest": "fleetName",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "4403",
+ "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": "4404",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "4405",
+ "kind": "constant",
+ "valueType": {
+ "$id": "4406",
+ "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": "4407",
+ "statusCodes": [
+ 202
+ ],
+ "headers": [
+ {
+ "$id": "4408",
+ "name": "location",
+ "nameInResponse": "Location",
+ "doc": "The Location header contains the URL where the status of the long running operation can be checked.",
+ "type": {
+ "$id": "4409",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "4410",
+ "name": "retryAfter",
+ "nameInResponse": "Retry-After",
+ "doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "type": {
+ "$id": "4411",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false
+ },
+ {
+ "$id": "4412",
+ "statusCodes": [
+ 204
+ ],
+ "headers": [],
+ "isErrorResponse": false
+ }
+ ],
+ "httpMethod": "DELETE",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}",
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "4413",
+ "finalStateVia": 1,
+ "finalResponse": {
+ "$id": "4414",
+ "statusCodes": [
+ 204
+ ]
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.delete",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "4415",
+ "kind": "http",
+ "name": "Fleets_Delete",
+ "description": "Fleets_Delete",
+ "filePath": "2024-11-01/Fleets_Delete.json",
+ "parameters": [
+ {
+ "$id": "4416",
+ "parameter": {
+ "$ref": "4393"
+ },
+ "value": {
+ "$id": "4417",
+ "kind": "string",
+ "type": {
+ "$ref": "4394"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "4418",
+ "parameter": {
+ "$ref": "4397"
+ },
+ "value": {
+ "$id": "4419",
+ "kind": "string",
+ "type": {
+ "$ref": "4398"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "4420",
+ "parameter": {
+ "$ref": "4400"
+ },
+ "value": {
+ "$id": "4421",
+ "kind": "string",
+ "type": {
+ "$ref": "4401"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "4422",
+ "parameter": {
+ "$ref": "4402"
+ },
+ "value": {
+ "$id": "4423",
+ "kind": "string",
+ "type": {
+ "$ref": "4403"
+ },
+ "value": "testFleet"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "4424",
+ "response": {
+ "$ref": "4407"
+ },
+ "statusCode": 202
+ },
+ {
+ "$id": "4425",
+ "response": {
+ "$ref": "4412"
+ },
+ "statusCode": 204
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "4426",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "4427",
+ "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": "4428",
+ "name": "fleetName",
+ "nameInRequest": "fleetName",
+ "doc": "The name of the Compute Fleet",
+ "type": {
+ "$id": "4429",
+ "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": "4430",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$id": "4431",
+ "kind": "constant",
+ "valueType": {
+ "$id": "4432",
+ "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
+ }
+ ],
+ "response": {
+ "$id": "4433"
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.delete"
+ },
+ {
+ "$id": "4434",
+ "kind": "paging",
+ "name": "listByResourceGroup",
+ "accessibility": "public",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "doc": "List Fleet resources by resource group",
+ "operation": {
+ "$id": "4435",
+ "name": "listByResourceGroup",
+ "resourceName": "Fleet",
+ "doc": "List Fleet resources by resource group",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "4436",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "4437",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "4438",
+ "type": {
+ "$id": "4439",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-11-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "4440",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "4441",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "4442",
+ "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": "4443",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "4444",
+ "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": "4445",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "4446",
+ "kind": "constant",
+ "valueType": {
+ "$id": "4447",
+ "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": "4448",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "1624"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "4449",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "4450",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listByResourceGroup",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "4451",
+ "kind": "http",
+ "name": "Fleets_ListByResourceGroup",
+ "description": "Fleets_ListByResourceGroup",
+ "filePath": "2024-11-01/Fleets_ListByResourceGroup.json",
+ "parameters": [
+ {
+ "$id": "4452",
+ "parameter": {
+ "$ref": "4436"
+ },
+ "value": {
+ "$id": "4453",
+ "kind": "string",
+ "type": {
+ "$ref": "4437"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "4454",
+ "parameter": {
+ "$ref": "4440"
+ },
+ "value": {
+ "$id": "4455",
+ "kind": "string",
+ "type": {
+ "$ref": "4441"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "4456",
+ "parameter": {
+ "$ref": "4443"
+ },
+ "value": {
+ "$id": "4457",
+ "kind": "string",
+ "type": {
+ "$ref": "4444"
+ },
+ "value": "rgazurefleet"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "4458",
+ "response": {
+ "$ref": "4448"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "4459",
+ "kind": "model",
+ "type": {
+ "$ref": "1624"
+ },
+ "value": {
+ "$id": "4460",
+ "value": {
+ "$id": "4461",
+ "kind": "array",
+ "type": {
+ "$ref": "1626"
+ },
+ "value": [
+ {
+ "$id": "4462",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "4463",
+ "properties": {
+ "$id": "4464",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "4465",
+ "provisioningState": {
+ "$id": "4466",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "4467",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "4468",
+ "capacity": {
+ "$id": "4469",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "4470",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "4471",
+ "kind": "number",
+ "type": {
+ "$ref": "500"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "4472",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "4473",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "4474",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "4475",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "4476",
+ "capacity": {
+ "$id": "4477",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "4478",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "4479",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "4480",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "4481",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "4482",
+ "name": {
+ "$id": "4483",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "4484",
+ "kind": "number",
+ "type": {
+ "$ref": "538"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "4485",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "4486",
+ "baseVirtualMachineProfile": {
+ "$id": "4487",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "4488",
+ "osProfile": {
+ "$id": "4489",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "4490",
+ "computerNamePrefix": {
+ "$id": "4491",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "4492",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "4493",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "4494",
+ "provisionVMAgent": {
+ "$id": "4495",
+ "kind": "boolean",
+ "type": {
+ "$ref": "666"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "4496",
+ "kind": "boolean",
+ "type": {
+ "$ref": "670"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "4497",
+ "kind": "string",
+ "type": {
+ "$ref": "674"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "4498",
+ "kind": "array",
+ "type": {
+ "$ref": "678"
+ },
+ "value": [
+ {
+ "$id": "4499",
+ "kind": "model",
+ "type": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "4500",
+ "passName": {
+ "$id": "4501",
+ "kind": "string",
+ "type": {
+ "$ref": "681"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "4502",
+ "kind": "string",
+ "type": {
+ "$ref": "685"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "4503",
+ "kind": "string",
+ "type": {
+ "$ref": "116"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "4504",
+ "kind": "model",
+ "type": {
+ "$ref": "698"
+ },
+ "value": {
+ "$id": "4505",
+ "patchMode": {
+ "$id": "4506",
+ "kind": "string",
+ "type": {
+ "$ref": "122"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "4507",
+ "kind": "boolean",
+ "type": {
+ "$ref": "703"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "4508",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "4509",
+ "kind": "model",
+ "type": {
+ "$ref": "710"
+ },
+ "value": {
+ "$id": "4510",
+ "rebootSetting": {
+ "$id": "4511",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "4512",
+ "kind": "boolean",
+ "type": {
+ "$ref": "715"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "4513",
+ "kind": "model",
+ "type": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "4514",
+ "listeners": {
+ "$id": "4515",
+ "kind": "array",
+ "type": {
+ "$ref": "725"
+ },
+ "value": [
+ {
+ "$id": "4516",
+ "kind": "model",
+ "type": {
+ "$ref": "726"
+ },
+ "value": {
+ "$id": "4517",
+ "protocol": {
+ "$id": "4518",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "4519",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "4520",
+ "kind": "boolean",
+ "type": {
+ "$ref": "739"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "4521",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "4522",
+ "disablePasswordAuthentication": {
+ "$id": "4523",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "4524",
+ "kind": "model",
+ "type": {
+ "$ref": "751"
+ },
+ "value": {
+ "$id": "4525",
+ "publicKeys": {
+ "$id": "4526",
+ "kind": "array",
+ "type": {
+ "$ref": "753"
+ },
+ "value": [
+ {
+ "$id": "4527",
+ "kind": "model",
+ "type": {
+ "$ref": "754"
+ },
+ "value": {
+ "$id": "4528",
+ "path": {
+ "$id": "4529",
+ "kind": "string",
+ "type": {
+ "$ref": "756"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "4530",
+ "kind": "string",
+ "type": {
+ "$ref": "760"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "4531",
+ "kind": "boolean",
+ "type": {
+ "$ref": "768"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "4532",
+ "kind": "model",
+ "type": {
+ "$ref": "772"
+ },
+ "value": {
+ "$id": "4533",
+ "patchMode": {
+ "$id": "4534",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "4535",
+ "kind": "string",
+ "type": {
+ "$ref": "158"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "4536",
+ "kind": "model",
+ "type": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "4537",
+ "rebootSetting": {
+ "$id": "4538",
+ "kind": "string",
+ "type": {
+ "$ref": "164"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "4539",
+ "kind": "boolean",
+ "type": {
+ "$ref": "785"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "4540",
+ "kind": "boolean",
+ "type": {
+ "$ref": "793"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "4541",
+ "kind": "array",
+ "type": {
+ "$ref": "799"
+ },
+ "value": [
+ {
+ "$id": "4542",
+ "kind": "model",
+ "type": {
+ "$ref": "800"
+ },
+ "value": {
+ "$id": "4543",
+ "sourceVault": {
+ "$id": "4544",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4545",
+ "id": {
+ "$id": "4546",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "4547",
+ "kind": "array",
+ "type": {
+ "$ref": "811"
+ },
+ "value": [
+ {
+ "$id": "4548",
+ "kind": "model",
+ "type": {
+ "$ref": "812"
+ },
+ "value": {
+ "$id": "4549",
+ "certificateUrl": {
+ "$id": "4550",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "4551",
+ "kind": "string",
+ "type": {
+ "$ref": "818"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "4552",
+ "kind": "boolean",
+ "type": {
+ "$ref": "826"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "4553",
+ "kind": "boolean",
+ "type": {
+ "$ref": "830"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "4554",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "4555",
+ "imageReference": {
+ "$id": "4556",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "4557",
+ "publisher": {
+ "$id": "4558",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "4559",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "4560",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "4561",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "4562",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "4563",
+ "kind": "string",
+ "type": {
+ "$ref": "865"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "4564",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "4565",
+ "kind": "string",
+ "type": {
+ "$ref": "840"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "4566",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "4567",
+ "name": {
+ "$id": "4568",
+ "kind": "string",
+ "type": {
+ "$ref": "877"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "4569",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "4570",
+ "kind": "boolean",
+ "type": {
+ "$ref": "884"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "4571",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "4572",
+ "kind": "model",
+ "type": {
+ "$ref": "891"
+ },
+ "value": {
+ "$id": "4573",
+ "option": {
+ "$id": "4574",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "4575",
+ "kind": "string",
+ "type": {
+ "$ref": "198"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "4576",
+ "kind": "number",
+ "type": {
+ "$ref": "901"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "4577",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "4578",
+ "kind": "model",
+ "type": {
+ "$ref": "908"
+ },
+ "value": {
+ "$id": "4579",
+ "uri": {
+ "$id": "4580",
+ "kind": "string",
+ "type": {
+ "$ref": "910"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "4581",
+ "kind": "array",
+ "type": {
+ "$ref": "916"
+ },
+ "value": [
+ {
+ "$id": "4582",
+ "kind": "string",
+ "type": {
+ "$ref": "917"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "4583",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "4584",
+ "storageAccountType": {
+ "$id": "4585",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "4586",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4587",
+ "id": {
+ "$id": "4588",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4589",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "4590",
+ "securityEncryptionType": {
+ "$id": "4591",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "4592",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4593",
+ "id": {
+ "$id": "4594",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "4595",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "4596",
+ "kind": "array",
+ "type": {
+ "$ref": "952"
+ },
+ "value": [
+ {
+ "$id": "4597",
+ "kind": "model",
+ "type": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "4598",
+ "name": {
+ "$id": "4599",
+ "kind": "string",
+ "type": {
+ "$ref": "955"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "4600",
+ "kind": "number",
+ "type": {
+ "$ref": "959"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "4601",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "4602",
+ "kind": "boolean",
+ "type": {
+ "$ref": "966"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "4603",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "4604",
+ "kind": "number",
+ "type": {
+ "$ref": "973"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "4605",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "4606",
+ "storageAccountType": {
+ "$id": "4607",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "4608",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4609",
+ "id": {
+ "$id": "4610",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4611",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "4612",
+ "securityEncryptionType": {
+ "$id": "4613",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "4614",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4615",
+ "id": {
+ "$id": "4616",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "4617",
+ "kind": "number",
+ "type": {
+ "$ref": "980"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "4618",
+ "kind": "number",
+ "type": {
+ "$ref": "984"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "4619",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ },
+ "diskControllerType": {
+ "$id": "4620",
+ "kind": "string",
+ "type": {
+ "$ref": "242"
+ },
+ "value": "uzb"
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "4621",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "4622",
+ "healthProbe": {
+ "$id": "4623",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "4624",
+ "id": {
+ "$id": "4625",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "4626",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "4627",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "4628",
+ "name": {
+ "$id": "4629",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "4630",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "4631",
+ "primary": {
+ "$id": "4632",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "4633",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "4634",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1026"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "4635",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "4636",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4637",
+ "id": {
+ "$id": "4638",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "4639",
+ "kind": "model",
+ "type": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "4640",
+ "dnsServers": {
+ "$id": "4641",
+ "kind": "array",
+ "type": {
+ "$ref": "1039"
+ },
+ "value": [
+ {
+ "$id": "4642",
+ "kind": "string",
+ "type": {
+ "$ref": "1040"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "4643",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "4644",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "4645",
+ "name": {
+ "$id": "4646",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "4647",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "4648",
+ "subnet": {
+ "$id": "4649",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "4650",
+ "id": {
+ "$id": "4651",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "4652",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "4653",
+ "kind": "model",
+ "type": {
+ "$ref": "1062"
+ },
+ "value": {
+ "$id": "4654",
+ "name": {
+ "$id": "4655",
+ "kind": "string",
+ "type": {
+ "$ref": "1064"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "4656",
+ "kind": "model",
+ "type": {
+ "$ref": "1068"
+ },
+ "value": {
+ "$id": "4657",
+ "idleTimeoutInMinutes": {
+ "$id": "4658",
+ "kind": "number",
+ "type": {
+ "$ref": "1070"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "4659",
+ "kind": "model",
+ "type": {
+ "$ref": "1074"
+ },
+ "value": {
+ "$id": "4660",
+ "domainNameLabel": {
+ "$id": "4661",
+ "kind": "string",
+ "type": {
+ "$ref": "1076"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "4662",
+ "kind": "string",
+ "type": {
+ "$ref": "248"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "4663",
+ "kind": "array",
+ "type": {
+ "$ref": "1085"
+ },
+ "value": [
+ {
+ "$id": "4664",
+ "kind": "model",
+ "type": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "4665",
+ "ipTagType": {
+ "$id": "4666",
+ "kind": "string",
+ "type": {
+ "$ref": "1088"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "4667",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "4668",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4669",
+ "id": {
+ "$id": "4670",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "4671",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "4672",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "4673",
+ "kind": "model",
+ "type": {
+ "$ref": "1109"
+ },
+ "value": {
+ "$id": "4674",
+ "name": {
+ "$id": "4675",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "4676",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "4677",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "4678",
+ "kind": "array",
+ "type": {
+ "$ref": "1124"
+ },
+ "value": [
+ {
+ "$id": "4679",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4680",
+ "id": {
+ "$id": "4681",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "4682",
+ "kind": "array",
+ "type": {
+ "$ref": "1128"
+ },
+ "value": [
+ {
+ "$id": "4683",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4684",
+ "id": {
+ "$id": "4685",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "4686",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "4687",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4688",
+ "id": {
+ "$id": "4689",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "4690",
+ "kind": "array",
+ "type": {
+ "$ref": "1136"
+ },
+ "value": [
+ {
+ "$id": "4691",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4692",
+ "id": {
+ "$id": "4693",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "4694",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "4695",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "4696",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "4697",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "4698",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4699",
+ "kind": "model",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": {
+ "$id": "4700",
+ "uefiSettings": {
+ "$id": "4701",
+ "kind": "model",
+ "type": {
+ "$ref": "1168"
+ },
+ "value": {
+ "$id": "4702",
+ "secureBootEnabled": {
+ "$id": "4703",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1170"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "4704",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1174"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "4705",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1180"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "4706",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "4707",
+ "kind": "model",
+ "type": {
+ "$ref": "1187"
+ },
+ "value": {
+ "$id": "4708",
+ "userAssignedIdentityResourceId": {
+ "$id": "4709",
+ "kind": "string",
+ "type": {
+ "$ref": "1189"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "4710",
+ "kind": "model",
+ "type": {
+ "$ref": "1196"
+ },
+ "value": {
+ "$id": "4711",
+ "enabled": {
+ "$id": "4712",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1198"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "4713",
+ "kind": "string",
+ "type": {
+ "$ref": "312"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "4714",
+ "kind": "number",
+ "type": {
+ "$ref": "1205"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "4715",
+ "kind": "model",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": {
+ "$id": "4716",
+ "bootDiagnostics": {
+ "$id": "4717",
+ "kind": "model",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": {
+ "$id": "4718",
+ "enabled": {
+ "$id": "4719",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "4720",
+ "kind": "string",
+ "type": {
+ "$ref": "1221"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "4721",
+ "kind": "model",
+ "type": {
+ "$ref": "1229"
+ },
+ "value": {
+ "$id": "4722",
+ "extensions": {
+ "$id": "4723",
+ "kind": "array",
+ "type": {
+ "$ref": "1231"
+ },
+ "value": [
+ {
+ "$id": "4724",
+ "kind": "model",
+ "type": {
+ "$ref": "1232"
+ },
+ "value": {
+ "$id": "4725",
+ "name": {
+ "$id": "4726",
+ "kind": "string",
+ "type": {
+ "$ref": "1239"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "4727",
+ "kind": "string",
+ "type": {
+ "$ref": "1243"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "4728",
+ "kind": "model",
+ "type": {
+ "$ref": "1247"
+ },
+ "value": {
+ "$id": "4729",
+ "forceUpdateTag": {
+ "$id": "4730",
+ "kind": "string",
+ "type": {
+ "$ref": "1249"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "4731",
+ "kind": "string",
+ "type": {
+ "$ref": "1253"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "4732",
+ "kind": "string",
+ "type": {
+ "$ref": "1257"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "4733",
+ "kind": "string",
+ "type": {
+ "$ref": "1261"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "4734",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1265"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "4735",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1269"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "4736",
+ "kind": "dict",
+ "type": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "4737"
+ }
+ },
+ "provisioningState": {
+ "$id": "4738",
+ "kind": "string",
+ "type": {
+ "$ref": "1285"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "4739",
+ "kind": "array",
+ "type": {
+ "$ref": "1289"
+ },
+ "value": [
+ {
+ "$id": "4740",
+ "kind": "string",
+ "type": {
+ "$ref": "1290"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "4741",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1294"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "4742",
+ "kind": "model",
+ "type": {
+ "$ref": "1298"
+ },
+ "value": {
+ "$id": "4743",
+ "secretUrl": {
+ "$id": "4744",
+ "kind": "string",
+ "type": {
+ "$ref": "1300"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "4745",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4746",
+ "id": {
+ "$id": "4747",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "4748",
+ "kind": "string",
+ "type": {
+ "$ref": "1234"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "4749",
+ "kind": "string",
+ "type": {
+ "$ref": "1313"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "4750",
+ "kind": "string",
+ "type": {
+ "$ref": "1319"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "4751",
+ "kind": "model",
+ "type": {
+ "$ref": "1323"
+ },
+ "value": {
+ "$id": "4752",
+ "terminateNotificationProfile": {
+ "$id": "4753",
+ "kind": "model",
+ "type": {
+ "$ref": "1325"
+ },
+ "value": {
+ "$id": "4754",
+ "notBeforeTimeout": {
+ "$id": "4755",
+ "kind": "string",
+ "type": {
+ "$ref": "1327"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "4756",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1331"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "4757",
+ "kind": "model",
+ "type": {
+ "$ref": "1337"
+ },
+ "value": {
+ "$id": "4758",
+ "notBeforeTimeout": {
+ "$id": "4759",
+ "kind": "string",
+ "type": {
+ "$ref": "1339"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "4760",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1343"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "4761",
+ "kind": "string",
+ "type": {
+ "$ref": "1351"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "4762",
+ "kind": "model",
+ "type": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "4763",
+ "capacityReservationGroup": {
+ "$id": "4764",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4765",
+ "id": {
+ "$id": "4766",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "4767",
+ "kind": "model",
+ "type": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "4768",
+ "galleryApplications": {
+ "$id": "4769",
+ "kind": "array",
+ "type": {
+ "$ref": "1364"
+ },
+ "value": [
+ {
+ "$id": "4770",
+ "kind": "model",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": {
+ "$id": "4771",
+ "tags": {
+ "$id": "4772",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "4773",
+ "kind": "number",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "4774",
+ "kind": "string",
+ "type": {
+ "$ref": "1375"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "4775",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1384"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "4776",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1388"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "4777",
+ "kind": "model",
+ "type": {
+ "$ref": "1396"
+ },
+ "value": {
+ "$id": "4778",
+ "vmSizeProperties": {
+ "$id": "4779",
+ "kind": "model",
+ "type": {
+ "$ref": "1398"
+ },
+ "value": {
+ "$id": "4780",
+ "vCPUsAvailable": {
+ "$id": "4781",
+ "kind": "number",
+ "type": {
+ "$ref": "1400"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "4782",
+ "kind": "number",
+ "type": {
+ "$ref": "1404"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "4783",
+ "kind": "model",
+ "type": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "4784",
+ "id": {
+ "$id": "4785",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "4786",
+ "kind": "model",
+ "type": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "4787",
+ "id": {
+ "$id": "4788",
+ "kind": "string",
+ "type": {
+ "$ref": "1423"
+ },
+ "value": "mubredelfbshboaxrsxiajihahaa"
+ },
+ "excludeExtensions": {
+ "$id": "4789",
+ "kind": "array",
+ "type": {
+ "$ref": "1427"
+ },
+ "value": [
+ {
+ "$id": "4790",
+ "kind": "string",
+ "type": {
+ "$ref": "1428"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "4791",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1432"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "4792",
+ "kind": "string",
+ "type": {
+ "$ref": "1438"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "4793",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "4794",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "4795",
+ "kind": "string",
+ "type": {
+ "$ref": "1476"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "4796",
+ "kind": "string",
+ "type": {
+ "$ref": "1481"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "4797",
+ "kind": "array",
+ "type": {
+ "$ref": "1489"
+ },
+ "value": [
+ {
+ "$id": "4798",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "4799",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "4800",
+ "kind": "model",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": {
+ "$id": "4801",
+ "principalId": {
+ "$id": "4802",
+ "kind": "string",
+ "type": {
+ "$ref": "1496"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "4803",
+ "kind": "string",
+ "type": {
+ "$ref": "1501"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "4804",
+ "kind": "string",
+ "type": {
+ "$ref": "318"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "4805",
+ "kind": "dict",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": {
+ "$id": "4806",
+ "key9851": {
+ "$id": "4807",
+ "kind": "model",
+ "type": {
+ "$ref": "1512"
+ },
+ "value": {
+ "$id": "4808",
+ "principalId": {
+ "$id": "4809",
+ "kind": "string",
+ "type": {
+ "$ref": "1519"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "4810",
+ "kind": "string",
+ "type": {
+ "$ref": "1514"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "plan": {
+ "$id": "4811",
+ "kind": "model",
+ "type": {
+ "$ref": "1528"
+ },
+ "value": {
+ "$id": "4812",
+ "name": {
+ "$id": "4813",
+ "kind": "string",
+ "type": {
+ "$ref": "1530"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "4814",
+ "kind": "string",
+ "type": {
+ "$ref": "1534"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "4815",
+ "kind": "string",
+ "type": {
+ "$ref": "1538"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "4816",
+ "kind": "string",
+ "type": {
+ "$ref": "1542"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "4817",
+ "kind": "string",
+ "type": {
+ "$ref": "1546"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "tags": {
+ "$id": "4818",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "4819",
+ "key3518": {
+ "$id": "4820",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "location": {
+ "$id": "4821",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "4822",
+ "kind": "string",
+ "type": {
+ "$ref": "433"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "4823",
+ "kind": "string",
+ "type": {
+ "$ref": "438"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "4824",
+ "kind": "string",
+ "type": {
+ "$ref": "442"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "4825",
+ "kind": "model",
+ "type": {
+ "$ref": "447"
+ },
+ "value": {
+ "$id": "4826",
+ "createdBy": {
+ "$id": "4827",
+ "kind": "string",
+ "type": {
+ "$ref": "449"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "4828",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "4829",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "4830",
+ "kind": "string",
+ "type": {
+ "$ref": "461"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "4831",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "4832",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "4833",
+ "kind": "string",
+ "type": {
+ "$ref": "1630"
+ },
+ "value": "https://microsoft.com/a"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "4834",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "4835",
+ "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": "4836",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "4446"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "4837",
+ "type": {
+ "$id": "4838",
+ "kind": "array",
+ "name": "ArrayFleet",
+ "valueType": {
+ "$ref": "429"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listByResourceGroup"
+ },
+ {
+ "$id": "4839",
+ "kind": "paging",
+ "name": "listBySubscription",
+ "accessibility": "public",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "doc": "List Fleet resources by subscription ID",
+ "operation": {
+ "$id": "4840",
+ "name": "listBySubscription",
+ "resourceName": "Fleet",
+ "doc": "List Fleet resources by subscription ID",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "4841",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "4842",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "4843",
+ "type": {
+ "$id": "4844",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-11-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "4845",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "4846",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "4847",
+ "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": "4848",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "4849",
+ "kind": "constant",
+ "valueType": {
+ "$id": "4850",
+ "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": "4851",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "1624"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/providers/Microsoft.AzureFleet/fleets",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "4852",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "4853",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listBySubscription",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "4854",
+ "kind": "http",
+ "name": "Fleets_ListBySubscription",
+ "description": "Fleets_ListBySubscription",
+ "filePath": "2024-11-01/Fleets_ListBySubscription.json",
+ "parameters": [
+ {
+ "$id": "4855",
+ "parameter": {
+ "$ref": "4841"
+ },
+ "value": {
+ "$id": "4856",
+ "kind": "string",
+ "type": {
+ "$ref": "4842"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "4857",
+ "parameter": {
+ "$ref": "4845"
+ },
+ "value": {
+ "$id": "4858",
+ "kind": "string",
+ "type": {
+ "$ref": "4846"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "4859",
+ "response": {
+ "$ref": "4851"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "4860",
+ "kind": "model",
+ "type": {
+ "$ref": "1624"
+ },
+ "value": {
+ "$id": "4861",
+ "value": {
+ "$id": "4862",
+ "kind": "array",
+ "type": {
+ "$ref": "1626"
+ },
+ "value": [
+ {
+ "$id": "4863",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "4864",
+ "properties": {
+ "$id": "4865",
+ "kind": "model",
+ "type": {
+ "$ref": "485"
+ },
+ "value": {
+ "$id": "4866",
+ "provisioningState": {
+ "$id": "4867",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "4868",
+ "kind": "model",
+ "type": {
+ "$ref": "490"
+ },
+ "value": {
+ "$id": "4869",
+ "capacity": {
+ "$id": "4870",
+ "kind": "number",
+ "type": {
+ "$ref": "492"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "4871",
+ "kind": "number",
+ "type": {
+ "$ref": "496"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "4872",
+ "kind": "number",
+ "type": {
+ "$ref": "500"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "4873",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "4874",
+ "kind": "string",
+ "type": {
+ "$ref": "36"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "4875",
+ "kind": "boolean",
+ "type": {
+ "$ref": "510"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "4876",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "4877",
+ "capacity": {
+ "$id": "4878",
+ "kind": "number",
+ "type": {
+ "$ref": "518"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "4879",
+ "kind": "number",
+ "type": {
+ "$ref": "522"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "4880",
+ "kind": "string",
+ "type": {
+ "$ref": "44"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "4881",
+ "kind": "array",
+ "type": {
+ "$ref": "531"
+ },
+ "value": [
+ {
+ "$id": "4882",
+ "kind": "model",
+ "type": {
+ "$ref": "532"
+ },
+ "value": {
+ "$id": "4883",
+ "name": {
+ "$id": "4884",
+ "kind": "string",
+ "type": {
+ "$ref": "534"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "4885",
+ "kind": "number",
+ "type": {
+ "$ref": "538"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "4886",
+ "kind": "model",
+ "type": {
+ "$ref": "1449"
+ },
+ "value": {
+ "$id": "4887",
+ "baseVirtualMachineProfile": {
+ "$id": "4888",
+ "kind": "model",
+ "type": {
+ "$ref": "644"
+ },
+ "value": {
+ "$id": "4889",
+ "osProfile": {
+ "$id": "4890",
+ "kind": "model",
+ "type": {
+ "$ref": "646"
+ },
+ "value": {
+ "$id": "4891",
+ "computerNamePrefix": {
+ "$id": "4892",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "4893",
+ "kind": "string",
+ "type": {
+ "$ref": "652"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "4894",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "4895",
+ "provisionVMAgent": {
+ "$id": "4896",
+ "kind": "boolean",
+ "type": {
+ "$ref": "666"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "4897",
+ "kind": "boolean",
+ "type": {
+ "$ref": "670"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "4898",
+ "kind": "string",
+ "type": {
+ "$ref": "674"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "4899",
+ "kind": "array",
+ "type": {
+ "$ref": "678"
+ },
+ "value": [
+ {
+ "$id": "4900",
+ "kind": "model",
+ "type": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "4901",
+ "passName": {
+ "$id": "4902",
+ "kind": "string",
+ "type": {
+ "$ref": "681"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "4903",
+ "kind": "string",
+ "type": {
+ "$ref": "685"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "4904",
+ "kind": "string",
+ "type": {
+ "$ref": "116"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "4905",
+ "kind": "model",
+ "type": {
+ "$ref": "698"
+ },
+ "value": {
+ "$id": "4906",
+ "patchMode": {
+ "$id": "4907",
+ "kind": "string",
+ "type": {
+ "$ref": "122"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "4908",
+ "kind": "boolean",
+ "type": {
+ "$ref": "703"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "4909",
+ "kind": "string",
+ "type": {
+ "$ref": "130"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "4910",
+ "kind": "model",
+ "type": {
+ "$ref": "710"
+ },
+ "value": {
+ "$id": "4911",
+ "rebootSetting": {
+ "$id": "4912",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "4913",
+ "kind": "boolean",
+ "type": {
+ "$ref": "715"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "4914",
+ "kind": "model",
+ "type": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "4915",
+ "listeners": {
+ "$id": "4916",
+ "kind": "array",
+ "type": {
+ "$ref": "725"
+ },
+ "value": [
+ {
+ "$id": "4917",
+ "kind": "model",
+ "type": {
+ "$ref": "726"
+ },
+ "value": {
+ "$id": "4918",
+ "protocol": {
+ "$id": "4919",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "4920",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "4921",
+ "kind": "boolean",
+ "type": {
+ "$ref": "739"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "4922",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "4923",
+ "disablePasswordAuthentication": {
+ "$id": "4924",
+ "kind": "boolean",
+ "type": {
+ "$ref": "747"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "4925",
+ "kind": "model",
+ "type": {
+ "$ref": "751"
+ },
+ "value": {
+ "$id": "4926",
+ "publicKeys": {
+ "$id": "4927",
+ "kind": "array",
+ "type": {
+ "$ref": "753"
+ },
+ "value": [
+ {
+ "$id": "4928",
+ "kind": "model",
+ "type": {
+ "$ref": "754"
+ },
+ "value": {
+ "$id": "4929",
+ "path": {
+ "$id": "4930",
+ "kind": "string",
+ "type": {
+ "$ref": "756"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "4931",
+ "kind": "string",
+ "type": {
+ "$ref": "760"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "4932",
+ "kind": "boolean",
+ "type": {
+ "$ref": "768"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "4933",
+ "kind": "model",
+ "type": {
+ "$ref": "772"
+ },
+ "value": {
+ "$id": "4934",
+ "patchMode": {
+ "$id": "4935",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "4936",
+ "kind": "string",
+ "type": {
+ "$ref": "158"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "4937",
+ "kind": "model",
+ "type": {
+ "$ref": "780"
+ },
+ "value": {
+ "$id": "4938",
+ "rebootSetting": {
+ "$id": "4939",
+ "kind": "string",
+ "type": {
+ "$ref": "164"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "4940",
+ "kind": "boolean",
+ "type": {
+ "$ref": "785"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "4941",
+ "kind": "boolean",
+ "type": {
+ "$ref": "793"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "4942",
+ "kind": "array",
+ "type": {
+ "$ref": "799"
+ },
+ "value": [
+ {
+ "$id": "4943",
+ "kind": "model",
+ "type": {
+ "$ref": "800"
+ },
+ "value": {
+ "$id": "4944",
+ "sourceVault": {
+ "$id": "4945",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4946",
+ "id": {
+ "$id": "4947",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "4948",
+ "kind": "array",
+ "type": {
+ "$ref": "811"
+ },
+ "value": [
+ {
+ "$id": "4949",
+ "kind": "model",
+ "type": {
+ "$ref": "812"
+ },
+ "value": {
+ "$id": "4950",
+ "certificateUrl": {
+ "$id": "4951",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "4952",
+ "kind": "string",
+ "type": {
+ "$ref": "818"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "4953",
+ "kind": "boolean",
+ "type": {
+ "$ref": "826"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "4954",
+ "kind": "boolean",
+ "type": {
+ "$ref": "830"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "4955",
+ "kind": "model",
+ "type": {
+ "$ref": "836"
+ },
+ "value": {
+ "$id": "4956",
+ "imageReference": {
+ "$id": "4957",
+ "kind": "model",
+ "type": {
+ "$ref": "838"
+ },
+ "value": {
+ "$id": "4958",
+ "publisher": {
+ "$id": "4959",
+ "kind": "string",
+ "type": {
+ "$ref": "845"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "4960",
+ "kind": "string",
+ "type": {
+ "$ref": "849"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "4961",
+ "kind": "string",
+ "type": {
+ "$ref": "853"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "4962",
+ "kind": "string",
+ "type": {
+ "$ref": "857"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "4963",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "4964",
+ "kind": "string",
+ "type": {
+ "$ref": "865"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "4965",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "4966",
+ "kind": "string",
+ "type": {
+ "$ref": "840"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "4967",
+ "kind": "model",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "4968",
+ "name": {
+ "$id": "4969",
+ "kind": "string",
+ "type": {
+ "$ref": "877"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "4970",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "4971",
+ "kind": "boolean",
+ "type": {
+ "$ref": "884"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "4972",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "4973",
+ "kind": "model",
+ "type": {
+ "$ref": "891"
+ },
+ "value": {
+ "$id": "4974",
+ "option": {
+ "$id": "4975",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "4976",
+ "kind": "string",
+ "type": {
+ "$ref": "198"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "4977",
+ "kind": "number",
+ "type": {
+ "$ref": "901"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "4978",
+ "kind": "string",
+ "type": {
+ "$ref": "206"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "4979",
+ "kind": "model",
+ "type": {
+ "$ref": "908"
+ },
+ "value": {
+ "$id": "4980",
+ "uri": {
+ "$id": "4981",
+ "kind": "string",
+ "type": {
+ "$ref": "910"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "4982",
+ "kind": "array",
+ "type": {
+ "$ref": "916"
+ },
+ "value": [
+ {
+ "$id": "4983",
+ "kind": "string",
+ "type": {
+ "$ref": "917"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "4984",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "4985",
+ "storageAccountType": {
+ "$id": "4986",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "4987",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4988",
+ "id": {
+ "$id": "4989",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4990",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "4991",
+ "securityEncryptionType": {
+ "$id": "4992",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "4993",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "4994",
+ "id": {
+ "$id": "4995",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "4996",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "4997",
+ "kind": "array",
+ "type": {
+ "$ref": "952"
+ },
+ "value": [
+ {
+ "$id": "4998",
+ "kind": "model",
+ "type": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "4999",
+ "name": {
+ "$id": "5000",
+ "kind": "string",
+ "type": {
+ "$ref": "955"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "5001",
+ "kind": "number",
+ "type": {
+ "$ref": "959"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "5002",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "5003",
+ "kind": "boolean",
+ "type": {
+ "$ref": "966"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "5004",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "5005",
+ "kind": "number",
+ "type": {
+ "$ref": "973"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "5006",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "5007",
+ "storageAccountType": {
+ "$id": "5008",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "5009",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "5010",
+ "id": {
+ "$id": "5011",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "5012",
+ "kind": "model",
+ "type": {
+ "$ref": "935"
+ },
+ "value": {
+ "$id": "5013",
+ "securityEncryptionType": {
+ "$id": "5014",
+ "kind": "string",
+ "type": {
+ "$ref": "228"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "5015",
+ "kind": "model",
+ "type": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "5016",
+ "id": {
+ "$id": "5017",
+ "kind": "string",
+ "type": {
+ "$ref": "928"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "5018",
+ "kind": "number",
+ "type": {
+ "$ref": "980"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "5019",
+ "kind": "number",
+ "type": {
+ "$ref": "984"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "5020",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ },
+ "diskControllerType": {
+ "$id": "5021",
+ "kind": "string",
+ "type": {
+ "$ref": "242"
+ },
+ "value": "uzb"
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "5022",
+ "kind": "model",
+ "type": {
+ "$ref": "998"
+ },
+ "value": {
+ "$id": "5023",
+ "healthProbe": {
+ "$id": "5024",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "5025",
+ "id": {
+ "$id": "5026",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "5027",
+ "kind": "array",
+ "type": {
+ "$ref": "1009"
+ },
+ "value": [
+ {
+ "$id": "5028",
+ "kind": "model",
+ "type": {
+ "$ref": "1010"
+ },
+ "value": {
+ "$id": "5029",
+ "name": {
+ "$id": "5030",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "5031",
+ "kind": "model",
+ "type": {
+ "$ref": "1016"
+ },
+ "value": {
+ "$id": "5032",
+ "primary": {
+ "$id": "5033",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1018"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "5034",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1022"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "5035",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1026"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "5036",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1030"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "5037",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "5038",
+ "id": {
+ "$id": "5039",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "5040",
+ "kind": "model",
+ "type": {
+ "$ref": "1037"
+ },
+ "value": {
+ "$id": "5041",
+ "dnsServers": {
+ "$id": "5042",
+ "kind": "array",
+ "type": {
+ "$ref": "1039"
+ },
+ "value": [
+ {
+ "$id": "5043",
+ "kind": "string",
+ "type": {
+ "$ref": "1040"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "5044",
+ "kind": "array",
+ "type": {
+ "$ref": "1046"
+ },
+ "value": [
+ {
+ "$id": "5045",
+ "kind": "model",
+ "type": {
+ "$ref": "1047"
+ },
+ "value": {
+ "$id": "5046",
+ "name": {
+ "$id": "5047",
+ "kind": "string",
+ "type": {
+ "$ref": "1049"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "5048",
+ "kind": "model",
+ "type": {
+ "$ref": "1053"
+ },
+ "value": {
+ "$id": "5049",
+ "subnet": {
+ "$id": "5050",
+ "kind": "model",
+ "type": {
+ "$ref": "1000"
+ },
+ "value": {
+ "$id": "5051",
+ "id": {
+ "$id": "5052",
+ "kind": "string",
+ "type": {
+ "$ref": "1002"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "5053",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1058"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "5054",
+ "kind": "model",
+ "type": {
+ "$ref": "1062"
+ },
+ "value": {
+ "$id": "5055",
+ "name": {
+ "$id": "5056",
+ "kind": "string",
+ "type": {
+ "$ref": "1064"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "5057",
+ "kind": "model",
+ "type": {
+ "$ref": "1068"
+ },
+ "value": {
+ "$id": "5058",
+ "idleTimeoutInMinutes": {
+ "$id": "5059",
+ "kind": "number",
+ "type": {
+ "$ref": "1070"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "5060",
+ "kind": "model",
+ "type": {
+ "$ref": "1074"
+ },
+ "value": {
+ "$id": "5061",
+ "domainNameLabel": {
+ "$id": "5062",
+ "kind": "string",
+ "type": {
+ "$ref": "1076"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "5063",
+ "kind": "string",
+ "type": {
+ "$ref": "248"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "5064",
+ "kind": "array",
+ "type": {
+ "$ref": "1085"
+ },
+ "value": [
+ {
+ "$id": "5065",
+ "kind": "model",
+ "type": {
+ "$ref": "1086"
+ },
+ "value": {
+ "$id": "5066",
+ "ipTagType": {
+ "$id": "5067",
+ "kind": "string",
+ "type": {
+ "$ref": "1088"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "5068",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "5069",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "5070",
+ "id": {
+ "$id": "5071",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "5072",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "5073",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "5074",
+ "kind": "model",
+ "type": {
+ "$ref": "1109"
+ },
+ "value": {
+ "$id": "5075",
+ "name": {
+ "$id": "5076",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "5077",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "5078",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "5079",
+ "kind": "array",
+ "type": {
+ "$ref": "1124"
+ },
+ "value": [
+ {
+ "$id": "5080",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "5081",
+ "id": {
+ "$id": "5082",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "5083",
+ "kind": "array",
+ "type": {
+ "$ref": "1128"
+ },
+ "value": [
+ {
+ "$id": "5084",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "5085",
+ "id": {
+ "$id": "5086",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "5087",
+ "kind": "array",
+ "type": {
+ "$ref": "1132"
+ },
+ "value": [
+ {
+ "$id": "5088",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "5089",
+ "id": {
+ "$id": "5090",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "5091",
+ "kind": "array",
+ "type": {
+ "$ref": "1136"
+ },
+ "value": [
+ {
+ "$id": "5092",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "5093",
+ "id": {
+ "$id": "5094",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "5095",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1144"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "5096",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "5097",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "5098",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "5099",
+ "kind": "string",
+ "type": {
+ "$ref": "302"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "5100",
+ "kind": "model",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": {
+ "$id": "5101",
+ "uefiSettings": {
+ "$id": "5102",
+ "kind": "model",
+ "type": {
+ "$ref": "1168"
+ },
+ "value": {
+ "$id": "5103",
+ "secureBootEnabled": {
+ "$id": "5104",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1170"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "5105",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1174"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "5106",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1180"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "5107",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "5108",
+ "kind": "model",
+ "type": {
+ "$ref": "1187"
+ },
+ "value": {
+ "$id": "5109",
+ "userAssignedIdentityResourceId": {
+ "$id": "5110",
+ "kind": "string",
+ "type": {
+ "$ref": "1189"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "5111",
+ "kind": "model",
+ "type": {
+ "$ref": "1196"
+ },
+ "value": {
+ "$id": "5112",
+ "enabled": {
+ "$id": "5113",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1198"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "5114",
+ "kind": "string",
+ "type": {
+ "$ref": "312"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "5115",
+ "kind": "number",
+ "type": {
+ "$ref": "1205"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "5116",
+ "kind": "model",
+ "type": {
+ "$ref": "1213"
+ },
+ "value": {
+ "$id": "5117",
+ "bootDiagnostics": {
+ "$id": "5118",
+ "kind": "model",
+ "type": {
+ "$ref": "1215"
+ },
+ "value": {
+ "$id": "5119",
+ "enabled": {
+ "$id": "5120",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1217"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "5121",
+ "kind": "string",
+ "type": {
+ "$ref": "1221"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "5122",
+ "kind": "model",
+ "type": {
+ "$ref": "1229"
+ },
+ "value": {
+ "$id": "5123",
+ "extensions": {
+ "$id": "5124",
+ "kind": "array",
+ "type": {
+ "$ref": "1231"
+ },
+ "value": [
+ {
+ "$id": "5125",
+ "kind": "model",
+ "type": {
+ "$ref": "1232"
+ },
+ "value": {
+ "$id": "5126",
+ "name": {
+ "$id": "5127",
+ "kind": "string",
+ "type": {
+ "$ref": "1239"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "5128",
+ "kind": "string",
+ "type": {
+ "$ref": "1243"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "5129",
+ "kind": "model",
+ "type": {
+ "$ref": "1247"
+ },
+ "value": {
+ "$id": "5130",
+ "forceUpdateTag": {
+ "$id": "5131",
+ "kind": "string",
+ "type": {
+ "$ref": "1249"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "5132",
+ "kind": "string",
+ "type": {
+ "$ref": "1253"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "5133",
+ "kind": "string",
+ "type": {
+ "$ref": "1257"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "5134",
+ "kind": "string",
+ "type": {
+ "$ref": "1261"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "5135",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1265"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "5136",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1269"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "5137",
+ "kind": "dict",
+ "type": {
+ "$ref": "1273"
+ },
+ "value": {
+ "$id": "5138"
+ }
+ },
+ "provisioningState": {
+ "$id": "5139",
+ "kind": "string",
+ "type": {
+ "$ref": "1285"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "5140",
+ "kind": "array",
+ "type": {
+ "$ref": "1289"
+ },
+ "value": [
+ {
+ "$id": "5141",
+ "kind": "string",
+ "type": {
+ "$ref": "1290"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "5142",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1294"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "5143",
+ "kind": "model",
+ "type": {
+ "$ref": "1298"
+ },
+ "value": {
+ "$id": "5144",
+ "secretUrl": {
+ "$id": "5145",
+ "kind": "string",
+ "type": {
+ "$ref": "1300"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "5146",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "5147",
+ "id": {
+ "$id": "5148",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "5149",
+ "kind": "string",
+ "type": {
+ "$ref": "1234"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "5150",
+ "kind": "string",
+ "type": {
+ "$ref": "1313"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "5151",
+ "kind": "string",
+ "type": {
+ "$ref": "1319"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "5152",
+ "kind": "model",
+ "type": {
+ "$ref": "1323"
+ },
+ "value": {
+ "$id": "5153",
+ "terminateNotificationProfile": {
+ "$id": "5154",
+ "kind": "model",
+ "type": {
+ "$ref": "1325"
+ },
+ "value": {
+ "$id": "5155",
+ "notBeforeTimeout": {
+ "$id": "5156",
+ "kind": "string",
+ "type": {
+ "$ref": "1327"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "5157",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1331"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "5158",
+ "kind": "model",
+ "type": {
+ "$ref": "1337"
+ },
+ "value": {
+ "$id": "5159",
+ "notBeforeTimeout": {
+ "$id": "5160",
+ "kind": "string",
+ "type": {
+ "$ref": "1339"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "5161",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1343"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "5162",
+ "kind": "string",
+ "type": {
+ "$ref": "1351"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "5163",
+ "kind": "model",
+ "type": {
+ "$ref": "1355"
+ },
+ "value": {
+ "$id": "5164",
+ "capacityReservationGroup": {
+ "$id": "5165",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "5166",
+ "id": {
+ "$id": "5167",
+ "kind": "string",
+ "type": {
+ "$ref": "804"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "5168",
+ "kind": "model",
+ "type": {
+ "$ref": "1362"
+ },
+ "value": {
+ "$id": "5169",
+ "galleryApplications": {
+ "$id": "5170",
+ "kind": "array",
+ "type": {
+ "$ref": "1364"
+ },
+ "value": [
+ {
+ "$id": "5171",
+ "kind": "model",
+ "type": {
+ "$ref": "1365"
+ },
+ "value": {
+ "$id": "5172",
+ "tags": {
+ "$id": "5173",
+ "kind": "string",
+ "type": {
+ "$ref": "1367"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "5174",
+ "kind": "number",
+ "type": {
+ "$ref": "1371"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "5175",
+ "kind": "string",
+ "type": {
+ "$ref": "1375"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "5176",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1384"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "5177",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1388"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "5178",
+ "kind": "model",
+ "type": {
+ "$ref": "1396"
+ },
+ "value": {
+ "$id": "5179",
+ "vmSizeProperties": {
+ "$id": "5180",
+ "kind": "model",
+ "type": {
+ "$ref": "1398"
+ },
+ "value": {
+ "$id": "5181",
+ "vCPUsAvailable": {
+ "$id": "5182",
+ "kind": "number",
+ "type": {
+ "$ref": "1400"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "5183",
+ "kind": "number",
+ "type": {
+ "$ref": "1404"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "5184",
+ "kind": "model",
+ "type": {
+ "$ref": "1412"
+ },
+ "value": {
+ "$id": "5185",
+ "id": {
+ "$id": "5186",
+ "kind": "string",
+ "type": {
+ "$ref": "1414"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "5187",
+ "kind": "model",
+ "type": {
+ "$ref": "1421"
+ },
+ "value": {
+ "$id": "5188",
+ "id": {
+ "$id": "5189",
+ "kind": "string",
+ "type": {
+ "$ref": "1423"
+ },
+ "value": "mubredelfbshboaxrsxiajihahaa"
+ },
+ "excludeExtensions": {
+ "$id": "5190",
+ "kind": "array",
+ "type": {
+ "$ref": "1427"
+ },
+ "value": [
+ {
+ "$id": "5191",
+ "kind": "string",
+ "type": {
+ "$ref": "1428"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "5192",
+ "kind": "boolean",
+ "type": {
+ "$ref": "1432"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "5193",
+ "kind": "string",
+ "type": {
+ "$ref": "1438"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "5194",
+ "kind": "string",
+ "type": {
+ "$ref": "1454"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "5195",
+ "kind": "number",
+ "type": {
+ "$ref": "1458"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "5196",
+ "kind": "string",
+ "type": {
+ "$ref": "1476"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "5197",
+ "kind": "string",
+ "type": {
+ "$ref": "1481"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "5198",
+ "kind": "array",
+ "type": {
+ "$ref": "1489"
+ },
+ "value": [
+ {
+ "$id": "5199",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "5200",
+ "kind": "string",
+ "type": {
+ "$ref": "1490"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "5201",
+ "kind": "model",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": {
+ "$id": "5202",
+ "principalId": {
+ "$id": "5203",
+ "kind": "string",
+ "type": {
+ "$ref": "1496"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "5204",
+ "kind": "string",
+ "type": {
+ "$ref": "1501"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "5205",
+ "kind": "string",
+ "type": {
+ "$ref": "318"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "5206",
+ "kind": "dict",
+ "type": {
+ "$ref": "1509"
+ },
+ "value": {
+ "$id": "5207",
+ "key9851": {
+ "$id": "5208",
+ "kind": "model",
+ "type": {
+ "$ref": "1512"
+ },
+ "value": {
+ "$id": "5209",
+ "principalId": {
+ "$id": "5210",
+ "kind": "string",
+ "type": {
+ "$ref": "1519"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "5211",
+ "kind": "string",
+ "type": {
+ "$ref": "1514"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "plan": {
+ "$id": "5212",
+ "kind": "model",
+ "type": {
+ "$ref": "1528"
+ },
+ "value": {
+ "$id": "5213",
+ "name": {
+ "$id": "5214",
+ "kind": "string",
+ "type": {
+ "$ref": "1530"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "5215",
+ "kind": "string",
+ "type": {
+ "$ref": "1534"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "5216",
+ "kind": "string",
+ "type": {
+ "$ref": "1538"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "5217",
+ "kind": "string",
+ "type": {
+ "$ref": "1542"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "5218",
+ "kind": "string",
+ "type": {
+ "$ref": "1546"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "tags": {
+ "$id": "5219",
+ "kind": "dict",
+ "type": {
+ "$ref": "475"
+ },
+ "value": {
+ "$id": "5220",
+ "key3518": {
+ "$id": "5221",
+ "kind": "string",
+ "type": {
+ "$ref": "477"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "location": {
+ "$id": "5222",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "5223",
+ "kind": "string",
+ "type": {
+ "$ref": "433"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "5224",
+ "kind": "string",
+ "type": {
+ "$ref": "438"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "5225",
+ "kind": "string",
+ "type": {
+ "$ref": "442"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "5226",
+ "kind": "model",
+ "type": {
+ "$ref": "447"
+ },
+ "value": {
+ "$id": "5227",
+ "createdBy": {
+ "$id": "5228",
+ "kind": "string",
+ "type": {
+ "$ref": "449"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "5229",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "5230",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "5231",
+ "kind": "string",
+ "type": {
+ "$ref": "461"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "5232",
+ "kind": "string",
+ "type": {
+ "$ref": "328"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "5233",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "5234",
+ "kind": "string",
+ "type": {
+ "$ref": "1630"
+ },
+ "value": "https://microsoft.com/a"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "5235",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "4849"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "5236",
+ "type": {
+ "$id": "5237",
+ "kind": "array",
+ "name": "ArrayFleet",
+ "valueType": {
+ "$ref": "429"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listBySubscription"
+ },
+ {
+ "$id": "5238",
+ "kind": "paging",
+ "name": "listVirtualMachineScaleSets",
+ "accessibility": "public",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "doc": "List VirtualMachineScaleSet resources by Fleet",
+ "operation": {
+ "$id": "5239",
+ "name": "listVirtualMachineScaleSets",
+ "resourceName": "VirtualMachineScaleSet",
+ "doc": "List VirtualMachineScaleSet resources by Fleet",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "5240",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "5241",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "5242",
+ "type": {
+ "$id": "5243",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-11-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "5244",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "5245",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "5246",
+ "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": "5247",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "5248",
+ "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": "5249",
+ "name": "name",
+ "nameInRequest": "name",
+ "doc": "The name of the Fleet",
+ "type": {
+ "$id": "5250",
+ "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": "5251",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "5252",
+ "kind": "constant",
+ "valueType": {
+ "$id": "5253",
+ "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": "5254",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "1634"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{name}/virtualMachineScaleSets",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "5255",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "5256",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listVirtualMachineScaleSets",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "5257",
+ "kind": "http",
+ "name": "Fleets_ListVirtualMachineScaleSets",
+ "description": "Fleets_ListVirtualMachineScaleSets",
+ "filePath": "2024-11-01/Fleets_ListVirtualMachineScaleSets.json",
+ "parameters": [
+ {
+ "$id": "5258",
+ "parameter": {
+ "$ref": "5240"
+ },
+ "value": {
+ "$id": "5259",
+ "kind": "string",
+ "type": {
+ "$ref": "5241"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "5260",
+ "parameter": {
+ "$ref": "5244"
+ },
+ "value": {
+ "$id": "5261",
+ "kind": "string",
+ "type": {
+ "$ref": "5245"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "5262",
+ "parameter": {
+ "$ref": "5247"
+ },
+ "value": {
+ "$id": "5263",
+ "kind": "string",
+ "type": {
+ "$ref": "5248"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "5264",
+ "parameter": {
+ "$ref": "5249"
+ },
+ "value": {
+ "$id": "5265",
+ "kind": "string",
+ "type": {
+ "$ref": "5250"
+ },
+ "value": "myFleet"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "5266",
+ "response": {
+ "$ref": "5254"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "5267",
+ "kind": "model",
+ "type": {
+ "$ref": "1634"
+ },
+ "value": {
+ "$id": "5268",
+ "value": {
+ "$id": "5269",
+ "kind": "array",
+ "type": {
+ "$ref": "1636"
+ },
+ "value": [
+ {
+ "$id": "5270",
+ "kind": "model",
+ "type": {
+ "$ref": "1637"
+ },
+ "value": {
+ "$id": "5271",
+ "id": {
+ "$id": "5272",
+ "kind": "string",
+ "type": {
+ "$ref": "1641"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/myFleet/virtualMachineScaleSets/myVmss"
+ },
+ "type": {
+ "$id": "5273",
+ "kind": "string",
+ "type": {
+ "$ref": "1646"
+ },
+ "value": "Microsoft.AzureFleet/fleets/virtualMachineScaleSets"
+ },
+ "operationStatus": {
+ "$id": "5274",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "Creating"
+ },
+ "error": {
+ "$id": "5275",
+ "kind": "model",
+ "type": {
+ "$ref": "1653"
+ },
+ "value": {
+ "$id": "5276",
+ "details": {
+ "$id": "5277",
+ "kind": "array",
+ "type": {
+ "$ref": "1667"
+ },
+ "value": [
+ {
+ "$id": "5278",
+ "kind": "model",
+ "type": {
+ "$ref": "1668"
+ },
+ "value": {
+ "$id": "5279",
+ "code": {
+ "$id": "5280",
+ "kind": "string",
+ "type": {
+ "$ref": "1670"
+ },
+ "value": "gzhtOverconstrainedAllocationRequestyosk"
+ },
+ "target": {
+ "$id": "5281",
+ "kind": "string",
+ "type": {
+ "$ref": "1674"
+ },
+ "value": "qfthabhrmndhfizfnrwpgxvnokpy"
+ },
+ "message": {
+ "$id": "5282",
+ "kind": "string",
+ "type": {
+ "$ref": "1678"
+ },
+ "value": "Allocation Failed"
+ }
+ }
+ }
+ ]
+ },
+ "innererror": {
+ "$id": "5283",
+ "kind": "model",
+ "type": {
+ "$ref": "1684"
+ },
+ "value": {
+ "$id": "5284",
+ "exceptionType": {
+ "$id": "5285",
+ "kind": "string",
+ "type": {
+ "$ref": "1686"
+ },
+ "value": "sfaomfpoaptnbxchrfskm"
+ },
+ "errorDetail": {
+ "$id": "5286",
+ "kind": "string",
+ "type": {
+ "$ref": "1690"
+ },
+ "value": "ihjwbwykq"
+ }
+ }
+ },
+ "code": {
+ "$id": "5287",
+ "kind": "string",
+ "type": {
+ "$ref": "1655"
+ },
+ "value": "OverconstrainedAllocationRequest"
+ },
+ "target": {
+ "$id": "5288",
+ "kind": "string",
+ "type": {
+ "$ref": "1659"
+ },
+ "value": "nhaj"
+ },
+ "message": {
+ "$id": "5289",
+ "kind": "string",
+ "type": {
+ "$ref": "1663"
+ },
+ "value": "Allocation Failed"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "5290",
+ "name": "resourceGroupName",
+ "nameInRequest": "resourceGroupName",
+ "doc": "The name of the resource group. The name is case insensitive.",
+ "type": {
+ "$id": "5291",
+ "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": "5292",
+ "name": "name",
+ "nameInRequest": "name",
+ "doc": "The name of the Fleet",
+ "type": {
+ "$id": "5293",
+ "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": "5294",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "5252"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "5295",
+ "type": {
+ "$id": "5296",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSet",
+ "valueType": {
+ "$ref": "1637"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listVirtualMachineScaleSets"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "5297",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "5298",
+ "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": "5299",
+ "type": {
+ "$id": "5300",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "5301",
+ "name": "Azure.ResourceManager.@armResourceOperations",
+ "arguments": {
+ "$id": "5302"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets",
+ "apiVersions": [
+ "2023-11-01-preview",
+ "2024-05-01-preview",
+ "2024-11-01"
+ ],
+ "parent": {
+ "$ref": "1703"
+ }
+ }
+ ]
+ }
+ ],
+ "auth": {
+ "$id": "5303",
+ "oAuth2": {
+ "$id": "5304",
+ "scopes": [
+ "user_impersonation"
+ ]
+ }
+ }
+}
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..6745168bc126 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: 1a8dcbc31c561409f253e5f7a924ff577b583da7
+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..30c3fa0dede7
--- /dev/null
+++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tspCodeModel.json
@@ -0,0 +1,9974 @@
+{
+ "$id": "1",
+ "name": "Microsoft.ComputeSchedule",
+ "apiVersions": [
+ "2024-10-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": []
+ }
+ ],
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "ComputeSchedule API versions",
+ "isFixed": true,
+ "isFlags": false,
+ "usage": "ApiVersionEnum",
+ "decorators": []
+ }
+ ],
+ "models": [
+ {
+ "$id": "64",
+ "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": "65",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Operation items on this page",
+ "type": {
+ "$id": "66",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$id": "67",
+ "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": "68",
+ "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": "69",
+ "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": "70",
+ "json": {
+ "$id": "71",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "72",
+ "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": "73",
+ "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": "74",
+ "json": {
+ "$id": "75",
+ "name": "isDataAction"
+ }
+ }
+ },
+ {
+ "$id": "76",
+ "kind": "property",
+ "name": "display",
+ "serializedName": "display",
+ "doc": "Localized display information for this particular operation.",
+ "type": {
+ "$id": "77",
+ "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": "78",
+ "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": "79",
+ "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": "80",
+ "json": {
+ "$id": "81",
+ "name": "provider"
+ }
+ }
+ },
+ {
+ "$id": "82",
+ "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": "83",
+ "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": "84",
+ "json": {
+ "$id": "85",
+ "name": "resource"
+ }
+ }
+ },
+ {
+ "$id": "86",
+ "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": "87",
+ "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": "88",
+ "json": {
+ "$id": "89",
+ "name": "operation"
+ }
+ }
+ },
+ {
+ "$id": "90",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.",
+ "type": {
+ "$id": "91",
+ "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": "92",
+ "json": {
+ "$id": "93",
+ "name": "description"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.display",
+ "serializationOptions": {
+ "$id": "94",
+ "json": {
+ "$id": "95",
+ "name": "display"
+ }
+ }
+ },
+ {
+ "$id": "96",
+ "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": "97",
+ "json": {
+ "$id": "98",
+ "name": "origin"
+ }
+ }
+ },
+ {
+ "$id": "99",
+ "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": "100",
+ "json": {
+ "$id": "101",
+ "name": "actionType"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult.value",
+ "serializationOptions": {
+ "$id": "102",
+ "json": {
+ "$id": "103",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "104",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "105",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "106",
+ "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": "107",
+ "json": {
+ "$id": "108",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "67"
+ },
+ {
+ "$ref": "77"
+ },
+ {
+ "$id": "109",
+ "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": "110",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "The error object.",
+ "type": {
+ "$id": "111",
+ "kind": "model",
+ "name": "ErrorDetail",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail",
+ "usage": "Json,Exception",
+ "doc": "The error detail.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "112",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "The error code.",
+ "type": {
+ "$id": "113",
+ "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": "114",
+ "json": {
+ "$id": "115",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "116",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "doc": "The error message.",
+ "type": {
+ "$id": "117",
+ "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": "118",
+ "json": {
+ "$id": "119",
+ "name": "message"
+ }
+ }
+ },
+ {
+ "$id": "120",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "doc": "The error target.",
+ "type": {
+ "$id": "121",
+ "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": "122",
+ "json": {
+ "$id": "123",
+ "name": "target"
+ }
+ }
+ },
+ {
+ "$id": "124",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "doc": "The error details.",
+ "type": {
+ "$id": "125",
+ "kind": "array",
+ "name": "ArrayErrorDetail",
+ "valueType": {
+ "$ref": "111"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.details",
+ "serializationOptions": {
+ "$id": "126",
+ "json": {
+ "$id": "127",
+ "name": "details"
+ }
+ }
+ },
+ {
+ "$id": "128",
+ "kind": "property",
+ "name": "additionalInfo",
+ "serializedName": "additionalInfo",
+ "doc": "The error additional info.",
+ "type": {
+ "$id": "129",
+ "kind": "array",
+ "name": "ArrayErrorAdditionalInfo",
+ "valueType": {
+ "$id": "130",
+ "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": "131",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "The additional info type.",
+ "type": {
+ "$id": "132",
+ "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": "133",
+ "json": {
+ "$id": "134",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "135",
+ "kind": "property",
+ "name": "info",
+ "serializedName": "info",
+ "doc": "The additional info.",
+ "type": {
+ "$id": "136",
+ "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": "137",
+ "json": {
+ "$id": "138",
+ "name": "info"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.additionalInfo",
+ "serializationOptions": {
+ "$id": "139",
+ "json": {
+ "$id": "140",
+ "name": "additionalInfo"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse.error",
+ "serializationOptions": {
+ "$id": "141",
+ "json": {
+ "$id": "142",
+ "name": "error"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "111"
+ },
+ {
+ "$ref": "130"
+ },
+ {
+ "$ref": "136"
+ },
+ {
+ "$id": "143",
+ "kind": "model",
+ "name": "SubmitDeallocateRequest",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest",
+ "usage": "Input,Json",
+ "doc": "The deallocate request for resources",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "144",
+ "kind": "property",
+ "name": "schedule",
+ "serializedName": "schedule",
+ "doc": "The schedule for the request",
+ "type": {
+ "$id": "145",
+ "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": "146",
+ "kind": "property",
+ "name": "deadline",
+ "serializedName": "deadline",
+ "doc": "The deadline for the operation",
+ "type": {
+ "$id": "147",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "148",
+ "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": "149",
+ "json": {
+ "$id": "150",
+ "name": "deadline"
+ }
+ }
+ },
+ {
+ "$id": "151",
+ "kind": "property",
+ "name": "userRequestDeadline",
+ "serializedName": "deadLine",
+ "doc": "The deadline for the operation",
+ "type": {
+ "$id": "152",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "153",
+ "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": "154",
+ "json": {
+ "$id": "155",
+ "name": "deadLine"
+ }
+ }
+ },
+ {
+ "$id": "156",
+ "kind": "property",
+ "name": "timezone",
+ "serializedName": "timezone",
+ "doc": "The timezone for the operation",
+ "type": {
+ "$id": "157",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Schedule.timezone",
+ "serializationOptions": {
+ "$id": "158",
+ "json": {
+ "$id": "159",
+ "name": "timezone"
+ }
+ }
+ },
+ {
+ "$id": "160",
+ "kind": "property",
+ "name": "userRequestTimezone",
+ "serializedName": "timeZone",
+ "doc": "The timezone for the operation",
+ "type": {
+ "$id": "161",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.Schedule.timeZone",
+ "serializationOptions": {
+ "$id": "162",
+ "json": {
+ "$id": "163",
+ "name": "timeZone"
+ }
+ }
+ },
+ {
+ "$id": "164",
+ "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": "165",
+ "json": {
+ "$id": "166",
+ "name": "deadlineType"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest.schedule",
+ "serializationOptions": {
+ "$id": "167",
+ "json": {
+ "$id": "168",
+ "name": "schedule"
+ }
+ }
+ },
+ {
+ "$id": "169",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$id": "170",
+ "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": "171",
+ "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": "172",
+ "json": {
+ "$id": "173",
+ "name": "optimizationPreference"
+ }
+ }
+ },
+ {
+ "$id": "174",
+ "kind": "property",
+ "name": "retryPolicy",
+ "serializedName": "retryPolicy",
+ "doc": "Retry policy the user can pass",
+ "type": {
+ "$id": "175",
+ "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": "176",
+ "kind": "property",
+ "name": "retryCount",
+ "serializedName": "retryCount",
+ "doc": "Retry count for user request",
+ "type": {
+ "$id": "177",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.RetryPolicy.retryCount",
+ "serializationOptions": {
+ "$id": "178",
+ "json": {
+ "$id": "179",
+ "name": "retryCount"
+ }
+ }
+ },
+ {
+ "$id": "180",
+ "kind": "property",
+ "name": "retryWindowInMinutes",
+ "serializedName": "retryWindowInMinutes",
+ "doc": "Retry window in minutes for user request",
+ "type": {
+ "$id": "181",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.RetryPolicy.retryWindowInMinutes",
+ "serializationOptions": {
+ "$id": "182",
+ "json": {
+ "$id": "183",
+ "name": "retryWindowInMinutes"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecutionParameters.retryPolicy",
+ "serializationOptions": {
+ "$id": "184",
+ "json": {
+ "$id": "185",
+ "name": "retryPolicy"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "186",
+ "json": {
+ "$id": "187",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "188",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$id": "189",
+ "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": "190",
+ "kind": "property",
+ "name": "ids",
+ "serializedName": "ids",
+ "doc": "The resource ids used for the request",
+ "type": {
+ "$id": "191",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "192",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "193",
+ "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": "194",
+ "json": {
+ "$id": "195",
+ "name": "ids"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest.resources",
+ "serializationOptions": {
+ "$id": "196",
+ "json": {
+ "$id": "197",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "198",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "199",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitDeallocateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "200",
+ "json": {
+ "$id": "201",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "145"
+ },
+ {
+ "$ref": "170"
+ },
+ {
+ "$ref": "175"
+ },
+ {
+ "$ref": "189"
+ },
+ {
+ "$id": "202",
+ "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": "203",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the operation response",
+ "type": {
+ "$id": "204",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeallocateResourceOperationResponse.description",
+ "serializationOptions": {
+ "$id": "205",
+ "json": {
+ "$id": "206",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "207",
+ "kind": "property",
+ "name": "ResourceType",
+ "serializedName": "type",
+ "doc": "The type of resources used in the deallocate request eg virtual machines",
+ "type": {
+ "$id": "208",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeallocateResourceOperationResponse.type",
+ "serializationOptions": {
+ "$id": "209",
+ "json": {
+ "$id": "210",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "211",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The location of the deallocate request eg westus",
+ "type": {
+ "$id": "212",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "213",
+ "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": "214",
+ "json": {
+ "$id": "215",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "216",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "The results from the deallocate request if no errors exist",
+ "type": {
+ "$id": "217",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$id": "218",
+ "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": "219",
+ "kind": "property",
+ "name": "resourceId",
+ "serializedName": "resourceId",
+ "doc": "Unique identifier for the resource involved in the operation, eg ArmId",
+ "type": {
+ "$id": "220",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "221",
+ "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": "222",
+ "json": {
+ "$id": "223",
+ "name": "resourceId"
+ }
+ }
+ },
+ {
+ "$id": "224",
+ "kind": "property",
+ "name": "errorCode",
+ "serializedName": "errorCode",
+ "doc": "Resource level error code if it exists",
+ "type": {
+ "$id": "225",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperation.errorCode",
+ "serializationOptions": {
+ "$id": "226",
+ "json": {
+ "$id": "227",
+ "name": "errorCode"
+ }
+ }
+ },
+ {
+ "$id": "228",
+ "kind": "property",
+ "name": "errorDetails",
+ "serializedName": "errorDetails",
+ "doc": "Resource level error details if they exist",
+ "type": {
+ "$id": "229",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperation.errorDetails",
+ "serializationOptions": {
+ "$id": "230",
+ "json": {
+ "$id": "231",
+ "name": "errorDetails"
+ }
+ }
+ },
+ {
+ "$id": "232",
+ "kind": "property",
+ "name": "operation",
+ "serializedName": "operation",
+ "doc": "Details of the operation performed on a resource",
+ "type": {
+ "$id": "233",
+ "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": "234",
+ "kind": "property",
+ "name": "operationId",
+ "serializedName": "operationId",
+ "doc": "Operation identifier for the unique operation",
+ "type": {
+ "$id": "235",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.operationId",
+ "serializationOptions": {
+ "$id": "236",
+ "json": {
+ "$id": "237",
+ "name": "operationId"
+ }
+ }
+ },
+ {
+ "$id": "238",
+ "kind": "property",
+ "name": "resourceId",
+ "serializedName": "resourceId",
+ "doc": "Unique identifier for the resource involved in the operation, eg ArmId",
+ "type": {
+ "$id": "239",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "240",
+ "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": "241",
+ "json": {
+ "$id": "242",
+ "name": "resourceId"
+ }
+ }
+ },
+ {
+ "$id": "243",
+ "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": "244",
+ "json": {
+ "$id": "245",
+ "name": "opType"
+ }
+ }
+ },
+ {
+ "$id": "246",
+ "kind": "property",
+ "name": "subscriptionId",
+ "serializedName": "subscriptionId",
+ "doc": "Subscription id attached to the request",
+ "type": {
+ "$id": "247",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.subscriptionId",
+ "serializationOptions": {
+ "$id": "248",
+ "json": {
+ "$id": "249",
+ "name": "subscriptionId"
+ }
+ }
+ },
+ {
+ "$id": "250",
+ "kind": "property",
+ "name": "deadline",
+ "serializedName": "deadline",
+ "doc": "Deadline for the operation",
+ "type": {
+ "$id": "251",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "252",
+ "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": "253",
+ "json": {
+ "$id": "254",
+ "name": "deadline"
+ }
+ }
+ },
+ {
+ "$id": "255",
+ "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": "256",
+ "json": {
+ "$id": "257",
+ "name": "deadlineType"
+ }
+ }
+ },
+ {
+ "$id": "258",
+ "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": "259",
+ "json": {
+ "$id": "260",
+ "name": "state"
+ }
+ }
+ },
+ {
+ "$id": "261",
+ "kind": "property",
+ "name": "timezone",
+ "serializedName": "timezone",
+ "doc": "Timezone for the operation",
+ "type": {
+ "$id": "262",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.timezone",
+ "serializationOptions": {
+ "$id": "263",
+ "json": {
+ "$id": "264",
+ "name": "timezone"
+ }
+ }
+ },
+ {
+ "$id": "265",
+ "kind": "property",
+ "name": "operationTimezone",
+ "serializedName": "timeZone",
+ "doc": "Timezone for the operation",
+ "type": {
+ "$id": "266",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.timeZone",
+ "serializationOptions": {
+ "$id": "267",
+ "json": {
+ "$id": "268",
+ "name": "timeZone"
+ }
+ }
+ },
+ {
+ "$id": "269",
+ "kind": "property",
+ "name": "resourceOperationError",
+ "serializedName": "resourceOperationError",
+ "doc": "Operation level errors if they exist",
+ "type": {
+ "$id": "270",
+ "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": "271",
+ "kind": "property",
+ "name": "errorCode",
+ "serializedName": "errorCode",
+ "doc": "Code for the error eg 404, 500",
+ "type": {
+ "$id": "272",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationError.errorCode",
+ "serializationOptions": {
+ "$id": "273",
+ "json": {
+ "$id": "274",
+ "name": "errorCode"
+ }
+ }
+ },
+ {
+ "$id": "275",
+ "kind": "property",
+ "name": "errorDetails",
+ "serializedName": "errorDetails",
+ "doc": "Detailed message about the error",
+ "type": {
+ "$id": "276",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationError.errorDetails",
+ "serializationOptions": {
+ "$id": "277",
+ "json": {
+ "$id": "278",
+ "name": "errorDetails"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.resourceOperationError",
+ "serializationOptions": {
+ "$id": "279",
+ "json": {
+ "$id": "280",
+ "name": "resourceOperationError"
+ }
+ }
+ },
+ {
+ "$id": "281",
+ "kind": "property",
+ "name": "completedAt",
+ "serializedName": "completedAt",
+ "doc": "Time the operation was complete if errors are null",
+ "type": {
+ "$id": "282",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "283",
+ "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": "284",
+ "json": {
+ "$id": "285",
+ "name": "completedAt"
+ }
+ }
+ },
+ {
+ "$id": "286",
+ "kind": "property",
+ "name": "retryPolicy",
+ "serializedName": "retryPolicy",
+ "doc": "Retry policy the user can pass",
+ "type": {
+ "$ref": "175"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperationDetails.retryPolicy",
+ "serializationOptions": {
+ "$id": "287",
+ "json": {
+ "$id": "288",
+ "name": "retryPolicy"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ResourceOperation.operation",
+ "serializationOptions": {
+ "$id": "289",
+ "json": {
+ "$id": "290",
+ "name": "operation"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.DeallocateResourceOperationResponse.results",
+ "serializationOptions": {
+ "$id": "291",
+ "json": {
+ "$id": "292",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "218"
+ },
+ {
+ "$ref": "233"
+ },
+ {
+ "$ref": "270"
+ },
+ {
+ "$id": "293",
+ "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": "294",
+ "kind": "property",
+ "name": "schedule",
+ "serializedName": "schedule",
+ "doc": "The schedule for the request",
+ "type": {
+ "$ref": "145"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest.schedule",
+ "serializationOptions": {
+ "$id": "295",
+ "json": {
+ "$id": "296",
+ "name": "schedule"
+ }
+ }
+ },
+ {
+ "$id": "297",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "170"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "298",
+ "json": {
+ "$id": "299",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "300",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "189"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest.resources",
+ "serializationOptions": {
+ "$id": "301",
+ "json": {
+ "$id": "302",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "303",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "304",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitHibernateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "305",
+ "json": {
+ "$id": "306",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "307",
+ "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": "308",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the operation response",
+ "type": {
+ "$id": "309",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.HibernateResourceOperationResponse.description",
+ "serializationOptions": {
+ "$id": "310",
+ "json": {
+ "$id": "311",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "312",
+ "kind": "property",
+ "name": "ResourceType",
+ "serializedName": "type",
+ "doc": "The type of resources used in the Hibernate request eg virtual machines",
+ "type": {
+ "$id": "313",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.HibernateResourceOperationResponse.type",
+ "serializationOptions": {
+ "$id": "314",
+ "json": {
+ "$id": "315",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "316",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The location of the Hibernate request eg westus",
+ "type": {
+ "$id": "317",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "318",
+ "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": "319",
+ "json": {
+ "$id": "320",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "321",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "The results from the Hibernate request if no errors exist",
+ "type": {
+ "$id": "322",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "218"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.HibernateResourceOperationResponse.results",
+ "serializationOptions": {
+ "$id": "323",
+ "json": {
+ "$id": "324",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "325",
+ "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": "326",
+ "kind": "property",
+ "name": "schedule",
+ "serializedName": "schedule",
+ "doc": "The schedule for the request",
+ "type": {
+ "$ref": "145"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest.schedule",
+ "serializationOptions": {
+ "$id": "327",
+ "json": {
+ "$id": "328",
+ "name": "schedule"
+ }
+ }
+ },
+ {
+ "$id": "329",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "170"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "330",
+ "json": {
+ "$id": "331",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "332",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "189"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest.resources",
+ "serializationOptions": {
+ "$id": "333",
+ "json": {
+ "$id": "334",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "335",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "336",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.SubmitStartRequest.correlationid",
+ "serializationOptions": {
+ "$id": "337",
+ "json": {
+ "$id": "338",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "339",
+ "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": "340",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the operation response",
+ "type": {
+ "$id": "341",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.StartResourceOperationResponse.description",
+ "serializationOptions": {
+ "$id": "342",
+ "json": {
+ "$id": "343",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "344",
+ "kind": "property",
+ "name": "ResourceType",
+ "serializedName": "type",
+ "doc": "The type of resources used in the start request eg virtual machines",
+ "type": {
+ "$id": "345",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.StartResourceOperationResponse.type",
+ "serializationOptions": {
+ "$id": "346",
+ "json": {
+ "$id": "347",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "348",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "doc": "The location of the start request eg westus",
+ "type": {
+ "$id": "349",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "350",
+ "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": "351",
+ "json": {
+ "$id": "352",
+ "name": "location"
+ }
+ }
+ },
+ {
+ "$id": "353",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "The results from the start request if no errors exist",
+ "type": {
+ "$id": "354",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "218"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.StartResourceOperationResponse.results",
+ "serializationOptions": {
+ "$id": "355",
+ "json": {
+ "$id": "356",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "357",
+ "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": "358",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "170"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeallocateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "359",
+ "json": {
+ "$id": "360",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "361",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "189"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeallocateRequest.resources",
+ "serializationOptions": {
+ "$id": "362",
+ "json": {
+ "$id": "363",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "364",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "365",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteDeallocateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "366",
+ "json": {
+ "$id": "367",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "368",
+ "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": "369",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "170"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteHibernateRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "370",
+ "json": {
+ "$id": "371",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "372",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "189"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteHibernateRequest.resources",
+ "serializationOptions": {
+ "$id": "373",
+ "json": {
+ "$id": "374",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "375",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "376",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteHibernateRequest.correlationid",
+ "serializationOptions": {
+ "$id": "377",
+ "json": {
+ "$id": "378",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "379",
+ "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": "380",
+ "kind": "property",
+ "name": "executionParameters",
+ "serializedName": "executionParameters",
+ "doc": "The execution parameters for the request",
+ "type": {
+ "$ref": "170"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteStartRequest.executionParameters",
+ "serializationOptions": {
+ "$id": "381",
+ "json": {
+ "$id": "382",
+ "name": "executionParameters"
+ }
+ }
+ },
+ {
+ "$id": "383",
+ "kind": "property",
+ "name": "resources",
+ "serializedName": "resources",
+ "doc": "The resources for the request",
+ "type": {
+ "$ref": "189"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteStartRequest.resources",
+ "serializationOptions": {
+ "$id": "384",
+ "json": {
+ "$id": "385",
+ "name": "resources"
+ }
+ }
+ },
+ {
+ "$id": "386",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "387",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ExecuteStartRequest.correlationid",
+ "serializationOptions": {
+ "$id": "388",
+ "json": {
+ "$id": "389",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "390",
+ "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": "391",
+ "kind": "property",
+ "name": "operationIds",
+ "serializedName": "operationIds",
+ "doc": "The list of operation ids to get the status of",
+ "type": {
+ "$id": "392",
+ "kind": "array",
+ "name": "Array1",
+ "valueType": {
+ "$id": "393",
+ "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": "394",
+ "json": {
+ "$id": "395",
+ "name": "operationIds"
+ }
+ }
+ },
+ {
+ "$id": "396",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "397",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationStatusRequest.correlationid",
+ "serializationOptions": {
+ "$id": "398",
+ "json": {
+ "$id": "399",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "400",
+ "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": "401",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "An array of resource operations based on their operation ids",
+ "type": {
+ "$id": "402",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "218"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationStatusResponse.results",
+ "serializationOptions": {
+ "$id": "403",
+ "json": {
+ "$id": "404",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "405",
+ "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": "406",
+ "kind": "property",
+ "name": "operationIds",
+ "serializedName": "operationIds",
+ "doc": "The list of operation ids to cancel operations on",
+ "type": {
+ "$id": "407",
+ "kind": "array",
+ "name": "Array1",
+ "valueType": {
+ "$id": "408",
+ "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": "409",
+ "json": {
+ "$id": "410",
+ "name": "operationIds"
+ }
+ }
+ },
+ {
+ "$id": "411",
+ "kind": "property",
+ "name": "correlationId",
+ "serializedName": "correlationid",
+ "doc": "CorrelationId item",
+ "type": {
+ "$id": "412",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CancelOperationsRequest.correlationid",
+ "serializationOptions": {
+ "$id": "413",
+ "json": {
+ "$id": "414",
+ "name": "correlationid"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "415",
+ "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": "416",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "An array of resource operations that were successfully cancelled",
+ "type": {
+ "$id": "417",
+ "kind": "array",
+ "name": "ArrayResourceOperation",
+ "valueType": {
+ "$ref": "218"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.CancelOperationsResponse.results",
+ "serializationOptions": {
+ "$id": "418",
+ "json": {
+ "$id": "419",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "420",
+ "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": "421",
+ "kind": "property",
+ "name": "operationIds",
+ "serializedName": "operationIds",
+ "doc": "The list of operation ids to query errors of",
+ "type": {
+ "$id": "422",
+ "kind": "array",
+ "name": "Array1",
+ "valueType": {
+ "$id": "423",
+ "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": "424",
+ "json": {
+ "$id": "425",
+ "name": "operationIds"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "426",
+ "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": "427",
+ "kind": "property",
+ "name": "results",
+ "serializedName": "results",
+ "doc": "An array of operationids and their corresponding errors if any",
+ "type": {
+ "$id": "428",
+ "kind": "array",
+ "name": "ArrayOperationErrorsResult",
+ "valueType": {
+ "$id": "429",
+ "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": "430",
+ "kind": "property",
+ "name": "operationId",
+ "serializedName": "operationId",
+ "doc": "The operationId identifying a vm operation",
+ "type": {
+ "$id": "431",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.operationId",
+ "serializationOptions": {
+ "$id": "432",
+ "json": {
+ "$id": "433",
+ "name": "operationId"
+ }
+ }
+ },
+ {
+ "$id": "434",
+ "kind": "property",
+ "name": "creationTime",
+ "serializedName": "creationTime",
+ "doc": "The creation time of the error result",
+ "type": {
+ "$id": "435",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "436",
+ "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": "437",
+ "json": {
+ "$id": "438",
+ "name": "creationTime"
+ }
+ }
+ },
+ {
+ "$id": "439",
+ "kind": "property",
+ "name": "activationTime",
+ "serializedName": "activationTime",
+ "doc": "The activation time of a vm operation",
+ "type": {
+ "$id": "440",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "441",
+ "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": "442",
+ "json": {
+ "$id": "443",
+ "name": "activationTime"
+ }
+ }
+ },
+ {
+ "$id": "444",
+ "kind": "property",
+ "name": "completedAt",
+ "serializedName": "completedAt",
+ "doc": "The completion time of the operation if the operation was completed",
+ "type": {
+ "$id": "445",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "446",
+ "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": "447",
+ "json": {
+ "$id": "448",
+ "name": "completedAt"
+ }
+ }
+ },
+ {
+ "$id": "449",
+ "kind": "property",
+ "name": "operationErrors",
+ "serializedName": "operationErrors",
+ "doc": "A list of errors associated with the operationid",
+ "type": {
+ "$id": "450",
+ "kind": "array",
+ "name": "ArrayOperationErrorDetails",
+ "valueType": {
+ "$id": "451",
+ "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": "452",
+ "kind": "property",
+ "name": "errorCode",
+ "serializedName": "errorCode",
+ "doc": "The error code of the operation",
+ "type": {
+ "$id": "453",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.errorCode",
+ "serializationOptions": {
+ "$id": "454",
+ "json": {
+ "$id": "455",
+ "name": "errorCode"
+ }
+ }
+ },
+ {
+ "$id": "456",
+ "kind": "property",
+ "name": "errorDetails",
+ "serializedName": "errorDetails",
+ "doc": "The error details of the operation",
+ "type": {
+ "$id": "457",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.errorDetails",
+ "serializationOptions": {
+ "$id": "458",
+ "json": {
+ "$id": "459",
+ "name": "errorDetails"
+ }
+ }
+ },
+ {
+ "$id": "460",
+ "kind": "property",
+ "name": "timestamp",
+ "serializedName": "timestamp",
+ "doc": "The timestamp of the error occurence",
+ "type": {
+ "$id": "461",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "462",
+ "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": "463",
+ "json": {
+ "$id": "464",
+ "name": "timestamp"
+ }
+ }
+ },
+ {
+ "$id": "465",
+ "kind": "property",
+ "name": "errorDetailsTimestamp",
+ "serializedName": "timeStamp",
+ "doc": "The timestamp of the error occurence",
+ "type": {
+ "$id": "466",
+ "kind": "offsetDateTime",
+ "name": "offsetDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "467",
+ "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": "468",
+ "json": {
+ "$id": "469",
+ "name": "timeStamp"
+ }
+ }
+ },
+ {
+ "$id": "470",
+ "kind": "property",
+ "name": "azureOperationName",
+ "serializedName": "azureOperationName",
+ "doc": "The compute operationid of the Start/Deallocate/Hibernate request",
+ "type": {
+ "$id": "471",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.azureOperationName",
+ "serializationOptions": {
+ "$id": "472",
+ "json": {
+ "$id": "473",
+ "name": "azureOperationName"
+ }
+ }
+ },
+ {
+ "$id": "474",
+ "kind": "property",
+ "name": "crpOperationId",
+ "serializedName": "crpOperationId",
+ "doc": "The compute operationid of the Start/Deallocate/Hibernate request",
+ "type": {
+ "$id": "475",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorDetails.crpOperationId",
+ "serializationOptions": {
+ "$id": "476",
+ "json": {
+ "$id": "477",
+ "name": "crpOperationId"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.operationErrors",
+ "serializationOptions": {
+ "$id": "478",
+ "json": {
+ "$id": "479",
+ "name": "operationErrors"
+ }
+ }
+ },
+ {
+ "$id": "480",
+ "kind": "property",
+ "name": "requestErrorCode",
+ "serializedName": "requestErrorCode",
+ "doc": "Request level error code",
+ "type": {
+ "$id": "481",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.requestErrorCode",
+ "serializationOptions": {
+ "$id": "482",
+ "json": {
+ "$id": "483",
+ "name": "requestErrorCode"
+ }
+ }
+ },
+ {
+ "$id": "484",
+ "kind": "property",
+ "name": "requestErrorDetails",
+ "serializedName": "requestErrorDetails",
+ "doc": "Request level error details",
+ "type": {
+ "$id": "485",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.OperationErrorsResult.requestErrorDetails",
+ "serializationOptions": {
+ "$id": "486",
+ "json": {
+ "$id": "487",
+ "name": "requestErrorDetails"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.GetOperationErrorsResponse.results",
+ "serializationOptions": {
+ "$id": "488",
+ "json": {
+ "$id": "489",
+ "name": "results"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "429"
+ },
+ {
+ "$ref": "451"
+ }
+ ],
+ "clients": [
+ {
+ "$id": "490",
+ "kind": "client",
+ "name": "ComputeScheduleClient",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "doc": "Microsoft.ComputeSchedule Resource Provider management API.",
+ "methods": [],
+ "parameters": [
+ {
+ "$id": "491",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "492",
+ "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": "493",
+ "type": {
+ "$id": "494",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "https://management.azure.com"
+ }
+ }
+ ],
+ "decorators": [
+ {
+ "$id": "495",
+ "name": "TypeSpec.@service",
+ "arguments": {
+ "$id": "496",
+ "options": {
+ "$id": "497",
+ "title": "Microsoft.ComputeSchedule"
+ }
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "children": [
+ {
+ "$id": "498",
+ "kind": "client",
+ "name": "Operations",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "methods": [
+ {
+ "$id": "499",
+ "kind": "paging",
+ "name": "list",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "List the operations for the provider",
+ "operation": {
+ "$id": "500",
+ "name": "list",
+ "resourceName": "Operations",
+ "doc": "List the operations for the provider",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "501",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "502",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "503",
+ "type": {
+ "$id": "504",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "505",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "506",
+ "kind": "constant",
+ "valueType": {
+ "$id": "507",
+ "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": "508",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "64"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "{endpoint}",
+ "path": "/providers/Microsoft.ComputeSchedule/operations",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "509",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "510",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "Azure.ResourceManager.Operations.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "511",
+ "kind": "http",
+ "name": "Operations_List",
+ "description": "Operations_List",
+ "filePath": "2024-10-01/Operations_List.json",
+ "parameters": [
+ {
+ "$id": "512",
+ "parameter": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "513",
+ "kind": "string",
+ "type": {
+ "$ref": "502"
+ },
+ "value": "2024-10-01"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "514",
+ "response": {
+ "$ref": "508"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "515",
+ "kind": "model",
+ "type": {
+ "$ref": "64"
+ },
+ "value": {
+ "$id": "516",
+ "value": {
+ "$id": "517",
+ "kind": "array",
+ "type": {
+ "$ref": "66"
+ },
+ "value": [
+ {
+ "$id": "518",
+ "kind": "model",
+ "type": {
+ "$ref": "67"
+ },
+ "value": {
+ "$id": "519",
+ "name": {
+ "$id": "520",
+ "kind": "string",
+ "type": {
+ "$ref": "69"
+ },
+ "value": "mtiwosbky"
+ },
+ "isDataAction": {
+ "$id": "521",
+ "kind": "boolean",
+ "type": {
+ "$ref": "73"
+ },
+ "value": true
+ },
+ "display": {
+ "$id": "522",
+ "kind": "model",
+ "type": {
+ "$ref": "77"
+ },
+ "value": {
+ "$id": "523",
+ "provider": {
+ "$id": "524",
+ "kind": "string",
+ "type": {
+ "$ref": "79"
+ },
+ "value": "vtlhmqtfhlyllnplzpdpq"
+ },
+ "resource": {
+ "$id": "525",
+ "kind": "string",
+ "type": {
+ "$ref": "83"
+ },
+ "value": "epj"
+ },
+ "operation": {
+ "$id": "526",
+ "kind": "string",
+ "type": {
+ "$ref": "87"
+ },
+ "value": "tuneyqwanedwnnbztrmq"
+ },
+ "description": {
+ "$id": "527",
+ "kind": "string",
+ "type": {
+ "$ref": "91"
+ },
+ "value": "moyje"
+ }
+ }
+ },
+ "origin": {
+ "$id": "528",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "user"
+ },
+ "actionType": {
+ "$id": "529",
+ "kind": "string",
+ "type": {
+ "$ref": "10"
+ },
+ "value": "Internal"
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "530",
+ "kind": "string",
+ "type": {
+ "$ref": "105"
+ },
+ "value": "https://microsoft.com/a"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "531",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "506"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "532",
+ "type": {
+ "$id": "533",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$ref": "67"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "resultSegments": [
+ "value"
+ ]
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Azure.ResourceManager.Operations.list"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "534",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "535",
+ "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": "536",
+ "type": {
+ "$id": "537",
+ "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"
+ ],
+ "parent": {
+ "$ref": "490"
+ }
+ },
+ {
+ "$id": "538",
+ "kind": "client",
+ "name": "ScheduledActions",
+ "namespace": "Azure.ResourceManager.ComputeSchedule",
+ "methods": [
+ {
+ "$id": "539",
+ "kind": "basic",
+ "name": "SubmitVirtualMachineDeallocate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesSubmitDeallocate: Schedule deallocate operation for a batch of virtual machines at datetime in future.",
+ "operation": {
+ "$id": "540",
+ "name": "SubmitVirtualMachineDeallocate",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesSubmitDeallocate: Schedule deallocate operation for a batch of virtual machines at datetime in future.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "541",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "542",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "543",
+ "type": {
+ "$id": "544",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "545",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "546",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "547",
+ "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": "548",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "549",
+ "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": "550",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "551",
+ "kind": "constant",
+ "valueType": {
+ "$id": "552",
+ "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": "553",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "554",
+ "kind": "constant",
+ "valueType": {
+ "$id": "555",
+ "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": "556",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "143"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "557",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "202"
+ },
+ "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": "558",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitDeallocate",
+ "description": "ScheduledActions_VirtualMachinesSubmitDeallocate",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesSubmitDeallocate.json",
+ "parameters": [
+ {
+ "$id": "559",
+ "parameter": {
+ "$ref": "541"
+ },
+ "value": {
+ "$id": "560",
+ "kind": "string",
+ "type": {
+ "$ref": "542"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "561",
+ "parameter": {
+ "$ref": "545"
+ },
+ "value": {
+ "$id": "562",
+ "kind": "string",
+ "type": {
+ "$ref": "546"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "563",
+ "parameter": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "564",
+ "kind": "string",
+ "type": {
+ "$ref": "549"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "565",
+ "parameter": {
+ "$ref": "556"
+ },
+ "value": {
+ "$id": "566",
+ "kind": "model",
+ "type": {
+ "$ref": "143"
+ },
+ "value": {
+ "$id": "567",
+ "schedule": {
+ "$id": "568",
+ "kind": "model",
+ "type": {
+ "$ref": "145"
+ },
+ "value": {
+ "$id": "569",
+ "deadline": {
+ "$id": "570",
+ "kind": "string",
+ "type": {
+ "$ref": "147"
+ },
+ "value": "2024-11-01T17:52:54.215Z"
+ },
+ "timezone": {
+ "$id": "571",
+ "kind": "string",
+ "type": {
+ "$ref": "157"
+ },
+ "value": "UTC"
+ },
+ "deadlineType": {
+ "$id": "572",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "573",
+ "kind": "model",
+ "type": {
+ "$ref": "170"
+ },
+ "value": {
+ "$id": "574",
+ "retryPolicy": {
+ "$id": "575",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "576",
+ "retryCount": {
+ "$id": "577",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 4
+ },
+ "retryWindowInMinutes": {
+ "$id": "578",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "579",
+ "kind": "model",
+ "type": {
+ "$ref": "189"
+ },
+ "value": {
+ "$id": "580",
+ "ids": {
+ "$id": "581",
+ "kind": "array",
+ "type": {
+ "$ref": "191"
+ },
+ "value": [
+ {
+ "$id": "582",
+ "kind": "string",
+ "type": {
+ "$ref": "192"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "583",
+ "kind": "string",
+ "type": {
+ "$ref": "199"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "584",
+ "response": {
+ "$ref": "557"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "585",
+ "kind": "model",
+ "type": {
+ "$ref": "202"
+ },
+ "value": {
+ "$id": "586",
+ "type": {
+ "$id": "587",
+ "kind": "string",
+ "type": {
+ "$ref": "208"
+ },
+ "value": "virtualMachine"
+ },
+ "location": {
+ "$id": "588",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "eastus2euap"
+ },
+ "results": {
+ "$id": "589",
+ "kind": "array",
+ "type": {
+ "$ref": "217"
+ },
+ "value": [
+ {
+ "$id": "590",
+ "kind": "model",
+ "type": {
+ "$ref": "218"
+ },
+ "value": {
+ "$id": "591",
+ "resourceId": {
+ "$id": "592",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "593",
+ "kind": "string",
+ "type": {
+ "$ref": "225"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "594",
+ "kind": "string",
+ "type": {
+ "$ref": "229"
+ },
+ "value": "null"
+ },
+ "operation": {
+ "$id": "595",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "596",
+ "operationId": {
+ "$id": "597",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "resourceId": {
+ "$id": "598",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "599",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Deallocate"
+ },
+ "subscriptionId": {
+ "$id": "600",
+ "kind": "string",
+ "type": {
+ "$ref": "247"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ },
+ "deadline": {
+ "$id": "601",
+ "kind": "string",
+ "type": {
+ "$ref": "251"
+ },
+ "value": "2024-11-01T17:52:53.667Z"
+ },
+ "deadlineType": {
+ "$id": "602",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ },
+ "state": {
+ "$id": "603",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Succeeded"
+ },
+ "timezone": {
+ "$id": "604",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "UTC"
+ },
+ "resourceOperationError": {
+ "$id": "605",
+ "kind": "model",
+ "type": {
+ "$ref": "270"
+ },
+ "value": {
+ "$id": "606",
+ "errorCode": {
+ "$id": "607",
+ "kind": "string",
+ "type": {
+ "$ref": "272"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "608",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "null"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "609",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "2024-11-01T17:52:53.668Z"
+ },
+ "retryPolicy": {
+ "$id": "610",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "611",
+ "retryCount": {
+ "$id": "612",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 4
+ },
+ "retryWindowInMinutes": {
+ "$id": "613",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ },
+ "timeZone": {
+ "$id": "614",
+ "kind": "string",
+ "type": {
+ "$ref": "266"
+ },
+ "value": "UTC"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "615",
+ "kind": "string",
+ "type": {
+ "$ref": "204"
+ },
+ "value": "Deallocate Resource Request"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "616",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "617",
+ "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": "618",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "143"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "619",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "551"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "620",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "554"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "621",
+ "type": {
+ "$ref": "202"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDeallocate"
+ },
+ {
+ "$id": "622",
+ "kind": "basic",
+ "name": "SubmitVirtualMachineHibernate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesSubmitHibernate: Schedule hibernate operation for a batch of virtual machines at datetime in future.",
+ "operation": {
+ "$id": "623",
+ "name": "SubmitVirtualMachineHibernate",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesSubmitHibernate: Schedule hibernate operation for a batch of virtual machines at datetime in future.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "624",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "625",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "626",
+ "type": {
+ "$id": "627",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "628",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "629",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "630",
+ "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": "631",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "632",
+ "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": "633",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "634",
+ "kind": "constant",
+ "valueType": {
+ "$id": "635",
+ "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": "636",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "637",
+ "kind": "constant",
+ "valueType": {
+ "$id": "638",
+ "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": "639",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "293"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "640",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "307"
+ },
+ "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": "641",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitHibernate",
+ "description": "ScheduledActions_VirtualMachinesSubmitHibernate",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesSubmitHibernate.json",
+ "parameters": [
+ {
+ "$id": "642",
+ "parameter": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "643",
+ "kind": "string",
+ "type": {
+ "$ref": "625"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "644",
+ "parameter": {
+ "$ref": "628"
+ },
+ "value": {
+ "$id": "645",
+ "kind": "string",
+ "type": {
+ "$ref": "629"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "646",
+ "parameter": {
+ "$ref": "631"
+ },
+ "value": {
+ "$id": "647",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "648",
+ "parameter": {
+ "$ref": "639"
+ },
+ "value": {
+ "$id": "649",
+ "kind": "model",
+ "type": {
+ "$ref": "293"
+ },
+ "value": {
+ "$id": "650",
+ "schedule": {
+ "$id": "651",
+ "kind": "model",
+ "type": {
+ "$ref": "145"
+ },
+ "value": {
+ "$id": "652",
+ "deadline": {
+ "$id": "653",
+ "kind": "string",
+ "type": {
+ "$ref": "147"
+ },
+ "value": "2024-11-01T17:52:54.215Z"
+ },
+ "timezone": {
+ "$id": "654",
+ "kind": "string",
+ "type": {
+ "$ref": "157"
+ },
+ "value": "UTC"
+ },
+ "deadlineType": {
+ "$id": "655",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "656",
+ "kind": "model",
+ "type": {
+ "$ref": "170"
+ },
+ "value": {
+ "$id": "657",
+ "retryPolicy": {
+ "$id": "658",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "659",
+ "retryCount": {
+ "$id": "660",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 2
+ },
+ "retryWindowInMinutes": {
+ "$id": "661",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "662",
+ "kind": "model",
+ "type": {
+ "$ref": "189"
+ },
+ "value": {
+ "$id": "663",
+ "ids": {
+ "$id": "664",
+ "kind": "array",
+ "type": {
+ "$ref": "191"
+ },
+ "value": [
+ {
+ "$id": "665",
+ "kind": "string",
+ "type": {
+ "$ref": "192"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "666",
+ "kind": "string",
+ "type": {
+ "$ref": "304"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "667",
+ "response": {
+ "$ref": "640"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "668",
+ "kind": "model",
+ "type": {
+ "$ref": "307"
+ },
+ "value": {
+ "$id": "669",
+ "type": {
+ "$id": "670",
+ "kind": "string",
+ "type": {
+ "$ref": "313"
+ },
+ "value": "virtualMachine"
+ },
+ "location": {
+ "$id": "671",
+ "kind": "string",
+ "type": {
+ "$ref": "317"
+ },
+ "value": "eastus2euap"
+ },
+ "results": {
+ "$id": "672",
+ "kind": "array",
+ "type": {
+ "$ref": "322"
+ },
+ "value": [
+ {
+ "$id": "673",
+ "kind": "model",
+ "type": {
+ "$ref": "218"
+ },
+ "value": {
+ "$id": "674",
+ "resourceId": {
+ "$id": "675",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "676",
+ "kind": "string",
+ "type": {
+ "$ref": "225"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "677",
+ "kind": "string",
+ "type": {
+ "$ref": "229"
+ },
+ "value": "null"
+ },
+ "operation": {
+ "$id": "678",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "679",
+ "operationId": {
+ "$id": "680",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "resourceId": {
+ "$id": "681",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "682",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Hibernate"
+ },
+ "subscriptionId": {
+ "$id": "683",
+ "kind": "string",
+ "type": {
+ "$ref": "247"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ },
+ "deadline": {
+ "$id": "684",
+ "kind": "string",
+ "type": {
+ "$ref": "251"
+ },
+ "value": "2024-11-01T17:52:53.667Z"
+ },
+ "deadlineType": {
+ "$id": "685",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ },
+ "state": {
+ "$id": "686",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Succeeded"
+ },
+ "timezone": {
+ "$id": "687",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "UTC"
+ },
+ "resourceOperationError": {
+ "$id": "688",
+ "kind": "model",
+ "type": {
+ "$ref": "270"
+ },
+ "value": {
+ "$id": "689",
+ "errorCode": {
+ "$id": "690",
+ "kind": "string",
+ "type": {
+ "$ref": "272"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "691",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "null"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "692",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "2024-11-01T17:52:53.668Z"
+ },
+ "retryPolicy": {
+ "$id": "693",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "694",
+ "retryCount": {
+ "$id": "695",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 2
+ },
+ "retryWindowInMinutes": {
+ "$id": "696",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ },
+ "timeZone": {
+ "$id": "697",
+ "kind": "string",
+ "type": {
+ "$ref": "266"
+ },
+ "value": "UTC"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "698",
+ "kind": "string",
+ "type": {
+ "$ref": "309"
+ },
+ "value": "Hibernate Resource Request"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "699",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "700",
+ "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": "701",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "293"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "702",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "634"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "703",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "637"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "704",
+ "type": {
+ "$ref": "307"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitHibernate"
+ },
+ {
+ "$id": "705",
+ "kind": "basic",
+ "name": "SubmitVirtualMachineStart",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesSubmitStart: Schedule start operation for a batch of virtual machines at datetime in future.",
+ "operation": {
+ "$id": "706",
+ "name": "SubmitVirtualMachineStart",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesSubmitStart: Schedule start operation for a batch of virtual machines at datetime in future.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "707",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "708",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "709",
+ "type": {
+ "$id": "710",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "711",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "712",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "713",
+ "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": "714",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "715",
+ "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": "716",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "717",
+ "kind": "constant",
+ "valueType": {
+ "$id": "718",
+ "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": "719",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "720",
+ "kind": "constant",
+ "valueType": {
+ "$id": "721",
+ "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": "722",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "325"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "723",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "339"
+ },
+ "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": "724",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesSubmitStart",
+ "description": "ScheduledActions_VirtualMachinesSubmitStart",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesSubmitStart.json",
+ "parameters": [
+ {
+ "$id": "725",
+ "parameter": {
+ "$ref": "707"
+ },
+ "value": {
+ "$id": "726",
+ "kind": "string",
+ "type": {
+ "$ref": "708"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "727",
+ "parameter": {
+ "$ref": "711"
+ },
+ "value": {
+ "$id": "728",
+ "kind": "string",
+ "type": {
+ "$ref": "712"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "729",
+ "parameter": {
+ "$ref": "714"
+ },
+ "value": {
+ "$id": "730",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "731",
+ "parameter": {
+ "$ref": "722"
+ },
+ "value": {
+ "$id": "732",
+ "kind": "model",
+ "type": {
+ "$ref": "325"
+ },
+ "value": {
+ "$id": "733",
+ "schedule": {
+ "$id": "734",
+ "kind": "model",
+ "type": {
+ "$ref": "145"
+ },
+ "value": {
+ "$id": "735",
+ "deadline": {
+ "$id": "736",
+ "kind": "string",
+ "type": {
+ "$ref": "147"
+ },
+ "value": "2024-11-01T17:52:54.215Z"
+ },
+ "timezone": {
+ "$id": "737",
+ "kind": "string",
+ "type": {
+ "$ref": "157"
+ },
+ "value": "UTC"
+ },
+ "deadlineType": {
+ "$id": "738",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ }
+ }
+ },
+ "executionParameters": {
+ "$id": "739",
+ "kind": "model",
+ "type": {
+ "$ref": "170"
+ },
+ "value": {
+ "$id": "740",
+ "retryPolicy": {
+ "$id": "741",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "742",
+ "retryCount": {
+ "$id": "743",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 5
+ },
+ "retryWindowInMinutes": {
+ "$id": "744",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "745",
+ "kind": "model",
+ "type": {
+ "$ref": "189"
+ },
+ "value": {
+ "$id": "746",
+ "ids": {
+ "$id": "747",
+ "kind": "array",
+ "type": {
+ "$ref": "191"
+ },
+ "value": [
+ {
+ "$id": "748",
+ "kind": "string",
+ "type": {
+ "$ref": "192"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "749",
+ "kind": "string",
+ "type": {
+ "$ref": "336"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "750",
+ "response": {
+ "$ref": "723"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "751",
+ "kind": "model",
+ "type": {
+ "$ref": "339"
+ },
+ "value": {
+ "$id": "752",
+ "type": {
+ "$id": "753",
+ "kind": "string",
+ "type": {
+ "$ref": "345"
+ },
+ "value": "virtualMachine"
+ },
+ "location": {
+ "$id": "754",
+ "kind": "string",
+ "type": {
+ "$ref": "349"
+ },
+ "value": "eastus2euap"
+ },
+ "results": {
+ "$id": "755",
+ "kind": "array",
+ "type": {
+ "$ref": "354"
+ },
+ "value": [
+ {
+ "$id": "756",
+ "kind": "model",
+ "type": {
+ "$ref": "218"
+ },
+ "value": {
+ "$id": "757",
+ "resourceId": {
+ "$id": "758",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "759",
+ "kind": "string",
+ "type": {
+ "$ref": "225"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "760",
+ "kind": "string",
+ "type": {
+ "$ref": "229"
+ },
+ "value": "null"
+ },
+ "operation": {
+ "$id": "761",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "762",
+ "operationId": {
+ "$id": "763",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "resourceId": {
+ "$id": "764",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "765",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Start"
+ },
+ "subscriptionId": {
+ "$id": "766",
+ "kind": "string",
+ "type": {
+ "$ref": "247"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ },
+ "deadline": {
+ "$id": "767",
+ "kind": "string",
+ "type": {
+ "$ref": "251"
+ },
+ "value": "2024-11-01T17:52:53.667Z"
+ },
+ "deadlineType": {
+ "$id": "768",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ },
+ "state": {
+ "$id": "769",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Succeeded"
+ },
+ "timezone": {
+ "$id": "770",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "UTC"
+ },
+ "resourceOperationError": {
+ "$id": "771",
+ "kind": "model",
+ "type": {
+ "$ref": "270"
+ },
+ "value": {
+ "$id": "772",
+ "errorCode": {
+ "$id": "773",
+ "kind": "string",
+ "type": {
+ "$ref": "272"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "774",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "null"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "775",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "2024-11-01T17:52:53.668Z"
+ },
+ "retryPolicy": {
+ "$id": "776",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "777",
+ "retryCount": {
+ "$id": "778",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 5
+ },
+ "retryWindowInMinutes": {
+ "$id": "779",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ },
+ "timeZone": {
+ "$id": "780",
+ "kind": "string",
+ "type": {
+ "$ref": "266"
+ },
+ "value": "UTC"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "781",
+ "kind": "string",
+ "type": {
+ "$ref": "341"
+ },
+ "value": "Start Resource Request"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "782",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "783",
+ "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": "784",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "325"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "785",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "717"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "786",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "720"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "787",
+ "type": {
+ "$ref": "339"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitStart"
+ },
+ {
+ "$id": "788",
+ "kind": "basic",
+ "name": "ExecuteVirtualMachineDeallocate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesExecuteDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "operation": {
+ "$id": "789",
+ "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": "790",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "791",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "792",
+ "type": {
+ "$id": "793",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "794",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "795",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "796",
+ "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": "797",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "798",
+ "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": "799",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "800",
+ "kind": "constant",
+ "valueType": {
+ "$id": "801",
+ "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": "802",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "803",
+ "kind": "constant",
+ "valueType": {
+ "$id": "804",
+ "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": "805",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "357"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "806",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "202"
+ },
+ "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": "807",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteDeallocate",
+ "description": "ScheduledActions_VirtualMachinesExecuteDeallocate",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesExecuteDeallocate.json",
+ "parameters": [
+ {
+ "$id": "808",
+ "parameter": {
+ "$ref": "790"
+ },
+ "value": {
+ "$id": "809",
+ "kind": "string",
+ "type": {
+ "$ref": "791"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "810",
+ "parameter": {
+ "$ref": "794"
+ },
+ "value": {
+ "$id": "811",
+ "kind": "string",
+ "type": {
+ "$ref": "795"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "812",
+ "parameter": {
+ "$ref": "797"
+ },
+ "value": {
+ "$id": "813",
+ "kind": "string",
+ "type": {
+ "$ref": "798"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "814",
+ "parameter": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "815",
+ "kind": "model",
+ "type": {
+ "$ref": "357"
+ },
+ "value": {
+ "$id": "816",
+ "executionParameters": {
+ "$id": "817",
+ "kind": "model",
+ "type": {
+ "$ref": "170"
+ },
+ "value": {
+ "$id": "818",
+ "retryPolicy": {
+ "$id": "819",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "820",
+ "retryCount": {
+ "$id": "821",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 4
+ },
+ "retryWindowInMinutes": {
+ "$id": "822",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "823",
+ "kind": "model",
+ "type": {
+ "$ref": "189"
+ },
+ "value": {
+ "$id": "824",
+ "ids": {
+ "$id": "825",
+ "kind": "array",
+ "type": {
+ "$ref": "191"
+ },
+ "value": [
+ {
+ "$id": "826",
+ "kind": "string",
+ "type": {
+ "$ref": "192"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "827",
+ "kind": "string",
+ "type": {
+ "$ref": "365"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "828",
+ "response": {
+ "$ref": "806"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "829",
+ "kind": "model",
+ "type": {
+ "$ref": "202"
+ },
+ "value": {
+ "$id": "830",
+ "type": {
+ "$id": "831",
+ "kind": "string",
+ "type": {
+ "$ref": "208"
+ },
+ "value": "VirtualMachine"
+ },
+ "location": {
+ "$id": "832",
+ "kind": "string",
+ "type": {
+ "$ref": "212"
+ },
+ "value": "eastus2euap"
+ },
+ "results": {
+ "$id": "833",
+ "kind": "array",
+ "type": {
+ "$ref": "217"
+ },
+ "value": [
+ {
+ "$id": "834",
+ "kind": "model",
+ "type": {
+ "$ref": "218"
+ },
+ "value": {
+ "$id": "835",
+ "resourceId": {
+ "$id": "836",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "837",
+ "kind": "string",
+ "type": {
+ "$ref": "225"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "838",
+ "kind": "string",
+ "type": {
+ "$ref": "229"
+ },
+ "value": "null"
+ },
+ "operation": {
+ "$id": "839",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "840",
+ "operationId": {
+ "$id": "841",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "resourceId": {
+ "$id": "842",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "843",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Deallocate"
+ },
+ "subscriptionId": {
+ "$id": "844",
+ "kind": "string",
+ "type": {
+ "$ref": "247"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ },
+ "deadline": {
+ "$id": "845",
+ "kind": "string",
+ "type": {
+ "$ref": "251"
+ },
+ "value": "2024-11-01T17:52:53.667Z"
+ },
+ "deadlineType": {
+ "$id": "846",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ },
+ "state": {
+ "$id": "847",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Succeeded"
+ },
+ "timezone": {
+ "$id": "848",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "UTC"
+ },
+ "resourceOperationError": {
+ "$id": "849",
+ "kind": "model",
+ "type": {
+ "$ref": "270"
+ },
+ "value": {
+ "$id": "850",
+ "errorCode": {
+ "$id": "851",
+ "kind": "string",
+ "type": {
+ "$ref": "272"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "852",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "null"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "853",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "2024-11-01T17:52:53.668Z"
+ },
+ "retryPolicy": {
+ "$id": "854",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "855",
+ "retryCount": {
+ "$id": "856",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 4
+ },
+ "retryWindowInMinutes": {
+ "$id": "857",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ },
+ "timeZone": {
+ "$id": "858",
+ "kind": "string",
+ "type": {
+ "$ref": "266"
+ },
+ "value": "UTC"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "859",
+ "kind": "string",
+ "type": {
+ "$ref": "204"
+ },
+ "value": "Deallocate Resource Request"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "860",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "861",
+ "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": "862",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "357"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "863",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "800"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "864",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "803"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "865",
+ "type": {
+ "$ref": "202"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDeallocate"
+ },
+ {
+ "$id": "866",
+ "kind": "basic",
+ "name": "ExecuteVirtualMachineHibernate",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesExecuteHibernate: Execute hibernate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "operation": {
+ "$id": "867",
+ "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": "868",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "869",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "870",
+ "type": {
+ "$id": "871",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "872",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "873",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "874",
+ "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": "875",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "876",
+ "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": "877",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "878",
+ "kind": "constant",
+ "valueType": {
+ "$id": "879",
+ "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": "880",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "881",
+ "kind": "constant",
+ "valueType": {
+ "$id": "882",
+ "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": "883",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "368"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "884",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "307"
+ },
+ "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": "885",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteHibernate",
+ "description": "ScheduledActions_VirtualMachinesExecuteHibernate",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesExecuteHibernate.json",
+ "parameters": [
+ {
+ "$id": "886",
+ "parameter": {
+ "$ref": "868"
+ },
+ "value": {
+ "$id": "887",
+ "kind": "string",
+ "type": {
+ "$ref": "869"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "888",
+ "parameter": {
+ "$ref": "872"
+ },
+ "value": {
+ "$id": "889",
+ "kind": "string",
+ "type": {
+ "$ref": "873"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "890",
+ "parameter": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "891",
+ "kind": "string",
+ "type": {
+ "$ref": "876"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "892",
+ "parameter": {
+ "$ref": "883"
+ },
+ "value": {
+ "$id": "893",
+ "kind": "model",
+ "type": {
+ "$ref": "368"
+ },
+ "value": {
+ "$id": "894",
+ "executionParameters": {
+ "$id": "895",
+ "kind": "model",
+ "type": {
+ "$ref": "170"
+ },
+ "value": {
+ "$id": "896",
+ "retryPolicy": {
+ "$id": "897",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "898",
+ "retryCount": {
+ "$id": "899",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 5
+ },
+ "retryWindowInMinutes": {
+ "$id": "900",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "901",
+ "kind": "model",
+ "type": {
+ "$ref": "189"
+ },
+ "value": {
+ "$id": "902",
+ "ids": {
+ "$id": "903",
+ "kind": "array",
+ "type": {
+ "$ref": "191"
+ },
+ "value": [
+ {
+ "$id": "904",
+ "kind": "string",
+ "type": {
+ "$ref": "192"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "905",
+ "kind": "string",
+ "type": {
+ "$ref": "376"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "906",
+ "response": {
+ "$ref": "884"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "907",
+ "kind": "model",
+ "type": {
+ "$ref": "307"
+ },
+ "value": {
+ "$id": "908",
+ "type": {
+ "$id": "909",
+ "kind": "string",
+ "type": {
+ "$ref": "313"
+ },
+ "value": "VirtualMachine"
+ },
+ "location": {
+ "$id": "910",
+ "kind": "string",
+ "type": {
+ "$ref": "317"
+ },
+ "value": "eastus2euap"
+ },
+ "results": {
+ "$id": "911",
+ "kind": "array",
+ "type": {
+ "$ref": "322"
+ },
+ "value": [
+ {
+ "$id": "912",
+ "kind": "model",
+ "type": {
+ "$ref": "218"
+ },
+ "value": {
+ "$id": "913",
+ "resourceId": {
+ "$id": "914",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "915",
+ "kind": "string",
+ "type": {
+ "$ref": "225"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "916",
+ "kind": "string",
+ "type": {
+ "$ref": "229"
+ },
+ "value": "null"
+ },
+ "operation": {
+ "$id": "917",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "918",
+ "operationId": {
+ "$id": "919",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "resourceId": {
+ "$id": "920",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "921",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Hibernate"
+ },
+ "subscriptionId": {
+ "$id": "922",
+ "kind": "string",
+ "type": {
+ "$ref": "247"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ },
+ "deadline": {
+ "$id": "923",
+ "kind": "string",
+ "type": {
+ "$ref": "251"
+ },
+ "value": "2024-11-01T17:52:53.667Z"
+ },
+ "deadlineType": {
+ "$id": "924",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ },
+ "state": {
+ "$id": "925",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Succeeded"
+ },
+ "timezone": {
+ "$id": "926",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "UTC"
+ },
+ "resourceOperationError": {
+ "$id": "927",
+ "kind": "model",
+ "type": {
+ "$ref": "270"
+ },
+ "value": {
+ "$id": "928",
+ "errorCode": {
+ "$id": "929",
+ "kind": "string",
+ "type": {
+ "$ref": "272"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "930",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "null"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "931",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "2024-11-01T17:52:53.668Z"
+ },
+ "retryPolicy": {
+ "$id": "932",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "933",
+ "retryCount": {
+ "$id": "934",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 5
+ },
+ "retryWindowInMinutes": {
+ "$id": "935",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ },
+ "timeZone": {
+ "$id": "936",
+ "kind": "string",
+ "type": {
+ "$ref": "266"
+ },
+ "value": "UTC"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "937",
+ "kind": "string",
+ "type": {
+ "$ref": "309"
+ },
+ "value": "Hibernate Resource Request"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "938",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "939",
+ "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": "940",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "368"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "941",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "878"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "942",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "881"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "943",
+ "type": {
+ "$ref": "307"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteHibernate"
+ },
+ {
+ "$id": "944",
+ "kind": "basic",
+ "name": "ExecuteVirtualMachineStart",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesExecuteStart: Execute start operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.",
+ "operation": {
+ "$id": "945",
+ "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": "946",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "947",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "948",
+ "type": {
+ "$id": "949",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "950",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "951",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "952",
+ "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": "953",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "954",
+ "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": "955",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "956",
+ "kind": "constant",
+ "valueType": {
+ "$id": "957",
+ "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": "958",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "959",
+ "kind": "constant",
+ "valueType": {
+ "$id": "960",
+ "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": "961",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "379"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "962",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "339"
+ },
+ "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": "963",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesExecuteStart",
+ "description": "ScheduledActions_VirtualMachinesExecuteStart",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesExecuteStart.json",
+ "parameters": [
+ {
+ "$id": "964",
+ "parameter": {
+ "$ref": "946"
+ },
+ "value": {
+ "$id": "965",
+ "kind": "string",
+ "type": {
+ "$ref": "947"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "966",
+ "parameter": {
+ "$ref": "950"
+ },
+ "value": {
+ "$id": "967",
+ "kind": "string",
+ "type": {
+ "$ref": "951"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "968",
+ "parameter": {
+ "$ref": "953"
+ },
+ "value": {
+ "$id": "969",
+ "kind": "string",
+ "type": {
+ "$ref": "954"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "970",
+ "parameter": {
+ "$ref": "961"
+ },
+ "value": {
+ "$id": "971",
+ "kind": "model",
+ "type": {
+ "$ref": "379"
+ },
+ "value": {
+ "$id": "972",
+ "executionParameters": {
+ "$id": "973",
+ "kind": "model",
+ "type": {
+ "$ref": "170"
+ },
+ "value": {
+ "$id": "974",
+ "retryPolicy": {
+ "$id": "975",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "976",
+ "retryCount": {
+ "$id": "977",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 2
+ },
+ "retryWindowInMinutes": {
+ "$id": "978",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "$id": "979",
+ "kind": "model",
+ "type": {
+ "$ref": "189"
+ },
+ "value": {
+ "$id": "980",
+ "ids": {
+ "$id": "981",
+ "kind": "array",
+ "type": {
+ "$ref": "191"
+ },
+ "value": [
+ {
+ "$id": "982",
+ "kind": "string",
+ "type": {
+ "$ref": "192"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ }
+ ]
+ }
+ }
+ },
+ "correlationid": {
+ "$id": "983",
+ "kind": "string",
+ "type": {
+ "$ref": "387"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "984",
+ "response": {
+ "$ref": "962"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "985",
+ "kind": "model",
+ "type": {
+ "$ref": "339"
+ },
+ "value": {
+ "$id": "986",
+ "type": {
+ "$id": "987",
+ "kind": "string",
+ "type": {
+ "$ref": "345"
+ },
+ "value": "virtualMachine"
+ },
+ "location": {
+ "$id": "988",
+ "kind": "string",
+ "type": {
+ "$ref": "349"
+ },
+ "value": "eastus2euap"
+ },
+ "results": {
+ "$id": "989",
+ "kind": "array",
+ "type": {
+ "$ref": "354"
+ },
+ "value": [
+ {
+ "$id": "990",
+ "kind": "model",
+ "type": {
+ "$ref": "218"
+ },
+ "value": {
+ "$id": "991",
+ "resourceId": {
+ "$id": "992",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "993",
+ "kind": "string",
+ "type": {
+ "$ref": "225"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "994",
+ "kind": "string",
+ "type": {
+ "$ref": "229"
+ },
+ "value": "null"
+ },
+ "operation": {
+ "$id": "995",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "996",
+ "operationId": {
+ "$id": "997",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "resourceId": {
+ "$id": "998",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "999",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Start"
+ },
+ "subscriptionId": {
+ "$id": "1000",
+ "kind": "string",
+ "type": {
+ "$ref": "247"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ },
+ "deadline": {
+ "$id": "1001",
+ "kind": "string",
+ "type": {
+ "$ref": "251"
+ },
+ "value": "2024-11-01T17:52:53.667Z"
+ },
+ "deadlineType": {
+ "$id": "1002",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ },
+ "state": {
+ "$id": "1003",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Succeeded"
+ },
+ "timezone": {
+ "$id": "1004",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "UTC"
+ },
+ "resourceOperationError": {
+ "$id": "1005",
+ "kind": "model",
+ "type": {
+ "$ref": "270"
+ },
+ "value": {
+ "$id": "1006",
+ "errorCode": {
+ "$id": "1007",
+ "kind": "string",
+ "type": {
+ "$ref": "272"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "1008",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "null"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1009",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "2024-11-01T17:52:53.668Z"
+ },
+ "retryPolicy": {
+ "$id": "1010",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "1011",
+ "retryCount": {
+ "$id": "1012",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 2
+ },
+ "retryWindowInMinutes": {
+ "$id": "1013",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ },
+ "timeZone": {
+ "$id": "1014",
+ "kind": "string",
+ "type": {
+ "$ref": "266"
+ },
+ "value": "UTC"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "description": {
+ "$id": "1015",
+ "kind": "string",
+ "type": {
+ "$ref": "341"
+ },
+ "value": "Start Resource Request"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1016",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1017",
+ "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": "1018",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "379"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1019",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "956"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1020",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "959"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1021",
+ "type": {
+ "$ref": "339"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteStart"
+ },
+ {
+ "$id": "1022",
+ "kind": "basic",
+ "name": "GetVirtualMachineOperationStatus",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesGetOperationStatus: Polling endpoint to read status of operations performed on virtual machines",
+ "operation": {
+ "$id": "1023",
+ "name": "GetVirtualMachineOperationStatus",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesGetOperationStatus: Polling endpoint to read status of operations performed on virtual machines",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1024",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1025",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1026",
+ "type": {
+ "$id": "1027",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1028",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1029",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1030",
+ "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": "1031",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1032",
+ "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": "1033",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1034",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1035",
+ "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": "1036",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1037",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1038",
+ "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": "1039",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "390"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1040",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "400"
+ },
+ "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": "1041",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesGetOperationStatus",
+ "description": "ScheduledActions_VirtualMachinesGetOperationStatus",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesGetOperationStatus.json",
+ "parameters": [
+ {
+ "$id": "1042",
+ "parameter": {
+ "$ref": "1024"
+ },
+ "value": {
+ "$id": "1043",
+ "kind": "string",
+ "type": {
+ "$ref": "1025"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "1044",
+ "parameter": {
+ "$ref": "1028"
+ },
+ "value": {
+ "$id": "1045",
+ "kind": "string",
+ "type": {
+ "$ref": "1029"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "1046",
+ "parameter": {
+ "$ref": "1031"
+ },
+ "value": {
+ "$id": "1047",
+ "kind": "string",
+ "type": {
+ "$ref": "1032"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "1048",
+ "parameter": {
+ "$ref": "1039"
+ },
+ "value": {
+ "$id": "1049",
+ "kind": "model",
+ "type": {
+ "$ref": "390"
+ },
+ "value": {
+ "$id": "1050",
+ "operationIds": {
+ "$id": "1051",
+ "kind": "array",
+ "type": {
+ "$ref": "392"
+ },
+ "value": [
+ {
+ "$id": "1052",
+ "kind": "string",
+ "type": {
+ "$ref": "393"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ ]
+ },
+ "correlationid": {
+ "$id": "1053",
+ "kind": "string",
+ "type": {
+ "$ref": "397"
+ },
+ "value": "35780d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1054",
+ "response": {
+ "$ref": "1040"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1055",
+ "kind": "model",
+ "type": {
+ "$ref": "400"
+ },
+ "value": {
+ "$id": "1056",
+ "results": {
+ "$id": "1057",
+ "kind": "array",
+ "type": {
+ "$ref": "402"
+ },
+ "value": [
+ {
+ "$id": "1058",
+ "kind": "model",
+ "type": {
+ "$ref": "218"
+ },
+ "value": {
+ "$id": "1059",
+ "resourceId": {
+ "$id": "1060",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1061",
+ "kind": "string",
+ "type": {
+ "$ref": "225"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "1062",
+ "kind": "string",
+ "type": {
+ "$ref": "229"
+ },
+ "value": "null"
+ },
+ "operation": {
+ "$id": "1063",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "1064",
+ "operationId": {
+ "$id": "1065",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "resourceId": {
+ "$id": "1066",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1067",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Deallocate"
+ },
+ "subscriptionId": {
+ "$id": "1068",
+ "kind": "string",
+ "type": {
+ "$ref": "247"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ },
+ "deadline": {
+ "$id": "1069",
+ "kind": "string",
+ "type": {
+ "$ref": "251"
+ },
+ "value": "2024-11-01T17:52:53.667Z"
+ },
+ "deadlineType": {
+ "$id": "1070",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ },
+ "state": {
+ "$id": "1071",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Succeeded"
+ },
+ "timezone": {
+ "$id": "1072",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "UTC"
+ },
+ "resourceOperationError": {
+ "$id": "1073",
+ "kind": "model",
+ "type": {
+ "$ref": "270"
+ },
+ "value": {
+ "$id": "1074",
+ "errorCode": {
+ "$id": "1075",
+ "kind": "string",
+ "type": {
+ "$ref": "272"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "1076",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "null"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1077",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "2024-11-01T17:52:53.668Z"
+ },
+ "retryPolicy": {
+ "$id": "1078",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "1079",
+ "retryCount": {
+ "$id": "1080",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 4
+ },
+ "retryWindowInMinutes": {
+ "$id": "1081",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ },
+ "timeZone": {
+ "$id": "1082",
+ "kind": "string",
+ "type": {
+ "$ref": "266"
+ },
+ "value": "UTC"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1083",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1084",
+ "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": "1085",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "390"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1086",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1034"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1087",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1037"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1088",
+ "type": {
+ "$ref": "400"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationStatus"
+ },
+ {
+ "$id": "1089",
+ "kind": "basic",
+ "name": "CancelVirtualMachineOperations",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request",
+ "operation": {
+ "$id": "1090",
+ "name": "CancelVirtualMachineOperations",
+ "resourceName": "ScheduledActions",
+ "doc": "VirtualMachinesCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "1091",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1092",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1093",
+ "type": {
+ "$id": "1094",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1095",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1096",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1097",
+ "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": "1098",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1099",
+ "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": "1100",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1101",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1102",
+ "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": "1103",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1104",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1105",
+ "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": "1106",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "405"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1107",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "415"
+ },
+ "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": "1108",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesCancelOperations",
+ "description": "ScheduledActions_VirtualMachinesCancelOperations",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesCancelOperations.json",
+ "parameters": [
+ {
+ "$id": "1109",
+ "parameter": {
+ "$ref": "1091"
+ },
+ "value": {
+ "$id": "1110",
+ "kind": "string",
+ "type": {
+ "$ref": "1092"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "1111",
+ "parameter": {
+ "$ref": "1095"
+ },
+ "value": {
+ "$id": "1112",
+ "kind": "string",
+ "type": {
+ "$ref": "1096"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "1113",
+ "parameter": {
+ "$ref": "1098"
+ },
+ "value": {
+ "$id": "1114",
+ "kind": "string",
+ "type": {
+ "$ref": "1099"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "1115",
+ "parameter": {
+ "$ref": "1106"
+ },
+ "value": {
+ "$id": "1116",
+ "kind": "model",
+ "type": {
+ "$ref": "405"
+ },
+ "value": {
+ "$id": "1117",
+ "operationIds": {
+ "$id": "1118",
+ "kind": "array",
+ "type": {
+ "$ref": "407"
+ },
+ "value": [
+ {
+ "$id": "1119",
+ "kind": "string",
+ "type": {
+ "$ref": "408"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ ]
+ },
+ "correlationid": {
+ "$id": "1120",
+ "kind": "string",
+ "type": {
+ "$ref": "412"
+ },
+ "value": "23480d2f-1dca-4610-afb4-gg25eec1f34r"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1121",
+ "response": {
+ "$ref": "1107"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1122",
+ "kind": "model",
+ "type": {
+ "$ref": "415"
+ },
+ "value": {
+ "$id": "1123",
+ "results": {
+ "$id": "1124",
+ "kind": "array",
+ "type": {
+ "$ref": "417"
+ },
+ "value": [
+ {
+ "$id": "1125",
+ "kind": "model",
+ "type": {
+ "$ref": "218"
+ },
+ "value": {
+ "$id": "1126",
+ "resourceId": {
+ "$id": "1127",
+ "kind": "string",
+ "type": {
+ "$ref": "220"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "errorCode": {
+ "$id": "1128",
+ "kind": "string",
+ "type": {
+ "$ref": "225"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "1129",
+ "kind": "string",
+ "type": {
+ "$ref": "229"
+ },
+ "value": "null"
+ },
+ "operation": {
+ "$id": "1130",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "1131",
+ "operationId": {
+ "$id": "1132",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "resourceId": {
+ "$id": "1133",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
+ },
+ "opType": {
+ "$id": "1134",
+ "kind": "string",
+ "type": {
+ "$ref": "30"
+ },
+ "value": "Deallocate"
+ },
+ "subscriptionId": {
+ "$id": "1135",
+ "kind": "string",
+ "type": {
+ "$ref": "247"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ },
+ "deadline": {
+ "$id": "1136",
+ "kind": "string",
+ "type": {
+ "$ref": "251"
+ },
+ "value": "2024-11-01T17:52:53.667Z"
+ },
+ "deadlineType": {
+ "$id": "1137",
+ "kind": "string",
+ "type": {
+ "$ref": "14"
+ },
+ "value": "InitiateAt"
+ },
+ "state": {
+ "$id": "1138",
+ "kind": "string",
+ "type": {
+ "$ref": "40"
+ },
+ "value": "Cancelled"
+ },
+ "timezone": {
+ "$id": "1139",
+ "kind": "string",
+ "type": {
+ "$ref": "262"
+ },
+ "value": "UTC"
+ },
+ "resourceOperationError": {
+ "$id": "1140",
+ "kind": "model",
+ "type": {
+ "$ref": "270"
+ },
+ "value": {
+ "$id": "1141",
+ "errorCode": {
+ "$id": "1142",
+ "kind": "string",
+ "type": {
+ "$ref": "272"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "1143",
+ "kind": "string",
+ "type": {
+ "$ref": "276"
+ },
+ "value": "null"
+ }
+ }
+ },
+ "completedAt": {
+ "$id": "1144",
+ "kind": "string",
+ "type": {
+ "$ref": "282"
+ },
+ "value": "2024-11-01T17:52:53.668Z"
+ },
+ "retryPolicy": {
+ "$id": "1145",
+ "kind": "model",
+ "type": {
+ "$ref": "175"
+ },
+ "value": {
+ "$id": "1146",
+ "retryCount": {
+ "$id": "1147",
+ "kind": "number",
+ "type": {
+ "$ref": "177"
+ },
+ "value": 4
+ },
+ "retryWindowInMinutes": {
+ "$id": "1148",
+ "kind": "number",
+ "type": {
+ "$ref": "181"
+ },
+ "value": 27
+ }
+ }
+ },
+ "timeZone": {
+ "$id": "1149",
+ "kind": "string",
+ "type": {
+ "$ref": "266"
+ },
+ "value": "UTC"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$id": "1150",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1151",
+ "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": "1152",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "405"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1153",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1101"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1154",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1104"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1155",
+ "type": {
+ "$ref": "415"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesCancelOperations"
+ },
+ {
+ "$id": "1156",
+ "kind": "basic",
+ "name": "GetVirtualMachineOperationErrors",
+ "accessibility": "public",
+ "apiVersions": [
+ "2024-08-15-preview",
+ "2024-10-01"
+ ],
+ "doc": "VirtualMachinesGetOperationErrors: Get error details on operation errors (like transient errors encountered, additional logs) if they exist.",
+ "operation": {
+ "$id": "1157",
+ "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": "1158",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "1159",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "1160",
+ "type": {
+ "$id": "1161",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-10-01"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1162",
+ "name": "subscriptionId",
+ "nameInRequest": "subscriptionId",
+ "doc": "The ID of the target subscription. The value must be an UUID.",
+ "type": {
+ "$id": "1163",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1164",
+ "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": "1165",
+ "name": "locationparameter",
+ "nameInRequest": "locationparameter",
+ "doc": "The location name.",
+ "type": {
+ "$id": "1166",
+ "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": "1167",
+ "name": "contentType",
+ "nameInRequest": "Content-Type",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$id": "1168",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1169",
+ "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": "1170",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "1171",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1172",
+ "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": "1173",
+ "name": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "420"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1174",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "426"
+ },
+ "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": "1175",
+ "kind": "http",
+ "name": "ScheduledActions_VirtualMachinesGetOperationErrors",
+ "description": "ScheduledActions_VirtualMachinesGetOperationErrors",
+ "filePath": "2024-10-01/ScheduledActions_VirtualMachinesGetOperationErrors.json",
+ "parameters": [
+ {
+ "$id": "1176",
+ "parameter": {
+ "$ref": "1158"
+ },
+ "value": {
+ "$id": "1177",
+ "kind": "string",
+ "type": {
+ "$ref": "1159"
+ },
+ "value": "2024-10-01"
+ }
+ },
+ {
+ "$id": "1178",
+ "parameter": {
+ "$ref": "1162"
+ },
+ "value": {
+ "$id": "1179",
+ "kind": "string",
+ "type": {
+ "$ref": "1163"
+ },
+ "value": "D8E30CC0-2763-4FCC-84A8-3C5659281032"
+ }
+ },
+ {
+ "$id": "1180",
+ "parameter": {
+ "$ref": "1165"
+ },
+ "value": {
+ "$id": "1181",
+ "kind": "string",
+ "type": {
+ "$ref": "1166"
+ },
+ "value": "eastus2euap"
+ }
+ },
+ {
+ "$id": "1182",
+ "parameter": {
+ "$ref": "1173"
+ },
+ "value": {
+ "$id": "1183",
+ "kind": "model",
+ "type": {
+ "$ref": "420"
+ },
+ "value": {
+ "$id": "1184",
+ "operationIds": {
+ "$id": "1185",
+ "kind": "array",
+ "type": {
+ "$ref": "422"
+ },
+ "value": [
+ {
+ "$id": "1186",
+ "kind": "string",
+ "type": {
+ "$ref": "423"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1187",
+ "response": {
+ "$ref": "1174"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1188",
+ "kind": "model",
+ "type": {
+ "$ref": "426"
+ },
+ "value": {
+ "$id": "1189",
+ "results": {
+ "$id": "1190",
+ "kind": "array",
+ "type": {
+ "$ref": "428"
+ },
+ "value": [
+ {
+ "$id": "1191",
+ "kind": "model",
+ "type": {
+ "$ref": "429"
+ },
+ "value": {
+ "$id": "1192",
+ "operationId": {
+ "$id": "1193",
+ "kind": "string",
+ "type": {
+ "$ref": "431"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "creationTime": {
+ "$id": "1194",
+ "kind": "string",
+ "type": {
+ "$ref": "435"
+ },
+ "value": "2024-11-01T17:52:53.999Z"
+ },
+ "activationTime": {
+ "$id": "1195",
+ "kind": "string",
+ "type": {
+ "$ref": "440"
+ },
+ "value": "2024-11-01T17:52:53.999Z"
+ },
+ "completedAt": {
+ "$id": "1196",
+ "kind": "string",
+ "type": {
+ "$ref": "445"
+ },
+ "value": "2024-11-01T17:52:53.999Z"
+ },
+ "operationErrors": {
+ "$id": "1197",
+ "kind": "array",
+ "type": {
+ "$ref": "450"
+ },
+ "value": [
+ {
+ "$id": "1198",
+ "kind": "model",
+ "type": {
+ "$ref": "451"
+ },
+ "value": {
+ "$id": "1199",
+ "errorCode": {
+ "$id": "1200",
+ "kind": "string",
+ "type": {
+ "$ref": "453"
+ },
+ "value": "null"
+ },
+ "errorDetails": {
+ "$id": "1201",
+ "kind": "string",
+ "type": {
+ "$ref": "457"
+ },
+ "value": "null"
+ },
+ "timestamp": {
+ "$id": "1202",
+ "kind": "string",
+ "type": {
+ "$ref": "461"
+ },
+ "value": "2024-11-01T17:52:53.999Z"
+ },
+ "azureOperationName": {
+ "$id": "1203",
+ "kind": "string",
+ "type": {
+ "$ref": "471"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ },
+ "timeStamp": {
+ "$id": "1204",
+ "kind": "string",
+ "type": {
+ "$ref": "466"
+ },
+ "value": "2024-11-27T16:55:03.357Z"
+ },
+ "crpOperationId": {
+ "$id": "1205",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "23480d2f-1dca-4610-afb4-dd25eec1f34r"
+ }
+ }
+ }
+ ]
+ },
+ "requestErrorCode": {
+ "$id": "1206",
+ "kind": "string",
+ "type": {
+ "$ref": "481"
+ },
+ "value": "null"
+ },
+ "requestErrorDetails": {
+ "$id": "1207",
+ "kind": "string",
+ "type": {
+ "$ref": "485"
+ },
+ "value": "null"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "parameters": [
+ {
+ "$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": "requestBody",
+ "nameInRequest": "requestBody",
+ "doc": "The request body",
+ "type": {
+ "$ref": "420"
+ },
+ "location": "Body",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1211",
+ "name": "contentType",
+ "nameInRequest": "contentType",
+ "doc": "Body parameter's content type. Known values are application/json",
+ "type": {
+ "$ref": "1168"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "1212",
+ "name": "accept",
+ "nameInRequest": "accept",
+ "type": {
+ "$ref": "1171"
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "response": {
+ "$id": "1213",
+ "type": {
+ "$ref": "426"
+ }
+ },
+ "isOverride": false,
+ "generateConvenient": true,
+ "generateProtocol": true,
+ "crossLanguageDefinitionId": "Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationErrors"
+ }
+ ],
+ "parameters": [
+ {
+ "$id": "1214",
+ "name": "endpoint",
+ "nameInRequest": "endpoint",
+ "doc": "Service host",
+ "type": {
+ "$id": "1215",
+ "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": "1216",
+ "type": {
+ "$id": "1217",
+ "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"
+ ],
+ "parent": {
+ "$ref": "490"
+ }
+ }
+ ]
+ }
+ ],
+ "auth": {
+ "$id": "1218",
+ "oAuth2": {
+ "$id": "1219",
+ "scopes": [
+ "user_impersonation"
+ ]
+ }
+ }
+}
diff --git a/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/Azure.ResourceManager.DatabaseFleetManager.sln b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/Azure.ResourceManager.DatabaseFleetManager.sln
new file mode 100644
index 000000000000..089254656cac
--- /dev/null
+++ b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/Azure.ResourceManager.DatabaseFleetManager.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.DatabaseFleetManager.Samples", "samples\Azure.ResourceManager.DatabaseFleetManager.Samples.csproj", "{7A2DFF15-5746-49F4-BD0F-C6C35337088A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.ResourceManager.DatabaseFleetManager", "src\Azure.ResourceManager.DatabaseFleetManager.csproj", "{28FF4005-4467-4E36-92E7-DEA27DEB1519}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.ResourceManager.DatabaseFleetManager.Tests", "tests\Azure.ResourceManager.DatabaseFleetManager.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/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/CHANGELOG.md b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/CHANGELOG.md
new file mode 100644
index 000000000000..8b33f0fedccc
--- /dev/null
+++ b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/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/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/Directory.Build.props b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/Directory.Build.props
new file mode 100644
index 000000000000..63bd836ad44b
--- /dev/null
+++ b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/README.md b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/README.md
new file mode 100644
index 000000000000..ce57f5065e0e
--- /dev/null
+++ b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/README.md
@@ -0,0 +1,80 @@
+# Microsoft Azure DatabaseFleetManager 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 DatabaseFleetManager management library for .NET with [NuGet](https://www.nuget.org/):
+
+```dotnetcli
+dotnet add package Azure.ResourceManager.DatabaseFleetManager --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/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/api/Azure.ResourceManager.DatabaseFleetManager.net8.0.cs b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/api/Azure.ResourceManager.DatabaseFleetManager.net8.0.cs
new file mode 100644
index 000000000000..3cd9005cfaab
--- /dev/null
+++ b/sdk/databasefleetmanager/Azure.ResourceManager.DatabaseFleetManager/api/Azure.ResourceManager.DatabaseFleetManager.net8.0.cs
@@ -0,0 +1,637 @@
+namespace Azure.ResourceManager.DatabaseFleetManager
+{
+ public static partial class DatabaseFleetManagerExtensions
+ {
+ public static Azure.ResourceManager.DatabaseFleetManager.FirewallRuleResource GetFirewallRuleResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.Response GetFleet(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static System.Threading.Tasks.Task> GetFleetAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseResource GetFleetDatabaseResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetResource GetFleetResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetCollection GetFleets(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; }
+ public static Azure.Pageable GetFleets(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.AsyncPageable GetFleetsAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetspaceResource GetFleetspaceResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetTierResource GetFleetTierResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ }
+ public partial class FirewallRuleCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected FirewallRuleCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string firewallRuleName, Azure.ResourceManager.DatabaseFleetManager.FirewallRuleData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string firewallRuleName, Azure.ResourceManager.DatabaseFleetManager.FirewallRuleData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string firewallRuleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string firewallRuleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string firewallRuleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(long? skip = default(long?), long? top = default(long?), string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(long? skip = default(long?), long? top = default(long?), string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string firewallRuleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string firewallRuleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string firewallRuleName, 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 FirewallRuleData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public FirewallRuleData() { }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.FirewallRuleProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.FirewallRuleData 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.DatabaseFleetManager.FirewallRuleData 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 FirewallRuleResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected FirewallRuleResource() { }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FirewallRuleData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string fleetName, string fleetspaceName, string firewallRuleName) { 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.DatabaseFleetManager.FirewallRuleData 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.DatabaseFleetManager.FirewallRuleData 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.DatabaseFleetManager.FirewallRuleData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.FirewallRuleData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class FleetCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected FleetCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string fleetName, Azure.ResourceManager.DatabaseFleetManager.FleetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string fleetName, Azure.ResourceManager.DatabaseFleetManager.FleetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(long? skip = default(long?), long? top = default(long?), string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(long? skip = default(long?), long? top = default(long?), string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string fleetName, 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 FleetData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public FleetData(Azure.Core.AzureLocation location) { }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.FleetProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.FleetData 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.DatabaseFleetManager.FleetData 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 FleetDatabaseCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected FleetDatabaseCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string databaseName, Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string databaseName, Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string databaseName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string databaseName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string databaseName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(long? skip = default(long?), long? top = default(long?), string filter = null, string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(long? skip = default(long?), long? top = default(long?), string filter = null, string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string databaseName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string databaseName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string databaseName, 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 FleetDatabaseData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public FleetDatabaseData() { }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.FleetDatabaseProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseData 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.DatabaseFleetManager.FleetDatabaseData 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 FleetDatabaseResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected FleetDatabaseResource() { }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.ResourceManager.ArmOperation ChangeTier(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseChangeTierProperties body, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task ChangeTierAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseChangeTierProperties body, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string fleetName, string fleetspaceName, string databaseName) { 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.ResourceManager.ArmOperation Rename(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseRenameProperties body, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task RenameAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseRenameProperties body, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Revert(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task RevertAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseData 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.DatabaseFleetManager.FleetDatabaseData 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.DatabaseFleetManager.FleetDatabaseData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class FleetResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected FleetResource() { }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetData 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 fleetName) { 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 GetFleetspace(string fleetspaceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetFleetspaceAsync(string fleetspaceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetspaceCollection GetFleetspaces() { throw null; }
+ public virtual Azure.Response GetFleetTier(string tierName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetFleetTierAsync(string tierName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetTierCollection GetFleetTiers() { 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.DatabaseFleetManager.FleetData 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.DatabaseFleetManager.FleetData 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.DatabaseFleetManager.Models.FleetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.Models.FleetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class FleetspaceCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected FleetspaceCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string fleetspaceName, Azure.ResourceManager.DatabaseFleetManager.FleetspaceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string fleetspaceName, Azure.ResourceManager.DatabaseFleetManager.FleetspaceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string fleetspaceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string fleetspaceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string fleetspaceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(long? skip = default(long?), long? top = default(long?), string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(long? skip = default(long?), long? top = default(long?), string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string fleetspaceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string fleetspaceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string fleetspaceName, 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 FleetspaceData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public FleetspaceData() { }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.FleetspaceProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.FleetspaceData 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.DatabaseFleetManager.FleetspaceData 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 FleetspaceResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected FleetspaceResource() { }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetspaceData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string fleetName, string fleetspaceName) { 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 GetFirewallRule(string firewallRuleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetFirewallRuleAsync(string firewallRuleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FirewallRuleCollection GetFirewallRules() { throw null; }
+ public virtual Azure.Response GetFleetDatabase(string databaseName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetFleetDatabaseAsync(string databaseName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseCollection GetFleetDatabases() { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation RegisterServer(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.Models.RegisterServerProperties body, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task RegisterServerAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.Models.RegisterServerProperties body, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DatabaseFleetManager.FleetspaceData 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.DatabaseFleetManager.FleetspaceData 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 Unregister(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task UnregisterAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.FleetspaceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.FleetspaceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class FleetTierCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected FleetTierCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string tierName, Azure.ResourceManager.DatabaseFleetManager.FleetTierData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string tierName, Azure.ResourceManager.DatabaseFleetManager.FleetTierData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string tierName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string tierName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string tierName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(long? skip = default(long?), long? top = default(long?), string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(long? skip = default(long?), long? top = default(long?), string skiptoken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string tierName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string tierName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string tierName, 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 FleetTierData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public FleetTierData() { }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.FleetTierProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.FleetTierData 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.DatabaseFleetManager.FleetTierData 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 FleetTierResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected FleetTierResource() { }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetTierData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string fleetName, string tierName) { 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 Disable(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> DisableAsync(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.DatabaseFleetManager.FleetTierData 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.DatabaseFleetManager.FleetTierData 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.DatabaseFleetManager.FleetTierData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DatabaseFleetManager.FleetTierData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.DatabaseFleetManager.Mocking
+{
+ public partial class MockableDatabaseFleetManagerArmClient : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDatabaseFleetManagerArmClient() { }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FirewallRuleResource GetFirewallRuleResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseResource GetFleetDatabaseResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetResource GetFleetResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetspaceResource GetFleetspaceResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetTierResource GetFleetTierResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ }
+ public partial class MockableDatabaseFleetManagerResourceGroupResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDatabaseFleetManagerResourceGroupResource() { }
+ public virtual Azure.Response GetFleet(string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetFleetAsync(string fleetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DatabaseFleetManager.FleetCollection GetFleets() { throw null; }
+ }
+ public partial class MockableDatabaseFleetManagerSubscriptionResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDatabaseFleetManagerSubscriptionResource() { }
+ public virtual Azure.Pageable GetFleets(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetFleetsAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.DatabaseFleetManager.Models
+{
+ public static partial class ArmDatabaseFleetManagerModelFactory
+ {
+ public static Azure.ResourceManager.DatabaseFleetManager.FirewallRuleData FirewallRuleData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, Azure.ResourceManager.DatabaseFleetManager.Models.FirewallRuleProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.FirewallRuleProperties FirewallRuleProperties(string startIPAddress = null, string endIPAddress = null, Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState? provisioningState = default(Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState?)) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetData FleetData(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.DatabaseFleetManager.Models.FleetProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetDatabaseData FleetDatabaseData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, Azure.ResourceManager.DatabaseFleetManager.Models.FleetDatabaseProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.FleetDatabaseProperties FleetDatabaseProperties(string originalDatabaseId = null, Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState? provisioningState = default(Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState?), Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode? createMode = default(Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode?), string tierName = null, string connectionString = null, bool? recoverable = default(bool?), System.DateTimeOffset? restoreFromOn = default(System.DateTimeOffset?), System.DateTimeOffset? earliestRestoreOn = default(System.DateTimeOffset?), System.DateTimeOffset? latestRestoreOn = default(System.DateTimeOffset?), int? backupRetentionDays = default(int?), int? databaseSizeGbMax = default(int?), string sourceDatabaseName = null, System.Collections.Generic.IDictionary resourceTags = null, Azure.ResourceManager.DatabaseFleetManager.Models.IdentityProperties identity = null, Azure.ResourceManager.DatabaseFleetManager.Models.TransparentDataEncryption transparentDataEncryption = null, string collation = null) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.FleetProperties FleetProperties(string description = null, Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState? provisioningState = default(Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState?)) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetspaceData FleetspaceData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, Azure.ResourceManager.DatabaseFleetManager.Models.FleetspaceProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.FleetspaceProperties FleetspaceProperties(Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState? provisioningState = default(Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState?), int? capacityMax = default(int?), Azure.ResourceManager.DatabaseFleetManager.Models.MainPrincipal mainPrincipal = null) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.FleetTierData FleetTierData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, Azure.ResourceManager.DatabaseFleetManager.Models.FleetTierProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.FleetTierProperties FleetTierProperties(bool? disabled = default(bool?), bool? serverless = default(bool?), bool? pooled = default(bool?), string serviceTier = null, string family = null, int? capacity = default(int?), int? poolNumOfDatabasesMax = default(int?), int? highAvailabilityReplicaCount = default(int?), Azure.ResourceManager.DatabaseFleetManager.Models.ZoneRedundancy? zoneRedundancy = default(Azure.ResourceManager.DatabaseFleetManager.Models.ZoneRedundancy?), double? databaseCapacityMin = default(double?), double? databaseCapacityMax = default(double?), int? databaseSizeGbMax = default(int?), Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState? provisioningState = default(Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState?)) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct AzureProvisioningState : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public AzureProvisioningState(string value) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState Accepted { get { throw null; } }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState Canceled { get { throw null; } }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState Failed { get { throw null; } }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState Provisioning { get { throw null; } }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState Succeeded { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState 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.DatabaseFleetManager.Models.AzureProvisioningState left, Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState right) { throw null; }
+ public static implicit operator Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState left, Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class DatabaseChangeTierProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DatabaseChangeTierProperties() { }
+ public string TargetTierName { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseChangeTierProperties 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.DatabaseFleetManager.Models.DatabaseChangeTierProperties 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 DatabaseCreateMode : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public DatabaseCreateMode(string value) { throw null; }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode Copy { get { throw null; } }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode Default { get { throw null; } }
+ public static Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode PointInTimeRestore { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode 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.DatabaseFleetManager.Models.DatabaseCreateMode left, Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode right) { throw null; }
+ public static implicit operator Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode left, Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class DatabaseIdentity : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DatabaseIdentity() { }
+ public System.Guid? ClientId { get { throw null; } set { } }
+ public System.Guid? PrincipalId { get { throw null; } set { } }
+ public Azure.Core.ResourceIdentifier ResourceId { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseIdentity 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.DatabaseFleetManager.Models.DatabaseIdentity 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 DatabaseRenameProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DatabaseRenameProperties() { }
+ public string NewName { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseRenameProperties 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.DatabaseFleetManager.Models.DatabaseRenameProperties 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 DestinationTierOverride : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DestinationTierOverride(Azure.ResourceManager.DatabaseFleetManager.Models.ResourceType resourceType, string tierName, string resourceName) { }
+ public string ResourceName { get { throw null; } }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.ResourceType ResourceType { get { throw null; } }
+ public string TierName { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.Models.DestinationTierOverride 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.DatabaseFleetManager.Models.DestinationTierOverride 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 FirewallRuleProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public FirewallRuleProperties() { }
+ public string EndIPAddress { get { throw null; } set { } }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState? ProvisioningState { get { throw null; } }
+ public string StartIPAddress { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.Models.FirewallRuleProperties 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.DatabaseFleetManager.Models.FirewallRuleProperties 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 FleetDatabaseProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public FleetDatabaseProperties() { }
+ public int? BackupRetentionDays { get { throw null; } }
+ public string Collation { get { throw null; } set { } }
+ public string ConnectionString { get { throw null; } }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.DatabaseCreateMode? CreateMode { get { throw null; } set { } }
+ public int? DatabaseSizeGbMax { get { throw null; } }
+ public System.DateTimeOffset? EarliestRestoreOn { get { throw null; } }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.IdentityProperties Identity { get { throw null; } set { } }
+ public System.DateTimeOffset? LatestRestoreOn { get { throw null; } }
+ public string OriginalDatabaseId { get { throw null; } }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.AzureProvisioningState? ProvisioningState { get { throw null; } }
+ public bool? Recoverable { get { throw null; } }
+ public System.Collections.Generic.IDictionary ResourceTags { get { throw null; } }
+ public System.DateTimeOffset? RestoreFromOn { get { throw null; } set { } }
+ public string SourceDatabaseName { get { throw null; } set { } }
+ public string TierName { get { throw null; } set { } }
+ public Azure.ResourceManager.DatabaseFleetManager.Models.TransparentDataEncryption TransparentDataEncryption { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DatabaseFleetManager.Models.FleetDatabaseProperties System.ClientModel.Primitives.IJsonModel