Skip to content

IpamPoolProps

Properties for defining a IpamPool.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-ipampool

Initializer

import { IpamPoolProps } from '@alicloud/ros-cdk-vpc'
const ipamPoolProps: IpamPoolProps = { ... }

Properties

Name Type Description
ipamScopeId string | @alicloud/ros-cdk-core.IResolvable Property ipamScopeId: The ID of the IPAM scope.
allocationDefaultCidrMask number | @alicloud/ros-cdk-core.IResolvable Property allocationDefaultCidrMask: The default CIDR mask for allocation.
allocationMaxCidrMask number | @alicloud/ros-cdk-core.IResolvable Property allocationMaxCidrMask: The maximum CIDR mask for allocation.
allocationMinCidrMask number | @alicloud/ros-cdk-core.IResolvable Property allocationMinCidrMask: The minimum CIDR mask for allocation.
autoImport boolean | @alicloud/ros-cdk-core.IResolvable Property autoImport: Whether to automatically import the IPAM pool.
ipamPoolDescription string | @alicloud/ros-cdk-core.IResolvable Property ipamPoolDescription: The description of the IPAM pool.
ipamPoolName string | @alicloud/ros-cdk-core.IResolvable Property ipamPoolName: The name of the IPAM pool.
ipv6Isp string | @alicloud/ros-cdk-core.IResolvable Property ipv6Isp: The IPv6 ISP for the IPAM pool.
ipVersion string | @alicloud/ros-cdk-core.IResolvable Property ipVersion: The IP version of the IPAM pool.
poolRegionId string | @alicloud/ros-cdk-core.IResolvable Property poolRegionId: The ID of the region where the IPAM pool is located.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable Property resourceGroupId: The ID of the resource group to which the IPAM pool belongs.
sourceIpamPoolId string | @alicloud/ros-cdk-core.IResolvable Property sourceIpamPoolId: The ID of the source IPAM pool.
tags TagsProperty[] Property tags: The tags of the IPAM pool.

ipamScopeIdRequired

public readonly ipamScopeId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ipamScopeId: The ID of the IPAM scope.

This parameter is required.


allocationDefaultCidrMaskOptional

public readonly allocationDefaultCidrMask: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property allocationDefaultCidrMask: The default CIDR mask for allocation.


allocationMaxCidrMaskOptional

public readonly allocationMaxCidrMask: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property allocationMaxCidrMask: The maximum CIDR mask for allocation.


allocationMinCidrMaskOptional

public readonly allocationMinCidrMask: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property allocationMinCidrMask: The minimum CIDR mask for allocation.


autoImportOptional

public readonly autoImport: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property autoImport: Whether to automatically import the IPAM pool.


ipamPoolDescriptionOptional

public readonly ipamPoolDescription: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ipamPoolDescription: The description of the IPAM pool.


ipamPoolNameOptional

public readonly ipamPoolName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ipamPoolName: The name of the IPAM pool.


ipv6IspOptional

public readonly ipv6Isp: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ipv6Isp: The IPv6 ISP for the IPAM pool.


ipVersionOptional

public readonly ipVersion: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ipVersion: The IP version of the IPAM pool.

Valid values: IPv4, IPv6.


poolRegionIdOptional

public readonly poolRegionId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property poolRegionId: The ID of the region where the IPAM pool is located.


resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceGroupId: The ID of the resource group to which the IPAM pool belongs.


sourceIpamPoolIdOptional

public readonly sourceIpamPoolId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property sourceIpamPoolId: The ID of the source IPAM pool.


tagsOptional

public readonly tags: TagsProperty[];

Property tags: The tags of the IPAM pool.

The maximum length is 21.