Skip to content

IpamPoolProps

Properties for defining a IpamPool.

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

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkvpc"
&alicloudroscdkvpc.IpamPoolProps {
    IpamScopeId: interface{},
    AllocationDefaultCidrMask: interface{},
    AllocationMaxCidrMask: interface{},
    AllocationMinCidrMask: interface{},
    AutoImport: interface{},
    IpamPoolDescription: interface{},
    IpamPoolName: interface{},
    Ipv6Isp: interface{},
    IpVersion: interface{},
    PoolRegionId: interface{},
    ResourceGroupId: interface{},
    SourceIpamPoolId: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkvpc.RosIpamPool.TagsProperty,
}

Properties

Name Type Description
IpamScopeId interface{} Property ipamScopeId: The ID of the IPAM scope.
AllocationDefaultCidrMask interface{} Property allocationDefaultCidrMask: The default CIDR mask for allocation.
AllocationMaxCidrMask interface{} Property allocationMaxCidrMask: The maximum CIDR mask for allocation.
AllocationMinCidrMask interface{} Property allocationMinCidrMask: The minimum CIDR mask for allocation.
AutoImport interface{} Property autoImport: Whether to automatically import the IPAM pool.
IpamPoolDescription interface{} Property ipamPoolDescription: The description of the IPAM pool.
IpamPoolName interface{} Property ipamPoolName: The name of the IPAM pool.
Ipv6Isp interface{} Property ipv6Isp: The IPv6 ISP for the IPAM pool.
IpVersion interface{} Property ipVersion: The IP version of the IPAM pool.
PoolRegionId interface{} Property poolRegionId: The ID of the region where the IPAM pool is located.
ResourceGroupId interface{} Property resourceGroupId: The ID of the resource group to which the IPAM pool belongs.
SourceIpamPoolId interface{} Property sourceIpamPoolId: The ID of the source IPAM pool.
Tags *[]TagsProperty Property tags: The tags of the IPAM pool.

IpamScopeIdRequired

IpamScopeId interface{}
  • Type: interface{}

Property ipamScopeId: The ID of the IPAM scope.

This parameter is required.


AllocationDefaultCidrMaskOptional

AllocationDefaultCidrMask interface{}
  • Type: interface{}

Property allocationDefaultCidrMask: The default CIDR mask for allocation.


AllocationMaxCidrMaskOptional

AllocationMaxCidrMask interface{}
  • Type: interface{}

Property allocationMaxCidrMask: The maximum CIDR mask for allocation.


AllocationMinCidrMaskOptional

AllocationMinCidrMask interface{}
  • Type: interface{}

Property allocationMinCidrMask: The minimum CIDR mask for allocation.


AutoImportOptional

AutoImport interface{}
  • Type: interface{}

Property autoImport: Whether to automatically import the IPAM pool.


IpamPoolDescriptionOptional

IpamPoolDescription interface{}
  • Type: interface{}

Property ipamPoolDescription: The description of the IPAM pool.


IpamPoolNameOptional

IpamPoolName interface{}
  • Type: interface{}

Property ipamPoolName: The name of the IPAM pool.


Ipv6IspOptional

Ipv6Isp interface{}
  • Type: interface{}

Property ipv6Isp: The IPv6 ISP for the IPAM pool.


IpVersionOptional

IpVersion interface{}
  • Type: interface{}

Property ipVersion: The IP version of the IPAM pool.

Valid values: IPv4, IPv6.


PoolRegionIdOptional

PoolRegionId interface{}
  • Type: interface{}

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


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

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


SourceIpamPoolIdOptional

SourceIpamPoolId interface{}
  • Type: interface{}

Property sourceIpamPoolId: The ID of the source IPAM pool.


TagsOptional

Tags *[]TagsProperty

Property tags: The tags of the IPAM pool.

The maximum length is 21.