AzureFirewallIPConfiguration Class

  • java.lang.Object
    • com.microsoft.azure.SubResource
      • com.microsoft.azure.management.network.AzureFirewallIPConfiguration

public class AzureFirewallIPConfiguration
extends com.microsoft.azure.SubResource

IP configuration of an Azure Firewall.

Constructor Summary

Constructor Description
AzureFirewallIPConfiguration()

Method Summary

Modifier and Type Method and Description
java.lang.String etag()

Get a unique read-only string that changes whenever the resource is updated.

java.lang.String name()

Get name of the resource that is unique within a resource group.

java.lang.String privateIPAddress()

Get the Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

ProvisioningState provisioningState()

Get the provisioning state of the Azure firewall IP configuration resource.

com.microsoft.azure.SubResource publicIPAddress()

Get reference to the PublicIP resource.

com.microsoft.azure.SubResource subnet()

Get reference to the subnet resource.

java.lang.String type()

Get type of the resource.

AzureFirewallIPConfiguration withName(String name)

Set name of the resource that is unique within a resource group.

AzureFirewallIPConfiguration withPublicIPAddress(SubResource publicIPAddress)

Set reference to the PublicIP resource.

AzureFirewallIPConfiguration withSubnet(SubResource subnet)

Set reference to the subnet resource.

Methods inherited from com.microsoft.azure.SubResource

com.microsoft.azure.SubResource.id com.microsoft.azure.SubResource.withId

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

AzureFirewallIPConfiguration

public AzureFirewallIPConfiguration()

Method Details

etag

public String etag()

Get a unique read-only string that changes whenever the resource is updated.

Returns:

the etag value

name

public String name()

Get name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the name value

privateIPAddress

public String privateIPAddress()

Get the Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

Returns:

the privateIPAddress value

provisioningState

public ProvisioningState provisioningState()

Get the provisioning state of the Azure firewall IP configuration resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'.

Returns:

the provisioningState value

publicIPAddress

public SubResource publicIPAddress()

Get reference to the PublicIP resource. This field is a mandatory input if subnet is not null.

Returns:

the publicIPAddress value

subnet

public SubResource subnet()

Get reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.

Returns:

the subnet value

type

public String type()

Get type of the resource.

Returns:

the type value

withName

public AzureFirewallIPConfiguration withName(String name)

Set name of the resource that is unique within a resource group. This name can be used to access the resource.

Parameters:

name - the name value to set

Returns:

the AzureFirewallIPConfiguration object itself.

withPublicIPAddress

public AzureFirewallIPConfiguration withPublicIPAddress(SubResource publicIPAddress)

Set reference to the PublicIP resource. This field is a mandatory input if subnet is not null.

Parameters:

publicIPAddress - the publicIPAddress value to set

Returns:

the AzureFirewallIPConfiguration object itself.

withSubnet

public AzureFirewallIPConfiguration withSubnet(SubResource subnet)

Set reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.

Parameters:

subnet - the subnet value to set

Returns:

the AzureFirewallIPConfiguration object itself.

Applies to