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