Skip to content

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; }

Property tags: The tags of the IPAM pool.

The maximum length is 21.