Class VirtualMachineRunCommandUpdate

java.lang.Object
com.microsoft.azure.management.compute.UpdateResource
com.microsoft.azure.management.compute.VirtualMachineRunCommandUpdate

public class VirtualMachineRunCommandUpdate extends UpdateResource
Describes a Virtual Machine run command.
  • Constructor Details

    • VirtualMachineRunCommandUpdate

      public VirtualMachineRunCommandUpdate()
  • Method Details

    • source

      Get the source of the run command script.
      Returns:
      the source value
    • withSource

      Set the source of the run command script.
      Parameters:
      source - the source value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • parameters

      public List<RunCommandInputParameter> parameters()
      Get the parameters used by the script.
      Returns:
      the parameters value
    • withParameters

      public VirtualMachineRunCommandUpdate withParameters(List<RunCommandInputParameter> parameters)
      Set the parameters used by the script.
      Parameters:
      parameters - the parameters value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • protectedParameters

      public List<RunCommandInputParameter> protectedParameters()
      Get the parameters used by the script.
      Returns:
      the protectedParameters value
    • withProtectedParameters

      public VirtualMachineRunCommandUpdate withProtectedParameters(List<RunCommandInputParameter> protectedParameters)
      Set the parameters used by the script.
      Parameters:
      protectedParameters - the protectedParameters value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • asyncExecution

      public Boolean asyncExecution()
      Get optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
      Returns:
      the asyncExecution value
    • withAsyncExecution

      public VirtualMachineRunCommandUpdate withAsyncExecution(Boolean asyncExecution)
      Set optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
      Parameters:
      asyncExecution - the asyncExecution value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • runAsUser

      public String runAsUser()
      Get specifies the user account on the VM when executing the run command.
      Returns:
      the runAsUser value
    • withRunAsUser

      public VirtualMachineRunCommandUpdate withRunAsUser(String runAsUser)
      Set specifies the user account on the VM when executing the run command.
      Parameters:
      runAsUser - the runAsUser value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • runAsPassword

      public String runAsPassword()
      Get specifies the user account password on the VM when executing the run command.
      Returns:
      the runAsPassword value
    • withRunAsPassword

      public VirtualMachineRunCommandUpdate withRunAsPassword(String runAsPassword)
      Set specifies the user account password on the VM when executing the run command.
      Parameters:
      runAsPassword - the runAsPassword value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • timeoutInSeconds

      public Integer timeoutInSeconds()
      Get the timeout in seconds to execute the run command.
      Returns:
      the timeoutInSeconds value
    • withTimeoutInSeconds

      public VirtualMachineRunCommandUpdate withTimeoutInSeconds(Integer timeoutInSeconds)
      Set the timeout in seconds to execute the run command.
      Parameters:
      timeoutInSeconds - the timeoutInSeconds value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • outputBlobUri

      public String outputBlobUri()
      Get specifies the Azure storage blob where script output stream will be uploaded.
      Returns:
      the outputBlobUri value
    • withOutputBlobUri

      public VirtualMachineRunCommandUpdate withOutputBlobUri(String outputBlobUri)
      Set specifies the Azure storage blob where script output stream will be uploaded.
      Parameters:
      outputBlobUri - the outputBlobUri value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • errorBlobUri

      public String errorBlobUri()
      Get specifies the Azure storage blob where script error stream will be uploaded.
      Returns:
      the errorBlobUri value
    • withErrorBlobUri

      public VirtualMachineRunCommandUpdate withErrorBlobUri(String errorBlobUri)
      Set specifies the Azure storage blob where script error stream will be uploaded.
      Parameters:
      errorBlobUri - the errorBlobUri value to set
      Returns:
      the VirtualMachineRunCommandUpdate object itself.
    • provisioningState

      public String provisioningState()
      Get the provisioning state, which only appears in the response.
      Returns:
      the provisioningState value
    • instanceView

      public VirtualMachineRunCommandInstanceView instanceView()
      Get the virtual machine run command instance view.
      Returns:
      the instanceView value