Class VirtualNetworkTapInner


  • public final class VirtualNetworkTapInner
    extends com.azure.core.management.Resource
    Virtual Network Tap resource.
    • Constructor Detail

      • VirtualNetworkTapInner

        public VirtualNetworkTapInner()
    • Method Detail

      • etag

        public String etag()
        Get the etag property: A unique read-only string that changes whenever the resource is updated.
        Returns:
        the etag value.
      • id

        public String id()
        Get the id property: Resource ID.
        Overrides:
        id in class com.azure.core.management.ProxyResource
        Returns:
        the id value.
      • withId

        public VirtualNetworkTapInner withId​(String id)
        Set the id property: Resource ID.
        Parameters:
        id - the id value to set.
        Returns:
        the VirtualNetworkTapInner object itself.
      • withLocation

        public VirtualNetworkTapInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • networkInterfaceTapConfigurations

        public List<NetworkInterfaceTapConfigurationInner> networkInterfaceTapConfigurations()
        Get the networkInterfaceTapConfigurations property: Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
        Returns:
        the networkInterfaceTapConfigurations value.
      • resourceGuid

        public String resourceGuid()
        Get the resourceGuid property: The resource GUID property of the virtual network tap resource.
        Returns:
        the resourceGuid value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the virtual network tap resource.
        Returns:
        the provisioningState value.
      • destinationNetworkInterfaceIpConfiguration

        public NetworkInterfaceIpConfigurationInner destinationNetworkInterfaceIpConfiguration()
        Get the destinationNetworkInterfaceIpConfiguration property: The reference to the private IP Address of the collector nic that will receive the tap.
        Returns:
        the destinationNetworkInterfaceIpConfiguration value.
      • withDestinationNetworkInterfaceIpConfiguration

        public VirtualNetworkTapInner withDestinationNetworkInterfaceIpConfiguration​(NetworkInterfaceIpConfigurationInner destinationNetworkInterfaceIpConfiguration)
        Set the destinationNetworkInterfaceIpConfiguration property: The reference to the private IP Address of the collector nic that will receive the tap.
        Parameters:
        destinationNetworkInterfaceIpConfiguration - the destinationNetworkInterfaceIpConfiguration value to set.
        Returns:
        the VirtualNetworkTapInner object itself.
      • destinationLoadBalancerFrontEndIpConfiguration

        public FrontendIpConfigurationInner destinationLoadBalancerFrontEndIpConfiguration()
        Get the destinationLoadBalancerFrontEndIpConfiguration property: The reference to the private IP address on the internal Load Balancer that will receive the tap.
        Returns:
        the destinationLoadBalancerFrontEndIpConfiguration value.
      • withDestinationLoadBalancerFrontEndIpConfiguration

        public VirtualNetworkTapInner withDestinationLoadBalancerFrontEndIpConfiguration​(FrontendIpConfigurationInner destinationLoadBalancerFrontEndIpConfiguration)
        Set the destinationLoadBalancerFrontEndIpConfiguration property: The reference to the private IP address on the internal Load Balancer that will receive the tap.
        Parameters:
        destinationLoadBalancerFrontEndIpConfiguration - the destinationLoadBalancerFrontEndIpConfiguration value to set.
        Returns:
        the VirtualNetworkTapInner object itself.
      • destinationPort

        public Integer destinationPort()
        Get the destinationPort property: The VXLAN destination port that will receive the tapped traffic.
        Returns:
        the destinationPort value.
      • withDestinationPort

        public VirtualNetworkTapInner withDestinationPort​(Integer destinationPort)
        Set the destinationPort property: The VXLAN destination port that will receive the tapped traffic.
        Parameters:
        destinationPort - the destinationPort value to set.
        Returns:
        the VirtualNetworkTapInner object itself.
      • validate

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