Interface VirtualNetworkGatewayIPConfiguration
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<VirtualNetworkGateway>,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayIPConfigurationInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<VirtualNetworkGateway>,com.microsoft.azure.management.resources.fluentcore.model.Indexable
@Beta(V1_3_0) public interface VirtualNetworkGatewayIPConfiguration extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayIPConfigurationInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<VirtualNetworkGateway>
A client-side representation of an virtual network gateway IP configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceVirtualNetworkGatewayIPConfiguration.Definition<ParentT>The entirety of virtual network gateway IP configuration definition.static interfaceVirtualNetworkGatewayIPConfiguration.DefinitionStagesGrouping of virtual network gateway IP configuration definition stages.static interfaceVirtualNetworkGatewayIPConfiguration.UpdateThe entirety of an application gateway IP configuration update as part of a virtual network gateway update.static interfaceVirtualNetworkGatewayIPConfiguration.UpdateDefinition<ParentT>The entirety of an application gateway IP configuration definition as part of a virtual network gateway update.static interfaceVirtualNetworkGatewayIPConfiguration.UpdateDefinitionStagesGrouping of application gateway IP configuration definition stages applicable as part of a virtual network gateway update.static interfaceVirtualNetworkGatewayIPConfiguration.UpdateStagesGrouping of application gateway IP configuration update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SubnetgetSubnet()StringnetworkId()IPAllocationMethodprivateIPAllocationMethod()StringpublicIPAddressId()StringsubnetName()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
-
-
-
Method Detail
-
networkId
String networkId()
- Returns:
- the resource ID of the virtual network the application gateway is in
-
publicIPAddressId
String publicIPAddressId()
- Returns:
- the resource id of associated public IP address
-
subnetName
String subnetName()
- Returns:
- the name of the subnet the virtual network gateway is in
-
privateIPAllocationMethod
IPAllocationMethod privateIPAllocationMethod()
- Returns:
- the private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
-
getSubnet
Subnet getSubnet()
- Returns:
- the subnet the virtual network gateway is in Note, this results in a separate call to Azure.
-
-