Class VirtualMachineScaleSetUpdateNetworkProfile


  • public final class VirtualMachineScaleSetUpdateNetworkProfile
    extends Object
    Describes a virtual machine scale set network profile.
    • Constructor Detail

      • VirtualMachineScaleSetUpdateNetworkProfile

        public VirtualMachineScaleSetUpdateNetworkProfile()
    • Method Detail

      • healthProbe

        public ApiEntityReference healthProbe()
        Get the healthProbe property: A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
        Returns:
        the healthProbe value.
      • withHealthProbe

        public VirtualMachineScaleSetUpdateNetworkProfile withHealthProbe​(ApiEntityReference healthProbe)
        Set the healthProbe property: A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
        Parameters:
        healthProbe - the healthProbe value to set.
        Returns:
        the VirtualMachineScaleSetUpdateNetworkProfile object itself.
      • networkInterfaceConfigurations

        public List<VirtualMachineScaleSetUpdateNetworkConfiguration> networkInterfaceConfigurations()
        Get the networkInterfaceConfigurations property: The list of network configurations.
        Returns:
        the networkInterfaceConfigurations value.
      • networkApiVersion

        public NetworkApiVersion networkApiVersion()
        Get the networkApiVersion property: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'.
        Returns:
        the networkApiVersion value.
      • withNetworkApiVersion

        public VirtualMachineScaleSetUpdateNetworkProfile withNetworkApiVersion​(NetworkApiVersion networkApiVersion)
        Set the networkApiVersion property: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'.
        Parameters:
        networkApiVersion - the networkApiVersion value to set.
        Returns:
        the VirtualMachineScaleSetUpdateNetworkProfile object itself.
      • validate

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