Class VirtualNetworkGatewayIPConfiguration | Azure SDK for Net
James Stevens
Published Feb 16, 2026
IP configuration for virtual network gateway.
Inheritance
VirtualNetworkGatewayIPConfiguration
Inherited Members
Namespace: Azure.ResourceManager.Network.Models
Assembly: Azure.ResourceManager.Network.dll
Syntax
public class VirtualNetworkGatewayIPConfiguration : Azure.ResourceManager.Network.Models.SubResource Constructors
VirtualNetworkGatewayIPConfiguration()
Initializes a new instance of VirtualNetworkGatewayIPConfiguration.
Declaration
public VirtualNetworkGatewayIPConfiguration (); Properties
Etag
A unique read-only string that changes whenever the resource is updated.
Declaration
public string Etag { get; } Property Value
Name
The name of the resource that is unique within a resource group. This name can be used to access the resource.
Declaration
public string Name { get; set; } Property Value
PrivateIPAddress
Private IP Address for this gateway.
Declaration
public string PrivateIPAddress { get; } Property Value
PrivateIPAllocationMethod
The private IP address allocation method.
Declaration
public Nullable<Azure.ResourceManager.Network.Models.IPAllocationMethod> PrivateIPAllocationMethod { get; set; } Property Value
ProvisioningState
The provisioning state of the virtual network gateway IP configuration resource.
Declaration
public Nullable<Azure.ResourceManager.Network.Models.ProvisioningState> ProvisioningState { get; } Property Value
PublicIPAddress
The reference to the public IP resource.
Declaration
public Azure.ResourceManager.Network.Models.SubResource PublicIPAddress { get; set; } Property Value
Subnet
The reference to the subnet resource.
Declaration
public Azure.ResourceManager.Network.Models.SubResource Subnet { get; set; }