ArmNetworkModelFactory.PublicIPPrefixData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Network.PublicIPPrefixData PublicIPPrefixData(Azure.Core.ResourceIdentifier id = default, string name = default, string type = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Network.Models.NetworkIPVersion? publicIPAddressVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.IPTag> ipTags = default, int? prefixLength = default, string ipPrefix = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ReferencedPublicIpAddress> publicIPAddresses = default, Guid? resourceGuid = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, Azure.ResourceManager.Network.NatGatewayData natGateway = default, Azure.Core.ResourceIdentifier loadBalancerFrontendIpConfigurationId = default, Azure.Core.ResourceIdentifier customIPPrefixId = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, Azure.ResourceManager.Network.Models.PublicIPPrefixSku sku = default, Azure.ETag? eTag = default, System.Collections.Generic.IEnumerable<string> zones = default);
static member PublicIPPrefixData : Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ResourceManager.Network.Models.NetworkIPVersion> * seq<Azure.ResourceManager.Network.Models.IPTag> * Nullable<int> * string * seq<Azure.ResourceManager.Network.Models.ReferencedPublicIpAddress> * Nullable<Guid> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Azure.ResourceManager.Network.NatGatewayData * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.ResourceManager.Resources.Models.ExtendedLocation * Azure.ResourceManager.Network.Models.PublicIPPrefixSku * Nullable<Azure.ETag> * seq<string> -> Azure.ResourceManager.Network.PublicIPPrefixData
Public Shared Function PublicIPPrefixData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional publicIPAddressVersion As Nullable(Of NetworkIPVersion) = Nothing, Optional ipTags As IEnumerable(Of IPTag) = Nothing, Optional prefixLength As Nullable(Of Integer) = Nothing, Optional ipPrefix As String = Nothing, Optional publicIPAddresses As IEnumerable(Of ReferencedPublicIpAddress) = Nothing, Optional resourceGuid As Nullable(Of Guid) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional natGateway As NatGatewayData = Nothing, Optional loadBalancerFrontendIpConfigurationId As ResourceIdentifier = Nothing, Optional customIPPrefixId As ResourceIdentifier = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional sku As PublicIPPrefixSku = Nothing, Optional eTag As Nullable(Of ETag) = Nothing, Optional zones As IEnumerable(Of String) = Nothing) As PublicIPPrefixData
Parameters
Resource ID.
- name
- String
Resource name.
- type
- String
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
- publicIPAddressVersion
- Nullable<NetworkIPVersion>
The public IP address version.
- ipTags
- IEnumerable<IPTag>
The list of tags associated with the public IP prefix.
- ipPrefix
- String
The allocated Prefix.
- publicIPAddresses
- IEnumerable<ReferencedPublicIpAddress>
The list of all referenced PublicIPAddresses.
- provisioningState
- Nullable<NetworkProvisioningState>
The provisioning state of the public IP prefix resource.
- natGateway
- NatGatewayData
NatGateway of Public IP Prefix.
- loadBalancerFrontendIpConfigurationId
- ResourceIdentifier
Resource ID.
- customIPPrefixId
- ResourceIdentifier
Resource ID.
- extendedLocation
- ExtendedLocation
The extended location of the public ip address.
The public IP prefix SKU.
- zones
- IEnumerable<String>
A list of availability zones denoting the IP allocated for the resource needs to come from.
Returns
A new PublicIPPrefixData instance for mocking.