Class VirtualMachineScaleSetUpdateOSProfile

java.lang.Object
com.microsoft.azure.management.compute.VirtualMachineScaleSetUpdateOSProfile

public class VirtualMachineScaleSetUpdateOSProfile extends Object
Describes a virtual machine scale set OS profile.
  • Constructor Details

    • VirtualMachineScaleSetUpdateOSProfile

      public VirtualMachineScaleSetUpdateOSProfile()
  • Method Details

    • customData

      public String customData()
      Get a base-64 encoded string of custom data.
      Returns:
      the customData value
    • withCustomData

      public VirtualMachineScaleSetUpdateOSProfile withCustomData(String customData)
      Set a base-64 encoded string of custom data.
      Parameters:
      customData - the customData value to set
      Returns:
      the VirtualMachineScaleSetUpdateOSProfile object itself.
    • windowsConfiguration

      public WindowsConfiguration windowsConfiguration()
      Get the Windows Configuration of the OS profile.
      Returns:
      the windowsConfiguration value
    • withWindowsConfiguration

      public VirtualMachineScaleSetUpdateOSProfile withWindowsConfiguration(WindowsConfiguration windowsConfiguration)
      Set the Windows Configuration of the OS profile.
      Parameters:
      windowsConfiguration - the windowsConfiguration value to set
      Returns:
      the VirtualMachineScaleSetUpdateOSProfile object itself.
    • linuxConfiguration

      public LinuxConfiguration linuxConfiguration()
      Get the Linux Configuration of the OS profile.
      Returns:
      the linuxConfiguration value
    • withLinuxConfiguration

      public VirtualMachineScaleSetUpdateOSProfile withLinuxConfiguration(LinuxConfiguration linuxConfiguration)
      Set the Linux Configuration of the OS profile.
      Parameters:
      linuxConfiguration - the linuxConfiguration value to set
      Returns:
      the VirtualMachineScaleSetUpdateOSProfile object itself.
    • secrets

      public List<VaultSecretGroup> secrets()
      Get the List of certificates for addition to the VM.
      Returns:
      the secrets value
    • withSecrets

      Set the List of certificates for addition to the VM.
      Parameters:
      secrets - the secrets value to set
      Returns:
      the VirtualMachineScaleSetUpdateOSProfile object itself.