Package com.azure.resourcemanager.compute.models
Package containing the data models for ComputeManagementClient. Compute Client.
-
Interface Summary Interface Description AvailabilitySet An immutable client-side representation of an Azure availability set.AvailabilitySet.Definition Container interface for all the definitions related to an availability set.AvailabilitySet.DefinitionStages Grouping of availability set definition stages.AvailabilitySet.DefinitionStages.Blank The first stage of an availability set definition.AvailabilitySet.DefinitionStages.WithCreate The stage of an availability set definition which contains all the minimum required inputs for the resource to be created but also allows for any other optional settings to be specified.AvailabilitySet.DefinitionStages.WithFaultDomainCount The stage of the availability set definition allowing to specify the fault domain count.AvailabilitySet.DefinitionStages.WithGroup The stage of the availability set definition allowing to specify the resource group.AvailabilitySet.DefinitionStages.WithProximityPlacementGroup The stage of the availability set definition setting ProximityPlacementGroup.AvailabilitySet.DefinitionStages.WithSku The stage of the availability set definition allowing enable or disable for managed disk.AvailabilitySet.DefinitionStages.WithUpdateDomainCount The stage of the availability set definition allowing to specify the update domain count.AvailabilitySet.Update The template for an availability set update operation, containing all the settings that can be modified.AvailabilitySet.UpdateStages Grouping of availability set update stages.AvailabilitySet.UpdateStages.WithProximityPlacementGroup The stage of the availability set definition setting ProximityPlacementGroup.AvailabilitySet.UpdateStages.WithSku The stage of the availability set definition allowing to specify SKU.AvailabilitySets Entry point to availability set management API.ComputeSku Type representing sku for an Azure compute resource.ComputeSkus Entry point to compute service SKUs.ComputeUsage An immutable client-side representation of an Azure compute resource usage info object.ComputeUsages Entry point for compute resource usage management API.Disk An immutable client-side representation of an Azure managed disk.Disk.Definition The entirety of the managed disk definition.Disk.DefinitionStages Grouping of managed disk definition stages.Disk.DefinitionStages.Blank The first stage of a managed disk definition.Disk.DefinitionStages.WithAvailabilityZone The stage of the managed disk definition allowing to specify availability zone.Disk.DefinitionStages.WithCreate The stage of the definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.Disk.DefinitionStages.WithCreateAndSize The stage of the managed disk definition allowing to create the disk or optionally specify size.Disk.DefinitionStages.WithData The stage of the managed disk definition that specifies it hold data.Disk.DefinitionStages.WithDataDiskFromDisk The stage of the managed disk definition allowing to choose managed disk containing data.Disk.DefinitionStages.WithDataDiskFromImage The stage of the managed disk definition allowing to choose source data disk image.Disk.DefinitionStages.WithDataDiskFromSnapshot The stage of the managed disk definition allowing to choose managed snapshot containing data.Disk.DefinitionStages.WithDataDiskFromUpload The stage of the managed disk definition allowing to create disk from upload.Disk.DefinitionStages.WithDataDiskFromVhd The stage of the managed disk definition allowing to choose source data disk VHD.Disk.DefinitionStages.WithDataDiskSource The stage of the managed disk definition allowing to choose data source.Disk.DefinitionStages.WithDiskEncryption The stage of the managed disk definition allowing to configure disk encryption.Disk.DefinitionStages.WithDiskSource The stage of a managed disk definition allowing to choose OS source or data source.Disk.DefinitionStages.WithGroup The stage of a managed disk definition allowing to specify the resource group.Disk.DefinitionStages.WithLinuxDiskSource The stage of the managed disk definition allowing to choose Linux OS source.Disk.DefinitionStages.WithOSDiskFromImage The stage of the managed disk definition allowing to choose source operating system image.Disk.DefinitionStages.WithSku The stage of the managed disk definition allowing to choose account type.Disk.DefinitionStages.WithStorageAccount The stage of the managed disk definition allowing to specify storage account that contains disk information.Disk.DefinitionStages.WithWindowsDiskSource The stage of a managed disk definition allowing to choose a Windows OS source.Disk.Update The template for an update operation, containing all the settings that can be modified.Disk.UpdateStages Grouping of managed disk update stages.Disk.UpdateStages.WithDiskEncryption The stage of the managed disk definition allowing to configure disk encryption.Disk.UpdateStages.WithOSSettings The stage of the managed disk update allowing to specify OS settings.Disk.UpdateStages.WithSize The stage of the managed disk definition allowing to specify new size.Disk.UpdateStages.WithSku The stage of the managed disk update allowing to choose the SKU type.Disks Entry point to managed disk management API in Azure.DiskVolumeEncryptionMonitor Type that can be used to monitor encryption enable and disable status of a virtual machine.Galleries Entry point to galleries management API in Azure.Gallery An immutable client-side representation of an Azure gallery.Gallery.Definition The entirety of the gallery definition.Gallery.DefinitionStages Grouping of gallery definition stages.Gallery.DefinitionStages.Blank The first stage of a gallery definition.Gallery.DefinitionStages.WithCreate The stage of the definition which contains all the minimum required inputs for the resource to be created (viaCreatable.create()), but also allows for any other optional settings to be specified.Gallery.DefinitionStages.WithDescription The stage of the gallery definition allowing to specify description.Gallery.DefinitionStages.WithGroup The stage of the gallery definition allowing to specify the resource group.Gallery.Update The template for a Gallery update operation, containing all the settings that can be modified.Gallery.UpdateStages Grouping of gallery update stages.Gallery.UpdateStages.WithDescription The stage of the gallery update allowing to specify description.GalleryImage An immutable client-side representation of an Azure gallery image.GalleryImage.Definition The entirety of the gallery image definition.GalleryImage.DefinitionStages Grouping of gallery image definition stages.GalleryImage.DefinitionStages.Blank The first stage of a gallery image definition.GalleryImage.DefinitionStages.WithCreate The stage of the definition which contains all the minimum required inputs for the resource to be created (viaCreatable.create()), but also allows for any other optional settings to be specified.GalleryImage.DefinitionStages.WithDescription The stage of the gallery image definition allowing to specify description.GalleryImage.DefinitionStages.WithDisallowed The stage of the gallery image definition allowing to specify settings disallowed for a virtual machine based on the image.GalleryImage.DefinitionStages.WithEndOfLifeDate The stage of the gallery image definition allowing to specify end of life of the version.GalleryImage.DefinitionStages.WithEula The stage of the gallery image definition allowing to specify eula.GalleryImage.DefinitionStages.WithGallery The stage of the gallery image definition allowing to specify parent gallery it belongs to.GalleryImage.DefinitionStages.WithIdentifier The stage of the gallery image definition allowing to specify identifier that identifies publisher, offer and sku of the image.GalleryImage.DefinitionStages.WithLocation The stage of the gallery image definition allowing to specify location of the image.GalleryImage.DefinitionStages.WithOsTypeAndState The stage of the gallery image definition allowing to specify the OS type and state.GalleryImage.DefinitionStages.WithPrivacyStatementUri The stage of the gallery image definition allowing to specify privacy statement uri.GalleryImage.DefinitionStages.WithPurchasePlan The stage of the gallery image definition allowing to specify purchase plan.GalleryImage.DefinitionStages.WithRecommendedVMConfiguration The stage of the gallery image definition allowing to specify recommended configuration for the virtual machine.GalleryImage.DefinitionStages.WithReleaseNoteUri The stage of the gallery image definition allowing to specify uri to release note.GalleryImage.DefinitionStages.WithTags The stage of the gallery image definition allowing to specify tags.GalleryImage.Update The template for a gallery image update operation, containing all the settings that can be modified.GalleryImage.UpdateStages Grouping of gallery image update stages.GalleryImage.UpdateStages.WithDescription The stage of the gallery image update allowing to specify description.GalleryImage.UpdateStages.WithDisallowed The stage of the gallery image update allowing to specify settings disallowed for a virtual machine based on the image.GalleryImage.UpdateStages.WithEndOfLifeDate The stage of the gallery image update allowing to specify EndOfLifeDate.GalleryImage.UpdateStages.WithEula The stage of the gallery image update allowing to specify Eula.GalleryImage.UpdateStages.WithOsState The stage of the gallery image update allowing to specify OsState.GalleryImage.UpdateStages.WithPrivacyStatementUri The stage of the gallery image update allowing to specify privacy statement uri.GalleryImage.UpdateStages.WithRecommendedVMConfiguration The stage of the gallery image definition allowing to specify recommended configuration for the virtual machine.GalleryImage.UpdateStages.WithReleaseNoteUri The stage of the gallery image update allowing to specify uri to release note.GalleryImage.UpdateStages.WithTags The stage of the gallery image update allowing to specify Tags.GalleryImages Entry point to gallery images management API in Azure.GalleryImageVersion An immutable client-side representation of an Azure gallery image version.GalleryImageVersion.Definition The entirety of the gallery image version definition.GalleryImageVersion.DefinitionStages Grouping of gallery image version definition stages.GalleryImageVersion.DefinitionStages.Blank The first stage of a gallery image version definition.GalleryImageVersion.DefinitionStages.WithAvailableRegion The stage of image version definition allowing to specify the regions in which the image version has to be available.GalleryImageVersion.DefinitionStages.WithCreate The stage of the definition which contains all the minimum required inputs for the resource to be created (viaCreatable.create()), but also allows for any other optional settings to be specified.GalleryImageVersion.DefinitionStages.WithEndOfLifeDate The stage of the gallery image version definition allowing to specify end of life of the version.GalleryImageVersion.DefinitionStages.WithExcludeFromLatest The stage of the gallery image version definition allowing to specify that the version should not be considered as a candidate version when VM is deployed with 'latest' as version of the image.GalleryImageVersion.DefinitionStages.WithImage The stage of the gallery image version definition allowing to specify parent image.GalleryImageVersion.DefinitionStages.WithLocation The stage of the gallery image version definition allowing to specify location.GalleryImageVersion.DefinitionStages.WithSource The stage of the image version definition allowing to specify the source.GalleryImageVersion.DefinitionStages.WithTags The stage of the gallery image version definition allowing to specify Tags.GalleryImageVersion.Update The template for a gallery image version update operation, containing all the settings that can be modified.GalleryImageVersion.UpdateStages Grouping of gallery image version update stages.GalleryImageVersion.UpdateStages.WithAvailableRegion The stage of image version update allowing to specify the regions in which the image version has to be available.GalleryImageVersion.UpdateStages.WithEndOfLifeDate The stage of the gallery image version update allowing to specify end of life of the version.GalleryImageVersion.UpdateStages.WithExcludeFromLatest The stage of the gallery image version definition allowing to specify whether this version should be a candidate version to be considered when VM is deployed with 'latest' as version of the image.GalleryImageVersion.UpdateStages.WithTags The stage of the gallery image version update allowing to specify Tags.GalleryImageVersions Entry point to gallery image versions management API in Azure.ProximityPlacementGroup Type representing Proximity Placement Group for an Azure compute resource.RunCommandResult Type representing sku for an Azure compute resource.Snapshot An immutable client-side representation of an Azure managed snapshot.Snapshot.Definition The entirety of the managed snapshot definition.Snapshot.DefinitionStages Grouping of managed snapshot definition stages.Snapshot.DefinitionStages.Blank The first stage of a managed snapshot definition.Snapshot.DefinitionStages.WithCreate The stage of the definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.Snapshot.DefinitionStages.WithDataSnapshotFromDisk The stage of the managed disk definition allowing to choose managed disk containing data.Snapshot.DefinitionStages.WithDataSnapshotFromImage The stage of the managed disk definition allowing to choose source data disk image.Snapshot.DefinitionStages.WithDataSnapshotFromSnapshot The stage of the managed disk definition allowing to choose managed snapshot containing data.Snapshot.DefinitionStages.WithDataSnapshotFromVhd The stage of the managed disk definition allowing to choose source data disk VHD.Snapshot.DefinitionStages.WithDataSnapshotSource The stage of the managed snapshot definition allowing to choose data source.Snapshot.DefinitionStages.WithGroup The stage of the managed snapshot definition allowing to specify the resource group.Snapshot.DefinitionStages.WithIncremental The stage of the managed snapshot allowing to specify incremental snapshot.Snapshot.DefinitionStages.WithLinuxSnapshotSource The stage of the managed snapshot definition allowing to choose a Linux OS source.Snapshot.DefinitionStages.WithOSSnapshotFromImage The stage of the managed disk definition allowing to choose a source operating system image.Snapshot.DefinitionStages.WithSize The stage of the managed snapshot allowing to specify the size.Snapshot.DefinitionStages.WithSku The stage of the snapshot definition allowing to choose account type.Snapshot.DefinitionStages.WithSnapshotSource The stage of the managed snapshot definition allowing to choose OS source or data source.Snapshot.DefinitionStages.WithWindowsSnapshotSource The stage of the managed snapshot definition allowing to choose Windows OS source.Snapshot.Update The template for an update operation, containing all the settings that can be modified.Snapshot.UpdateStages Grouping of managed snapshot update stages.Snapshot.UpdateStages.WithOSSettings The stage of the managed snapshot update allowing to specify OS settings.Snapshot.UpdateStages.WithSku The stage of the managed snapshot update allowing to choose account type.Snapshots Entry point to managed snapshot management API in Azure.VirtualMachine An immutable client-side representation of an Azure virtual machine.VirtualMachine.DefinitionManaged The entirety of the managed disk based virtual machine definition.VirtualMachine.DefinitionManagedOrUnmanaged The entirety of the virtual machine definition.VirtualMachine.DefinitionShared The virtual machine scale set stages shared between managed and unmanaged based virtual machine definitions.VirtualMachine.DefinitionStages Grouping of virtual machine definition stages.VirtualMachine.DefinitionStages.Blank The first stage of a virtual machine definition.VirtualMachine.DefinitionStages.WithAdditionalCapacities The stage of the VM definition allowing to specify additional capacities.VirtualMachine.DefinitionStages.WithAvailabilitySet The stage of the virtual machine definition allowing to specify availability set.VirtualMachine.DefinitionStages.WithAvailabilityZone The stage of the VM definition allowing to specify availability zone.VirtualMachine.DefinitionStages.WithBillingProfile The stage of a virtual machine definition allowing to set the billing related details of a low priority virtual machine.VirtualMachine.DefinitionStages.WithBootDiagnostics The stage of the virtual machine definition allowing to enable boot diagnostics.VirtualMachine.DefinitionStages.WithCreate The stage of the definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachine.DefinitionStages.WithEphemeralOSDisk The stage of a virtual machine definition allowing to select Ephemeral OS disk placement.VirtualMachine.DefinitionStages.WithExtension The stage of the virtual machine definition allowing to specify extensions.VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManaged The stage of a virtual machine definition containing various settings when virtual machine is created from image.VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged The stage of a virtual machine definition containing various settings when virtual machine is created from image.VirtualMachine.DefinitionStages.WithFromImageCreateOptionsUnmanaged The stage of a virtual machine definition containing various settings when virtual machine is created from image.VirtualMachine.DefinitionStages.WithGroup The stage of a virtual machine definition allowing to specify the resource group.VirtualMachine.DefinitionStages.WithLicenseType The stage of the virtual machine definition allowing to specify that the image or disk that is being used was licensed on-premises.VirtualMachine.DefinitionStages.WithLinuxCreateManaged The stage of a Linux virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged The stage of the Linux virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachine.DefinitionStages.WithLinuxCreateUnmanaged The stage of a Linux virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachine.DefinitionStages.WithLinuxRootPasswordOrPublicKeyManaged The stage of a Linux virtual machine definition allowing to specify an SSH root password or public key.VirtualMachine.DefinitionStages.WithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged The stage of a Linux virtual machine definition allowing to specify an SSH root password or public key.VirtualMachine.DefinitionStages.WithLinuxRootPasswordOrPublicKeyUnmanaged The stage of a Linux virtual machine definition allowing to specify an SSH root password or public key.VirtualMachine.DefinitionStages.WithLinuxRootUsernameManaged The stage of a Linux virtual machine definition allowing to specify an SSH root user name.VirtualMachine.DefinitionStages.WithLinuxRootUsernameManagedOrUnmanaged The stage of a Linux virtual machine definition allowing to specify an SSH root user name.VirtualMachine.DefinitionStages.WithLinuxRootUsernameUnmanaged The stage of a Linux virtual machine definition allowing to specify an SSH root user name.VirtualMachine.DefinitionStages.WithManagedCreate The stage of the definition which contains all the minimum required inputs for the VM using managed OS disk to be created and optionally allow managed data disks specific settings to be specified.VirtualMachine.DefinitionStages.WithManagedDataDisk The stage of a virtual machine definition allowing to specify a managed data disk.VirtualMachine.DefinitionStages.WithNetwork The stage of a virtual machine definition allowing to specify a virtual network with the new primary network interface.VirtualMachine.DefinitionStages.WithNetworkInterfaceDeleteOptions The stage of the definition allowing to specify delete options for the network interface.VirtualMachine.DefinitionStages.WithOS The stage of a virtual machine definition allowing to specify the operating system image.VirtualMachine.DefinitionStages.WithOSDiskSettings The stage of a virtual machine definition allowing to specify OS disk configurations.VirtualMachine.DefinitionStages.WithPlan The stage of a virtual machine definition allowing to specify a purchase plan.VirtualMachine.DefinitionStages.WithPrimaryNetworkInterface The stage of a virtual machine definition allowing to specify the primary network interface.VirtualMachine.DefinitionStages.WithPriority The stage of the virtual machine definition allowing to specify priority.VirtualMachine.DefinitionStages.WithPrivateIP The stage of a virtual machine definition allowing to specify a private IP address within a virtual network subnet.VirtualMachine.DefinitionStages.WithProximityPlacementGroup The stage of a virtual machine definition allowing to set information about the proximity placement group that the virtual machine scale set should be assigned to.VirtualMachine.DefinitionStages.WithPublicIPAddress The stage of a virtual machine definition allowing to associate a public IP address with its primary network interface.VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface The stage of a virtual machine definition allowing to specify additional network interfaces.VirtualMachine.DefinitionStages.WithStorageAccount The stage of a virtual machine definition allowing to specify a storage account.VirtualMachine.DefinitionStages.WithSubnet The stage of a virtual machine definition allowing to specify the virtual network subnet for a new primary network interface.VirtualMachine.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine allowing to set access role for the identity.VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity The stage of the virtual machine definition allowing to enable System Assigned (Local) Managed Service Identity.VirtualMachine.DefinitionStages.WithUnmanagedCreate The stage of a virtual machine definition which contains all the minimum required inputs for the VM using storage account (unmanaged based OS disk to be created and optionally allow unmanaged data disk and settings specific to unmanaged OS disk to be specified.VirtualMachine.DefinitionStages.WithUnmanagedDataDisk The stage of a virtual machine definition allowing to add an unmanaged data disk.VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity The stage of the virtual machine definition allowing to specify User Assigned (External) Managed Service Identities.VirtualMachine.DefinitionStages.WithVMSize The stage of a virtual machine definition allowing to select a VM size.VirtualMachine.DefinitionStages.WithWindowsAdminPasswordManaged The stage of a Windows virtual machine definition allowing to specify an administrator user name.VirtualMachine.DefinitionStages.WithWindowsAdminPasswordManagedOrUnmanaged The stage of a Windows virtual machine definition allowing to specify an administrator password.VirtualMachine.DefinitionStages.WithWindowsAdminPasswordUnmanaged The stage of a Windows virtual machine definition allowing to specify an administrator password.VirtualMachine.DefinitionStages.WithWindowsAdminUsernameManaged The stage of a Windows virtual machine definition allowing to specify an administrator user name.VirtualMachine.DefinitionStages.WithWindowsAdminUsernameManagedOrUnmanaged The stage of a Windows virtual machine definition allowing to specify an administrator user name.VirtualMachine.DefinitionStages.WithWindowsAdminUsernameUnmanaged The stage of the Windows virtual machine definition allowing to specify an administrator user name.VirtualMachine.DefinitionStages.WithWindowsCreateManaged The stage of a Windows virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachine.DefinitionStages.WithWindowsCreateManagedOrUnmanaged The stage of the Windows virtual machine definition allowing to enable unmanaged disks or continue the definition of the VM with managed disks only.VirtualMachine.DefinitionStages.WithWindowsCreateUnmanaged The stage of the Windows virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachine.DefinitionUnmanaged The entirety of the unmanaged disk based virtual machine definition.VirtualMachine.Update The template for an update operation, containing all the settings that can be modified.VirtualMachine.UpdateStages Grouping of virtual machine update stages.VirtualMachine.UpdateStages.WithAdditionalCapacities The stage of the VM update allowing to specify additional capacities.VirtualMachine.UpdateStages.WithBillingProfile The stage of the virtual machine update allowing to specify billing profile.VirtualMachine.UpdateStages.WithBootDiagnostics The stage of the virtual machine definition allowing to enable boot diagnostics.VirtualMachine.UpdateStages.WithExtension The stage of a virtual machine update allowing to specify extensions.VirtualMachine.UpdateStages.WithLicenseType The stage of the virtual machine update allowing to specify that the image or disk that is being used was licensed on-premises.VirtualMachine.UpdateStages.WithManagedDataDisk The stage of a virtual machine update allowing to specify a managed data disk.VirtualMachine.UpdateStages.WithProximityPlacementGroup The stage of a virtual machine update allowing to set/remove information about the proximity placement group that the virtual machine scale set should be assigned to.VirtualMachine.UpdateStages.WithSecondaryNetworkInterface The stage of a virtual machine update allowing to specify additional network interfaces.VirtualMachine.UpdateStages.WithSystemAssignedIdentityBasedAccessOrUpdate The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine allowing to set access role for the identity.VirtualMachine.UpdateStages.WithSystemAssignedManagedServiceIdentity The stage of the virtual machine update allowing to enable System Assigned (Local) Managed Service Identity.VirtualMachine.UpdateStages.WithUnmanagedDataDisk The stage of a virtual machine definition allowing to specify unmanaged data disk configuration.VirtualMachine.UpdateStages.WithUserAssignedManagedServiceIdentity The stage of the virtual machine update allowing to add or remove User Assigned (External) Managed Service Identities.VirtualMachineCustomImage An immutable client-side representation of an Azure virtual machine custom image.VirtualMachineCustomImage.CustomImageDataDisk An immutable client-side representation of a data disk image in an image resource.VirtualMachineCustomImage.CustomImageDataDisk.Definition<ParentT> The entirety of a data disk image definition.VirtualMachineCustomImage.CustomImageDataDisk.DefinitionStages Grouping of data disk image definition stages.VirtualMachineCustomImage.CustomImageDataDisk.DefinitionStages.Blank<ParentT> The first stage of the data disk image definition.VirtualMachineCustomImage.CustomImageDataDisk.DefinitionStages.WithAttach<ParentT> The final stage of the data disk image definition.VirtualMachineCustomImage.CustomImageDataDisk.DefinitionStages.WithDiskLun<ParentT> The stage of the image definition allowing to specify the LUN for the disk image.VirtualMachineCustomImage.CustomImageDataDisk.DefinitionStages.WithDiskSettings<ParentT> The stage of data disk image definition allowing to specify configurations for the data disk when it is created from the same data disk image.VirtualMachineCustomImage.CustomImageDataDisk.DefinitionStages.WithImageSource<ParentT> The stage of the image definition allowing to choose the source of the data disk image.VirtualMachineCustomImage.Definition The entirety of the image definition.VirtualMachineCustomImage.DefinitionStages Grouping of image definition stages.VirtualMachineCustomImage.DefinitionStages.Blank The first stage of a image definition.VirtualMachineCustomImage.DefinitionStages.WithCreate The stage of an image definition containing all the required inputs for the resource to be created, but also allowing for any other optional settings to be specified.VirtualMachineCustomImage.DefinitionStages.WithCreateAndDataDiskImageOSDiskSettings The stage of an image definition allowing to create the image or add optional data disk images and configure OS disk settings.VirtualMachineCustomImage.DefinitionStages.WithDataDiskImage The stage of an image definition allowing to add a data disk image.VirtualMachineCustomImage.DefinitionStages.WithGroup The stage of the image definition allowing to specify the resource group.VirtualMachineCustomImage.DefinitionStages.WithHyperVGeneration The stage of the image definition that allows us to choose a hyper V generation.VirtualMachineCustomImage.DefinitionStages.WithOSDiskImageSource The stage of the image definition allowing to choose an OS source and an OS state for the OS image.VirtualMachineCustomImage.DefinitionStages.WithOSDiskImageSourceAltVirtualMachineSource The stage of the image definition that allows choosing between using a virtual machine as the source for OS and the data disk images or beginning an OS disk image definition.VirtualMachineCustomImage.DefinitionStages.WithOSDiskSettings The stage of an image definition allowing to specify configurations for the OS disk when it is created from the image's OS disk image.VirtualMachineCustomImage.DefinitionStages.WithSourceVirtualMachine The stage of the image definition allowing to choose source virtual machine.VirtualMachineCustomImage.DefinitionStages.WithZoneResilient The stage of an image definition allowing to enable zone resiliency.VirtualMachineCustomImages Entry point to custom virtual machine image management.VirtualMachineDataDisk A managed data disk of a virtual machine.VirtualMachineEncryption Virtual machine encryption related operations.VirtualMachineExtension An immutable client-side representation of an Azure virtual machine extension.VirtualMachineExtension.Definition<ParentT> The entirety of a virtual machine extension definition as a part of parent definition.VirtualMachineExtension.DefinitionStages Grouping of virtual machine extension definition stages as a part of parent virtual machine definition.VirtualMachineExtension.DefinitionStages.Blank<ParentT> The first stage of a virtual machine extension definition.VirtualMachineExtension.DefinitionStages.WithAttach<ParentT> The final stage of the virtual machine extension definition.VirtualMachineExtension.DefinitionStages.WithAutoUpgradeMinorVersion<ParentT> The stage of the virtual machine extension definition allowing to enable or disable auto upgrade of the extension when when a new minor version of virtual machine extension image gets published.VirtualMachineExtension.DefinitionStages.WithImageOrPublisher<ParentT> The stage of the virtual machine extension definition allowing to specify extension image or specify name of the virtual machine extension publisher.VirtualMachineExtension.DefinitionStages.WithPublisher<ParentT> The stage of the virtual machine extension definition allowing to specify the publisher of the virtual machine extension image this extension is based on.VirtualMachineExtension.DefinitionStages.WithSettings<ParentT> The stage of the virtual machine extension definition allowing to specify the public and private settings.VirtualMachineExtension.DefinitionStages.WithTags<ParentT> The stage of the virtual machine extension definition allowing to specify the tags.VirtualMachineExtension.DefinitionStages.WithType<ParentT> The stage of the virtual machine extension definition allowing to specify the type of the virtual machine extension image this extension is based on.VirtualMachineExtension.DefinitionStages.WithVersion<ParentT> The stage of the virtual machine extension definition allowing to specify the type of the virtual machine extension version this extension is based on.VirtualMachineExtension.Update The entirety of virtual machine extension update as a part of parent virtual machine update.VirtualMachineExtension.UpdateDefinition<ParentT> The entirety of a virtual machine extension definition as a part of parent update.VirtualMachineExtension.UpdateDefinitionStages Grouping of virtual machine extension definition stages as part of parent virtual machine update.VirtualMachineExtension.UpdateDefinitionStages.Blank<ParentT> The first stage of a virtual machine extension definition.VirtualMachineExtension.UpdateDefinitionStages.WithAttach<ParentT> The final stage of the virtual machine extension definition.VirtualMachineExtension.UpdateDefinitionStages.WithAutoUpgradeMinorVersion<ParentT> The stage of the virtual machine extension definition allowing to enable or disable auto upgrade of the extension when when a new minor version of virtual machine extension image gets published.VirtualMachineExtension.UpdateDefinitionStages.WithImageOrPublisher<ParentT> The stage of the virtual machine extension allowing to specify extension image or specify name of the virtual machine extension publisher.VirtualMachineExtension.UpdateDefinitionStages.WithPublisher<ParentT> The stage of the virtual machine extension definition allowing to specify the publisher of the virtual machine extension image this extension is based on.VirtualMachineExtension.UpdateDefinitionStages.WithSettings<ParentT> The stage of the virtual machine extension definition allowing to specify the public and private settings.VirtualMachineExtension.UpdateDefinitionStages.WithTags<ParentT> The stage of the virtual machine extension definition allowing to specify the tags.VirtualMachineExtension.UpdateDefinitionStages.WithType<ParentT> The stage of the virtual machine extension definition allowing to specify the type of the virtual machine extension image this extension is based on.VirtualMachineExtension.UpdateDefinitionStages.WithVersion<ParentT> The stage of the virtual machine extension definition allowing to specify the type of the virtual machine extension version this extension is based on.VirtualMachineExtension.UpdateStages Grouping of virtual machine extension update stages.VirtualMachineExtension.UpdateStages.WithAutoUpgradeMinorVersion The stage of the virtual machine extension update allowing to enable or disable auto upgrade of the extension when when a new minor version of virtual machine extension image gets published.VirtualMachineExtension.UpdateStages.WithSettings The stage of the virtual machine extension update allowing to add or update public and private settings.VirtualMachineExtension.UpdateStages.WithTags The stage of the virtual machine extension update allowing to add or update tags.VirtualMachineExtensionBase An immutable client-side representation of an extension associated with virtual machine.VirtualMachineExtensionImage An immutable client-side representation of an Azure virtual machine extension image.VirtualMachineExtensionImages Entry point to virtual machine extension image management.VirtualMachineExtensionImageType An immutable client-side representation of an Azure virtual machine extension image type.VirtualMachineExtensionImageTypes Entry point to virtual machine image extension types.VirtualMachineExtensionImageVersion An immutable client-side representation of an Azure virtual machine extension image version.VirtualMachineExtensionImageVersions Entry point to virtual machine image extension versions.VirtualMachineImage An immutable client-side representation of an Azure virtual machine image.VirtualMachineImages Entry point to virtual machine image management API.VirtualMachineImagesInSku Entry point to virtual machine SKU images.VirtualMachineInstanceView An immutable client-side representation of an Azure VM Instance View object.VirtualMachineOffer Represents a virtual machine image offer.VirtualMachineOffers Entry point to virtual machine image offers.VirtualMachinePublisher Represents a virtual machine image publisher.VirtualMachinePublishers Entry point to virtual machine image publishers.VirtualMachines Entry point to virtual machine management API.VirtualMachineScaleSet An immutable client-side representation of an Azure virtual machine scale set.VirtualMachineScaleSet.DefinitionManaged The entirety of the managed disk based virtual machine scale set definition.VirtualMachineScaleSet.DefinitionManagedOrUnmanaged The entirety of the virtual machine scale set definition.VirtualMachineScaleSet.DefinitionShared The virtual machine scale set stages shared between managed and unmanaged based virtual machine scale set definitions.VirtualMachineScaleSet.DefinitionStages Grouping of virtual machine scale set definition stages.VirtualMachineScaleSet.DefinitionStages.Blank The first stage of a virtual machine scale set definition.VirtualMachineScaleSet.DefinitionStages.WithAcceleratedNetworking The stage of the virtual machine scale set definition allowing to configure accelerated networking.VirtualMachineScaleSet.DefinitionStages.WithAdditionalCapabilities The stage of a virtual machine scale set definition allowing to set specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set.VirtualMachineScaleSet.DefinitionStages.WithApplicationGateway The stage of the virtual machine scale set definition allowing to configure application gateway.VirtualMachineScaleSet.DefinitionStages.WithApplicationSecurityGroup The stage of the virtual machine scale set definition allowing to configure application security group.VirtualMachineScaleSet.DefinitionStages.WithAvailabilityZone The stage of the virtual machine scale set definition allowing to specify availability zone.VirtualMachineScaleSet.DefinitionStages.WithBillingProfile The stage of the virtual machine definition allowing to specify billing profile.VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics The stage of the virtual machine scale set definition allowing to enable boot diagnostics.VirtualMachineScaleSet.DefinitionStages.WithCapacity The stage of the virtual machine scale set definition allowing to specify number of virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithComputerNamePrefix The stage of a virtual machine scale set definition allowing to specify the computer name prefix.VirtualMachineScaleSet.DefinitionStages.WithCreate The stage of a virtual machine scale set definition containing all the required inputs for the resource to be created, but also allowing for any other optional settings to be specified.VirtualMachineScaleSet.DefinitionStages.WithCustomData The stage of the virtual machine scale set definition allowing to specify the custom data.VirtualMachineScaleSet.DefinitionStages.WithDoNotRunExtensionsOnOverprovisionedVms The stage of a virtual machine scale set definition allowing to set when Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept.VirtualMachineScaleSet.DefinitionStages.WithExtension The stage of a virtual machine scale set definition allowing to specify extensions.VirtualMachineScaleSet.DefinitionStages.WithGroup The stage of a virtual machine scale set definition allowing to specify the resource group.VirtualMachineScaleSet.DefinitionStages.WithInternalInternalLoadBalancerNatPool The stage of the virtual machine scale set definition allowing to associate inbound NAT pools of the selected internal load balancer with the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithInternalLoadBalancerBackendOrNatPool The stage of a virtual machine scale set definition allowing to associate backend pools and/or inbound NAT pools of the selected internal load balancer with the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithIpForwarding The stage of the virtual machine scale set definition allowing to configure ip forwarding.VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateManaged The stage of a Linux virtual machine scale set definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateManagedOrUnmanaged The stage of a Linux virtual machine scale set definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateUnmanaged The stage of a Linux virtual machine scale set definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachineScaleSet.DefinitionStages.WithLinuxRootPasswordOrPublicKeyManaged The stage of the Linux virtual machine scale set definition allowing to specify SSH root password or public key.VirtualMachineScaleSet.DefinitionStages.WithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged The stage of the Linux virtual machine scale set definition allowing to specify SSH root password or public key.VirtualMachineScaleSet.DefinitionStages.WithLinuxRootPasswordOrPublicKeyUnmanaged The stage of the Linux virtual machine scale set definition allowing to specify SSH root password or public key.VirtualMachineScaleSet.DefinitionStages.WithLinuxRootUsernameManaged The stage of the Linux virtual machine scale set definition allowing to specify SSH root user name.VirtualMachineScaleSet.DefinitionStages.WithLinuxRootUsernameManagedOrUnmanaged The stage of the Linux virtual machine scale set definition allowing to specify SSH root user name.VirtualMachineScaleSet.DefinitionStages.WithLinuxRootUsernameUnmanaged The stage of the Linux virtual machine scale set definition allowing to specify SSH root user name.VirtualMachineScaleSet.DefinitionStages.WithManagedCreate The stage of the definition which contains all the minimum required inputs for the VM scale set to be created and optionally allow managed data disks specific settings to be specified.VirtualMachineScaleSet.DefinitionStages.WithManagedDataDisk The stage of a virtual machine scale set definition allowing to specify managed data disks.VirtualMachineScaleSet.DefinitionStages.WithManagedDiskOptionals The optionals applicable only for managed disks.VirtualMachineScaleSet.DefinitionStages.WithNetworkSecurityGroup The stage of the virtual machine scale set definition allowing to configure network security group.VirtualMachineScaleSet.DefinitionStages.WithNetworkSubnet The stage of a virtual machine scale set definition allowing to specify the virtual network subnet for the primary network configuration.VirtualMachineScaleSet.DefinitionStages.WithOrchestrationMode The stage of a virtual machine scale set definition allowing to specify orchestration mode for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithOS The stage of the virtual machine scale set definition allowing to specify the operating system image.VirtualMachineScaleSet.DefinitionStages.WithOSDiskSettings The stage of a virtual machine scale set definition allowing to specify OS disk configurations.VirtualMachineScaleSet.DefinitionStages.WithOverProvision The stage of a virtual machine scale set definition allowing to specify whether or not to over-provision virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithPlan The stage of the virtual machine scale set definition allowing to configure a purchase plan.VirtualMachineScaleSet.DefinitionStages.WithPrimaryInternalLoadBalancer The stage of a virtual machine scale set definition allowing to specify an internal load balancer for the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithPrimaryInternetFacingLoadBalancer The stage of a virtual machine scale set definition allowing to specify an Internet-facing load balancer for the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool The stage of a virtual machine scale set definition allowing to associate a backend pool and/or an inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithPrimaryInternetFacingLoadBalancerNatPool The stage of a virtual machine scale set definition allowing to associate an inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithProximityPlacementGroup The stage of a virtual machine scale set definition allowing to set information about the proximity placement group that the virtual machine scale set should be assigned to.VirtualMachineScaleSet.DefinitionStages.WithSecrets The stage of the virtual machine scale set definition allowing to specify the secrets.VirtualMachineScaleSet.DefinitionStages.WithSinglePlacementGroup The stage of the virtual machine scale set definition allowing to configure single placement group.VirtualMachineScaleSet.DefinitionStages.WithSku The stage of a virtual machine scale set definition allowing to specify SKU for the virtual machines.VirtualMachineScaleSet.DefinitionStages.WithStorageAccount The stage of a virtual machine scale set definition allowing to specify the storage account.VirtualMachineScaleSet.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine scale set allowing to set access for the identity.VirtualMachineScaleSet.DefinitionStages.WithSystemAssignedManagedServiceIdentity The stage of the virtual machine scale set definition allowing to enable System Assigned (Local) Managed Service Identity.VirtualMachineScaleSet.DefinitionStages.WithUnmanagedCreate The stage of the definition which contains all the minimum required inputs for the VM scale set to be created and optionally allow unmanaged data disks specific settings to be specified.VirtualMachineScaleSet.DefinitionStages.WithUnmanagedDataDisk The stage of the virtual machine scale set definition allowing to specify unmanaged data disk.VirtualMachineScaleSet.DefinitionStages.WithUpgradePolicy The stage of a virtual machine scale set definition allowing to specify the upgrade policy.VirtualMachineScaleSet.DefinitionStages.WithUserAssignedManagedServiceIdentity The stage of the virtual machine scale set definition allowing to specify User Assigned (External) Managed Service Identities.VirtualMachineScaleSet.DefinitionStages.WithVirtualMachinePublicIp The stage of the virtual machine scale set definition allowing to enable public ip for vm instances.VirtualMachineScaleSet.DefinitionStages.WithVMPriority The stage of the virtual machine scale set definition allowing to specify priority for vms in the scale-set.VirtualMachineScaleSet.DefinitionStages.WithWindowsAdminPasswordManaged The stage of the Windows virtual machine scale set definition allowing to specify administrator user name.VirtualMachineScaleSet.DefinitionStages.WithWindowsAdminPasswordManagedOrUnmanaged The stage of the Windows virtual machine scale set definition allowing to specify administrator user name.VirtualMachineScaleSet.DefinitionStages.WithWindowsAdminPasswordUnmanaged The stage of the Windows virtual machine scale set definition allowing to specify administrator user name.VirtualMachineScaleSet.DefinitionStages.WithWindowsAdminUsernameManaged The stage of the Windows virtual machine scale set definition allowing to specify administrator user name.VirtualMachineScaleSet.DefinitionStages.WithWindowsAdminUsernameManagedOrUnmanaged The stage of the Windows virtual machine scale set definition allowing to specify administrator user name.VirtualMachineScaleSet.DefinitionStages.WithWindowsAdminUsernameUnmanaged The stage of the Windows virtual machine scale set definition allowing to specify administrator user name.VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged The stage of a Windows virtual machine scale set definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManagedOrUnmanaged The stage of a Windows virtual machine scale set definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateUnmanaged The stage of a Windows virtual machine scale set definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.VirtualMachineScaleSet.DefinitionUnmanaged The entirety of the unmanaged disk based virtual machine scale set definition.VirtualMachineScaleSet.Update The entirety of the virtual machine scale set update.VirtualMachineScaleSet.UpdateStages Grouping of virtual machine scale set update stages.VirtualMachineScaleSet.UpdateStages.WithAcceleratedNetworking The stage of the virtual machine scale set update allowing to configure accelerated networking.VirtualMachineScaleSet.UpdateStages.WithAdditionalCapabilities The stage of a virtual machine scale set update allowing to set specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set.VirtualMachineScaleSet.UpdateStages.WithApplicationGateway The stage of the virtual machine scale set update allowing to configure application gateway.VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup The stage of the virtual machine scale set update allowing to configure application security group.VirtualMachineScaleSet.UpdateStages.WithApply The stage of a virtual machine scale set update containing inputs for the resource to be updated.VirtualMachineScaleSet.UpdateStages.WithAvailabilityZone The stage of the virtual machine scale set update allowing to specify availability zone.VirtualMachineScaleSet.UpdateStages.WithBillingProfile The stage of the virtual machine scale set update allowing to specify billing profile.VirtualMachineScaleSet.UpdateStages.WithBootDiagnostics The stage of the virtual machine scale set definition allowing to enable boot diagnostics.VirtualMachineScaleSet.UpdateStages.WithCapacity The stage of a virtual machine scale set definition allowing to specify the number of virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithCustomData The stage of the virtual machine scale set definition allowing to specify the custom data.VirtualMachineScaleSet.UpdateStages.WithExtension The stage of the virtual machine definition allowing to specify extensions.VirtualMachineScaleSet.UpdateStages.WithIpForwarding The stage of the virtual machine scale set update allowing to configure ip forwarding.VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk The stage of a virtual machine scale set update allowing to specify managed data disks.VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup The stage of the virtual machine scale set update allowing to configure network security group.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer The stage of a virtual machine scale set update allowing to remove the public and internal load balancer from the primary network interface configuration.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend The stage of a virtual machine scale set update allowing to remove the association between the primary network interface configuration and a backend of a load balancer.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool A stage of the virtual machine scale set update allowing to remove the associations between the primary network interface configuration and the specified inbound NAT pools of the load balancer.VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer The stage of a virtual machine scale set update allowing to specify an internal load balancer for the primary network interface of the scale set virtual machines.VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerBackendOrNatPool The stage of a virtual machine scale set update allowing to associate backend pools and/or inbound NAT pools of the selected internal load balancer with the primary network interface of the scale set virtual machines.VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerNatPool The stage of a virtual machine scale set update allowing to associate inbound NAT pools of the selected internal load balancer with the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool The stage of a virtual machine scale set update allowing to associate a backend pool and/or inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerNatPool The stage of a virtual machine scale set update allowing to associate an inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer The stage of a virtual machine scale set update allowing to specify load balancers for the primary network interface of the scale set virtual machines.VirtualMachineScaleSet.UpdateStages.WithSecrets The stage of the virtual machine definition allowing to specify extensions.VirtualMachineScaleSet.UpdateStages.WithSinglePlacementGroup The stage of the virtual machine scale set update allowing to configure single placement group.VirtualMachineScaleSet.UpdateStages.WithSku The stage of a virtual machine scale set update allowing to change the SKU for the virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithSystemAssignedIdentityBasedAccessOrApply The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine scale set allowing to set access for the identity.VirtualMachineScaleSet.UpdateStages.WithSystemAssignedManagedServiceIdentity The stage of the virtual machine scale set update allowing to enable System Assigned (Local) Managed Service Identity.VirtualMachineScaleSet.UpdateStages.WithUnmanagedDataDisk The stage of the virtual machine scale set definition allowing to specify unmanaged data disk.VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity The stage of the virtual machine update allowing to add or remove User Assigned (External) Managed Service Identities.VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp The stage of the virtual machine scale set update allowing to enable public ip for vm instances.VirtualMachineScaleSetExtension An immutable client-side representation of an extension associated with virtual machines in a scale set.VirtualMachineScaleSetExtension.Definition<ParentT> The entirety of a virtual machine scale set extension definition as a part of a parent definition.VirtualMachineScaleSetExtension.DefinitionStages Grouping of virtual machine scale set extension definition stages as a part of parent virtual machine scale set definition.VirtualMachineScaleSetExtension.DefinitionStages.Blank<ParentT> The first stage of a virtual machine scale set extension definition.VirtualMachineScaleSetExtension.DefinitionStages.WithAttach<ParentT> The final stage of a virtual machine scale set extension definition.VirtualMachineScaleSetExtension.DefinitionStages.WithAutoUpgradeMinorVersion<ParentT> The stage of a virtual machine scale set extension definition allowing to enable or disable auto upgrade of the extension when when a new minor version of virtual machine scale set extension image gets published.VirtualMachineScaleSetExtension.DefinitionStages.WithImageOrPublisher<ParentT> The stage of a virtual machines scale set extension definition allowing to specify an extension image or specify name of the virtual machine scale set extension publisher.VirtualMachineScaleSetExtension.DefinitionStages.WithPublisher<ParentT> The stage of a virtual machine scale set extension definition allowing to specify the publisher of the extension image this extension is based on.VirtualMachineScaleSetExtension.DefinitionStages.WithSettings<ParentT> The stage of a virtual machine scale set extension definition allowing to specify the public and private settings.VirtualMachineScaleSetExtension.DefinitionStages.WithType<ParentT> The stage of a virtual machine scale set extension definition allowing to specify the type of the virtual machine scale set extension image this extension is based on.VirtualMachineScaleSetExtension.DefinitionStages.WithVersion<ParentT> The stage of a virtual machine scale set extension definition allowing to specify the type of the virtual machine scale set extension version this extension is based on.VirtualMachineScaleSetExtension.Update The entirety of virtual machine scale set extension update as a part of parent virtual machine scale set update.VirtualMachineScaleSetExtension.UpdateDefinition<ParentT> The entirety of a virtual machine scale set extension definition as a part of parent update.VirtualMachineScaleSetExtension.UpdateDefinitionStages Grouping of virtual machine scale set extension definition stages as part of parent virtual machine scale set update.VirtualMachineScaleSetExtension.UpdateDefinitionStages.Blank<ParentT> The first stage of a virtual machine scale set extension definition.VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithAttach<ParentT> The final stage of the virtual machine scale set extension definition.VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithAutoUpgradeMinorVersion<ParentT> The stage of a virtual machine scale set extension definition allowing to enable or disable auto upgrade of the extension when when a new minor version of virtual machine scale set extension image gets published.VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithImageOrPublisher<ParentT> The stage of a virtual machine scale set extension allowing to specify an extension image or the name of the virtual machine extension publisher.VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithPublisher<ParentT> The stage of a virtual machine scale set extension definition allowing to specify the publisher of the virtual machine scale set extension image this extension is based on.VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithSettings<ParentT> The stage of a virtual machine scale set extension definition allowing to specify the public and private settings.VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithType<ParentT> The stage of a virtual machine scale set extension definition allowing to specify the type of the virtual machine scale set extension image this extension is based on.VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithVersion<ParentT> The stage of a virtual machine scale set extension definition allowing to specify the type of the virtual machine scale set extension version this extension is based on.VirtualMachineScaleSetExtension.UpdateStages Grouping of virtual machine extension update stages.VirtualMachineScaleSetExtension.UpdateStages.WithAutoUpgradeMinorVersion The stage of a virtual machine scale set extension update allowing to enable or disable auto upgrade of the extension when when a new minor version of virtual machine scale set extension image gets published.VirtualMachineScaleSetExtension.UpdateStages.WithSettings The stage of a virtual machine scale set extension update allowing to add or update public and private settings.VirtualMachineScaleSets Entry point to virtual machine scale set management API.VirtualMachineScaleSetSku A type representing a SKU available for virtual machines in a scale set.VirtualMachineScaleSetUnmanagedDataDisk Describes definition and update stages of unmanaged data disk of a scale set.VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages Grouping of unmanaged data disk definition stages applicable as part of a virtual machine scale set creation.VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages.Blank<ParentT> The first stage of a unmanaged data disk definition.VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages.WithAttach<ParentT> The final stage of the unmanaged data disk definition.VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages.WithDiskSource<ParentT> The stage of the unmanaged data disk definition allowing to choose the source.VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages.WithFromImageDiskSettings<ParentT> The stage that allows configure the unmanaged disk based on an image.VirtualMachineScaleSetUnmanagedDataDisk.DefinitionStages.WithNewVhdDiskSettings<ParentT> The stage that allows configure the unmanaged disk based on new VHD.VirtualMachineScaleSetUnmanagedDataDisk.DefinitionWithImage<ParentT> The entirety of a unmanaged data disk of a virtual machine scale set definition.VirtualMachineScaleSetUnmanagedDataDisk.DefinitionWithNewVhd<ParentT> The entirety of a unmanaged data disk of a virtual machine scale set definition.VirtualMachineScaleSetUnmanagedDataDisk.Update The entirety of a unmanaged data disk update as part of a virtual machine scale set update.VirtualMachineScaleSetUnmanagedDataDisk.UpdateDefinition<ParentT> The entirety of a unmanaged data disk of a virtual machine scale set definition.VirtualMachineScaleSetUnmanagedDataDisk.UpdateDefinitionStages Grouping of unamanged data disk definition stages applicable as part of a virtual machine scale set update.VirtualMachineScaleSetUnmanagedDataDisk.UpdateDefinitionStages.Blank<ParentT> The first stage of a unmanaged data disk definition.VirtualMachineScaleSetUnmanagedDataDisk.UpdateDefinitionStages.WithAttach<ParentT> The final stage of the unmanaged data disk definition.VirtualMachineScaleSetUnmanagedDataDisk.UpdateDefinitionStages.WithDiskSource<ParentT> The stage of the unmanaged data disk definition allowing to choose the source.VirtualMachineScaleSetUnmanagedDataDisk.UpdateDefinitionStages.WithNewVhdDiskSettings<ParentT> The stage that allows configure the unmanaged disk based on new VHD.VirtualMachineScaleSetUnmanagedDataDisk.UpdateStages Grouping of unmanaged data disk update stages.VirtualMachineScaleSetUnmanagedDataDisk.UpdateStages.WithDiskCaching The stage of the unmanaged data disk update allowing to set the disk caching type.VirtualMachineScaleSetUnmanagedDataDisk.UpdateStages.WithDiskLun The stage of the unmanaged data disk update allowing to set the disk LUN.VirtualMachineScaleSetUnmanagedDataDisk.UpdateStages.WithDiskSize The stage of the unmanaged data disk update allowing to set the disk size.VirtualMachineScaleSetVM An immutable client-side representation of a virtual machine instance in an Azure virtual machine scale set.VirtualMachineScaleSetVM.Update The template for an update operation, containing all the settings that can be modified.VirtualMachineScaleSetVMInstanceExtension An immutable client-side representation of an extension associated with virtual machine instance in a scale set.VirtualMachineScaleSetVMs Entry point to virtual machine scale set instance management API.VirtualMachineSize A type representing virtual machine size available for a subscription in a region.VirtualMachineSizes Entry point to virtual machine sizes API.VirtualMachineSku Represents a virtual machine image SKU.VirtualMachineSkus Entry point to virtual machine image offer SKUs.VirtualMachineUnmanagedDataDisk A native data disk of a virtual machine.VirtualMachineUnmanagedDataDisk.DefinitionStages Grouping of data disk definition stages applicable as part of a virtual machine creation.VirtualMachineUnmanagedDataDisk.DefinitionStages.Blank<ParentT> The first stage of a data disk definition.VirtualMachineUnmanagedDataDisk.DefinitionStages.WithAttach<ParentT> The final stage of the data disk definition.VirtualMachineUnmanagedDataDisk.DefinitionStages.WithDiskSource<ParentT> The stage of the data disk definition allowing to choose the source.VirtualMachineUnmanagedDataDisk.DefinitionStages.WithFromImageDiskSettings<ParentT> The stage that allows configure the disk based on an image.VirtualMachineUnmanagedDataDisk.DefinitionStages.WithNewVhdDiskSettings<ParentT> The stage that allows configure the disk based on new VHD.VirtualMachineUnmanagedDataDisk.DefinitionStages.WithVhdAttachedDiskSettings<ParentT> The stage that allows configure the disk based on existing VHD.VirtualMachineUnmanagedDataDisk.DefinitionWithExistingVhd<ParentT> The entirety of a unmanaged data disk of a virtual machine scale set definition.VirtualMachineUnmanagedDataDisk.DefinitionWithImage<ParentT> The entirety of a unmanaged data disk of a virtual machine scale set definition.VirtualMachineUnmanagedDataDisk.DefinitionWithNewVhd<ParentT> The entirety of a unmanaged data disk of a virtual machine scale set definition.VirtualMachineUnmanagedDataDisk.Update The entirety of a data disk update as part of a virtual machine update.VirtualMachineUnmanagedDataDisk.UpdateDefinitionStages Grouping of data disk definition stages applicable as part of a virtual machine update.VirtualMachineUnmanagedDataDisk.UpdateDefinitionStages.Blank<ParentT> The first stage of a data disk definition.VirtualMachineUnmanagedDataDisk.UpdateDefinitionStages.WithAttach<ParentT> The final stage of the data disk definition.VirtualMachineUnmanagedDataDisk.UpdateDefinitionStages.WithDiskSource<ParentT> The stage of the data disk definition allowing to choose the source.VirtualMachineUnmanagedDataDisk.UpdateDefinitionStages.WithNewVhdDiskSettings<ParentT> The stage that allows configure the disk based on new VHD.VirtualMachineUnmanagedDataDisk.UpdateDefinitionStages.WithVhdAttachedDiskSettings<ParentT> The stage that allows configure the disk based on existing VHD.VirtualMachineUnmanagedDataDisk.UpdateDefinitionWithExistingVhd<ParentT> The entirety of a unmanaged data disk of a virtual machine scale set update.VirtualMachineUnmanagedDataDisk.UpdateDefinitionWithNewVhd<ParentT> The entirety of a unmanaged data disk of a virtual machine scale set update.VirtualMachineUnmanagedDataDisk.UpdateStages Grouping of data disk update stages.VirtualMachineUnmanagedDataDisk.UpdateStages.WithDiskCaching The stage of the virtual machine data disk update allowing to set the disk caching type.VirtualMachineUnmanagedDataDisk.UpdateStages.WithDiskLun The stage of the virtual machine data disk update allowing to set the disk LUN.VirtualMachineUnmanagedDataDisk.UpdateStages.WithDiskSize The stage of the virtual machine data disk update allowing to set the disk size. -
Class Summary Class Description AccessLevel Defines values for AccessLevel.AdditionalCapabilities Enables or disables a capability on the virtual machine or virtual machine scale set.AdditionalUnattendContent Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.AggregatedReplicationState Defines values for AggregatedReplicationState.ApiEntityReference The API entity reference.ApiError An error response from the Compute service.ApplicationProfile Contains the list of gallery applications that should be made available to the VM/VMSS.Architecture Defines values for Architecture.ArchitectureTypes Defines values for ArchitectureTypes.AutomaticOSUpgradePolicy The configuration parameters used for performing automatic OS upgrade.AutomaticOSUpgradeProperties Describes automatic OS upgrade properties on the image.AutomaticRepairsPolicy Specifies the configuration parameters for automatic repairs on the virtual machine scale set.AvailabilitySetListResult The List Availability Set operation response.AvailabilitySetSkuTypes Defines values for AvailabilitySetSkuTypes.AvailabilitySetUpdate Specifies information about the availability set that the virtual machine should be assigned to.AvailablePatchSummary Describes the properties of an virtual machine instance view for available patch summary.BillingProfile Specifies the billing related details of a Azure Spot VM or VMSS.BootDiagnostics Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.BootDiagnosticsInstanceView The instance view of a virtual machine boot diagnostics.CapacityReservationGroupInstanceView The CapacityReservationGroupInstanceView model.CapacityReservationGroupInstanceViewTypes Defines values for CapacityReservationGroupInstanceViewTypes.CapacityReservationGroupListResult The List capacity reservation group with resource group response.CapacityReservationGroupUpdate Specifies information about the capacity reservation group.CapacityReservationInstanceView The instance view of a capacity reservation that provides as snapshot of the runtime properties of the capacity reservation that is managed by the platform and can change outside of control plane operations.CapacityReservationInstanceViewTypes Defines values for CapacityReservationInstanceViewTypes.CapacityReservationInstanceViewWithName The instance view of a capacity reservation that includes the name of the capacity reservation.CapacityReservationListResult The list capacity reservation operation response.CapacityReservationProfile The parameters of a capacity reservation Profile.CapacityReservationUpdate Specifies information about the capacity reservation.CapacityReservationUtilization Represents the capacity reservation utilization in terms of resources allocated.CloudServiceExtensionProfile Describes a cloud service extension profile.CloudServiceExtensionProperties Extension Properties.CloudServiceListResult The CloudServiceListResult model.CloudServiceNetworkProfile Network Profile for the cloud service.CloudServiceOsProfile Describes the OS profile for the cloud service.CloudServiceProperties Cloud service properties.CloudServiceRoleListResult The CloudServiceRoleListResult model.CloudServiceRoleProfile Describes the role profile for the cloud service.CloudServiceRoleProfileProperties Describes the role properties.CloudServiceRoleProperties The CloudServiceRoleProperties model.CloudServiceRoleSku Describes the cloud service role sku.CloudServiceUpdate The CloudServiceUpdate model.CloudServiceUpgradeMode Defines values for CloudServiceUpgradeMode.CloudServiceVaultAndSecretReference The CloudServiceVaultAndSecretReference model.CloudServiceVaultCertificate Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.CloudServiceVaultSecretGroup Describes a set of certificates which are all in the same Key Vault.ComputeOperationListResult The List Compute Operation operation response.ComputeResourceType Compute resource types.ComputeSkuName Compute resource sku names.ComputeSkuTier Compute resource sku tier.ComputeUsageUnit Compute usage units.ConfidentialVMEncryptionType Defines values for ConfidentialVMEncryptionType.ConsistencyModeTypes Defines values for ConsistencyModeTypes.CreationData Data used when creating a disk.CreationSource The source from which managed disk or snapshot is created.DataAccessAuthMode Defines values for DataAccessAuthMode.DataDisk Describes a data disk.DataDiskImage Contains the data disk images information.DataDiskImageEncryption Contains encryption settings for a data disk image.DedicatedHostAllocatableVM Represents the dedicated host unutilized capacity in terms of a specific VM size.DedicatedHostAvailableCapacity Dedicated host unutilized capacity.DedicatedHostGroupInstanceView The DedicatedHostGroupInstanceView model.DedicatedHostGroupListResult The List Dedicated Host Group with resource group response.DedicatedHostGroupUpdate Specifies information about the dedicated host group that the dedicated host should be assigned to.DedicatedHostInstanceView The instance view of a dedicated host.DedicatedHostInstanceViewWithName The instance view of a dedicated host that includes the name of the dedicated host.DedicatedHostListResult The list dedicated host operation response.DedicatedHostUpdate Specifies information about the dedicated host.DeleteOptions Defines values for DeleteOptions.DiagnosticsProfile Specifies the boot diagnostic settings state.DiffDiskOptions Defines values for DiffDiskOptions.DiffDiskPlacement Defines values for DiffDiskPlacement.DiffDiskSettings Describes the parameters of ephemeral disk settings that can be specified for operating system disk.Disallowed Describes the disallowed disk types.DisallowedConfiguration Specifies the disallowed configuration for a virtual machine image.DiskAccessList The List disk access operation response.DiskAccessUpdate Used for updating a disk access resource.DiskCreateOption Defines values for DiskCreateOption.DiskCreateOptionTypes Defines values for DiskCreateOptionTypes.DiskDeleteOptionTypes Defines values for DiskDeleteOptionTypes.DiskDetachOptionTypes Defines values for DiskDetachOptionTypes.DiskEncryptionSetIdentityType Defines values for DiskEncryptionSetIdentityType.DiskEncryptionSetList The List disk encryption set operation response.DiskEncryptionSetParameters Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.DiskEncryptionSettings Describes a Encryption Settings for a Disk.DiskEncryptionSetType Defines values for DiskEncryptionSetType.DiskEncryptionSetUpdate disk encryption set update resource.DiskImageEncryption This is the disk image encryption base class.DiskInstanceView The instance view of the disk.DiskList The List Disks operation response.DiskRestorePointInstanceView The instance view of a disk restore point.DiskRestorePointList The List Disk Restore Points operation response.DiskSecurityProfile Contains the security related information for the resource.DiskSecurityTypes Defines values for DiskSecurityTypes.DiskSku The disks sku name.DiskSkuTypes Defines values for DiskSkuTypes.DiskState Defines values for DiskState.DiskStorageAccountTypes Defines values for DiskStorageAccountTypes.DiskUpdate Disk update resource.Encryption Encryption at rest settings for disk or snapshot.EncryptionImages Optional.EncryptionSetIdentity The managed identity for the disk encryption set.EncryptionSettingsCollection Encryption settings for disk or snapshot.EncryptionSettingsElement Encryption settings for one disk volume.EncryptionStatus Defines values for EncryptionStatuses.EncryptionType Defines values for EncryptionType.ExecutionState Defines values for ExecutionState.ExpandTypesForGetCapacityReservationGroups Defines values for ExpandTypesForGetCapacityReservationGroups.ExpandTypesForGetVMScaleSets Defines values for ExpandTypesForGetVMScaleSets.ExtendedLocation The complex type of the extended location.ExtendedLocationType Defines values for ExtendedLocationType.ExtendedLocationTypes Defines values for ExtendedLocationTypes.Extension Describes a cloud service Extension.GalleryApplicationList The List Gallery Applications operation response.GalleryApplicationUpdate Specifies information about the gallery Application Definition that you want to update.GalleryApplicationVersionList The List Gallery Application version operation response.GalleryApplicationVersionPropertiesProvisioningState Defines values for GalleryApplicationVersionPropertiesProvisioningState.GalleryApplicationVersionPublishingProfile The publishing profile of a gallery image version.GalleryApplicationVersionUpdate Specifies information about the gallery Application Version that you want to update.GalleryArtifactPublishingProfileBase Describes the basic gallery artifact publishing profile.GalleryArtifactVersionSource The gallery artifact version source.GalleryDataDiskImage This is the data disk image.GalleryDiskImage This is the disk image base class.GalleryExpandParams Defines values for GalleryExpandParams.GalleryExtendedLocation The name of the extended location.GalleryExtendedLocationType Defines values for GalleryExtendedLocationType.GalleryIdentifier Describes the gallery unique name.GalleryImageFeature A feature for gallery image.GalleryImageIdentifier This is the gallery image definition identifier.GalleryImageList The List Gallery Images operation response.GalleryImagePropertiesProvisioningState Defines values for GalleryImagePropertiesProvisioningState.GalleryImageUpdate Specifies information about the gallery image definition that you want to update.GalleryImageVersionList The List Gallery Image version operation response.GalleryImageVersionPropertiesProvisioningState Defines values for GalleryImageVersionPropertiesProvisioningState.GalleryImageVersionPublishingProfile The publishing profile of a gallery image Version.GalleryImageVersionStorageProfile This is the storage profile of a Gallery Image Version.GalleryImageVersionUpdate Specifies information about the gallery image version that you want to update.GalleryList The List Galleries operation response.GalleryOSDiskImage This is the OS disk image.GalleryPropertiesProvisioningState Defines values for GalleryPropertiesProvisioningState.GallerySharingPermissionTypes Defines values for GallerySharingPermissionTypes.GalleryTargetExtendedLocation The GalleryTargetExtendedLocation model.GalleryUpdate Specifies information about the Shared Image Gallery that you want to update.GrantAccessData Data used for requesting a SAS.HardwareProfile Specifies the hardware settings for the virtual machine.HyperVGeneration Defines values for HyperVGeneration.HyperVGenerationType Defines values for HyperVGenerationType.HyperVGenerationTypes Defines values for HyperVGenerationTypes.ImageDataDisk Describes a data disk.ImageDisk Describes a image disk.ImageDiskReference The source image used for creating the disk.ImageListResult The List Image operation response.ImageOSDisk Describes an Operating System disk.ImagePurchasePlan Describes the gallery image definition purchase plan.ImageReference Specifies information about the image to use.ImageStorageProfile Describes a storage profile.ImageUpdate The source user image virtual hard disk.InnerError Inner error details.InstanceSku The InstanceSku model.InstanceViewStatus Instance view status.InstanceViewStatusesSummary Instance view statuses.IpVersion Defines values for IpVersion.IpVersions Defines values for IpVersions.KeyForDiskEncryptionSet Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots.KeyVaultAndKeyReference Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey.KeyVaultAndSecretReference Key Vault Secret Url and vault id of the encryption key.KeyVaultKeyReference Describes a reference to Key Vault Key.KeyVaultSecretReference Describes a reference to Key Vault Secret.LastPatchInstallationSummary Describes the properties of the last installed patch summary.LinuxConfiguration Specifies the Linux operating system settings on the virtual machine.LinuxParameters Input for InstallPatches on a Linux VM, as directly received by the API.LinuxPatchAssessmentMode Defines values for LinuxPatchAssessmentMode.LinuxPatchSettings Specifies settings related to VM Guest Patching on Linux.LinuxVMDiskEncryptionConfiguration Type representing encryption settings to be applied to a Linux virtual machine.LinuxVMGuestPatchMode Defines values for LinuxVMGuestPatchMode.ListUsagesResult The List Usages operation response.LoadBalancerConfiguration Describes the load balancer configuration.LoadBalancerConfigurationProperties The LoadBalancerConfigurationProperties model.LoadBalancerFrontendIpConfiguration The LoadBalancerFrontendIpConfiguration model.LoadBalancerFrontendIpConfigurationProperties Describes a cloud service IP Configuration.LogAnalyticsInputBase Api input base class for LogAnalytics Api.LogAnalyticsOutput LogAnalytics output properties.MaintenanceRedeployStatus Maintenance Operation Status.ManagedDiskParameters The parameters of a managed disk.NetworkAccessPolicy Defines values for NetworkAccessPolicy.NetworkApiVersion Defines values for NetworkApiVersion.NetworkInterfaceReference Describes a network interface reference.NetworkProfile Specifies the network interfaces or the networking configuration of the virtual machine.OperatingSystemType Defines values for OperatingSystemType.OrchestrationMode Defines values for OrchestrationMode.OrchestrationServiceNames Defines values for OrchestrationServiceNames.OrchestrationServiceState Defines values for OrchestrationServiceState.OrchestrationServiceStateAction Defines values for OrchestrationServiceStateAction.OrchestrationServiceStateInput The input for OrchestrationServiceState.OrchestrationServiceSummary Summary for an orchestration service of a virtual machine scale set.OSDisk Specifies information about the operating system disk used by the virtual machine.OSDiskImage Contains the os disk image information.OSDiskImageEncryption Contains encryption settings for an OS disk image.OSDiskImageSecurityProfile Contains security profile for an OS disk image.OSFamilyListResult The OSFamilyListResult model.OSFamilyProperties OS family properties.OSProfile Specifies the operating system settings for the virtual machine.OSVersionListResult The OSVersionListResult model.OSVersionProperties OS version properties.OSVersionPropertiesBase Configuration view of an OS version.PatchAssessmentState Defines values for PatchAssessmentState.PatchInstallationDetail Information about a specific patch that was encountered during an installation action.PatchInstallationState Defines values for PatchInstallationState.PatchOperationStatus Defines values for PatchOperationStatus.PatchSettings Specifies settings related to VM Guest Patching on Windows.PirCommunityGalleryResource Base information about the community gallery resource in pir.PirResource The Resource model definition.PirSharedGalleryResource Base information about the shared gallery resource in pir.Plan Specifies information about the marketplace image used to create the virtual machine.PowerState Possible power states of a virtual machine.PrivateEndpoint The Private Endpoint resource.PrivateEndpointConnectionListResult A list of private link resources.PrivateEndpointConnectionProvisioningState Defines values for PrivateEndpointConnectionProvisioningState.PrivateEndpointServiceConnectionStatus Defines values for PrivateEndpointServiceConnectionStatus.PrivateLinkResource A private link resource.PrivateLinkServiceConnectionState A collection of information about the state of the connection between service consumer and provider.PropertyUpdatesInProgress Properties of the disk for which update is pending.ProximityPlacementGroupListResult The List Proximity Placement Group operation response.ProximityPlacementGroupType Defines values for ProximityPlacementGroupType.ProximityPlacementGroupUpdate Specifies information about the proximity placement group.ProxyOnlyResource The ProxyOnly Resource model definition.PublicIpAddressSku Describes the public IP Sku.PublicIpAddressSkuName Defines values for PublicIpAddressSkuName.PublicIpAddressSkuTier Defines values for PublicIpAddressSkuTier.PublicIpAllocationMethod Defines values for PublicIpAllocationMethod.PublicNetworkAccess Defines values for PublicNetworkAccess.PurchasePlan Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.PurchasePlanAutoGenerated Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.RecommendedMachineConfiguration The properties describe the recommended machine configuration for this Image Definition.RegionalReplicationStatus This is the regional replication status.RegionalSharingStatus Gallery regional sharing status.RepairAction Defines values for RepairAction.ReplicationMode Defines values for ReplicationMode.ReplicationState Defines values for ReplicationState.ReplicationStatus This is the replication status of the gallery image version.ReplicationStatusTypes Defines values for ReplicationStatusTypes.RequestRateByIntervalInput Api request input for LogAnalytics getRequestRateByInterval Api.ResourceInstanceViewStatus Instance view status.ResourceRange Describes the resource range.ResourceSkuCapabilities Describes The SKU capabilities object.ResourceSkuCapacity Describes scaling information of a SKU.ResourceSkuCosts Describes metadata for retrieving price info.ResourceSkuLocationInfo Describes an available Compute SKU Location Information.ResourceSkuRestrictionInfo Describes an available Compute SKU Restriction Information.ResourceSkuRestrictions Describes scaling information of a SKU.ResourceSkusResult The List Resource Skus operation response.ResourceSkuZoneDetails Describes The zonal capabilities of a SKU.ResourceUriList The List resources which are encrypted with the disk encryption set.RestorePointCollectionExpandOptions Defines values for RestorePointCollectionExpandOptions.RestorePointCollectionListResult The List restore point collection operation response.RestorePointCollectionSourceProperties The properties of the source resource that this restore point collection is created from.RestorePointCollectionUpdate Update Restore Point collection parameters.RestorePointExpandOptions Defines values for RestorePointExpandOptions.RestorePointInstanceView The instance view of a restore point.RestorePointSourceMetadata Describes the properties of the Virtual Machine for which the restore point was created.RestorePointSourceVMDataDisk Describes a data disk.RestorePointSourceVmosDisk Describes an Operating System disk.RestorePointSourceVMStorageProfile Describes the storage profile.RoleInstanceListResult The RoleInstanceListResult model.RoleInstanceNetworkProfile Describes the network profile for the role instance.RoleInstances Specifies a list of role instances from the cloud service.RollbackStatusInfo Information about rollback on failed VM instances after a OS Upgrade operation.RollingUpgradePolicy The configuration parameters used while performing a rolling upgrade.RollingUpgradeProgressInfo Information about the number of virtual machine instances in each upgrade state.RollingUpgradeRunningStatus Information about the current running state of the overall upgrade.RunCommandInput Capture Virtual Machine parameters.RunCommandInputParameter Describes the properties of a run command parameter.RunCommandListResult The List Virtual Machine operation response.RunCommandParameterDefinition Describes the properties of a run command parameter.ScaleInPolicy Describes a scale-in policy for a virtual machine scale set.ScheduledEventsProfile The ScheduledEventsProfile model.SecurityEncryptionTypes Defines values for SecurityEncryptionTypes.SecurityProfile Specifies the Security profile settings for the virtual machine or virtual machine scale set.SecurityTypes Defines values for SecurityTypes.SelectPermissions Defines values for SelectPermissions.SharedGalleryImageList The List Shared Gallery Images operation response.SharedGalleryImageVersionList The List Shared Gallery Image versions operation response.SharedGalleryList The List Shared Galleries operation response.SharedToValues Defines values for SharedToValues.ShareInfoElement The ShareInfoElement model.SharingProfile Profile for gallery sharing to subscription or tenant.SharingProfileGroup Group of the gallery sharing profile.SharingProfileGroupTypes Defines values for SharingProfileGroupTypes.SharingState Defines values for SharingState.SharingStatus Sharing status of current gallery.SharingUpdateOperationTypes Defines values for SharingUpdateOperationTypes.Sku Describes a virtual machine scale set sku.SnapshotList The List Snapshots operation response.SnapshotSku The snapshots sku name.SnapshotSkuType Defines values for SnapshotSkuType.SnapshotStorageAccountTypes Defines values for SnapshotStorageAccountTypes.SnapshotUpdate Snapshot update resource.SoftDeletePolicy Contains information about the soft deletion policy of the gallery.SourceVault The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}.SpotRestorePolicy Specifies the Spot-Try-Restore properties for the virtual machine scale set.SshConfiguration SSH configuration for Linux based VMs running on Azure.SshPublicKey Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.SshPublicKeysGroupListResult The list SSH public keys operation response.SshPublicKeyUpdateResource Specifies information about the SSH public key.StatusCodeCount The StatusCodeCount model.StorageAccountType Defines values for StorageAccountType.StorageAccountTypes Defines values for StorageAccountTypes.StorageProfile Specifies the storage settings for the virtual machine disks.SubResourceReadOnly The SubResourceReadOnly model.SubResourceWithColocationStatus The SubResourceWithColocationStatus model.SupportedCapabilities List of supported capabilities persisted on the disk resource for VM use.TargetRegion Describes the target region information.TerminateNotificationProfile The TerminateNotificationProfile model.ThrottledRequestsInput Api request input for LogAnalytics getThrottledRequests Api.UefiSettings Specifies the security settings like secure boot and vTPM used while creating the virtual machine.UpdateDomainListResult The UpdateDomainListResult model.UpdateResource The Update Resource model definition.UpdateResourceDefinition The Update Resource model definition.UpgradeOperationHistoricalStatusInfoProperties Describes each OS upgrade on the Virtual Machine Scale Set.UpgradeOperationHistoryStatus Information about the current running state of the overall upgrade.UpgradePolicy Describes an upgrade policy - automatic, manual, or rolling.UsageName The Usage Names.UserArtifactManage The UserArtifactManage model.UserArtifactSource The source image from which the Image Version is going to be created.VaultCertificate Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.VaultSecretGroup Describes a set of certificates which are all in the same Key Vault.VirtualHardDisk Describes the uri of a disk.VirtualMachineAgentInstanceView The instance view of the VM Agent running on the virtual machine.VirtualMachineCaptureParameters Capture Virtual Machine parameters.VirtualMachineDiskOptions Options for managed data disk of a virtual machine.VirtualMachineEncryptionConfiguration<T extends VirtualMachineEncryptionConfiguration<T>> Type representing encryption configuration to be applied to a virtual machine.VirtualMachineEvictionPolicyTypes Defines values for VirtualMachineEvictionPolicyTypes.VirtualMachineExtensionHandlerInstanceView The instance view of a virtual machine extension handler.VirtualMachineExtensionInstanceView The instance view of a virtual machine extension.VirtualMachineExtensionUpdate Describes a Virtual Machine Extension.VirtualMachineHealthStatus The health status of the VM.VirtualMachineIdentity Identity for the virtual machine.VirtualMachineIdentityUserAssignedIdentities The VirtualMachineIdentityUserAssignedIdentities model.VirtualMachineImageFeature Specifies additional capabilities supported by the image.VirtualMachineInstallPatchesParameters Input for InstallPatches as directly received by the API.VirtualMachineIpTag Contains the IP tag associated with the public IP address.VirtualMachineListResult The List Virtual Machine operation response.VirtualMachineNetworkInterfaceConfiguration Describes a virtual machine network interface configurations.VirtualMachineNetworkInterfaceDnsSettingsConfiguration Describes a virtual machines network configuration's DNS settings.VirtualMachineNetworkInterfaceIpConfiguration Describes a virtual machine network profile's IP configuration.VirtualMachinePatchStatus The status of virtual machine patch operations.VirtualMachinePriorityTypes Defines values for VirtualMachinePriorityTypes.VirtualMachinePublicIpAddressConfiguration Describes a virtual machines IP Configuration's PublicIPAddress configuration.VirtualMachinePublicIpAddressDnsSettingsConfiguration Describes a virtual machines network configuration's DNS settings.VirtualMachineReimageParameters Parameters for Reimaging Virtual Machine.VirtualMachineRunCommandInstanceView The instance view of a virtual machine run command.VirtualMachineRunCommandScriptSource Describes the script sources for run command.VirtualMachineRunCommandsListResult The List run command operation response.VirtualMachineRunCommandUpdate Describes a Virtual Machine run command.VirtualMachineScaleSetDataDisk Describes a virtual machine scale set data disk.VirtualMachineScaleSetExtensionListResult The List VM scale set extension operation response.VirtualMachineScaleSetExtensionProfile Describes a virtual machine scale set extension profile.VirtualMachineScaleSetExtensionUpdate Describes a Virtual Machine Scale Set Extension.VirtualMachineScaleSetHardwareProfile Specifies the hardware settings for the virtual machine scale set.VirtualMachineScaleSetIdentity Identity for the virtual machine scale set.VirtualMachineScaleSetIdentityUserAssignedIdentities The VirtualMachineScaleSetIdentityUserAssignedIdentities model.VirtualMachineScaleSetInstanceViewStatusesSummary Instance view statuses summary for virtual machines of a virtual machine scale set.VirtualMachineScaleSetIpConfiguration Describes a virtual machine scale set network profile's IP configuration.VirtualMachineScaleSetIpTag Contains the IP tag associated with the public IP address.VirtualMachineScaleSetListOSUpgradeHistory List of Virtual Machine Scale Set OS Upgrade History operation response.VirtualMachineScaleSetListResult The List Virtual Machine operation response.VirtualMachineScaleSetListSkusResult The Virtual Machine Scale Set List Skus operation response.VirtualMachineScaleSetListWithLinkResult The List Virtual Machine operation response.VirtualMachineScaleSetManagedDiskParameters Describes the parameters of a ScaleSet managed disk.VirtualMachineScaleSetNetworkConfiguration Describes a virtual machine scale set network profile's network configurations.VirtualMachineScaleSetNetworkConfigurationDnsSettings Describes a virtual machines scale sets network configuration's DNS settings.VirtualMachineScaleSetNetworkProfile Describes a virtual machine scale set network profile.VirtualMachineScaleSetOSDisk Describes a virtual machine scale set operating system disk.VirtualMachineScaleSetOSProfile Describes a virtual machine scale set OS profile.VirtualMachineScaleSetPublicIpAddressConfiguration Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration.VirtualMachineScaleSetPublicIpAddressConfigurationDnsSettings Describes a virtual machines scale sets network configuration's DNS settings.VirtualMachineScaleSetReimageParameters Describes a Virtual Machine Scale Set VM Reimage Parameters.VirtualMachineScaleSetScaleInRules Defines values for VirtualMachineScaleSetScaleInRules.VirtualMachineScaleSetSkuCapacity Describes scaling information of a sku.VirtualMachineScaleSetSkuTypes Scale set virtual machine SKU types.VirtualMachineScaleSetStorageProfile Describes a virtual machine scale set storage profile.VirtualMachineScaleSetUpdate Describes a Virtual Machine Scale Set.VirtualMachineScaleSetUpdateIpConfiguration Describes a virtual machine scale set network profile's IP configuration.VirtualMachineScaleSetUpdateNetworkConfiguration Describes a virtual machine scale set network profile's network configurations.VirtualMachineScaleSetUpdateNetworkProfile Describes a virtual machine scale set network profile.VirtualMachineScaleSetUpdateOSDisk Describes virtual machine scale set operating system disk Update Object.VirtualMachineScaleSetUpdateOSProfile Describes a virtual machine scale set OS profile.VirtualMachineScaleSetUpdatePublicIpAddressConfiguration Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration.VirtualMachineScaleSetUpdateStorageProfile Describes a virtual machine scale set storage profile.VirtualMachineScaleSetUpdateVMProfile Describes a virtual machine scale set virtual machine profile.VirtualMachineScaleSetVMExpandType Expand type for virtual machine in virtual machine scale set.VirtualMachineScaleSetVMExtensionsSummary Extensions summary for virtual machines of a virtual machine scale set.VirtualMachineScaleSetVMExtensionUpdate Describes a VMSS VM Extension.VirtualMachineScaleSetVMInstanceIDs Specifies a list of virtual machine instance IDs from the VM scale set.VirtualMachineScaleSetVMInstanceRequiredIDs Specifies a list of virtual machine instance IDs from the VM scale set.VirtualMachineScaleSetVMListResult The List Virtual Machine Scale Set VMs operation response.VirtualMachineScaleSetVMNetworkProfileConfiguration Describes a virtual machine scale set VM network profile.VirtualMachineScaleSetVMProfile Describes a virtual machine scale set virtual machine profile.VirtualMachineScaleSetVMProtectionPolicy The protection policy of a virtual machine scale set VM.VirtualMachineScaleSetVMReimageParameters Describes a Virtual Machine Scale Set VM Reimage Parameters.VirtualMachineSizeListResult The List Virtual Machine operation response.VirtualMachineSizeTypes Defines values for VirtualMachineSizeTypes.VirtualMachineSoftwarePatchProperties Describes the properties of a Virtual Machine software patch.VirtualMachineStatusCodeCount The status code and count of the virtual machine scale set instance view status summary.VMDiskSecurityProfile Specifies the security profile settings for the managed disk.VmDiskTypes Defines values for VmDiskTypes.VMGalleryApplication Specifies the required information to reference a compute gallery application version.VMGuestPatchClassificationLinux Defines values for VMGuestPatchClassificationLinux.VMGuestPatchClassificationWindows Defines values for VMGuestPatchClassificationWindows.VMGuestPatchRebootBehavior Defines values for VMGuestPatchRebootBehavior.VMGuestPatchRebootSetting Defines values for VMGuestPatchRebootSetting.VMGuestPatchRebootStatus Defines values for VMGuestPatchRebootStatus.VMScaleSetConvertToSinglePlacementGroupInput The VMScaleSetConvertToSinglePlacementGroupInput model.VMSizeProperties Specifies VM Size Property settings on the virtual machine.WindowsConfiguration Specifies Windows operating system settings on the virtual machine.WindowsParameters Input for InstallPatches on a Windows VM, as directly received by the API.WindowsPatchAssessmentMode Defines values for WindowsPatchAssessmentMode.WindowsVMDiskEncryptionConfiguration Type representing encryption configuration to be applied to a Windows virtual machine.WindowsVMGuestPatchMode Defines values for WindowsVMGuestPatchMode.WinRMConfiguration Describes Windows Remote Management configuration of the VM.WinRMListener Describes Protocol and thumbprint of Windows Remote Management listener. -
Enum Summary Enum Description CachingTypes Defines values for CachingTypes.ComponentNames Defines values for ComponentNames.ComputeRoles Defines values for ComputeRoles.CreationSourceType The source type of managed disk or snapshot.DedicatedHostLicenseTypes Defines values for DedicatedHostLicenseTypes.DiskVolumeType Defines values for DiskVolumeType.HostCaching Defines values for HostCaching.InstanceViewTypes Defines values for InstanceViewTypes.IntervalInMins Defines values for IntervalInMins.KnownLinuxVirtualMachineImage The popular Azure Linux images.KnownWindowsVirtualMachineImage The popular Azure Windows images.MaintenanceOperationResultCodeTypes Defines values for MaintenanceOperationResultCodeTypes.OperatingSystemStateTypes Defines values for OperatingSystemStateTypes.OperatingSystemTypes Defines values for OperatingSystemTypes.PassNames Defines values for PassNames.ProtocolTypes Defines values for ProtocolTypes.ResourceIdentityType Defines values for ResourceIdentityType.ResourceSkuCapacityScaleType Defines values for ResourceSkuCapacityScaleType.ResourceSkuRestrictionsReasonCode Defines values for ResourceSkuRestrictionsReasonCode.ResourceSkuRestrictionsType Defines values for ResourceSkuRestrictionsType.RollingUpgradeActionType Defines values for RollingUpgradeActionType.RollingUpgradeStatusCode Defines values for RollingUpgradeStatusCode.SettingNames Defines values for SettingNames.StatusLevelTypes Defines values for StatusLevelTypes.UpgradeMode Defines values for UpgradeMode.UpgradeOperationInvoker Defines values for UpgradeOperationInvoker.UpgradeState Defines values for UpgradeState.VirtualMachineScaleSetSkuScaleType Defines values for VirtualMachineScaleSetSkuScaleType. -
Exception Summary Exception Description ApiErrorException Exception thrown for an invalid response with ApiError information.