IpamPoolProps
Properties for defining a IpamPool.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-ipampool
Initializer
using AlibabaCloud.SDK.ROS.CDK.Vpc;
new IpamPoolProps {
object IpamScopeId,
object AllocationDefaultCidrMask = null,
object AllocationMaxCidrMask = null,
object AllocationMinCidrMask = null,
object AutoImport = null,
object IpamPoolDescription = null,
object IpamPoolName = null,
object Ipv6Isp = null,
object IpVersion = null,
object PoolRegionId = null,
object ResourceGroupId = null,
object SourceIpamPoolId = null,
TagsProperty[] Tags = null
};
Properties
| Name | Type | Description |
|---|---|---|
IpamScopeId | object | Property ipamScopeId: The ID of the IPAM scope. |
AllocationDefaultCidrMask | object | Property allocationDefaultCidrMask: The default CIDR mask for allocation. |
AllocationMaxCidrMask | object | Property allocationMaxCidrMask: The maximum CIDR mask for allocation. |
AllocationMinCidrMask | object | Property allocationMinCidrMask: The minimum CIDR mask for allocation. |
AutoImport | object | Property autoImport: Whether to automatically import the IPAM pool. |
IpamPoolDescription | object | Property ipamPoolDescription: The description of the IPAM pool. |
IpamPoolName | object | Property ipamPoolName: The name of the IPAM pool. |
Ipv6Isp | object | Property ipv6Isp: The IPv6 ISP for the IPAM pool. |
IpVersion | object | Property ipVersion: The IP version of the IPAM pool. |
PoolRegionId | object | Property poolRegionId: The ID of the region where the IPAM pool is located. |
ResourceGroupId | object | Property resourceGroupId: The ID of the resource group to which the IPAM pool belongs. |
SourceIpamPoolId | object | Property sourceIpamPoolId: The ID of the source IPAM pool. |
Tags | TagsProperty[] | Property tags: The tags of the IPAM pool. |
IpamScopeIdRequired
public object IpamScopeId { get; set; }
- Type: object
Property ipamScopeId: The ID of the IPAM scope.
This parameter is required.
AllocationDefaultCidrMaskOptional
public object AllocationDefaultCidrMask { get; set; }
- Type: object
Property allocationDefaultCidrMask: The default CIDR mask for allocation.
AllocationMaxCidrMaskOptional
public object AllocationMaxCidrMask { get; set; }
- Type: object
Property allocationMaxCidrMask: The maximum CIDR mask for allocation.
AllocationMinCidrMaskOptional
public object AllocationMinCidrMask { get; set; }
- Type: object
Property allocationMinCidrMask: The minimum CIDR mask for allocation.
AutoImportOptional
public object AutoImport { get; set; }
- Type: object
Property autoImport: Whether to automatically import the IPAM pool.
IpamPoolDescriptionOptional
public object IpamPoolDescription { get; set; }
- Type: object
Property ipamPoolDescription: The description of the IPAM pool.
IpamPoolNameOptional
public object IpamPoolName { get; set; }
- Type: object
Property ipamPoolName: The name of the IPAM pool.
Ipv6IspOptional
public object Ipv6Isp { get; set; }
- Type: object
Property ipv6Isp: The IPv6 ISP for the IPAM pool.
IpVersionOptional
public object IpVersion { get; set; }
- Type: object
Property ipVersion: The IP version of the IPAM pool.
Valid values: IPv4, IPv6.
PoolRegionIdOptional
public object PoolRegionId { get; set; }
- Type: object
Property poolRegionId: The ID of the region where the IPAM pool is located.
ResourceGroupIdOptional
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: The ID of the resource group to which the IPAM pool belongs.
SourceIpamPoolIdOptional
public object SourceIpamPoolId { get; set; }
- Type: object
Property sourceIpamPoolId: The ID of the source IPAM pool.
TagsOptional
public TagsProperty[] Tags { get; set; }
- Type: TagsProperty[]
Property tags: The tags of the IPAM pool.
The maximum length is 21.