Class ProvisionedClustersPropertiesWithSecrets

java.lang.Object
com.azure.resourcemanager.hybridcontainerservice.models.ProvisionedClustersPropertiesWithSecrets
Direct Known Subclasses:
ProvisionedClustersAllProperties

public class ProvisionedClustersPropertiesWithSecrets extends Object
Properties of provisioned clusters that contain secrets.
  • Constructor Details

    • ProvisionedClustersPropertiesWithSecrets

      public ProvisionedClustersPropertiesWithSecrets()
      Creates an instance of ProvisionedClustersPropertiesWithSecrets class.
  • Method Details

    • aadProfile

      public AadProfile aadProfile()
      Get the aadProfile property: AAD profile for the provisioned cluster.
      Returns:
      the aadProfile value.
    • withAadProfile

      public ProvisionedClustersPropertiesWithSecrets withAadProfile(AadProfile aadProfile)
      Set the aadProfile property: AAD profile for the provisioned cluster.
      Parameters:
      aadProfile - the aadProfile value to set.
      Returns:
      the ProvisionedClustersPropertiesWithSecrets object itself.
    • windowsProfile

      public WindowsProfile windowsProfile()
      Get the windowsProfile property: WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
      Returns:
      the windowsProfile value.
    • withWindowsProfile

      public ProvisionedClustersPropertiesWithSecrets withWindowsProfile(WindowsProfile windowsProfile)
      Set the windowsProfile property: WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
      Parameters:
      windowsProfile - the windowsProfile value to set.
      Returns:
      the ProvisionedClustersPropertiesWithSecrets object itself.
    • httpProxyConfig

      public HttpProxyConfig httpProxyConfig()
      Get the httpProxyConfig property: HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
      Returns:
      the httpProxyConfig value.
    • withHttpProxyConfig

      public ProvisionedClustersPropertiesWithSecrets withHttpProxyConfig(HttpProxyConfig httpProxyConfig)
      Set the httpProxyConfig property: HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
      Parameters:
      httpProxyConfig - the httpProxyConfig value to set.
      Returns:
      the ProvisionedClustersPropertiesWithSecrets object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.