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[];
- Type: TagsProperty[]
Property tags: The tags of the IPAM pool.
The maximum length is 21.