ArmNetworkModelFactory.IpamPoolProperties 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.
Properties of IpamPool resource properties which are specific to the Pool resource.
public static Azure.ResourceManager.Network.Models.IpamPoolProperties IpamPoolProperties(string description, string displayName, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.IpamIPType> ipAddressType, string parentPoolName, System.Collections.Generic.IEnumerable<string> addressPrefixes, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState, string minAllocationSize, string maxAllocationSize = default);
static member IpamPoolProperties : string * string * seq<Azure.ResourceManager.Network.Models.IpamIPType> * string * seq<string> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * string * string -> Azure.ResourceManager.Network.Models.IpamPoolProperties
Public Shared Function IpamPoolProperties (description As String, displayName As String, ipAddressType As IEnumerable(Of IpamIPType), parentPoolName As String, addressPrefixes As IEnumerable(Of String), provisioningState As Nullable(Of NetworkProvisioningState), minAllocationSize As String, Optional maxAllocationSize As String = Nothing) As IpamPoolProperties
Parameters
- description
- String
- displayName
- String
String representing a friendly name for the resource.
- ipAddressType
- IEnumerable<IpamIPType>
List of IP address type for the IpamPool.
- parentPoolName
- String
String representing parent IpamPool resource name. If empty the IpamPool will be a root pool.
- addressPrefixes
- IEnumerable<String>
List of IP address prefixes of the resource.
- provisioningState
- Nullable<NetworkProvisioningState>
Provisioning states of a resource.
- minAllocationSize
- String
Minimum number of IP addresses required for allocations from this IpamPool to be compliant. Must be less than or equal to the maximum allocation size. If not specified or empty, no minimum is enforced.
- maxAllocationSize
- String
Maximum number of IP addresses allowed for allocations from this IpamPool to be compliant. Must be greater than or equal to the minimum allocation size. If not specified or empty, no maximum is enforced.
Returns
A new IpamPoolProperties instance for mocking.