diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/Configuration.json b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/Configuration.json
new file mode 100644
index 000000000000..0a2e613ee801
--- /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",
+ "model-namespace": false,
+ "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/computefleet/Azure.ResourceManager.ComputeFleet/tsp-location.yaml b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tsp-location.yaml
index cc8c7e98498b..854c03d01618 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: 0410d404c68289cb1737d06bba92133bb84b515c
-repo: Azure/azure-rest-api-specs
-
+commit: 8e89c3d0d28ca231e16c33c546978d28613bc4d4
+repo: test-repo-billy/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..e57465aa21ba
--- /dev/null
+++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/tspCodeModel.json
@@ -0,0 +1,34659 @@
+{
+ "$id": "1",
+ "Name": "Microsoft.AzureFleet",
+ "ApiVersions": [
+ "2024-11-01"
+ ],
+ "Enums": [
+ {
+ "$id": "2",
+ "kind": "enum",
+ "name": "ComputeFleetProvisioningState",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProvisioningState",
+ "valueType": {
+ "$id": "3",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "4",
+ "kind": "enumvalue",
+ "name": "Succeeded",
+ "value": "Succeeded",
+ "valueType": {
+ "$id": "5",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "Resource has been created.",
+ "decorators": []
+ },
+ {
+ "$id": "6",
+ "kind": "enumvalue",
+ "name": "Failed",
+ "value": "Failed",
+ "valueType": {
+ "$id": "7",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "Resource creation failed.",
+ "decorators": []
+ },
+ {
+ "$id": "8",
+ "kind": "enumvalue",
+ "name": "Canceled",
+ "value": "Canceled",
+ "valueType": {
+ "$id": "9",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "Resource creation was canceled.",
+ "decorators": []
+ },
+ {
+ "$id": "10",
+ "kind": "enumvalue",
+ "name": "Creating",
+ "value": "Creating",
+ "valueType": {
+ "$id": "11",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "Initial creation in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "12",
+ "kind": "enumvalue",
+ "name": "Updating",
+ "value": "Updating",
+ "valueType": {
+ "$id": "13",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "Update in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "14",
+ "kind": "enumvalue",
+ "name": "Deleting",
+ "value": "Deleting",
+ "valueType": {
+ "$id": "15",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "Deletion in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "16",
+ "kind": "enumvalue",
+ "name": "Migrating",
+ "value": "Migrating",
+ "valueType": {
+ "$id": "17",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "Resource is being migrated from one subscription or resource group to another.",
+ "decorators": []
+ }
+ ],
+ "description": "The status of the current operation.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "18",
+ "kind": "enum",
+ "name": "ComputeFleetEvictionPolicy",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.EvictionPolicy",
+ "valueType": {
+ "$id": "19",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "20",
+ "kind": "enumvalue",
+ "name": "Delete",
+ "value": "Delete",
+ "valueType": {
+ "$id": "21",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "18"
+ },
+ "description": "When evicted, the Spot VM will be deleted and the corresponding capacity will be updated to reflect this.",
+ "decorators": []
+ },
+ {
+ "$id": "22",
+ "kind": "enumvalue",
+ "name": "Deallocate",
+ "value": "Deallocate",
+ "valueType": {
+ "$id": "23",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "18"
+ },
+ "description": "When evicted, the Spot VM will be deallocated/stopped",
+ "decorators": []
+ }
+ ],
+ "description": "Different kind of eviction policies",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "24",
+ "kind": "enum",
+ "name": "SpotAllocationStrategy",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotAllocationStrategy",
+ "valueType": {
+ "$id": "25",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "26",
+ "kind": "enumvalue",
+ "name": "PriceCapacityOptimized",
+ "value": "PriceCapacityOptimized",
+ "valueType": {
+ "$id": "27",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "24"
+ },
+ "description": "Default. VM sizes distribution will be determined to optimize for both price and capacity.",
+ "decorators": []
+ },
+ {
+ "$id": "28",
+ "kind": "enumvalue",
+ "name": "LowestPrice",
+ "value": "LowestPrice",
+ "valueType": {
+ "$id": "29",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "24"
+ },
+ "description": "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": "30",
+ "kind": "enumvalue",
+ "name": "CapacityOptimized",
+ "value": "CapacityOptimized",
+ "valueType": {
+ "$id": "31",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "24"
+ },
+ "description": "VM sizes distribution will be determined to optimize for capacity.",
+ "decorators": []
+ }
+ ],
+ "description": "Spot allocation strategy types for Compute Fleet",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "32",
+ "kind": "enum",
+ "name": "RegularPriorityAllocationStrategy",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityAllocationStrategy",
+ "valueType": {
+ "$id": "33",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "34",
+ "kind": "enumvalue",
+ "name": "LowestPrice",
+ "value": "LowestPrice",
+ "valueType": {
+ "$id": "35",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "32"
+ },
+ "description": "Default. VM sizes distribution will be determined to optimize for price.",
+ "decorators": []
+ },
+ {
+ "$id": "36",
+ "kind": "enumvalue",
+ "name": "Prioritized",
+ "value": "Prioritized",
+ "valueType": {
+ "$id": "37",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "32"
+ },
+ "description": "VM sizes distribution will be determined to optimize for the 'priority' as specified for each vm size.",
+ "decorators": []
+ }
+ ],
+ "description": "Regular VM Allocation strategy types for Compute Fleet",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "38",
+ "kind": "enum",
+ "name": "ComputeFleetVMAttributeSupport",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeSupport",
+ "valueType": {
+ "$id": "39",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "40",
+ "kind": "enumvalue",
+ "name": "Excluded",
+ "value": "Excluded",
+ "valueType": {
+ "$id": "41",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "38"
+ },
+ "description": "All VMSizes having the feature support will be excluded.",
+ "decorators": []
+ },
+ {
+ "$id": "42",
+ "kind": "enumvalue",
+ "name": "Included",
+ "value": "Included",
+ "valueType": {
+ "$id": "43",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "38"
+ },
+ "description": " 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": "44",
+ "kind": "enumvalue",
+ "name": "Required",
+ "value": "Required",
+ "valueType": {
+ "$id": "45",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "38"
+ },
+ "description": "Only the VMSizes having the feature support will be used.",
+ "decorators": []
+ }
+ ],
+ "description": "VMSizes supported by Azure VMs. Included is a union of Excluded and Required.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "46",
+ "kind": "enum",
+ "name": "LocalStorageDiskType",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LocalStorageDiskType",
+ "valueType": {
+ "$id": "47",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "48",
+ "kind": "enumvalue",
+ "name": "HDD",
+ "value": "HDD",
+ "valueType": {
+ "$id": "49",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "46"
+ },
+ "description": "HDD DiskType.",
+ "decorators": []
+ },
+ {
+ "$id": "50",
+ "kind": "enumvalue",
+ "name": "SSD",
+ "value": "SSD",
+ "valueType": {
+ "$id": "51",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "46"
+ },
+ "description": "SDD DiskType.",
+ "decorators": []
+ }
+ ],
+ "description": "Different kind of Local storage disk types supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "52",
+ "kind": "enum",
+ "name": "AcceleratorManufacturer",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AcceleratorManufacturer",
+ "valueType": {
+ "$id": "53",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "54",
+ "kind": "enumvalue",
+ "name": "AMD",
+ "value": "AMD",
+ "valueType": {
+ "$id": "55",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "52"
+ },
+ "description": "AMD GpuType",
+ "decorators": []
+ },
+ {
+ "$id": "56",
+ "kind": "enumvalue",
+ "name": "Nvidia",
+ "value": "Nvidia",
+ "valueType": {
+ "$id": "57",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "52"
+ },
+ "description": "Nvidia GpuType",
+ "decorators": []
+ },
+ {
+ "$id": "58",
+ "kind": "enumvalue",
+ "name": "Xilinx",
+ "value": "Xilinx",
+ "valueType": {
+ "$id": "59",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "52"
+ },
+ "description": "Xilinx GpuType",
+ "decorators": []
+ }
+ ],
+ "description": "Accelerator manufacturers supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "60",
+ "kind": "enum",
+ "name": "AcceleratorType",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AcceleratorType",
+ "valueType": {
+ "$id": "61",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "62",
+ "kind": "enumvalue",
+ "name": "GPU",
+ "value": "GPU",
+ "valueType": {
+ "$id": "63",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "60"
+ },
+ "description": "GPU Accelerator",
+ "decorators": []
+ },
+ {
+ "$id": "64",
+ "kind": "enumvalue",
+ "name": "FPGA",
+ "value": "FPGA",
+ "valueType": {
+ "$id": "65",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "60"
+ },
+ "description": "FPGA Accelerator",
+ "decorators": []
+ }
+ ],
+ "description": "Accelerator types supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "66",
+ "kind": "enum",
+ "name": "ComputeFleetVmCategory",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMCategory",
+ "valueType": {
+ "$id": "67",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "68",
+ "kind": "enumvalue",
+ "name": "GeneralPurpose",
+ "value": "GeneralPurpose",
+ "valueType": {
+ "$id": "69",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "66"
+ },
+ "description": "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": "70",
+ "kind": "enumvalue",
+ "name": "ComputeOptimized",
+ "value": "ComputeOptimized",
+ "valueType": {
+ "$id": "71",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "66"
+ },
+ "description": "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": "72",
+ "kind": "enumvalue",
+ "name": "MemoryOptimized",
+ "value": "MemoryOptimized",
+ "valueType": {
+ "$id": "73",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "66"
+ },
+ "description": "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": "74",
+ "kind": "enumvalue",
+ "name": "StorageOptimized",
+ "value": "StorageOptimized",
+ "valueType": {
+ "$id": "75",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "66"
+ },
+ "description": "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": "76",
+ "kind": "enumvalue",
+ "name": "GpuAccelerated",
+ "value": "GpuAccelerated",
+ "valueType": {
+ "$id": "77",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "66"
+ },
+ "description": "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": "78",
+ "kind": "enumvalue",
+ "name": "FpgaAccelerated",
+ "value": "FpgaAccelerated",
+ "valueType": {
+ "$id": "79",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "66"
+ },
+ "description": "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": "80",
+ "kind": "enumvalue",
+ "name": "HighPerformanceCompute",
+ "value": "HighPerformanceCompute",
+ "valueType": {
+ "$id": "81",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "66"
+ },
+ "description": "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": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "82",
+ "kind": "enum",
+ "name": "ArchitectureType",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ArchitectureType",
+ "valueType": {
+ "$id": "83",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "84",
+ "kind": "enumvalue",
+ "name": "ARM64",
+ "value": "ARM64",
+ "valueType": {
+ "$id": "85",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "82"
+ },
+ "description": "ARM64 Architecture",
+ "decorators": []
+ },
+ {
+ "$id": "86",
+ "kind": "enumvalue",
+ "name": "X64",
+ "value": "X64",
+ "valueType": {
+ "$id": "87",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "82"
+ },
+ "description": "X64 Architecture",
+ "decorators": []
+ }
+ ],
+ "description": "Architecture types supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "88",
+ "kind": "enum",
+ "name": "CpuManufacturer",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.CpuManufacturer",
+ "valueType": {
+ "$id": "89",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "90",
+ "kind": "enumvalue",
+ "name": "Intel",
+ "value": "Intel",
+ "valueType": {
+ "$id": "91",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "88"
+ },
+ "description": "Intel CPU.",
+ "decorators": []
+ },
+ {
+ "$id": "92",
+ "kind": "enumvalue",
+ "name": "AMD",
+ "value": "AMD",
+ "valueType": {
+ "$id": "93",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "88"
+ },
+ "description": "AMD CPU.",
+ "decorators": []
+ },
+ {
+ "$id": "94",
+ "kind": "enumvalue",
+ "name": "Microsoft",
+ "value": "Microsoft",
+ "valueType": {
+ "$id": "95",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "88"
+ },
+ "description": "Microsoft CPU.",
+ "decorators": []
+ },
+ {
+ "$id": "96",
+ "kind": "enumvalue",
+ "name": "Ampere",
+ "value": "Ampere",
+ "valueType": {
+ "$id": "97",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "88"
+ },
+ "description": "Ampere CPU.",
+ "decorators": []
+ }
+ ],
+ "description": "Cpu Manufacturers supported by Azure VMs.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "98",
+ "kind": "enum",
+ "name": "WindowsSetupAdditionalInformation_passName",
+ "valueType": {
+ "$id": "99",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "100",
+ "kind": "enumvalue",
+ "name": "OobeSystem",
+ "value": "OobeSystem",
+ "description": "OobeSystem",
+ "valueType": {
+ "$ref": "99"
+ },
+ "enumType": {
+ "$ref": "98"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "",
+ "description": "The WindowsSetupAdditionalInformation_passName",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "101",
+ "kind": "enum",
+ "name": "WindowsSetupAdditionalInformation_componentName",
+ "valueType": {
+ "$id": "102",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "103",
+ "kind": "enumvalue",
+ "name": "Microsoft-Windows-Shell-Setup",
+ "value": "Microsoft-Windows-Shell-Setup",
+ "description": "Microsoft-Windows-Shell-Setup",
+ "valueType": {
+ "$ref": "102"
+ },
+ "enumType": {
+ "$ref": "101"
+ }
+ }
+ ],
+ "crossLanguageDefinitionId": "",
+ "description": "The WindowsSetupAdditionalInformation_componentName",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "104",
+ "kind": "enum",
+ "name": "AdditionalInformationSettingNames",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SettingNames",
+ "valueType": {
+ "$id": "105",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "106",
+ "kind": "enumvalue",
+ "name": "AutoLogon",
+ "value": "AutoLogon",
+ "valueType": {
+ "$id": "107",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "104"
+ },
+ "description": "AutoLogon setting",
+ "decorators": []
+ },
+ {
+ "$id": "108",
+ "kind": "enumvalue",
+ "name": "FirstLogonCommands",
+ "value": "FirstLogonCommands",
+ "valueType": {
+ "$id": "109",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "104"
+ },
+ "description": "FirstLogonCommands setting",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "110",
+ "kind": "enum",
+ "name": "ComputeFleetWindowsVMGuestPatchMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchMode",
+ "valueType": {
+ "$id": "111",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "112",
+ "kind": "enumvalue",
+ "name": "Manual",
+ "value": "Manual",
+ "valueType": {
+ "$id": "113",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "110"
+ },
+ "description": "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": "114",
+ "kind": "enumvalue",
+ "name": "AutomaticByOS",
+ "value": "AutomaticByOS",
+ "valueType": {
+ "$id": "115",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "110"
+ },
+ "description": "The virtual machine will automatically be updated by the OS.\nThe property WindowsConfiguration.enableAutomaticUpdates must be true.",
+ "decorators": []
+ },
+ {
+ "$id": "116",
+ "kind": "enumvalue",
+ "name": "AutomaticByPlatform",
+ "value": "AutomaticByPlatform",
+ "valueType": {
+ "$id": "117",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "110"
+ },
+ "description": "The virtual machine will automatically updated by the platform. The properties\nprovisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true.",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "118",
+ "kind": "enum",
+ "name": "ComputeFleetWindowsPatchAssessmentMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsPatchAssessmentMode",
+ "valueType": {
+ "$id": "119",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "120",
+ "kind": "enumvalue",
+ "name": "ImageDefault",
+ "value": "ImageDefault",
+ "valueType": {
+ "$id": "121",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "description": "You control the timing of patch assessments on a virtual machine.",
+ "decorators": []
+ },
+ {
+ "$id": "122",
+ "kind": "enumvalue",
+ "name": "AutomaticByPlatform",
+ "value": "AutomaticByPlatform",
+ "valueType": {
+ "$id": "123",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "description": "The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "124",
+ "kind": "enum",
+ "name": "ComputeFleetWindowsVMGuestPatchAutomaticByPlatformRebootSetting",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchAutomaticByPlatformRebootSetting",
+ "valueType": {
+ "$id": "125",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "126",
+ "kind": "enumvalue",
+ "name": "Unknown",
+ "value": "Unknown",
+ "valueType": {
+ "$id": "127",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "124"
+ },
+ "description": "Unknown Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "128",
+ "kind": "enumvalue",
+ "name": "IfRequired",
+ "value": "IfRequired",
+ "valueType": {
+ "$id": "129",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "124"
+ },
+ "description": "IfRequired Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "130",
+ "kind": "enumvalue",
+ "name": "Never",
+ "value": "Never",
+ "valueType": {
+ "$id": "131",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "124"
+ },
+ "description": "Never Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "132",
+ "kind": "enumvalue",
+ "name": "Always",
+ "value": "Always",
+ "valueType": {
+ "$id": "133",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "124"
+ },
+ "description": "Always Reboot setting",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies the reboot setting for all AutomaticByPlatform patch installation operations.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "134",
+ "kind": "enum",
+ "name": "ComputeFleetProtocolTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProtocolTypes",
+ "valueType": {
+ "$id": "135",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "136",
+ "kind": "enumvalue",
+ "name": "Http",
+ "value": "Http",
+ "valueType": {
+ "$id": "137",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "134"
+ },
+ "description": "Http protocol",
+ "decorators": []
+ },
+ {
+ "$id": "138",
+ "kind": "enumvalue",
+ "name": "Https",
+ "value": "Https",
+ "valueType": {
+ "$id": "139",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "134"
+ },
+ "description": "Https protocol",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies the protocol of WinRM listener. Possible values are: **http,**\n**https.**",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "140",
+ "kind": "enum",
+ "name": "ComputeFleetLinuxVMGuestPatchMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchMode",
+ "valueType": {
+ "$id": "141",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "142",
+ "kind": "enumvalue",
+ "name": "ImageDefault",
+ "value": "ImageDefault",
+ "valueType": {
+ "$id": "143",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "140"
+ },
+ "description": "The virtual machine's default patching configuration is used.",
+ "decorators": []
+ },
+ {
+ "$id": "144",
+ "kind": "enumvalue",
+ "name": "AutomaticByPlatform",
+ "value": "AutomaticByPlatform",
+ "valueType": {
+ "$id": "145",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "140"
+ },
+ "description": "The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true.",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "146",
+ "kind": "enum",
+ "name": "ComputeFleetLinuxPatchAssessmentMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchAssessmentMode",
+ "valueType": {
+ "$id": "147",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "148",
+ "kind": "enumvalue",
+ "name": "ImageDefault",
+ "value": "ImageDefault",
+ "valueType": {
+ "$id": "149",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "146"
+ },
+ "description": "You control the timing of patch assessments on a virtual machine.",
+ "decorators": []
+ },
+ {
+ "$id": "150",
+ "kind": "enumvalue",
+ "name": "AutomaticByPlatform",
+ "value": "AutomaticByPlatform",
+ "valueType": {
+ "$id": "151",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "146"
+ },
+ "description": "The platform will trigger periodic patch assessments.The property provisionVMAgent must be true.",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "152",
+ "kind": "enum",
+ "name": "ComputeFleetLinuxVMGuestPatchAutomaticByPlatformRebootSetting",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchAutomaticByPlatformRebootSetting",
+ "valueType": {
+ "$id": "153",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "154",
+ "kind": "enumvalue",
+ "name": "Unknown",
+ "value": "Unknown",
+ "valueType": {
+ "$id": "155",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "152"
+ },
+ "description": "Unknown Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "156",
+ "kind": "enumvalue",
+ "name": "IfRequired",
+ "value": "IfRequired",
+ "valueType": {
+ "$id": "157",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "152"
+ },
+ "description": "IfRequired Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "158",
+ "kind": "enumvalue",
+ "name": "Never",
+ "value": "Never",
+ "valueType": {
+ "$id": "159",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "152"
+ },
+ "description": "Never Reboot setting",
+ "decorators": []
+ },
+ {
+ "$id": "160",
+ "kind": "enumvalue",
+ "name": "Always",
+ "value": "Always",
+ "valueType": {
+ "$id": "161",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "152"
+ },
+ "description": "Always Reboot setting",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies the reboot setting for all AutomaticByPlatform patch installation\noperations.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "162",
+ "kind": "enum",
+ "name": "ComputeFleetCachingTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.CachingTypes",
+ "valueType": {
+ "$id": "163",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "164",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "165",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "162"
+ },
+ "description": "'None' is default for Standard Storage",
+ "decorators": []
+ },
+ {
+ "$id": "166",
+ "kind": "enumvalue",
+ "name": "ReadOnly",
+ "value": "ReadOnly",
+ "valueType": {
+ "$id": "167",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "162"
+ },
+ "description": "'ReadOnly' is default for Premium Storage",
+ "decorators": []
+ },
+ {
+ "$id": "168",
+ "kind": "enumvalue",
+ "name": "ReadWrite",
+ "value": "ReadWrite",
+ "valueType": {
+ "$id": "169",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "162"
+ },
+ "description": "'ReadWrite' is default for OS Disk",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies the caching requirements.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "170",
+ "kind": "enum",
+ "name": "ComputeFleetDiskCreateOptionTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskCreateOptionTypes",
+ "valueType": {
+ "$id": "171",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "172",
+ "kind": "enumvalue",
+ "name": "FromImage",
+ "value": "FromImage",
+ "valueType": {
+ "$id": "173",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "170"
+ },
+ "description": "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": "174",
+ "kind": "enumvalue",
+ "name": "Empty",
+ "value": "Empty",
+ "valueType": {
+ "$id": "175",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "170"
+ },
+ "description": "This value is used when creating an empty data disk.",
+ "decorators": []
+ },
+ {
+ "$id": "176",
+ "kind": "enumvalue",
+ "name": "Attach",
+ "value": "Attach",
+ "valueType": {
+ "$id": "177",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "170"
+ },
+ "description": "This value is used when you are using a specialized disk to create the virtual machine.",
+ "decorators": []
+ },
+ {
+ "$id": "178",
+ "kind": "enumvalue",
+ "name": "Copy",
+ "value": "Copy",
+ "valueType": {
+ "$id": "179",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "170"
+ },
+ "description": "This value is used to create a data disk from a snapshot or another disk.",
+ "decorators": []
+ },
+ {
+ "$id": "180",
+ "kind": "enumvalue",
+ "name": "Restore",
+ "value": "Restore",
+ "valueType": {
+ "$id": "181",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "170"
+ },
+ "description": "This value is used to create a data disk from a disk restore point.",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies how the virtual machine should be created.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "182",
+ "kind": "enum",
+ "name": "ComputeFleetDiffDiskOptions",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskOptions",
+ "valueType": {
+ "$id": "183",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "184",
+ "kind": "enumvalue",
+ "name": "Local",
+ "value": "Local",
+ "valueType": {
+ "$id": "185",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "182"
+ },
+ "description": "Local Option.",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies the ephemeral disk option for operating system disk.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "186",
+ "kind": "enum",
+ "name": "ComputeFleetDiffDiskPlacement",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskPlacement",
+ "valueType": {
+ "$id": "187",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "188",
+ "kind": "enumvalue",
+ "name": "CacheDisk",
+ "value": "CacheDisk",
+ "valueType": {
+ "$id": "189",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "186"
+ },
+ "description": "CacheDisk option.",
+ "decorators": []
+ },
+ {
+ "$id": "190",
+ "kind": "enumvalue",
+ "name": "ResourceDisk",
+ "value": "ResourceDisk",
+ "valueType": {
+ "$id": "191",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "186"
+ },
+ "description": "Resource Disk option.",
+ "decorators": []
+ },
+ {
+ "$id": "192",
+ "kind": "enumvalue",
+ "name": "NvmeDisk",
+ "value": "NvmeDisk",
+ "valueType": {
+ "$id": "193",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "186"
+ },
+ "description": "NvmeDisk option.",
+ "decorators": []
+ }
+ ],
+ "description": "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://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements\nand Linux VM at\nhttps://docs.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",
+ "decorators": []
+ },
+ {
+ "$id": "194",
+ "kind": "enum",
+ "name": "ComputeFleetOperatingSystemTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.OperatingSystemTypes",
+ "valueType": {
+ "$id": "195",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "196",
+ "kind": "enumvalue",
+ "name": "Windows",
+ "value": "Windows",
+ "valueType": {
+ "$id": "197",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "194"
+ },
+ "description": "Windows OS type",
+ "decorators": []
+ },
+ {
+ "$id": "198",
+ "kind": "enumvalue",
+ "name": "Linux",
+ "value": "Linux",
+ "valueType": {
+ "$id": "199",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "194"
+ },
+ "description": "Linux OS type",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "200",
+ "kind": "enum",
+ "name": "ComputeFleetStorageAccountTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.StorageAccountTypes",
+ "valueType": {
+ "$id": "201",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "202",
+ "kind": "enumvalue",
+ "name": "StandardLrs",
+ "value": "Standard_LRS",
+ "valueType": {
+ "$id": "203",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "200"
+ },
+ "description": "Standard_LRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "204",
+ "kind": "enumvalue",
+ "name": "PremiumLrs",
+ "value": "Premium_LRS",
+ "valueType": {
+ "$id": "205",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "200"
+ },
+ "description": "Premium_LRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "206",
+ "kind": "enumvalue",
+ "name": "StandardSsdLrd",
+ "value": "StandardSSD_LRS",
+ "valueType": {
+ "$id": "207",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "200"
+ },
+ "description": "StandardSSD_LRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "208",
+ "kind": "enumvalue",
+ "name": "UltraSsdLrs",
+ "value": "UltraSSD_LRS",
+ "valueType": {
+ "$id": "209",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "200"
+ },
+ "description": "UltraSSD_LRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "210",
+ "kind": "enumvalue",
+ "name": "PremiumZrs",
+ "value": "Premium_ZRS",
+ "valueType": {
+ "$id": "211",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "200"
+ },
+ "description": "Premium_ZRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "212",
+ "kind": "enumvalue",
+ "name": "StandardSsdZrs",
+ "value": "StandardSSD_ZRS",
+ "valueType": {
+ "$id": "213",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "200"
+ },
+ "description": "StandardSSD_ZRS option.",
+ "decorators": []
+ },
+ {
+ "$id": "214",
+ "kind": "enumvalue",
+ "name": "PremiumV2_LRS",
+ "value": "PremiumV2_LRS",
+ "valueType": {
+ "$id": "215",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "200"
+ },
+ "description": "PremiumV2_LRS option.",
+ "decorators": []
+ }
+ ],
+ "description": "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://docs.microsoft.com/azure/virtual-machines/windows/disks-types and, for\nLinux Virtual Machines, refer to\nhttps://docs.microsoft.com/azure/virtual-machines/linux/disks-types",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "216",
+ "kind": "enum",
+ "name": "ComputeFleetSecurityEncryptionTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityEncryptionTypes",
+ "valueType": {
+ "$id": "217",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "218",
+ "kind": "enumvalue",
+ "name": "VMGuestStateOnly",
+ "value": "VMGuestStateOnly",
+ "valueType": {
+ "$id": "219",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "216"
+ },
+ "description": "EncryptionType of the managed disk is set to VMGuestStateOnly for encryption\nof just the VMGuestState blob.",
+ "decorators": []
+ },
+ {
+ "$id": "220",
+ "kind": "enumvalue",
+ "name": "DiskWithVMGuestState",
+ "value": "DiskWithVMGuestState",
+ "valueType": {
+ "$id": "221",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "216"
+ },
+ "description": "EncryptionType of the managed disk is set to DiskWithVMGuestState for encryption\nof the managed disk along with VMGuestState blob.",
+ "decorators": []
+ },
+ {
+ "$id": "222",
+ "kind": "enumvalue",
+ "name": "NonPersistedTpm",
+ "value": "NonPersistedTPM",
+ "valueType": {
+ "$id": "223",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "216"
+ },
+ "description": "EncryptionType of the managed disk is set to NonPersistedTPM for not persisting\nfirmware state in the VMGuestState blob.",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "224",
+ "kind": "enum",
+ "name": "ComputeFleetDiskDeleteOptionTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskDeleteOptionTypes",
+ "valueType": {
+ "$id": "225",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "226",
+ "kind": "enumvalue",
+ "name": "Delete",
+ "value": "Delete",
+ "valueType": {
+ "$id": "227",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "224"
+ },
+ "description": "If this value is used, the managed disk is deleted when VM gets deleted.",
+ "decorators": []
+ },
+ {
+ "$id": "228",
+ "kind": "enumvalue",
+ "name": "Detach",
+ "value": "Detach",
+ "valueType": {
+ "$id": "229",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "224"
+ },
+ "description": "If this value is used, the managed disk is retained after VM gets deleted.",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "230",
+ "kind": "enum",
+ "name": "ComputeFleetDiskControllerTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskControllerTypes",
+ "valueType": {
+ "$id": "231",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "232",
+ "kind": "enumvalue",
+ "name": "Scsi",
+ "value": "SCSI",
+ "valueType": {
+ "$id": "233",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "230"
+ },
+ "description": "SCSI disk type",
+ "decorators": []
+ },
+ {
+ "$id": "234",
+ "kind": "enumvalue",
+ "name": "Nvme",
+ "value": "NVMe",
+ "valueType": {
+ "$id": "235",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "230"
+ },
+ "description": "NVMe disk type",
+ "decorators": []
+ }
+ ],
+ "description": "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://docs.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://docs.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",
+ "decorators": []
+ },
+ {
+ "$id": "236",
+ "kind": "enum",
+ "name": "ComputeFleetDomainNameLabelScopeTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DomainNameLabelScopeTypes",
+ "valueType": {
+ "$id": "237",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "238",
+ "kind": "enumvalue",
+ "name": "TenantReuse",
+ "value": "TenantReuse",
+ "valueType": {
+ "$id": "239",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "236"
+ },
+ "description": "TenantReuse type",
+ "decorators": []
+ },
+ {
+ "$id": "240",
+ "kind": "enumvalue",
+ "name": "SubscriptionReuse",
+ "value": "SubscriptionReuse",
+ "valueType": {
+ "$id": "241",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "236"
+ },
+ "description": "SubscriptionReuse type",
+ "decorators": []
+ },
+ {
+ "$id": "242",
+ "kind": "enumvalue",
+ "name": "ResourceGroupReuse",
+ "value": "ResourceGroupReuse",
+ "valueType": {
+ "$id": "243",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "236"
+ },
+ "description": "ResourceGroupReuse type",
+ "decorators": []
+ },
+ {
+ "$id": "244",
+ "kind": "enumvalue",
+ "name": "NoReuse",
+ "value": "NoReuse",
+ "valueType": {
+ "$id": "245",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "236"
+ },
+ "description": "NoReuse type",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "246",
+ "kind": "enum",
+ "name": "ComputeFleetIPVersion",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.IPVersion",
+ "valueType": {
+ "$id": "247",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "248",
+ "kind": "enumvalue",
+ "name": "IPv4",
+ "value": "IPv4",
+ "valueType": {
+ "$id": "249",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "246"
+ },
+ "description": "IPv4 version",
+ "decorators": []
+ },
+ {
+ "$id": "250",
+ "kind": "enumvalue",
+ "name": "IPv6",
+ "value": "IPv6",
+ "valueType": {
+ "$id": "251",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "246"
+ },
+ "description": "IPv6 version",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "252",
+ "kind": "enum",
+ "name": "ComputeFleetVmDeleteOptions",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DeleteOptions",
+ "valueType": {
+ "$id": "253",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "254",
+ "kind": "enumvalue",
+ "name": "Delete",
+ "value": "Delete",
+ "valueType": {
+ "$id": "255",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "252"
+ },
+ "description": "Delete Option",
+ "decorators": []
+ },
+ {
+ "$id": "256",
+ "kind": "enumvalue",
+ "name": "Detach",
+ "value": "Detach",
+ "valueType": {
+ "$id": "257",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "252"
+ },
+ "description": "Detach Option",
+ "decorators": []
+ }
+ ],
+ "description": "Specify what happens to the network interface when the VM is deleted",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "258",
+ "kind": "enum",
+ "name": "ComputeFleetPublicIPAddressSkuName",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSkuName",
+ "valueType": {
+ "$id": "259",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "260",
+ "kind": "enumvalue",
+ "name": "Basic",
+ "value": "Basic",
+ "valueType": {
+ "$id": "261",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "258"
+ },
+ "description": "Basic sku name",
+ "decorators": []
+ },
+ {
+ "$id": "262",
+ "kind": "enumvalue",
+ "name": "Standard",
+ "value": "Standard",
+ "valueType": {
+ "$id": "263",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "258"
+ },
+ "description": "Standard sku name",
+ "decorators": []
+ }
+ ],
+ "description": "Specify public IP sku name.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "264",
+ "kind": "enum",
+ "name": "ComputeFleetPublicIPAddressSkuTier",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSkuTier",
+ "valueType": {
+ "$id": "265",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "266",
+ "kind": "enumvalue",
+ "name": "Regional",
+ "value": "Regional",
+ "valueType": {
+ "$id": "267",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "264"
+ },
+ "description": "Regional sku tier",
+ "decorators": []
+ },
+ {
+ "$id": "268",
+ "kind": "enumvalue",
+ "name": "Global",
+ "value": "Global",
+ "valueType": {
+ "$id": "269",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "264"
+ },
+ "description": "Global sku tier",
+ "decorators": []
+ }
+ ],
+ "description": "Specify public IP sku tier",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "270",
+ "kind": "enum",
+ "name": "ComputeFleetNetworkInterfaceAuxiliaryMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.NetworkInterfaceAuxiliaryMode",
+ "valueType": {
+ "$id": "271",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "272",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "273",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "270"
+ },
+ "description": "None Mode",
+ "decorators": []
+ },
+ {
+ "$id": "274",
+ "kind": "enumvalue",
+ "name": "AcceleratedConnections",
+ "value": "AcceleratedConnections",
+ "valueType": {
+ "$id": "275",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "270"
+ },
+ "description": "AcceleratedConnections Mode",
+ "decorators": []
+ },
+ {
+ "$id": "276",
+ "kind": "enumvalue",
+ "name": "Floating",
+ "value": "Floating",
+ "valueType": {
+ "$id": "277",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "270"
+ },
+ "description": "Floating Mode",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies whether the Auxiliary mode is enabled for the Network Interface\nresource.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "278",
+ "kind": "enum",
+ "name": "ComputeFleetNetworkInterfaceAuxiliarySku",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.NetworkInterfaceAuxiliarySku",
+ "valueType": {
+ "$id": "279",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "280",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "281",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "278"
+ },
+ "description": "no sku",
+ "decorators": []
+ },
+ {
+ "$id": "282",
+ "kind": "enumvalue",
+ "name": "A1",
+ "value": "A1",
+ "valueType": {
+ "$id": "283",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "278"
+ },
+ "description": "A1 sku",
+ "decorators": []
+ },
+ {
+ "$id": "284",
+ "kind": "enumvalue",
+ "name": "A2",
+ "value": "A2",
+ "valueType": {
+ "$id": "285",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "278"
+ },
+ "description": "A2 sku",
+ "decorators": []
+ },
+ {
+ "$id": "286",
+ "kind": "enumvalue",
+ "name": "A4",
+ "value": "A4",
+ "valueType": {
+ "$id": "287",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "278"
+ },
+ "description": "A4 sku",
+ "decorators": []
+ },
+ {
+ "$id": "288",
+ "kind": "enumvalue",
+ "name": "A8",
+ "value": "A8",
+ "valueType": {
+ "$id": "289",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "278"
+ },
+ "description": "A8 sku",
+ "decorators": []
+ }
+ ],
+ "description": "Specifies whether the Auxiliary sku is enabled for the Network Interface\nresource.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "290",
+ "kind": "enum",
+ "name": "ComputeFleetNetworkApiVersion",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.NetworkApiVersion",
+ "valueType": {
+ "$id": "291",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "292",
+ "kind": "enumvalue",
+ "name": "v2020_11_01",
+ "value": "2020-11-01",
+ "valueType": {
+ "$id": "293",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "290"
+ },
+ "description": "Initial version supported. Later versions are supported as well.",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "294",
+ "kind": "enum",
+ "name": "ComputeFleetSecurityTypes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityTypes",
+ "valueType": {
+ "$id": "295",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "296",
+ "kind": "enumvalue",
+ "name": "TrustedLaunch",
+ "value": "TrustedLaunch",
+ "valueType": {
+ "$id": "297",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "294"
+ },
+ "description": "TrustedLaunch security type",
+ "decorators": []
+ },
+ {
+ "$id": "298",
+ "kind": "enumvalue",
+ "name": "ConfidentialVM",
+ "value": "ConfidentialVM",
+ "valueType": {
+ "$id": "299",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "294"
+ },
+ "description": "ConfidentialVM security type",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "300",
+ "kind": "enum",
+ "name": "ProxyAgentExecuteMode",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Mode",
+ "valueType": {
+ "$id": "301",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "302",
+ "kind": "enumvalue",
+ "name": "Audit",
+ "value": "Audit",
+ "valueType": {
+ "$id": "303",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "300"
+ },
+ "description": "Audit Mode",
+ "decorators": []
+ },
+ {
+ "$id": "304",
+ "kind": "enumvalue",
+ "name": "Enforce",
+ "value": "Enforce",
+ "valueType": {
+ "$id": "305",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "300"
+ },
+ "description": "Enforce Mode",
+ "decorators": []
+ }
+ ],
+ "description": "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",
+ "decorators": []
+ },
+ {
+ "$id": "306",
+ "kind": "enum",
+ "name": "ManagedServiceIdentityType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentityType",
+ "valueType": {
+ "$id": "307",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "308",
+ "kind": "enumvalue",
+ "name": "None",
+ "value": "None",
+ "valueType": {
+ "$id": "309",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "306"
+ },
+ "description": "No managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "310",
+ "kind": "enumvalue",
+ "name": "SystemAssigned",
+ "value": "SystemAssigned",
+ "valueType": {
+ "$id": "311",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "306"
+ },
+ "description": "System assigned managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "312",
+ "kind": "enumvalue",
+ "name": "UserAssigned",
+ "value": "UserAssigned",
+ "valueType": {
+ "$id": "313",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "306"
+ },
+ "description": "User assigned managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "314",
+ "kind": "enumvalue",
+ "name": "SystemAssigned,UserAssigned",
+ "value": "SystemAssigned,UserAssigned",
+ "valueType": {
+ "$id": "315",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "306"
+ },
+ "description": "System and user assigned managed identity.",
+ "decorators": []
+ }
+ ],
+ "description": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "316",
+ "kind": "enum",
+ "name": "createdByType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.createdByType",
+ "valueType": {
+ "$id": "317",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "318",
+ "kind": "enumvalue",
+ "name": "User",
+ "value": "User",
+ "valueType": {
+ "$id": "319",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "316"
+ },
+ "description": "The entity was created by a user.",
+ "decorators": []
+ },
+ {
+ "$id": "320",
+ "kind": "enumvalue",
+ "name": "Application",
+ "value": "Application",
+ "valueType": {
+ "$id": "321",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "316"
+ },
+ "description": "The entity was created by an application.",
+ "decorators": []
+ },
+ {
+ "$id": "322",
+ "kind": "enumvalue",
+ "name": "ManagedIdentity",
+ "value": "ManagedIdentity",
+ "valueType": {
+ "$id": "323",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "316"
+ },
+ "description": "The entity was created by a managed identity.",
+ "decorators": []
+ },
+ {
+ "$id": "324",
+ "kind": "enumvalue",
+ "name": "Key",
+ "value": "Key",
+ "valueType": {
+ "$id": "325",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "316"
+ },
+ "description": "The entity was created by a key.",
+ "decorators": []
+ }
+ ],
+ "description": "The kind of entity that created the resource.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "326",
+ "kind": "enum",
+ "name": "Origin",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Origin",
+ "valueType": {
+ "$id": "327",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "328",
+ "kind": "enumvalue",
+ "name": "user",
+ "value": "user",
+ "valueType": {
+ "$id": "329",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "326"
+ },
+ "description": "Indicates the operation is initiated by a user.",
+ "decorators": []
+ },
+ {
+ "$id": "330",
+ "kind": "enumvalue",
+ "name": "system",
+ "value": "system",
+ "valueType": {
+ "$id": "331",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "326"
+ },
+ "description": "Indicates the operation is initiated by a system.",
+ "decorators": []
+ },
+ {
+ "$id": "332",
+ "kind": "enumvalue",
+ "name": "user,system",
+ "value": "user,system",
+ "valueType": {
+ "$id": "333",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "326"
+ },
+ "description": "Indicates the operation is initiated by a user or system.",
+ "decorators": []
+ }
+ ],
+ "description": "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": "334",
+ "kind": "enum",
+ "name": "ActionType",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ActionType",
+ "valueType": {
+ "$id": "335",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "336",
+ "kind": "enumvalue",
+ "name": "Internal",
+ "value": "Internal",
+ "valueType": {
+ "$id": "337",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "334"
+ },
+ "description": "Actions are for internal-only APIs.",
+ "decorators": []
+ }
+ ],
+ "description": "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": "338",
+ "kind": "enum",
+ "name": "Versions",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Versions",
+ "valueType": {
+ "$id": "339",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "340",
+ "kind": "enumvalue",
+ "name": "v2024_11_01",
+ "value": "2024-11-01",
+ "valueType": {
+ "$id": "341",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "338"
+ },
+ "description": "Public Api version",
+ "decorators": []
+ }
+ ],
+ "description": "Api versions",
+ "isFixed": true,
+ "isFlags": false,
+ "usage": "ApiVersionEnum",
+ "decorators": []
+ }
+ ],
+ "Models": [
+ {
+ "$id": "342",
+ "kind": "model",
+ "name": "ComputeFleet",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet",
+ "usage": "Input,Output,Json",
+ "description": "An Compute Fleet resource",
+ "decorators": [],
+ "baseModel": {
+ "$id": "343",
+ "kind": "model",
+ "name": "TrackedResource",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource",
+ "usage": "Input,Output,Json",
+ "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'",
+ "decorators": [],
+ "baseModel": {
+ "$id": "344",
+ "kind": "model",
+ "name": "Resource",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource",
+ "usage": "Input,Output,Json",
+ "description": "Common fields that are returned in the response for all Azure Resource Manager resources",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "345",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}",
+ "type": {
+ "$id": "346",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "347",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.id"
+ },
+ {
+ "$id": "348",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The name of the resource",
+ "type": {
+ "$id": "349",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.name"
+ },
+ {
+ "$id": "350",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"",
+ "type": {
+ "$id": "351",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.type"
+ },
+ {
+ "$id": "352",
+ "kind": "property",
+ "name": "systemData",
+ "serializedName": "systemData",
+ "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information.",
+ "type": {
+ "$id": "353",
+ "kind": "model",
+ "name": "SystemData",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData",
+ "usage": "Output,Json",
+ "description": "Metadata pertaining to creation and last modification of the resource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "354",
+ "kind": "property",
+ "name": "createdBy",
+ "serializedName": "createdBy",
+ "description": "The identity that created the resource.",
+ "type": {
+ "$id": "355",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.createdBy"
+ },
+ {
+ "$id": "356",
+ "kind": "property",
+ "name": "createdByType",
+ "serializedName": "createdByType",
+ "description": "The type of identity that created the resource.",
+ "type": {
+ "$ref": "316"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.createdByType"
+ },
+ {
+ "$id": "357",
+ "kind": "property",
+ "name": "createdAt",
+ "serializedName": "createdAt",
+ "description": "The timestamp of resource creation (UTC).",
+ "type": {
+ "$id": "358",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "359",
+ "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"
+ },
+ {
+ "$id": "360",
+ "kind": "property",
+ "name": "lastModifiedBy",
+ "serializedName": "lastModifiedBy",
+ "description": "The identity that last modified the resource.",
+ "type": {
+ "$id": "361",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.lastModifiedBy"
+ },
+ {
+ "$id": "362",
+ "kind": "property",
+ "name": "lastModifiedByType",
+ "serializedName": "lastModifiedByType",
+ "description": "The type of identity that last modified the resource.",
+ "type": {
+ "$ref": "316"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.SystemData.lastModifiedByType"
+ },
+ {
+ "$id": "363",
+ "kind": "property",
+ "name": "lastModifiedAt",
+ "serializedName": "lastModifiedAt",
+ "description": "The timestamp of resource last modification (UTC)",
+ "type": {
+ "$id": "364",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "365",
+ "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"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Resource.systemData"
+ }
+ ]
+ },
+ "properties": [
+ {
+ "$id": "366",
+ "kind": "property",
+ "name": "tags",
+ "serializedName": "tags",
+ "description": "Resource tags.",
+ "type": {
+ "$id": "367",
+ "kind": "dict",
+ "keyType": {
+ "$id": "368",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "369",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource.tags"
+ },
+ {
+ "$id": "370",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "description": "The geo-location where the resource lives",
+ "type": {
+ "$id": "371",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.TrackedResource.location"
+ }
+ ]
+ },
+ "properties": [
+ {
+ "$id": "372",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "description": "The resource-specific properties for this resource.",
+ "type": {
+ "$id": "373",
+ "kind": "model",
+ "name": "ComputeFleetProperties",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties",
+ "usage": "Input,Output,Json",
+ "description": "Details of the Compute Fleet.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "374",
+ "kind": "property",
+ "name": "provisioningState",
+ "serializedName": "provisioningState",
+ "description": "The status of the last operation.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.provisioningState"
+ },
+ {
+ "$id": "375",
+ "kind": "property",
+ "name": "spotPriorityProfile",
+ "serializedName": "spotPriorityProfile",
+ "description": "Configuration Options for Spot instances in Compute Fleet.",
+ "type": {
+ "$id": "376",
+ "kind": "model",
+ "name": "SpotPriorityProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile",
+ "usage": "Input,Output,Json",
+ "description": "Configuration Options for Spot instances in Compute Fleet.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "377",
+ "kind": "property",
+ "name": "capacity",
+ "serializedName": "capacity",
+ "description": "Total capacity to achieve. It is currently in terms of number of VMs.",
+ "type": {
+ "$id": "378",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.capacity"
+ },
+ {
+ "$id": "379",
+ "kind": "property",
+ "name": "minCapacity",
+ "serializedName": "minCapacity",
+ "description": "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": "380",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.minCapacity"
+ },
+ {
+ "$id": "381",
+ "kind": "property",
+ "name": "maxPricePerVM",
+ "serializedName": "maxPricePerVM",
+ "description": "Price per hour of each Spot VM will never exceed this.",
+ "type": {
+ "$id": "382",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.maxPricePerVM"
+ },
+ {
+ "$id": "383",
+ "kind": "property",
+ "name": "evictionPolicy",
+ "serializedName": "evictionPolicy",
+ "description": "Eviction Policy to follow when evicting Spot VMs.",
+ "type": {
+ "$ref": "18"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.evictionPolicy"
+ },
+ {
+ "$id": "384",
+ "kind": "property",
+ "name": "allocationStrategy",
+ "serializedName": "allocationStrategy",
+ "description": "Allocation strategy to follow when determining the VM sizes distribution for Spot VMs.",
+ "type": {
+ "$ref": "24"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.allocationStrategy"
+ },
+ {
+ "$id": "385",
+ "kind": "property",
+ "name": "IsMaintainEnabled",
+ "serializedName": "maintain",
+ "description": "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": "386",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SpotPriorityProfile.maintain"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.spotPriorityProfile"
+ },
+ {
+ "$id": "387",
+ "kind": "property",
+ "name": "regularPriorityProfile",
+ "serializedName": "regularPriorityProfile",
+ "description": "Configuration Options for Regular instances in Compute Fleet.",
+ "type": {
+ "$id": "388",
+ "kind": "model",
+ "name": "RegularPriorityProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityProfile",
+ "usage": "Input,Output,Json",
+ "description": "Configuration Options for Regular instances in Compute Fleet.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "389",
+ "kind": "property",
+ "name": "capacity",
+ "serializedName": "capacity",
+ "description": "Total capacity to achieve. It is currently in terms of number of VMs.",
+ "type": {
+ "$id": "390",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityProfile.capacity"
+ },
+ {
+ "$id": "391",
+ "kind": "property",
+ "name": "minCapacity",
+ "serializedName": "minCapacity",
+ "description": "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": "392",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityProfile.minCapacity"
+ },
+ {
+ "$id": "393",
+ "kind": "property",
+ "name": "allocationStrategy",
+ "serializedName": "allocationStrategy",
+ "description": "Allocation strategy to follow when determining the VM sizes distribution for Regular VMs.",
+ "type": {
+ "$ref": "32"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.RegularPriorityProfile.allocationStrategy"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.regularPriorityProfile"
+ },
+ {
+ "$id": "394",
+ "kind": "property",
+ "name": "vmSizesProfile",
+ "serializedName": "vmSizesProfile",
+ "description": "List of VM sizes supported for Compute Fleet",
+ "type": {
+ "$id": "395",
+ "kind": "array",
+ "name": "ArrayVmSizeProfile",
+ "valueType": {
+ "$id": "396",
+ "kind": "model",
+ "name": "ComputeFleetVmSizeProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VmSizeProfile",
+ "usage": "Input,Output,Json",
+ "description": "Specifications about a VM Size. This will also contain the corresponding rank and weight in future.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "397",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The Sku name (e.g. 'Standard_DS1_v2')",
+ "type": {
+ "$id": "398",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VmSizeProfile.name"
+ },
+ {
+ "$id": "399",
+ "kind": "property",
+ "name": "rank",
+ "serializedName": "rank",
+ "description": "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": "400",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VmSizeProfile.rank"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.vmSizesProfile"
+ },
+ {
+ "$id": "401",
+ "kind": "property",
+ "name": "vmAttributes",
+ "serializedName": "vmAttributes",
+ "description": "Attribute based Fleet.",
+ "type": {
+ "$id": "402",
+ "kind": "model",
+ "name": "ComputeFleetVMAttributes",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes",
+ "usage": "Input,Output,Json",
+ "description": "VMAttributes that will be used to filter VMSizes which will be used to build Fleet.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "403",
+ "kind": "property",
+ "name": "vCpuCount",
+ "serializedName": "vCpuCount",
+ "description": "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": "404",
+ "kind": "model",
+ "name": "ComputeFleetVmAttributeMinMaxInteger",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxInteger",
+ "usage": "Input,Output,Json",
+ "description": "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": "405",
+ "kind": "property",
+ "name": "min",
+ "serializedName": "min",
+ "description": "Min VMSize from CRS, Min = 0 (uint.MinValue) if not specified.",
+ "type": {
+ "$id": "406",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxInteger.min"
+ },
+ {
+ "$id": "407",
+ "kind": "property",
+ "name": "max",
+ "serializedName": "max",
+ "description": "Max VMSize from CRS, Max = 4294967295 (uint.MaxValue) if not specified.",
+ "type": {
+ "$id": "408",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxInteger.max"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.vCpuCount"
+ },
+ {
+ "$id": "409",
+ "kind": "property",
+ "name": "memoryInGiB",
+ "serializedName": "memoryInGiB",
+ "description": "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": "410",
+ "kind": "model",
+ "name": "ComputeFleetVmAttributeMinMaxDouble",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxDouble",
+ "usage": "Input,Output,Json",
+ "description": "VMAttributes using double values.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "411",
+ "kind": "property",
+ "name": "min",
+ "serializedName": "min",
+ "description": "Minimum value. default 0. Double.MinValue()",
+ "type": {
+ "$id": "412",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxDouble.min"
+ },
+ {
+ "$id": "413",
+ "kind": "property",
+ "name": "max",
+ "serializedName": "max",
+ "description": "Maximum value. Double.MaxValue(1.7976931348623157E+308)",
+ "type": {
+ "$id": "414",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributeMinMaxDouble.max"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.memoryInGiB"
+ },
+ {
+ "$id": "415",
+ "kind": "property",
+ "name": "memoryInGiBPerVCpu",
+ "serializedName": "memoryInGiBPerVCpu",
+ "description": "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": "410"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.memoryInGiBPerVCpu"
+ },
+ {
+ "$id": "416",
+ "kind": "property",
+ "name": "localStorageSupport",
+ "serializedName": "localStorageSupport",
+ "description": "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": "38"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.localStorageSupport"
+ },
+ {
+ "$id": "417",
+ "kind": "property",
+ "name": "localStorageInGiB",
+ "serializedName": "localStorageInGiB",
+ "description": "LocalStorageSupport should be set to \"Included\" or \"Required\" to use this VMAttribute. \nIf localStorageSupport is \"Excluded\", this VMAttribute can not be used.",
+ "type": {
+ "$ref": "410"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.localStorageInGiB"
+ },
+ {
+ "$id": "418",
+ "kind": "property",
+ "name": "localStorageDiskTypes",
+ "serializedName": "localStorageDiskTypes",
+ "description": "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": "419",
+ "kind": "array",
+ "name": "ArrayLocalStorageDiskType",
+ "valueType": {
+ "$ref": "46"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.localStorageDiskTypes"
+ },
+ {
+ "$id": "420",
+ "kind": "property",
+ "name": "dataDiskCount",
+ "serializedName": "dataDiskCount",
+ "description": "The range of data disk count specified from Min to Max. Optional parameter. Either Min or Max is required if specified.",
+ "type": {
+ "$ref": "404"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.dataDiskCount"
+ },
+ {
+ "$id": "421",
+ "kind": "property",
+ "name": "networkInterfaceCount",
+ "serializedName": "networkInterfaceCount",
+ "description": "The range of network interface count specified from Min to Max. Optional parameter. Either Min or Max is required if specified.",
+ "type": {
+ "$ref": "404"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.networkInterfaceCount"
+ },
+ {
+ "$id": "422",
+ "kind": "property",
+ "name": "networkBandwidthInMbps",
+ "serializedName": "networkBandwidthInMbps",
+ "description": "The range of network bandwidth in Mbps specified from Min to Max. Optional parameter. Either Min or Max is required if specified.",
+ "type": {
+ "$ref": "410"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.networkBandwidthInMbps"
+ },
+ {
+ "$id": "423",
+ "kind": "property",
+ "name": "rdmaSupport",
+ "serializedName": "rdmaSupport",
+ "description": "Specifies whether the VMSize supporting RDMA (Remote Direct Memory Access) should be used to build Fleet or not.",
+ "type": {
+ "$ref": "38"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.rdmaSupport"
+ },
+ {
+ "$id": "424",
+ "kind": "property",
+ "name": "rdmaNetworkInterfaceCount",
+ "serializedName": "rdmaNetworkInterfaceCount",
+ "description": "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": "404"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.rdmaNetworkInterfaceCount"
+ },
+ {
+ "$id": "425",
+ "kind": "property",
+ "name": "acceleratorSupport",
+ "serializedName": "acceleratorSupport",
+ "description": "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": "38"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.acceleratorSupport"
+ },
+ {
+ "$id": "426",
+ "kind": "property",
+ "name": "acceleratorManufacturers",
+ "serializedName": "acceleratorManufacturers",
+ "description": "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": "427",
+ "kind": "array",
+ "name": "ArrayAcceleratorManufacturer",
+ "valueType": {
+ "$ref": "52"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.acceleratorManufacturers"
+ },
+ {
+ "$id": "428",
+ "kind": "property",
+ "name": "acceleratorTypes",
+ "serializedName": "acceleratorTypes",
+ "description": "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": "429",
+ "kind": "array",
+ "name": "ArrayAcceleratorType",
+ "valueType": {
+ "$ref": "60"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.acceleratorTypes"
+ },
+ {
+ "$id": "430",
+ "kind": "property",
+ "name": "acceleratorCount",
+ "serializedName": "acceleratorCount",
+ "description": "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": "404"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.acceleratorCount"
+ },
+ {
+ "$id": "431",
+ "kind": "property",
+ "name": "vmCategories",
+ "serializedName": "vmCategories",
+ "description": "The VM category specified as a list. Optional parameter.",
+ "type": {
+ "$id": "432",
+ "kind": "array",
+ "name": "ArrayVmCategory",
+ "valueType": {
+ "$ref": "66"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.vmCategories"
+ },
+ {
+ "$id": "433",
+ "kind": "property",
+ "name": "architectureTypes",
+ "serializedName": "architectureTypes",
+ "description": "The VM architecture types specified as a list. Optional parameter.",
+ "type": {
+ "$id": "434",
+ "kind": "array",
+ "name": "ArrayArchitectureType",
+ "valueType": {
+ "$ref": "82"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.architectureTypes"
+ },
+ {
+ "$id": "435",
+ "kind": "property",
+ "name": "cpuManufacturers",
+ "serializedName": "cpuManufacturers",
+ "description": "The VM CPU manufacturers specified as a list. Optional parameter.",
+ "type": {
+ "$id": "436",
+ "kind": "array",
+ "name": "ArrayCpuManufacturer",
+ "valueType": {
+ "$ref": "88"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.cpuManufacturers"
+ },
+ {
+ "$id": "437",
+ "kind": "property",
+ "name": "burstableSupport",
+ "serializedName": "burstableSupport",
+ "description": "Specifies whether the VMSize supporting burstable capability should be used to build Fleet or not.",
+ "type": {
+ "$ref": "38"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMAttributes.burstableSupport"
+ },
+ {
+ "$id": "438",
+ "kind": "property",
+ "name": "excludedVMSizes",
+ "serializedName": "excludedVMSizes",
+ "description": "Specifies which VMSizes should be excluded while building Fleet. Optional parameter.",
+ "type": {
+ "$id": "439",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "440",
+ "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"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.vmAttributes"
+ },
+ {
+ "$id": "441",
+ "kind": "property",
+ "name": "additionalLocationsProfile",
+ "serializedName": "additionalLocationsProfile",
+ "description": "Represents the configuration for additional locations where Fleet resources may be deployed.",
+ "type": {
+ "$id": "442",
+ "kind": "model",
+ "name": "AdditionalLocationsProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalLocationsProfile",
+ "usage": "Input,Output,Json",
+ "description": "Represents the configuration for additional locations where Fleet resources may be deployed.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "443",
+ "kind": "property",
+ "name": "locationProfiles",
+ "serializedName": "locationProfiles",
+ "description": "The list of location profiles.",
+ "type": {
+ "$id": "444",
+ "kind": "array",
+ "name": "ArrayLocationProfile",
+ "valueType": {
+ "$id": "445",
+ "kind": "model",
+ "name": "LocationProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LocationProfile",
+ "usage": "Input,Output,Json",
+ "description": "Represents the profile for a single additional location in the Fleet. The location and the virtualMachineProfileOverride (optional).",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "446",
+ "kind": "property",
+ "name": "location",
+ "serializedName": "location",
+ "description": "The ARM location name of the additional region. If LocationProfile is specified, then location is required.",
+ "type": {
+ "$id": "447",
+ "kind": "string",
+ "name": "azureLocation",
+ "crossLanguageDefinitionId": "Azure.Core.azureLocation",
+ "baseType": {
+ "$id": "448",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LocationProfile.location"
+ },
+ {
+ "$id": "449",
+ "kind": "property",
+ "name": "virtualMachineProfileOverride",
+ "serializedName": "virtualMachineProfileOverride",
+ "description": "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": "450",
+ "kind": "model",
+ "name": "ComputeFleetVmProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile",
+ "usage": "Input,Output,Json",
+ "description": "Describes the base virtual machine profile for fleet",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "451",
+ "kind": "property",
+ "name": "osProfile",
+ "serializedName": "osProfile",
+ "description": "Specifies the operating system settings for the virtual machines in the scale\nset.",
+ "type": {
+ "$id": "452",
+ "kind": "model",
+ "name": "ComputeFleetVmssOSProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set OS profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "453",
+ "kind": "property",
+ "name": "computerNamePrefix",
+ "serializedName": "computerNamePrefix",
+ "description": "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": "454",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.computerNamePrefix"
+ },
+ {
+ "$id": "455",
+ "kind": "property",
+ "name": "adminUsername",
+ "serializedName": "adminUsername",
+ "description": "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": "456",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.adminUsername"
+ },
+ {
+ "$id": "457",
+ "kind": "property",
+ "name": "adminPassword",
+ "serializedName": "adminPassword",
+ "description": "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://docs.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://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)",
+ "type": {
+ "$id": "458",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.adminPassword"
+ },
+ {
+ "$id": "459",
+ "kind": "property",
+ "name": "customData",
+ "serializedName": "customData",
+ "description": "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://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)",
+ "type": {
+ "$id": "460",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.customData"
+ },
+ {
+ "$id": "461",
+ "kind": "property",
+ "name": "windowsConfiguration",
+ "serializedName": "windowsConfiguration",
+ "description": "Specifies Windows operating system settings on the virtual machine.",
+ "type": {
+ "$id": "462",
+ "kind": "model",
+ "name": "ComputeFleetWindowsConfiguration",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration",
+ "usage": "Input,Output,Json",
+ "description": "Specifies Windows operating system settings on the virtual machine.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "463",
+ "kind": "property",
+ "name": "IsVmAgentProvisioned",
+ "serializedName": "provisionVMAgent",
+ "description": "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": "464",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.provisionVMAgent"
+ },
+ {
+ "$id": "465",
+ "kind": "property",
+ "name": "IsAutomaticUpdatesEnabled",
+ "serializedName": "enableAutomaticUpdates",
+ "description": "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": "466",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.enableAutomaticUpdates"
+ },
+ {
+ "$id": "467",
+ "kind": "property",
+ "name": "timeZone",
+ "serializedName": "timeZone",
+ "description": "Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".\nPossible values can be\n[TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id)\nvalue from time zones returned by\n[TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones).",
+ "type": {
+ "$id": "468",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.timeZone"
+ },
+ {
+ "$id": "469",
+ "kind": "property",
+ "name": "additionalUnattendContent",
+ "serializedName": "additionalUnattendContent",
+ "description": "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": "470",
+ "kind": "array",
+ "name": "ArrayAdditionalUnattendContent",
+ "valueType": {
+ "$id": "471",
+ "kind": "model",
+ "name": "WindowsSetupAdditionalInformation",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent",
+ "usage": "Input,Output,Json",
+ "description": "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": "472",
+ "kind": "property",
+ "name": "passName",
+ "serializedName": "passName",
+ "description": "The pass name. Currently, the only allowable value is OobeSystem.",
+ "type": {
+ "$id": "473",
+ "kind": "constant",
+ "valueType": {
+ "$ref": "98"
+ },
+ "value": "OobeSystem",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent.passName"
+ },
+ {
+ "$id": "474",
+ "kind": "property",
+ "name": "componentName",
+ "serializedName": "componentName",
+ "description": "The component name. Currently, the only allowable value is\nMicrosoft-Windows-Shell-Setup.",
+ "type": {
+ "$id": "475",
+ "kind": "constant",
+ "valueType": {
+ "$ref": "101"
+ },
+ "value": "Microsoft-Windows-Shell-Setup",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent.componentName"
+ },
+ {
+ "$id": "476",
+ "kind": "property",
+ "name": "settingName",
+ "serializedName": "settingName",
+ "description": "Specifies the name of the setting to which the content applies. Possible values\nare: FirstLogonCommands and AutoLogon.",
+ "type": {
+ "$ref": "104"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent.settingName"
+ },
+ {
+ "$id": "477",
+ "kind": "property",
+ "name": "content",
+ "serializedName": "content",
+ "description": "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": "478",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalUnattendContent.content"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.additionalUnattendContent"
+ },
+ {
+ "$id": "479",
+ "kind": "property",
+ "name": "patchSettings",
+ "serializedName": "patchSettings",
+ "description": "[Preview Feature] Specifies settings related to VM Guest Patching on Windows.",
+ "type": {
+ "$id": "480",
+ "kind": "model",
+ "name": "ComputeFleetVmGuestPatchSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings",
+ "usage": "Input,Output,Json",
+ "description": "Specifies settings related to VM Guest Patching on Windows.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "481",
+ "kind": "property",
+ "name": "patchMode",
+ "serializedName": "patchMode",
+ "description": "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": "110"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings.patchMode"
+ },
+ {
+ "$id": "482",
+ "kind": "property",
+ "name": "IsHotPatchingEnabled",
+ "serializedName": "enableHotpatching",
+ "description": "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": "483",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings.enableHotpatching"
+ },
+ {
+ "$id": "484",
+ "kind": "property",
+ "name": "assessmentMode",
+ "serializedName": "assessmentMode",
+ "description": "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": "118"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings.assessmentMode"
+ },
+ {
+ "$id": "485",
+ "kind": "property",
+ "name": "automaticByPlatformSettings",
+ "serializedName": "automaticByPlatformSettings",
+ "description": "Specifies additional settings for patch mode AutomaticByPlatform in VM Guest\nPatching on Windows.",
+ "type": {
+ "$id": "486",
+ "kind": "model",
+ "name": "ComputeFleetWindowsVMGuestPatchAutomaticByPlatformSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchAutomaticByPlatformSettings",
+ "usage": "Input,Output,Json",
+ "description": "Specifies additional settings to be applied when patch mode AutomaticByPlatform\nis selected in Windows patch settings.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "487",
+ "kind": "property",
+ "name": "rebootSetting",
+ "serializedName": "rebootSetting",
+ "description": "Specifies the reboot setting for all AutomaticByPlatform patch installation\noperations.",
+ "type": {
+ "$ref": "124"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchAutomaticByPlatformSettings.rebootSetting"
+ },
+ {
+ "$id": "488",
+ "kind": "property",
+ "name": "IsBypassPlatformSafetyChecksOnUserScheduleEnabled",
+ "serializedName": "bypassPlatformSafetyChecksOnUserSchedule",
+ "description": "Enables customer to schedule patching without accidental upgrades",
+ "type": {
+ "$id": "489",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsVMGuestPatchAutomaticByPlatformSettings.bypassPlatformSafetyChecksOnUserSchedule"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PatchSettings.automaticByPlatformSettings"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.patchSettings"
+ },
+ {
+ "$id": "490",
+ "kind": "property",
+ "name": "winRM",
+ "serializedName": "winRM",
+ "description": "Specifies the Windows Remote Management listeners. This enables remote Windows\nPowerShell.",
+ "type": {
+ "$id": "491",
+ "kind": "model",
+ "name": "WinRMConfiguration",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMConfiguration",
+ "usage": "Input,Output,Json",
+ "description": "Describes Windows Remote Management configuration of the VM",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "492",
+ "kind": "property",
+ "name": "listeners",
+ "serializedName": "listeners",
+ "description": "The list of Windows Remote Management listeners",
+ "type": {
+ "$id": "493",
+ "kind": "array",
+ "name": "ArrayWinRmListener",
+ "valueType": {
+ "$id": "494",
+ "kind": "model",
+ "name": "ComputeFleetWinRMListener",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMListener",
+ "usage": "Input,Output,Json",
+ "description": "Describes Protocol and thumbprint of Windows Remote Management listener",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "495",
+ "kind": "property",
+ "name": "protocol",
+ "serializedName": "protocol",
+ "description": "Specifies the protocol of WinRM listener. Possible values are: **http,**\n**https.**",
+ "type": {
+ "$ref": "134"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMListener.protocol"
+ },
+ {
+ "$id": "496",
+ "kind": "property",
+ "name": "certificateUrl",
+ "serializedName": "certificateUrl",
+ "description": "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://docs.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://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux)\nor the [Azure Key Vault virtual machine extension for\nWindows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).",
+ "type": {
+ "$id": "497",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMListener.certificateUrl"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WinRMConfiguration.listeners"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.winRM"
+ },
+ {
+ "$id": "498",
+ "kind": "property",
+ "name": "IsVmAgentPlatformUpdatesEnabled",
+ "serializedName": "enableVMAgentPlatformUpdates",
+ "description": "Indicates whether VMAgent Platform Updates is enabled for the Windows virtual\nmachine. Default value is false.",
+ "type": {
+ "$id": "499",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.WindowsConfiguration.enableVMAgentPlatformUpdates"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.windowsConfiguration"
+ },
+ {
+ "$id": "500",
+ "kind": "property",
+ "name": "linuxConfiguration",
+ "serializedName": "linuxConfiguration",
+ "description": "Specifies the Linux operating system settings on the virtual machine. For a\nlist of supported Linux distributions, see [Linux on Azure-Endorsed\nDistributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).",
+ "type": {
+ "$id": "501",
+ "kind": "model",
+ "name": "ComputeFleetLinuxConfiguration",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the Linux operating system settings on the virtual machine. For a\nlist of supported Linux distributions, see [Linux on Azure-Endorsed\nDistributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "502",
+ "kind": "property",
+ "name": "IsPasswordAuthenticationDisabled",
+ "serializedName": "disablePasswordAuthentication",
+ "description": "Specifies whether password authentication should be disabled.",
+ "type": {
+ "$id": "503",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.disablePasswordAuthentication"
+ },
+ {
+ "$id": "504",
+ "kind": "property",
+ "name": "ssh",
+ "serializedName": "ssh",
+ "description": "Specifies the ssh key configuration for a Linux OS.",
+ "type": {
+ "$id": "505",
+ "kind": "model",
+ "name": "ComputeFleetSshConfiguration",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshConfiguration",
+ "usage": "Input,Output,Json",
+ "description": "SSH configuration for Linux based VMs running on Azure",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "506",
+ "kind": "property",
+ "name": "publicKeys",
+ "serializedName": "publicKeys",
+ "description": "The list of SSH public keys used to authenticate with linux based VMs.",
+ "type": {
+ "$id": "507",
+ "kind": "array",
+ "name": "ArraySshPublicKey",
+ "valueType": {
+ "$id": "508",
+ "kind": "model",
+ "name": "ComputeFleetSshPublicKey",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshPublicKey",
+ "usage": "Input,Output,Json",
+ "description": "Contains information about SSH certificate public key and the path on the Linux\nVM where the public key is placed.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "509",
+ "kind": "property",
+ "name": "path",
+ "serializedName": "path",
+ "description": "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": "510",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshPublicKey.path"
+ },
+ {
+ "$id": "511",
+ "kind": "property",
+ "name": "keyData",
+ "serializedName": "keyData",
+ "description": "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://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).",
+ "type": {
+ "$id": "512",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshPublicKey.keyData"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SshConfiguration.publicKeys"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.ssh"
+ },
+ {
+ "$id": "513",
+ "kind": "property",
+ "name": "IsVmAgentProvisioned",
+ "serializedName": "provisionVMAgent",
+ "description": "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": "514",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.provisionVMAgent"
+ },
+ {
+ "$id": "515",
+ "kind": "property",
+ "name": "patchSettings",
+ "serializedName": "patchSettings",
+ "description": "[Preview Feature] Specifies settings related to VM Guest Patching on Linux.",
+ "type": {
+ "$id": "516",
+ "kind": "model",
+ "name": "ComputeFleetLinuxPatchSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchSettings",
+ "usage": "Input,Output,Json",
+ "description": "Specifies settings related to VM Guest Patching on Linux.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "517",
+ "kind": "property",
+ "name": "patchMode",
+ "serializedName": "patchMode",
+ "description": "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": "140"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchSettings.patchMode"
+ },
+ {
+ "$id": "518",
+ "kind": "property",
+ "name": "assessmentMode",
+ "serializedName": "assessmentMode",
+ "description": "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": "146"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchSettings.assessmentMode"
+ },
+ {
+ "$id": "519",
+ "kind": "property",
+ "name": "automaticByPlatformSettings",
+ "serializedName": "automaticByPlatformSettings",
+ "description": "Specifies additional settings for patch mode AutomaticByPlatform in VM Guest\nPatching on Linux.",
+ "type": {
+ "$id": "520",
+ "kind": "model",
+ "name": "ComputeFleetLinuxVMGuestPatchAutomaticByPlatformSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchAutomaticByPlatformSettings",
+ "usage": "Input,Output,Json",
+ "description": "Specifies additional settings to be applied when patch mode AutomaticByPlatform\nis selected in Linux patch settings.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "521",
+ "kind": "property",
+ "name": "rebootSetting",
+ "serializedName": "rebootSetting",
+ "description": "Specifies the reboot setting for all AutomaticByPlatform patch installation\noperations.",
+ "type": {
+ "$ref": "152"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchAutomaticByPlatformSettings.rebootSetting"
+ },
+ {
+ "$id": "522",
+ "kind": "property",
+ "name": "IsBypassPlatformSafetyChecksOnUserScheduleEnabled",
+ "serializedName": "bypassPlatformSafetyChecksOnUserSchedule",
+ "description": "Enables customer to schedule patching without accidental upgrades",
+ "type": {
+ "$id": "523",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxVMGuestPatchAutomaticByPlatformSettings.bypassPlatformSafetyChecksOnUserSchedule"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxPatchSettings.automaticByPlatformSettings"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.patchSettings"
+ },
+ {
+ "$id": "524",
+ "kind": "property",
+ "name": "IsVmAgentPlatformUpdatesEnabled",
+ "serializedName": "enableVMAgentPlatformUpdates",
+ "description": "Indicates whether VMAgent Platform Updates is enabled for the Linux virtual\nmachine. Default value is false.",
+ "type": {
+ "$id": "525",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LinuxConfiguration.enableVMAgentPlatformUpdates"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.linuxConfiguration"
+ },
+ {
+ "$id": "526",
+ "kind": "property",
+ "name": "secrets",
+ "serializedName": "secrets",
+ "description": "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://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux)\nor the [Azure Key Vault virtual machine extension for\nWindows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).",
+ "type": {
+ "$id": "527",
+ "kind": "array",
+ "name": "ArrayVaultSecretGroup",
+ "valueType": {
+ "$id": "528",
+ "kind": "model",
+ "name": "ComputeFleetVaultSecretGroup",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultSecretGroup",
+ "usage": "Input,Output,Json",
+ "description": "Describes a set of certificates which are all in the same Key Vault.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "529",
+ "kind": "property",
+ "name": "sourceVault",
+ "serializedName": "sourceVault",
+ "description": "The relative URL of the Key Vault containing all of the certificates in\nVaultCertificates.",
+ "type": {
+ "$id": "530",
+ "kind": "model",
+ "name": "SubResource",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SubResource",
+ "usage": "Input,Output,Json",
+ "description": "Describes SubResource",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "531",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "Resource Id",
+ "type": {
+ "$id": "532",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "533",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SubResource.id"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultSecretGroup.sourceVault"
+ },
+ {
+ "$id": "534",
+ "kind": "property",
+ "name": "vaultCertificates",
+ "serializedName": "vaultCertificates",
+ "description": "The list of key vault references in SourceVault which contain certificates.",
+ "type": {
+ "$id": "535",
+ "kind": "array",
+ "name": "ArrayVaultCertificate",
+ "valueType": {
+ "$id": "536",
+ "kind": "model",
+ "name": "ComputeFleetVaultCertificate",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultCertificate",
+ "usage": "Input,Output,Json",
+ "description": "Describes a single certificate reference in a Key Vault, and where the\ncertificate should reside on the VM.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "537",
+ "kind": "property",
+ "name": "certificateUrl",
+ "serializedName": "certificateUrl",
+ "description": "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://docs.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://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux)\nor the [Azure Key Vault virtual machine extension for\nWindows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).",
+ "type": {
+ "$id": "538",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultCertificate.certificateUrl"
+ },
+ {
+ "$id": "539",
+ "kind": "property",
+ "name": "certificateStore",
+ "serializedName": "certificateStore",
+ "description": "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": "540",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultCertificate.certificateStore"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VaultSecretGroup.vaultCertificates"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.secrets"
+ },
+ {
+ "$id": "541",
+ "kind": "property",
+ "name": "AreExtensionOperationsAllowed",
+ "serializedName": "allowExtensionOperations",
+ "description": "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": "542",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.allowExtensionOperations"
+ },
+ {
+ "$id": "543",
+ "kind": "property",
+ "name": "IsGuestProvisionSignalRequired",
+ "serializedName": "requireGuestProvisionSignal",
+ "description": "Optional property which must either be set to True or omitted.",
+ "type": {
+ "$id": "544",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSProfile.requireGuestProvisionSignal"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.osProfile"
+ },
+ {
+ "$id": "545",
+ "kind": "property",
+ "name": "storageProfile",
+ "serializedName": "storageProfile",
+ "description": "Specifies the storage settings for the virtual machine disks.",
+ "type": {
+ "$id": "546",
+ "kind": "model",
+ "name": "ComputeFleetVmssStorageProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set storage profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "547",
+ "kind": "property",
+ "name": "imageReference",
+ "serializedName": "imageReference",
+ "description": "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": "548",
+ "kind": "model",
+ "name": "ComputeFleetImageReference",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference",
+ "usage": "Input,Output,Json",
+ "description": "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": "549",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "Resource Id",
+ "type": {
+ "$id": "550",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "551",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.id"
+ },
+ {
+ "$id": "552",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "description": "The image publisher.",
+ "type": {
+ "$id": "553",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.publisher"
+ },
+ {
+ "$id": "554",
+ "kind": "property",
+ "name": "offer",
+ "serializedName": "offer",
+ "description": "Specifies the offer of the platform image or marketplace image used to create\nthe virtual machine.",
+ "type": {
+ "$id": "555",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.offer"
+ },
+ {
+ "$id": "556",
+ "kind": "property",
+ "name": "sku",
+ "serializedName": "sku",
+ "description": "The image SKU.",
+ "type": {
+ "$id": "557",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.sku"
+ },
+ {
+ "$id": "558",
+ "kind": "property",
+ "name": "version",
+ "serializedName": "version",
+ "description": "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": "559",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.version"
+ },
+ {
+ "$id": "560",
+ "kind": "property",
+ "name": "exactVersion",
+ "serializedName": "exactVersion",
+ "description": "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": "561",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.exactVersion"
+ },
+ {
+ "$id": "562",
+ "kind": "property",
+ "name": "sharedGalleryImageId",
+ "serializedName": "sharedGalleryImageId",
+ "description": "Specified the shared gallery image unique id for vm deployment. This can be\nfetched from shared gallery image GET call.",
+ "type": {
+ "$id": "563",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.sharedGalleryImageId"
+ },
+ {
+ "$id": "564",
+ "kind": "property",
+ "name": "communityGalleryImageId",
+ "serializedName": "communityGalleryImageId",
+ "description": "Specified the community gallery image unique id for vm deployment. This can be\nfetched from community gallery image GET call.",
+ "type": {
+ "$id": "565",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ImageReference.communityGalleryImageId"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile.imageReference"
+ },
+ {
+ "$id": "566",
+ "kind": "property",
+ "name": "osDisk",
+ "serializedName": "osDisk",
+ "description": "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://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).",
+ "type": {
+ "$id": "567",
+ "kind": "model",
+ "name": "ComputeFleetVmssOSDisk",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set operating system disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "568",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The disk name.",
+ "type": {
+ "$id": "569",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.name"
+ },
+ {
+ "$id": "570",
+ "kind": "property",
+ "name": "caching",
+ "serializedName": "caching",
+ "description": "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": "162"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.caching"
+ },
+ {
+ "$id": "571",
+ "kind": "property",
+ "name": "IsWriteAcceleratorEnabled",
+ "serializedName": "writeAcceleratorEnabled",
+ "description": "Specifies whether writeAccelerator should be enabled or disabled on the disk.",
+ "type": {
+ "$id": "572",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.writeAcceleratorEnabled"
+ },
+ {
+ "$id": "573",
+ "kind": "property",
+ "name": "createOption",
+ "serializedName": "createOption",
+ "description": "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": "170"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.createOption"
+ },
+ {
+ "$id": "574",
+ "kind": "property",
+ "name": "diffDiskSettings",
+ "serializedName": "diffDiskSettings",
+ "description": "Specifies the ephemeral disk Settings for the operating system disk used by the\nvirtual machine scale set.",
+ "type": {
+ "$id": "575",
+ "kind": "model",
+ "name": "ComputeFleetDiffDiskSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskSettings",
+ "usage": "Input,Output,Json",
+ "description": "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": "576",
+ "kind": "property",
+ "name": "option",
+ "serializedName": "option",
+ "description": "Specifies the ephemeral disk settings for operating system disk.",
+ "type": {
+ "$ref": "182"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskSettings.option"
+ },
+ {
+ "$id": "577",
+ "kind": "property",
+ "name": "placement",
+ "serializedName": "placement",
+ "description": "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://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at\nhttps://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM\nsizes exposes a cache disk.",
+ "type": {
+ "$ref": "186"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiffDiskSettings.placement"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.diffDiskSettings"
+ },
+ {
+ "$id": "578",
+ "kind": "property",
+ "name": "diskSizeGB",
+ "serializedName": "diskSizeGB",
+ "description": "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": "579",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.diskSizeGB"
+ },
+ {
+ "$id": "580",
+ "kind": "property",
+ "name": "osType",
+ "serializedName": "osType",
+ "description": "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": "194"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.osType"
+ },
+ {
+ "$id": "581",
+ "kind": "property",
+ "name": "image",
+ "serializedName": "image",
+ "description": "Specifies information about the unmanaged user image to base the scale set on.",
+ "type": {
+ "$id": "582",
+ "kind": "model",
+ "name": "ComputeFleetVirtualHardDisk",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualHardDisk",
+ "usage": "Input,Output,Json",
+ "description": "Describes the uri of a disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "583",
+ "kind": "property",
+ "name": "uri",
+ "serializedName": "uri",
+ "description": "Specifies the virtual hard disk's uri.",
+ "type": {
+ "$id": "584",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualHardDisk.uri"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.image"
+ },
+ {
+ "$id": "585",
+ "kind": "property",
+ "name": "vhdContainers",
+ "serializedName": "vhdContainers",
+ "description": "Specifies the container urls that are used to store operating system disks for\nthe scale set.",
+ "type": {
+ "$id": "586",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "587",
+ "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"
+ },
+ {
+ "$id": "588",
+ "kind": "property",
+ "name": "managedDisk",
+ "serializedName": "managedDisk",
+ "description": "The managed disk parameters.",
+ "type": {
+ "$id": "589",
+ "kind": "model",
+ "name": "ComputeFleetVmssManagedDisk",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetManagedDiskParameters",
+ "usage": "Input,Output,Json",
+ "description": "Describes the parameters of a ScaleSet managed disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "590",
+ "kind": "property",
+ "name": "storageAccountType",
+ "serializedName": "storageAccountType",
+ "description": "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": "200"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetManagedDiskParameters.storageAccountType"
+ },
+ {
+ "$id": "591",
+ "kind": "property",
+ "name": "diskEncryptionSet",
+ "serializedName": "diskEncryptionSet",
+ "description": "Specifies the customer managed disk encryption set resource id for the managed\ndisk.",
+ "type": {
+ "$id": "592",
+ "kind": "model",
+ "name": "DiskEncryptionSetParameters",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskEncryptionSetParameters",
+ "usage": "Input,Output,Json",
+ "description": "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": "593",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "Resource Id",
+ "type": {
+ "$id": "594",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "595",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiskEncryptionSetParameters.id"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetManagedDiskParameters.diskEncryptionSet"
+ },
+ {
+ "$id": "596",
+ "kind": "property",
+ "name": "securityProfile",
+ "serializedName": "securityProfile",
+ "description": "Specifies the security profile for the managed disk.",
+ "type": {
+ "$id": "597",
+ "kind": "model",
+ "name": "ComputeFleetVMDiskSecurityProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMDiskSecurityProfile",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the security profile settings for the managed disk. **Note:** It can\nonly be set for Confidential VMs.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "598",
+ "kind": "property",
+ "name": "securityEncryptionType",
+ "serializedName": "securityEncryptionType",
+ "description": "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": "216"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMDiskSecurityProfile.securityEncryptionType"
+ },
+ {
+ "$id": "599",
+ "kind": "property",
+ "name": "diskEncryptionSet",
+ "serializedName": "diskEncryptionSet",
+ "description": "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": "592"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMDiskSecurityProfile.diskEncryptionSet"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetManagedDiskParameters.securityProfile"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.managedDisk"
+ },
+ {
+ "$id": "600",
+ "kind": "property",
+ "name": "deleteOption",
+ "serializedName": "deleteOption",
+ "description": "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": "224"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetOSDisk.deleteOption"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile.osDisk"
+ },
+ {
+ "$id": "601",
+ "kind": "property",
+ "name": "dataDisks",
+ "serializedName": "dataDisks",
+ "description": "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://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).",
+ "type": {
+ "$id": "602",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetDataDisk",
+ "valueType": {
+ "$id": "603",
+ "kind": "model",
+ "name": "ComputeFleetVmssDataDisk",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set data disk.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "604",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The disk name.",
+ "type": {
+ "$id": "605",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.name"
+ },
+ {
+ "$id": "606",
+ "kind": "property",
+ "name": "lun",
+ "serializedName": "lun",
+ "description": "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": "607",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.lun"
+ },
+ {
+ "$id": "608",
+ "kind": "property",
+ "name": "caching",
+ "serializedName": "caching",
+ "description": "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": "162"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.caching"
+ },
+ {
+ "$id": "609",
+ "kind": "property",
+ "name": "IsWriteAcceleratorEnabled",
+ "serializedName": "writeAcceleratorEnabled",
+ "description": "Specifies whether writeAccelerator should be enabled or disabled on the disk.",
+ "type": {
+ "$id": "610",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.writeAcceleratorEnabled"
+ },
+ {
+ "$id": "611",
+ "kind": "property",
+ "name": "createOption",
+ "serializedName": "createOption",
+ "description": "The create option.",
+ "type": {
+ "$ref": "170"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.createOption"
+ },
+ {
+ "$id": "612",
+ "kind": "property",
+ "name": "diskSizeGB",
+ "serializedName": "diskSizeGB",
+ "description": "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": "613",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.diskSizeGB"
+ },
+ {
+ "$id": "614",
+ "kind": "property",
+ "name": "managedDisk",
+ "serializedName": "managedDisk",
+ "description": "The managed disk parameters.",
+ "type": {
+ "$ref": "589"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.managedDisk"
+ },
+ {
+ "$id": "615",
+ "kind": "property",
+ "name": "DiskIopsReadWrite",
+ "serializedName": "diskIOPSReadWrite",
+ "description": "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": "616",
+ "kind": "int64",
+ "name": "int64",
+ "crossLanguageDefinitionId": "TypeSpec.int64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.diskIOPSReadWrite"
+ },
+ {
+ "$id": "617",
+ "kind": "property",
+ "name": "DiskMbpsReadWrite",
+ "serializedName": "diskMBpsReadWrite",
+ "description": "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": "618",
+ "kind": "int64",
+ "name": "int64",
+ "crossLanguageDefinitionId": "TypeSpec.int64",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.diskMBpsReadWrite"
+ },
+ {
+ "$id": "619",
+ "kind": "property",
+ "name": "deleteOption",
+ "serializedName": "deleteOption",
+ "description": "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": "224"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetDataDisk.deleteOption"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile.dataDisks"
+ },
+ {
+ "$id": "620",
+ "kind": "property",
+ "name": "diskControllerType",
+ "serializedName": "diskControllerType",
+ "description": "Specifies the disk controller type configured for the virtual machines in the scale set. Minimum api-version: 2022-08-01",
+ "type": {
+ "$ref": "230"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetStorageProfile.diskControllerType"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.storageProfile"
+ },
+ {
+ "$id": "621",
+ "kind": "property",
+ "name": "networkProfile",
+ "serializedName": "networkProfile",
+ "description": "Specifies properties of the network interfaces of the virtual machines in the\nscale set.",
+ "type": {
+ "$id": "622",
+ "kind": "model",
+ "name": "ComputeFleetVmssNetworkProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkProfile",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set network profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "623",
+ "kind": "property",
+ "name": "healthProbe",
+ "serializedName": "healthProbe",
+ "description": "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": "624",
+ "kind": "model",
+ "name": "ApiEntityReference",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiEntityReference",
+ "usage": "Input,Output,Json",
+ "description": "The API entity reference.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "625",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "The ARM resource id in the form of\n/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...",
+ "type": {
+ "$id": "626",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "627",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiEntityReference.id"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkProfile.healthProbe"
+ },
+ {
+ "$id": "628",
+ "kind": "property",
+ "name": "networkInterfaceConfigurations",
+ "serializedName": "networkInterfaceConfigurations",
+ "description": "The list of network configurations.",
+ "type": {
+ "$id": "629",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetNetworkConfiguration",
+ "valueType": {
+ "$id": "630",
+ "kind": "model",
+ "name": "ComputeFleetVmssNetworkConfiguration",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfiguration",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set network profile's network configurations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "631",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The network configuration name.",
+ "type": {
+ "$id": "632",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfiguration.name"
+ },
+ {
+ "$id": "633",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "description": "Describes a virtual machine scale set network profile's IP configuration.",
+ "type": {
+ "$id": "634",
+ "kind": "model",
+ "name": "ComputeFleetVmssNetworkConfigurationProperties",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set network profile's IP configuration.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "635",
+ "kind": "property",
+ "name": "IsPrimary",
+ "serializedName": "primary",
+ "description": "Specifies the primary network interface in case the virtual machine has more\nthan 1 network interface.",
+ "type": {
+ "$id": "636",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.primary"
+ },
+ {
+ "$id": "637",
+ "kind": "property",
+ "name": "IsAcceleratedNetworkingEnabled",
+ "serializedName": "enableAcceleratedNetworking",
+ "description": "Specifies whether the network interface is accelerated networking-enabled.",
+ "type": {
+ "$id": "638",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.enableAcceleratedNetworking"
+ },
+ {
+ "$id": "639",
+ "kind": "property",
+ "name": "IsTcpStateTrackingDisabled",
+ "serializedName": "disableTcpStateTracking",
+ "description": "Specifies whether the network interface is disabled for tcp state tracking.",
+ "type": {
+ "$id": "640",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.disableTcpStateTracking"
+ },
+ {
+ "$id": "641",
+ "kind": "property",
+ "name": "IsFpgaEnabled",
+ "serializedName": "enableFpga",
+ "description": "Specifies whether the network interface is FPGA networking-enabled.",
+ "type": {
+ "$id": "642",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.enableFpga"
+ },
+ {
+ "$id": "643",
+ "kind": "property",
+ "name": "networkSecurityGroup",
+ "serializedName": "networkSecurityGroup",
+ "description": "The network security group.",
+ "type": {
+ "$ref": "530"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.networkSecurityGroup"
+ },
+ {
+ "$id": "644",
+ "kind": "property",
+ "name": "dnsSettings",
+ "serializedName": "dnsSettings",
+ "description": "The dns settings to be applied on the network interfaces.",
+ "type": {
+ "$id": "645",
+ "kind": "model",
+ "name": "ComputeFleetVmssNetworkDnsSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationDnsSettings",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machines scale sets network configuration's DNS settings.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "646",
+ "kind": "property",
+ "name": "dnsServers",
+ "serializedName": "dnsServers",
+ "description": "List of DNS servers IP addresses",
+ "type": {
+ "$id": "647",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "648",
+ "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"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.dnsSettings"
+ },
+ {
+ "$id": "649",
+ "kind": "property",
+ "name": "ipConfigurations",
+ "serializedName": "ipConfigurations",
+ "description": "Specifies the IP configurations of the network interface.",
+ "type": {
+ "$id": "650",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetIpConfiguration",
+ "valueType": {
+ "$id": "651",
+ "kind": "model",
+ "name": "ComputeFleetVmssIPConfiguration",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfiguration",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set network profile's IP configuration.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "652",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The IP configuration name.",
+ "type": {
+ "$id": "653",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfiguration.name"
+ },
+ {
+ "$id": "654",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "description": "Describes a virtual machine scale set network profile's IP configuration\nproperties.",
+ "type": {
+ "$id": "655",
+ "kind": "model",
+ "name": "ComputeFleetVmssIPConfigurationProperties",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set network profile's IP configuration\nproperties.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "656",
+ "kind": "property",
+ "name": "subnet",
+ "serializedName": "subnet",
+ "description": "Specifies the identifier of the subnet.",
+ "type": {
+ "$ref": "624"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.subnet"
+ },
+ {
+ "$id": "657",
+ "kind": "property",
+ "name": "IsPrimary",
+ "serializedName": "primary",
+ "description": "Specifies the primary network interface in case the virtual machine has more\nthan 1 network interface.",
+ "type": {
+ "$id": "658",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.primary"
+ },
+ {
+ "$id": "659",
+ "kind": "property",
+ "name": "publicIPAddressConfiguration",
+ "serializedName": "publicIPAddressConfiguration",
+ "description": "The publicIPAddressConfiguration.",
+ "type": {
+ "$id": "660",
+ "kind": "model",
+ "name": "ComputeFleetVmssPublicIPAddressConfiguration",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfiguration",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machines scale set IP Configuration's PublicIPAddress\nconfiguration",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "661",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The publicIP address configuration name.",
+ "type": {
+ "$id": "662",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfiguration.name"
+ },
+ {
+ "$id": "663",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "description": "Describes a virtual machines scale set IP Configuration's PublicIPAddress\nconfiguration",
+ "type": {
+ "$id": "664",
+ "kind": "model",
+ "name": "ComputeFleetVmssPublicIPAddressConfigurationProperties",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machines scale set IP Configuration's PublicIPAddress\nconfiguration",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "665",
+ "kind": "property",
+ "name": "idleTimeoutInMinutes",
+ "serializedName": "idleTimeoutInMinutes",
+ "description": "The idle timeout of the public IP address.",
+ "type": {
+ "$id": "666",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.idleTimeoutInMinutes"
+ },
+ {
+ "$id": "667",
+ "kind": "property",
+ "name": "dnsSettings",
+ "serializedName": "dnsSettings",
+ "description": "The dns settings to be applied on the publicIP addresses .",
+ "type": {
+ "$id": "668",
+ "kind": "model",
+ "name": "ComputeFleetVmssPublicIPAddressDnsSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machines scale sets network configuration's DNS settings.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "669",
+ "kind": "property",
+ "name": "domainNameLabel",
+ "serializedName": "domainNameLabel",
+ "description": "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": "670",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.domainNameLabel"
+ },
+ {
+ "$id": "671",
+ "kind": "property",
+ "name": "domainNameLabelScope",
+ "serializedName": "domainNameLabelScope",
+ "description": "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": "236"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.domainNameLabelScope"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.dnsSettings"
+ },
+ {
+ "$id": "672",
+ "kind": "property",
+ "name": "ipTags",
+ "serializedName": "ipTags",
+ "description": "The list of IP tags associated with the public IP address.",
+ "type": {
+ "$id": "673",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetIpTag",
+ "valueType": {
+ "$id": "674",
+ "kind": "model",
+ "name": "ComputeFleetVmssIPTag",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIpTag",
+ "usage": "Input,Output,Json",
+ "description": "Contains the IP tag associated with the public IP address.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "675",
+ "kind": "property",
+ "name": "ipTagType",
+ "serializedName": "ipTagType",
+ "description": "IP tag type. Example: FirstPartyUsage.",
+ "type": {
+ "$id": "676",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIpTag.ipTagType"
+ },
+ {
+ "$id": "677",
+ "kind": "property",
+ "name": "tag",
+ "serializedName": "tag",
+ "description": "IP tag associated with the public IP. Example: SQL, Storage etc.",
+ "type": {
+ "$id": "678",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIpTag.tag"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.ipTags"
+ },
+ {
+ "$id": "679",
+ "kind": "property",
+ "name": "publicIPPrefix",
+ "serializedName": "publicIPPrefix",
+ "description": "The PublicIPPrefix from which to allocate publicIP addresses.",
+ "type": {
+ "$ref": "530"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.publicIPPrefix"
+ },
+ {
+ "$id": "680",
+ "kind": "property",
+ "name": "publicIPAddressVersion",
+ "serializedName": "publicIPAddressVersion",
+ "description": "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": "246"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.publicIPAddressVersion"
+ },
+ {
+ "$id": "681",
+ "kind": "property",
+ "name": "deleteOption",
+ "serializedName": "deleteOption",
+ "description": "Specify what happens to the public IP when the VM is deleted",
+ "type": {
+ "$ref": "252"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfigurationProperties.deleteOption"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfiguration.properties"
+ },
+ {
+ "$id": "682",
+ "kind": "property",
+ "name": "sku",
+ "serializedName": "sku",
+ "description": "Describes the public IP Sku. It can only be set with OrchestrationMode as\nFlexible.",
+ "type": {
+ "$id": "683",
+ "kind": "model",
+ "name": "ComputeFleetPublicIPAddressSku",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSku",
+ "usage": "Input,Output,Json",
+ "description": "Describes the public IP Sku. It can only be set with OrchestrationMode as\nFlexible.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "684",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "Specify public IP sku name",
+ "type": {
+ "$ref": "258"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSku.name"
+ },
+ {
+ "$id": "685",
+ "kind": "property",
+ "name": "tier",
+ "serializedName": "tier",
+ "description": "Specify public IP sku tier",
+ "type": {
+ "$ref": "264"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.PublicIPAddressSku.tier"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetPublicIPAddressConfiguration.sku"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.publicIPAddressConfiguration"
+ },
+ {
+ "$id": "686",
+ "kind": "property",
+ "name": "privateIPAddressVersion",
+ "serializedName": "privateIPAddressVersion",
+ "description": "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": "246"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.privateIPAddressVersion"
+ },
+ {
+ "$id": "687",
+ "kind": "property",
+ "name": "applicationGatewayBackendAddressPools",
+ "serializedName": "applicationGatewayBackendAddressPools",
+ "description": "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": "688",
+ "kind": "array",
+ "name": "ArraySubResource",
+ "valueType": {
+ "$ref": "530"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.applicationGatewayBackendAddressPools"
+ },
+ {
+ "$id": "689",
+ "kind": "property",
+ "name": "applicationSecurityGroups",
+ "serializedName": "applicationSecurityGroups",
+ "description": "Specifies an array of references to application security group.",
+ "type": {
+ "$id": "690",
+ "kind": "array",
+ "name": "ArraySubResource",
+ "valueType": {
+ "$ref": "530"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.applicationSecurityGroups"
+ },
+ {
+ "$id": "691",
+ "kind": "property",
+ "name": "loadBalancerBackendAddressPools",
+ "serializedName": "loadBalancerBackendAddressPools",
+ "description": "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": "692",
+ "kind": "array",
+ "name": "ArraySubResource",
+ "valueType": {
+ "$ref": "530"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.loadBalancerBackendAddressPools"
+ },
+ {
+ "$id": "693",
+ "kind": "property",
+ "name": "loadBalancerInboundNatPools",
+ "serializedName": "loadBalancerInboundNatPools",
+ "description": "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": "694",
+ "kind": "array",
+ "name": "ArraySubResource",
+ "valueType": {
+ "$ref": "530"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfigurationProperties.loadBalancerInboundNatPools"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetIPConfiguration.properties"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.ipConfigurations"
+ },
+ {
+ "$id": "695",
+ "kind": "property",
+ "name": "IsIPForwardingEnabled",
+ "serializedName": "enableIPForwarding",
+ "description": "Whether IP forwarding enabled on this NIC.",
+ "type": {
+ "$id": "696",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.enableIPForwarding"
+ },
+ {
+ "$id": "697",
+ "kind": "property",
+ "name": "deleteOption",
+ "serializedName": "deleteOption",
+ "description": "Specify what happens to the network interface when the VM is deleted",
+ "type": {
+ "$ref": "252"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.deleteOption"
+ },
+ {
+ "$id": "698",
+ "kind": "property",
+ "name": "auxiliaryMode",
+ "serializedName": "auxiliaryMode",
+ "description": "Specifies whether the Auxiliary mode is enabled for the Network Interface\nresource.",
+ "type": {
+ "$ref": "270"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.auxiliaryMode"
+ },
+ {
+ "$id": "699",
+ "kind": "property",
+ "name": "auxiliarySku",
+ "serializedName": "auxiliarySku",
+ "description": "Specifies whether the Auxiliary sku is enabled for the Network Interface\nresource.",
+ "type": {
+ "$ref": "278"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfigurationProperties.auxiliarySku"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkConfiguration.properties"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkProfile.networkInterfaceConfigurations"
+ },
+ {
+ "$id": "700",
+ "kind": "property",
+ "name": "networkApiVersion",
+ "serializedName": "networkApiVersion",
+ "description": "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": "290"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetNetworkProfile.networkApiVersion"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.networkProfile"
+ },
+ {
+ "$id": "701",
+ "kind": "property",
+ "name": "securityProfile",
+ "serializedName": "securityProfile",
+ "description": "Specifies the Security related profile settings for the virtual machines in the\nscale set.",
+ "type": {
+ "$id": "702",
+ "kind": "model",
+ "name": "ComputeFleetSecurityProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the Security profile settings for the virtual machine or virtual\nmachine scale set.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "703",
+ "kind": "property",
+ "name": "uefiSettings",
+ "serializedName": "uefiSettings",
+ "description": "Specifies the security settings like secure boot and vTPM used while creating\nthe virtual machine. Minimum api-version: 2020-12-01.",
+ "type": {
+ "$id": "704",
+ "kind": "model",
+ "name": "ComputeFleetUefiSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.UefiSettings",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the security settings like secure boot and vTPM used while creating\nthe virtual machine. Minimum api-version: 2020-12-01.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "705",
+ "kind": "property",
+ "name": "IsSecureBootEnabled",
+ "serializedName": "secureBootEnabled",
+ "description": "Specifies whether secure boot should be enabled on the virtual machine. Minimum\napi-version: 2020-12-01.",
+ "type": {
+ "$id": "706",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.UefiSettings.secureBootEnabled"
+ },
+ {
+ "$id": "707",
+ "kind": "property",
+ "name": "IsVTpmEnabled",
+ "serializedName": "vTpmEnabled",
+ "description": "Specifies whether vTPM should be enabled on the virtual machine. Minimum\napi-version: 2020-12-01.",
+ "type": {
+ "$id": "708",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.UefiSettings.vTpmEnabled"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.uefiSettings"
+ },
+ {
+ "$id": "709",
+ "kind": "property",
+ "name": "IsEncryptionAtHostEnabled",
+ "serializedName": "encryptionAtHost",
+ "description": "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": "710",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.encryptionAtHost"
+ },
+ {
+ "$id": "711",
+ "kind": "property",
+ "name": "securityType",
+ "serializedName": "securityType",
+ "description": "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": "294"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.securityType"
+ },
+ {
+ "$id": "712",
+ "kind": "property",
+ "name": "encryptionIdentity",
+ "serializedName": "encryptionIdentity",
+ "description": "Specifies the Managed Identity used by ADE to get access token for keyvault\noperations.",
+ "type": {
+ "$id": "713",
+ "kind": "model",
+ "name": "ComputeFleetEncryptionIdentity",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.EncryptionIdentity",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the Managed Identity used by ADE to get access token for keyvault\noperations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "714",
+ "kind": "property",
+ "name": "userAssignedIdentityResourceId",
+ "serializedName": "userAssignedIdentityResourceId",
+ "description": "Specifies ARM Resource ID of one of the user identities associated with the VM.",
+ "type": {
+ "$id": "715",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "716",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.EncryptionIdentity.userAssignedIdentityResourceId"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.encryptionIdentity"
+ },
+ {
+ "$id": "717",
+ "kind": "property",
+ "name": "proxyAgentSettings",
+ "serializedName": "proxyAgentSettings",
+ "description": "Specifies ProxyAgent settings while creating the virtual machine. Minimum\napi-version: 2023-09-01.",
+ "type": {
+ "$id": "718",
+ "kind": "model",
+ "name": "ComputeFleetProxyAgentSettings",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProxyAgentSettings",
+ "usage": "Input,Output,Json",
+ "description": "Specifies ProxyAgent settings while creating the virtual machine. Minimum\napi-version: 2023-09-01.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "719",
+ "kind": "property",
+ "name": "IsEnabled",
+ "serializedName": "enabled",
+ "description": "Specifies whether ProxyAgent feature should be enabled on the virtual machine\nor virtual machine scale set.",
+ "type": {
+ "$id": "720",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProxyAgentSettings.enabled"
+ },
+ {
+ "$id": "721",
+ "kind": "property",
+ "name": "mode",
+ "serializedName": "mode",
+ "description": "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": "300"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProxyAgentSettings.mode"
+ },
+ {
+ "$id": "722",
+ "kind": "property",
+ "name": "keyIncarnationId",
+ "serializedName": "keyIncarnationId",
+ "description": "Increase the value of this property allows user to reset the key used for\nsecuring communication channel between guest and host.",
+ "type": {
+ "$id": "723",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ProxyAgentSettings.keyIncarnationId"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityProfile.proxyAgentSettings"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.securityProfile"
+ },
+ {
+ "$id": "724",
+ "kind": "property",
+ "name": "diagnosticsProfile",
+ "serializedName": "diagnosticsProfile",
+ "description": "Specifies the boot diagnostic settings state.",
+ "type": {
+ "$id": "725",
+ "kind": "model",
+ "name": "ComputeFleetDiagnosticsProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiagnosticsProfile",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the boot diagnostic settings state. Minimum api-version: 2015-06-15.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "726",
+ "kind": "property",
+ "name": "bootDiagnostics",
+ "serializedName": "bootDiagnostics",
+ "description": "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": "727",
+ "kind": "model",
+ "name": "ComputeFleetBootDiagnostics",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BootDiagnostics",
+ "usage": "Input,Output,Json",
+ "description": "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": "728",
+ "kind": "property",
+ "name": "IsEnabled",
+ "serializedName": "enabled",
+ "description": "Whether boot diagnostics should be enabled on the Virtual Machine.",
+ "type": {
+ "$id": "729",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BootDiagnostics.enabled"
+ },
+ {
+ "$id": "730",
+ "kind": "property",
+ "name": "storageUri",
+ "serializedName": "storageUri",
+ "description": "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": "731",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BootDiagnostics.storageUri"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.DiagnosticsProfile.bootDiagnostics"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.diagnosticsProfile"
+ },
+ {
+ "$id": "732",
+ "kind": "property",
+ "name": "extensionProfile",
+ "serializedName": "extensionProfile",
+ "description": "Specifies a collection of settings for extensions installed on virtual machines\nin the scale set.",
+ "type": {
+ "$id": "733",
+ "kind": "model",
+ "name": "ComputeFleetVmssExtensionProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProfile",
+ "usage": "Input,Output,Json",
+ "description": "Describes a virtual machine scale set extension profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "734",
+ "kind": "property",
+ "name": "extensions",
+ "serializedName": "extensions",
+ "description": "The virtual machine scale set child extension resources.",
+ "type": {
+ "$id": "735",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSetExtension",
+ "valueType": {
+ "$id": "736",
+ "kind": "model",
+ "name": "ComputeFleetVmssExtension",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension",
+ "usage": "Input,Output,Json",
+ "description": "Describes a Virtual Machine Scale Set Extension.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "737",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "Resource Id",
+ "type": {
+ "$id": "738",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "739",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension.id"
+ },
+ {
+ "$id": "740",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The name of the extension.",
+ "type": {
+ "$id": "741",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension.name"
+ },
+ {
+ "$id": "742",
+ "kind": "property",
+ "name": "ExtensionType",
+ "serializedName": "type",
+ "description": "Resource type",
+ "type": {
+ "$id": "743",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension.type"
+ },
+ {
+ "$id": "744",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "description": "Describes the properties of a Virtual Machine Scale Set Extension.",
+ "type": {
+ "$id": "745",
+ "kind": "model",
+ "name": "ComputeFleetVmssExtensionProperties",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties",
+ "usage": "Input,Output,Json",
+ "description": "Describes the properties of a Virtual Machine Scale Set Extension.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "746",
+ "kind": "property",
+ "name": "forceUpdateTag",
+ "serializedName": "forceUpdateTag",
+ "description": "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": "747",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.forceUpdateTag"
+ },
+ {
+ "$id": "748",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "description": "The name of the extension handler publisher.",
+ "type": {
+ "$id": "749",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.publisher"
+ },
+ {
+ "$id": "750",
+ "kind": "property",
+ "name": "ExtensionType",
+ "serializedName": "type",
+ "description": "Specifies the type of the extension; an example is \"CustomScriptExtension\".",
+ "type": {
+ "$id": "751",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.type"
+ },
+ {
+ "$id": "752",
+ "kind": "property",
+ "name": "typeHandlerVersion",
+ "serializedName": "typeHandlerVersion",
+ "description": "Specifies the version of the script handler.",
+ "type": {
+ "$id": "753",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.typeHandlerVersion"
+ },
+ {
+ "$id": "754",
+ "kind": "property",
+ "name": "ShouldAutoUpgradeMinorVersion",
+ "serializedName": "autoUpgradeMinorVersion",
+ "description": "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": "755",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.autoUpgradeMinorVersion"
+ },
+ {
+ "$id": "756",
+ "kind": "property",
+ "name": "IsAutomaticUpgradeEnabled",
+ "serializedName": "enableAutomaticUpgrade",
+ "description": "Indicates whether the extension should be automatically upgraded by the\nplatform if there is a newer version of the extension available.",
+ "type": {
+ "$id": "757",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.enableAutomaticUpgrade"
+ },
+ {
+ "$id": "758",
+ "kind": "property",
+ "name": "settings",
+ "serializedName": "settings",
+ "description": "Json formatted public settings for the extension.",
+ "type": {
+ "$id": "759",
+ "kind": "dict",
+ "keyType": {
+ "$id": "760",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "761",
+ "kind": "unknown",
+ "name": "unknown",
+ "crossLanguageDefinitionId": "",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.settings"
+ },
+ {
+ "$id": "762",
+ "kind": "property",
+ "name": "protectedSettings",
+ "serializedName": "protectedSettings",
+ "description": "The extension can contain either protectedSettings or\nprotectedSettingsFromKeyVault or no protected settings at all.",
+ "type": {
+ "$id": "763",
+ "kind": "dict",
+ "keyType": {
+ "$id": "764",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "765",
+ "kind": "unknown",
+ "name": "unknown",
+ "crossLanguageDefinitionId": "",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.protectedSettings"
+ },
+ {
+ "$id": "766",
+ "kind": "property",
+ "name": "provisioningState",
+ "serializedName": "provisioningState",
+ "description": "The provisioning state, which only appears in the response.",
+ "type": {
+ "$id": "767",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.provisioningState"
+ },
+ {
+ "$id": "768",
+ "kind": "property",
+ "name": "provisionAfterExtensions",
+ "serializedName": "provisionAfterExtensions",
+ "description": "Collection of extension names after which this extension needs to be\nprovisioned.",
+ "type": {
+ "$id": "769",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "770",
+ "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"
+ },
+ {
+ "$id": "771",
+ "kind": "property",
+ "name": "IsSuppressFailuresEnabled",
+ "serializedName": "suppressFailures",
+ "description": "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": "772",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.suppressFailures"
+ },
+ {
+ "$id": "773",
+ "kind": "property",
+ "name": "protectedSettingsFromKeyVault",
+ "serializedName": "protectedSettingsFromKeyVault",
+ "description": "The extensions protected settings that are passed by reference, and consumed\nfrom key vault",
+ "type": {
+ "$id": "774",
+ "kind": "model",
+ "name": "ComputeFleetKeyVaultSecretReference",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.KeyVaultSecretReference",
+ "usage": "Input,Output,Json",
+ "description": "Describes a reference to Key Vault Secret",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "775",
+ "kind": "property",
+ "name": "secretUrl",
+ "serializedName": "secretUrl",
+ "description": "The URL referencing a secret in a Key Vault.",
+ "type": {
+ "$id": "776",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.KeyVaultSecretReference.secretUrl"
+ },
+ {
+ "$id": "777",
+ "kind": "property",
+ "name": "sourceVault",
+ "serializedName": "sourceVault",
+ "description": "The relative URL of the Key Vault containing the secret.",
+ "type": {
+ "$ref": "530"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.KeyVaultSecretReference.sourceVault"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProperties.protectedSettingsFromKeyVault"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtension.properties"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProfile.extensions"
+ },
+ {
+ "$id": "778",
+ "kind": "property",
+ "name": "extensionsTimeBudget",
+ "serializedName": "extensionsTimeBudget",
+ "description": "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": "779",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetExtensionProfile.extensionsTimeBudget"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.extensionProfile"
+ },
+ {
+ "$id": "780",
+ "kind": "property",
+ "name": "licenseType",
+ "serializedName": "licenseType",
+ "description": "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://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)\n
[Azure Hybrid Use Benefit for Linux\nServer](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)\n
Minimum api-version: 2015-06-15",
+ "type": {
+ "$id": "781",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.licenseType"
+ },
+ {
+ "$id": "782",
+ "kind": "property",
+ "name": "scheduledEventsProfile",
+ "serializedName": "scheduledEventsProfile",
+ "description": "Specifies Scheduled Event related configurations.",
+ "type": {
+ "$id": "783",
+ "kind": "model",
+ "name": "ComputeFleetScheduledEventsProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ScheduledEventsProfile",
+ "usage": "Input,Output,Json",
+ "description": "Specifies Scheduled Event related configurations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "784",
+ "kind": "property",
+ "name": "terminateNotificationProfile",
+ "serializedName": "terminateNotificationProfile",
+ "description": "Specifies Terminate Scheduled Event related configurations.",
+ "type": {
+ "$id": "785",
+ "kind": "model",
+ "name": "ComputeFleetTerminateNotificationProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.TerminateNotificationProfile",
+ "usage": "Input,Output,Json",
+ "description": "Specifies Terminate Scheduled Event related configurations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "786",
+ "kind": "property",
+ "name": "notBeforeTimeout",
+ "serializedName": "notBeforeTimeout",
+ "description": "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": "787",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.TerminateNotificationProfile.notBeforeTimeout"
+ },
+ {
+ "$id": "788",
+ "kind": "property",
+ "name": "IsEnabled",
+ "serializedName": "enable",
+ "description": "Specifies whether the Terminate Scheduled event is enabled or disabled.",
+ "type": {
+ "$id": "789",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.TerminateNotificationProfile.enable"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ScheduledEventsProfile.terminateNotificationProfile"
+ },
+ {
+ "$id": "790",
+ "kind": "property",
+ "name": "osImageNotificationProfile",
+ "serializedName": "osImageNotificationProfile",
+ "description": "Specifies OS Image Scheduled Event related configurations.",
+ "type": {
+ "$id": "791",
+ "kind": "model",
+ "name": "ComputeFleetOSImageNotificationProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.OSImageNotificationProfile",
+ "usage": "Input,Output,Json",
+ "description": "Specifies OS Image Scheduled Event related configurations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "792",
+ "kind": "property",
+ "name": "notBeforeTimeout",
+ "serializedName": "notBeforeTimeout",
+ "description": "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": "793",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.OSImageNotificationProfile.notBeforeTimeout"
+ },
+ {
+ "$id": "794",
+ "kind": "property",
+ "name": "IsEnabled",
+ "serializedName": "enable",
+ "description": "Specifies whether the OS Image Scheduled event is enabled or disabled.",
+ "type": {
+ "$id": "795",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.OSImageNotificationProfile.enable"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ScheduledEventsProfile.osImageNotificationProfile"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.scheduledEventsProfile"
+ },
+ {
+ "$id": "796",
+ "kind": "property",
+ "name": "userData",
+ "serializedName": "userData",
+ "description": "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": "797",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.userData"
+ },
+ {
+ "$id": "798",
+ "kind": "property",
+ "name": "capacityReservation",
+ "serializedName": "capacityReservation",
+ "description": "Specifies the capacity reservation related details of a scale set. Minimum\napi-version: 2021-04-01.",
+ "type": {
+ "$id": "799",
+ "kind": "model",
+ "name": "CapacityReservationProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.CapacityReservationProfile",
+ "usage": "Input,Output,Json",
+ "description": "The parameters of a capacity reservation Profile.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "800",
+ "kind": "property",
+ "name": "capacityReservationGroup",
+ "serializedName": "capacityReservationGroup",
+ "description": "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": "530"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.CapacityReservationProfile.capacityReservationGroup"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.capacityReservation"
+ },
+ {
+ "$id": "801",
+ "kind": "property",
+ "name": "applicationProfile",
+ "serializedName": "applicationProfile",
+ "description": "Specifies the gallery applications that should be made available to the VM/VMSS",
+ "type": {
+ "$id": "802",
+ "kind": "model",
+ "name": "ComputeFleetApplicationProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApplicationProfile",
+ "usage": "Input,Output,Json",
+ "description": "Contains the list of gallery applications that should be made available to the\nVM/VMSS",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "803",
+ "kind": "property",
+ "name": "galleryApplications",
+ "serializedName": "galleryApplications",
+ "description": "Specifies the gallery applications that should be made available to the VM/VMSS",
+ "type": {
+ "$id": "804",
+ "kind": "array",
+ "name": "ArrayVmGalleryApplication",
+ "valueType": {
+ "$id": "805",
+ "kind": "model",
+ "name": "ComputeFleetVMGalleryApplication",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the required information to reference a compute gallery application\nversion",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "806",
+ "kind": "property",
+ "name": "tags",
+ "serializedName": "tags",
+ "description": "Optional, Specifies a passthrough value for more generic context.",
+ "type": {
+ "$id": "807",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.tags"
+ },
+ {
+ "$id": "808",
+ "kind": "property",
+ "name": "order",
+ "serializedName": "order",
+ "description": "Optional, Specifies the order in which the packages have to be installed",
+ "type": {
+ "$id": "809",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.order"
+ },
+ {
+ "$id": "810",
+ "kind": "property",
+ "name": "packageReferenceId",
+ "serializedName": "packageReferenceId",
+ "description": "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": "811",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "812",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.packageReferenceId"
+ },
+ {
+ "$id": "813",
+ "kind": "property",
+ "name": "configurationReference",
+ "serializedName": "configurationReference",
+ "description": "Optional, Specifies the uri to an azure blob that will replace the default\nconfiguration for the package if provided",
+ "type": {
+ "$id": "814",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.configurationReference"
+ },
+ {
+ "$id": "815",
+ "kind": "property",
+ "name": "IsTreatFailureAsDeploymentFailureEnabled",
+ "serializedName": "treatFailureAsDeploymentFailure",
+ "description": "Optional, If true, any failure for any operation in the VmApplication will fail\nthe deployment",
+ "type": {
+ "$id": "816",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.treatFailureAsDeploymentFailure"
+ },
+ {
+ "$id": "817",
+ "kind": "property",
+ "name": "IsAutomaticUpgradeEnabled",
+ "serializedName": "enableAutomaticUpgrade",
+ "description": "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": "818",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMGalleryApplication.enableAutomaticUpgrade"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApplicationProfile.galleryApplications"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.applicationProfile"
+ },
+ {
+ "$id": "819",
+ "kind": "property",
+ "name": "hardwareProfile",
+ "serializedName": "hardwareProfile",
+ "description": "Specifies the hardware profile related details of a scale set. Minimum\napi-version: 2021-11-01.",
+ "type": {
+ "$id": "820",
+ "kind": "model",
+ "name": "ComputeFleetVmssHardwareProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetHardwareProfile",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the hardware settings for the virtual machine scale set.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "821",
+ "kind": "property",
+ "name": "vmSizeProperties",
+ "serializedName": "vmSizeProperties",
+ "description": "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": "822",
+ "kind": "model",
+ "name": "ComputeFleetVMSizeProperties",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMSizeProperties",
+ "usage": "Input,Output,Json",
+ "description": "Specifies VM Size Property settings on the virtual machine.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "823",
+ "kind": "property",
+ "name": "vCPUsAvailable",
+ "serializedName": "vCPUsAvailable",
+ "description": "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://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list).",
+ "type": {
+ "$id": "824",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMSizeProperties.vCPUsAvailable"
+ },
+ {
+ "$id": "825",
+ "kind": "property",
+ "name": "vCPUsPerCore",
+ "serializedName": "vCPUsPerCore",
+ "description": "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://docs.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": "826",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VMSizeProperties.vCPUsPerCore"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetHardwareProfile.vmSizeProperties"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.hardwareProfile"
+ },
+ {
+ "$id": "827",
+ "kind": "property",
+ "name": "serviceArtifactReference",
+ "serializedName": "serviceArtifactReference",
+ "description": "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": "828",
+ "kind": "model",
+ "name": "ServiceArtifactReference",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ServiceArtifactReference",
+ "usage": "Input,Output,Json",
+ "description": "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": "829",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "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": "830",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "831",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ServiceArtifactReference.id"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.serviceArtifactReference"
+ },
+ {
+ "$id": "832",
+ "kind": "property",
+ "name": "securityPostureReference",
+ "serializedName": "securityPostureReference",
+ "description": "Specifies the security posture to be used for all virtual machines in the scale\nset. Minimum api-version: 2023-03-01",
+ "type": {
+ "$id": "833",
+ "kind": "model",
+ "name": "ComputeFleetSecurityPostureReference",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityPostureReference",
+ "usage": "Input,Output,Json",
+ "description": "Specifies the security posture to be used for all virtual machines in the scale\nset. Minimum api-version: 2023-03-01",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "834",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "The security posture reference id in the form of\n/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest",
+ "type": {
+ "$id": "835",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityPostureReference.id"
+ },
+ {
+ "$id": "836",
+ "kind": "property",
+ "name": "excludeExtensions",
+ "serializedName": "excludeExtensions",
+ "description": "List of virtual machine extension names to exclude when applying the security\nposture.",
+ "type": {
+ "$id": "837",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "838",
+ "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"
+ },
+ {
+ "$id": "839",
+ "kind": "property",
+ "name": "isOverridable",
+ "serializedName": "isOverridable",
+ "description": "Whether the security posture can be overridden by the user.",
+ "type": {
+ "$id": "840",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.SecurityPostureReference.isOverridable"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.BaseVirtualMachineProfile.securityPostureReference"
+ },
+ {
+ "$id": "841",
+ "kind": "property",
+ "name": "CreatedOn",
+ "serializedName": "timeCreated",
+ "description": "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": "842",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "843",
+ "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"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.LocationProfile.virtualMachineProfileOverride"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalLocationsProfile.locationProfiles"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.additionalLocationsProfile"
+ },
+ {
+ "$id": "844",
+ "kind": "property",
+ "name": "computeProfile",
+ "serializedName": "computeProfile",
+ "description": "Compute Profile to use for running user's workloads.",
+ "type": {
+ "$id": "845",
+ "kind": "model",
+ "name": "ComputeFleetComputeProfile",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile",
+ "usage": "Input,Output,Json",
+ "description": "Compute Profile to use for running user's workloads.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "846",
+ "kind": "property",
+ "name": "baseVirtualMachineProfile",
+ "serializedName": "baseVirtualMachineProfile",
+ "description": "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": "450"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile.baseVirtualMachineProfile"
+ },
+ {
+ "$id": "847",
+ "kind": "property",
+ "name": "computeApiVersion",
+ "serializedName": "computeApiVersion",
+ "description": "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": "848",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile.computeApiVersion"
+ },
+ {
+ "$id": "849",
+ "kind": "property",
+ "name": "platformFaultDomainCount",
+ "serializedName": "platformFaultDomainCount",
+ "description": "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": "850",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile.platformFaultDomainCount"
+ },
+ {
+ "$id": "851",
+ "kind": "property",
+ "name": "additionalVirtualMachineCapabilities",
+ "serializedName": "additionalVirtualMachineCapabilities",
+ "description": "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": "852",
+ "kind": "model",
+ "name": "AdditionalCapabilities",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalCapabilities",
+ "usage": "Input,Output,Json",
+ "description": "AdditionalCapabilities for VM.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "853",
+ "kind": "property",
+ "name": "isUltraSSDEnabled",
+ "serializedName": "ultraSSDEnabled",
+ "description": "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": "854",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalCapabilities.ultraSSDEnabled"
+ },
+ {
+ "$id": "855",
+ "kind": "property",
+ "name": "isHibernationEnabled",
+ "serializedName": "hibernationEnabled",
+ "description": "The flag that enables or disables hibernation capability on the VM.",
+ "type": {
+ "$id": "856",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.AdditionalCapabilities.hibernationEnabled"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ComputeProfile.additionalVirtualMachineCapabilities"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.computeProfile"
+ },
+ {
+ "$id": "857",
+ "kind": "property",
+ "name": "CreatedOn",
+ "serializedName": "timeCreated",
+ "description": "Specifies the time at which the Compute Fleet is created.",
+ "type": {
+ "$id": "858",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "859",
+ "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"
+ },
+ {
+ "$id": "860",
+ "kind": "property",
+ "name": "uniqueId",
+ "serializedName": "uniqueId",
+ "description": "Specifies the ID which uniquely identifies a Compute Fleet.",
+ "type": {
+ "$id": "861",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetProperties.uniqueId"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet.properties"
+ },
+ {
+ "$id": "862",
+ "kind": "property",
+ "name": "zones",
+ "serializedName": "zones",
+ "description": "Zones in which the Compute Fleet is available",
+ "type": {
+ "$id": "863",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "864",
+ "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"
+ },
+ {
+ "$id": "865",
+ "kind": "property",
+ "name": "identity",
+ "serializedName": "identity",
+ "description": "The managed service identities assigned to this resource.",
+ "type": {
+ "$id": "866",
+ "kind": "model",
+ "name": "ManagedServiceIdentity",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity",
+ "usage": "Input,Output,Json",
+ "description": "Managed service identity (system assigned and/or user assigned identities)",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "867",
+ "kind": "property",
+ "name": "principalId",
+ "serializedName": "principalId",
+ "description": "The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.",
+ "type": {
+ "$id": "868",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "869",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.principalId"
+ },
+ {
+ "$id": "870",
+ "kind": "property",
+ "name": "tenantId",
+ "serializedName": "tenantId",
+ "description": "The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.",
+ "type": {
+ "$id": "871",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "872",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.tenantId"
+ },
+ {
+ "$id": "873",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "description": "The type of managed identity assigned to this resource.",
+ "type": {
+ "$ref": "306"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.type"
+ },
+ {
+ "$id": "874",
+ "kind": "property",
+ "name": "userAssignedIdentities",
+ "serializedName": "userAssignedIdentities",
+ "description": "The identities assigned to this resource by the user.",
+ "type": {
+ "$id": "875",
+ "kind": "dict",
+ "keyType": {
+ "$id": "876",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "877",
+ "kind": "nullable",
+ "type": {
+ "$id": "878",
+ "kind": "model",
+ "name": "UserAssignedIdentity",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity",
+ "usage": "Input,Output,Json",
+ "description": "User assigned identity properties",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "879",
+ "kind": "property",
+ "name": "principalId",
+ "serializedName": "principalId",
+ "description": "The principal ID of the assigned identity.",
+ "type": {
+ "$id": "880",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "881",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity.principalId"
+ },
+ {
+ "$id": "882",
+ "kind": "property",
+ "name": "clientId",
+ "serializedName": "clientId",
+ "description": "The client ID of the assigned identity.",
+ "type": {
+ "$id": "883",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "884",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity.clientId"
+ }
+ ]
+ }
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentity.userAssignedIdentities"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet.identity"
+ },
+ {
+ "$id": "885",
+ "kind": "property",
+ "name": "plan",
+ "serializedName": "plan",
+ "description": "Details of the resource plan.",
+ "type": {
+ "$id": "886",
+ "kind": "model",
+ "name": "Plan",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan",
+ "usage": "Input,Output,Json",
+ "description": "Plan for the resource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "887",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "A user defined name of the 3rd Party Artifact that is being procured.",
+ "type": {
+ "$id": "888",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.name"
+ },
+ {
+ "$id": "889",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "description": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic",
+ "type": {
+ "$id": "890",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.publisher"
+ },
+ {
+ "$id": "891",
+ "kind": "property",
+ "name": "product",
+ "serializedName": "product",
+ "description": "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": "892",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.product"
+ },
+ {
+ "$id": "893",
+ "kind": "property",
+ "name": "promotionCode",
+ "serializedName": "promotionCode",
+ "description": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact.",
+ "type": {
+ "$id": "894",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.promotionCode"
+ },
+ {
+ "$id": "895",
+ "kind": "property",
+ "name": "version",
+ "serializedName": "version",
+ "description": "The version of the desired product/artifact.",
+ "type": {
+ "$id": "896",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Plan.version"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.Fleet.plan"
+ }
+ ]
+ },
+ {
+ "$ref": "373"
+ },
+ {
+ "$ref": "376"
+ },
+ {
+ "$ref": "388"
+ },
+ {
+ "$ref": "396"
+ },
+ {
+ "$ref": "402"
+ },
+ {
+ "$ref": "404"
+ },
+ {
+ "$ref": "410"
+ },
+ {
+ "$ref": "442"
+ },
+ {
+ "$ref": "445"
+ },
+ {
+ "$ref": "450"
+ },
+ {
+ "$ref": "452"
+ },
+ {
+ "$ref": "462"
+ },
+ {
+ "$ref": "471"
+ },
+ {
+ "$ref": "480"
+ },
+ {
+ "$ref": "486"
+ },
+ {
+ "$ref": "491"
+ },
+ {
+ "$ref": "494"
+ },
+ {
+ "$ref": "501"
+ },
+ {
+ "$ref": "505"
+ },
+ {
+ "$ref": "508"
+ },
+ {
+ "$ref": "516"
+ },
+ {
+ "$ref": "520"
+ },
+ {
+ "$ref": "528"
+ },
+ {
+ "$ref": "530"
+ },
+ {
+ "$ref": "536"
+ },
+ {
+ "$ref": "546"
+ },
+ {
+ "$ref": "548"
+ },
+ {
+ "$ref": "567"
+ },
+ {
+ "$ref": "575"
+ },
+ {
+ "$ref": "582"
+ },
+ {
+ "$ref": "589"
+ },
+ {
+ "$ref": "592"
+ },
+ {
+ "$ref": "597"
+ },
+ {
+ "$ref": "603"
+ },
+ {
+ "$ref": "622"
+ },
+ {
+ "$ref": "624"
+ },
+ {
+ "$ref": "630"
+ },
+ {
+ "$ref": "634"
+ },
+ {
+ "$ref": "645"
+ },
+ {
+ "$ref": "651"
+ },
+ {
+ "$ref": "655"
+ },
+ {
+ "$ref": "660"
+ },
+ {
+ "$ref": "664"
+ },
+ {
+ "$ref": "668"
+ },
+ {
+ "$ref": "674"
+ },
+ {
+ "$ref": "683"
+ },
+ {
+ "$ref": "702"
+ },
+ {
+ "$ref": "704"
+ },
+ {
+ "$ref": "713"
+ },
+ {
+ "$ref": "718"
+ },
+ {
+ "$ref": "725"
+ },
+ {
+ "$ref": "727"
+ },
+ {
+ "$ref": "733"
+ },
+ {
+ "$ref": "736"
+ },
+ {
+ "$ref": "745"
+ },
+ {
+ "$ref": "774"
+ },
+ {
+ "$ref": "783"
+ },
+ {
+ "$ref": "785"
+ },
+ {
+ "$ref": "791"
+ },
+ {
+ "$ref": "799"
+ },
+ {
+ "$ref": "802"
+ },
+ {
+ "$ref": "805"
+ },
+ {
+ "$ref": "820"
+ },
+ {
+ "$ref": "822"
+ },
+ {
+ "$ref": "828"
+ },
+ {
+ "$ref": "833"
+ },
+ {
+ "$ref": "845"
+ },
+ {
+ "$ref": "852"
+ },
+ {
+ "$ref": "866"
+ },
+ {
+ "$ref": "878"
+ },
+ {
+ "$ref": "886"
+ },
+ {
+ "$ref": "343"
+ },
+ {
+ "$ref": "344"
+ },
+ {
+ "$ref": "353"
+ },
+ {
+ "$id": "897",
+ "kind": "model",
+ "name": "ErrorResponse",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse",
+ "usage": "Output,Error,Json",
+ "description": "Common error response for all Azure Resource Manager APIs to return error details for failed operations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "898",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "description": "The error object.",
+ "type": {
+ "$id": "899",
+ "kind": "model",
+ "name": "ErrorDetail",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail",
+ "usage": "Output,Json",
+ "description": "The error detail.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "900",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "description": "The error code.",
+ "type": {
+ "$id": "901",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.code"
+ },
+ {
+ "$id": "902",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "description": "The error message.",
+ "type": {
+ "$id": "903",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.message"
+ },
+ {
+ "$id": "904",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "description": "The error target.",
+ "type": {
+ "$id": "905",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.target"
+ },
+ {
+ "$id": "906",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "description": "The error details.",
+ "type": {
+ "$id": "907",
+ "kind": "array",
+ "name": "ArrayErrorDetail",
+ "valueType": {
+ "$ref": "899"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.details"
+ },
+ {
+ "$id": "908",
+ "kind": "property",
+ "name": "additionalInfo",
+ "serializedName": "additionalInfo",
+ "description": "The error additional info.",
+ "type": {
+ "$id": "909",
+ "kind": "array",
+ "name": "ArrayErrorAdditionalInfo",
+ "valueType": {
+ "$id": "910",
+ "kind": "model",
+ "name": "ErrorAdditionalInfo",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo",
+ "usage": "Output,Json",
+ "description": "The resource management error additional info.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "911",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "description": "The additional info type.",
+ "type": {
+ "$id": "912",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.type"
+ },
+ {
+ "$id": "913",
+ "kind": "property",
+ "name": "info",
+ "serializedName": "info",
+ "description": "The additional info.",
+ "type": {
+ "$id": "914",
+ "kind": "model",
+ "name": "ErrorAdditionalInfoInfo",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.additionalInfo"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse.error"
+ }
+ ]
+ },
+ {
+ "$ref": "899"
+ },
+ {
+ "$ref": "910"
+ },
+ {
+ "$ref": "914"
+ },
+ {
+ "$id": "915",
+ "kind": "model",
+ "name": "FleetUpdate",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate",
+ "usage": "Input,Json",
+ "description": "Fleet Update Model",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "916",
+ "kind": "property",
+ "name": "tags",
+ "serializedName": "tags",
+ "description": "Resource tags.",
+ "type": {
+ "$id": "917",
+ "kind": "dict",
+ "keyType": {
+ "$id": "918",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "919",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate.tags"
+ },
+ {
+ "$id": "920",
+ "kind": "property",
+ "name": "identity",
+ "serializedName": "identity",
+ "description": "Updatable managed service identity",
+ "type": {
+ "$id": "921",
+ "kind": "model",
+ "name": "ManagedServiceIdentityUpdate",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ManagedServiceIdentityUpdate",
+ "usage": "Input,Json",
+ "description": "The template for adding optional properties.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "922",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "description": "The type of managed identity assigned to this resource.",
+ "type": {
+ "$ref": "306"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ManagedServiceIdentityUpdate.type"
+ },
+ {
+ "$id": "923",
+ "kind": "property",
+ "name": "userAssignedIdentities",
+ "serializedName": "userAssignedIdentities",
+ "description": "The identities assigned to this resource by the user.",
+ "type": {
+ "$id": "924",
+ "kind": "dict",
+ "keyType": {
+ "$id": "925",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$ref": "877"
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ManagedServiceIdentityUpdate.userAssignedIdentities"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate.identity"
+ },
+ {
+ "$id": "926",
+ "kind": "property",
+ "name": "plan",
+ "serializedName": "plan",
+ "description": "Updatable resource plan",
+ "type": {
+ "$id": "927",
+ "kind": "model",
+ "name": "ResourcePlanUpdate",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate",
+ "usage": "Input,Json",
+ "description": "The template for adding optional properties.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "928",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "A user defined name of the 3rd Party Artifact that is being procured.",
+ "type": {
+ "$id": "929",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.name"
+ },
+ {
+ "$id": "930",
+ "kind": "property",
+ "name": "publisher",
+ "serializedName": "publisher",
+ "description": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic",
+ "type": {
+ "$id": "931",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.publisher"
+ },
+ {
+ "$id": "932",
+ "kind": "property",
+ "name": "product",
+ "serializedName": "product",
+ "description": "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": "933",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.product"
+ },
+ {
+ "$id": "934",
+ "kind": "property",
+ "name": "promotionCode",
+ "serializedName": "promotionCode",
+ "description": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact.",
+ "type": {
+ "$id": "935",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.promotionCode"
+ },
+ {
+ "$id": "936",
+ "kind": "property",
+ "name": "version",
+ "serializedName": "version",
+ "description": "The version of the desired product/artifact.",
+ "type": {
+ "$id": "937",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ResourcePlanUpdate.version"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate.plan"
+ },
+ {
+ "$id": "938",
+ "kind": "property",
+ "name": "properties",
+ "serializedName": "properties",
+ "description": "RP-specific updatable properties",
+ "type": {
+ "$ref": "373"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.FleetUpdate.properties"
+ }
+ ]
+ },
+ {
+ "$ref": "921"
+ },
+ {
+ "$ref": "927"
+ },
+ {
+ "$id": "939",
+ "kind": "model",
+ "name": "FleetListResult",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ResourceListResult",
+ "usage": "Output,Json",
+ "description": "The response of a Fleet list operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "940",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The Fleet items on this page",
+ "type": {
+ "$id": "941",
+ "kind": "array",
+ "name": "ArrayFleet",
+ "valueType": {
+ "$ref": "342"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ResourceListResult.value"
+ },
+ {
+ "$id": "942",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "943",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "944",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.ResourceListResult.nextLink"
+ }
+ ]
+ },
+ {
+ "$id": "945",
+ "kind": "model",
+ "name": "VirtualMachineScaleSetListResult",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetListResult",
+ "usage": "Output,Json",
+ "description": "The response of a VirtualMachineScaleSet list operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "946",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The VirtualMachineScaleSet items on this page",
+ "type": {
+ "$id": "947",
+ "kind": "array",
+ "name": "ArrayVirtualMachineScaleSet",
+ "valueType": {
+ "$id": "948",
+ "kind": "model",
+ "name": "ComputeFleetVmss",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet",
+ "usage": "Output,Json",
+ "description": "An AzureFleet's virtualMachineScaleSet",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "949",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "description": "The compute RP resource id of the virtualMachineScaleSet \n\"subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}\"",
+ "type": {
+ "$id": "950",
+ "kind": "string",
+ "name": "armResourceIdentifier",
+ "crossLanguageDefinitionId": "Azure.Core.armResourceIdentifier",
+ "baseType": {
+ "$id": "951",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.id"
+ },
+ {
+ "$id": "952",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "description": "Type of the virtualMachineScaleSet",
+ "type": {
+ "$id": "953",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.type"
+ },
+ {
+ "$id": "954",
+ "kind": "property",
+ "name": "operationStatus",
+ "serializedName": "operationStatus",
+ "description": "This represents the operationStatus of the VMSS in response to the last operation that was performed on it by Azure Fleet resource.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": false,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.operationStatus"
+ },
+ {
+ "$id": "955",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "description": "Error Information when `operationStatus` is `Failed`",
+ "type": {
+ "$id": "956",
+ "kind": "model",
+ "name": "ComputeFleetApiError",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError",
+ "usage": "Output,Json",
+ "description": "ApiError for Fleet",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "957",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "description": "The error code.",
+ "type": {
+ "$id": "958",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.code"
+ },
+ {
+ "$id": "959",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "description": "The target of the particular error.",
+ "type": {
+ "$id": "960",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.target"
+ },
+ {
+ "$id": "961",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "description": "The error message.",
+ "type": {
+ "$id": "962",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.message"
+ },
+ {
+ "$id": "963",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "description": "The API error details",
+ "type": {
+ "$id": "964",
+ "kind": "array",
+ "name": "ArrayApiErrorBase",
+ "valueType": {
+ "$id": "965",
+ "kind": "model",
+ "name": "ComputeFleetApiErrorInfo",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiErrorBase",
+ "usage": "Output,Json",
+ "description": "API error base.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "966",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "description": "The error code.",
+ "type": {
+ "$id": "967",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiErrorBase.code"
+ },
+ {
+ "$id": "968",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "description": "The target of the particular error.",
+ "type": {
+ "$id": "969",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiErrorBase.target"
+ },
+ {
+ "$id": "970",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "description": "The error message.",
+ "type": {
+ "$id": "971",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiErrorBase.message"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.details"
+ },
+ {
+ "$id": "972",
+ "kind": "property",
+ "name": "innererror",
+ "serializedName": "innererror",
+ "description": "The API inner error",
+ "type": {
+ "$id": "973",
+ "kind": "model",
+ "name": "ComputeFleetInnerError",
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.InnerError",
+ "usage": "Output,Json",
+ "description": "Inner error details.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "974",
+ "kind": "property",
+ "name": "exceptionType",
+ "serializedName": "exceptionType",
+ "description": "The exception type.",
+ "type": {
+ "$id": "975",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.InnerError.exceptionType"
+ },
+ {
+ "$id": "976",
+ "kind": "property",
+ "name": "errorDetail",
+ "serializedName": "errorDetail",
+ "description": "The internal error message or exception dump.",
+ "type": {
+ "$id": "977",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.InnerError.errorDetail"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.ApiError.innererror"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSet.error"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetListResult.value"
+ },
+ {
+ "$id": "978",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "979",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Microsoft.AzureFleet.VirtualMachineScaleSetListResult.nextLink"
+ }
+ ]
+ },
+ {
+ "$ref": "948"
+ },
+ {
+ "$ref": "956"
+ },
+ {
+ "$ref": "965"
+ },
+ {
+ "$ref": "973"
+ },
+ {
+ "$id": "980",
+ "kind": "model",
+ "name": "OperationListResult",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult",
+ "usage": "Output,Json",
+ "description": "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": "981",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The Operation items on this page",
+ "type": {
+ "$id": "982",
+ "kind": "array",
+ "name": "ArrayOperation",
+ "valueType": {
+ "$id": "983",
+ "kind": "model",
+ "name": "Operation",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation",
+ "usage": "Output,Json",
+ "description": "Details of a REST API operation, returned from the Resource Provider Operations API",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "984",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "description": "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"",
+ "type": {
+ "$id": "985",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.name"
+ },
+ {
+ "$id": "986",
+ "kind": "property",
+ "name": "isDataAction",
+ "serializedName": "isDataAction",
+ "description": "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": "987",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.isDataAction"
+ },
+ {
+ "$id": "988",
+ "kind": "property",
+ "name": "display",
+ "serializedName": "display",
+ "description": "Localized display information for this particular operation.",
+ "type": {
+ "$id": "989",
+ "kind": "model",
+ "name": "OperationDisplay",
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay",
+ "usage": "Output,Json",
+ "description": "Localized display information for and operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "990",
+ "kind": "property",
+ "name": "provider",
+ "serializedName": "provider",
+ "description": "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\".",
+ "type": {
+ "$id": "991",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay.provider"
+ },
+ {
+ "$id": "992",
+ "kind": "property",
+ "name": "resource",
+ "serializedName": "resource",
+ "description": "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\".",
+ "type": {
+ "$id": "993",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay.resource"
+ },
+ {
+ "$id": "994",
+ "kind": "property",
+ "name": "operation",
+ "serializedName": "operation",
+ "description": "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\".",
+ "type": {
+ "$id": "995",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay.operation"
+ },
+ {
+ "$id": "996",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "description": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.",
+ "type": {
+ "$id": "997",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationDisplay.description"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.display"
+ },
+ {
+ "$id": "998",
+ "kind": "property",
+ "name": "origin",
+ "serializedName": "origin",
+ "description": "The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"",
+ "type": {
+ "$ref": "326"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.origin"
+ },
+ {
+ "$id": "999",
+ "kind": "property",
+ "name": "actionType",
+ "serializedName": "actionType",
+ "description": "Extensible enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.",
+ "type": {
+ "$ref": "334"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.Operation.actionType"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult.value"
+ },
+ {
+ "$id": "1000",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "1001",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1002",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.OperationListResult.nextLink"
+ }
+ ]
+ },
+ {
+ "$ref": "983"
+ },
+ {
+ "$ref": "989"
+ }
+ ],
+ "Clients": [
+ {
+ "$id": "1003",
+ "Name": "AzureFleetClient",
+ "Operations": [],
+ "Protocol": {
+ "$id": "1004"
+ },
+ "Parameters": [
+ {
+ "$id": "1005",
+ "Name": "endpoint",
+ "NameInRequest": "endpoint",
+ "Description": "Service host",
+ "Type": {
+ "$id": "1006",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url"
+ },
+ "Location": "Uri",
+ "IsApiVersion": false,
+ "IsResourceParameter": false,
+ "IsContentType": false,
+ "IsRequired": true,
+ "IsEndpoint": true,
+ "SkipUrlEncoding": false,
+ "Explode": false,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1007",
+ "Type": {
+ "$id": "1008",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "https://management.azure.com"
+ }
+ }
+ ],
+ "Decorators": []
+ },
+ {
+ "$id": "1009",
+ "Name": "Operations",
+ "Operations": [
+ {
+ "$id": "1010",
+ "Name": "list",
+ "ResourceName": "Operations",
+ "Description": "List the operations for the provider",
+ "Accessibility": "internal",
+ "Parameters": [
+ {
+ "$id": "1011",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1012",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1013",
+ "Type": {
+ "$id": "1014",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-01"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1015",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1016",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1017",
+ "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": "1018",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "980"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{endpoint}",
+ "Path": "/providers/Microsoft.AzureFleet/operations",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "1019",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Azure.ResourceManager.Operations.list",
+ "Decorators": [],
+ "Examples": [
+ {
+ "$id": "1020",
+ "kind": "http",
+ "name": "Operations_List",
+ "description": "Operations_List",
+ "filePath": "2024-11-01/Operations_List.json",
+ "parameters": [
+ {
+ "$id": "1021",
+ "parameter": {
+ "$ref": "1011"
+ },
+ "value": {
+ "$id": "1022",
+ "kind": "string",
+ "type": {
+ "$ref": "1012"
+ },
+ "value": "2024-11-01"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1023",
+ "response": {
+ "$ref": "1018"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1024",
+ "kind": "model",
+ "type": {
+ "$ref": "980"
+ },
+ "value": {
+ "$id": "1025",
+ "value": {
+ "$id": "1026",
+ "kind": "array",
+ "type": {
+ "$ref": "982"
+ },
+ "value": [
+ {
+ "$id": "1027",
+ "kind": "model",
+ "type": {
+ "$ref": "983"
+ },
+ "value": {
+ "$id": "1028",
+ "origin": {
+ "$id": "1029",
+ "kind": "string",
+ "type": {
+ "$ref": "326"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1030",
+ "kind": "string",
+ "type": {
+ "$ref": "985"
+ },
+ "value": "Microsoft.AzureFleet/fleets/read"
+ },
+ "isDataAction": {
+ "$id": "1031",
+ "kind": "boolean",
+ "type": {
+ "$ref": "987"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1032",
+ "kind": "model",
+ "type": {
+ "$ref": "989"
+ },
+ "value": {
+ "$id": "1033",
+ "provider": {
+ "$id": "1034",
+ "kind": "string",
+ "type": {
+ "$ref": "991"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1035",
+ "kind": "string",
+ "type": {
+ "$ref": "993"
+ },
+ "value": "Fleets"
+ },
+ "operation": {
+ "$id": "1036",
+ "kind": "string",
+ "type": {
+ "$ref": "995"
+ },
+ "value": "Get Azure Fleet"
+ },
+ "description": {
+ "$id": "1037",
+ "kind": "string",
+ "type": {
+ "$ref": "997"
+ },
+ "value": "Get properties of Azure Fleet resource"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1038",
+ "kind": "model",
+ "type": {
+ "$ref": "983"
+ },
+ "value": {
+ "$id": "1039",
+ "origin": {
+ "$id": "1040",
+ "kind": "string",
+ "type": {
+ "$ref": "326"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1041",
+ "kind": "string",
+ "type": {
+ "$ref": "985"
+ },
+ "value": "Microsoft.AzureFleet/fleets/write"
+ },
+ "isDataAction": {
+ "$id": "1042",
+ "kind": "boolean",
+ "type": {
+ "$ref": "987"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1043",
+ "kind": "model",
+ "type": {
+ "$ref": "989"
+ },
+ "value": {
+ "$id": "1044",
+ "provider": {
+ "$id": "1045",
+ "kind": "string",
+ "type": {
+ "$ref": "991"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1046",
+ "kind": "string",
+ "type": {
+ "$ref": "993"
+ },
+ "value": "Fleets"
+ },
+ "operation": {
+ "$id": "1047",
+ "kind": "string",
+ "type": {
+ "$ref": "995"
+ },
+ "value": "Create or Update Azure Fleet"
+ },
+ "description": {
+ "$id": "1048",
+ "kind": "string",
+ "type": {
+ "$ref": "997"
+ },
+ "value": "Creates a new Azure Fleet resource or updates an existing one"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1049",
+ "kind": "model",
+ "type": {
+ "$ref": "983"
+ },
+ "value": {
+ "$id": "1050",
+ "origin": {
+ "$id": "1051",
+ "kind": "string",
+ "type": {
+ "$ref": "326"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1052",
+ "kind": "string",
+ "type": {
+ "$ref": "985"
+ },
+ "value": "Microsoft.AzureFleet/fleets/delete"
+ },
+ "isDataAction": {
+ "$id": "1053",
+ "kind": "boolean",
+ "type": {
+ "$ref": "987"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1054",
+ "kind": "model",
+ "type": {
+ "$ref": "989"
+ },
+ "value": {
+ "$id": "1055",
+ "provider": {
+ "$id": "1056",
+ "kind": "string",
+ "type": {
+ "$ref": "991"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1057",
+ "kind": "string",
+ "type": {
+ "$ref": "993"
+ },
+ "value": "Fleets"
+ },
+ "operation": {
+ "$id": "1058",
+ "kind": "string",
+ "type": {
+ "$ref": "995"
+ },
+ "value": "Delete Virtual Machine and Virtual Machine scale sets in a Azure Fleet resource"
+ },
+ "description": {
+ "$id": "1059",
+ "kind": "string",
+ "type": {
+ "$ref": "997"
+ },
+ "value": "Deletes all compute resources of Azure Fleet resource"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1060",
+ "kind": "model",
+ "type": {
+ "$ref": "983"
+ },
+ "value": {
+ "$id": "1061",
+ "origin": {
+ "$id": "1062",
+ "kind": "string",
+ "type": {
+ "$ref": "326"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1063",
+ "kind": "string",
+ "type": {
+ "$ref": "985"
+ },
+ "value": "Microsoft.AzureFleet/register/action"
+ },
+ "isDataAction": {
+ "$id": "1064",
+ "kind": "boolean",
+ "type": {
+ "$ref": "987"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1065",
+ "kind": "model",
+ "type": {
+ "$ref": "989"
+ },
+ "value": {
+ "$id": "1066",
+ "provider": {
+ "$id": "1067",
+ "kind": "string",
+ "type": {
+ "$ref": "991"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1068",
+ "kind": "string",
+ "type": {
+ "$ref": "993"
+ },
+ "value": "Subscription"
+ },
+ "operation": {
+ "$id": "1069",
+ "kind": "string",
+ "type": {
+ "$ref": "995"
+ },
+ "value": "Register subscription for Microsoft.AzureFleet"
+ },
+ "description": {
+ "$id": "1070",
+ "kind": "string",
+ "type": {
+ "$ref": "997"
+ },
+ "value": "Registers Subscription with Microsoft.AzureFleet resource provider"
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "1071",
+ "kind": "model",
+ "type": {
+ "$ref": "983"
+ },
+ "value": {
+ "$id": "1072",
+ "origin": {
+ "$id": "1073",
+ "kind": "string",
+ "type": {
+ "$ref": "326"
+ },
+ "value": "user,system"
+ },
+ "name": {
+ "$id": "1074",
+ "kind": "string",
+ "type": {
+ "$ref": "985"
+ },
+ "value": "Microsoft.AzureFleet/unregister/action"
+ },
+ "isDataAction": {
+ "$id": "1075",
+ "kind": "boolean",
+ "type": {
+ "$ref": "987"
+ },
+ "value": false
+ },
+ "display": {
+ "$id": "1076",
+ "kind": "model",
+ "type": {
+ "$ref": "989"
+ },
+ "value": {
+ "$id": "1077",
+ "provider": {
+ "$id": "1078",
+ "kind": "string",
+ "type": {
+ "$ref": "991"
+ },
+ "value": "Microsoft Azure Fleet"
+ },
+ "resource": {
+ "$id": "1079",
+ "kind": "string",
+ "type": {
+ "$ref": "993"
+ },
+ "value": "Subscription"
+ },
+ "operation": {
+ "$id": "1080",
+ "kind": "string",
+ "type": {
+ "$ref": "995"
+ },
+ "value": "Unregister Subscription for Microsoft.AzureFleet"
+ },
+ "description": {
+ "$id": "1081",
+ "kind": "string",
+ "type": {
+ "$ref": "997"
+ },
+ "value": "Unregisters Subscription with Microsoft.AzureFleet resource provider"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "Protocol": {
+ "$id": "1082"
+ },
+ "Parent": "AzureFleetClient",
+ "Parameters": [
+ {
+ "$id": "1083",
+ "Name": "endpoint",
+ "NameInRequest": "endpoint",
+ "Description": "Service host",
+ "Type": {
+ "$id": "1084",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url"
+ },
+ "Location": "Uri",
+ "IsApiVersion": false,
+ "IsResourceParameter": false,
+ "IsContentType": false,
+ "IsRequired": true,
+ "IsEndpoint": true,
+ "SkipUrlEncoding": false,
+ "Explode": false,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1085",
+ "Type": {
+ "$id": "1086",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "https://management.azure.com"
+ }
+ }
+ ],
+ "Decorators": []
+ },
+ {
+ "$id": "1087",
+ "Name": "Fleets",
+ "Operations": [
+ {
+ "$id": "1088",
+ "Name": "get",
+ "ResourceName": "Fleet",
+ "Description": "Get a Fleet",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1089",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1090",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1091",
+ "Type": {
+ "$id": "1092",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-01"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1093",
+ "Name": "subscriptionId",
+ "NameInRequest": "subscriptionId",
+ "Description": "The ID of the target subscription. The value must be an UUID.",
+ "Type": {
+ "$id": "1094",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "1095",
+ "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": "1096",
+ "Name": "resourceGroupName",
+ "NameInRequest": "resourceGroupName",
+ "Description": "The name of the resource group. The name is case insensitive.",
+ "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": "fleetName",
+ "NameInRequest": "fleetName",
+ "Description": "The name of the Compute Fleet",
+ "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": "accept",
+ "NameInRequest": "Accept",
+ "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": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1103",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "342"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "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": "1104",
+ "kind": "http",
+ "name": "Fleets_Get",
+ "description": "Fleets_Get",
+ "filePath": "2024-11-01/Fleets_Get.json",
+ "parameters": [
+ {
+ "$id": "1105",
+ "parameter": {
+ "$ref": "1089"
+ },
+ "value": {
+ "$id": "1106",
+ "kind": "string",
+ "type": {
+ "$ref": "1090"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "1107",
+ "parameter": {
+ "$ref": "1093"
+ },
+ "value": {
+ "$id": "1108",
+ "kind": "string",
+ "type": {
+ "$ref": "1094"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "1109",
+ "parameter": {
+ "$ref": "1096"
+ },
+ "value": {
+ "$id": "1110",
+ "kind": "string",
+ "type": {
+ "$ref": "1097"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "1111",
+ "parameter": {
+ "$ref": "1098"
+ },
+ "value": {
+ "$id": "1112",
+ "kind": "string",
+ "type": {
+ "$ref": "1099"
+ },
+ "value": "testFleet"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1113",
+ "response": {
+ "$ref": "1103"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1114",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "1115",
+ "properties": {
+ "$id": "1116",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "1117",
+ "provisioningState": {
+ "$id": "1118",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "1119",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "1120",
+ "capacity": {
+ "$id": "1121",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "1122",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "1123",
+ "kind": "number",
+ "type": {
+ "$ref": "382"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "1124",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "1125",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "1126",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "1127",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "1128",
+ "capacity": {
+ "$id": "1129",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "1130",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "1131",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "1132",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "1133",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "1134",
+ "name": {
+ "$id": "1135",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "1136",
+ "kind": "number",
+ "type": {
+ "$ref": "400"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "1137",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "1138",
+ "baseVirtualMachineProfile": {
+ "$id": "1139",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "1140",
+ "osProfile": {
+ "$id": "1141",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "1142",
+ "computerNamePrefix": {
+ "$id": "1143",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "1144",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "1145",
+ "kind": "model",
+ "type": {
+ "$ref": "462"
+ },
+ "value": {
+ "$id": "1146",
+ "provisionVMAgent": {
+ "$id": "1147",
+ "kind": "boolean",
+ "type": {
+ "$ref": "464"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "1148",
+ "kind": "boolean",
+ "type": {
+ "$ref": "466"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "1149",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "1150",
+ "kind": "array",
+ "type": {
+ "$ref": "470"
+ },
+ "value": [
+ {
+ "$id": "1151",
+ "kind": "model",
+ "type": {
+ "$ref": "471"
+ },
+ "value": {
+ "$id": "1152",
+ "passName": {
+ "$id": "1153",
+ "kind": "string",
+ "type": {
+ "$ref": "473"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "1154",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "1155",
+ "kind": "string",
+ "type": {
+ "$ref": "104"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "1156",
+ "kind": "model",
+ "type": {
+ "$ref": "480"
+ },
+ "value": {
+ "$id": "1157",
+ "patchMode": {
+ "$id": "1158",
+ "kind": "string",
+ "type": {
+ "$ref": "110"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "1159",
+ "kind": "boolean",
+ "type": {
+ "$ref": "483"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "1160",
+ "kind": "string",
+ "type": {
+ "$ref": "118"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "1161",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "1162",
+ "rebootSetting": {
+ "$id": "1163",
+ "kind": "string",
+ "type": {
+ "$ref": "124"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "1164",
+ "kind": "boolean",
+ "type": {
+ "$ref": "489"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "1165",
+ "kind": "model",
+ "type": {
+ "$ref": "491"
+ },
+ "value": {
+ "$id": "1166",
+ "listeners": {
+ "$id": "1167",
+ "kind": "array",
+ "type": {
+ "$ref": "493"
+ },
+ "value": [
+ {
+ "$id": "1168",
+ "kind": "model",
+ "type": {
+ "$ref": "494"
+ },
+ "value": {
+ "$id": "1169",
+ "protocol": {
+ "$id": "1170",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "1171",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "1172",
+ "kind": "boolean",
+ "type": {
+ "$ref": "499"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "1173",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "1174",
+ "disablePasswordAuthentication": {
+ "$id": "1175",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "1176",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "1177",
+ "publicKeys": {
+ "$id": "1178",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "1179",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "1180",
+ "path": {
+ "$id": "1181",
+ "kind": "string",
+ "type": {
+ "$ref": "510"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "1182",
+ "kind": "string",
+ "type": {
+ "$ref": "512"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "1183",
+ "kind": "boolean",
+ "type": {
+ "$ref": "514"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "1184",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "1185",
+ "patchMode": {
+ "$id": "1186",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "1187",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "1188",
+ "kind": "model",
+ "type": {
+ "$ref": "520"
+ },
+ "value": {
+ "$id": "1189",
+ "rebootSetting": {
+ "$id": "1190",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "1191",
+ "kind": "boolean",
+ "type": {
+ "$ref": "523"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "1192",
+ "kind": "boolean",
+ "type": {
+ "$ref": "525"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "1193",
+ "kind": "array",
+ "type": {
+ "$ref": "527"
+ },
+ "value": [
+ {
+ "$id": "1194",
+ "kind": "model",
+ "type": {
+ "$ref": "528"
+ },
+ "value": {
+ "$id": "1195",
+ "sourceVault": {
+ "$id": "1196",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1197",
+ "id": {
+ "$id": "1198",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "1199",
+ "kind": "array",
+ "type": {
+ "$ref": "535"
+ },
+ "value": [
+ {
+ "$id": "1200",
+ "kind": "model",
+ "type": {
+ "$ref": "536"
+ },
+ "value": {
+ "$id": "1201",
+ "certificateUrl": {
+ "$id": "1202",
+ "kind": "string",
+ "type": {
+ "$ref": "538"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "1203",
+ "kind": "string",
+ "type": {
+ "$ref": "540"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "1204",
+ "kind": "boolean",
+ "type": {
+ "$ref": "542"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "1205",
+ "kind": "boolean",
+ "type": {
+ "$ref": "544"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "1206",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "1207",
+ "imageReference": {
+ "$id": "1208",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "1209",
+ "publisher": {
+ "$id": "1210",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "1211",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "1212",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "1213",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "1214",
+ "kind": "string",
+ "type": {
+ "$ref": "561"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "1215",
+ "kind": "string",
+ "type": {
+ "$ref": "563"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "1216",
+ "kind": "string",
+ "type": {
+ "$ref": "565"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "1217",
+ "kind": "string",
+ "type": {
+ "$ref": "550"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "1218",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "1219",
+ "name": {
+ "$id": "1220",
+ "kind": "string",
+ "type": {
+ "$ref": "569"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "1221",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "1222",
+ "kind": "boolean",
+ "type": {
+ "$ref": "572"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "1223",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "1224",
+ "kind": "model",
+ "type": {
+ "$ref": "575"
+ },
+ "value": {
+ "$id": "1225",
+ "option": {
+ "$id": "1226",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "1227",
+ "kind": "string",
+ "type": {
+ "$ref": "186"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "1228",
+ "kind": "number",
+ "type": {
+ "$ref": "579"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "1229",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "1230",
+ "kind": "model",
+ "type": {
+ "$ref": "582"
+ },
+ "value": {
+ "$id": "1231",
+ "uri": {
+ "$id": "1232",
+ "kind": "string",
+ "type": {
+ "$ref": "584"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "1233",
+ "kind": "array",
+ "type": {
+ "$ref": "586"
+ },
+ "value": [
+ {
+ "$id": "1234",
+ "kind": "string",
+ "type": {
+ "$ref": "587"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "1235",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "1236",
+ "storageAccountType": {
+ "$id": "1237",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "1238",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "1239",
+ "id": {
+ "$id": "1240",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "1241",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "1242",
+ "securityEncryptionType": {
+ "$id": "1243",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "1244",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "1245",
+ "id": {
+ "$id": "1246",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "1247",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "1248",
+ "kind": "array",
+ "type": {
+ "$ref": "602"
+ },
+ "value": [
+ {
+ "$id": "1249",
+ "kind": "model",
+ "type": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "1250",
+ "name": {
+ "$id": "1251",
+ "kind": "string",
+ "type": {
+ "$ref": "605"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "1252",
+ "kind": "number",
+ "type": {
+ "$ref": "607"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "1253",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "1254",
+ "kind": "boolean",
+ "type": {
+ "$ref": "610"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "1255",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "1256",
+ "kind": "number",
+ "type": {
+ "$ref": "613"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "1257",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "1258",
+ "storageAccountType": {
+ "$id": "1259",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "1260",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "1261",
+ "id": {
+ "$id": "1262",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "1263",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "1264",
+ "securityEncryptionType": {
+ "$id": "1265",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "1266",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "1267",
+ "id": {
+ "$id": "1268",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "1269",
+ "kind": "number",
+ "type": {
+ "$ref": "616"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "1270",
+ "kind": "number",
+ "type": {
+ "$ref": "618"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "1271",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "1272",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "1273",
+ "healthProbe": {
+ "$id": "1274",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "1275",
+ "id": {
+ "$id": "1276",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "1277",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "1278",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "1279",
+ "name": {
+ "$id": "1280",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "1281",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "1282",
+ "primary": {
+ "$id": "1283",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "1284",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "1285",
+ "kind": "boolean",
+ "type": {
+ "$ref": "640"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "1286",
+ "kind": "boolean",
+ "type": {
+ "$ref": "642"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "1287",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1288",
+ "id": {
+ "$id": "1289",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "1290",
+ "kind": "model",
+ "type": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "1291",
+ "dnsServers": {
+ "$id": "1292",
+ "kind": "array",
+ "type": {
+ "$ref": "647"
+ },
+ "value": [
+ {
+ "$id": "1293",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "1294",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "1295",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "1296",
+ "name": {
+ "$id": "1297",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "1298",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "1299",
+ "subnet": {
+ "$id": "1300",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "1301",
+ "id": {
+ "$id": "1302",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "1303",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "1304",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "1305",
+ "name": {
+ "$id": "1306",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "1307",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "1308",
+ "idleTimeoutInMinutes": {
+ "$id": "1309",
+ "kind": "number",
+ "type": {
+ "$ref": "666"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "1310",
+ "kind": "model",
+ "type": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "1311",
+ "domainNameLabel": {
+ "$id": "1312",
+ "kind": "string",
+ "type": {
+ "$ref": "670"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "1313",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "1314",
+ "kind": "array",
+ "type": {
+ "$ref": "673"
+ },
+ "value": [
+ {
+ "$id": "1315",
+ "kind": "model",
+ "type": {
+ "$ref": "674"
+ },
+ "value": {
+ "$id": "1316",
+ "ipTagType": {
+ "$id": "1317",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "1318",
+ "kind": "string",
+ "type": {
+ "$ref": "678"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "1319",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1320",
+ "id": {
+ "$id": "1321",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "1322",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "1323",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "1324",
+ "kind": "model",
+ "type": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "1325",
+ "name": {
+ "$id": "1326",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "1327",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "1328",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "1329",
+ "kind": "array",
+ "type": {
+ "$ref": "688"
+ },
+ "value": [
+ {
+ "$id": "1330",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1331",
+ "id": {
+ "$id": "1332",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "1333",
+ "kind": "array",
+ "type": {
+ "$ref": "690"
+ },
+ "value": [
+ {
+ "$id": "1334",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1335",
+ "id": {
+ "$id": "1336",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "1337",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "1338",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1339",
+ "id": {
+ "$id": "1340",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "1341",
+ "kind": "array",
+ "type": {
+ "$ref": "694"
+ },
+ "value": [
+ {
+ "$id": "1342",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1343",
+ "id": {
+ "$id": "1344",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "1345",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "1346",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "1347",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "1348",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "1349",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "1350",
+ "kind": "model",
+ "type": {
+ "$ref": "702"
+ },
+ "value": {
+ "$id": "1351",
+ "uefiSettings": {
+ "$id": "1352",
+ "kind": "model",
+ "type": {
+ "$ref": "704"
+ },
+ "value": {
+ "$id": "1353",
+ "secureBootEnabled": {
+ "$id": "1354",
+ "kind": "boolean",
+ "type": {
+ "$ref": "706"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "1355",
+ "kind": "boolean",
+ "type": {
+ "$ref": "708"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "1356",
+ "kind": "boolean",
+ "type": {
+ "$ref": "710"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "1357",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "1358",
+ "kind": "model",
+ "type": {
+ "$ref": "713"
+ },
+ "value": {
+ "$id": "1359",
+ "userAssignedIdentityResourceId": {
+ "$id": "1360",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "1361",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "1362",
+ "enabled": {
+ "$id": "1363",
+ "kind": "boolean",
+ "type": {
+ "$ref": "720"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "1364",
+ "kind": "string",
+ "type": {
+ "$ref": "300"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "1365",
+ "kind": "number",
+ "type": {
+ "$ref": "723"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "1366",
+ "kind": "model",
+ "type": {
+ "$ref": "725"
+ },
+ "value": {
+ "$id": "1367",
+ "bootDiagnostics": {
+ "$id": "1368",
+ "kind": "model",
+ "type": {
+ "$ref": "727"
+ },
+ "value": {
+ "$id": "1369",
+ "enabled": {
+ "$id": "1370",
+ "kind": "boolean",
+ "type": {
+ "$ref": "729"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "1371",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "1372",
+ "kind": "model",
+ "type": {
+ "$ref": "733"
+ },
+ "value": {
+ "$id": "1373",
+ "extensions": {
+ "$id": "1374",
+ "kind": "array",
+ "type": {
+ "$ref": "735"
+ },
+ "value": [
+ {
+ "$id": "1375",
+ "kind": "model",
+ "type": {
+ "$ref": "736"
+ },
+ "value": {
+ "$id": "1376",
+ "name": {
+ "$id": "1377",
+ "kind": "string",
+ "type": {
+ "$ref": "741"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "1378",
+ "kind": "string",
+ "type": {
+ "$ref": "743"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "1379",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "1380",
+ "forceUpdateTag": {
+ "$id": "1381",
+ "kind": "string",
+ "type": {
+ "$ref": "747"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "1382",
+ "kind": "string",
+ "type": {
+ "$ref": "749"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "1383",
+ "kind": "string",
+ "type": {
+ "$ref": "751"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "1384",
+ "kind": "string",
+ "type": {
+ "$ref": "753"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "1385",
+ "kind": "boolean",
+ "type": {
+ "$ref": "755"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "1386",
+ "kind": "boolean",
+ "type": {
+ "$ref": "757"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "1387",
+ "kind": "dict",
+ "type": {
+ "$ref": "759"
+ },
+ "value": {
+ "$id": "1388"
+ }
+ },
+ "provisioningState": {
+ "$id": "1389",
+ "kind": "string",
+ "type": {
+ "$ref": "767"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "1390",
+ "kind": "array",
+ "type": {
+ "$ref": "769"
+ },
+ "value": [
+ {
+ "$id": "1391",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "1392",
+ "kind": "boolean",
+ "type": {
+ "$ref": "772"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "1393",
+ "kind": "model",
+ "type": {
+ "$ref": "774"
+ },
+ "value": {
+ "$id": "1394",
+ "secretUrl": {
+ "$id": "1395",
+ "kind": "string",
+ "type": {
+ "$ref": "776"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "1396",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1397",
+ "id": {
+ "$id": "1398",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "1399",
+ "kind": "string",
+ "type": {
+ "$ref": "738"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "1400",
+ "kind": "string",
+ "type": {
+ "$ref": "779"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "1401",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "1402",
+ "kind": "model",
+ "type": {
+ "$ref": "783"
+ },
+ "value": {
+ "$id": "1403",
+ "terminateNotificationProfile": {
+ "$id": "1404",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "1405",
+ "notBeforeTimeout": {
+ "$id": "1406",
+ "kind": "string",
+ "type": {
+ "$ref": "787"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "1407",
+ "kind": "boolean",
+ "type": {
+ "$ref": "789"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "1408",
+ "kind": "model",
+ "type": {
+ "$ref": "791"
+ },
+ "value": {
+ "$id": "1409",
+ "notBeforeTimeout": {
+ "$id": "1410",
+ "kind": "string",
+ "type": {
+ "$ref": "793"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "1411",
+ "kind": "boolean",
+ "type": {
+ "$ref": "795"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "1412",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "1413",
+ "kind": "model",
+ "type": {
+ "$ref": "799"
+ },
+ "value": {
+ "$id": "1414",
+ "capacityReservationGroup": {
+ "$id": "1415",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1416",
+ "id": {
+ "$id": "1417",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "1418",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "1419",
+ "galleryApplications": {
+ "$id": "1420",
+ "kind": "array",
+ "type": {
+ "$ref": "804"
+ },
+ "value": [
+ {
+ "$id": "1421",
+ "kind": "model",
+ "type": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "1422",
+ "tags": {
+ "$id": "1423",
+ "kind": "string",
+ "type": {
+ "$ref": "807"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "1424",
+ "kind": "number",
+ "type": {
+ "$ref": "809"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "1425",
+ "kind": "string",
+ "type": {
+ "$ref": "811"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "1426",
+ "kind": "boolean",
+ "type": {
+ "$ref": "816"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "1427",
+ "kind": "boolean",
+ "type": {
+ "$ref": "818"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "1428",
+ "kind": "model",
+ "type": {
+ "$ref": "820"
+ },
+ "value": {
+ "$id": "1429",
+ "vmSizeProperties": {
+ "$id": "1430",
+ "kind": "model",
+ "type": {
+ "$ref": "822"
+ },
+ "value": {
+ "$id": "1431",
+ "vCPUsAvailable": {
+ "$id": "1432",
+ "kind": "number",
+ "type": {
+ "$ref": "824"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "1433",
+ "kind": "number",
+ "type": {
+ "$ref": "826"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "1434",
+ "kind": "model",
+ "type": {
+ "$ref": "828"
+ },
+ "value": {
+ "$id": "1435",
+ "id": {
+ "$id": "1436",
+ "kind": "string",
+ "type": {
+ "$ref": "830"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "1437",
+ "kind": "model",
+ "type": {
+ "$ref": "833"
+ },
+ "value": {
+ "$id": "1438",
+ "id": {
+ "$id": "1439",
+ "kind": "string",
+ "type": {
+ "$ref": "835"
+ },
+ "value": "mubredelfbshboaxrsxiajihahaa"
+ },
+ "excludeExtensions": {
+ "$id": "1440",
+ "kind": "array",
+ "type": {
+ "$ref": "837"
+ },
+ "value": [
+ {
+ "$id": "1441",
+ "kind": "string",
+ "type": {
+ "$ref": "838"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "1442",
+ "kind": "boolean",
+ "type": {
+ "$ref": "840"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "1443",
+ "kind": "string",
+ "type": {
+ "$ref": "842"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "1444",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "1445",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "1446",
+ "kind": "string",
+ "type": {
+ "$ref": "858"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "1447",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "1448",
+ "kind": "array",
+ "type": {
+ "$ref": "863"
+ },
+ "value": [
+ {
+ "$id": "1449",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "1450",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "1451",
+ "kind": "model",
+ "type": {
+ "$ref": "866"
+ },
+ "value": {
+ "$id": "1452",
+ "principalId": {
+ "$id": "1453",
+ "kind": "string",
+ "type": {
+ "$ref": "868"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "1454",
+ "kind": "string",
+ "type": {
+ "$ref": "871"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "1455",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "1456",
+ "kind": "dict",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "1457",
+ "key9851": {
+ "$id": "1458",
+ "kind": "model",
+ "type": {
+ "$ref": "878"
+ },
+ "value": {
+ "$id": "1459",
+ "principalId": {
+ "$id": "1460",
+ "kind": "string",
+ "type": {
+ "$ref": "880"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "1461",
+ "kind": "string",
+ "type": {
+ "$ref": "883"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "1462",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "1463",
+ "key3518": {
+ "$id": "1464",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "plan": {
+ "$id": "1465",
+ "kind": "model",
+ "type": {
+ "$ref": "886"
+ },
+ "value": {
+ "$id": "1466",
+ "name": {
+ "$id": "1467",
+ "kind": "string",
+ "type": {
+ "$ref": "888"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "1468",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "1469",
+ "kind": "string",
+ "type": {
+ "$ref": "892"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "1470",
+ "kind": "string",
+ "type": {
+ "$ref": "894"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "1471",
+ "kind": "string",
+ "type": {
+ "$ref": "896"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "location": {
+ "$id": "1472",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "1473",
+ "kind": "string",
+ "type": {
+ "$ref": "346"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "1474",
+ "kind": "string",
+ "type": {
+ "$id": "1475",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "1476",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "1477",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "1478",
+ "createdBy": {
+ "$id": "1479",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "1480",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "1481",
+ "kind": "string",
+ "type": {
+ "$ref": "358"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "1482",
+ "kind": "string",
+ "type": {
+ "$ref": "361"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "1483",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "1484",
+ "kind": "string",
+ "type": {
+ "$ref": "364"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "1485",
+ "Name": "createOrUpdate",
+ "ResourceName": "Fleet",
+ "Description": "Create a Fleet",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1486",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "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": "2024-11-01"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1490",
+ "Name": "subscriptionId",
+ "NameInRequest": "subscriptionId",
+ "Description": "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": "resourceGroupName",
+ "NameInRequest": "resourceGroupName",
+ "Description": "The name of the resource group. The name is case insensitive.",
+ "Type": {
+ "$id": "1494",
+ "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": "1495",
+ "Name": "fleetName",
+ "NameInRequest": "fleetName",
+ "Description": "The name of the Compute Fleet",
+ "Type": {
+ "$id": "1496",
+ "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": "1497",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1498",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1499",
+ "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": "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
+ },
+ {
+ "$id": "1503",
+ "Name": "resource",
+ "NameInRequest": "resource",
+ "Description": "Resource create parameters.",
+ "Type": {
+ "$ref": "342"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1504",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "342"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "1505",
+ "StatusCodes": [
+ 201
+ ],
+ "BodyType": {
+ "$ref": "342"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1506",
+ "Name": "retryAfter",
+ "NameInResponse": "Retry-After",
+ "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "Type": {
+ "$id": "1507",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "PUT",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{endpoint}",
+ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1508",
+ "FinalStateVia": 0,
+ "FinalResponse": {
+ "$id": "1509",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "342"
+ },
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.createOrUpdate",
+ "Decorators": [
+ {
+ "$id": "1510",
+ "name": "Azure.Core.@useFinalStateVia",
+ "arguments": {
+ "$id": "1511",
+ "finalState": "azure-async-operation"
+ }
+ }
+ ],
+ "Examples": [
+ {
+ "$id": "1512",
+ "kind": "http",
+ "name": "Fleets_CreateOrUpdate",
+ "description": "Fleets_CreateOrUpdate",
+ "filePath": "2024-11-01/Fleets_CreateOrUpdate.json",
+ "parameters": [
+ {
+ "$id": "1513",
+ "parameter": {
+ "$ref": "1486"
+ },
+ "value": {
+ "$id": "1514",
+ "kind": "string",
+ "type": {
+ "$ref": "1487"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "1515",
+ "parameter": {
+ "$ref": "1490"
+ },
+ "value": {
+ "$id": "1516",
+ "kind": "string",
+ "type": {
+ "$ref": "1491"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "1517",
+ "parameter": {
+ "$ref": "1493"
+ },
+ "value": {
+ "$id": "1518",
+ "kind": "string",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "1519",
+ "parameter": {
+ "$ref": "1495"
+ },
+ "value": {
+ "$id": "1520",
+ "kind": "string",
+ "type": {
+ "$ref": "1496"
+ },
+ "value": "testFleet"
+ }
+ },
+ {
+ "$id": "1521",
+ "parameter": {
+ "$ref": "1503"
+ },
+ "value": {
+ "$id": "1522",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "1523",
+ "properties": {
+ "$id": "1524",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "1525",
+ "spotPriorityProfile": {
+ "$id": "1526",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "1527",
+ "capacity": {
+ "$id": "1528",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "1529",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "1530",
+ "kind": "number",
+ "type": {
+ "$ref": "382"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "1531",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "1532",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "1533",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "1534",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "1535",
+ "capacity": {
+ "$id": "1536",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "1537",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "1538",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "1539",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "1540",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "1541",
+ "name": {
+ "$id": "1542",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "1543",
+ "kind": "number",
+ "type": {
+ "$ref": "400"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "1544",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "1545",
+ "baseVirtualMachineProfile": {
+ "$id": "1546",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "1547",
+ "osProfile": {
+ "$id": "1548",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "1549",
+ "computerNamePrefix": {
+ "$id": "1550",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "1551",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "adminPassword": {
+ "$id": "1552",
+ "kind": "string",
+ "type": {
+ "$ref": "458"
+ },
+ "value": "adfbrdxpv"
+ },
+ "customData": {
+ "$id": "1553",
+ "kind": "string",
+ "type": {
+ "$ref": "460"
+ },
+ "value": "xjjib"
+ },
+ "windowsConfiguration": {
+ "$id": "1554",
+ "kind": "model",
+ "type": {
+ "$ref": "462"
+ },
+ "value": {
+ "$id": "1555",
+ "provisionVMAgent": {
+ "$id": "1556",
+ "kind": "boolean",
+ "type": {
+ "$ref": "464"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "1557",
+ "kind": "boolean",
+ "type": {
+ "$ref": "466"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "1558",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "1559",
+ "kind": "array",
+ "type": {
+ "$ref": "470"
+ },
+ "value": [
+ {
+ "$id": "1560",
+ "kind": "model",
+ "type": {
+ "$ref": "471"
+ },
+ "value": {
+ "$id": "1561",
+ "passName": {
+ "$id": "1562",
+ "kind": "string",
+ "type": {
+ "$ref": "473"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "1563",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "1564",
+ "kind": "string",
+ "type": {
+ "$ref": "104"
+ },
+ "value": "AutoLogon"
+ },
+ "content": {
+ "$id": "1565",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "bubmqbxjkj"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "1566",
+ "kind": "model",
+ "type": {
+ "$ref": "480"
+ },
+ "value": {
+ "$id": "1567",
+ "patchMode": {
+ "$id": "1568",
+ "kind": "string",
+ "type": {
+ "$ref": "110"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "1569",
+ "kind": "boolean",
+ "type": {
+ "$ref": "483"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "1570",
+ "kind": "string",
+ "type": {
+ "$ref": "118"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "1571",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "1572",
+ "rebootSetting": {
+ "$id": "1573",
+ "kind": "string",
+ "type": {
+ "$ref": "124"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "1574",
+ "kind": "boolean",
+ "type": {
+ "$ref": "489"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "1575",
+ "kind": "model",
+ "type": {
+ "$ref": "491"
+ },
+ "value": {
+ "$id": "1576",
+ "listeners": {
+ "$id": "1577",
+ "kind": "array",
+ "type": {
+ "$ref": "493"
+ },
+ "value": [
+ {
+ "$id": "1578",
+ "kind": "model",
+ "type": {
+ "$ref": "494"
+ },
+ "value": {
+ "$id": "1579",
+ "protocol": {
+ "$id": "1580",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "Https"
+ },
+ "certificateUrl": {
+ "$id": "1581",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "1582",
+ "kind": "boolean",
+ "type": {
+ "$ref": "499"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "1583",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "1584",
+ "disablePasswordAuthentication": {
+ "$id": "1585",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "1586",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "1587",
+ "publicKeys": {
+ "$id": "1588",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "1589",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "1590",
+ "path": {
+ "$id": "1591",
+ "kind": "string",
+ "type": {
+ "$ref": "510"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "1592",
+ "kind": "string",
+ "type": {
+ "$ref": "512"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "1593",
+ "kind": "boolean",
+ "type": {
+ "$ref": "514"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "1594",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "1595",
+ "patchMode": {
+ "$id": "1596",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "1597",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "1598",
+ "kind": "model",
+ "type": {
+ "$ref": "520"
+ },
+ "value": {
+ "$id": "1599",
+ "rebootSetting": {
+ "$id": "1600",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "1601",
+ "kind": "boolean",
+ "type": {
+ "$ref": "523"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "1602",
+ "kind": "boolean",
+ "type": {
+ "$ref": "525"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "1603",
+ "kind": "array",
+ "type": {
+ "$ref": "527"
+ },
+ "value": [
+ {
+ "$id": "1604",
+ "kind": "model",
+ "type": {
+ "$ref": "528"
+ },
+ "value": {
+ "$id": "1605",
+ "sourceVault": {
+ "$id": "1606",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1607",
+ "id": {
+ "$id": "1608",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "1609",
+ "kind": "array",
+ "type": {
+ "$ref": "535"
+ },
+ "value": [
+ {
+ "$id": "1610",
+ "kind": "model",
+ "type": {
+ "$ref": "536"
+ },
+ "value": {
+ "$id": "1611",
+ "certificateUrl": {
+ "$id": "1612",
+ "kind": "string",
+ "type": {
+ "$ref": "538"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "1613",
+ "kind": "string",
+ "type": {
+ "$ref": "540"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "1614",
+ "kind": "boolean",
+ "type": {
+ "$ref": "542"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "1615",
+ "kind": "boolean",
+ "type": {
+ "$ref": "544"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "1616",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "1617",
+ "imageReference": {
+ "$id": "1618",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "1619",
+ "publisher": {
+ "$id": "1620",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "1621",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "1622",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "1623",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "sharedGalleryImageId": {
+ "$id": "1624",
+ "kind": "string",
+ "type": {
+ "$ref": "563"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "1625",
+ "kind": "string",
+ "type": {
+ "$ref": "565"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "1626",
+ "kind": "string",
+ "type": {
+ "$ref": "550"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "1627",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "1628",
+ "name": {
+ "$id": "1629",
+ "kind": "string",
+ "type": {
+ "$ref": "569"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "1630",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "1631",
+ "kind": "boolean",
+ "type": {
+ "$ref": "572"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "1632",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "1633",
+ "kind": "model",
+ "type": {
+ "$ref": "575"
+ },
+ "value": {
+ "$id": "1634",
+ "option": {
+ "$id": "1635",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "1636",
+ "kind": "string",
+ "type": {
+ "$ref": "186"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "1637",
+ "kind": "number",
+ "type": {
+ "$ref": "579"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "1638",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "1639",
+ "kind": "model",
+ "type": {
+ "$ref": "582"
+ },
+ "value": {
+ "$id": "1640",
+ "uri": {
+ "$id": "1641",
+ "kind": "string",
+ "type": {
+ "$ref": "584"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "1642",
+ "kind": "array",
+ "type": {
+ "$ref": "586"
+ },
+ "value": [
+ {
+ "$id": "1643",
+ "kind": "string",
+ "type": {
+ "$ref": "587"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "1644",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "1645",
+ "storageAccountType": {
+ "$id": "1646",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "1647",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "1648",
+ "id": {
+ "$id": "1649",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "1650",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "1651",
+ "securityEncryptionType": {
+ "$id": "1652",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "1653",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "1654",
+ "id": {
+ "$id": "1655",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "1656",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "1657",
+ "kind": "array",
+ "type": {
+ "$ref": "602"
+ },
+ "value": [
+ {
+ "$id": "1658",
+ "kind": "model",
+ "type": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "1659",
+ "name": {
+ "$id": "1660",
+ "kind": "string",
+ "type": {
+ "$ref": "605"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "1661",
+ "kind": "number",
+ "type": {
+ "$ref": "607"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "1662",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "1663",
+ "kind": "boolean",
+ "type": {
+ "$ref": "610"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "1664",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "1665",
+ "kind": "number",
+ "type": {
+ "$ref": "613"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "1666",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "1667",
+ "storageAccountType": {
+ "$id": "1668",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "1669",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "1670",
+ "id": {
+ "$id": "1671",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "1672",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "1673",
+ "securityEncryptionType": {
+ "$id": "1674",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "1675",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "1676",
+ "id": {
+ "$id": "1677",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "1678",
+ "kind": "number",
+ "type": {
+ "$ref": "616"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "1679",
+ "kind": "number",
+ "type": {
+ "$ref": "618"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "1680",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "1681",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "1682",
+ "healthProbe": {
+ "$id": "1683",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "1684",
+ "id": {
+ "$id": "1685",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "1686",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "1687",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "1688",
+ "name": {
+ "$id": "1689",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "1690",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "1691",
+ "primary": {
+ "$id": "1692",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "1693",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "1694",
+ "kind": "boolean",
+ "type": {
+ "$ref": "640"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "1695",
+ "kind": "boolean",
+ "type": {
+ "$ref": "642"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "1696",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1697",
+ "id": {
+ "$id": "1698",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "1699",
+ "kind": "model",
+ "type": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "1700",
+ "dnsServers": {
+ "$id": "1701",
+ "kind": "array",
+ "type": {
+ "$ref": "647"
+ },
+ "value": [
+ {
+ "$id": "1702",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "1703",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "1704",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "1705",
+ "name": {
+ "$id": "1706",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "1707",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "1708",
+ "subnet": {
+ "$id": "1709",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "1710",
+ "id": {
+ "$id": "1711",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "1712",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "1713",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "1714",
+ "name": {
+ "$id": "1715",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "1716",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "1717",
+ "idleTimeoutInMinutes": {
+ "$id": "1718",
+ "kind": "number",
+ "type": {
+ "$ref": "666"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "1719",
+ "kind": "model",
+ "type": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "1720",
+ "domainNameLabel": {
+ "$id": "1721",
+ "kind": "string",
+ "type": {
+ "$ref": "670"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "1722",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "1723",
+ "kind": "array",
+ "type": {
+ "$ref": "673"
+ },
+ "value": [
+ {
+ "$id": "1724",
+ "kind": "model",
+ "type": {
+ "$ref": "674"
+ },
+ "value": {
+ "$id": "1725",
+ "ipTagType": {
+ "$id": "1726",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "1727",
+ "kind": "string",
+ "type": {
+ "$ref": "678"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "1728",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1729",
+ "id": {
+ "$id": "1730",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "1731",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "1732",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "1733",
+ "kind": "model",
+ "type": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "1734",
+ "name": {
+ "$id": "1735",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "1736",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "1737",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "1738",
+ "kind": "array",
+ "type": {
+ "$ref": "688"
+ },
+ "value": [
+ {
+ "$id": "1739",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1740",
+ "id": {
+ "$id": "1741",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "1742",
+ "kind": "array",
+ "type": {
+ "$ref": "690"
+ },
+ "value": [
+ {
+ "$id": "1743",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1744",
+ "id": {
+ "$id": "1745",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "1746",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "1747",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1748",
+ "id": {
+ "$id": "1749",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "1750",
+ "kind": "array",
+ "type": {
+ "$ref": "694"
+ },
+ "value": [
+ {
+ "$id": "1751",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1752",
+ "id": {
+ "$id": "1753",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "1754",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "1755",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "1756",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "1757",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "1758",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "1759",
+ "kind": "model",
+ "type": {
+ "$ref": "702"
+ },
+ "value": {
+ "$id": "1760",
+ "uefiSettings": {
+ "$id": "1761",
+ "kind": "model",
+ "type": {
+ "$ref": "704"
+ },
+ "value": {
+ "$id": "1762",
+ "secureBootEnabled": {
+ "$id": "1763",
+ "kind": "boolean",
+ "type": {
+ "$ref": "706"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "1764",
+ "kind": "boolean",
+ "type": {
+ "$ref": "708"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "1765",
+ "kind": "boolean",
+ "type": {
+ "$ref": "710"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "1766",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "1767",
+ "kind": "model",
+ "type": {
+ "$ref": "713"
+ },
+ "value": {
+ "$id": "1768",
+ "userAssignedIdentityResourceId": {
+ "$id": "1769",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "1770",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "1771",
+ "enabled": {
+ "$id": "1772",
+ "kind": "boolean",
+ "type": {
+ "$ref": "720"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "1773",
+ "kind": "string",
+ "type": {
+ "$ref": "300"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "1774",
+ "kind": "number",
+ "type": {
+ "$ref": "723"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "1775",
+ "kind": "model",
+ "type": {
+ "$ref": "725"
+ },
+ "value": {
+ "$id": "1776",
+ "bootDiagnostics": {
+ "$id": "1777",
+ "kind": "model",
+ "type": {
+ "$ref": "727"
+ },
+ "value": {
+ "$id": "1778",
+ "enabled": {
+ "$id": "1779",
+ "kind": "boolean",
+ "type": {
+ "$ref": "729"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "1780",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "1781",
+ "kind": "model",
+ "type": {
+ "$ref": "733"
+ },
+ "value": {
+ "$id": "1782",
+ "extensions": {
+ "$id": "1783",
+ "kind": "array",
+ "type": {
+ "$ref": "735"
+ },
+ "value": [
+ {
+ "$id": "1784",
+ "kind": "model",
+ "type": {
+ "$ref": "736"
+ },
+ "value": {
+ "$id": "1785",
+ "name": {
+ "$id": "1786",
+ "kind": "string",
+ "type": {
+ "$ref": "741"
+ },
+ "value": "bndxuxx"
+ },
+ "properties": {
+ "$id": "1787",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "1788",
+ "forceUpdateTag": {
+ "$id": "1789",
+ "kind": "string",
+ "type": {
+ "$ref": "747"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "1790",
+ "kind": "string",
+ "type": {
+ "$ref": "749"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "1791",
+ "kind": "string",
+ "type": {
+ "$ref": "751"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "1792",
+ "kind": "string",
+ "type": {
+ "$ref": "753"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "1793",
+ "kind": "boolean",
+ "type": {
+ "$ref": "755"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "1794",
+ "kind": "boolean",
+ "type": {
+ "$ref": "757"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "1795",
+ "kind": "dict",
+ "type": {
+ "$ref": "759"
+ },
+ "value": {
+ "$id": "1796"
+ }
+ },
+ "protectedSettings": {
+ "$id": "1797",
+ "kind": "dict",
+ "type": {
+ "$ref": "763"
+ },
+ "value": {
+ "$id": "1798"
+ }
+ },
+ "provisionAfterExtensions": {
+ "$id": "1799",
+ "kind": "array",
+ "type": {
+ "$ref": "769"
+ },
+ "value": [
+ {
+ "$id": "1800",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "1801",
+ "kind": "boolean",
+ "type": {
+ "$ref": "772"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "1802",
+ "kind": "model",
+ "type": {
+ "$ref": "774"
+ },
+ "value": {
+ "$id": "1803",
+ "secretUrl": {
+ "$id": "1804",
+ "kind": "string",
+ "type": {
+ "$ref": "776"
+ },
+ "value": "https://myvaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "1805",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1806",
+ "id": {
+ "$id": "1807",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "1808",
+ "kind": "string",
+ "type": {
+ "$ref": "779"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "1809",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "1810",
+ "kind": "model",
+ "type": {
+ "$ref": "783"
+ },
+ "value": {
+ "$id": "1811",
+ "terminateNotificationProfile": {
+ "$id": "1812",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "1813",
+ "notBeforeTimeout": {
+ "$id": "1814",
+ "kind": "string",
+ "type": {
+ "$ref": "787"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "1815",
+ "kind": "boolean",
+ "type": {
+ "$ref": "789"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "1816",
+ "kind": "model",
+ "type": {
+ "$ref": "791"
+ },
+ "value": {
+ "$id": "1817",
+ "notBeforeTimeout": {
+ "$id": "1818",
+ "kind": "string",
+ "type": {
+ "$ref": "793"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "1819",
+ "kind": "boolean",
+ "type": {
+ "$ref": "795"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "1820",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "1821",
+ "kind": "model",
+ "type": {
+ "$ref": "799"
+ },
+ "value": {
+ "$id": "1822",
+ "capacityReservationGroup": {
+ "$id": "1823",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1824",
+ "id": {
+ "$id": "1825",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "1826",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "1827",
+ "galleryApplications": {
+ "$id": "1828",
+ "kind": "array",
+ "type": {
+ "$ref": "804"
+ },
+ "value": [
+ {
+ "$id": "1829",
+ "kind": "model",
+ "type": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "1830",
+ "tags": {
+ "$id": "1831",
+ "kind": "string",
+ "type": {
+ "$ref": "807"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "1832",
+ "kind": "number",
+ "type": {
+ "$ref": "809"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "1833",
+ "kind": "string",
+ "type": {
+ "$ref": "811"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "configurationReference": {
+ "$id": "1834",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "ulztmiavpojpbpbddgnuuiimxcpau"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "1835",
+ "kind": "boolean",
+ "type": {
+ "$ref": "816"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "1836",
+ "kind": "boolean",
+ "type": {
+ "$ref": "818"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "1837",
+ "kind": "model",
+ "type": {
+ "$ref": "820"
+ },
+ "value": {
+ "$id": "1838",
+ "vmSizeProperties": {
+ "$id": "1839",
+ "kind": "model",
+ "type": {
+ "$ref": "822"
+ },
+ "value": {
+ "$id": "1840",
+ "vCPUsAvailable": {
+ "$id": "1841",
+ "kind": "number",
+ "type": {
+ "$ref": "824"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "1842",
+ "kind": "number",
+ "type": {
+ "$ref": "826"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "1843",
+ "kind": "model",
+ "type": {
+ "$ref": "828"
+ },
+ "value": {
+ "$id": "1844",
+ "id": {
+ "$id": "1845",
+ "kind": "string",
+ "type": {
+ "$ref": "830"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "1846",
+ "kind": "model",
+ "type": {
+ "$ref": "833"
+ },
+ "value": {
+ "$id": "1847",
+ "id": {
+ "$id": "1848",
+ "kind": "string",
+ "type": {
+ "$ref": "835"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "1849",
+ "kind": "array",
+ "type": {
+ "$ref": "837"
+ },
+ "value": [
+ {
+ "$id": "1850",
+ "kind": "string",
+ "type": {
+ "$ref": "838"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "1851",
+ "kind": "boolean",
+ "type": {
+ "$ref": "840"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "1852",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "1853",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ }
+ }
+ },
+ "zones": {
+ "$id": "1854",
+ "kind": "array",
+ "type": {
+ "$ref": "863"
+ },
+ "value": [
+ {
+ "$id": "1855",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "1856",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "1857",
+ "kind": "model",
+ "type": {
+ "$ref": "866"
+ },
+ "value": {
+ "$id": "1858",
+ "type": {
+ "$id": "1859",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "1860",
+ "kind": "dict",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "1861",
+ "key9851": {
+ "$id": "1862",
+ "kind": "model",
+ "type": {
+ "$ref": "878"
+ },
+ "value": {
+ "$id": "1863"
+ }
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "1864",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "1865",
+ "key3518": {
+ "$id": "1866",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "location": {
+ "$id": "1867",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "westus"
+ },
+ "plan": {
+ "$id": "1868",
+ "kind": "model",
+ "type": {
+ "$ref": "886"
+ },
+ "value": {
+ "$id": "1869",
+ "name": {
+ "$id": "1870",
+ "kind": "string",
+ "type": {
+ "$ref": "888"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "1871",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "1872",
+ "kind": "string",
+ "type": {
+ "$ref": "892"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "1873",
+ "kind": "string",
+ "type": {
+ "$ref": "894"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "1874",
+ "kind": "string",
+ "type": {
+ "$ref": "896"
+ },
+ "value": "wa"
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "1875",
+ "response": {
+ "$ref": "1504"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "1876",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "1877",
+ "properties": {
+ "$id": "1878",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "1879",
+ "provisioningState": {
+ "$id": "1880",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Succeeded"
+ },
+ "spotPriorityProfile": {
+ "$id": "1881",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "1882",
+ "capacity": {
+ "$id": "1883",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 10
+ },
+ "minCapacity": {
+ "$id": "1884",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 20
+ },
+ "maxPricePerVM": {
+ "$id": "1885",
+ "kind": "number",
+ "type": {
+ "$ref": "382"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "1886",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "1887",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "1888",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "1889",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "1890",
+ "capacity": {
+ "$id": "1891",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 10
+ },
+ "minCapacity": {
+ "$id": "1892",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "1893",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "1894",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "1895",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "1896",
+ "name": {
+ "$id": "1897",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "1898",
+ "kind": "number",
+ "type": {
+ "$ref": "400"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "1899",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "1900",
+ "baseVirtualMachineProfile": {
+ "$id": "1901",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "1902",
+ "osProfile": {
+ "$id": "1903",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "1904",
+ "computerNamePrefix": {
+ "$id": "1905",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "1906",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "1907",
+ "kind": "model",
+ "type": {
+ "$ref": "462"
+ },
+ "value": {
+ "$id": "1908",
+ "provisionVMAgent": {
+ "$id": "1909",
+ "kind": "boolean",
+ "type": {
+ "$ref": "464"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "1910",
+ "kind": "boolean",
+ "type": {
+ "$ref": "466"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "1911",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "1912",
+ "kind": "array",
+ "type": {
+ "$ref": "470"
+ },
+ "value": [
+ {
+ "$id": "1913",
+ "kind": "model",
+ "type": {
+ "$ref": "471"
+ },
+ "value": {
+ "$id": "1914",
+ "passName": {
+ "$id": "1915",
+ "kind": "string",
+ "type": {
+ "$ref": "473"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "1916",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "1917",
+ "kind": "string",
+ "type": {
+ "$ref": "104"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "1918",
+ "kind": "model",
+ "type": {
+ "$ref": "480"
+ },
+ "value": {
+ "$id": "1919",
+ "patchMode": {
+ "$id": "1920",
+ "kind": "string",
+ "type": {
+ "$ref": "110"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "1921",
+ "kind": "boolean",
+ "type": {
+ "$ref": "483"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "1922",
+ "kind": "string",
+ "type": {
+ "$ref": "118"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "1923",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "1924",
+ "rebootSetting": {
+ "$id": "1925",
+ "kind": "string",
+ "type": {
+ "$ref": "124"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "1926",
+ "kind": "boolean",
+ "type": {
+ "$ref": "489"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "1927",
+ "kind": "model",
+ "type": {
+ "$ref": "491"
+ },
+ "value": {
+ "$id": "1928",
+ "listeners": {
+ "$id": "1929",
+ "kind": "array",
+ "type": {
+ "$ref": "493"
+ },
+ "value": [
+ {
+ "$id": "1930",
+ "kind": "model",
+ "type": {
+ "$ref": "494"
+ },
+ "value": {
+ "$id": "1931",
+ "protocol": {
+ "$id": "1932",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "Https"
+ },
+ "certificateUrl": {
+ "$id": "1933",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "1934",
+ "kind": "boolean",
+ "type": {
+ "$ref": "499"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "1935",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "1936",
+ "disablePasswordAuthentication": {
+ "$id": "1937",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "1938",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "1939",
+ "publicKeys": {
+ "$id": "1940",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "1941",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "1942",
+ "path": {
+ "$id": "1943",
+ "kind": "string",
+ "type": {
+ "$ref": "510"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "1944",
+ "kind": "string",
+ "type": {
+ "$ref": "512"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "1945",
+ "kind": "boolean",
+ "type": {
+ "$ref": "514"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "1946",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "1947",
+ "patchMode": {
+ "$id": "1948",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "1949",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "1950",
+ "kind": "model",
+ "type": {
+ "$ref": "520"
+ },
+ "value": {
+ "$id": "1951",
+ "rebootSetting": {
+ "$id": "1952",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "1953",
+ "kind": "boolean",
+ "type": {
+ "$ref": "523"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "1954",
+ "kind": "boolean",
+ "type": {
+ "$ref": "525"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "1955",
+ "kind": "array",
+ "type": {
+ "$ref": "527"
+ },
+ "value": [
+ {
+ "$id": "1956",
+ "kind": "model",
+ "type": {
+ "$ref": "528"
+ },
+ "value": {
+ "$id": "1957",
+ "sourceVault": {
+ "$id": "1958",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "1959",
+ "id": {
+ "$id": "1960",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "1961",
+ "kind": "array",
+ "type": {
+ "$ref": "535"
+ },
+ "value": [
+ {
+ "$id": "1962",
+ "kind": "model",
+ "type": {
+ "$ref": "536"
+ },
+ "value": {
+ "$id": "1963",
+ "certificateUrl": {
+ "$id": "1964",
+ "kind": "string",
+ "type": {
+ "$ref": "538"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "1965",
+ "kind": "string",
+ "type": {
+ "$ref": "540"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "1966",
+ "kind": "boolean",
+ "type": {
+ "$ref": "542"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "1967",
+ "kind": "boolean",
+ "type": {
+ "$ref": "544"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "1968",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "1969",
+ "imageReference": {
+ "$id": "1970",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "1971",
+ "publisher": {
+ "$id": "1972",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "1973",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "1974",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "1975",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "1976",
+ "kind": "string",
+ "type": {
+ "$ref": "561"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "1977",
+ "kind": "string",
+ "type": {
+ "$ref": "563"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "1978",
+ "kind": "string",
+ "type": {
+ "$ref": "565"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "1979",
+ "kind": "string",
+ "type": {
+ "$ref": "550"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "1980",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "1981",
+ "name": {
+ "$id": "1982",
+ "kind": "string",
+ "type": {
+ "$ref": "569"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "1983",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "1984",
+ "kind": "boolean",
+ "type": {
+ "$ref": "572"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "1985",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "1986",
+ "kind": "model",
+ "type": {
+ "$ref": "575"
+ },
+ "value": {
+ "$id": "1987",
+ "option": {
+ "$id": "1988",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "1989",
+ "kind": "string",
+ "type": {
+ "$ref": "186"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "1990",
+ "kind": "number",
+ "type": {
+ "$ref": "579"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "1991",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "1992",
+ "kind": "model",
+ "type": {
+ "$ref": "582"
+ },
+ "value": {
+ "$id": "1993",
+ "uri": {
+ "$id": "1994",
+ "kind": "string",
+ "type": {
+ "$ref": "584"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "1995",
+ "kind": "array",
+ "type": {
+ "$ref": "586"
+ },
+ "value": [
+ {
+ "$id": "1996",
+ "kind": "string",
+ "type": {
+ "$ref": "587"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "1997",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "1998",
+ "storageAccountType": {
+ "$id": "1999",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "2000",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2001",
+ "id": {
+ "$id": "2002",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2003",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "2004",
+ "securityEncryptionType": {
+ "$id": "2005",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "2006",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2007",
+ "id": {
+ "$id": "2008",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "2009",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "2010",
+ "kind": "array",
+ "type": {
+ "$ref": "602"
+ },
+ "value": [
+ {
+ "$id": "2011",
+ "kind": "model",
+ "type": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "2012",
+ "name": {
+ "$id": "2013",
+ "kind": "string",
+ "type": {
+ "$ref": "605"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "2014",
+ "kind": "number",
+ "type": {
+ "$ref": "607"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "2015",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "2016",
+ "kind": "boolean",
+ "type": {
+ "$ref": "610"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "2017",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "2018",
+ "kind": "number",
+ "type": {
+ "$ref": "613"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "2019",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "2020",
+ "storageAccountType": {
+ "$id": "2021",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "2022",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2023",
+ "id": {
+ "$id": "2024",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2025",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "2026",
+ "securityEncryptionType": {
+ "$id": "2027",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "2028",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2029",
+ "id": {
+ "$id": "2030",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "2031",
+ "kind": "number",
+ "type": {
+ "$ref": "616"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "2032",
+ "kind": "number",
+ "type": {
+ "$ref": "618"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "2033",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "2034",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "2035",
+ "healthProbe": {
+ "$id": "2036",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "2037",
+ "id": {
+ "$id": "2038",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "2039",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "2040",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "2041",
+ "name": {
+ "$id": "2042",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "2043",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "2044",
+ "primary": {
+ "$id": "2045",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "2046",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "2047",
+ "kind": "boolean",
+ "type": {
+ "$ref": "640"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "2048",
+ "kind": "boolean",
+ "type": {
+ "$ref": "642"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "2049",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2050",
+ "id": {
+ "$id": "2051",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "2052",
+ "kind": "model",
+ "type": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "2053",
+ "dnsServers": {
+ "$id": "2054",
+ "kind": "array",
+ "type": {
+ "$ref": "647"
+ },
+ "value": [
+ {
+ "$id": "2055",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "2056",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "2057",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "2058",
+ "name": {
+ "$id": "2059",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "2060",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "2061",
+ "subnet": {
+ "$id": "2062",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "2063",
+ "id": {
+ "$id": "2064",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "2065",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "2066",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "2067",
+ "name": {
+ "$id": "2068",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "2069",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "2070",
+ "idleTimeoutInMinutes": {
+ "$id": "2071",
+ "kind": "number",
+ "type": {
+ "$ref": "666"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "2072",
+ "kind": "model",
+ "type": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "2073",
+ "domainNameLabel": {
+ "$id": "2074",
+ "kind": "string",
+ "type": {
+ "$ref": "670"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "2075",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "2076",
+ "kind": "array",
+ "type": {
+ "$ref": "673"
+ },
+ "value": [
+ {
+ "$id": "2077",
+ "kind": "model",
+ "type": {
+ "$ref": "674"
+ },
+ "value": {
+ "$id": "2078",
+ "ipTagType": {
+ "$id": "2079",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "2080",
+ "kind": "string",
+ "type": {
+ "$ref": "678"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "2081",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2082",
+ "id": {
+ "$id": "2083",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "2084",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "2085",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "2086",
+ "kind": "model",
+ "type": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "2087",
+ "name": {
+ "$id": "2088",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "2089",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "2090",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "2091",
+ "kind": "array",
+ "type": {
+ "$ref": "688"
+ },
+ "value": [
+ {
+ "$id": "2092",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2093",
+ "id": {
+ "$id": "2094",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "2095",
+ "kind": "array",
+ "type": {
+ "$ref": "690"
+ },
+ "value": [
+ {
+ "$id": "2096",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2097",
+ "id": {
+ "$id": "2098",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "2099",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "2100",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2101",
+ "id": {
+ "$id": "2102",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "2103",
+ "kind": "array",
+ "type": {
+ "$ref": "694"
+ },
+ "value": [
+ {
+ "$id": "2104",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2105",
+ "id": {
+ "$id": "2106",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "2107",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "2108",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "2109",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "2110",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "2111",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2112",
+ "kind": "model",
+ "type": {
+ "$ref": "702"
+ },
+ "value": {
+ "$id": "2113",
+ "uefiSettings": {
+ "$id": "2114",
+ "kind": "model",
+ "type": {
+ "$ref": "704"
+ },
+ "value": {
+ "$id": "2115",
+ "secureBootEnabled": {
+ "$id": "2116",
+ "kind": "boolean",
+ "type": {
+ "$ref": "706"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "2117",
+ "kind": "boolean",
+ "type": {
+ "$ref": "708"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "2118",
+ "kind": "boolean",
+ "type": {
+ "$ref": "710"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "2119",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "2120",
+ "kind": "model",
+ "type": {
+ "$ref": "713"
+ },
+ "value": {
+ "$id": "2121",
+ "userAssignedIdentityResourceId": {
+ "$id": "2122",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "2123",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "2124",
+ "enabled": {
+ "$id": "2125",
+ "kind": "boolean",
+ "type": {
+ "$ref": "720"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "2126",
+ "kind": "string",
+ "type": {
+ "$ref": "300"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "2127",
+ "kind": "number",
+ "type": {
+ "$ref": "723"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "2128",
+ "kind": "model",
+ "type": {
+ "$ref": "725"
+ },
+ "value": {
+ "$id": "2129",
+ "bootDiagnostics": {
+ "$id": "2130",
+ "kind": "model",
+ "type": {
+ "$ref": "727"
+ },
+ "value": {
+ "$id": "2131",
+ "enabled": {
+ "$id": "2132",
+ "kind": "boolean",
+ "type": {
+ "$ref": "729"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "2133",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "2134",
+ "kind": "model",
+ "type": {
+ "$ref": "733"
+ },
+ "value": {
+ "$id": "2135",
+ "extensions": {
+ "$id": "2136",
+ "kind": "array",
+ "type": {
+ "$ref": "735"
+ },
+ "value": [
+ {
+ "$id": "2137",
+ "kind": "model",
+ "type": {
+ "$ref": "736"
+ },
+ "value": {
+ "$id": "2138",
+ "name": {
+ "$id": "2139",
+ "kind": "string",
+ "type": {
+ "$ref": "741"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "2140",
+ "kind": "string",
+ "type": {
+ "$ref": "743"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "2141",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "2142",
+ "forceUpdateTag": {
+ "$id": "2143",
+ "kind": "string",
+ "type": {
+ "$ref": "747"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "2144",
+ "kind": "string",
+ "type": {
+ "$ref": "749"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "2145",
+ "kind": "string",
+ "type": {
+ "$ref": "751"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "2146",
+ "kind": "string",
+ "type": {
+ "$ref": "753"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "2147",
+ "kind": "boolean",
+ "type": {
+ "$ref": "755"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2148",
+ "kind": "boolean",
+ "type": {
+ "$ref": "757"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "2149",
+ "kind": "dict",
+ "type": {
+ "$ref": "759"
+ },
+ "value": {
+ "$id": "2150"
+ }
+ },
+ "provisioningState": {
+ "$id": "2151",
+ "kind": "string",
+ "type": {
+ "$ref": "767"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "2152",
+ "kind": "array",
+ "type": {
+ "$ref": "769"
+ },
+ "value": [
+ {
+ "$id": "2153",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "2154",
+ "kind": "boolean",
+ "type": {
+ "$ref": "772"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "2155",
+ "kind": "model",
+ "type": {
+ "$ref": "774"
+ },
+ "value": {
+ "$id": "2156",
+ "secretUrl": {
+ "$id": "2157",
+ "kind": "string",
+ "type": {
+ "$ref": "776"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "2158",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2159",
+ "id": {
+ "$id": "2160",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "2161",
+ "kind": "string",
+ "type": {
+ "$ref": "738"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "2162",
+ "kind": "string",
+ "type": {
+ "$ref": "779"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "2163",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "2164",
+ "kind": "model",
+ "type": {
+ "$ref": "783"
+ },
+ "value": {
+ "$id": "2165",
+ "terminateNotificationProfile": {
+ "$id": "2166",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "2167",
+ "notBeforeTimeout": {
+ "$id": "2168",
+ "kind": "string",
+ "type": {
+ "$ref": "787"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "2169",
+ "kind": "boolean",
+ "type": {
+ "$ref": "789"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "2170",
+ "kind": "model",
+ "type": {
+ "$ref": "791"
+ },
+ "value": {
+ "$id": "2171",
+ "notBeforeTimeout": {
+ "$id": "2172",
+ "kind": "string",
+ "type": {
+ "$ref": "793"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "2173",
+ "kind": "boolean",
+ "type": {
+ "$ref": "795"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "2174",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "2175",
+ "kind": "model",
+ "type": {
+ "$ref": "799"
+ },
+ "value": {
+ "$id": "2176",
+ "capacityReservationGroup": {
+ "$id": "2177",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2178",
+ "id": {
+ "$id": "2179",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "2180",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2181",
+ "galleryApplications": {
+ "$id": "2182",
+ "kind": "array",
+ "type": {
+ "$ref": "804"
+ },
+ "value": [
+ {
+ "$id": "2183",
+ "kind": "model",
+ "type": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "2184",
+ "tags": {
+ "$id": "2185",
+ "kind": "string",
+ "type": {
+ "$ref": "807"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "2186",
+ "kind": "number",
+ "type": {
+ "$ref": "809"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "2187",
+ "kind": "string",
+ "type": {
+ "$ref": "811"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "2188",
+ "kind": "boolean",
+ "type": {
+ "$ref": "816"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2189",
+ "kind": "boolean",
+ "type": {
+ "$ref": "818"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "2190",
+ "kind": "model",
+ "type": {
+ "$ref": "820"
+ },
+ "value": {
+ "$id": "2191",
+ "vmSizeProperties": {
+ "$id": "2192",
+ "kind": "model",
+ "type": {
+ "$ref": "822"
+ },
+ "value": {
+ "$id": "2193",
+ "vCPUsAvailable": {
+ "$id": "2194",
+ "kind": "number",
+ "type": {
+ "$ref": "824"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "2195",
+ "kind": "number",
+ "type": {
+ "$ref": "826"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "2196",
+ "kind": "model",
+ "type": {
+ "$ref": "828"
+ },
+ "value": {
+ "$id": "2197",
+ "id": {
+ "$id": "2198",
+ "kind": "string",
+ "type": {
+ "$ref": "830"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "2199",
+ "kind": "model",
+ "type": {
+ "$ref": "833"
+ },
+ "value": {
+ "$id": "2200",
+ "id": {
+ "$id": "2201",
+ "kind": "string",
+ "type": {
+ "$ref": "835"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "2202",
+ "kind": "array",
+ "type": {
+ "$ref": "837"
+ },
+ "value": [
+ {
+ "$id": "2203",
+ "kind": "string",
+ "type": {
+ "$ref": "838"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "2204",
+ "kind": "boolean",
+ "type": {
+ "$ref": "840"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2205",
+ "kind": "string",
+ "type": {
+ "$ref": "842"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "2206",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "2207",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2208",
+ "kind": "string",
+ "type": {
+ "$ref": "858"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "2209",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "2210",
+ "kind": "array",
+ "type": {
+ "$ref": "863"
+ },
+ "value": [
+ {
+ "$id": "2211",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "2212",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "2213",
+ "kind": "model",
+ "type": {
+ "$ref": "866"
+ },
+ "value": {
+ "$id": "2214",
+ "principalId": {
+ "$id": "2215",
+ "kind": "string",
+ "type": {
+ "$ref": "868"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "2216",
+ "kind": "string",
+ "type": {
+ "$ref": "871"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "2217",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "2218",
+ "kind": "dict",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "2219",
+ "key9851": {
+ "$id": "2220",
+ "kind": "model",
+ "type": {
+ "$ref": "878"
+ },
+ "value": {
+ "$id": "2221",
+ "principalId": {
+ "$id": "2222",
+ "kind": "string",
+ "type": {
+ "$ref": "880"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "2223",
+ "kind": "string",
+ "type": {
+ "$ref": "883"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "plan": {
+ "$id": "2224",
+ "kind": "model",
+ "type": {
+ "$ref": "886"
+ },
+ "value": {
+ "$id": "2225",
+ "name": {
+ "$id": "2226",
+ "kind": "string",
+ "type": {
+ "$ref": "888"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "2227",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "2228",
+ "kind": "string",
+ "type": {
+ "$ref": "892"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "2229",
+ "kind": "string",
+ "type": {
+ "$ref": "894"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "2230",
+ "kind": "string",
+ "type": {
+ "$ref": "896"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "tags": {
+ "$id": "2231",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "2232",
+ "key3518": {
+ "$id": "2233",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "location": {
+ "$id": "2234",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "2235",
+ "kind": "string",
+ "type": {
+ "$ref": "346"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "2236",
+ "kind": "string",
+ "type": {
+ "$ref": "1475"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "2237",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "2238",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "2239",
+ "createdBy": {
+ "$id": "2240",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "2241",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "2242",
+ "kind": "string",
+ "type": {
+ "$ref": "358"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "2243",
+ "kind": "string",
+ "type": {
+ "$ref": "361"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "2244",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "2245",
+ "kind": "string",
+ "type": {
+ "$ref": "364"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "2246",
+ "response": {
+ "$ref": "1505"
+ },
+ "statusCode": 201,
+ "bodyValue": {
+ "$id": "2247",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "2248",
+ "properties": {
+ "$id": "2249",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "2250",
+ "provisioningState": {
+ "$id": "2251",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "2252",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "2253",
+ "capacity": {
+ "$id": "2254",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 0
+ },
+ "minCapacity": {
+ "$id": "2255",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 0
+ },
+ "maxPricePerVM": {
+ "$id": "2256",
+ "kind": "number",
+ "type": {
+ "$ref": "382"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "2257",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "2258",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "2259",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "2260",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "2261",
+ "capacity": {
+ "$id": "2262",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "2263",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "2264",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "2265",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "2266",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2267",
+ "name": {
+ "$id": "2268",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "2269",
+ "kind": "number",
+ "type": {
+ "$ref": "400"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "2270",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "2271",
+ "baseVirtualMachineProfile": {
+ "$id": "2272",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "2273",
+ "osProfile": {
+ "$id": "2274",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "2275",
+ "computerNamePrefix": {
+ "$id": "2276",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "2277",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "2278",
+ "kind": "model",
+ "type": {
+ "$ref": "462"
+ },
+ "value": {
+ "$id": "2279",
+ "provisionVMAgent": {
+ "$id": "2280",
+ "kind": "boolean",
+ "type": {
+ "$ref": "464"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "2281",
+ "kind": "boolean",
+ "type": {
+ "$ref": "466"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "2282",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "2283",
+ "kind": "array",
+ "type": {
+ "$ref": "470"
+ },
+ "value": [
+ {
+ "$id": "2284",
+ "kind": "model",
+ "type": {
+ "$ref": "471"
+ },
+ "value": {
+ "$id": "2285",
+ "passName": {
+ "$id": "2286",
+ "kind": "string",
+ "type": {
+ "$ref": "473"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "2287",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "2288",
+ "kind": "string",
+ "type": {
+ "$ref": "104"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "2289",
+ "kind": "model",
+ "type": {
+ "$ref": "480"
+ },
+ "value": {
+ "$id": "2290",
+ "patchMode": {
+ "$id": "2291",
+ "kind": "string",
+ "type": {
+ "$ref": "110"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "2292",
+ "kind": "boolean",
+ "type": {
+ "$ref": "483"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "2293",
+ "kind": "string",
+ "type": {
+ "$ref": "118"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "2294",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "2295",
+ "rebootSetting": {
+ "$id": "2296",
+ "kind": "string",
+ "type": {
+ "$ref": "124"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "2297",
+ "kind": "boolean",
+ "type": {
+ "$ref": "489"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "2298",
+ "kind": "model",
+ "type": {
+ "$ref": "491"
+ },
+ "value": {
+ "$id": "2299",
+ "listeners": {
+ "$id": "2300",
+ "kind": "array",
+ "type": {
+ "$ref": "493"
+ },
+ "value": [
+ {
+ "$id": "2301",
+ "kind": "model",
+ "type": {
+ "$ref": "494"
+ },
+ "value": {
+ "$id": "2302",
+ "protocol": {
+ "$id": "2303",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "Https"
+ },
+ "certificateUrl": {
+ "$id": "2304",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "2305",
+ "kind": "boolean",
+ "type": {
+ "$ref": "499"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "2306",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "2307",
+ "disablePasswordAuthentication": {
+ "$id": "2308",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "2309",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "2310",
+ "publicKeys": {
+ "$id": "2311",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "2312",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "2313",
+ "path": {
+ "$id": "2314",
+ "kind": "string",
+ "type": {
+ "$ref": "510"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "2315",
+ "kind": "string",
+ "type": {
+ "$ref": "512"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "2316",
+ "kind": "boolean",
+ "type": {
+ "$ref": "514"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "2317",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "2318",
+ "patchMode": {
+ "$id": "2319",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "2320",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "2321",
+ "kind": "model",
+ "type": {
+ "$ref": "520"
+ },
+ "value": {
+ "$id": "2322",
+ "rebootSetting": {
+ "$id": "2323",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "2324",
+ "kind": "boolean",
+ "type": {
+ "$ref": "523"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "2325",
+ "kind": "boolean",
+ "type": {
+ "$ref": "525"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "2326",
+ "kind": "array",
+ "type": {
+ "$ref": "527"
+ },
+ "value": [
+ {
+ "$id": "2327",
+ "kind": "model",
+ "type": {
+ "$ref": "528"
+ },
+ "value": {
+ "$id": "2328",
+ "sourceVault": {
+ "$id": "2329",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2330",
+ "id": {
+ "$id": "2331",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "2332",
+ "kind": "array",
+ "type": {
+ "$ref": "535"
+ },
+ "value": [
+ {
+ "$id": "2333",
+ "kind": "model",
+ "type": {
+ "$ref": "536"
+ },
+ "value": {
+ "$id": "2334",
+ "certificateUrl": {
+ "$id": "2335",
+ "kind": "string",
+ "type": {
+ "$ref": "538"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "2336",
+ "kind": "string",
+ "type": {
+ "$ref": "540"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "2337",
+ "kind": "boolean",
+ "type": {
+ "$ref": "542"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "2338",
+ "kind": "boolean",
+ "type": {
+ "$ref": "544"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "2339",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "2340",
+ "imageReference": {
+ "$id": "2341",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "2342",
+ "publisher": {
+ "$id": "2343",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "2344",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "2345",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "2346",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "2347",
+ "kind": "string",
+ "type": {
+ "$ref": "561"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "2348",
+ "kind": "string",
+ "type": {
+ "$ref": "563"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "2349",
+ "kind": "string",
+ "type": {
+ "$ref": "565"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "2350",
+ "kind": "string",
+ "type": {
+ "$ref": "550"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "2351",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "2352",
+ "name": {
+ "$id": "2353",
+ "kind": "string",
+ "type": {
+ "$ref": "569"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "2354",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "2355",
+ "kind": "boolean",
+ "type": {
+ "$ref": "572"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "2356",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "2357",
+ "kind": "model",
+ "type": {
+ "$ref": "575"
+ },
+ "value": {
+ "$id": "2358",
+ "option": {
+ "$id": "2359",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "2360",
+ "kind": "string",
+ "type": {
+ "$ref": "186"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "2361",
+ "kind": "number",
+ "type": {
+ "$ref": "579"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "2362",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "2363",
+ "kind": "model",
+ "type": {
+ "$ref": "582"
+ },
+ "value": {
+ "$id": "2364",
+ "uri": {
+ "$id": "2365",
+ "kind": "string",
+ "type": {
+ "$ref": "584"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "2366",
+ "kind": "array",
+ "type": {
+ "$ref": "586"
+ },
+ "value": [
+ {
+ "$id": "2367",
+ "kind": "string",
+ "type": {
+ "$ref": "587"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "2368",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "2369",
+ "storageAccountType": {
+ "$id": "2370",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "2371",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2372",
+ "id": {
+ "$id": "2373",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2374",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "2375",
+ "securityEncryptionType": {
+ "$id": "2376",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "2377",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2378",
+ "id": {
+ "$id": "2379",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "2380",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "2381",
+ "kind": "array",
+ "type": {
+ "$ref": "602"
+ },
+ "value": [
+ {
+ "$id": "2382",
+ "kind": "model",
+ "type": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "2383",
+ "name": {
+ "$id": "2384",
+ "kind": "string",
+ "type": {
+ "$ref": "605"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "2385",
+ "kind": "number",
+ "type": {
+ "$ref": "607"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "2386",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "2387",
+ "kind": "boolean",
+ "type": {
+ "$ref": "610"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "2388",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "2389",
+ "kind": "number",
+ "type": {
+ "$ref": "613"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "2390",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "2391",
+ "storageAccountType": {
+ "$id": "2392",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "2393",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2394",
+ "id": {
+ "$id": "2395",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2396",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "2397",
+ "securityEncryptionType": {
+ "$id": "2398",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "2399",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "2400",
+ "id": {
+ "$id": "2401",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "2402",
+ "kind": "number",
+ "type": {
+ "$ref": "616"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "2403",
+ "kind": "number",
+ "type": {
+ "$ref": "618"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "2404",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "2405",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "2406",
+ "healthProbe": {
+ "$id": "2407",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "2408",
+ "id": {
+ "$id": "2409",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "2410",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "2411",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "2412",
+ "name": {
+ "$id": "2413",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "2414",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "2415",
+ "primary": {
+ "$id": "2416",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "2417",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "2418",
+ "kind": "boolean",
+ "type": {
+ "$ref": "640"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "2419",
+ "kind": "boolean",
+ "type": {
+ "$ref": "642"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "2420",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2421",
+ "id": {
+ "$id": "2422",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "2423",
+ "kind": "model",
+ "type": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "2424",
+ "dnsServers": {
+ "$id": "2425",
+ "kind": "array",
+ "type": {
+ "$ref": "647"
+ },
+ "value": [
+ {
+ "$id": "2426",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "2427",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "2428",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "2429",
+ "name": {
+ "$id": "2430",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "2431",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "2432",
+ "subnet": {
+ "$id": "2433",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "2434",
+ "id": {
+ "$id": "2435",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "2436",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "2437",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "2438",
+ "name": {
+ "$id": "2439",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "2440",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "2441",
+ "idleTimeoutInMinutes": {
+ "$id": "2442",
+ "kind": "number",
+ "type": {
+ "$ref": "666"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "2443",
+ "kind": "model",
+ "type": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "2444",
+ "domainNameLabel": {
+ "$id": "2445",
+ "kind": "string",
+ "type": {
+ "$ref": "670"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "2446",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "2447",
+ "kind": "array",
+ "type": {
+ "$ref": "673"
+ },
+ "value": [
+ {
+ "$id": "2448",
+ "kind": "model",
+ "type": {
+ "$ref": "674"
+ },
+ "value": {
+ "$id": "2449",
+ "ipTagType": {
+ "$id": "2450",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "2451",
+ "kind": "string",
+ "type": {
+ "$ref": "678"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "2452",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2453",
+ "id": {
+ "$id": "2454",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "2455",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "2456",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "2457",
+ "kind": "model",
+ "type": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "2458",
+ "name": {
+ "$id": "2459",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "2460",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "2461",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "2462",
+ "kind": "array",
+ "type": {
+ "$ref": "688"
+ },
+ "value": [
+ {
+ "$id": "2463",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2464",
+ "id": {
+ "$id": "2465",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "2466",
+ "kind": "array",
+ "type": {
+ "$ref": "690"
+ },
+ "value": [
+ {
+ "$id": "2467",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2468",
+ "id": {
+ "$id": "2469",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "2470",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "2471",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2472",
+ "id": {
+ "$id": "2473",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "2474",
+ "kind": "array",
+ "type": {
+ "$ref": "694"
+ },
+ "value": [
+ {
+ "$id": "2475",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2476",
+ "id": {
+ "$id": "2477",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "2478",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "2479",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "2480",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "2481",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "2482",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "2483",
+ "kind": "model",
+ "type": {
+ "$ref": "702"
+ },
+ "value": {
+ "$id": "2484",
+ "uefiSettings": {
+ "$id": "2485",
+ "kind": "model",
+ "type": {
+ "$ref": "704"
+ },
+ "value": {
+ "$id": "2486",
+ "secureBootEnabled": {
+ "$id": "2487",
+ "kind": "boolean",
+ "type": {
+ "$ref": "706"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "2488",
+ "kind": "boolean",
+ "type": {
+ "$ref": "708"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "2489",
+ "kind": "boolean",
+ "type": {
+ "$ref": "710"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "2490",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "2491",
+ "kind": "model",
+ "type": {
+ "$ref": "713"
+ },
+ "value": {
+ "$id": "2492",
+ "userAssignedIdentityResourceId": {
+ "$id": "2493",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "2494",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "2495",
+ "enabled": {
+ "$id": "2496",
+ "kind": "boolean",
+ "type": {
+ "$ref": "720"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "2497",
+ "kind": "string",
+ "type": {
+ "$ref": "300"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "2498",
+ "kind": "number",
+ "type": {
+ "$ref": "723"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "2499",
+ "kind": "model",
+ "type": {
+ "$ref": "725"
+ },
+ "value": {
+ "$id": "2500",
+ "bootDiagnostics": {
+ "$id": "2501",
+ "kind": "model",
+ "type": {
+ "$ref": "727"
+ },
+ "value": {
+ "$id": "2502",
+ "enabled": {
+ "$id": "2503",
+ "kind": "boolean",
+ "type": {
+ "$ref": "729"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "2504",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "2505",
+ "kind": "model",
+ "type": {
+ "$ref": "733"
+ },
+ "value": {
+ "$id": "2506",
+ "extensions": {
+ "$id": "2507",
+ "kind": "array",
+ "type": {
+ "$ref": "735"
+ },
+ "value": [
+ {
+ "$id": "2508",
+ "kind": "model",
+ "type": {
+ "$ref": "736"
+ },
+ "value": {
+ "$id": "2509",
+ "name": {
+ "$id": "2510",
+ "kind": "string",
+ "type": {
+ "$ref": "741"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "2511",
+ "kind": "string",
+ "type": {
+ "$ref": "743"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "2512",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "2513",
+ "forceUpdateTag": {
+ "$id": "2514",
+ "kind": "string",
+ "type": {
+ "$ref": "747"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "2515",
+ "kind": "string",
+ "type": {
+ "$ref": "749"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "2516",
+ "kind": "string",
+ "type": {
+ "$ref": "751"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "2517",
+ "kind": "string",
+ "type": {
+ "$ref": "753"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "2518",
+ "kind": "boolean",
+ "type": {
+ "$ref": "755"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2519",
+ "kind": "boolean",
+ "type": {
+ "$ref": "757"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "2520",
+ "kind": "dict",
+ "type": {
+ "$ref": "759"
+ },
+ "value": {
+ "$id": "2521"
+ }
+ },
+ "provisioningState": {
+ "$id": "2522",
+ "kind": "string",
+ "type": {
+ "$ref": "767"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "2523",
+ "kind": "array",
+ "type": {
+ "$ref": "769"
+ },
+ "value": [
+ {
+ "$id": "2524",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "2525",
+ "kind": "boolean",
+ "type": {
+ "$ref": "772"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "2526",
+ "kind": "model",
+ "type": {
+ "$ref": "774"
+ },
+ "value": {
+ "$id": "2527",
+ "secretUrl": {
+ "$id": "2528",
+ "kind": "string",
+ "type": {
+ "$ref": "776"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "2529",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2530",
+ "id": {
+ "$id": "2531",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "2532",
+ "kind": "string",
+ "type": {
+ "$ref": "738"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "2533",
+ "kind": "string",
+ "type": {
+ "$ref": "779"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "2534",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "2535",
+ "kind": "model",
+ "type": {
+ "$ref": "783"
+ },
+ "value": {
+ "$id": "2536",
+ "terminateNotificationProfile": {
+ "$id": "2537",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "2538",
+ "notBeforeTimeout": {
+ "$id": "2539",
+ "kind": "string",
+ "type": {
+ "$ref": "787"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "2540",
+ "kind": "boolean",
+ "type": {
+ "$ref": "789"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "2541",
+ "kind": "model",
+ "type": {
+ "$ref": "791"
+ },
+ "value": {
+ "$id": "2542",
+ "notBeforeTimeout": {
+ "$id": "2543",
+ "kind": "string",
+ "type": {
+ "$ref": "793"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "2544",
+ "kind": "boolean",
+ "type": {
+ "$ref": "795"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "2545",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "2546",
+ "kind": "model",
+ "type": {
+ "$ref": "799"
+ },
+ "value": {
+ "$id": "2547",
+ "capacityReservationGroup": {
+ "$id": "2548",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2549",
+ "id": {
+ "$id": "2550",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "2551",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "2552",
+ "galleryApplications": {
+ "$id": "2553",
+ "kind": "array",
+ "type": {
+ "$ref": "804"
+ },
+ "value": [
+ {
+ "$id": "2554",
+ "kind": "model",
+ "type": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "2555",
+ "tags": {
+ "$id": "2556",
+ "kind": "string",
+ "type": {
+ "$ref": "807"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "2557",
+ "kind": "number",
+ "type": {
+ "$ref": "809"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "2558",
+ "kind": "string",
+ "type": {
+ "$ref": "811"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "2559",
+ "kind": "boolean",
+ "type": {
+ "$ref": "816"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "2560",
+ "kind": "boolean",
+ "type": {
+ "$ref": "818"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "2561",
+ "kind": "model",
+ "type": {
+ "$ref": "820"
+ },
+ "value": {
+ "$id": "2562",
+ "vmSizeProperties": {
+ "$id": "2563",
+ "kind": "model",
+ "type": {
+ "$ref": "822"
+ },
+ "value": {
+ "$id": "2564",
+ "vCPUsAvailable": {
+ "$id": "2565",
+ "kind": "number",
+ "type": {
+ "$ref": "824"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "2566",
+ "kind": "number",
+ "type": {
+ "$ref": "826"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "2567",
+ "kind": "model",
+ "type": {
+ "$ref": "828"
+ },
+ "value": {
+ "$id": "2568",
+ "id": {
+ "$id": "2569",
+ "kind": "string",
+ "type": {
+ "$ref": "830"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "2570",
+ "kind": "model",
+ "type": {
+ "$ref": "833"
+ },
+ "value": {
+ "$id": "2571",
+ "id": {
+ "$id": "2572",
+ "kind": "string",
+ "type": {
+ "$ref": "835"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "2573",
+ "kind": "array",
+ "type": {
+ "$ref": "837"
+ },
+ "value": [
+ {
+ "$id": "2574",
+ "kind": "string",
+ "type": {
+ "$ref": "838"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "2575",
+ "kind": "boolean",
+ "type": {
+ "$ref": "840"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2576",
+ "kind": "string",
+ "type": {
+ "$ref": "842"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "2577",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "2578",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2579",
+ "kind": "string",
+ "type": {
+ "$ref": "858"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "2580",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "2581",
+ "kind": "array",
+ "type": {
+ "$ref": "863"
+ },
+ "value": [
+ {
+ "$id": "2582",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "2583",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "2584",
+ "kind": "model",
+ "type": {
+ "$ref": "866"
+ },
+ "value": {
+ "$id": "2585",
+ "principalId": {
+ "$id": "2586",
+ "kind": "string",
+ "type": {
+ "$ref": "868"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "2587",
+ "kind": "string",
+ "type": {
+ "$ref": "871"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "2588",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "2589",
+ "kind": "dict",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "2590",
+ "key9851": {
+ "$id": "2591",
+ "kind": "model",
+ "type": {
+ "$ref": "878"
+ },
+ "value": {
+ "$id": "2592",
+ "principalId": {
+ "$id": "2593",
+ "kind": "string",
+ "type": {
+ "$ref": "880"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "2594",
+ "kind": "string",
+ "type": {
+ "$ref": "883"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "2595",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "2596",
+ "key3518": {
+ "$id": "2597",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "plan": {
+ "$id": "2598",
+ "kind": "model",
+ "type": {
+ "$ref": "886"
+ },
+ "value": {
+ "$id": "2599",
+ "name": {
+ "$id": "2600",
+ "kind": "string",
+ "type": {
+ "$ref": "888"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "2601",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "2602",
+ "kind": "string",
+ "type": {
+ "$ref": "892"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "2603",
+ "kind": "string",
+ "type": {
+ "$ref": "894"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "2604",
+ "kind": "string",
+ "type": {
+ "$ref": "896"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "location": {
+ "$id": "2605",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "2606",
+ "kind": "string",
+ "type": {
+ "$ref": "346"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "2607",
+ "kind": "string",
+ "type": {
+ "$ref": "1475"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "2608",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "2609",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "2610",
+ "createdBy": {
+ "$id": "2611",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "2612",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "2613",
+ "kind": "string",
+ "type": {
+ "$ref": "358"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "2614",
+ "kind": "string",
+ "type": {
+ "$ref": "361"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "2615",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "2616",
+ "kind": "string",
+ "type": {
+ "$ref": "364"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "2617",
+ "kind": "http",
+ "name": "Fleets_CreateOrUpdate_MinimumSet",
+ "description": "Fleets_CreateOrUpdate_MinimumSet",
+ "filePath": "2024-11-01/Fleets_CreateOrUpdate_MinimumSet.json",
+ "parameters": [
+ {
+ "$id": "2618",
+ "parameter": {
+ "$ref": "1486"
+ },
+ "value": {
+ "$id": "2619",
+ "kind": "string",
+ "type": {
+ "$ref": "1487"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "2620",
+ "parameter": {
+ "$ref": "1490"
+ },
+ "value": {
+ "$id": "2621",
+ "kind": "string",
+ "type": {
+ "$ref": "1491"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "2622",
+ "parameter": {
+ "$ref": "1493"
+ },
+ "value": {
+ "$id": "2623",
+ "kind": "string",
+ "type": {
+ "$ref": "1494"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "2624",
+ "parameter": {
+ "$ref": "1495"
+ },
+ "value": {
+ "$id": "2625",
+ "kind": "string",
+ "type": {
+ "$ref": "1496"
+ },
+ "value": "testFleet"
+ }
+ },
+ {
+ "$id": "2626",
+ "parameter": {
+ "$ref": "1503"
+ },
+ "value": {
+ "$id": "2627",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "2628",
+ "properties": {
+ "$id": "2629",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "2630",
+ "spotPriorityProfile": {
+ "$id": "2631",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "2632",
+ "capacity": {
+ "$id": "2633",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "2634",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 1
+ },
+ "evictionPolicy": {
+ "$id": "2635",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "2636",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "2637",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "2638",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "2639",
+ "capacity": {
+ "$id": "2640",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "2641",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 1
+ },
+ "allocationStrategy": {
+ "$id": "2642",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "2643",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "2644",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2645",
+ "name": {
+ "$id": "2646",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_D2s_v3"
+ }
+ }
+ },
+ {
+ "$id": "2647",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2648",
+ "name": {
+ "$id": "2649",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_D4s_v3"
+ }
+ }
+ },
+ {
+ "$id": "2650",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2651",
+ "name": {
+ "$id": "2652",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_E2s_v3"
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "2653",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "2654",
+ "baseVirtualMachineProfile": {
+ "$id": "2655",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "2656",
+ "storageProfile": {
+ "$id": "2657",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "2658",
+ "imageReference": {
+ "$id": "2659",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "2660",
+ "publisher": {
+ "$id": "2661",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "canonical"
+ },
+ "offer": {
+ "$id": "2662",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "0001-com-ubuntu-server-focal"
+ },
+ "sku": {
+ "$id": "2663",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "20_04-lts-gen2"
+ },
+ "version": {
+ "$id": "2664",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "latest"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "2665",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "2666",
+ "caching": {
+ "$id": "2667",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "ReadWrite"
+ },
+ "createOption": {
+ "$id": "2668",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "osType": {
+ "$id": "2669",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Linux"
+ },
+ "managedDisk": {
+ "$id": "2670",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "2671",
+ "storageAccountType": {
+ "$id": "2672",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "osProfile": {
+ "$id": "2673",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "2674",
+ "computerNamePrefix": {
+ "$id": "2675",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "prefix"
+ },
+ "adminUsername": {
+ "$id": "2676",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "azureuser"
+ },
+ "adminPassword": {
+ "$id": "2677",
+ "kind": "string",
+ "type": {
+ "$ref": "458"
+ },
+ "value": "TestPassword$0"
+ },
+ "linuxConfiguration": {
+ "$id": "2678",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "2679",
+ "disablePasswordAuthentication": {
+ "$id": "2680",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": false
+ }
+ }
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "2681",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "2682",
+ "networkInterfaceConfigurations": {
+ "$id": "2683",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "2684",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "2685",
+ "name": {
+ "$id": "2686",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "2687",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "2688",
+ "primary": {
+ "$id": "2689",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "2690",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": false
+ },
+ "ipConfigurations": {
+ "$id": "2691",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "2692",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "2693",
+ "name": {
+ "$id": "2694",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "2695",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "2696",
+ "subnet": {
+ "$id": "2697",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "2698",
+ "id": {
+ "$id": "2699",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "2700",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "2701",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "2702",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2703",
+ "id": {
+ "$id": "2704",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "2705",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "2706",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-09-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "2707",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "2708",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "2709",
+ "key": {
+ "$id": "2710",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "fleets-test"
+ }
+ }
+ },
+ "location": {
+ "$id": "2711",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "eastus2euap"
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "2712",
+ "response": {
+ "$ref": "1504"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "2713",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "2714",
+ "properties": {
+ "$id": "2715",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "2716",
+ "provisioningState": {
+ "$id": "2717",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Succeeded"
+ },
+ "spotPriorityProfile": {
+ "$id": "2718",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "2719",
+ "capacity": {
+ "$id": "2720",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "2721",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 1
+ },
+ "evictionPolicy": {
+ "$id": "2722",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "2723",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "2724",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "2725",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "2726",
+ "capacity": {
+ "$id": "2727",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "2728",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 1
+ },
+ "allocationStrategy": {
+ "$id": "2729",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "2730",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "2731",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2732",
+ "name": {
+ "$id": "2733",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_D2s_v3"
+ }
+ }
+ },
+ {
+ "$id": "2734",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2735",
+ "name": {
+ "$id": "2736",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_D4s_v3"
+ }
+ }
+ },
+ {
+ "$id": "2737",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2738",
+ "name": {
+ "$id": "2739",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_E2s_v3"
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "2740",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "2741",
+ "baseVirtualMachineProfile": {
+ "$id": "2742",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "2743",
+ "storageProfile": {
+ "$id": "2744",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "2745",
+ "imageReference": {
+ "$id": "2746",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "2747",
+ "publisher": {
+ "$id": "2748",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "canonical"
+ },
+ "offer": {
+ "$id": "2749",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "0001-com-ubuntu-server-focal"
+ },
+ "sku": {
+ "$id": "2750",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "20_04-lts-gen2"
+ },
+ "version": {
+ "$id": "2751",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "latest"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "2752",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "2753",
+ "caching": {
+ "$id": "2754",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "ReadWrite"
+ },
+ "createOption": {
+ "$id": "2755",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "osType": {
+ "$id": "2756",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Linux"
+ },
+ "managedDisk": {
+ "$id": "2757",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "2758",
+ "storageAccountType": {
+ "$id": "2759",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "osProfile": {
+ "$id": "2760",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "2761",
+ "computerNamePrefix": {
+ "$id": "2762",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "prefix"
+ },
+ "adminUsername": {
+ "$id": "2763",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "azureuser"
+ },
+ "linuxConfiguration": {
+ "$id": "2764",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "2765",
+ "disablePasswordAuthentication": {
+ "$id": "2766",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": false
+ }
+ }
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "2767",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "2768",
+ "networkInterfaceConfigurations": {
+ "$id": "2769",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "2770",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "2771",
+ "name": {
+ "$id": "2772",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "2773",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "2774",
+ "primary": {
+ "$id": "2775",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "2776",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": false
+ },
+ "ipConfigurations": {
+ "$id": "2777",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "2778",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "2779",
+ "name": {
+ "$id": "2780",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "2781",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "2782",
+ "subnet": {
+ "$id": "2783",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "2784",
+ "id": {
+ "$id": "2785",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "2786",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "2787",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "2788",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2789",
+ "id": {
+ "$id": "2790",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "2791",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "2792",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-09-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "2793",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2794",
+ "kind": "string",
+ "type": {
+ "$ref": "858"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "2795",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "tags": {
+ "$id": "2796",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "2797",
+ "key": {
+ "$id": "2798",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "fleets-test"
+ }
+ }
+ },
+ "location": {
+ "$id": "2799",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "eastus2euap"
+ },
+ "id": {
+ "$id": "2800",
+ "kind": "string",
+ "type": {
+ "$ref": "346"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "2801",
+ "kind": "string",
+ "type": {
+ "$ref": "1475"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "2802",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ }
+ }
+ }
+ },
+ {
+ "$id": "2803",
+ "response": {
+ "$ref": "1505"
+ },
+ "statusCode": 201,
+ "bodyValue": {
+ "$id": "2804",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "2805",
+ "properties": {
+ "$id": "2806",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "2807",
+ "provisioningState": {
+ "$id": "2808",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "2809",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "2810",
+ "capacity": {
+ "$id": "2811",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "2812",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 1
+ },
+ "evictionPolicy": {
+ "$id": "2813",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "2814",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "2815",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "2816",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "2817",
+ "capacity": {
+ "$id": "2818",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 2
+ },
+ "minCapacity": {
+ "$id": "2819",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 1
+ },
+ "allocationStrategy": {
+ "$id": "2820",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "2821",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "2822",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2823",
+ "name": {
+ "$id": "2824",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_D2s_v3"
+ }
+ }
+ },
+ {
+ "$id": "2825",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2826",
+ "name": {
+ "$id": "2827",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_D4s_v3"
+ }
+ }
+ },
+ {
+ "$id": "2828",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2829",
+ "name": {
+ "$id": "2830",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_E2s_v3"
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "2831",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "2832",
+ "baseVirtualMachineProfile": {
+ "$id": "2833",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "2834",
+ "storageProfile": {
+ "$id": "2835",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "2836",
+ "imageReference": {
+ "$id": "2837",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "2838",
+ "publisher": {
+ "$id": "2839",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "canonical"
+ },
+ "offer": {
+ "$id": "2840",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "0001-com-ubuntu-server-focal"
+ },
+ "sku": {
+ "$id": "2841",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "20_04-lts-gen2"
+ },
+ "version": {
+ "$id": "2842",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "latest"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "2843",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "2844",
+ "caching": {
+ "$id": "2845",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "ReadWrite"
+ },
+ "createOption": {
+ "$id": "2846",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "osType": {
+ "$id": "2847",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Linux"
+ },
+ "managedDisk": {
+ "$id": "2848",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "2849",
+ "storageAccountType": {
+ "$id": "2850",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "osProfile": {
+ "$id": "2851",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "2852",
+ "computerNamePrefix": {
+ "$id": "2853",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "prefix"
+ },
+ "adminUsername": {
+ "$id": "2854",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "azureuser"
+ },
+ "linuxConfiguration": {
+ "$id": "2855",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "2856",
+ "disablePasswordAuthentication": {
+ "$id": "2857",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": false
+ }
+ }
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "2858",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "2859",
+ "networkInterfaceConfigurations": {
+ "$id": "2860",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "2861",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "2862",
+ "name": {
+ "$id": "2863",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "2864",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "2865",
+ "primary": {
+ "$id": "2866",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "2867",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": false
+ },
+ "ipConfigurations": {
+ "$id": "2868",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "2869",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "2870",
+ "name": {
+ "$id": "2871",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "vmNameTest"
+ },
+ "properties": {
+ "$id": "2872",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "2873",
+ "subnet": {
+ "$id": "2874",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "2875",
+ "id": {
+ "$id": "2876",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "2877",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "2878",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "2879",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "2880",
+ "id": {
+ "$id": "2881",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "2882",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "2883",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-09-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "2884",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "2885",
+ "kind": "string",
+ "type": {
+ "$ref": "858"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "2886",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "tags": {
+ "$id": "2887",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "2888",
+ "key": {
+ "$id": "2889",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "fleets-test"
+ }
+ }
+ },
+ "location": {
+ "$id": "2890",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "eastus2euap"
+ },
+ "id": {
+ "$id": "2891",
+ "kind": "string",
+ "type": {
+ "$ref": "346"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "2892",
+ "kind": "string",
+ "type": {
+ "$ref": "1475"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "2893",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "2894",
+ "Name": "update",
+ "ResourceName": "Fleet",
+ "Description": "Update a Fleet",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "2895",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "2896",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "2897",
+ "Type": {
+ "$id": "2898",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-01"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "2899",
+ "Name": "subscriptionId",
+ "NameInRequest": "subscriptionId",
+ "Description": "The ID of the target subscription. The value must be an UUID.",
+ "Type": {
+ "$id": "2900",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "2901",
+ "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": "2902",
+ "Name": "resourceGroupName",
+ "NameInRequest": "resourceGroupName",
+ "Description": "The name of the resource group. The name is case insensitive.",
+ "Type": {
+ "$id": "2903",
+ "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": "2904",
+ "Name": "fleetName",
+ "NameInRequest": "fleetName",
+ "Description": "The name of the Compute Fleet",
+ "Type": {
+ "$id": "2905",
+ "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": "2906",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "2907",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2908",
+ "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": "2909",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "2910",
+ "kind": "constant",
+ "valueType": {
+ "$id": "2911",
+ "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": "2912",
+ "Name": "properties",
+ "NameInRequest": "properties",
+ "Description": "The resource properties to be updated.",
+ "Type": {
+ "$ref": "915"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "2913",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "342"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "2914",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "2915",
+ "Name": "location",
+ "NameInResponse": "Location",
+ "Description": "The Location header contains the URL where the status of the long running operation can be checked.",
+ "Type": {
+ "$id": "2916",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "2917",
+ "Name": "retryAfter",
+ "NameInResponse": "Retry-After",
+ "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "Type": {
+ "$id": "2918",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "PATCH",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{endpoint}",
+ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "2919",
+ "FinalStateVia": 1,
+ "FinalResponse": {
+ "$id": "2920",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "342"
+ },
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": false,
+ "CrossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.update",
+ "Decorators": [],
+ "Examples": [
+ {
+ "$id": "2921",
+ "kind": "http",
+ "name": "Fleets_Update",
+ "description": "Fleets_Update",
+ "filePath": "2024-11-01/Fleets_Update.json",
+ "parameters": [
+ {
+ "$id": "2922",
+ "parameter": {
+ "$ref": "2895"
+ },
+ "value": {
+ "$id": "2923",
+ "kind": "string",
+ "type": {
+ "$ref": "2896"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "2924",
+ "parameter": {
+ "$ref": "2899"
+ },
+ "value": {
+ "$id": "2925",
+ "kind": "string",
+ "type": {
+ "$ref": "2900"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "2926",
+ "parameter": {
+ "$ref": "2902"
+ },
+ "value": {
+ "$id": "2927",
+ "kind": "string",
+ "type": {
+ "$ref": "2903"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "2928",
+ "parameter": {
+ "$ref": "2904"
+ },
+ "value": {
+ "$id": "2929",
+ "kind": "string",
+ "type": {
+ "$ref": "2905"
+ },
+ "value": "testFleet"
+ }
+ },
+ {
+ "$id": "2930",
+ "parameter": {
+ "$ref": "2912"
+ },
+ "value": {
+ "$id": "2931",
+ "kind": "model",
+ "type": {
+ "$ref": "915"
+ },
+ "value": {
+ "$id": "2932",
+ "identity": {
+ "$id": "2933",
+ "kind": "model",
+ "type": {
+ "$ref": "921"
+ },
+ "value": {
+ "$id": "2934",
+ "type": {
+ "$id": "2935",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "2936",
+ "kind": "dict",
+ "type": {
+ "$ref": "924"
+ },
+ "value": {
+ "$id": "2937"
+ }
+ }
+ }
+ },
+ "tags": {
+ "$id": "2938",
+ "kind": "dict",
+ "type": {
+ "$ref": "917"
+ },
+ "value": {
+ "$id": "2939"
+ }
+ },
+ "properties": {
+ "$id": "2940",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "2941",
+ "spotPriorityProfile": {
+ "$id": "2942",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "2943",
+ "capacity": {
+ "$id": "2944",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "2945",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "2946",
+ "kind": "number",
+ "type": {
+ "$ref": "382"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "2947",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "2948",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "2949",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "2950",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "2951",
+ "capacity": {
+ "$id": "2952",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "2953",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "2954",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "2955",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "2956",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "2957",
+ "name": {
+ "$id": "2958",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "2959",
+ "kind": "number",
+ "type": {
+ "$ref": "400"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "2960",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "2961",
+ "baseVirtualMachineProfile": {
+ "$id": "2962",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "2963",
+ "osProfile": {
+ "$id": "2964",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "2965",
+ "computerNamePrefix": {
+ "$id": "2966",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "2967",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "adminPassword": {
+ "$id": "2968",
+ "kind": "string",
+ "type": {
+ "$ref": "458"
+ },
+ "value": "adfbrdxpv"
+ },
+ "customData": {
+ "$id": "2969",
+ "kind": "string",
+ "type": {
+ "$ref": "460"
+ },
+ "value": "xjjib"
+ },
+ "windowsConfiguration": {
+ "$id": "2970",
+ "kind": "model",
+ "type": {
+ "$ref": "462"
+ },
+ "value": {
+ "$id": "2971",
+ "provisionVMAgent": {
+ "$id": "2972",
+ "kind": "boolean",
+ "type": {
+ "$ref": "464"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "2973",
+ "kind": "boolean",
+ "type": {
+ "$ref": "466"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "2974",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "2975",
+ "kind": "array",
+ "type": {
+ "$ref": "470"
+ },
+ "value": [
+ {
+ "$id": "2976",
+ "kind": "model",
+ "type": {
+ "$ref": "471"
+ },
+ "value": {
+ "$id": "2977",
+ "passName": {
+ "$id": "2978",
+ "kind": "string",
+ "type": {
+ "$ref": "473"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "2979",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "2980",
+ "kind": "string",
+ "type": {
+ "$ref": "104"
+ },
+ "value": "AutoLogon"
+ },
+ "content": {
+ "$id": "2981",
+ "kind": "string",
+ "type": {
+ "$ref": "478"
+ },
+ "value": "bubmqbxjkj"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "2982",
+ "kind": "model",
+ "type": {
+ "$ref": "480"
+ },
+ "value": {
+ "$id": "2983",
+ "patchMode": {
+ "$id": "2984",
+ "kind": "string",
+ "type": {
+ "$ref": "110"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "2985",
+ "kind": "boolean",
+ "type": {
+ "$ref": "483"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "2986",
+ "kind": "string",
+ "type": {
+ "$ref": "118"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "2987",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "2988",
+ "rebootSetting": {
+ "$id": "2989",
+ "kind": "string",
+ "type": {
+ "$ref": "124"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "2990",
+ "kind": "boolean",
+ "type": {
+ "$ref": "489"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "2991",
+ "kind": "model",
+ "type": {
+ "$ref": "491"
+ },
+ "value": {
+ "$id": "2992",
+ "listeners": {
+ "$id": "2993",
+ "kind": "array",
+ "type": {
+ "$ref": "493"
+ },
+ "value": [
+ {
+ "$id": "2994",
+ "kind": "model",
+ "type": {
+ "$ref": "494"
+ },
+ "value": {
+ "$id": "2995",
+ "protocol": {
+ "$id": "2996",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "2997",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "2998",
+ "kind": "boolean",
+ "type": {
+ "$ref": "499"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "2999",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "3000",
+ "disablePasswordAuthentication": {
+ "$id": "3001",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "3002",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "3003",
+ "publicKeys": {
+ "$id": "3004",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "3005",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "3006",
+ "path": {
+ "$id": "3007",
+ "kind": "string",
+ "type": {
+ "$ref": "510"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "3008",
+ "kind": "string",
+ "type": {
+ "$ref": "512"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "3009",
+ "kind": "boolean",
+ "type": {
+ "$ref": "514"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "3010",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "3011",
+ "patchMode": {
+ "$id": "3012",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "3013",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3014",
+ "kind": "model",
+ "type": {
+ "$ref": "520"
+ },
+ "value": {
+ "$id": "3015",
+ "rebootSetting": {
+ "$id": "3016",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3017",
+ "kind": "boolean",
+ "type": {
+ "$ref": "523"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3018",
+ "kind": "boolean",
+ "type": {
+ "$ref": "525"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "3019",
+ "kind": "array",
+ "type": {
+ "$ref": "527"
+ },
+ "value": [
+ {
+ "$id": "3020",
+ "kind": "model",
+ "type": {
+ "$ref": "528"
+ },
+ "value": {
+ "$id": "3021",
+ "sourceVault": {
+ "$id": "3022",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3023",
+ "id": {
+ "$id": "3024",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "3025",
+ "kind": "array",
+ "type": {
+ "$ref": "535"
+ },
+ "value": [
+ {
+ "$id": "3026",
+ "kind": "model",
+ "type": {
+ "$ref": "536"
+ },
+ "value": {
+ "$id": "3027",
+ "certificateUrl": {
+ "$id": "3028",
+ "kind": "string",
+ "type": {
+ "$ref": "538"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "3029",
+ "kind": "string",
+ "type": {
+ "$ref": "540"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "3030",
+ "kind": "boolean",
+ "type": {
+ "$ref": "542"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "3031",
+ "kind": "boolean",
+ "type": {
+ "$ref": "544"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "3032",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "3033",
+ "imageReference": {
+ "$id": "3034",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "3035",
+ "publisher": {
+ "$id": "3036",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "3037",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "3038",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "3039",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "sharedGalleryImageId": {
+ "$id": "3040",
+ "kind": "string",
+ "type": {
+ "$ref": "563"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "3041",
+ "kind": "string",
+ "type": {
+ "$ref": "565"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "3042",
+ "kind": "string",
+ "type": {
+ "$ref": "550"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "3043",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "3044",
+ "name": {
+ "$id": "3045",
+ "kind": "string",
+ "type": {
+ "$ref": "569"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "3046",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3047",
+ "kind": "boolean",
+ "type": {
+ "$ref": "572"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3048",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "3049",
+ "kind": "model",
+ "type": {
+ "$ref": "575"
+ },
+ "value": {
+ "$id": "3050",
+ "option": {
+ "$id": "3051",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "3052",
+ "kind": "string",
+ "type": {
+ "$ref": "186"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "3053",
+ "kind": "number",
+ "type": {
+ "$ref": "579"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "3054",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "3055",
+ "kind": "model",
+ "type": {
+ "$ref": "582"
+ },
+ "value": {
+ "$id": "3056",
+ "uri": {
+ "$id": "3057",
+ "kind": "string",
+ "type": {
+ "$ref": "584"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "3058",
+ "kind": "array",
+ "type": {
+ "$ref": "586"
+ },
+ "value": [
+ {
+ "$id": "3059",
+ "kind": "string",
+ "type": {
+ "$ref": "587"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "3060",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "3061",
+ "storageAccountType": {
+ "$id": "3062",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3063",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3064",
+ "id": {
+ "$id": "3065",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3066",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "3067",
+ "securityEncryptionType": {
+ "$id": "3068",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3069",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3070",
+ "id": {
+ "$id": "3071",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "3072",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "3073",
+ "kind": "array",
+ "type": {
+ "$ref": "602"
+ },
+ "value": [
+ {
+ "$id": "3074",
+ "kind": "model",
+ "type": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "3075",
+ "name": {
+ "$id": "3076",
+ "kind": "string",
+ "type": {
+ "$ref": "605"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "3077",
+ "kind": "number",
+ "type": {
+ "$ref": "607"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "3078",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3079",
+ "kind": "boolean",
+ "type": {
+ "$ref": "610"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3080",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "3081",
+ "kind": "number",
+ "type": {
+ "$ref": "613"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "3082",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "3083",
+ "storageAccountType": {
+ "$id": "3084",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3085",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3086",
+ "id": {
+ "$id": "3087",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3088",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "3089",
+ "securityEncryptionType": {
+ "$id": "3090",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3091",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3092",
+ "id": {
+ "$id": "3093",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "3094",
+ "kind": "number",
+ "type": {
+ "$ref": "616"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "3095",
+ "kind": "number",
+ "type": {
+ "$ref": "618"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "3096",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "3097",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "3098",
+ "healthProbe": {
+ "$id": "3099",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "3100",
+ "id": {
+ "$id": "3101",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "3102",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "3103",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "3104",
+ "name": {
+ "$id": "3105",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "3106",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "3107",
+ "primary": {
+ "$id": "3108",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "3109",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "3110",
+ "kind": "boolean",
+ "type": {
+ "$ref": "640"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "3111",
+ "kind": "boolean",
+ "type": {
+ "$ref": "642"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "3112",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3113",
+ "id": {
+ "$id": "3114",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "3115",
+ "kind": "model",
+ "type": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "3116",
+ "dnsServers": {
+ "$id": "3117",
+ "kind": "array",
+ "type": {
+ "$ref": "647"
+ },
+ "value": [
+ {
+ "$id": "3118",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "3119",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "3120",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "3121",
+ "name": {
+ "$id": "3122",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "3123",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "3124",
+ "subnet": {
+ "$id": "3125",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "3126",
+ "id": {
+ "$id": "3127",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "3128",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "3129",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "3130",
+ "name": {
+ "$id": "3131",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "3132",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "3133",
+ "idleTimeoutInMinutes": {
+ "$id": "3134",
+ "kind": "number",
+ "type": {
+ "$ref": "666"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "3135",
+ "kind": "model",
+ "type": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "3136",
+ "domainNameLabel": {
+ "$id": "3137",
+ "kind": "string",
+ "type": {
+ "$ref": "670"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "3138",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "3139",
+ "kind": "array",
+ "type": {
+ "$ref": "673"
+ },
+ "value": [
+ {
+ "$id": "3140",
+ "kind": "model",
+ "type": {
+ "$ref": "674"
+ },
+ "value": {
+ "$id": "3141",
+ "ipTagType": {
+ "$id": "3142",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "3143",
+ "kind": "string",
+ "type": {
+ "$ref": "678"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "3144",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3145",
+ "id": {
+ "$id": "3146",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "3147",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "3148",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "3149",
+ "kind": "model",
+ "type": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "3150",
+ "name": {
+ "$id": "3151",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "3152",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "3153",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "3154",
+ "kind": "array",
+ "type": {
+ "$ref": "688"
+ },
+ "value": [
+ {
+ "$id": "3155",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3156",
+ "id": {
+ "$id": "3157",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "3158",
+ "kind": "array",
+ "type": {
+ "$ref": "690"
+ },
+ "value": [
+ {
+ "$id": "3159",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3160",
+ "id": {
+ "$id": "3161",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "3162",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "3163",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3164",
+ "id": {
+ "$id": "3165",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "3166",
+ "kind": "array",
+ "type": {
+ "$ref": "694"
+ },
+ "value": [
+ {
+ "$id": "3167",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3168",
+ "id": {
+ "$id": "3169",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "3170",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "3171",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "3172",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "3173",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "3174",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3175",
+ "kind": "model",
+ "type": {
+ "$ref": "702"
+ },
+ "value": {
+ "$id": "3176",
+ "uefiSettings": {
+ "$id": "3177",
+ "kind": "model",
+ "type": {
+ "$ref": "704"
+ },
+ "value": {
+ "$id": "3178",
+ "secureBootEnabled": {
+ "$id": "3179",
+ "kind": "boolean",
+ "type": {
+ "$ref": "706"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "3180",
+ "kind": "boolean",
+ "type": {
+ "$ref": "708"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "3181",
+ "kind": "boolean",
+ "type": {
+ "$ref": "710"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "3182",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "3183",
+ "kind": "model",
+ "type": {
+ "$ref": "713"
+ },
+ "value": {
+ "$id": "3184",
+ "userAssignedIdentityResourceId": {
+ "$id": "3185",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "3186",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "3187",
+ "enabled": {
+ "$id": "3188",
+ "kind": "boolean",
+ "type": {
+ "$ref": "720"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "3189",
+ "kind": "string",
+ "type": {
+ "$ref": "300"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "3190",
+ "kind": "number",
+ "type": {
+ "$ref": "723"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "3191",
+ "kind": "model",
+ "type": {
+ "$ref": "725"
+ },
+ "value": {
+ "$id": "3192",
+ "bootDiagnostics": {
+ "$id": "3193",
+ "kind": "model",
+ "type": {
+ "$ref": "727"
+ },
+ "value": {
+ "$id": "3194",
+ "enabled": {
+ "$id": "3195",
+ "kind": "boolean",
+ "type": {
+ "$ref": "729"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "3196",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "3197",
+ "kind": "model",
+ "type": {
+ "$ref": "733"
+ },
+ "value": {
+ "$id": "3198",
+ "extensions": {
+ "$id": "3199",
+ "kind": "array",
+ "type": {
+ "$ref": "735"
+ },
+ "value": [
+ {
+ "$id": "3200",
+ "kind": "model",
+ "type": {
+ "$ref": "736"
+ },
+ "value": {
+ "$id": "3201",
+ "name": {
+ "$id": "3202",
+ "kind": "string",
+ "type": {
+ "$ref": "741"
+ },
+ "value": "bndxuxx"
+ },
+ "properties": {
+ "$id": "3203",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "3204",
+ "forceUpdateTag": {
+ "$id": "3205",
+ "kind": "string",
+ "type": {
+ "$ref": "747"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "3206",
+ "kind": "string",
+ "type": {
+ "$ref": "749"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "3207",
+ "kind": "string",
+ "type": {
+ "$ref": "751"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "3208",
+ "kind": "string",
+ "type": {
+ "$ref": "753"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "3209",
+ "kind": "boolean",
+ "type": {
+ "$ref": "755"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3210",
+ "kind": "boolean",
+ "type": {
+ "$ref": "757"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "3211",
+ "kind": "dict",
+ "type": {
+ "$ref": "759"
+ },
+ "value": {
+ "$id": "3212"
+ }
+ },
+ "protectedSettings": {
+ "$id": "3213",
+ "kind": "dict",
+ "type": {
+ "$ref": "763"
+ },
+ "value": {
+ "$id": "3214"
+ }
+ },
+ "provisionAfterExtensions": {
+ "$id": "3215",
+ "kind": "array",
+ "type": {
+ "$ref": "769"
+ },
+ "value": [
+ {
+ "$id": "3216",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "3217",
+ "kind": "boolean",
+ "type": {
+ "$ref": "772"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "3218",
+ "kind": "model",
+ "type": {
+ "$ref": "774"
+ },
+ "value": {
+ "$id": "3219",
+ "secretUrl": {
+ "$id": "3220",
+ "kind": "string",
+ "type": {
+ "$ref": "776"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "3221",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3222",
+ "id": {
+ "$id": "3223",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "3224",
+ "kind": "string",
+ "type": {
+ "$ref": "779"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "3225",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "3226",
+ "kind": "model",
+ "type": {
+ "$ref": "783"
+ },
+ "value": {
+ "$id": "3227",
+ "terminateNotificationProfile": {
+ "$id": "3228",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "3229",
+ "notBeforeTimeout": {
+ "$id": "3230",
+ "kind": "string",
+ "type": {
+ "$ref": "787"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "3231",
+ "kind": "boolean",
+ "type": {
+ "$ref": "789"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "3232",
+ "kind": "model",
+ "type": {
+ "$ref": "791"
+ },
+ "value": {
+ "$id": "3233",
+ "notBeforeTimeout": {
+ "$id": "3234",
+ "kind": "string",
+ "type": {
+ "$ref": "793"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "3235",
+ "kind": "boolean",
+ "type": {
+ "$ref": "795"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "3236",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "3237",
+ "kind": "model",
+ "type": {
+ "$ref": "799"
+ },
+ "value": {
+ "$id": "3238",
+ "capacityReservationGroup": {
+ "$id": "3239",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3240",
+ "id": {
+ "$id": "3241",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "3242",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3243",
+ "galleryApplications": {
+ "$id": "3244",
+ "kind": "array",
+ "type": {
+ "$ref": "804"
+ },
+ "value": [
+ {
+ "$id": "3245",
+ "kind": "model",
+ "type": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "3246",
+ "tags": {
+ "$id": "3247",
+ "kind": "string",
+ "type": {
+ "$ref": "807"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "3248",
+ "kind": "number",
+ "type": {
+ "$ref": "809"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "3249",
+ "kind": "string",
+ "type": {
+ "$ref": "811"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "configurationReference": {
+ "$id": "3250",
+ "kind": "string",
+ "type": {
+ "$ref": "814"
+ },
+ "value": "ulztmiavpojpbpbddgnuuiimxcpau"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "3251",
+ "kind": "boolean",
+ "type": {
+ "$ref": "816"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3252",
+ "kind": "boolean",
+ "type": {
+ "$ref": "818"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "3253",
+ "kind": "model",
+ "type": {
+ "$ref": "820"
+ },
+ "value": {
+ "$id": "3254",
+ "vmSizeProperties": {
+ "$id": "3255",
+ "kind": "model",
+ "type": {
+ "$ref": "822"
+ },
+ "value": {
+ "$id": "3256",
+ "vCPUsAvailable": {
+ "$id": "3257",
+ "kind": "number",
+ "type": {
+ "$ref": "824"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "3258",
+ "kind": "number",
+ "type": {
+ "$ref": "826"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "3259",
+ "kind": "model",
+ "type": {
+ "$ref": "828"
+ },
+ "value": {
+ "$id": "3260",
+ "id": {
+ "$id": "3261",
+ "kind": "string",
+ "type": {
+ "$ref": "830"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "3262",
+ "kind": "model",
+ "type": {
+ "$ref": "833"
+ },
+ "value": {
+ "$id": "3263",
+ "id": {
+ "$id": "3264",
+ "kind": "string",
+ "type": {
+ "$ref": "835"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "3265",
+ "kind": "array",
+ "type": {
+ "$ref": "837"
+ },
+ "value": [
+ {
+ "$id": "3266",
+ "kind": "string",
+ "type": {
+ "$ref": "838"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "3267",
+ "kind": "boolean",
+ "type": {
+ "$ref": "840"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "3268",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "3269",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ }
+ }
+ },
+ "plan": {
+ "$id": "3270",
+ "kind": "model",
+ "type": {
+ "$ref": "927"
+ },
+ "value": {
+ "$id": "3271",
+ "name": {
+ "$id": "3272",
+ "kind": "string",
+ "type": {
+ "$ref": "929"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "3273",
+ "kind": "string",
+ "type": {
+ "$ref": "931"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "3274",
+ "kind": "string",
+ "type": {
+ "$ref": "933"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "3275",
+ "kind": "string",
+ "type": {
+ "$ref": "935"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "3276",
+ "kind": "string",
+ "type": {
+ "$ref": "937"
+ },
+ "value": "wa"
+ }
+ }
+ }
+ }
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "3277",
+ "response": {
+ "$ref": "2913"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "3278",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "3279",
+ "properties": {
+ "$id": "3280",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "3281",
+ "spotPriorityProfile": {
+ "$id": "3282",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "3283",
+ "capacity": {
+ "$id": "3284",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "3285",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "3286",
+ "kind": "number",
+ "type": {
+ "$ref": "382"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "3287",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "3288",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "3289",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "3290",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "3291",
+ "capacity": {
+ "$id": "3292",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "3293",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "3294",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "3295",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "3296",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "3297",
+ "name": {
+ "$id": "3298",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "3299",
+ "kind": "number",
+ "type": {
+ "$ref": "400"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "3300",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "3301",
+ "baseVirtualMachineProfile": {
+ "$id": "3302",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "3303",
+ "osProfile": {
+ "$id": "3304",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "3305",
+ "computerNamePrefix": {
+ "$id": "3306",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "3307",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "3308",
+ "kind": "model",
+ "type": {
+ "$ref": "462"
+ },
+ "value": {
+ "$id": "3309",
+ "provisionVMAgent": {
+ "$id": "3310",
+ "kind": "boolean",
+ "type": {
+ "$ref": "464"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "3311",
+ "kind": "boolean",
+ "type": {
+ "$ref": "466"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "3312",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "3313",
+ "kind": "array",
+ "type": {
+ "$ref": "470"
+ },
+ "value": [
+ {
+ "$id": "3314",
+ "kind": "model",
+ "type": {
+ "$ref": "471"
+ },
+ "value": {
+ "$id": "3315",
+ "passName": {
+ "$id": "3316",
+ "kind": "string",
+ "type": {
+ "$ref": "473"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "3317",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "3318",
+ "kind": "string",
+ "type": {
+ "$ref": "104"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "3319",
+ "kind": "model",
+ "type": {
+ "$ref": "480"
+ },
+ "value": {
+ "$id": "3320",
+ "patchMode": {
+ "$id": "3321",
+ "kind": "string",
+ "type": {
+ "$ref": "110"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "3322",
+ "kind": "boolean",
+ "type": {
+ "$ref": "483"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "3323",
+ "kind": "string",
+ "type": {
+ "$ref": "118"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3324",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "3325",
+ "rebootSetting": {
+ "$id": "3326",
+ "kind": "string",
+ "type": {
+ "$ref": "124"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3327",
+ "kind": "boolean",
+ "type": {
+ "$ref": "489"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "3328",
+ "kind": "model",
+ "type": {
+ "$ref": "491"
+ },
+ "value": {
+ "$id": "3329",
+ "listeners": {
+ "$id": "3330",
+ "kind": "array",
+ "type": {
+ "$ref": "493"
+ },
+ "value": [
+ {
+ "$id": "3331",
+ "kind": "model",
+ "type": {
+ "$ref": "494"
+ },
+ "value": {
+ "$id": "3332",
+ "protocol": {
+ "$id": "3333",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "3334",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3335",
+ "kind": "boolean",
+ "type": {
+ "$ref": "499"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "3336",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "3337",
+ "disablePasswordAuthentication": {
+ "$id": "3338",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "3339",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "3340",
+ "publicKeys": {
+ "$id": "3341",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "3342",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "3343",
+ "path": {
+ "$id": "3344",
+ "kind": "string",
+ "type": {
+ "$ref": "510"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "3345",
+ "kind": "string",
+ "type": {
+ "$ref": "512"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "3346",
+ "kind": "boolean",
+ "type": {
+ "$ref": "514"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "3347",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "3348",
+ "patchMode": {
+ "$id": "3349",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "3350",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3351",
+ "kind": "model",
+ "type": {
+ "$ref": "520"
+ },
+ "value": {
+ "$id": "3352",
+ "rebootSetting": {
+ "$id": "3353",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3354",
+ "kind": "boolean",
+ "type": {
+ "$ref": "523"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3355",
+ "kind": "boolean",
+ "type": {
+ "$ref": "525"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "3356",
+ "kind": "array",
+ "type": {
+ "$ref": "527"
+ },
+ "value": [
+ {
+ "$id": "3357",
+ "kind": "model",
+ "type": {
+ "$ref": "528"
+ },
+ "value": {
+ "$id": "3358",
+ "sourceVault": {
+ "$id": "3359",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3360",
+ "id": {
+ "$id": "3361",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "3362",
+ "kind": "array",
+ "type": {
+ "$ref": "535"
+ },
+ "value": [
+ {
+ "$id": "3363",
+ "kind": "model",
+ "type": {
+ "$ref": "536"
+ },
+ "value": {
+ "$id": "3364",
+ "certificateUrl": {
+ "$id": "3365",
+ "kind": "string",
+ "type": {
+ "$ref": "538"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "3366",
+ "kind": "string",
+ "type": {
+ "$ref": "540"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "3367",
+ "kind": "boolean",
+ "type": {
+ "$ref": "542"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "3368",
+ "kind": "boolean",
+ "type": {
+ "$ref": "544"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "3369",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "3370",
+ "imageReference": {
+ "$id": "3371",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "3372",
+ "publisher": {
+ "$id": "3373",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "3374",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "3375",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "3376",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "sharedGalleryImageId": {
+ "$id": "3377",
+ "kind": "string",
+ "type": {
+ "$ref": "563"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "3378",
+ "kind": "string",
+ "type": {
+ "$ref": "565"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "3379",
+ "kind": "string",
+ "type": {
+ "$ref": "550"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ },
+ "exactVersion": {
+ "$id": "3380",
+ "kind": "string",
+ "type": {
+ "$ref": "561"
+ },
+ "value": "zjbntmiskjexlr"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "3381",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "3382",
+ "name": {
+ "$id": "3383",
+ "kind": "string",
+ "type": {
+ "$ref": "569"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "3384",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3385",
+ "kind": "boolean",
+ "type": {
+ "$ref": "572"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3386",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "3387",
+ "kind": "model",
+ "type": {
+ "$ref": "575"
+ },
+ "value": {
+ "$id": "3388",
+ "option": {
+ "$id": "3389",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "3390",
+ "kind": "string",
+ "type": {
+ "$ref": "186"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "3391",
+ "kind": "number",
+ "type": {
+ "$ref": "579"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "3392",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "3393",
+ "kind": "model",
+ "type": {
+ "$ref": "582"
+ },
+ "value": {
+ "$id": "3394",
+ "uri": {
+ "$id": "3395",
+ "kind": "string",
+ "type": {
+ "$ref": "584"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "3396",
+ "kind": "array",
+ "type": {
+ "$ref": "586"
+ },
+ "value": [
+ {
+ "$id": "3397",
+ "kind": "string",
+ "type": {
+ "$ref": "587"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "3398",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "3399",
+ "storageAccountType": {
+ "$id": "3400",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3401",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3402",
+ "id": {
+ "$id": "3403",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3404",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "3405",
+ "securityEncryptionType": {
+ "$id": "3406",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3407",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3408",
+ "id": {
+ "$id": "3409",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "3410",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "3411",
+ "kind": "array",
+ "type": {
+ "$ref": "602"
+ },
+ "value": [
+ {
+ "$id": "3412",
+ "kind": "model",
+ "type": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "3413",
+ "name": {
+ "$id": "3414",
+ "kind": "string",
+ "type": {
+ "$ref": "605"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "3415",
+ "kind": "number",
+ "type": {
+ "$ref": "607"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "3416",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3417",
+ "kind": "boolean",
+ "type": {
+ "$ref": "610"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3418",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "3419",
+ "kind": "number",
+ "type": {
+ "$ref": "613"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "3420",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "3421",
+ "storageAccountType": {
+ "$id": "3422",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3423",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3424",
+ "id": {
+ "$id": "3425",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3426",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "3427",
+ "securityEncryptionType": {
+ "$id": "3428",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3429",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3430",
+ "id": {
+ "$id": "3431",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "3432",
+ "kind": "number",
+ "type": {
+ "$ref": "616"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "3433",
+ "kind": "number",
+ "type": {
+ "$ref": "618"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "3434",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "3435",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "3436",
+ "healthProbe": {
+ "$id": "3437",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "3438",
+ "id": {
+ "$id": "3439",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "3440",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "3441",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "3442",
+ "name": {
+ "$id": "3443",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "3444",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "3445",
+ "primary": {
+ "$id": "3446",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "3447",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "3448",
+ "kind": "boolean",
+ "type": {
+ "$ref": "640"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "3449",
+ "kind": "boolean",
+ "type": {
+ "$ref": "642"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "3450",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3451",
+ "id": {
+ "$id": "3452",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "3453",
+ "kind": "model",
+ "type": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "3454",
+ "dnsServers": {
+ "$id": "3455",
+ "kind": "array",
+ "type": {
+ "$ref": "647"
+ },
+ "value": [
+ {
+ "$id": "3456",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "3457",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "3458",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "3459",
+ "name": {
+ "$id": "3460",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "3461",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "3462",
+ "subnet": {
+ "$id": "3463",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "3464",
+ "id": {
+ "$id": "3465",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "3466",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "3467",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "3468",
+ "name": {
+ "$id": "3469",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "3470",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "3471",
+ "idleTimeoutInMinutes": {
+ "$id": "3472",
+ "kind": "number",
+ "type": {
+ "$ref": "666"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "3473",
+ "kind": "model",
+ "type": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "3474",
+ "domainNameLabel": {
+ "$id": "3475",
+ "kind": "string",
+ "type": {
+ "$ref": "670"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "3476",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "3477",
+ "kind": "array",
+ "type": {
+ "$ref": "673"
+ },
+ "value": [
+ {
+ "$id": "3478",
+ "kind": "model",
+ "type": {
+ "$ref": "674"
+ },
+ "value": {
+ "$id": "3479",
+ "ipTagType": {
+ "$id": "3480",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "3481",
+ "kind": "string",
+ "type": {
+ "$ref": "678"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "3482",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3483",
+ "id": {
+ "$id": "3484",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "3485",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "3486",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "3487",
+ "kind": "model",
+ "type": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "3488",
+ "name": {
+ "$id": "3489",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "3490",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "3491",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "3492",
+ "kind": "array",
+ "type": {
+ "$ref": "688"
+ },
+ "value": [
+ {
+ "$id": "3493",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3494",
+ "id": {
+ "$id": "3495",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "3496",
+ "kind": "array",
+ "type": {
+ "$ref": "690"
+ },
+ "value": [
+ {
+ "$id": "3497",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3498",
+ "id": {
+ "$id": "3499",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "3500",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "3501",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3502",
+ "id": {
+ "$id": "3503",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "3504",
+ "kind": "array",
+ "type": {
+ "$ref": "694"
+ },
+ "value": [
+ {
+ "$id": "3505",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3506",
+ "id": {
+ "$id": "3507",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "3508",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "3509",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "3510",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "3511",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "3512",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3513",
+ "kind": "model",
+ "type": {
+ "$ref": "702"
+ },
+ "value": {
+ "$id": "3514",
+ "uefiSettings": {
+ "$id": "3515",
+ "kind": "model",
+ "type": {
+ "$ref": "704"
+ },
+ "value": {
+ "$id": "3516",
+ "secureBootEnabled": {
+ "$id": "3517",
+ "kind": "boolean",
+ "type": {
+ "$ref": "706"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "3518",
+ "kind": "boolean",
+ "type": {
+ "$ref": "708"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "3519",
+ "kind": "boolean",
+ "type": {
+ "$ref": "710"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "3520",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "3521",
+ "kind": "model",
+ "type": {
+ "$ref": "713"
+ },
+ "value": {
+ "$id": "3522",
+ "userAssignedIdentityResourceId": {
+ "$id": "3523",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "3524",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "3525",
+ "enabled": {
+ "$id": "3526",
+ "kind": "boolean",
+ "type": {
+ "$ref": "720"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "3527",
+ "kind": "string",
+ "type": {
+ "$ref": "300"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "3528",
+ "kind": "number",
+ "type": {
+ "$ref": "723"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "3529",
+ "kind": "model",
+ "type": {
+ "$ref": "725"
+ },
+ "value": {
+ "$id": "3530",
+ "bootDiagnostics": {
+ "$id": "3531",
+ "kind": "model",
+ "type": {
+ "$ref": "727"
+ },
+ "value": {
+ "$id": "3532",
+ "enabled": {
+ "$id": "3533",
+ "kind": "boolean",
+ "type": {
+ "$ref": "729"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "3534",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "3535",
+ "kind": "model",
+ "type": {
+ "$ref": "733"
+ },
+ "value": {
+ "$id": "3536",
+ "extensions": {
+ "$id": "3537",
+ "kind": "array",
+ "type": {
+ "$ref": "735"
+ },
+ "value": [
+ {
+ "$id": "3538",
+ "kind": "model",
+ "type": {
+ "$ref": "736"
+ },
+ "value": {
+ "$id": "3539",
+ "name": {
+ "$id": "3540",
+ "kind": "string",
+ "type": {
+ "$ref": "741"
+ },
+ "value": "bndxuxx"
+ },
+ "properties": {
+ "$id": "3541",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "3542",
+ "forceUpdateTag": {
+ "$id": "3543",
+ "kind": "string",
+ "type": {
+ "$ref": "747"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "3544",
+ "kind": "string",
+ "type": {
+ "$ref": "749"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "3545",
+ "kind": "string",
+ "type": {
+ "$ref": "751"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "3546",
+ "kind": "string",
+ "type": {
+ "$ref": "753"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "3547",
+ "kind": "boolean",
+ "type": {
+ "$ref": "755"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3548",
+ "kind": "boolean",
+ "type": {
+ "$ref": "757"
+ },
+ "value": true
+ },
+ "provisionAfterExtensions": {
+ "$id": "3549",
+ "kind": "array",
+ "type": {
+ "$ref": "769"
+ },
+ "value": [
+ {
+ "$id": "3550",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "3551",
+ "kind": "boolean",
+ "type": {
+ "$ref": "772"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "3552",
+ "kind": "model",
+ "type": {
+ "$ref": "774"
+ },
+ "value": {
+ "$id": "3553",
+ "secretUrl": {
+ "$id": "3554",
+ "kind": "string",
+ "type": {
+ "$ref": "776"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "3555",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3556",
+ "id": {
+ "$id": "3557",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ },
+ "settings": {
+ "$id": "3558",
+ "kind": "dict",
+ "type": {
+ "$ref": "759"
+ },
+ "value": {
+ "$id": "3559"
+ }
+ },
+ "provisioningState": {
+ "$id": "3560",
+ "kind": "string",
+ "type": {
+ "$ref": "767"
+ },
+ "value": "Succeeded"
+ }
+ }
+ },
+ "type": {
+ "$id": "3561",
+ "kind": "string",
+ "type": {
+ "$ref": "743"
+ },
+ "value": "cmeam"
+ },
+ "id": {
+ "$id": "3562",
+ "kind": "string",
+ "type": {
+ "$ref": "738"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "3563",
+ "kind": "string",
+ "type": {
+ "$ref": "779"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "3564",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "3565",
+ "kind": "model",
+ "type": {
+ "$ref": "783"
+ },
+ "value": {
+ "$id": "3566",
+ "terminateNotificationProfile": {
+ "$id": "3567",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "3568",
+ "notBeforeTimeout": {
+ "$id": "3569",
+ "kind": "string",
+ "type": {
+ "$ref": "787"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "3570",
+ "kind": "boolean",
+ "type": {
+ "$ref": "789"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "3571",
+ "kind": "model",
+ "type": {
+ "$ref": "791"
+ },
+ "value": {
+ "$id": "3572",
+ "notBeforeTimeout": {
+ "$id": "3573",
+ "kind": "string",
+ "type": {
+ "$ref": "793"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "3574",
+ "kind": "boolean",
+ "type": {
+ "$ref": "795"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "3575",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "3576",
+ "kind": "model",
+ "type": {
+ "$ref": "799"
+ },
+ "value": {
+ "$id": "3577",
+ "capacityReservationGroup": {
+ "$id": "3578",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3579",
+ "id": {
+ "$id": "3580",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "3581",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "3582",
+ "galleryApplications": {
+ "$id": "3583",
+ "kind": "array",
+ "type": {
+ "$ref": "804"
+ },
+ "value": [
+ {
+ "$id": "3584",
+ "kind": "model",
+ "type": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "3585",
+ "tags": {
+ "$id": "3586",
+ "kind": "string",
+ "type": {
+ "$ref": "807"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "3587",
+ "kind": "number",
+ "type": {
+ "$ref": "809"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "3588",
+ "kind": "string",
+ "type": {
+ "$ref": "811"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "3589",
+ "kind": "boolean",
+ "type": {
+ "$ref": "816"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3590",
+ "kind": "boolean",
+ "type": {
+ "$ref": "818"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "3591",
+ "kind": "model",
+ "type": {
+ "$ref": "820"
+ },
+ "value": {
+ "$id": "3592",
+ "vmSizeProperties": {
+ "$id": "3593",
+ "kind": "model",
+ "type": {
+ "$ref": "822"
+ },
+ "value": {
+ "$id": "3594",
+ "vCPUsAvailable": {
+ "$id": "3595",
+ "kind": "number",
+ "type": {
+ "$ref": "824"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "3596",
+ "kind": "number",
+ "type": {
+ "$ref": "826"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "3597",
+ "kind": "model",
+ "type": {
+ "$ref": "828"
+ },
+ "value": {
+ "$id": "3598",
+ "id": {
+ "$id": "3599",
+ "kind": "string",
+ "type": {
+ "$ref": "830"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "3600",
+ "kind": "model",
+ "type": {
+ "$ref": "833"
+ },
+ "value": {
+ "$id": "3601",
+ "id": {
+ "$id": "3602",
+ "kind": "string",
+ "type": {
+ "$ref": "835"
+ },
+ "value": "/CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest"
+ },
+ "excludeExtensions": {
+ "$id": "3603",
+ "kind": "array",
+ "type": {
+ "$ref": "837"
+ },
+ "value": [
+ {
+ "$id": "3604",
+ "kind": "string",
+ "type": {
+ "$ref": "838"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "3605",
+ "kind": "boolean",
+ "type": {
+ "$ref": "840"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "3606",
+ "kind": "string",
+ "type": {
+ "$ref": "842"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "3607",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "3608",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ },
+ "provisioningState": {
+ "$id": "3609",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Creating"
+ },
+ "timeCreated": {
+ "$id": "3610",
+ "kind": "string",
+ "type": {
+ "$ref": "858"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "3611",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "3612",
+ "kind": "array",
+ "type": {
+ "$ref": "863"
+ },
+ "value": [
+ {
+ "$id": "3613",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "3614",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "3615",
+ "kind": "model",
+ "type": {
+ "$ref": "866"
+ },
+ "value": {
+ "$id": "3616",
+ "type": {
+ "$id": "3617",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "3618",
+ "kind": "dict",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "3619"
+ }
+ },
+ "principalId": {
+ "$id": "3620",
+ "kind": "string",
+ "type": {
+ "$ref": "868"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "3621",
+ "kind": "string",
+ "type": {
+ "$ref": "871"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ },
+ "tags": {
+ "$id": "3622",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "3623"
+ }
+ },
+ "location": {
+ "$id": "3624",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "westus"
+ },
+ "plan": {
+ "$id": "3625",
+ "kind": "model",
+ "type": {
+ "$ref": "886"
+ },
+ "value": {
+ "$id": "3626",
+ "name": {
+ "$id": "3627",
+ "kind": "string",
+ "type": {
+ "$ref": "888"
+ },
+ "value": "uapfngmdekvpgjhomthtpxjfdmmll"
+ },
+ "publisher": {
+ "$id": "3628",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "aqhles"
+ },
+ "product": {
+ "$id": "3629",
+ "kind": "string",
+ "type": {
+ "$ref": "892"
+ },
+ "value": "bfzbkdnbexmedxdc"
+ },
+ "promotionCode": {
+ "$id": "3630",
+ "kind": "string",
+ "type": {
+ "$ref": "894"
+ },
+ "value": "gspehogwfjxirz"
+ },
+ "version": {
+ "$id": "3631",
+ "kind": "string",
+ "type": {
+ "$ref": "896"
+ },
+ "value": "yza"
+ }
+ }
+ },
+ "id": {
+ "$id": "3632",
+ "kind": "string",
+ "type": {
+ "$ref": "346"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "3633",
+ "kind": "string",
+ "type": {
+ "$ref": "1475"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "3634",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "3635",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "3636",
+ "createdBy": {
+ "$id": "3637",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "3638",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "3639",
+ "kind": "string",
+ "type": {
+ "$ref": "358"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "3640",
+ "kind": "string",
+ "type": {
+ "$ref": "361"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "3641",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "3642",
+ "kind": "string",
+ "type": {
+ "$ref": "364"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ },
+ {
+ "$id": "3643",
+ "response": {
+ "$ref": "2914"
+ },
+ "statusCode": 202
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "3644",
+ "Name": "delete",
+ "ResourceName": "Fleet",
+ "Description": "Delete a Fleet",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "3645",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "3646",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "3647",
+ "Type": {
+ "$id": "3648",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-01"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "3649",
+ "Name": "subscriptionId",
+ "NameInRequest": "subscriptionId",
+ "Description": "The ID of the target subscription. The value must be an UUID.",
+ "Type": {
+ "$id": "3650",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "3651",
+ "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": "3652",
+ "Name": "resourceGroupName",
+ "NameInRequest": "resourceGroupName",
+ "Description": "The name of the resource group. The name is case insensitive.",
+ "Type": {
+ "$id": "3653",
+ "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": "3654",
+ "Name": "fleetName",
+ "NameInRequest": "fleetName",
+ "Description": "The name of the Compute Fleet",
+ "Type": {
+ "$id": "3655",
+ "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": "3656",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "3657",
+ "kind": "constant",
+ "valueType": {
+ "$id": "3658",
+ "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": "3659",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "3660",
+ "Name": "location",
+ "NameInResponse": "Location",
+ "Description": "The Location header contains the URL where the status of the long running operation can be checked.",
+ "Type": {
+ "$id": "3661",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ }
+ },
+ {
+ "$id": "3662",
+ "Name": "retryAfter",
+ "NameInResponse": "Retry-After",
+ "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
+ "Type": {
+ "$id": "3663",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ },
+ {
+ "$id": "3664",
+ "StatusCodes": [
+ 204
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "DELETE",
+ "RequestBodyMediaType": "None",
+ "Uri": "{endpoint}",
+ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}",
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "3665",
+ "FinalStateVia": 1,
+ "FinalResponse": {
+ "$id": "3666",
+ "StatusCodes": [
+ 204
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.delete",
+ "Decorators": [],
+ "Examples": [
+ {
+ "$id": "3667",
+ "kind": "http",
+ "name": "Fleets_Delete",
+ "description": "Fleets_Delete",
+ "filePath": "2024-11-01/Fleets_Delete.json",
+ "parameters": [
+ {
+ "$id": "3668",
+ "parameter": {
+ "$ref": "3645"
+ },
+ "value": {
+ "$id": "3669",
+ "kind": "string",
+ "type": {
+ "$ref": "3646"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "3670",
+ "parameter": {
+ "$ref": "3649"
+ },
+ "value": {
+ "$id": "3671",
+ "kind": "string",
+ "type": {
+ "$ref": "3650"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "3672",
+ "parameter": {
+ "$ref": "3652"
+ },
+ "value": {
+ "$id": "3673",
+ "kind": "string",
+ "type": {
+ "$ref": "3653"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "3674",
+ "parameter": {
+ "$ref": "3654"
+ },
+ "value": {
+ "$id": "3675",
+ "kind": "string",
+ "type": {
+ "$ref": "3655"
+ },
+ "value": "testFleet"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "3676",
+ "response": {
+ "$ref": "3659"
+ },
+ "statusCode": 202
+ },
+ {
+ "$id": "3677",
+ "response": {
+ "$ref": "3664"
+ },
+ "statusCode": 204
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "3678",
+ "Name": "listByResourceGroup",
+ "ResourceName": "Fleet",
+ "Description": "List Fleet resources by resource group",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "3679",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "3680",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "3681",
+ "Type": {
+ "$id": "3682",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-01"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "3683",
+ "Name": "subscriptionId",
+ "NameInRequest": "subscriptionId",
+ "Description": "The ID of the target subscription. The value must be an UUID.",
+ "Type": {
+ "$id": "3684",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "3685",
+ "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": "3686",
+ "Name": "resourceGroupName",
+ "NameInRequest": "resourceGroupName",
+ "Description": "The name of the resource group. The name is case insensitive.",
+ "Type": {
+ "$id": "3687",
+ "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": "3688",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "3689",
+ "kind": "constant",
+ "valueType": {
+ "$id": "3690",
+ "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": "3691",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "939"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{endpoint}",
+ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "3692",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listByResourceGroup",
+ "Decorators": [],
+ "Examples": [
+ {
+ "$id": "3693",
+ "kind": "http",
+ "name": "Fleets_ListByResourceGroup",
+ "description": "Fleets_ListByResourceGroup",
+ "filePath": "2024-11-01/Fleets_ListByResourceGroup.json",
+ "parameters": [
+ {
+ "$id": "3694",
+ "parameter": {
+ "$ref": "3679"
+ },
+ "value": {
+ "$id": "3695",
+ "kind": "string",
+ "type": {
+ "$ref": "3680"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "3696",
+ "parameter": {
+ "$ref": "3683"
+ },
+ "value": {
+ "$id": "3697",
+ "kind": "string",
+ "type": {
+ "$ref": "3684"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "3698",
+ "parameter": {
+ "$ref": "3686"
+ },
+ "value": {
+ "$id": "3699",
+ "kind": "string",
+ "type": {
+ "$ref": "3687"
+ },
+ "value": "rgazurefleet"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "3700",
+ "response": {
+ "$ref": "3691"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "3701",
+ "kind": "model",
+ "type": {
+ "$ref": "939"
+ },
+ "value": {
+ "$id": "3702",
+ "value": {
+ "$id": "3703",
+ "kind": "array",
+ "type": {
+ "$ref": "941"
+ },
+ "value": [
+ {
+ "$id": "3704",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "3705",
+ "properties": {
+ "$id": "3706",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "3707",
+ "provisioningState": {
+ "$id": "3708",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "3709",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "3710",
+ "capacity": {
+ "$id": "3711",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "3712",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "3713",
+ "kind": "number",
+ "type": {
+ "$ref": "382"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "3714",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "3715",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "3716",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "3717",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "3718",
+ "capacity": {
+ "$id": "3719",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "3720",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "3721",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "3722",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "3723",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "3724",
+ "name": {
+ "$id": "3725",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "3726",
+ "kind": "number",
+ "type": {
+ "$ref": "400"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "3727",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "3728",
+ "baseVirtualMachineProfile": {
+ "$id": "3729",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "3730",
+ "osProfile": {
+ "$id": "3731",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "3732",
+ "computerNamePrefix": {
+ "$id": "3733",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "3734",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "3735",
+ "kind": "model",
+ "type": {
+ "$ref": "462"
+ },
+ "value": {
+ "$id": "3736",
+ "provisionVMAgent": {
+ "$id": "3737",
+ "kind": "boolean",
+ "type": {
+ "$ref": "464"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "3738",
+ "kind": "boolean",
+ "type": {
+ "$ref": "466"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "3739",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "3740",
+ "kind": "array",
+ "type": {
+ "$ref": "470"
+ },
+ "value": [
+ {
+ "$id": "3741",
+ "kind": "model",
+ "type": {
+ "$ref": "471"
+ },
+ "value": {
+ "$id": "3742",
+ "passName": {
+ "$id": "3743",
+ "kind": "string",
+ "type": {
+ "$ref": "473"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "3744",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "3745",
+ "kind": "string",
+ "type": {
+ "$ref": "104"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "3746",
+ "kind": "model",
+ "type": {
+ "$ref": "480"
+ },
+ "value": {
+ "$id": "3747",
+ "patchMode": {
+ "$id": "3748",
+ "kind": "string",
+ "type": {
+ "$ref": "110"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "3749",
+ "kind": "boolean",
+ "type": {
+ "$ref": "483"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "3750",
+ "kind": "string",
+ "type": {
+ "$ref": "118"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3751",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "3752",
+ "rebootSetting": {
+ "$id": "3753",
+ "kind": "string",
+ "type": {
+ "$ref": "124"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3754",
+ "kind": "boolean",
+ "type": {
+ "$ref": "489"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "3755",
+ "kind": "model",
+ "type": {
+ "$ref": "491"
+ },
+ "value": {
+ "$id": "3756",
+ "listeners": {
+ "$id": "3757",
+ "kind": "array",
+ "type": {
+ "$ref": "493"
+ },
+ "value": [
+ {
+ "$id": "3758",
+ "kind": "model",
+ "type": {
+ "$ref": "494"
+ },
+ "value": {
+ "$id": "3759",
+ "protocol": {
+ "$id": "3760",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "3761",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3762",
+ "kind": "boolean",
+ "type": {
+ "$ref": "499"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "3763",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "3764",
+ "disablePasswordAuthentication": {
+ "$id": "3765",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "3766",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "3767",
+ "publicKeys": {
+ "$id": "3768",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "3769",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "3770",
+ "path": {
+ "$id": "3771",
+ "kind": "string",
+ "type": {
+ "$ref": "510"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "3772",
+ "kind": "string",
+ "type": {
+ "$ref": "512"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "3773",
+ "kind": "boolean",
+ "type": {
+ "$ref": "514"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "3774",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "3775",
+ "patchMode": {
+ "$id": "3776",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "3777",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "3778",
+ "kind": "model",
+ "type": {
+ "$ref": "520"
+ },
+ "value": {
+ "$id": "3779",
+ "rebootSetting": {
+ "$id": "3780",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "3781",
+ "kind": "boolean",
+ "type": {
+ "$ref": "523"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "3782",
+ "kind": "boolean",
+ "type": {
+ "$ref": "525"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "3783",
+ "kind": "array",
+ "type": {
+ "$ref": "527"
+ },
+ "value": [
+ {
+ "$id": "3784",
+ "kind": "model",
+ "type": {
+ "$ref": "528"
+ },
+ "value": {
+ "$id": "3785",
+ "sourceVault": {
+ "$id": "3786",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3787",
+ "id": {
+ "$id": "3788",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "3789",
+ "kind": "array",
+ "type": {
+ "$ref": "535"
+ },
+ "value": [
+ {
+ "$id": "3790",
+ "kind": "model",
+ "type": {
+ "$ref": "536"
+ },
+ "value": {
+ "$id": "3791",
+ "certificateUrl": {
+ "$id": "3792",
+ "kind": "string",
+ "type": {
+ "$ref": "538"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "3793",
+ "kind": "string",
+ "type": {
+ "$ref": "540"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "3794",
+ "kind": "boolean",
+ "type": {
+ "$ref": "542"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "3795",
+ "kind": "boolean",
+ "type": {
+ "$ref": "544"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "3796",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "3797",
+ "imageReference": {
+ "$id": "3798",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "3799",
+ "publisher": {
+ "$id": "3800",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "3801",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "3802",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "3803",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "3804",
+ "kind": "string",
+ "type": {
+ "$ref": "561"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "3805",
+ "kind": "string",
+ "type": {
+ "$ref": "563"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "3806",
+ "kind": "string",
+ "type": {
+ "$ref": "565"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "3807",
+ "kind": "string",
+ "type": {
+ "$ref": "550"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "3808",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "3809",
+ "name": {
+ "$id": "3810",
+ "kind": "string",
+ "type": {
+ "$ref": "569"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "3811",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3812",
+ "kind": "boolean",
+ "type": {
+ "$ref": "572"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3813",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "3814",
+ "kind": "model",
+ "type": {
+ "$ref": "575"
+ },
+ "value": {
+ "$id": "3815",
+ "option": {
+ "$id": "3816",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "3817",
+ "kind": "string",
+ "type": {
+ "$ref": "186"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "3818",
+ "kind": "number",
+ "type": {
+ "$ref": "579"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "3819",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "3820",
+ "kind": "model",
+ "type": {
+ "$ref": "582"
+ },
+ "value": {
+ "$id": "3821",
+ "uri": {
+ "$id": "3822",
+ "kind": "string",
+ "type": {
+ "$ref": "584"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "3823",
+ "kind": "array",
+ "type": {
+ "$ref": "586"
+ },
+ "value": [
+ {
+ "$id": "3824",
+ "kind": "string",
+ "type": {
+ "$ref": "587"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "3825",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "3826",
+ "storageAccountType": {
+ "$id": "3827",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3828",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3829",
+ "id": {
+ "$id": "3830",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3831",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "3832",
+ "securityEncryptionType": {
+ "$id": "3833",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3834",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3835",
+ "id": {
+ "$id": "3836",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "3837",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "3838",
+ "kind": "array",
+ "type": {
+ "$ref": "602"
+ },
+ "value": [
+ {
+ "$id": "3839",
+ "kind": "model",
+ "type": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "3840",
+ "name": {
+ "$id": "3841",
+ "kind": "string",
+ "type": {
+ "$ref": "605"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "3842",
+ "kind": "number",
+ "type": {
+ "$ref": "607"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "3843",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "3844",
+ "kind": "boolean",
+ "type": {
+ "$ref": "610"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "3845",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "3846",
+ "kind": "number",
+ "type": {
+ "$ref": "613"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "3847",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "3848",
+ "storageAccountType": {
+ "$id": "3849",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "3850",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3851",
+ "id": {
+ "$id": "3852",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3853",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "3854",
+ "securityEncryptionType": {
+ "$id": "3855",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "3856",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "3857",
+ "id": {
+ "$id": "3858",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "3859",
+ "kind": "number",
+ "type": {
+ "$ref": "616"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "3860",
+ "kind": "number",
+ "type": {
+ "$ref": "618"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "3861",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "3862",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "3863",
+ "healthProbe": {
+ "$id": "3864",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "3865",
+ "id": {
+ "$id": "3866",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "3867",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "3868",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "3869",
+ "name": {
+ "$id": "3870",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "3871",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "3872",
+ "primary": {
+ "$id": "3873",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "3874",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "3875",
+ "kind": "boolean",
+ "type": {
+ "$ref": "640"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "3876",
+ "kind": "boolean",
+ "type": {
+ "$ref": "642"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "3877",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3878",
+ "id": {
+ "$id": "3879",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "3880",
+ "kind": "model",
+ "type": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "3881",
+ "dnsServers": {
+ "$id": "3882",
+ "kind": "array",
+ "type": {
+ "$ref": "647"
+ },
+ "value": [
+ {
+ "$id": "3883",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "3884",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "3885",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "3886",
+ "name": {
+ "$id": "3887",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "3888",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "3889",
+ "subnet": {
+ "$id": "3890",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "3891",
+ "id": {
+ "$id": "3892",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "3893",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "3894",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "3895",
+ "name": {
+ "$id": "3896",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "3897",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "3898",
+ "idleTimeoutInMinutes": {
+ "$id": "3899",
+ "kind": "number",
+ "type": {
+ "$ref": "666"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "3900",
+ "kind": "model",
+ "type": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "3901",
+ "domainNameLabel": {
+ "$id": "3902",
+ "kind": "string",
+ "type": {
+ "$ref": "670"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "3903",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "3904",
+ "kind": "array",
+ "type": {
+ "$ref": "673"
+ },
+ "value": [
+ {
+ "$id": "3905",
+ "kind": "model",
+ "type": {
+ "$ref": "674"
+ },
+ "value": {
+ "$id": "3906",
+ "ipTagType": {
+ "$id": "3907",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "3908",
+ "kind": "string",
+ "type": {
+ "$ref": "678"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "3909",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3910",
+ "id": {
+ "$id": "3911",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "3912",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "3913",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "3914",
+ "kind": "model",
+ "type": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "3915",
+ "name": {
+ "$id": "3916",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "3917",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "3918",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "3919",
+ "kind": "array",
+ "type": {
+ "$ref": "688"
+ },
+ "value": [
+ {
+ "$id": "3920",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3921",
+ "id": {
+ "$id": "3922",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "3923",
+ "kind": "array",
+ "type": {
+ "$ref": "690"
+ },
+ "value": [
+ {
+ "$id": "3924",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3925",
+ "id": {
+ "$id": "3926",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "3927",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "3928",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3929",
+ "id": {
+ "$id": "3930",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "3931",
+ "kind": "array",
+ "type": {
+ "$ref": "694"
+ },
+ "value": [
+ {
+ "$id": "3932",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3933",
+ "id": {
+ "$id": "3934",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "3935",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "3936",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "3937",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "3938",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "3939",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "3940",
+ "kind": "model",
+ "type": {
+ "$ref": "702"
+ },
+ "value": {
+ "$id": "3941",
+ "uefiSettings": {
+ "$id": "3942",
+ "kind": "model",
+ "type": {
+ "$ref": "704"
+ },
+ "value": {
+ "$id": "3943",
+ "secureBootEnabled": {
+ "$id": "3944",
+ "kind": "boolean",
+ "type": {
+ "$ref": "706"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "3945",
+ "kind": "boolean",
+ "type": {
+ "$ref": "708"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "3946",
+ "kind": "boolean",
+ "type": {
+ "$ref": "710"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "3947",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "3948",
+ "kind": "model",
+ "type": {
+ "$ref": "713"
+ },
+ "value": {
+ "$id": "3949",
+ "userAssignedIdentityResourceId": {
+ "$id": "3950",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "3951",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "3952",
+ "enabled": {
+ "$id": "3953",
+ "kind": "boolean",
+ "type": {
+ "$ref": "720"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "3954",
+ "kind": "string",
+ "type": {
+ "$ref": "300"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "3955",
+ "kind": "number",
+ "type": {
+ "$ref": "723"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "3956",
+ "kind": "model",
+ "type": {
+ "$ref": "725"
+ },
+ "value": {
+ "$id": "3957",
+ "bootDiagnostics": {
+ "$id": "3958",
+ "kind": "model",
+ "type": {
+ "$ref": "727"
+ },
+ "value": {
+ "$id": "3959",
+ "enabled": {
+ "$id": "3960",
+ "kind": "boolean",
+ "type": {
+ "$ref": "729"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "3961",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "3962",
+ "kind": "model",
+ "type": {
+ "$ref": "733"
+ },
+ "value": {
+ "$id": "3963",
+ "extensions": {
+ "$id": "3964",
+ "kind": "array",
+ "type": {
+ "$ref": "735"
+ },
+ "value": [
+ {
+ "$id": "3965",
+ "kind": "model",
+ "type": {
+ "$ref": "736"
+ },
+ "value": {
+ "$id": "3966",
+ "name": {
+ "$id": "3967",
+ "kind": "string",
+ "type": {
+ "$ref": "741"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "3968",
+ "kind": "string",
+ "type": {
+ "$ref": "743"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "3969",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "3970",
+ "forceUpdateTag": {
+ "$id": "3971",
+ "kind": "string",
+ "type": {
+ "$ref": "747"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "3972",
+ "kind": "string",
+ "type": {
+ "$ref": "749"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "3973",
+ "kind": "string",
+ "type": {
+ "$ref": "751"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "3974",
+ "kind": "string",
+ "type": {
+ "$ref": "753"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "3975",
+ "kind": "boolean",
+ "type": {
+ "$ref": "755"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "3976",
+ "kind": "boolean",
+ "type": {
+ "$ref": "757"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "3977",
+ "kind": "dict",
+ "type": {
+ "$ref": "759"
+ },
+ "value": {
+ "$id": "3978"
+ }
+ },
+ "provisioningState": {
+ "$id": "3979",
+ "kind": "string",
+ "type": {
+ "$ref": "767"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "3980",
+ "kind": "array",
+ "type": {
+ "$ref": "769"
+ },
+ "value": [
+ {
+ "$id": "3981",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "3982",
+ "kind": "boolean",
+ "type": {
+ "$ref": "772"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "3983",
+ "kind": "model",
+ "type": {
+ "$ref": "774"
+ },
+ "value": {
+ "$id": "3984",
+ "secretUrl": {
+ "$id": "3985",
+ "kind": "string",
+ "type": {
+ "$ref": "776"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "3986",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "3987",
+ "id": {
+ "$id": "3988",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "3989",
+ "kind": "string",
+ "type": {
+ "$ref": "738"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "3990",
+ "kind": "string",
+ "type": {
+ "$ref": "779"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "3991",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "3992",
+ "kind": "model",
+ "type": {
+ "$ref": "783"
+ },
+ "value": {
+ "$id": "3993",
+ "terminateNotificationProfile": {
+ "$id": "3994",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "3995",
+ "notBeforeTimeout": {
+ "$id": "3996",
+ "kind": "string",
+ "type": {
+ "$ref": "787"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "3997",
+ "kind": "boolean",
+ "type": {
+ "$ref": "789"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "3998",
+ "kind": "model",
+ "type": {
+ "$ref": "791"
+ },
+ "value": {
+ "$id": "3999",
+ "notBeforeTimeout": {
+ "$id": "4000",
+ "kind": "string",
+ "type": {
+ "$ref": "793"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "4001",
+ "kind": "boolean",
+ "type": {
+ "$ref": "795"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "4002",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "4003",
+ "kind": "model",
+ "type": {
+ "$ref": "799"
+ },
+ "value": {
+ "$id": "4004",
+ "capacityReservationGroup": {
+ "$id": "4005",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4006",
+ "id": {
+ "$id": "4007",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "4008",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4009",
+ "galleryApplications": {
+ "$id": "4010",
+ "kind": "array",
+ "type": {
+ "$ref": "804"
+ },
+ "value": [
+ {
+ "$id": "4011",
+ "kind": "model",
+ "type": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "4012",
+ "tags": {
+ "$id": "4013",
+ "kind": "string",
+ "type": {
+ "$ref": "807"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "4014",
+ "kind": "number",
+ "type": {
+ "$ref": "809"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "4015",
+ "kind": "string",
+ "type": {
+ "$ref": "811"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "4016",
+ "kind": "boolean",
+ "type": {
+ "$ref": "816"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "4017",
+ "kind": "boolean",
+ "type": {
+ "$ref": "818"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "4018",
+ "kind": "model",
+ "type": {
+ "$ref": "820"
+ },
+ "value": {
+ "$id": "4019",
+ "vmSizeProperties": {
+ "$id": "4020",
+ "kind": "model",
+ "type": {
+ "$ref": "822"
+ },
+ "value": {
+ "$id": "4021",
+ "vCPUsAvailable": {
+ "$id": "4022",
+ "kind": "number",
+ "type": {
+ "$ref": "824"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "4023",
+ "kind": "number",
+ "type": {
+ "$ref": "826"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "4024",
+ "kind": "model",
+ "type": {
+ "$ref": "828"
+ },
+ "value": {
+ "$id": "4025",
+ "id": {
+ "$id": "4026",
+ "kind": "string",
+ "type": {
+ "$ref": "830"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "4027",
+ "kind": "model",
+ "type": {
+ "$ref": "833"
+ },
+ "value": {
+ "$id": "4028",
+ "id": {
+ "$id": "4029",
+ "kind": "string",
+ "type": {
+ "$ref": "835"
+ },
+ "value": "mubredelfbshboaxrsxiajihahaa"
+ },
+ "excludeExtensions": {
+ "$id": "4030",
+ "kind": "array",
+ "type": {
+ "$ref": "837"
+ },
+ "value": [
+ {
+ "$id": "4031",
+ "kind": "string",
+ "type": {
+ "$ref": "838"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "4032",
+ "kind": "boolean",
+ "type": {
+ "$ref": "840"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "4033",
+ "kind": "string",
+ "type": {
+ "$ref": "842"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "4034",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "4035",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "4036",
+ "kind": "string",
+ "type": {
+ "$ref": "858"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "4037",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "4038",
+ "kind": "array",
+ "type": {
+ "$ref": "863"
+ },
+ "value": [
+ {
+ "$id": "4039",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "4040",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "4041",
+ "kind": "model",
+ "type": {
+ "$ref": "866"
+ },
+ "value": {
+ "$id": "4042",
+ "principalId": {
+ "$id": "4043",
+ "kind": "string",
+ "type": {
+ "$ref": "868"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "4044",
+ "kind": "string",
+ "type": {
+ "$ref": "871"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "4045",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "4046",
+ "kind": "dict",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "4047",
+ "key9851": {
+ "$id": "4048",
+ "kind": "model",
+ "type": {
+ "$ref": "878"
+ },
+ "value": {
+ "$id": "4049",
+ "principalId": {
+ "$id": "4050",
+ "kind": "string",
+ "type": {
+ "$ref": "880"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "4051",
+ "kind": "string",
+ "type": {
+ "$ref": "883"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "plan": {
+ "$id": "4052",
+ "kind": "model",
+ "type": {
+ "$ref": "886"
+ },
+ "value": {
+ "$id": "4053",
+ "name": {
+ "$id": "4054",
+ "kind": "string",
+ "type": {
+ "$ref": "888"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "4055",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "4056",
+ "kind": "string",
+ "type": {
+ "$ref": "892"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "4057",
+ "kind": "string",
+ "type": {
+ "$ref": "894"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "4058",
+ "kind": "string",
+ "type": {
+ "$ref": "896"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "tags": {
+ "$id": "4059",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "4060",
+ "key3518": {
+ "$id": "4061",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "location": {
+ "$id": "4062",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "4063",
+ "kind": "string",
+ "type": {
+ "$ref": "346"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "4064",
+ "kind": "string",
+ "type": {
+ "$ref": "1475"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "4065",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "4066",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "4067",
+ "createdBy": {
+ "$id": "4068",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "4069",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "4070",
+ "kind": "string",
+ "type": {
+ "$ref": "358"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "4071",
+ "kind": "string",
+ "type": {
+ "$ref": "361"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "4072",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "4073",
+ "kind": "string",
+ "type": {
+ "$ref": "364"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "4074",
+ "kind": "string",
+ "type": {
+ "$ref": "943"
+ },
+ "value": "https://microsoft.com/a"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "4075",
+ "Name": "listBySubscription",
+ "ResourceName": "Fleet",
+ "Description": "List Fleet resources by subscription ID",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "4076",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "4077",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "4078",
+ "Type": {
+ "$id": "4079",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-01"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "4080",
+ "Name": "subscriptionId",
+ "NameInRequest": "subscriptionId",
+ "Description": "The ID of the target subscription. The value must be an UUID.",
+ "Type": {
+ "$id": "4081",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "4082",
+ "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": "4083",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "4084",
+ "kind": "constant",
+ "valueType": {
+ "$id": "4085",
+ "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": "4086",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "939"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{endpoint}",
+ "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.AzureFleet/fleets",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "4087",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listBySubscription",
+ "Decorators": [],
+ "Examples": [
+ {
+ "$id": "4088",
+ "kind": "http",
+ "name": "Fleets_ListBySubscription",
+ "description": "Fleets_ListBySubscription",
+ "filePath": "2024-11-01/Fleets_ListBySubscription.json",
+ "parameters": [
+ {
+ "$id": "4089",
+ "parameter": {
+ "$ref": "4076"
+ },
+ "value": {
+ "$id": "4090",
+ "kind": "string",
+ "type": {
+ "$ref": "4077"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "4091",
+ "parameter": {
+ "$ref": "4080"
+ },
+ "value": {
+ "$id": "4092",
+ "kind": "string",
+ "type": {
+ "$ref": "4081"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "4093",
+ "response": {
+ "$ref": "4086"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "4094",
+ "kind": "model",
+ "type": {
+ "$ref": "939"
+ },
+ "value": {
+ "$id": "4095",
+ "value": {
+ "$id": "4096",
+ "kind": "array",
+ "type": {
+ "$ref": "941"
+ },
+ "value": [
+ {
+ "$id": "4097",
+ "kind": "model",
+ "type": {
+ "$ref": "342"
+ },
+ "value": {
+ "$id": "4098",
+ "properties": {
+ "$id": "4099",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "4100",
+ "provisioningState": {
+ "$id": "4101",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Creating"
+ },
+ "spotPriorityProfile": {
+ "$id": "4102",
+ "kind": "model",
+ "type": {
+ "$ref": "376"
+ },
+ "value": {
+ "$id": "4103",
+ "capacity": {
+ "$id": "4104",
+ "kind": "number",
+ "type": {
+ "$ref": "378"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "4105",
+ "kind": "number",
+ "type": {
+ "$ref": "380"
+ },
+ "value": 10
+ },
+ "maxPricePerVM": {
+ "$id": "4106",
+ "kind": "number",
+ "type": {
+ "$ref": "382"
+ },
+ "value": 0.00865
+ },
+ "evictionPolicy": {
+ "$id": "4107",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "Delete"
+ },
+ "allocationStrategy": {
+ "$id": "4108",
+ "kind": "string",
+ "type": {
+ "$ref": "24"
+ },
+ "value": "PriceCapacityOptimized"
+ },
+ "maintain": {
+ "$id": "4109",
+ "kind": "boolean",
+ "type": {
+ "$ref": "386"
+ },
+ "value": true
+ }
+ }
+ },
+ "regularPriorityProfile": {
+ "$id": "4110",
+ "kind": "model",
+ "type": {
+ "$ref": "388"
+ },
+ "value": {
+ "$id": "4111",
+ "capacity": {
+ "$id": "4112",
+ "kind": "number",
+ "type": {
+ "$ref": "390"
+ },
+ "value": 20
+ },
+ "minCapacity": {
+ "$id": "4113",
+ "kind": "number",
+ "type": {
+ "$ref": "392"
+ },
+ "value": 10
+ },
+ "allocationStrategy": {
+ "$id": "4114",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "LowestPrice"
+ }
+ }
+ },
+ "vmSizesProfile": {
+ "$id": "4115",
+ "kind": "array",
+ "type": {
+ "$ref": "395"
+ },
+ "value": [
+ {
+ "$id": "4116",
+ "kind": "model",
+ "type": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "4117",
+ "name": {
+ "$id": "4118",
+ "kind": "string",
+ "type": {
+ "$ref": "398"
+ },
+ "value": "Standard_d1_v2"
+ },
+ "rank": {
+ "$id": "4119",
+ "kind": "number",
+ "type": {
+ "$ref": "400"
+ },
+ "value": 19225
+ }
+ }
+ }
+ ]
+ },
+ "computeProfile": {
+ "$id": "4120",
+ "kind": "model",
+ "type": {
+ "$ref": "845"
+ },
+ "value": {
+ "$id": "4121",
+ "baseVirtualMachineProfile": {
+ "$id": "4122",
+ "kind": "model",
+ "type": {
+ "$ref": "450"
+ },
+ "value": {
+ "$id": "4123",
+ "osProfile": {
+ "$id": "4124",
+ "kind": "model",
+ "type": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "4125",
+ "computerNamePrefix": {
+ "$id": "4126",
+ "kind": "string",
+ "type": {
+ "$ref": "454"
+ },
+ "value": "o"
+ },
+ "adminUsername": {
+ "$id": "4127",
+ "kind": "string",
+ "type": {
+ "$ref": "456"
+ },
+ "value": "nrgzqciiaaxjrqldbmjbqkyhntp"
+ },
+ "windowsConfiguration": {
+ "$id": "4128",
+ "kind": "model",
+ "type": {
+ "$ref": "462"
+ },
+ "value": {
+ "$id": "4129",
+ "provisionVMAgent": {
+ "$id": "4130",
+ "kind": "boolean",
+ "type": {
+ "$ref": "464"
+ },
+ "value": true
+ },
+ "enableAutomaticUpdates": {
+ "$id": "4131",
+ "kind": "boolean",
+ "type": {
+ "$ref": "466"
+ },
+ "value": true
+ },
+ "timeZone": {
+ "$id": "4132",
+ "kind": "string",
+ "type": {
+ "$ref": "468"
+ },
+ "value": "hlyjiqcfksgrpjrct"
+ },
+ "additionalUnattendContent": {
+ "$id": "4133",
+ "kind": "array",
+ "type": {
+ "$ref": "470"
+ },
+ "value": [
+ {
+ "$id": "4134",
+ "kind": "model",
+ "type": {
+ "$ref": "471"
+ },
+ "value": {
+ "$id": "4135",
+ "passName": {
+ "$id": "4136",
+ "kind": "string",
+ "type": {
+ "$ref": "473"
+ },
+ "value": "OobeSystem"
+ },
+ "componentName": {
+ "$id": "4137",
+ "kind": "string",
+ "type": {
+ "$ref": "475"
+ },
+ "value": "Microsoft-Windows-Shell-Setup"
+ },
+ "settingName": {
+ "$id": "4138",
+ "kind": "string",
+ "type": {
+ "$ref": "104"
+ },
+ "value": "AutoLogon"
+ }
+ }
+ }
+ ]
+ },
+ "patchSettings": {
+ "$id": "4139",
+ "kind": "model",
+ "type": {
+ "$ref": "480"
+ },
+ "value": {
+ "$id": "4140",
+ "patchMode": {
+ "$id": "4141",
+ "kind": "string",
+ "type": {
+ "$ref": "110"
+ },
+ "value": "Manual"
+ },
+ "enableHotpatching": {
+ "$id": "4142",
+ "kind": "boolean",
+ "type": {
+ "$ref": "483"
+ },
+ "value": true
+ },
+ "assessmentMode": {
+ "$id": "4143",
+ "kind": "string",
+ "type": {
+ "$ref": "118"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "4144",
+ "kind": "model",
+ "type": {
+ "$ref": "486"
+ },
+ "value": {
+ "$id": "4145",
+ "rebootSetting": {
+ "$id": "4146",
+ "kind": "string",
+ "type": {
+ "$ref": "124"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "4147",
+ "kind": "boolean",
+ "type": {
+ "$ref": "489"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "winRM": {
+ "$id": "4148",
+ "kind": "model",
+ "type": {
+ "$ref": "491"
+ },
+ "value": {
+ "$id": "4149",
+ "listeners": {
+ "$id": "4150",
+ "kind": "array",
+ "type": {
+ "$ref": "493"
+ },
+ "value": [
+ {
+ "$id": "4151",
+ "kind": "model",
+ "type": {
+ "$ref": "494"
+ },
+ "value": {
+ "$id": "4152",
+ "protocol": {
+ "$id": "4153",
+ "kind": "string",
+ "type": {
+ "$ref": "134"
+ },
+ "value": "Http"
+ },
+ "certificateUrl": {
+ "$id": "4154",
+ "kind": "string",
+ "type": {
+ "$ref": "497"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "4155",
+ "kind": "boolean",
+ "type": {
+ "$ref": "499"
+ },
+ "value": true
+ }
+ }
+ },
+ "linuxConfiguration": {
+ "$id": "4156",
+ "kind": "model",
+ "type": {
+ "$ref": "501"
+ },
+ "value": {
+ "$id": "4157",
+ "disablePasswordAuthentication": {
+ "$id": "4158",
+ "kind": "boolean",
+ "type": {
+ "$ref": "503"
+ },
+ "value": true
+ },
+ "ssh": {
+ "$id": "4159",
+ "kind": "model",
+ "type": {
+ "$ref": "505"
+ },
+ "value": {
+ "$id": "4160",
+ "publicKeys": {
+ "$id": "4161",
+ "kind": "array",
+ "type": {
+ "$ref": "507"
+ },
+ "value": [
+ {
+ "$id": "4162",
+ "kind": "model",
+ "type": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "4163",
+ "path": {
+ "$id": "4164",
+ "kind": "string",
+ "type": {
+ "$ref": "510"
+ },
+ "value": "kmqz"
+ },
+ "keyData": {
+ "$id": "4165",
+ "kind": "string",
+ "type": {
+ "$ref": "512"
+ },
+ "value": "kivgsubusvpprwqaqpjcmhsv"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "provisionVMAgent": {
+ "$id": "4166",
+ "kind": "boolean",
+ "type": {
+ "$ref": "514"
+ },
+ "value": true
+ },
+ "patchSettings": {
+ "$id": "4167",
+ "kind": "model",
+ "type": {
+ "$ref": "516"
+ },
+ "value": {
+ "$id": "4168",
+ "patchMode": {
+ "$id": "4169",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "ImageDefault"
+ },
+ "assessmentMode": {
+ "$id": "4170",
+ "kind": "string",
+ "type": {
+ "$ref": "146"
+ },
+ "value": "ImageDefault"
+ },
+ "automaticByPlatformSettings": {
+ "$id": "4171",
+ "kind": "model",
+ "type": {
+ "$ref": "520"
+ },
+ "value": {
+ "$id": "4172",
+ "rebootSetting": {
+ "$id": "4173",
+ "kind": "string",
+ "type": {
+ "$ref": "152"
+ },
+ "value": "Unknown"
+ },
+ "bypassPlatformSafetyChecksOnUserSchedule": {
+ "$id": "4174",
+ "kind": "boolean",
+ "type": {
+ "$ref": "523"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "enableVMAgentPlatformUpdates": {
+ "$id": "4175",
+ "kind": "boolean",
+ "type": {
+ "$ref": "525"
+ },
+ "value": true
+ }
+ }
+ },
+ "secrets": {
+ "$id": "4176",
+ "kind": "array",
+ "type": {
+ "$ref": "527"
+ },
+ "value": [
+ {
+ "$id": "4177",
+ "kind": "model",
+ "type": {
+ "$ref": "528"
+ },
+ "value": {
+ "$id": "4178",
+ "sourceVault": {
+ "$id": "4179",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4180",
+ "id": {
+ "$id": "4181",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ },
+ "vaultCertificates": {
+ "$id": "4182",
+ "kind": "array",
+ "type": {
+ "$ref": "535"
+ },
+ "value": [
+ {
+ "$id": "4183",
+ "kind": "model",
+ "type": {
+ "$ref": "536"
+ },
+ "value": {
+ "$id": "4184",
+ "certificateUrl": {
+ "$id": "4185",
+ "kind": "string",
+ "type": {
+ "$ref": "538"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/myCertName"
+ },
+ "certificateStore": {
+ "$id": "4186",
+ "kind": "string",
+ "type": {
+ "$ref": "540"
+ },
+ "value": "nlxrwavpzhueffxsshlun"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "allowExtensionOperations": {
+ "$id": "4187",
+ "kind": "boolean",
+ "type": {
+ "$ref": "542"
+ },
+ "value": true
+ },
+ "requireGuestProvisionSignal": {
+ "$id": "4188",
+ "kind": "boolean",
+ "type": {
+ "$ref": "544"
+ },
+ "value": true
+ }
+ }
+ },
+ "storageProfile": {
+ "$id": "4189",
+ "kind": "model",
+ "type": {
+ "$ref": "546"
+ },
+ "value": {
+ "$id": "4190",
+ "imageReference": {
+ "$id": "4191",
+ "kind": "model",
+ "type": {
+ "$ref": "548"
+ },
+ "value": {
+ "$id": "4192",
+ "publisher": {
+ "$id": "4193",
+ "kind": "string",
+ "type": {
+ "$ref": "553"
+ },
+ "value": "mqxgwbiyjzmxavhbkd"
+ },
+ "offer": {
+ "$id": "4194",
+ "kind": "string",
+ "type": {
+ "$ref": "555"
+ },
+ "value": "isxgumkarlkomp"
+ },
+ "sku": {
+ "$id": "4195",
+ "kind": "string",
+ "type": {
+ "$ref": "557"
+ },
+ "value": "eojmppqcrnpmxirtp"
+ },
+ "version": {
+ "$id": "4196",
+ "kind": "string",
+ "type": {
+ "$ref": "559"
+ },
+ "value": "wvpcqefgtmqdgltiuz"
+ },
+ "exactVersion": {
+ "$id": "4197",
+ "kind": "string",
+ "type": {
+ "$ref": "561"
+ },
+ "value": "zjbntmiskjexlr"
+ },
+ "sharedGalleryImageId": {
+ "$id": "4198",
+ "kind": "string",
+ "type": {
+ "$ref": "563"
+ },
+ "value": "kmkgihoxwlawuuhcinfirktdwkmx"
+ },
+ "communityGalleryImageId": {
+ "$id": "4199",
+ "kind": "string",
+ "type": {
+ "$ref": "565"
+ },
+ "value": "vlqe"
+ },
+ "id": {
+ "$id": "4200",
+ "kind": "string",
+ "type": {
+ "$ref": "550"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}/versions/{versionName}"
+ }
+ }
+ },
+ "osDisk": {
+ "$id": "4201",
+ "kind": "model",
+ "type": {
+ "$ref": "567"
+ },
+ "value": {
+ "$id": "4202",
+ "name": {
+ "$id": "4203",
+ "kind": "string",
+ "type": {
+ "$ref": "569"
+ },
+ "value": "wfttw"
+ },
+ "caching": {
+ "$id": "4204",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "4205",
+ "kind": "boolean",
+ "type": {
+ "$ref": "572"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "4206",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diffDiskSettings": {
+ "$id": "4207",
+ "kind": "model",
+ "type": {
+ "$ref": "575"
+ },
+ "value": {
+ "$id": "4208",
+ "option": {
+ "$id": "4209",
+ "kind": "string",
+ "type": {
+ "$ref": "182"
+ },
+ "value": "Local"
+ },
+ "placement": {
+ "$id": "4210",
+ "kind": "string",
+ "type": {
+ "$ref": "186"
+ },
+ "value": "CacheDisk"
+ }
+ }
+ },
+ "diskSizeGB": {
+ "$id": "4211",
+ "kind": "number",
+ "type": {
+ "$ref": "579"
+ },
+ "value": 14
+ },
+ "osType": {
+ "$id": "4212",
+ "kind": "string",
+ "type": {
+ "$ref": "194"
+ },
+ "value": "Windows"
+ },
+ "image": {
+ "$id": "4213",
+ "kind": "model",
+ "type": {
+ "$ref": "582"
+ },
+ "value": {
+ "$id": "4214",
+ "uri": {
+ "$id": "4215",
+ "kind": "string",
+ "type": {
+ "$ref": "584"
+ },
+ "value": "https://myStorageAccountName.blob.core.windows.net/myContainerName/myVhdName.vhd"
+ }
+ }
+ },
+ "vhdContainers": {
+ "$id": "4216",
+ "kind": "array",
+ "type": {
+ "$ref": "586"
+ },
+ "value": [
+ {
+ "$id": "4217",
+ "kind": "string",
+ "type": {
+ "$ref": "587"
+ },
+ "value": "tkzcwddtinkfpnfklatw"
+ }
+ ]
+ },
+ "managedDisk": {
+ "$id": "4218",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "4219",
+ "storageAccountType": {
+ "$id": "4220",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "4221",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "4222",
+ "id": {
+ "$id": "4223",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4224",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "4225",
+ "securityEncryptionType": {
+ "$id": "4226",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "4227",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "4228",
+ "id": {
+ "$id": "4229",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "deleteOption": {
+ "$id": "4230",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "dataDisks": {
+ "$id": "4231",
+ "kind": "array",
+ "type": {
+ "$ref": "602"
+ },
+ "value": [
+ {
+ "$id": "4232",
+ "kind": "model",
+ "type": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "4233",
+ "name": {
+ "$id": "4234",
+ "kind": "string",
+ "type": {
+ "$ref": "605"
+ },
+ "value": "eogiykmdmeikswxmigjws"
+ },
+ "lun": {
+ "$id": "4235",
+ "kind": "number",
+ "type": {
+ "$ref": "607"
+ },
+ "value": 14
+ },
+ "caching": {
+ "$id": "4236",
+ "kind": "string",
+ "type": {
+ "$ref": "162"
+ },
+ "value": "None"
+ },
+ "writeAcceleratorEnabled": {
+ "$id": "4237",
+ "kind": "boolean",
+ "type": {
+ "$ref": "610"
+ },
+ "value": true
+ },
+ "createOption": {
+ "$id": "4238",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "FromImage"
+ },
+ "diskSizeGB": {
+ "$id": "4239",
+ "kind": "number",
+ "type": {
+ "$ref": "613"
+ },
+ "value": 6
+ },
+ "managedDisk": {
+ "$id": "4240",
+ "kind": "model",
+ "type": {
+ "$ref": "589"
+ },
+ "value": {
+ "$id": "4241",
+ "storageAccountType": {
+ "$id": "4242",
+ "kind": "string",
+ "type": {
+ "$ref": "200"
+ },
+ "value": "Standard_LRS"
+ },
+ "diskEncryptionSet": {
+ "$id": "4243",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "4244",
+ "id": {
+ "$id": "4245",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4246",
+ "kind": "model",
+ "type": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "4247",
+ "securityEncryptionType": {
+ "$id": "4248",
+ "kind": "string",
+ "type": {
+ "$ref": "216"
+ },
+ "value": "VMGuestStateOnly"
+ },
+ "diskEncryptionSet": {
+ "$id": "4249",
+ "kind": "model",
+ "type": {
+ "$ref": "592"
+ },
+ "value": {
+ "$id": "4250",
+ "id": {
+ "$id": "4251",
+ "kind": "string",
+ "type": {
+ "$ref": "594"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "diskIOPSReadWrite": {
+ "$id": "4252",
+ "kind": "number",
+ "type": {
+ "$ref": "616"
+ },
+ "value": 27
+ },
+ "diskMBpsReadWrite": {
+ "$id": "4253",
+ "kind": "number",
+ "type": {
+ "$ref": "618"
+ },
+ "value": 2
+ },
+ "deleteOption": {
+ "$id": "4254",
+ "kind": "string",
+ "type": {
+ "$ref": "224"
+ },
+ "value": "Delete"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "networkProfile": {
+ "$id": "4255",
+ "kind": "model",
+ "type": {
+ "$ref": "622"
+ },
+ "value": {
+ "$id": "4256",
+ "healthProbe": {
+ "$id": "4257",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "4258",
+ "id": {
+ "$id": "4259",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}"
+ }
+ }
+ },
+ "networkInterfaceConfigurations": {
+ "$id": "4260",
+ "kind": "array",
+ "type": {
+ "$ref": "629"
+ },
+ "value": [
+ {
+ "$id": "4261",
+ "kind": "model",
+ "type": {
+ "$ref": "630"
+ },
+ "value": {
+ "$id": "4262",
+ "name": {
+ "$id": "4263",
+ "kind": "string",
+ "type": {
+ "$ref": "632"
+ },
+ "value": "i"
+ },
+ "properties": {
+ "$id": "4264",
+ "kind": "model",
+ "type": {
+ "$ref": "634"
+ },
+ "value": {
+ "$id": "4265",
+ "primary": {
+ "$id": "4266",
+ "kind": "boolean",
+ "type": {
+ "$ref": "636"
+ },
+ "value": true
+ },
+ "enableAcceleratedNetworking": {
+ "$id": "4267",
+ "kind": "boolean",
+ "type": {
+ "$ref": "638"
+ },
+ "value": true
+ },
+ "disableTcpStateTracking": {
+ "$id": "4268",
+ "kind": "boolean",
+ "type": {
+ "$ref": "640"
+ },
+ "value": true
+ },
+ "enableFpga": {
+ "$id": "4269",
+ "kind": "boolean",
+ "type": {
+ "$ref": "642"
+ },
+ "value": true
+ },
+ "networkSecurityGroup": {
+ "$id": "4270",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4271",
+ "id": {
+ "$id": "4272",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}"
+ }
+ }
+ },
+ "dnsSettings": {
+ "$id": "4273",
+ "kind": "model",
+ "type": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "4274",
+ "dnsServers": {
+ "$id": "4275",
+ "kind": "array",
+ "type": {
+ "$ref": "647"
+ },
+ "value": [
+ {
+ "$id": "4276",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "nxmmfolhclsesu"
+ }
+ ]
+ }
+ }
+ },
+ "ipConfigurations": {
+ "$id": "4277",
+ "kind": "array",
+ "type": {
+ "$ref": "650"
+ },
+ "value": [
+ {
+ "$id": "4278",
+ "kind": "model",
+ "type": {
+ "$ref": "651"
+ },
+ "value": {
+ "$id": "4279",
+ "name": {
+ "$id": "4280",
+ "kind": "string",
+ "type": {
+ "$ref": "653"
+ },
+ "value": "oezqhkidfhyywlfzwuotilrpbqnjg"
+ },
+ "properties": {
+ "$id": "4281",
+ "kind": "model",
+ "type": {
+ "$ref": "655"
+ },
+ "value": {
+ "$id": "4282",
+ "subnet": {
+ "$id": "4283",
+ "kind": "model",
+ "type": {
+ "$ref": "624"
+ },
+ "value": {
+ "$id": "4284",
+ "id": {
+ "$id": "4285",
+ "kind": "string",
+ "type": {
+ "$ref": "626"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"
+ }
+ }
+ },
+ "primary": {
+ "$id": "4286",
+ "kind": "boolean",
+ "type": {
+ "$ref": "658"
+ },
+ "value": true
+ },
+ "publicIPAddressConfiguration": {
+ "$id": "4287",
+ "kind": "model",
+ "type": {
+ "$ref": "660"
+ },
+ "value": {
+ "$id": "4288",
+ "name": {
+ "$id": "4289",
+ "kind": "string",
+ "type": {
+ "$ref": "662"
+ },
+ "value": "fvpqf"
+ },
+ "properties": {
+ "$id": "4290",
+ "kind": "model",
+ "type": {
+ "$ref": "664"
+ },
+ "value": {
+ "$id": "4291",
+ "idleTimeoutInMinutes": {
+ "$id": "4292",
+ "kind": "number",
+ "type": {
+ "$ref": "666"
+ },
+ "value": 9
+ },
+ "dnsSettings": {
+ "$id": "4293",
+ "kind": "model",
+ "type": {
+ "$ref": "668"
+ },
+ "value": {
+ "$id": "4294",
+ "domainNameLabel": {
+ "$id": "4295",
+ "kind": "string",
+ "type": {
+ "$ref": "670"
+ },
+ "value": "ukrddzvmorpmfsczjwtbvp"
+ },
+ "domainNameLabelScope": {
+ "$id": "4296",
+ "kind": "string",
+ "type": {
+ "$ref": "236"
+ },
+ "value": "TenantReuse"
+ }
+ }
+ },
+ "ipTags": {
+ "$id": "4297",
+ "kind": "array",
+ "type": {
+ "$ref": "673"
+ },
+ "value": [
+ {
+ "$id": "4298",
+ "kind": "model",
+ "type": {
+ "$ref": "674"
+ },
+ "value": {
+ "$id": "4299",
+ "ipTagType": {
+ "$id": "4300",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "sddgsoemnzgqizale"
+ },
+ "tag": {
+ "$id": "4301",
+ "kind": "string",
+ "type": {
+ "$ref": "678"
+ },
+ "value": "wufmhrjsakbiaetyara"
+ }
+ }
+ }
+ ]
+ },
+ "publicIPPrefix": {
+ "$id": "4302",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4303",
+ "id": {
+ "$id": "4304",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ }
+ }
+ },
+ "publicIPAddressVersion": {
+ "$id": "4305",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "deleteOption": {
+ "$id": "4306",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ }
+ }
+ },
+ "sku": {
+ "$id": "4307",
+ "kind": "model",
+ "type": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "4308",
+ "name": {
+ "$id": "4309",
+ "kind": "string",
+ "type": {
+ "$ref": "258"
+ },
+ "value": "Basic"
+ },
+ "tier": {
+ "$id": "4310",
+ "kind": "string",
+ "type": {
+ "$ref": "264"
+ },
+ "value": "Regional"
+ }
+ }
+ }
+ }
+ },
+ "privateIPAddressVersion": {
+ "$id": "4311",
+ "kind": "string",
+ "type": {
+ "$ref": "246"
+ },
+ "value": "IPv4"
+ },
+ "applicationGatewayBackendAddressPools": {
+ "$id": "4312",
+ "kind": "array",
+ "type": {
+ "$ref": "688"
+ },
+ "value": [
+ {
+ "$id": "4313",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4314",
+ "id": {
+ "$id": "4315",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "applicationSecurityGroups": {
+ "$id": "4316",
+ "kind": "array",
+ "type": {
+ "$ref": "690"
+ },
+ "value": [
+ {
+ "$id": "4317",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4318",
+ "id": {
+ "$id": "4319",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerBackendAddressPools": {
+ "$id": "4320",
+ "kind": "array",
+ "type": {
+ "$ref": "692"
+ },
+ "value": [
+ {
+ "$id": "4321",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4322",
+ "id": {
+ "$id": "4323",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}"
+ }
+ }
+ }
+ ]
+ },
+ "loadBalancerInboundNatPools": {
+ "$id": "4324",
+ "kind": "array",
+ "type": {
+ "$ref": "694"
+ },
+ "value": [
+ {
+ "$id": "4325",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4326",
+ "id": {
+ "$id": "4327",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "enableIPForwarding": {
+ "$id": "4328",
+ "kind": "boolean",
+ "type": {
+ "$ref": "696"
+ },
+ "value": true
+ },
+ "deleteOption": {
+ "$id": "4329",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Delete"
+ },
+ "auxiliaryMode": {
+ "$id": "4330",
+ "kind": "string",
+ "type": {
+ "$ref": "270"
+ },
+ "value": "None"
+ },
+ "auxiliarySku": {
+ "$id": "4331",
+ "kind": "string",
+ "type": {
+ "$ref": "278"
+ },
+ "value": "None"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "networkApiVersion": {
+ "$id": "4332",
+ "kind": "string",
+ "type": {
+ "$ref": "290"
+ },
+ "value": "2020-11-01"
+ }
+ }
+ },
+ "securityProfile": {
+ "$id": "4333",
+ "kind": "model",
+ "type": {
+ "$ref": "702"
+ },
+ "value": {
+ "$id": "4334",
+ "uefiSettings": {
+ "$id": "4335",
+ "kind": "model",
+ "type": {
+ "$ref": "704"
+ },
+ "value": {
+ "$id": "4336",
+ "secureBootEnabled": {
+ "$id": "4337",
+ "kind": "boolean",
+ "type": {
+ "$ref": "706"
+ },
+ "value": true
+ },
+ "vTpmEnabled": {
+ "$id": "4338",
+ "kind": "boolean",
+ "type": {
+ "$ref": "708"
+ },
+ "value": true
+ }
+ }
+ },
+ "encryptionAtHost": {
+ "$id": "4339",
+ "kind": "boolean",
+ "type": {
+ "$ref": "710"
+ },
+ "value": true
+ },
+ "securityType": {
+ "$id": "4340",
+ "kind": "string",
+ "type": {
+ "$ref": "294"
+ },
+ "value": "TrustedLaunch"
+ },
+ "encryptionIdentity": {
+ "$id": "4341",
+ "kind": "model",
+ "type": {
+ "$ref": "713"
+ },
+ "value": {
+ "$id": "4342",
+ "userAssignedIdentityResourceId": {
+ "$id": "4343",
+ "kind": "string",
+ "type": {
+ "$ref": "715"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedIdentityName}"
+ }
+ }
+ },
+ "proxyAgentSettings": {
+ "$id": "4344",
+ "kind": "model",
+ "type": {
+ "$ref": "718"
+ },
+ "value": {
+ "$id": "4345",
+ "enabled": {
+ "$id": "4346",
+ "kind": "boolean",
+ "type": {
+ "$ref": "720"
+ },
+ "value": true
+ },
+ "mode": {
+ "$id": "4347",
+ "kind": "string",
+ "type": {
+ "$ref": "300"
+ },
+ "value": "Audit"
+ },
+ "keyIncarnationId": {
+ "$id": "4348",
+ "kind": "number",
+ "type": {
+ "$ref": "723"
+ },
+ "value": 20
+ }
+ }
+ }
+ }
+ },
+ "diagnosticsProfile": {
+ "$id": "4349",
+ "kind": "model",
+ "type": {
+ "$ref": "725"
+ },
+ "value": {
+ "$id": "4350",
+ "bootDiagnostics": {
+ "$id": "4351",
+ "kind": "model",
+ "type": {
+ "$ref": "727"
+ },
+ "value": {
+ "$id": "4352",
+ "enabled": {
+ "$id": "4353",
+ "kind": "boolean",
+ "type": {
+ "$ref": "729"
+ },
+ "value": true
+ },
+ "storageUri": {
+ "$id": "4354",
+ "kind": "string",
+ "type": {
+ "$ref": "731"
+ },
+ "value": "http://myStorageAccountName.blob.core.windows.net"
+ }
+ }
+ }
+ }
+ },
+ "extensionProfile": {
+ "$id": "4355",
+ "kind": "model",
+ "type": {
+ "$ref": "733"
+ },
+ "value": {
+ "$id": "4356",
+ "extensions": {
+ "$id": "4357",
+ "kind": "array",
+ "type": {
+ "$ref": "735"
+ },
+ "value": [
+ {
+ "$id": "4358",
+ "kind": "model",
+ "type": {
+ "$ref": "736"
+ },
+ "value": {
+ "$id": "4359",
+ "name": {
+ "$id": "4360",
+ "kind": "string",
+ "type": {
+ "$ref": "741"
+ },
+ "value": "bndxuxx"
+ },
+ "type": {
+ "$id": "4361",
+ "kind": "string",
+ "type": {
+ "$ref": "743"
+ },
+ "value": "cmeam"
+ },
+ "properties": {
+ "$id": "4362",
+ "kind": "model",
+ "type": {
+ "$ref": "745"
+ },
+ "value": {
+ "$id": "4363",
+ "forceUpdateTag": {
+ "$id": "4364",
+ "kind": "string",
+ "type": {
+ "$ref": "747"
+ },
+ "value": "yhgxw"
+ },
+ "publisher": {
+ "$id": "4365",
+ "kind": "string",
+ "type": {
+ "$ref": "749"
+ },
+ "value": "kpxtirxjfprhs"
+ },
+ "type": {
+ "$id": "4366",
+ "kind": "string",
+ "type": {
+ "$ref": "751"
+ },
+ "value": "pgjilctjjwaa"
+ },
+ "typeHandlerVersion": {
+ "$id": "4367",
+ "kind": "string",
+ "type": {
+ "$ref": "753"
+ },
+ "value": "zevivcoilxmbwlrihhhibq"
+ },
+ "autoUpgradeMinorVersion": {
+ "$id": "4368",
+ "kind": "boolean",
+ "type": {
+ "$ref": "755"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "4369",
+ "kind": "boolean",
+ "type": {
+ "$ref": "757"
+ },
+ "value": true
+ },
+ "settings": {
+ "$id": "4370",
+ "kind": "dict",
+ "type": {
+ "$ref": "759"
+ },
+ "value": {
+ "$id": "4371"
+ }
+ },
+ "provisioningState": {
+ "$id": "4372",
+ "kind": "string",
+ "type": {
+ "$ref": "767"
+ },
+ "value": "Succeeded"
+ },
+ "provisionAfterExtensions": {
+ "$id": "4373",
+ "kind": "array",
+ "type": {
+ "$ref": "769"
+ },
+ "value": [
+ {
+ "$id": "4374",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "nftzosroolbcwmpupujzqwqe"
+ }
+ ]
+ },
+ "suppressFailures": {
+ "$id": "4375",
+ "kind": "boolean",
+ "type": {
+ "$ref": "772"
+ },
+ "value": true
+ },
+ "protectedSettingsFromKeyVault": {
+ "$id": "4376",
+ "kind": "model",
+ "type": {
+ "$ref": "774"
+ },
+ "value": {
+ "$id": "4377",
+ "secretUrl": {
+ "$id": "4378",
+ "kind": "string",
+ "type": {
+ "$ref": "776"
+ },
+ "value": "https://myVaultName.vault.azure.net/secrets/secret/mySecretName"
+ },
+ "sourceVault": {
+ "$id": "4379",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4380",
+ "id": {
+ "$id": "4381",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "$id": "4382",
+ "kind": "string",
+ "type": {
+ "$ref": "738"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{extensionName}"
+ }
+ }
+ }
+ ]
+ },
+ "extensionsTimeBudget": {
+ "$id": "4383",
+ "kind": "string",
+ "type": {
+ "$ref": "779"
+ },
+ "value": "mbhjahtdygwgyszdwjtvlvtgchdwil"
+ }
+ }
+ },
+ "licenseType": {
+ "$id": "4384",
+ "kind": "string",
+ "type": {
+ "$ref": "781"
+ },
+ "value": "v"
+ },
+ "scheduledEventsProfile": {
+ "$id": "4385",
+ "kind": "model",
+ "type": {
+ "$ref": "783"
+ },
+ "value": {
+ "$id": "4386",
+ "terminateNotificationProfile": {
+ "$id": "4387",
+ "kind": "model",
+ "type": {
+ "$ref": "785"
+ },
+ "value": {
+ "$id": "4388",
+ "notBeforeTimeout": {
+ "$id": "4389",
+ "kind": "string",
+ "type": {
+ "$ref": "787"
+ },
+ "value": "iljppmmw"
+ },
+ "enable": {
+ "$id": "4390",
+ "kind": "boolean",
+ "type": {
+ "$ref": "789"
+ },
+ "value": true
+ }
+ }
+ },
+ "osImageNotificationProfile": {
+ "$id": "4391",
+ "kind": "model",
+ "type": {
+ "$ref": "791"
+ },
+ "value": {
+ "$id": "4392",
+ "notBeforeTimeout": {
+ "$id": "4393",
+ "kind": "string",
+ "type": {
+ "$ref": "793"
+ },
+ "value": "olbpadmevekyczfokodtfprxti"
+ },
+ "enable": {
+ "$id": "4394",
+ "kind": "boolean",
+ "type": {
+ "$ref": "795"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ },
+ "userData": {
+ "$id": "4395",
+ "kind": "string",
+ "type": {
+ "$ref": "797"
+ },
+ "value": "s"
+ },
+ "capacityReservation": {
+ "$id": "4396",
+ "kind": "model",
+ "type": {
+ "$ref": "799"
+ },
+ "value": {
+ "$id": "4397",
+ "capacityReservationGroup": {
+ "$id": "4398",
+ "kind": "model",
+ "type": {
+ "$ref": "530"
+ },
+ "value": {
+ "$id": "4399",
+ "id": {
+ "$id": "4400",
+ "kind": "string",
+ "type": {
+ "$ref": "532"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
+ }
+ }
+ }
+ }
+ },
+ "applicationProfile": {
+ "$id": "4401",
+ "kind": "model",
+ "type": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "4402",
+ "galleryApplications": {
+ "$id": "4403",
+ "kind": "array",
+ "type": {
+ "$ref": "804"
+ },
+ "value": [
+ {
+ "$id": "4404",
+ "kind": "model",
+ "type": {
+ "$ref": "805"
+ },
+ "value": {
+ "$id": "4405",
+ "tags": {
+ "$id": "4406",
+ "kind": "string",
+ "type": {
+ "$ref": "807"
+ },
+ "value": "eyrqjbib"
+ },
+ "order": {
+ "$id": "4407",
+ "kind": "number",
+ "type": {
+ "$ref": "809"
+ },
+ "value": 5
+ },
+ "packageReferenceId": {
+ "$id": "4408",
+ "kind": "string",
+ "type": {
+ "$ref": "811"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{applicationName}/versions/{versionName}"
+ },
+ "treatFailureAsDeploymentFailure": {
+ "$id": "4409",
+ "kind": "boolean",
+ "type": {
+ "$ref": "816"
+ },
+ "value": true
+ },
+ "enableAutomaticUpgrade": {
+ "$id": "4410",
+ "kind": "boolean",
+ "type": {
+ "$ref": "818"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ "hardwareProfile": {
+ "$id": "4411",
+ "kind": "model",
+ "type": {
+ "$ref": "820"
+ },
+ "value": {
+ "$id": "4412",
+ "vmSizeProperties": {
+ "$id": "4413",
+ "kind": "model",
+ "type": {
+ "$ref": "822"
+ },
+ "value": {
+ "$id": "4414",
+ "vCPUsAvailable": {
+ "$id": "4415",
+ "kind": "number",
+ "type": {
+ "$ref": "824"
+ },
+ "value": 16
+ },
+ "vCPUsPerCore": {
+ "$id": "4416",
+ "kind": "number",
+ "type": {
+ "$ref": "826"
+ },
+ "value": 23
+ }
+ }
+ }
+ }
+ },
+ "serviceArtifactReference": {
+ "$id": "4417",
+ "kind": "model",
+ "type": {
+ "$ref": "828"
+ },
+ "value": {
+ "$id": "4418",
+ "id": {
+ "$id": "4419",
+ "kind": "string",
+ "type": {
+ "$ref": "830"
+ },
+ "value": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactsName}/vmArtifactsProfiles/{vmArtifactsProfileName}"
+ }
+ }
+ },
+ "securityPostureReference": {
+ "$id": "4420",
+ "kind": "model",
+ "type": {
+ "$ref": "833"
+ },
+ "value": {
+ "$id": "4421",
+ "id": {
+ "$id": "4422",
+ "kind": "string",
+ "type": {
+ "$ref": "835"
+ },
+ "value": "mubredelfbshboaxrsxiajihahaa"
+ },
+ "excludeExtensions": {
+ "$id": "4423",
+ "kind": "array",
+ "type": {
+ "$ref": "837"
+ },
+ "value": [
+ {
+ "$id": "4424",
+ "kind": "string",
+ "type": {
+ "$ref": "838"
+ },
+ "value": "{securityPostureVMExtensionName}"
+ }
+ ]
+ },
+ "isOverridable": {
+ "$id": "4425",
+ "kind": "boolean",
+ "type": {
+ "$ref": "840"
+ },
+ "value": true
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "4426",
+ "kind": "string",
+ "type": {
+ "$ref": "842"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ },
+ "computeApiVersion": {
+ "$id": "4427",
+ "kind": "string",
+ "type": {
+ "$ref": "848"
+ },
+ "value": "2023-07-01"
+ },
+ "platformFaultDomainCount": {
+ "$id": "4428",
+ "kind": "number",
+ "type": {
+ "$ref": "850"
+ },
+ "value": 1
+ }
+ }
+ },
+ "timeCreated": {
+ "$id": "4429",
+ "kind": "string",
+ "type": {
+ "$ref": "858"
+ },
+ "value": "2024-07-10T00:16:34.8590555+00:00"
+ },
+ "uniqueId": {
+ "$id": "4430",
+ "kind": "string",
+ "type": {
+ "$ref": "861"
+ },
+ "value": "a2f7fabd-bbc2-4a20-afe1-49fdb3885a28"
+ }
+ }
+ },
+ "zones": {
+ "$id": "4431",
+ "kind": "array",
+ "type": {
+ "$ref": "863"
+ },
+ "value": [
+ {
+ "$id": "4432",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone1"
+ },
+ {
+ "$id": "4433",
+ "kind": "string",
+ "type": {
+ "$ref": "864"
+ },
+ "value": "zone2"
+ }
+ ]
+ },
+ "identity": {
+ "$id": "4434",
+ "kind": "model",
+ "type": {
+ "$ref": "866"
+ },
+ "value": {
+ "$id": "4435",
+ "principalId": {
+ "$id": "4436",
+ "kind": "string",
+ "type": {
+ "$ref": "868"
+ },
+ "value": "4d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "tenantId": {
+ "$id": "4437",
+ "kind": "string",
+ "type": {
+ "$ref": "871"
+ },
+ "value": "5d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "type": {
+ "$id": "4438",
+ "kind": "string",
+ "type": {
+ "$ref": "306"
+ },
+ "value": "UserAssigned"
+ },
+ "userAssignedIdentities": {
+ "$id": "4439",
+ "kind": "dict",
+ "type": {
+ "$ref": "875"
+ },
+ "value": {
+ "$id": "4440",
+ "key9851": {
+ "$id": "4441",
+ "kind": "model",
+ "type": {
+ "$ref": "878"
+ },
+ "value": {
+ "$id": "4442",
+ "principalId": {
+ "$id": "4443",
+ "kind": "string",
+ "type": {
+ "$ref": "880"
+ },
+ "value": "6d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ },
+ "clientId": {
+ "$id": "4444",
+ "kind": "string",
+ "type": {
+ "$ref": "883"
+ },
+ "value": "7d508e5b-374b-4382-9a1c-01fb8b6cb37c"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "plan": {
+ "$id": "4445",
+ "kind": "model",
+ "type": {
+ "$ref": "886"
+ },
+ "value": {
+ "$id": "4446",
+ "name": {
+ "$id": "4447",
+ "kind": "string",
+ "type": {
+ "$ref": "888"
+ },
+ "value": "jwgrcrnrtfoxn"
+ },
+ "publisher": {
+ "$id": "4448",
+ "kind": "string",
+ "type": {
+ "$ref": "890"
+ },
+ "value": "iozjbiqqckqm"
+ },
+ "product": {
+ "$id": "4449",
+ "kind": "string",
+ "type": {
+ "$ref": "892"
+ },
+ "value": "cgopbyvdyqikahwyxfpzwaqk"
+ },
+ "promotionCode": {
+ "$id": "4450",
+ "kind": "string",
+ "type": {
+ "$ref": "894"
+ },
+ "value": "naglezezplcaruqogtxnuizslqnnbr"
+ },
+ "version": {
+ "$id": "4451",
+ "kind": "string",
+ "type": {
+ "$ref": "896"
+ },
+ "value": "wa"
+ }
+ }
+ },
+ "tags": {
+ "$id": "4452",
+ "kind": "dict",
+ "type": {
+ "$ref": "367"
+ },
+ "value": {
+ "$id": "4453",
+ "key3518": {
+ "$id": "4454",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "luvrnuvsgdpbuofdskkcoqhfh"
+ }
+ }
+ },
+ "location": {
+ "$id": "4455",
+ "kind": "string",
+ "type": {
+ "$ref": "371"
+ },
+ "value": "westus"
+ },
+ "id": {
+ "$id": "4456",
+ "kind": "string",
+ "type": {
+ "$ref": "346"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/testFleet"
+ },
+ "name": {
+ "$id": "4457",
+ "kind": "string",
+ "type": {
+ "$ref": "1475"
+ },
+ "value": "testFleet"
+ },
+ "type": {
+ "$id": "4458",
+ "kind": "string",
+ "type": {
+ "$ref": "351"
+ },
+ "value": "Microsoft.AzureFleet/fleets"
+ },
+ "systemData": {
+ "$id": "4459",
+ "kind": "model",
+ "type": {
+ "$ref": "353"
+ },
+ "value": {
+ "$id": "4460",
+ "createdBy": {
+ "$id": "4461",
+ "kind": "string",
+ "type": {
+ "$ref": "355"
+ },
+ "value": "rowegentrpoajsv"
+ },
+ "createdByType": {
+ "$id": "4462",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "createdAt": {
+ "$id": "4463",
+ "kind": "string",
+ "type": {
+ "$ref": "358"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ },
+ "lastModifiedBy": {
+ "$id": "4464",
+ "kind": "string",
+ "type": {
+ "$ref": "361"
+ },
+ "value": "edwuayhhaoepxzisfaqjhmrxjq"
+ },
+ "lastModifiedByType": {
+ "$id": "4465",
+ "kind": "string",
+ "type": {
+ "$ref": "316"
+ },
+ "value": "User"
+ },
+ "lastModifiedAt": {
+ "$id": "4466",
+ "kind": "string",
+ "type": {
+ "$ref": "364"
+ },
+ "value": "2024-04-29T21:51:44.043Z"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "4467",
+ "kind": "string",
+ "type": {
+ "$ref": "943"
+ },
+ "value": "https://microsoft.com/a"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "4468",
+ "Name": "listVirtualMachineScaleSets",
+ "ResourceName": "VirtualMachineScaleSet",
+ "Description": "List VirtualMachineScaleSet resources by Fleet",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "4469",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "4470",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "4471",
+ "Type": {
+ "$id": "4472",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-01"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "4473",
+ "Name": "subscriptionId",
+ "NameInRequest": "subscriptionId",
+ "Description": "The ID of the target subscription. The value must be an UUID.",
+ "Type": {
+ "$id": "4474",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "4475",
+ "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": "4476",
+ "Name": "resourceGroupName",
+ "NameInRequest": "resourceGroupName",
+ "Description": "The name of the resource group. The name is case insensitive.",
+ "Type": {
+ "$id": "4477",
+ "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": "4478",
+ "Name": "name",
+ "NameInRequest": "name",
+ "Description": "The name of the Fleet",
+ "Type": {
+ "$id": "4479",
+ "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": "4480",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "4481",
+ "kind": "constant",
+ "valueType": {
+ "$id": "4482",
+ "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": "4483",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "945"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{endpoint}",
+ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{name}/virtualMachineScaleSets",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "4484",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Microsoft.AzureFleet.Fleets.listVirtualMachineScaleSets",
+ "Decorators": [],
+ "Examples": [
+ {
+ "$id": "4485",
+ "kind": "http",
+ "name": "Fleets_ListVirtualMachineScaleSets",
+ "description": "Fleets_ListVirtualMachineScaleSets",
+ "filePath": "2024-11-01/Fleets_ListVirtualMachineScaleSets.json",
+ "parameters": [
+ {
+ "$id": "4486",
+ "parameter": {
+ "$ref": "4469"
+ },
+ "value": {
+ "$id": "4487",
+ "kind": "string",
+ "type": {
+ "$ref": "4470"
+ },
+ "value": "2024-11-01"
+ }
+ },
+ {
+ "$id": "4488",
+ "parameter": {
+ "$ref": "4473"
+ },
+ "value": {
+ "$id": "4489",
+ "kind": "string",
+ "type": {
+ "$ref": "4474"
+ },
+ "value": "1DC2F28C-A625-4B0E-9748-9885A3C9E9EB"
+ }
+ },
+ {
+ "$id": "4490",
+ "parameter": {
+ "$ref": "4476"
+ },
+ "value": {
+ "$id": "4491",
+ "kind": "string",
+ "type": {
+ "$ref": "4477"
+ },
+ "value": "rgazurefleet"
+ }
+ },
+ {
+ "$id": "4492",
+ "parameter": {
+ "$ref": "4478"
+ },
+ "value": {
+ "$id": "4493",
+ "kind": "string",
+ "type": {
+ "$ref": "4479"
+ },
+ "value": "myFleet"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "4494",
+ "response": {
+ "$ref": "4483"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "4495",
+ "kind": "model",
+ "type": {
+ "$ref": "945"
+ },
+ "value": {
+ "$id": "4496",
+ "value": {
+ "$id": "4497",
+ "kind": "array",
+ "type": {
+ "$ref": "947"
+ },
+ "value": [
+ {
+ "$id": "4498",
+ "kind": "model",
+ "type": {
+ "$ref": "948"
+ },
+ "value": {
+ "$id": "4499",
+ "name": {
+ "$id": "4500",
+ "kind": "string",
+ "type": {
+ "$id": "4501",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "myVmss"
+ },
+ "id": {
+ "$id": "4502",
+ "kind": "string",
+ "type": {
+ "$ref": "950"
+ },
+ "value": "/subscriptions/7B0CD4DB-3381-4013-9B31-FB6E6FD0FF1C/resourceGroups/rgazurefleet/providers/Microsoft.AzureFleet/fleets/myFleet/virtualMachineScaleSets/myVmss"
+ },
+ "type": {
+ "$id": "4503",
+ "kind": "string",
+ "type": {
+ "$ref": "953"
+ },
+ "value": "Microsoft.AzureFleet/fleets/virtualMachineScaleSets"
+ },
+ "operationStatus": {
+ "$id": "4504",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "Creating"
+ },
+ "error": {
+ "$id": "4505",
+ "kind": "model",
+ "type": {
+ "$ref": "956"
+ },
+ "value": {
+ "$id": "4506",
+ "details": {
+ "$id": "4507",
+ "kind": "array",
+ "type": {
+ "$ref": "964"
+ },
+ "value": [
+ {
+ "$id": "4508",
+ "kind": "model",
+ "type": {
+ "$ref": "965"
+ },
+ "value": {
+ "$id": "4509",
+ "code": {
+ "$id": "4510",
+ "kind": "string",
+ "type": {
+ "$ref": "967"
+ },
+ "value": "gzhtOverconstrainedAllocationRequestyosk"
+ },
+ "target": {
+ "$id": "4511",
+ "kind": "string",
+ "type": {
+ "$ref": "969"
+ },
+ "value": "qfthabhrmndhfizfnrwpgxvnokpy"
+ },
+ "message": {
+ "$id": "4512",
+ "kind": "string",
+ "type": {
+ "$ref": "971"
+ },
+ "value": "Allocation Failed"
+ }
+ }
+ }
+ ]
+ },
+ "innererror": {
+ "$id": "4513",
+ "kind": "model",
+ "type": {
+ "$ref": "973"
+ },
+ "value": {
+ "$id": "4514",
+ "exceptionType": {
+ "$id": "4515",
+ "kind": "string",
+ "type": {
+ "$ref": "975"
+ },
+ "value": "sfaomfpoaptnbxchrfskm"
+ },
+ "errorDetail": {
+ "$id": "4516",
+ "kind": "string",
+ "type": {
+ "$ref": "977"
+ },
+ "value": "ihjwbwykq"
+ }
+ }
+ },
+ "code": {
+ "$id": "4517",
+ "kind": "string",
+ "type": {
+ "$ref": "958"
+ },
+ "value": "OverconstrainedAllocationRequest"
+ },
+ "target": {
+ "$id": "4518",
+ "kind": "string",
+ "type": {
+ "$ref": "960"
+ },
+ "value": "nhaj"
+ },
+ "message": {
+ "$id": "4519",
+ "kind": "string",
+ "type": {
+ "$ref": "962"
+ },
+ "value": "Allocation Failed"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "Protocol": {
+ "$id": "4520"
+ },
+ "Parent": "AzureFleetClient",
+ "Parameters": [
+ {
+ "$id": "4521",
+ "Name": "endpoint",
+ "NameInRequest": "endpoint",
+ "Description": "Service host",
+ "Type": {
+ "$id": "4522",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url"
+ },
+ "Location": "Uri",
+ "IsApiVersion": false,
+ "IsResourceParameter": false,
+ "IsContentType": false,
+ "IsRequired": true,
+ "IsEndpoint": true,
+ "SkipUrlEncoding": false,
+ "Explode": false,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "4523",
+ "Type": {
+ "$id": "4524",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "https://management.azure.com"
+ }
+ }
+ ],
+ "Decorators": []
+ }
+ ],
+ "Auth": {
+ "$id": "4525",
+ "OAuth2": {
+ "$id": "4526",
+ "Scopes": [
+ "user_impersonation"
+ ]
+ }
+ }
+}
diff --git a/sdk/schemaregistry/Azure.Data.SchemaRegistry/tsp-location.yaml b/sdk/schemaregistry/Azure.Data.SchemaRegistry/tsp-location.yaml
index 93dfddce7393..04eb3337b517 100644
--- a/sdk/schemaregistry/Azure.Data.SchemaRegistry/tsp-location.yaml
+++ b/sdk/schemaregistry/Azure.Data.SchemaRegistry/tsp-location.yaml
@@ -1,4 +1,4 @@
-repo: Azure/azure-rest-api-specs
directory: specification/schemaregistry/SchemaRegistry
-additionalDirectories: []
-commit: ab064e0047ec560a700d6b501097d99471ad817b
\ No newline at end of file
+commit: 8e89c3d0d28ca231e16c33c546978d28613bc4d4
+repo: test-repo-billy/azure-rest-api-specs
+additionalDirectories: