// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/compute/v1api20201201/storage
├── APIVersion: Enum (1 value)
│   └── "2020-12-01"
├── VirtualMachine: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (28 properties)
│   │   ├── AdditionalCapabilities: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── UltraSSDEnabled: *bool
│   │   ├── AvailabilitySet: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── AzureName: string
│   │   ├── BillingProfile: *Object (2 properties)
│   │   │   ├── MaxPrice: *float64
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── DiagnosticsProfile: *Object (2 properties)
│   │   │   ├── BootDiagnostics: *Object (3 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── StorageUri: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── EvictionPolicy: *string
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── ExtensionsTimeBudget: *string
│   │   ├── HardwareProfile: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── VmSize: *string
│   │   ├── Host: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── HostGroup: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── Identity: *Object (3 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Type: *string
│   │   │   └── UserAssignedIdentities: Object (2 properties)[]
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── LicenseType: *string
│   │   ├── Location: *string
│   │   ├── NetworkProfile: *Object (2 properties)
│   │   │   ├── NetworkInterfaces: Object (3 properties)[]
│   │   │   │   ├── Primary: *bool
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── OsProfile: *Object (10 properties)
│   │   │   ├── AdminPassword: *genruntime.SecretReference
│   │   │   ├── AdminUsername: *string
│   │   │   ├── AllowExtensionOperations: *bool
│   │   │   ├── ComputerName: *string
│   │   │   ├── CustomData: *string
│   │   │   ├── LinuxConfiguration: *Object (5 properties)
│   │   │   │   ├── DisablePasswordAuthentication: *bool
│   │   │   │   ├── PatchSettings: *Object (2 properties)
│   │   │   │   │   ├── PatchMode: *string
│   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── ProvisionVMAgent: *bool
│   │   │   │   └── Ssh: *Object (2 properties)
│   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │       └── PublicKeys: Object (3 properties)[]
│   │   │   │           ├── KeyData: *string
│   │   │   │           ├── Path: *string
│   │   │   │           └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RequireGuestProvisionSignal: *bool
│   │   │   ├── Secrets: Object (3 properties)[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── SourceVault: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   └── VaultCertificates: Object (3 properties)[]
│   │   │   │       ├── CertificateStore: *string
│   │   │   │       ├── CertificateUrl: *string
│   │   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   │   └── WindowsConfiguration: *Object (7 properties)
│   │   │       ├── AdditionalUnattendContent: Object (5 properties)[]
│   │   │       │   ├── ComponentName: *string
│   │   │       │   ├── Content: *string
│   │   │       │   ├── PassName: *string
│   │   │       │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   └── SettingName: *string
│   │   │       ├── EnableAutomaticUpdates: *bool
│   │   │       ├── PatchSettings: *Object (3 properties)
│   │   │       │   ├── EnableHotpatching: *bool
│   │   │       │   ├── PatchMode: *string
│   │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       ├── ProvisionVMAgent: *bool
│   │   │       ├── TimeZone: *string
│   │   │       └── WinRM: *Object (2 properties)
│   │   │           ├── Listeners: Object (3 properties)[]
│   │   │           │   ├── CertificateUrl: *string
│   │   │           │   ├── PropertyBag: genruntime.PropertyBag
│   │   │           │   └── Protocol: *string
│   │   │           └── PropertyBag: genruntime.PropertyBag
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── Plan: *Object (5 properties)
│   │   │   ├── Name: *string
│   │   │   ├── Product: *string
│   │   │   ├── PromotionCode: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Publisher: *string
│   │   ├── PlatformFaultDomain: *int
│   │   ├── Priority: *string
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── ProximityPlacementGroup: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── SecurityProfile: *Object (4 properties)
│   │   │   ├── EncryptionAtHost: *bool
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── SecurityType: *string
│   │   │   └── UefiSettings: *Object (3 properties)
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       ├── SecureBootEnabled: *bool
│   │   │       └── VTpmEnabled: *bool
│   │   ├── StorageProfile: *Object (4 properties)
│   │   │   ├── DataDisks: Object (12 properties)[]
│   │   │   │   ├── Caching: *string
│   │   │   │   ├── CreateOption: *string
│   │   │   │   ├── DetachOption: *string
│   │   │   │   ├── DiskSizeGB: *int
│   │   │   │   ├── Image: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Uri: *string
│   │   │   │   ├── Lun: *int
│   │   │   │   ├── ManagedDisk: *Object (4 properties)
│   │   │   │   │   ├── DiskEncryptionSet: *Object (2 properties)
│   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── Reference: *genruntime.ResourceReference
│   │   │   │   │   └── StorageAccountType: *string
│   │   │   │   ├── Name: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── ToBeDetached: *bool
│   │   │   │   ├── Vhd: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Uri: *string
│   │   │   │   └── WriteAcceleratorEnabled: *bool
│   │   │   ├── ImageReference: *Object (6 properties)
│   │   │   │   ├── Offer: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── Publisher: *string
│   │   │   │   ├── Reference: *genruntime.ResourceReference
│   │   │   │   ├── Sku: *string
│   │   │   │   └── Version: *string
│   │   │   ├── OsDisk: *Object (12 properties)
│   │   │   │   ├── Caching: *string
│   │   │   │   ├── CreateOption: *string
│   │   │   │   ├── DiffDiskSettings: *Object (3 properties)
│   │   │   │   │   ├── Option: *string
│   │   │   │   │   ├── Placement: *string
│   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── DiskSizeGB: *int
│   │   │   │   ├── EncryptionSettings: *Object (4 properties)
│   │   │   │   │   ├── DiskEncryptionKey: *Object (3 properties)
│   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   ├── SecretUrl: *string
│   │   │   │   │   │   └── SourceVault: *Object (2 properties)
│   │   │   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │       └── Reference: *genruntime.ResourceReference
│   │   │   │   │   ├── Enabled: *bool
│   │   │   │   │   ├── KeyEncryptionKey: *Object (3 properties)
│   │   │   │   │   │   ├── KeyUrl: *string
│   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   └── SourceVault: *Object (2 properties)
│   │   │   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │       └── Reference: *genruntime.ResourceReference
│   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── Image: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Uri: *string
│   │   │   │   ├── ManagedDisk: *Object (4 properties)
│   │   │   │   │   ├── DiskEncryptionSet: *Object (2 properties)
│   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── Reference: *genruntime.ResourceReference
│   │   │   │   │   └── StorageAccountType: *string
│   │   │   │   ├── Name: *string
│   │   │   │   ├── OsType: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── Vhd: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Uri: *string
│   │   │   │   └── WriteAcceleratorEnabled: *bool
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Tags: map[string]string
│   │   ├── VirtualMachineScaleSet: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   └── Zones: string[]
│   └── Status: Object (33 properties)
│       ├── AdditionalCapabilities: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── UltraSSDEnabled: *bool
│       ├── AvailabilitySet: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── BillingProfile: *Object (2 properties)
│       │   ├── MaxPrice: *float64
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── DiagnosticsProfile: *Object (2 properties)
│       │   ├── BootDiagnostics: *Object (3 properties)
│       │   │   ├── Enabled: *bool
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── StorageUri: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── EvictionPolicy: *string
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── ExtensionsTimeBudget: *string
│       ├── HardwareProfile: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── VmSize: *string
│       ├── Host: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── HostGroup: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Id: *string
│       ├── Identity: *Object (5 properties)
│       │   ├── PrincipalId: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── TenantId: *string
│       │   ├── Type: *string
│       │   └── UserAssignedIdentities: map[string]Object (3 properties)
│       │       ├── ClientId: *string
│       │       ├── PrincipalId: *string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── InstanceView: *Object (17 properties)
│       │   ├── AssignedHost: *string
│       │   ├── BootDiagnostics: *Object (4 properties)
│       │   │   ├── ConsoleScreenshotBlobUri: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── SerialConsoleLogBlobUri: *string
│       │   │   └── Status: *Object (6 properties)
│       │   │       ├── Code: *string
│       │   │       ├── DisplayStatus: *string
│       │   │       ├── Level: *string
│       │   │       ├── Message: *string
│       │   │       ├── PropertyBag: genruntime.PropertyBag
│       │   │       └── Time: *string
│       │   ├── ComputerName: *string
│       │   ├── Disks: Object (4 properties)[]
│       │   │   ├── EncryptionSettings: Object (4 properties)[]
│       │   │   │   ├── DiskEncryptionKey: *Object (3 properties)
│       │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── SecretUrl: *string
│       │   │   │   │   └── SourceVault: *Object (2 properties)
│       │   │   │   │       ├── Id: *string
│       │   │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Enabled: *bool
│       │   │   │   ├── KeyEncryptionKey: *Object (3 properties)
│       │   │   │   │   ├── KeyUrl: *string
│       │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   └── SourceVault: *Object (2 properties)
│       │   │   │   │       ├── Id: *string
│       │   │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Name: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Statuses: Object (6 properties)[]
│       │   │       ├── Code: *string
│       │   │       ├── DisplayStatus: *string
│       │   │       ├── Level: *string
│       │   │       ├── Message: *string
│       │   │       ├── PropertyBag: genruntime.PropertyBag
│       │   │       └── Time: *string
│       │   ├── Extensions: Object (6 properties)[]
│       │   │   ├── Name: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Statuses: Object (6 properties)[]
│       │   │   │   ├── Code: *string
│       │   │   │   ├── DisplayStatus: *string
│       │   │   │   ├── Level: *string
│       │   │   │   ├── Message: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Time: *string
│       │   │   ├── Substatuses: Object (6 properties)[]
│       │   │   │   ├── Code: *string
│       │   │   │   ├── DisplayStatus: *string
│       │   │   │   ├── Level: *string
│       │   │   │   ├── Message: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Time: *string
│       │   │   ├── Type: *string
│       │   │   └── TypeHandlerVersion: *string
│       │   ├── HyperVGeneration: *string
│       │   ├── MaintenanceRedeployStatus: *Object (8 properties)
│       │   │   ├── IsCustomerInitiatedMaintenanceAllowed: *bool
│       │   │   ├── LastOperationMessage: *string
│       │   │   ├── LastOperationResultCode: *string
│       │   │   ├── MaintenanceWindowEndTime: *string
│       │   │   ├── MaintenanceWindowStartTime: *string
│       │   │   ├── PreMaintenanceWindowEndTime: *string
│       │   │   ├── PreMaintenanceWindowStartTime: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── OsName: *string
│       │   ├── OsVersion: *string
│       │   ├── PatchStatus: *Object (4 properties)
│       │   │   ├── AvailablePatchSummary: *Object (9 properties)
│       │   │   │   ├── AssessmentActivityId: *string
│       │   │   │   ├── CriticalAndSecurityPatchCount: *int
│       │   │   │   ├── Error: *Object (6 properties)
│       │   │   │   │   ├── Code: *string
│       │   │   │   │   ├── Details: Object (4 properties)[]
│       │   │   │   │   │   ├── Code: *string
│       │   │   │   │   │   ├── Message: *string
│       │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   │   └── Target: *string
│       │   │   │   │   ├── Innererror: *Object (3 properties)
│       │   │   │   │   │   ├── Errordetail: *string
│       │   │   │   │   │   ├── Exceptiontype: *string
│       │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── Message: *string
│       │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   └── Target: *string
│       │   │   │   ├── LastModifiedTime: *string
│       │   │   │   ├── OtherPatchCount: *int
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── RebootPending: *bool
│       │   │   │   ├── StartTime: *string
│       │   │   │   └── Status: *string
│       │   │   ├── ConfigurationStatuses: Object (6 properties)[]
│       │   │   │   ├── Code: *string
│       │   │   │   ├── DisplayStatus: *string
│       │   │   │   ├── Level: *string
│       │   │   │   ├── Message: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Time: *string
│       │   │   ├── LastPatchInstallationSummary: *Object (12 properties)
│       │   │   │   ├── Error: *Object (6 properties)
│       │   │   │   │   ├── Code: *string
│       │   │   │   │   ├── Details: Object (4 properties)[]
│       │   │   │   │   │   ├── Code: *string
│       │   │   │   │   │   ├── Message: *string
│       │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   │   └── Target: *string
│       │   │   │   │   ├── Innererror: *Object (3 properties)
│       │   │   │   │   │   ├── Errordetail: *string
│       │   │   │   │   │   ├── Exceptiontype: *string
│       │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── Message: *string
│       │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   └── Target: *string
│       │   │   │   ├── ExcludedPatchCount: *int
│       │   │   │   ├── FailedPatchCount: *int
│       │   │   │   ├── InstallationActivityId: *string
│       │   │   │   ├── InstalledPatchCount: *int
│       │   │   │   ├── LastModifiedTime: *string
│       │   │   │   ├── MaintenanceWindowExceeded: *bool
│       │   │   │   ├── NotSelectedPatchCount: *int
│       │   │   │   ├── PendingPatchCount: *int
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── StartTime: *string
│       │   │   │   └── Status: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PlatformFaultDomain: *int
│       │   ├── PlatformUpdateDomain: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RdpThumbPrint: *string
│       │   ├── Statuses: Object (6 properties)[]
│       │   │   ├── Code: *string
│       │   │   ├── DisplayStatus: *string
│       │   │   ├── Level: *string
│       │   │   ├── Message: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Time: *string
│       │   ├── VmAgent: *Object (4 properties)
│       │   │   ├── ExtensionHandlers: Object (4 properties)[]
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Status: *Object (6 properties)
│       │   │   │   │   ├── Code: *string
│       │   │   │   │   ├── DisplayStatus: *string
│       │   │   │   │   ├── Level: *string
│       │   │   │   │   ├── Message: *string
│       │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   └── Time: *string
│       │   │   │   ├── Type: *string
│       │   │   │   └── TypeHandlerVersion: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Statuses: Object (6 properties)[]
│       │   │   │   ├── Code: *string
│       │   │   │   ├── DisplayStatus: *string
│       │   │   │   ├── Level: *string
│       │   │   │   ├── Message: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Time: *string
│       │   │   └── VmAgentVersion: *string
│       │   └── VmHealth: *Object (2 properties)
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       └── Status: *Object (6 properties)
│       │           ├── Code: *string
│       │           ├── DisplayStatus: *string
│       │           ├── Level: *string
│       │           ├── Message: *string
│       │           ├── PropertyBag: genruntime.PropertyBag
│       │           └── Time: *string
│       ├── LicenseType: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── NetworkProfile: *Object (2 properties)
│       │   ├── NetworkInterfaces: Object (3 properties)[]
│       │   │   ├── Id: *string
│       │   │   ├── Primary: *bool
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── OsProfile: *Object (9 properties)
│       │   ├── AdminUsername: *string
│       │   ├── AllowExtensionOperations: *bool
│       │   ├── ComputerName: *string
│       │   ├── CustomData: *string
│       │   ├── LinuxConfiguration: *Object (5 properties)
│       │   │   ├── DisablePasswordAuthentication: *bool
│       │   │   ├── PatchSettings: *Object (2 properties)
│       │   │   │   ├── PatchMode: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── ProvisionVMAgent: *bool
│       │   │   └── Ssh: *Object (2 properties)
│       │   │       ├── PropertyBag: genruntime.PropertyBag
│       │   │       └── PublicKeys: Object (3 properties)[]
│       │   │           ├── KeyData: *string
│       │   │           ├── Path: *string
│       │   │           └── PropertyBag: genruntime.PropertyBag
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RequireGuestProvisionSignal: *bool
│       │   ├── Secrets: Object (3 properties)[]
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── SourceVault: *Object (2 properties)
│       │   │   │   ├── Id: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   └── VaultCertificates: Object (3 properties)[]
│       │   │       ├── CertificateStore: *string
│       │   │       ├── CertificateUrl: *string
│       │   │       └── PropertyBag: genruntime.PropertyBag
│       │   └── WindowsConfiguration: *Object (7 properties)
│       │       ├── AdditionalUnattendContent: Object (5 properties)[]
│       │       │   ├── ComponentName: *string
│       │       │   ├── Content: *string
│       │       │   ├── PassName: *string
│       │       │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   └── SettingName: *string
│       │       ├── EnableAutomaticUpdates: *bool
│       │       ├── PatchSettings: *Object (3 properties)
│       │       │   ├── EnableHotpatching: *bool
│       │       │   ├── PatchMode: *string
│       │       │   └── PropertyBag: genruntime.PropertyBag
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       ├── ProvisionVMAgent: *bool
│       │       ├── TimeZone: *string
│       │       └── WinRM: *Object (2 properties)
│       │           ├── Listeners: Object (3 properties)[]
│       │           │   ├── CertificateUrl: *string
│       │           │   ├── PropertyBag: genruntime.PropertyBag
│       │           │   └── Protocol: *string
│       │           └── PropertyBag: genruntime.PropertyBag
│       ├── Plan: *Object (5 properties)
│       │   ├── Name: *string
│       │   ├── Product: *string
│       │   ├── PromotionCode: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Publisher: *string
│       ├── PlatformFaultDomain: *int
│       ├── Priority: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ProximityPlacementGroup: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Resources: Object (15 properties)[]
│       │   ├── AutoUpgradeMinorVersion: *bool
│       │   ├── EnableAutomaticUpgrade: *bool
│       │   ├── ForceUpdateTag: *string
│       │   ├── Id: *string
│       │   ├── InstanceView: *Object (6 properties)
│       │   │   ├── Name: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Statuses: Object (6 properties)[]
│       │   │   │   ├── Code: *string
│       │   │   │   ├── DisplayStatus: *string
│       │   │   │   ├── Level: *string
│       │   │   │   ├── Message: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Time: *string
│       │   │   ├── Substatuses: Object (6 properties)[]
│       │   │   │   ├── Code: *string
│       │   │   │   ├── DisplayStatus: *string
│       │   │   │   ├── Level: *string
│       │   │   │   ├── Message: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Time: *string
│       │   │   ├── Type: *string
│       │   │   └── TypeHandlerVersion: *string
│       │   ├── Location: *string
│       │   ├── Name: *string
│       │   ├── PropertiesType: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProvisioningState: *string
│       │   ├── Publisher: *string
│       │   ├── Settings: map[string]v1.JSON
│       │   ├── Tags: map[string]string
│       │   ├── Type: *string
│       │   └── TypeHandlerVersion: *string
│       ├── SecurityProfile: *Object (4 properties)
│       │   ├── EncryptionAtHost: *bool
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── SecurityType: *string
│       │   └── UefiSettings: *Object (3 properties)
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       ├── SecureBootEnabled: *bool
│       │       └── VTpmEnabled: *bool
│       ├── StorageProfile: *Object (4 properties)
│       │   ├── DataDisks: Object (14 properties)[]
│       │   │   ├── Caching: *string
│       │   │   ├── CreateOption: *string
│       │   │   ├── DetachOption: *string
│       │   │   ├── DiskIOPSReadWrite: *int
│       │   │   ├── DiskMBpsReadWrite: *int
│       │   │   ├── DiskSizeGB: *int
│       │   │   ├── Image: *Object (2 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Uri: *string
│       │   │   ├── Lun: *int
│       │   │   ├── ManagedDisk: *Object (4 properties)
│       │   │   │   ├── DiskEncryptionSet: *Object (2 properties)
│       │   │   │   │   ├── Id: *string
│       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Id: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── StorageAccountType: *string
│       │   │   ├── Name: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── ToBeDetached: *bool
│       │   │   ├── Vhd: *Object (2 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Uri: *string
│       │   │   └── WriteAcceleratorEnabled: *bool
│       │   ├── ImageReference: *Object (7 properties)
│       │   │   ├── ExactVersion: *string
│       │   │   ├── Id: *string
│       │   │   ├── Offer: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Publisher: *string
│       │   │   ├── Sku: *string
│       │   │   └── Version: *string
│       │   ├── OsDisk: *Object (12 properties)
│       │   │   ├── Caching: *string
│       │   │   ├── CreateOption: *string
│       │   │   ├── DiffDiskSettings: *Object (3 properties)
│       │   │   │   ├── Option: *string
│       │   │   │   ├── Placement: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── DiskSizeGB: *int
│       │   │   ├── EncryptionSettings: *Object (4 properties)
│       │   │   │   ├── DiskEncryptionKey: *Object (3 properties)
│       │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── SecretUrl: *string
│       │   │   │   │   └── SourceVault: *Object (2 properties)
│       │   │   │   │       ├── Id: *string
│       │   │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Enabled: *bool
│       │   │   │   ├── KeyEncryptionKey: *Object (3 properties)
│       │   │   │   │   ├── KeyUrl: *string
│       │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   └── SourceVault: *Object (2 properties)
│       │   │   │   │       ├── Id: *string
│       │   │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Image: *Object (2 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Uri: *string
│       │   │   ├── ManagedDisk: *Object (4 properties)
│       │   │   │   ├── DiskEncryptionSet: *Object (2 properties)
│       │   │   │   │   ├── Id: *string
│       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Id: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── StorageAccountType: *string
│       │   │   ├── Name: *string
│       │   │   ├── OsType: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Vhd: *Object (2 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Uri: *string
│       │   │   └── WriteAcceleratorEnabled: *bool
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── VirtualMachineScaleSet: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── VmId: *string
│       └── Zones: string[]
├── VirtualMachineScaleSet: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (24 properties)
│   │   ├── AdditionalCapabilities: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── UltraSSDEnabled: *bool
│   │   ├── AutomaticRepairsPolicy: *Object (3 properties)
│   │   │   ├── Enabled: *bool
│   │   │   ├── GracePeriod: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── DoNotRunExtensionsOnOverprovisionedVMs: *bool
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── HostGroup: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── Identity: *Object (3 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Type: *string
│   │   │   └── UserAssignedIdentities: Object (2 properties)[]
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── Location: *string
│   │   ├── OrchestrationMode: *string
│   │   ├── OriginalVersion: string
│   │   ├── Overprovision: *bool
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── Plan: *Object (5 properties)
│   │   │   ├── Name: *string
│   │   │   ├── Product: *string
│   │   │   ├── PromotionCode: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Publisher: *string
│   │   ├── PlatformFaultDomainCount: *int
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── ProximityPlacementGroup: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── ScaleInPolicy: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Rules: string[]
│   │   ├── SinglePlacementGroup: *bool
│   │   ├── Sku: *Object (4 properties)
│   │   │   ├── Capacity: *int
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Tier: *string
│   │   ├── Tags: map[string]string
│   │   ├── UpgradePolicy: *Object (4 properties)
│   │   │   ├── AutomaticOSUpgradePolicy: *Object (3 properties)
│   │   │   │   ├── DisableAutomaticRollback: *bool
│   │   │   │   ├── EnableAutomaticOSUpgrade: *bool
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Mode: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── RollingUpgradePolicy: *Object (7 properties)
│   │   │       ├── EnableCrossZoneUpgrade: *bool
│   │   │       ├── MaxBatchInstancePercent: *int
│   │   │       ├── MaxUnhealthyInstancePercent: *int
│   │   │       ├── MaxUnhealthyUpgradedInstancePercent: *int
│   │   │       ├── PauseTimeBetweenBatches: *string
│   │   │       ├── PrioritizeUnhealthyInstances: *bool
│   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   ├── VirtualMachineProfile: *Object (12 properties)
│   │   │   ├── BillingProfile: *Object (2 properties)
│   │   │   │   ├── MaxPrice: *float64
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── DiagnosticsProfile: *Object (2 properties)
│   │   │   │   ├── BootDiagnostics: *Object (3 properties)
│   │   │   │   │   ├── Enabled: *bool
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── StorageUri: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── EvictionPolicy: *string
│   │   │   ├── ExtensionProfile: *Object (3 properties)
│   │   │   │   ├── Extensions: Object (11 properties)[]
│   │   │   │   │   ├── AutoUpgradeMinorVersion: *bool
│   │   │   │   │   ├── EnableAutomaticUpgrade: *bool
│   │   │   │   │   ├── ForceUpdateTag: *string
│   │   │   │   │   ├── Name: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── ProtectedSettings: *genruntime.SecretMapReference
│   │   │   │   │   ├── ProvisionAfterExtensions: string[]
│   │   │   │   │   ├── Publisher: *string
│   │   │   │   │   ├── Settings: map[string]v1.JSON
│   │   │   │   │   ├── Type: *string
│   │   │   │   │   └── TypeHandlerVersion: *string
│   │   │   │   ├── ExtensionsTimeBudget: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── LicenseType: *string
│   │   │   ├── NetworkProfile: *Object (3 properties)
│   │   │   │   ├── HealthProbe: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   ├── NetworkInterfaceConfigurations: Object (10 properties)[]
│   │   │   │   │   ├── DnsSettings: *Object (2 properties)
│   │   │   │   │   │   ├── DnsServers: string[]
│   │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── EnableAcceleratedNetworking: *bool
│   │   │   │   │   ├── EnableFpga: *bool
│   │   │   │   │   ├── EnableIPForwarding: *bool
│   │   │   │   │   ├── IpConfigurations: Object (11 properties)[]
│   │   │   │   │   │   ├── ApplicationGatewayBackendAddressPools: Object (2 properties)[]
│   │   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   │   │   ├── ApplicationSecurityGroups: Object (2 properties)[]
│   │   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   │   │   ├── LoadBalancerBackendAddressPools: Object (2 properties)[]
│   │   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   │   │   ├── LoadBalancerInboundNatPools: Object (2 properties)[]
│   │   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   │   │   ├── Name: *string
│   │   │   │   │   │   ├── Primary: *bool
│   │   │   │   │   │   ├── PrivateIPAddressVersion: *string
│   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   ├── PublicIPAddressConfiguration: *Object (7 properties)
│   │   │   │   │   │   │   ├── DnsSettings: *Object (2 properties)
│   │   │   │   │   │   │   │   ├── DomainNameLabel: *string
│   │   │   │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   │   ├── IdleTimeoutInMinutes: *int
│   │   │   │   │   │   │   ├── IpTags: Object (3 properties)[]
│   │   │   │   │   │   │   │   ├── IpTagType: *string
│   │   │   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   │   │   └── Tag: *string
│   │   │   │   │   │   │   ├── Name: *string
│   │   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   │   ├── PublicIPAddressVersion: *string
│   │   │   │   │   │   │   └── PublicIPPrefix: *Object (2 properties)
│   │   │   │   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   │       └── Reference: *genruntime.ResourceReference
│   │   │   │   │   │   ├── Reference: *genruntime.ResourceReference
│   │   │   │   │   │   └── Subnet: *Object (2 properties)
│   │   │   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │       └── Reference: *genruntime.ResourceReference
│   │   │   │   │   ├── Name: *string
│   │   │   │   │   ├── NetworkSecurityGroup: *Object (2 properties)
│   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   │   ├── Primary: *bool
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── OsProfile: *Object (8 properties)
│   │   │   │   ├── AdminPassword: *genruntime.SecretReference
│   │   │   │   ├── AdminUsername: *string
│   │   │   │   ├── ComputerNamePrefix: *string
│   │   │   │   ├── CustomData: *string
│   │   │   │   ├── LinuxConfiguration: *Object (5 properties)
│   │   │   │   │   ├── DisablePasswordAuthentication: *bool
│   │   │   │   │   ├── PatchSettings: *Object (2 properties)
│   │   │   │   │   │   ├── PatchMode: *string
│   │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── ProvisionVMAgent: *bool
│   │   │   │   │   └── Ssh: *Object (2 properties)
│   │   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │       └── PublicKeys: Object (3 properties)[]
│   │   │   │   │           ├── KeyData: *string
│   │   │   │   │           ├── Path: *string
│   │   │   │   │           └── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── Secrets: Object (3 properties)[]
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── SourceVault: *Object (2 properties)
│   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   │   └── VaultCertificates: Object (3 properties)[]
│   │   │   │   │       ├── CertificateStore: *string
│   │   │   │   │       ├── CertificateUrl: *string
│   │   │   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── WindowsConfiguration: *Object (7 properties)
│   │   │   │       ├── AdditionalUnattendContent: Object (5 properties)[]
│   │   │   │       │   ├── ComponentName: *string
│   │   │   │       │   ├── Content: *string
│   │   │   │       │   ├── PassName: *string
│   │   │   │       │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │       │   └── SettingName: *string
│   │   │   │       ├── EnableAutomaticUpdates: *bool
│   │   │   │       ├── PatchSettings: *Object (3 properties)
│   │   │   │       │   ├── EnableHotpatching: *bool
│   │   │   │       │   ├── PatchMode: *string
│   │   │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │       ├── ProvisionVMAgent: *bool
│   │   │   │       ├── TimeZone: *string
│   │   │   │       └── WinRM: *Object (2 properties)
│   │   │   │           ├── Listeners: Object (3 properties)[]
│   │   │   │           │   ├── CertificateUrl: *string
│   │   │   │           │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │           │   └── Protocol: *string
│   │   │   │           └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Priority: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ScheduledEventsProfile: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── TerminateNotificationProfile: *Object (3 properties)
│   │   │   │       ├── Enable: *bool
│   │   │   │       ├── NotBeforeTimeout: *string
│   │   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── SecurityProfile: *Object (4 properties)
│   │   │   │   ├── EncryptionAtHost: *bool
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── SecurityType: *string
│   │   │   │   └── UefiSettings: *Object (3 properties)
│   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │       ├── SecureBootEnabled: *bool
│   │   │   │       └── VTpmEnabled: *bool
│   │   │   └── StorageProfile: *Object (4 properties)
│   │   │       ├── DataDisks: Object (10 properties)[]
│   │   │       │   ├── Caching: *string
│   │   │       │   ├── CreateOption: *string
│   │   │       │   ├── DiskIOPSReadWrite: *int
│   │   │       │   ├── DiskMBpsReadWrite: *int
│   │   │       │   ├── DiskSizeGB: *int
│   │   │       │   ├── Lun: *int
│   │   │       │   ├── ManagedDisk: *Object (3 properties)
│   │   │       │   │   ├── DiskEncryptionSet: *Object (2 properties)
│   │   │       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │       │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   └── StorageAccountType: *string
│   │   │       │   ├── Name: *string
│   │   │       │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   └── WriteAcceleratorEnabled: *bool
│   │   │       ├── ImageReference: *Object (6 properties)
│   │   │       │   ├── Offer: *string
│   │   │       │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   ├── Publisher: *string
│   │   │       │   ├── Reference: *genruntime.ResourceReference
│   │   │       │   ├── Sku: *string
│   │   │       │   └── Version: *string
│   │   │       ├── OsDisk: *Object (11 properties)
│   │   │       │   ├── Caching: *string
│   │   │       │   ├── CreateOption: *string
│   │   │       │   ├── DiffDiskSettings: *Object (3 properties)
│   │   │       │   │   ├── Option: *string
│   │   │       │   │   ├── Placement: *string
│   │   │       │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   ├── DiskSizeGB: *int
│   │   │       │   ├── Image: *Object (2 properties)
│   │   │       │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   └── Uri: *string
│   │   │       │   ├── ManagedDisk: *Object (3 properties)
│   │   │       │   │   ├── DiskEncryptionSet: *Object (2 properties)
│   │   │       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │       │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   └── StorageAccountType: *string
│   │   │       │   ├── Name: *string
│   │   │       │   ├── OsType: *string
│   │   │       │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   ├── VhdContainers: string[]
│   │   │       │   └── WriteAcceleratorEnabled: *bool
│   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   ├── ZoneBalance: *bool
│   │   └── Zones: string[]
│   └── Status: Object (27 properties)
│       ├── AdditionalCapabilities: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── UltraSSDEnabled: *bool
│       ├── AutomaticRepairsPolicy: *Object (3 properties)
│       │   ├── Enabled: *bool
│       │   ├── GracePeriod: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── DoNotRunExtensionsOnOverprovisionedVMs: *bool
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── HostGroup: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Id: *string
│       ├── Identity: *Object (5 properties)
│       │   ├── PrincipalId: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── TenantId: *string
│       │   ├── Type: *string
│       │   └── UserAssignedIdentities: map[string]Object (3 properties)
│       │       ├── ClientId: *string
│       │       ├── PrincipalId: *string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── Location: *string
│       ├── Name: *string
│       ├── OrchestrationMode: *string
│       ├── Overprovision: *bool
│       ├── Plan: *Object (5 properties)
│       │   ├── Name: *string
│       │   ├── Product: *string
│       │   ├── PromotionCode: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Publisher: *string
│       ├── PlatformFaultDomainCount: *int
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ProximityPlacementGroup: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ScaleInPolicy: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Rules: string[]
│       ├── SinglePlacementGroup: *bool
│       ├── Sku: *Object (4 properties)
│       │   ├── Capacity: *int
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── UniqueId: *string
│       ├── UpgradePolicy: *Object (4 properties)
│       │   ├── AutomaticOSUpgradePolicy: *Object (3 properties)
│       │   │   ├── DisableAutomaticRollback: *bool
│       │   │   ├── EnableAutomaticOSUpgrade: *bool
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Mode: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── RollingUpgradePolicy: *Object (7 properties)
│       │       ├── EnableCrossZoneUpgrade: *bool
│       │       ├── MaxBatchInstancePercent: *int
│       │       ├── MaxUnhealthyInstancePercent: *int
│       │       ├── MaxUnhealthyUpgradedInstancePercent: *int
│       │       ├── PauseTimeBetweenBatches: *string
│       │       ├── PrioritizeUnhealthyInstances: *bool
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── VirtualMachineProfile: *Object (12 properties)
│       │   ├── BillingProfile: *Object (2 properties)
│       │   │   ├── MaxPrice: *float64
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── DiagnosticsProfile: *Object (2 properties)
│       │   │   ├── BootDiagnostics: *Object (3 properties)
│       │   │   │   ├── Enabled: *bool
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── StorageUri: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── EvictionPolicy: *string
│       │   ├── ExtensionProfile: *Object (3 properties)
│       │   │   ├── Extensions: Object (13 properties)[]
│       │   │   │   ├── AutoUpgradeMinorVersion: *bool
│       │   │   │   ├── EnableAutomaticUpgrade: *bool
│       │   │   │   ├── ForceUpdateTag: *string
│       │   │   │   ├── Id: *string
│       │   │   │   ├── Name: *string
│       │   │   │   ├── PropertiesType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── ProvisionAfterExtensions: string[]
│       │   │   │   ├── ProvisioningState: *string
│       │   │   │   ├── Publisher: *string
│       │   │   │   ├── Settings: map[string]v1.JSON
│       │   │   │   ├── Type: *string
│       │   │   │   └── TypeHandlerVersion: *string
│       │   │   ├── ExtensionsTimeBudget: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── LicenseType: *string
│       │   ├── NetworkProfile: *Object (3 properties)
│       │   │   ├── HealthProbe: *Object (2 properties)
│       │   │   │   ├── Id: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── NetworkInterfaceConfigurations: Object (10 properties)[]
│       │   │   │   ├── DnsSettings: *Object (2 properties)
│       │   │   │   │   ├── DnsServers: string[]
│       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── EnableAcceleratedNetworking: *bool
│       │   │   │   ├── EnableFpga: *bool
│       │   │   │   ├── EnableIPForwarding: *bool
│       │   │   │   ├── Id: *string
│       │   │   │   ├── IpConfigurations: Object (11 properties)[]
│       │   │   │   │   ├── ApplicationGatewayBackendAddressPools: Object (2 properties)[]
│       │   │   │   │   │   ├── Id: *string
│       │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── ApplicationSecurityGroups: Object (2 properties)[]
│       │   │   │   │   │   ├── Id: *string
│       │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── Id: *string
│       │   │   │   │   ├── LoadBalancerBackendAddressPools: Object (2 properties)[]
│       │   │   │   │   │   ├── Id: *string
│       │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── LoadBalancerInboundNatPools: Object (2 properties)[]
│       │   │   │   │   │   ├── Id: *string
│       │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── Name: *string
│       │   │   │   │   ├── Primary: *bool
│       │   │   │   │   ├── PrivateIPAddressVersion: *string
│       │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   ├── PublicIPAddressConfiguration: *Object (7 properties)
│       │   │   │   │   │   ├── DnsSettings: *Object (2 properties)
│       │   │   │   │   │   │   ├── DomainNameLabel: *string
│       │   │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   │   ├── IdleTimeoutInMinutes: *int
│       │   │   │   │   │   ├── IpTags: Object (3 properties)[]
│       │   │   │   │   │   │   ├── IpTagType: *string
│       │   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   │   │   └── Tag: *string
│       │   │   │   │   │   ├── Name: *string
│       │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   │   ├── PublicIPAddressVersion: *string
│       │   │   │   │   │   └── PublicIPPrefix: *Object (2 properties)
│       │   │   │   │   │       ├── Id: *string
│       │   │   │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   └── Subnet: *Object (2 properties)
│       │   │   │   │       ├── Id: *string
│       │   │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Name: *string
│       │   │   │   ├── NetworkSecurityGroup: *Object (2 properties)
│       │   │   │   │   ├── Id: *string
│       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Primary: *bool
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── OsProfile: *Object (7 properties)
│       │   │   ├── AdminUsername: *string
│       │   │   ├── ComputerNamePrefix: *string
│       │   │   ├── CustomData: *string
│       │   │   ├── LinuxConfiguration: *Object (5 properties)
│       │   │   │   ├── DisablePasswordAuthentication: *bool
│       │   │   │   ├── PatchSettings: *Object (2 properties)
│       │   │   │   │   ├── PatchMode: *string
│       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── ProvisionVMAgent: *bool
│       │   │   │   └── Ssh: *Object (2 properties)
│       │   │   │       ├── PropertyBag: genruntime.PropertyBag
│       │   │   │       └── PublicKeys: Object (3 properties)[]
│       │   │   │           ├── KeyData: *string
│       │   │   │           ├── Path: *string
│       │   │   │           └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Secrets: Object (3 properties)[]
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── SourceVault: *Object (2 properties)
│       │   │   │   │   ├── Id: *string
│       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── VaultCertificates: Object (3 properties)[]
│       │   │   │       ├── CertificateStore: *string
│       │   │   │       ├── CertificateUrl: *string
│       │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   └── WindowsConfiguration: *Object (7 properties)
│       │   │       ├── AdditionalUnattendContent: Object (5 properties)[]
│       │   │       │   ├── ComponentName: *string
│       │   │       │   ├── Content: *string
│       │   │       │   ├── PassName: *string
│       │   │       │   ├── PropertyBag: genruntime.PropertyBag
│       │   │       │   └── SettingName: *string
│       │   │       ├── EnableAutomaticUpdates: *bool
│       │   │       ├── PatchSettings: *Object (3 properties)
│       │   │       │   ├── EnableHotpatching: *bool
│       │   │       │   ├── PatchMode: *string
│       │   │       │   └── PropertyBag: genruntime.PropertyBag
│       │   │       ├── PropertyBag: genruntime.PropertyBag
│       │   │       ├── ProvisionVMAgent: *bool
│       │   │       ├── TimeZone: *string
│       │   │       └── WinRM: *Object (2 properties)
│       │   │           ├── Listeners: Object (3 properties)[]
│       │   │           │   ├── CertificateUrl: *string
│       │   │           │   ├── PropertyBag: genruntime.PropertyBag
│       │   │           │   └── Protocol: *string
│       │   │           └── PropertyBag: genruntime.PropertyBag
│       │   ├── Priority: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ScheduledEventsProfile: *Object (2 properties)
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── TerminateNotificationProfile: *Object (3 properties)
│       │   │       ├── Enable: *bool
│       │   │       ├── NotBeforeTimeout: *string
│       │   │       └── PropertyBag: genruntime.PropertyBag
│       │   ├── SecurityProfile: *Object (4 properties)
│       │   │   ├── EncryptionAtHost: *bool
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── SecurityType: *string
│       │   │   └── UefiSettings: *Object (3 properties)
│       │   │       ├── PropertyBag: genruntime.PropertyBag
│       │   │       ├── SecureBootEnabled: *bool
│       │   │       └── VTpmEnabled: *bool
│       │   └── StorageProfile: *Object (4 properties)
│       │       ├── DataDisks: Object (10 properties)[]
│       │       │   ├── Caching: *string
│       │       │   ├── CreateOption: *string
│       │       │   ├── DiskIOPSReadWrite: *int
│       │       │   ├── DiskMBpsReadWrite: *int
│       │       │   ├── DiskSizeGB: *int
│       │       │   ├── Lun: *int
│       │       │   ├── ManagedDisk: *Object (3 properties)
│       │       │   │   ├── DiskEncryptionSet: *Object (2 properties)
│       │       │   │   │   ├── Id: *string
│       │       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   │   └── StorageAccountType: *string
│       │       │   ├── Name: *string
│       │       │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   └── WriteAcceleratorEnabled: *bool
│       │       ├── ImageReference: *Object (7 properties)
│       │       │   ├── ExactVersion: *string
│       │       │   ├── Id: *string
│       │       │   ├── Offer: *string
│       │       │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   ├── Publisher: *string
│       │       │   ├── Sku: *string
│       │       │   └── Version: *string
│       │       ├── OsDisk: *Object (11 properties)
│       │       │   ├── Caching: *string
│       │       │   ├── CreateOption: *string
│       │       │   ├── DiffDiskSettings: *Object (3 properties)
│       │       │   │   ├── Option: *string
│       │       │   │   ├── Placement: *string
│       │       │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   ├── DiskSizeGB: *int
│       │       │   ├── Image: *Object (2 properties)
│       │       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   │   └── Uri: *string
│       │       │   ├── ManagedDisk: *Object (3 properties)
│       │       │   │   ├── DiskEncryptionSet: *Object (2 properties)
│       │       │   │   │   ├── Id: *string
│       │       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   │   └── StorageAccountType: *string
│       │       │   ├── Name: *string
│       │       │   ├── OsType: *string
│       │       │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   ├── VhdContainers: string[]
│       │       │   └── WriteAcceleratorEnabled: *bool
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── ZoneBalance: *bool
│       └── Zones: string[]
├── VirtualMachineScaleSetsExtension: Resource
│   ├── Owner: compute/v1api20201201.VirtualMachineScaleSet
│   ├── Spec: Object (13 properties)
│   │   ├── AutoUpgradeMinorVersion: *bool
│   │   ├── AzureName: string
│   │   ├── EnableAutomaticUpgrade: *bool
│   │   ├── ForceUpdateTag: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── ProtectedSettings: *genruntime.SecretMapReference
│   │   ├── ProvisionAfterExtensions: string[]
│   │   ├── Publisher: *string
│   │   ├── Settings: map[string]v1.JSON
│   │   ├── Type: *string
│   │   └── TypeHandlerVersion: *string
│   └── Status: Object (14 properties)
│       ├── AutoUpgradeMinorVersion: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── EnableAutomaticUpgrade: *bool
│       ├── ForceUpdateTag: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertiesType: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisionAfterExtensions: string[]
│       ├── ProvisioningState: *string
│       ├── Publisher: *string
│       ├── Settings: map[string]v1.JSON
│       ├── Type: *string
│       └── TypeHandlerVersion: *string
├── VirtualMachinesExtension: Resource
│   ├── Owner: compute/v1api20201201.VirtualMachine
│   ├── Spec: Object (15 properties)
│   │   ├── AutoUpgradeMinorVersion: *bool
│   │   ├── AzureName: string
│   │   ├── EnableAutomaticUpgrade: *bool
│   │   ├── ForceUpdateTag: *string
│   │   ├── InstanceView: *Object (6 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Statuses: Object (6 properties)[]
│   │   │   │   ├── Code: *string
│   │   │   │   ├── DisplayStatus: *string
│   │   │   │   ├── Level: *string
│   │   │   │   ├── Message: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Time: *string
│   │   │   ├── Substatuses: Object (6 properties)[]
│   │   │   │   ├── Code: *string
│   │   │   │   ├── DisplayStatus: *string
│   │   │   │   ├── Level: *string
│   │   │   │   ├── Message: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Time: *string
│   │   │   ├── Type: *string
│   │   │   └── TypeHandlerVersion: *string
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── ProtectedSettings: *genruntime.SecretMapReference
│   │   ├── Publisher: *string
│   │   ├── Settings: map[string]v1.JSON
│   │   ├── Tags: map[string]string
│   │   ├── Type: *string
│   │   └── TypeHandlerVersion: *string
│   └── Status: Object (16 properties)
│       ├── AutoUpgradeMinorVersion: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── EnableAutomaticUpgrade: *bool
│       ├── ForceUpdateTag: *string
│       ├── Id: *string
│       ├── InstanceView: *Object (6 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Statuses: Object (6 properties)[]
│       │   │   ├── Code: *string
│       │   │   ├── DisplayStatus: *string
│       │   │   ├── Level: *string
│       │   │   ├── Message: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Time: *string
│       │   ├── Substatuses: Object (6 properties)[]
│       │   │   ├── Code: *string
│       │   │   ├── DisplayStatus: *string
│       │   │   ├── Level: *string
│       │   │   ├── Message: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Time: *string
│       │   ├── Type: *string
│       │   └── TypeHandlerVersion: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── PropertiesType: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── Publisher: *string
│       ├── Settings: map[string]v1.JSON
│       ├── Tags: map[string]string
│       ├── Type: *string
│       └── TypeHandlerVersion: *string
├── augmentConversionForAdditionalCapabilities: Interface
├── augmentConversionForAdditionalCapabilities_STATUS: Interface
├── augmentConversionForAdditionalUnattendContent: Interface
├── augmentConversionForAdditionalUnattendContent_STATUS: Interface
├── augmentConversionForApiEntityReference: Interface
├── augmentConversionForApiEntityReference_STATUS: Interface
├── augmentConversionForApiErrorBase_STATUS: Interface
├── augmentConversionForApiError_STATUS: Interface
├── augmentConversionForAutomaticOSUpgradePolicy: Interface
├── augmentConversionForAutomaticOSUpgradePolicy_STATUS: Interface
├── augmentConversionForAutomaticRepairsPolicy: Interface
├── augmentConversionForAutomaticRepairsPolicy_STATUS: Interface
├── augmentConversionForAvailablePatchSummary_STATUS: Interface
├── augmentConversionForBillingProfile: Interface
├── augmentConversionForBillingProfile_STATUS: Interface
├── augmentConversionForBootDiagnostics: Interface
├── augmentConversionForBootDiagnosticsInstanceView_STATUS: Interface
├── augmentConversionForBootDiagnostics_STATUS: Interface
├── augmentConversionForDataDisk: Interface
├── augmentConversionForDataDisk_STATUS: Interface
├── augmentConversionForDiagnosticsProfile: Interface
├── augmentConversionForDiagnosticsProfile_STATUS: Interface
├── augmentConversionForDiffDiskSettings: Interface
├── augmentConversionForDiffDiskSettings_STATUS: Interface
├── augmentConversionForDiskEncryptionSettings: Interface
├── augmentConversionForDiskEncryptionSettings_STATUS: Interface
├── augmentConversionForDiskInstanceView_STATUS: Interface
├── augmentConversionForExtendedLocation: Interface
├── augmentConversionForExtendedLocation_STATUS: Interface
├── augmentConversionForHardwareProfile: Interface
├── augmentConversionForHardwareProfile_STATUS: Interface
├── augmentConversionForImageReference: Interface
├── augmentConversionForImageReference_STATUS: Interface
├── augmentConversionForInnerError_STATUS: Interface
├── augmentConversionForInstanceViewStatus: Interface
├── augmentConversionForInstanceViewStatus_STATUS: Interface
├── augmentConversionForKeyVaultKeyReference: Interface
├── augmentConversionForKeyVaultKeyReference_STATUS: Interface
├── augmentConversionForKeyVaultSecretReference: Interface
├── augmentConversionForKeyVaultSecretReference_STATUS: Interface
├── augmentConversionForLastPatchInstallationSummary_STATUS: Interface
├── augmentConversionForLinuxConfiguration: Interface
├── augmentConversionForLinuxConfiguration_STATUS: Interface
├── augmentConversionForLinuxPatchSettings: Interface
├── augmentConversionForLinuxPatchSettings_STATUS: Interface
├── augmentConversionForMaintenanceRedeployStatus_STATUS: Interface
├── augmentConversionForManagedDiskParameters: Interface
├── augmentConversionForManagedDiskParameters_STATUS: Interface
├── augmentConversionForNetworkInterfaceReference: Interface
├── augmentConversionForNetworkInterfaceReference_STATUS: Interface
├── augmentConversionForNetworkProfile: Interface
├── augmentConversionForNetworkProfile_STATUS: Interface
├── augmentConversionForOSDisk: Interface
├── augmentConversionForOSDisk_STATUS: Interface
├── augmentConversionForOSProfile: Interface
├── augmentConversionForOSProfile_STATUS: Interface
├── augmentConversionForPatchSettings: Interface
├── augmentConversionForPatchSettings_STATUS: Interface
├── augmentConversionForPlan: Interface
├── augmentConversionForPlan_STATUS: Interface
├── augmentConversionForRollingUpgradePolicy: Interface
├── augmentConversionForRollingUpgradePolicy_STATUS: Interface
├── augmentConversionForScaleInPolicy: Interface
├── augmentConversionForScaleInPolicy_STATUS: Interface
├── augmentConversionForScheduledEventsProfile: Interface
├── augmentConversionForScheduledEventsProfile_STATUS: Interface
├── augmentConversionForSecurityProfile: Interface
├── augmentConversionForSecurityProfile_STATUS: Interface
├── augmentConversionForSku: Interface
├── augmentConversionForSku_STATUS: Interface
├── augmentConversionForSshConfiguration: Interface
├── augmentConversionForSshConfiguration_STATUS: Interface
├── augmentConversionForSshPublicKeySpec: Interface
├── augmentConversionForSshPublicKey_STATUS: Interface
├── augmentConversionForStorageProfile: Interface
├── augmentConversionForStorageProfile_STATUS: Interface
├── augmentConversionForSubResource: Interface
├── augmentConversionForSubResource_STATUS: Interface
├── augmentConversionForTerminateNotificationProfile: Interface
├── augmentConversionForTerminateNotificationProfile_STATUS: Interface
├── augmentConversionForUefiSettings: Interface
├── augmentConversionForUefiSettings_STATUS: Interface
├── augmentConversionForUpgradePolicy: Interface
├── augmentConversionForUpgradePolicy_STATUS: Interface
├── augmentConversionForUserAssignedIdentityDetails: Interface
├── augmentConversionForVaultCertificate: Interface
├── augmentConversionForVaultCertificate_STATUS: Interface
├── augmentConversionForVaultSecretGroup: Interface
├── augmentConversionForVaultSecretGroup_STATUS: Interface
├── augmentConversionForVirtualHardDisk: Interface
├── augmentConversionForVirtualHardDisk_STATUS: Interface
├── augmentConversionForVirtualMachine: Interface
├── augmentConversionForVirtualMachineAgentInstanceView_STATUS: Interface
├── augmentConversionForVirtualMachineExtensionHandlerInstanceView_STATUS: Interface
├── augmentConversionForVirtualMachineExtensionInstanceView: Interface
├── augmentConversionForVirtualMachineExtensionInstanceView_STATUS: Interface
├── augmentConversionForVirtualMachineExtension_STATUS: Interface
├── augmentConversionForVirtualMachineHealthStatus_STATUS: Interface
├── augmentConversionForVirtualMachineIdentity: Interface
├── augmentConversionForVirtualMachineIdentity_STATUS: Interface
├── augmentConversionForVirtualMachineIdentity_UserAssignedIdentities_STATUS: Interface
├── augmentConversionForVirtualMachineInstanceView_STATUS: Interface
├── augmentConversionForVirtualMachinePatchStatus_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSet: Interface
├── augmentConversionForVirtualMachineScaleSetDataDisk: Interface
├── augmentConversionForVirtualMachineScaleSetDataDisk_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetExtension: Interface
├── augmentConversionForVirtualMachineScaleSetExtensionProfile: Interface
├── augmentConversionForVirtualMachineScaleSetExtensionProfile_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetExtension_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetIPConfiguration: Interface
├── augmentConversionForVirtualMachineScaleSetIPConfiguration_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetIdentity: Interface
├── augmentConversionForVirtualMachineScaleSetIdentity_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetIpTag: Interface
├── augmentConversionForVirtualMachineScaleSetIpTag_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetManagedDiskParameters: Interface
├── augmentConversionForVirtualMachineScaleSetManagedDiskParameters_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetNetworkConfiguration: Interface
├── augmentConversionForVirtualMachineScaleSetNetworkConfigurationDnsSettings: Interface
├── augmentConversionForVirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetNetworkConfiguration_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetNetworkProfile: Interface
├── augmentConversionForVirtualMachineScaleSetNetworkProfile_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetOSDisk: Interface
├── augmentConversionForVirtualMachineScaleSetOSDisk_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetOSProfile: Interface
├── augmentConversionForVirtualMachineScaleSetOSProfile_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetPublicIPAddressConfiguration: Interface
├── augmentConversionForVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings: Interface
├── augmentConversionForVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetPublicIPAddressConfiguration_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetStorageProfile: Interface
├── augmentConversionForVirtualMachineScaleSetStorageProfile_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSetVMProfile: Interface
├── augmentConversionForVirtualMachineScaleSetVMProfile_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSet_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSet_Spec: Interface
├── augmentConversionForVirtualMachineScaleSetsExtension: Interface
├── augmentConversionForVirtualMachineScaleSets_Extension_STATUS: Interface
├── augmentConversionForVirtualMachineScaleSets_Extension_Spec: Interface
├── augmentConversionForVirtualMachine_STATUS: Interface
├── augmentConversionForVirtualMachine_Spec: Interface
├── augmentConversionForVirtualMachinesExtension: Interface
├── augmentConversionForVirtualMachines_Extension_STATUS: Interface
├── augmentConversionForVirtualMachines_Extension_Spec: Interface
├── augmentConversionForWinRMConfiguration: Interface
├── augmentConversionForWinRMConfiguration_STATUS: Interface
├── augmentConversionForWinRMListener: Interface
├── augmentConversionForWinRMListener_STATUS: Interface
├── augmentConversionForWindowsConfiguration: Interface
└── augmentConversionForWindowsConfiguration_STATUS: Interface
