Package-level declarations
Types
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
Builder for AdditionalUnattendContentArgs.
The API entity reference.
Builder for ApiEntityReferenceArgs.
Contains the list of gallery applications that should be made available to the VM/VMSS
Builder for ApplicationProfileArgs.
Describes the base virtual machine profile for fleet
Builder for BaseVirtualMachineProfileArgs.
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. You can easily view the output of your console log. Azure also enables you to see a screenshot of the VM from the hypervisor.
Builder for BootDiagnosticsArgs.
The parameters of a capacity reservation Profile.
Builder for CapacityReservationProfileArgs.
Compute Profile to use for running user's workloads.
Builder for ComputeProfileArgs.
Specifies the boot diagnostic settings state. Minimum api-version: 2015-06-15.
Builder for DiagnosticsProfileArgs.
Describes the parameters of ephemeral disk settings that can be specified for operating system disk. Note: The ephemeral disk settings can only be specified for managed disk.
Builder for DiffDiskSettingsArgs.
Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. Note: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.
Builder for DiskEncryptionSetParametersArgs.
Specifies the Managed Identity used by ADE to get access token for keyvault operations.
Builder for EncryptionIdentityArgs.
Builder for GetFleetPlainArgs.
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
Builder for ImageReferenceArgs.
Describes a reference to Key Vault Secret
Builder for KeyVaultSecretReferenceArgs.
Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see [Linux on Azure-Endorsed
Builder for LinuxConfigurationArgs.
Specifies settings related to VM Guest Patching on Linux.
Builder for LinuxPatchSettingsArgs.
Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Linux patch settings.
Managed service identity (system assigned and/or user assigned identities)
Builder for ManagedServiceIdentityArgs.
Specifies OS Image Scheduled Event related configurations.
Builder for OSImageNotificationProfileArgs.
Specifies settings related to VM Guest Patching on Windows.
Builder for PatchSettingsArgs.
Builder for PlanArgs.
Specifies ProxyAgent settings while creating the virtual machine. Minimum api-version: 2023-09-01.
Builder for ProxyAgentSettingsArgs.
Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.
Builder for PublicIPAddressSkuArgs.
Configuration Options for Regular instances in Compute Fleet.
Builder for RegularPriorityProfileArgs.
Specifies Scheduled Event related configurations.
Builder for ScheduledEventsProfileArgs.
Specifies the security posture to be used for all virtual machines in the scale set. Minimum api-version: 2023-03-01
Builder for SecurityPostureReferenceArgs.
Specifies the Security profile settings for the virtual machine or virtual machine scale set.
Builder for SecurityProfileArgs.
Specifies the service artifact reference id used to set same image version for all virtual machines in the scale set when using 'latest' image version. Minimum api-version: 2022-11-01
Builder for ServiceArtifactReferenceArgs.
Configuration Options for Spot instances in Compute Fleet.
Builder for SpotPriorityProfileArgs.
SSH configuration for Linux based VMs running on Azure
Builder for SshConfigurationArgs.
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
Builder for SshPublicKeyArgs.
Describes SubResource
Builder for SubResourceArgs.
Specifies Terminate Scheduled Event related configurations.
Builder for TerminateNotificationProfileArgs.
Specifies the security settings like secure boot and vTPM used while creating the virtual machine. Minimum api-version: 2020-12-01.
Builder for UefiSettingsArgs.
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
Builder for VaultCertificateArgs.
Describes a set of certificates which are all in the same Key Vault.
Builder for VaultSecretGroupArgs.
Describes the uri of a disk.
Builder for VirtualHardDiskArgs.
Describes a virtual machine scale set data disk.
Builder for VirtualMachineScaleSetDataDiskArgs.
Describes a Virtual Machine Scale Set Extension.
Describes a virtual machine scale set extension profile.
Describes the properties of a Virtual Machine Scale Set Extension.
Specifies the hardware settings for the virtual machine scale set.
Describes a virtual machine scale set network profile's IP configuration.
Describes a virtual machine scale set network profile's IP configuration properties.
Contains the IP tag associated with the public IP address.
Builder for VirtualMachineScaleSetIpTagArgs.
Describes the parameters of a ScaleSet managed disk.
Describes a virtual machine scale set network profile's network configurations.
Describes a virtual machines scale sets network configuration's DNS settings.
Describes a virtual machine scale set network profile's IP configuration.
Describes a virtual machine scale set network profile.
Describes a virtual machine scale set operating system disk.
Builder for VirtualMachineScaleSetOSDiskArgs.
Describes a virtual machine scale set OS profile.
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
Describes a virtual machines scale sets network configuration's DNS settings.
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
Describes a virtual machine scale set storage profile.
Specifies the security profile settings for the managed disk. Note: It can only be set for Confidential VMs.
Builder for VMDiskSecurityProfileArgs.
Specifies the required information to reference a compute gallery application version
Builder for VMGalleryApplicationArgs.
Specifications about a VM Size. This will also contain the corresponding rank and weight in future.
Builder for VmSizeProfileArgs.
Specifies VM Size Property settings on the virtual machine.
Builder for VMSizePropertiesArgs.
Specifies Windows operating system settings on the virtual machine.
Builder for WindowsConfigurationArgs.
Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Windows patch settings.
Describes Windows Remote Management configuration of the VM
Builder for WinRMConfigurationArgs.
Describes Protocol and thumbprint of Windows Remote Management listener
Builder for WinRMListenerArgs.