Class VirtualNetworkTapInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.network.fluent.models.VirtualNetworkTapInner
public final class VirtualNetworkTapInner
extends com.azure.core.management.Resource
Virtual Network Tap resource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of VirtualNetworkTapInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the destinationLoadBalancerFrontEndIpConfiguration property: The reference to the private IP address on the internal Load Balancer that will receive the tap.Get the destinationNetworkInterfaceIpConfiguration property: The reference to the private IP Address of the collector nic that will receive the tap.Get the destinationPort property: The VXLAN destination port that will receive the tapped traffic.etag()Get the etag property: A unique read-only string that changes whenever the resource is updated.id()Get the id property: Resource ID.Get the networkInterfaceTapConfigurations property: Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.Get the provisioningState property: The provisioning state of the virtual network tap resource.Get the resourceGuid property: The resource GUID property of the virtual network tap resource.voidvalidate()Validates the instance.withDestinationLoadBalancerFrontEndIpConfiguration(FrontendIpConfigurationInner destinationLoadBalancerFrontEndIpConfiguration) Set the destinationLoadBalancerFrontEndIpConfiguration property: The reference to the private IP address on the internal Load Balancer that will receive the tap.withDestinationNetworkInterfaceIpConfiguration(NetworkInterfaceIpConfigurationInner destinationNetworkInterfaceIpConfiguration) Set the destinationNetworkInterfaceIpConfiguration property: The reference to the private IP Address of the collector nic that will receive the tap.withDestinationPort(Integer destinationPort) Set the destinationPort property: The VXLAN destination port that will receive the tapped traffic.Set the id property: Resource ID.withLocation(String location) Methods inherited from class com.azure.core.management.Resource
location, tagsMethods inherited from class com.azure.core.management.ProxyResource
name, type
-
Constructor Details
-
VirtualNetworkTapInner
public VirtualNetworkTapInner()Creates an instance of VirtualNetworkTapInner class.
-
-
Method Details
-
etag
Get the etag property: A unique read-only string that changes whenever the resource is updated.- Returns:
- the etag value.
-
id
Get the id property: Resource ID.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
withId
Set the id property: Resource ID.- Parameters:
id- the id value to set.- Returns:
- the VirtualNetworkTapInner object itself.
-
withLocation
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
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
Get the resourceGuid property: The resource GUID property of the virtual network tap resource.- Returns:
- the resourceGuid value.
-
provisioningState
Get the provisioningState property: The provisioning state of the virtual network tap resource.- Returns:
- the provisioningState value.
-
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
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
Get the destinationPort property: The VXLAN destination port that will receive the tapped traffic.- Returns:
- the destinationPort value.
-
withDestinationPort
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.
-