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: