Class VirtualNetworksProperties

java.lang.Object
com.azure.resourcemanager.hybridcontainerservice.models.VirtualNetworksProperties

public final class VirtualNetworksProperties extends Object
HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork.
  • Constructor Details

    • VirtualNetworksProperties

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

    • infraVnetProfile

      public VirtualNetworksPropertiesInfraVnetProfile infraVnetProfile()
      Get the infraVnetProfile property: The infraVnetProfile property.
      Returns:
      the infraVnetProfile value.
    • withInfraVnetProfile

      public VirtualNetworksProperties withInfraVnetProfile(VirtualNetworksPropertiesInfraVnetProfile infraVnetProfile)
      Set the infraVnetProfile property: The infraVnetProfile property.
      Parameters:
      infraVnetProfile - the infraVnetProfile value to set.
      Returns:
      the VirtualNetworksProperties object itself.
    • vipPool

      Get the vipPool property: Virtual IP Pool for Kubernetes.
      Returns:
      the vipPool value.
    • withVipPool

      Set the vipPool property: Virtual IP Pool for Kubernetes.
      Parameters:
      vipPool - the vipPool value to set.
      Returns:
      the VirtualNetworksProperties object itself.
    • vmipPool

      Get the vmipPool property: IP Pool for Virtual Machines.
      Returns:
      the vmipPool value.
    • withVmipPool

      Set the vmipPool property: IP Pool for Virtual Machines.
      Parameters:
      vmipPool - the vmipPool value to set.
      Returns:
      the VirtualNetworksProperties object itself.
    • dhcpServers

      public List<String> dhcpServers()
      Get the dhcpServers property: Address of the DHCP servers associated with the network.
      Returns:
      the dhcpServers value.
    • dnsServers

      public List<String> dnsServers()
      Get the dnsServers property: Address of the DNS servers associated with the network.
      Returns:
      the dnsServers value.
    • gateway

      public String gateway()
      Get the gateway property: Address of the Gateway associated with the network.
      Returns:
      the gateway value.
    • ipAddressPrefix

      public String ipAddressPrefix()
      Get the ipAddressPrefix property: IP Address Prefix of the network.
      Returns:
      the ipAddressPrefix value.
    • vlanId

      public String vlanId()
      Get the vlanId property: VLAN Id used by the network.
      Returns:
      the vlanId value.
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: The provisioningState property.
      Returns:
      the provisioningState value.
    • status

      Get the status property: HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork.
      Returns:
      the status value.
    • validate

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