public class NetworkInterfaceIpConfigurationInner
extends com.azure.core.management.SubResource
| Constructor and Description |
|---|
NetworkInterfaceIpConfigurationInner() |
| Modifier and Type | Method and Description |
|---|---|
List<ApplicationGatewayBackendAddressPool> |
applicationGatewayBackendAddressPools()
Get the applicationGatewayBackendAddressPools property: The reference to ApplicationGatewayBackendAddressPool
resource.
|
List<ApplicationSecurityGroupInner> |
applicationSecurityGroups()
Get the applicationSecurityGroups property: Application security groups in which the IP configuration is
included.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
List<BackendAddressPoolInner> |
loadBalancerBackendAddressPools()
Get the loadBalancerBackendAddressPools property: The reference to LoadBalancerBackendAddressPool resource.
|
List<InboundNatRuleInner> |
loadBalancerInboundNatRules()
Get the loadBalancerInboundNatRules property: A list of references of LoadBalancerInboundNatRules.
|
String |
name()
Get the name property: The name of the resource that is unique within a resource group.
|
Boolean |
primary()
Get the primary property: Whether this is a primary customer address on the network interface.
|
String |
privateIpAddress()
Get the privateIpAddress property: Private IP address of the IP configuration.
|
IpVersion |
privateIpAddressVersion()
Get the privateIpAddressVersion property: Whether the specific IP configuration is IPv4 or IPv6.
|
IpAllocationMethod |
privateIpAllocationMethod()
Get the privateIpAllocationMethod property: The private IP address allocation method.
|
NetworkInterfaceIpConfigurationPrivateLinkConnectionProperties |
privateLinkConnectionProperties()
Get the privateLinkConnectionProperties property: PrivateLinkConnection properties for the network interface.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the network interface IP configuration.
|
PublicIpAddressInner |
publicIpAddress()
Get the publicIpAddress property: Public IP address bound to the IP configuration.
|
SubnetInner |
subnet()
Get the subnet property: Subnet bound to the IP configuration.
|
void |
validate()
Validates the instance.
|
List<VirtualNetworkTapInner> |
virtualNetworkTaps()
Get the virtualNetworkTaps property: The reference to Virtual Network Taps.
|
NetworkInterfaceIpConfigurationInner |
withApplicationGatewayBackendAddressPools(List<ApplicationGatewayBackendAddressPool> applicationGatewayBackendAddressPools)
Set the applicationGatewayBackendAddressPools property: The reference to ApplicationGatewayBackendAddressPool
resource.
|
NetworkInterfaceIpConfigurationInner |
withApplicationSecurityGroups(List<ApplicationSecurityGroupInner> applicationSecurityGroups)
Set the applicationSecurityGroups property: Application security groups in which the IP configuration is
included.
|
NetworkInterfaceIpConfigurationInner |
withLoadBalancerBackendAddressPools(List<BackendAddressPoolInner> loadBalancerBackendAddressPools)
Set the loadBalancerBackendAddressPools property: The reference to LoadBalancerBackendAddressPool resource.
|
NetworkInterfaceIpConfigurationInner |
withLoadBalancerInboundNatRules(List<InboundNatRuleInner> loadBalancerInboundNatRules)
Set the loadBalancerInboundNatRules property: A list of references of LoadBalancerInboundNatRules.
|
NetworkInterfaceIpConfigurationInner |
withName(String name)
Set the name property: The name of the resource that is unique within a resource group.
|
NetworkInterfaceIpConfigurationInner |
withPrimary(Boolean primary)
Set the primary property: Whether this is a primary customer address on the network interface.
|
NetworkInterfaceIpConfigurationInner |
withPrivateIpAddress(String privateIpAddress)
Set the privateIpAddress property: Private IP address of the IP configuration.
|
NetworkInterfaceIpConfigurationInner |
withPrivateIpAddressVersion(IpVersion privateIpAddressVersion)
Set the privateIpAddressVersion property: Whether the specific IP configuration is IPv4 or IPv6.
|
NetworkInterfaceIpConfigurationInner |
withPrivateIpAllocationMethod(IpAllocationMethod privateIpAllocationMethod)
Set the privateIpAllocationMethod property: The private IP address allocation method.
|
NetworkInterfaceIpConfigurationInner |
withPublicIpAddress(PublicIpAddressInner publicIpAddress)
Set the publicIpAddress property: Public IP address bound to the IP configuration.
|
NetworkInterfaceIpConfigurationInner |
withSubnet(SubnetInner subnet)
Set the subnet property: Subnet bound to the IP configuration.
|
NetworkInterfaceIpConfigurationInner |
withVirtualNetworkTaps(List<VirtualNetworkTapInner> virtualNetworkTaps)
Set the virtualNetworkTaps property: The reference to Virtual Network Taps.
|
public NetworkInterfaceIpConfigurationInner()
public String name()
public NetworkInterfaceIpConfigurationInner withName(String name)
name - the name value to set.public String etag()
public List<VirtualNetworkTapInner> virtualNetworkTaps()
public NetworkInterfaceIpConfigurationInner withVirtualNetworkTaps(List<VirtualNetworkTapInner> virtualNetworkTaps)
virtualNetworkTaps - the virtualNetworkTaps value to set.public List<ApplicationGatewayBackendAddressPool> applicationGatewayBackendAddressPools()
public NetworkInterfaceIpConfigurationInner withApplicationGatewayBackendAddressPools(List<ApplicationGatewayBackendAddressPool> applicationGatewayBackendAddressPools)
applicationGatewayBackendAddressPools - the applicationGatewayBackendAddressPools value to set.public List<BackendAddressPoolInner> loadBalancerBackendAddressPools()
public NetworkInterfaceIpConfigurationInner withLoadBalancerBackendAddressPools(List<BackendAddressPoolInner> loadBalancerBackendAddressPools)
loadBalancerBackendAddressPools - the loadBalancerBackendAddressPools value to set.public List<InboundNatRuleInner> loadBalancerInboundNatRules()
public NetworkInterfaceIpConfigurationInner withLoadBalancerInboundNatRules(List<InboundNatRuleInner> loadBalancerInboundNatRules)
loadBalancerInboundNatRules - the loadBalancerInboundNatRules value to set.public String privateIpAddress()
public NetworkInterfaceIpConfigurationInner withPrivateIpAddress(String privateIpAddress)
privateIpAddress - the privateIpAddress value to set.public IpAllocationMethod privateIpAllocationMethod()
public NetworkInterfaceIpConfigurationInner withPrivateIpAllocationMethod(IpAllocationMethod privateIpAllocationMethod)
privateIpAllocationMethod - the privateIpAllocationMethod value to set.public IpVersion privateIpAddressVersion()
public NetworkInterfaceIpConfigurationInner withPrivateIpAddressVersion(IpVersion privateIpAddressVersion)
privateIpAddressVersion - the privateIpAddressVersion value to set.public SubnetInner subnet()
public NetworkInterfaceIpConfigurationInner withSubnet(SubnetInner subnet)
subnet - the subnet value to set.public Boolean primary()
public NetworkInterfaceIpConfigurationInner withPrimary(Boolean primary)
primary - the primary value to set.public PublicIpAddressInner publicIpAddress()
public NetworkInterfaceIpConfigurationInner withPublicIpAddress(PublicIpAddressInner publicIpAddress)
publicIpAddress - the publicIpAddress value to set.public List<ApplicationSecurityGroupInner> applicationSecurityGroups()
public NetworkInterfaceIpConfigurationInner withApplicationSecurityGroups(List<ApplicationSecurityGroupInner> applicationSecurityGroups)
applicationSecurityGroups - the applicationSecurityGroups value to set.public ProvisioningState provisioningState()
public NetworkInterfaceIpConfigurationPrivateLinkConnectionProperties privateLinkConnectionProperties()
public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.