Alibaba Cloud v3.87.0 published on Saturday, Oct 18, 2025 by Pulumi
alicloud.vpc.getIpamIpamPools
This data source provides Vpc Ipam Ipam Pool available to the user.What is Ipam Pool
NOTE: Available since v1.241.0.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const _default = alicloud.resourcemanager.getResourceGroups({});
const defaultIpam = new alicloud.vpc.IpamIpam("defaultIpam", {operatingRegionLists: ["cn-hangzhou"]});
const parentIpamPool = new alicloud.vpc.IpamIpamPool("parentIpamPool", {
ipamScopeId: defaultIpam.privateDefaultScopeId,
poolRegionId: "cn-hangzhou",
});
const defaultIpamIpamPool = new alicloud.vpc.IpamIpamPool("default", {
ipamScopeId: defaultIpam.privateDefaultScopeId,
poolRegionId: parentIpamPool.poolRegionId,
ipamPoolName: name,
sourceIpamPoolId: parentIpamPool.id,
ipVersion: "IPv4",
ipamPoolDescription: name,
});
const defaultGetIpamIpamPools = alicloud.vpc.getIpamIpamPools({
nameRegex: defaultIpamIpamPool.name,
});
export const alicloudVpcIpamIpamPoolExampleId = defaultGetIpamIpamPools.then(defaultGetIpamIpamPools => defaultGetIpamIpamPools.pools?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
default = alicloud.resourcemanager.get_resource_groups()
default_ipam = alicloud.vpc.IpamIpam("defaultIpam", operating_region_lists=["cn-hangzhou"])
parent_ipam_pool = alicloud.vpc.IpamIpamPool("parentIpamPool",
ipam_scope_id=default_ipam.private_default_scope_id,
pool_region_id="cn-hangzhou")
default_ipam_ipam_pool = alicloud.vpc.IpamIpamPool("default",
ipam_scope_id=default_ipam.private_default_scope_id,
pool_region_id=parent_ipam_pool.pool_region_id,
ipam_pool_name=name,
source_ipam_pool_id=parent_ipam_pool.id,
ip_version="IPv4",
ipam_pool_description=name)
default_get_ipam_ipam_pools = alicloud.vpc.get_ipam_ipam_pools(name_regex=default_ipam_ipam_pool.name)
pulumi.export("alicloudVpcIpamIpamPoolExampleId", default_get_ipam_ipam_pools.pools[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "terraform-example"
if param := cfg.Get("name"); param != "" {
name = param
}
_, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil)
if err != nil {
return err
}
defaultIpam, err := vpc.NewIpamIpam(ctx, "defaultIpam", &vpc.IpamIpamArgs{
OperatingRegionLists: pulumi.StringArray{
pulumi.String("cn-hangzhou"),
},
})
if err != nil {
return err
}
parentIpamPool, err := vpc.NewIpamIpamPool(ctx, "parentIpamPool", &vpc.IpamIpamPoolArgs{
IpamScopeId: defaultIpam.PrivateDefaultScopeId,
PoolRegionId: pulumi.String("cn-hangzhou"),
})
if err != nil {
return err
}
defaultIpamIpamPool, err := vpc.NewIpamIpamPool(ctx, "default", &vpc.IpamIpamPoolArgs{
IpamScopeId: defaultIpam.PrivateDefaultScopeId,
PoolRegionId: parentIpamPool.PoolRegionId,
IpamPoolName: pulumi.String(name),
SourceIpamPoolId: parentIpamPool.ID(),
IpVersion: pulumi.String("IPv4"),
IpamPoolDescription: pulumi.String(name),
})
if err != nil {
return err
}
defaultGetIpamIpamPools, err := vpc.GetIpamIpamPools(ctx, &vpc.GetIpamIpamPoolsArgs{
NameRegex: pulumi.StringRef(defaultIpamIpamPool.Name),
}, nil)
if err != nil {
return err
}
ctx.Export("alicloudVpcIpamIpamPoolExampleId", defaultGetIpamIpamPools.Pools[0].Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "terraform-example";
var @default = AliCloud.ResourceManager.GetResourceGroups.Invoke();
var defaultIpam = new AliCloud.Vpc.IpamIpam("defaultIpam", new()
{
OperatingRegionLists = new[]
{
"cn-hangzhou",
},
});
var parentIpamPool = new AliCloud.Vpc.IpamIpamPool("parentIpamPool", new()
{
IpamScopeId = defaultIpam.PrivateDefaultScopeId,
PoolRegionId = "cn-hangzhou",
});
var defaultIpamIpamPool = new AliCloud.Vpc.IpamIpamPool("default", new()
{
IpamScopeId = defaultIpam.PrivateDefaultScopeId,
PoolRegionId = parentIpamPool.PoolRegionId,
IpamPoolName = name,
SourceIpamPoolId = parentIpamPool.Id,
IpVersion = "IPv4",
IpamPoolDescription = name,
});
var defaultGetIpamIpamPools = AliCloud.Vpc.GetIpamIpamPools.Invoke(new()
{
NameRegex = defaultIpamIpamPool.Name,
});
return new Dictionary<string, object?>
{
["alicloudVpcIpamIpamPoolExampleId"] = defaultGetIpamIpamPools.Apply(getIpamIpamPoolsResult => getIpamIpamPoolsResult.Pools[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.resourcemanager.ResourcemanagerFunctions;
import com.pulumi.alicloud.resourcemanager.inputs.GetResourceGroupsArgs;
import com.pulumi.alicloud.vpc.IpamIpam;
import com.pulumi.alicloud.vpc.IpamIpamArgs;
import com.pulumi.alicloud.vpc.IpamIpamPool;
import com.pulumi.alicloud.vpc.IpamIpamPoolArgs;
import com.pulumi.alicloud.vpc.VpcFunctions;
import com.pulumi.alicloud.vpc.inputs.GetIpamIpamPoolsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var name = config.get("name").orElse("terraform-example");
final var default = ResourcemanagerFunctions.getResourceGroups(GetResourceGroupsArgs.builder()
.build());
var defaultIpam = new IpamIpam("defaultIpam", IpamIpamArgs.builder()
.operatingRegionLists("cn-hangzhou")
.build());
var parentIpamPool = new IpamIpamPool("parentIpamPool", IpamIpamPoolArgs.builder()
.ipamScopeId(defaultIpam.privateDefaultScopeId())
.poolRegionId("cn-hangzhou")
.build());
var defaultIpamIpamPool = new IpamIpamPool("defaultIpamIpamPool", IpamIpamPoolArgs.builder()
.ipamScopeId(defaultIpam.privateDefaultScopeId())
.poolRegionId(parentIpamPool.poolRegionId())
.ipamPoolName(name)
.sourceIpamPoolId(parentIpamPool.id())
.ipVersion("IPv4")
.ipamPoolDescription(name)
.build());
final var defaultGetIpamIpamPools = VpcFunctions.getIpamIpamPools(GetIpamIpamPoolsArgs.builder()
.nameRegex(defaultIpamIpamPool.name())
.build());
ctx.export("alicloudVpcIpamIpamPoolExampleId", defaultGetIpamIpamPools.pools()[0].id());
}
}
configuration:
name:
type: string
default: terraform-example
resources:
defaultIpam:
type: alicloud:vpc:IpamIpam
properties:
operatingRegionLists:
- cn-hangzhou
parentIpamPool:
type: alicloud:vpc:IpamIpamPool
properties:
ipamScopeId: ${defaultIpam.privateDefaultScopeId}
poolRegionId: cn-hangzhou
defaultIpamIpamPool:
type: alicloud:vpc:IpamIpamPool
name: default
properties:
ipamScopeId: ${defaultIpam.privateDefaultScopeId}
poolRegionId: ${parentIpamPool.poolRegionId}
ipamPoolName: ${name}
sourceIpamPoolId: ${parentIpamPool.id}
ipVersion: IPv4
ipamPoolDescription: ${name}
variables:
default:
fn::invoke:
function: alicloud:resourcemanager:getResourceGroups
arguments: {}
defaultGetIpamIpamPools:
fn::invoke:
function: alicloud:vpc:getIpamIpamPools
arguments:
nameRegex: ${defaultIpamIpamPool.name}
outputs:
alicloudVpcIpamIpamPoolExampleId: ${defaultGetIpamIpamPools.pools[0].id}
Using getIpamIpamPools
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIpamIpamPools(args: GetIpamIpamPoolsArgs, opts?: InvokeOptions): Promise<GetIpamIpamPoolsResult>
function getIpamIpamPoolsOutput(args: GetIpamIpamPoolsOutputArgs, opts?: InvokeOptions): Output<GetIpamIpamPoolsResult>def get_ipam_ipam_pools(ids: Optional[Sequence[str]] = None,
ipam_pool_id: Optional[str] = None,
ipam_pool_name: Optional[str] = None,
ipam_scope_id: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
pool_region_id: Optional[str] = None,
resource_group_id: Optional[str] = None,
source_ipam_pool_id: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetIpamIpamPoolsResult
def get_ipam_ipam_pools_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
ipam_pool_id: Optional[pulumi.Input[str]] = None,
ipam_pool_name: Optional[pulumi.Input[str]] = None,
ipam_scope_id: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
pool_region_id: Optional[pulumi.Input[str]] = None,
resource_group_id: Optional[pulumi.Input[str]] = None,
source_ipam_pool_id: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIpamIpamPoolsResult]func GetIpamIpamPools(ctx *Context, args *GetIpamIpamPoolsArgs, opts ...InvokeOption) (*GetIpamIpamPoolsResult, error)
func GetIpamIpamPoolsOutput(ctx *Context, args *GetIpamIpamPoolsOutputArgs, opts ...InvokeOption) GetIpamIpamPoolsResultOutput> Note: This function is named GetIpamIpamPools in the Go SDK.
public static class GetIpamIpamPools
{
public static Task<GetIpamIpamPoolsResult> InvokeAsync(GetIpamIpamPoolsArgs args, InvokeOptions? opts = null)
public static Output<GetIpamIpamPoolsResult> Invoke(GetIpamIpamPoolsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIpamIpamPoolsResult> getIpamIpamPools(GetIpamIpamPoolsArgs args, InvokeOptions options)
public static Output<GetIpamIpamPoolsResult> getIpamIpamPools(GetIpamIpamPoolsArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:vpc/getIpamIpamPools:getIpamIpamPools
arguments:
# arguments dictionaryThe following arguments are supported:
- Ids List<string>
- A list of Ipam Pool IDs.
- Ipam
Pool stringId - The first ID of the resource.
- Ipam
Pool stringName - The name of the resource.
- Ipam
Scope stringId - Ipam scope id.
- Name
Regex string - A regex string to filter results by Group Metric Rule name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Pool
Region stringId - The effective region of the IPAM address pool.
- Resource
Group stringId - The ID of the resource group.
- Source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Dictionary<string, string>
- The tag of the resource.
- Ids []string
- A list of Ipam Pool IDs.
- Ipam
Pool stringId - The first ID of the resource.
- Ipam
Pool stringName - The name of the resource.
- Ipam
Scope stringId - Ipam scope id.
- Name
Regex string - A regex string to filter results by Group Metric Rule name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Pool
Region stringId - The effective region of the IPAM address pool.
- Resource
Group stringId - The ID of the resource group.
- Source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- map[string]string
- The tag of the resource.
- ids List<String>
- A list of Ipam Pool IDs.
- ipam
Pool StringId - The first ID of the resource.
- ipam
Pool StringName - The name of the resource.
- ipam
Scope StringId - Ipam scope id.
- name
Regex String - A regex string to filter results by Group Metric Rule name.
- output
File String - File name where to save data source results (after running
pulumi preview). - pool
Region StringId - The effective region of the IPAM address pool.
- resource
Group StringId - The ID of the resource group.
- source
Ipam StringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Map<String,String>
- The tag of the resource.
- ids string[]
- A list of Ipam Pool IDs.
- ipam
Pool stringId - The first ID of the resource.
- ipam
Pool stringName - The name of the resource.
- ipam
Scope stringId - Ipam scope id.
- name
Regex string - A regex string to filter results by Group Metric Rule name.
- output
File string - File name where to save data source results (after running
pulumi preview). - pool
Region stringId - The effective region of the IPAM address pool.
- resource
Group stringId - The ID of the resource group.
- source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- {[key: string]: string}
- The tag of the resource.
- ids Sequence[str]
- A list of Ipam Pool IDs.
- ipam_
pool_ strid - The first ID of the resource.
- ipam_
pool_ strname - The name of the resource.
- ipam_
scope_ strid - Ipam scope id.
- name_
regex str - A regex string to filter results by Group Metric Rule name.
- output_
file str - File name where to save data source results (after running
pulumi preview). - pool_
region_ strid - The effective region of the IPAM address pool.
- resource_
group_ strid - The ID of the resource group.
- source_
ipam_ strpool_ id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Mapping[str, str]
- The tag of the resource.
- ids List<String>
- A list of Ipam Pool IDs.
- ipam
Pool StringId - The first ID of the resource.
- ipam
Pool StringName - The name of the resource.
- ipam
Scope StringId - Ipam scope id.
- name
Regex String - A regex string to filter results by Group Metric Rule name.
- output
File String - File name where to save data source results (after running
pulumi preview). - pool
Region StringId - The effective region of the IPAM address pool.
- resource
Group StringId - The ID of the resource group.
- source
Ipam StringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Map<String>
- The tag of the resource.
getIpamIpamPools Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of Ipam Pool IDs.
- Names List<string>
- A list of name of Ipam Pools.
- Pools
List<Pulumi.
Ali Cloud. Vpc. Outputs. Get Ipam Ipam Pools Pool> - A list of Ipam Pool Entries. Each element contains the following attributes:
- Ipam
Pool stringId - The first ID of the resource.
- Ipam
Pool stringName - The name of the resource.
- Ipam
Scope stringId - Ipam scope id.
- Name
Regex string - Output
File string - Pool
Region stringId - The effective region of the IPAM address pool.
- Resource
Group stringId - The ID of the resource group.
- Source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Dictionary<string, string>
- The tag of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of Ipam Pool IDs.
- Names []string
- A list of name of Ipam Pools.
- Pools
[]Get
Ipam Ipam Pools Pool - A list of Ipam Pool Entries. Each element contains the following attributes:
- Ipam
Pool stringId - The first ID of the resource.
- Ipam
Pool stringName - The name of the resource.
- Ipam
Scope stringId - Ipam scope id.
- Name
Regex string - Output
File string - Pool
Region stringId - The effective region of the IPAM address pool.
- Resource
Group stringId - The ID of the resource group.
- Source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- map[string]string
- The tag of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Ipam Pool IDs.
- names List<String>
- A list of name of Ipam Pools.
- pools
List<Get
Ipam Ipam Pools Pool> - A list of Ipam Pool Entries. Each element contains the following attributes:
- ipam
Pool StringId - The first ID of the resource.
- ipam
Pool StringName - The name of the resource.
- ipam
Scope StringId - Ipam scope id.
- name
Regex String - output
File String - pool
Region StringId - The effective region of the IPAM address pool.
- resource
Group StringId - The ID of the resource group.
- source
Ipam StringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Map<String,String>
- The tag of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of Ipam Pool IDs.
- names string[]
- A list of name of Ipam Pools.
- pools
Get
Ipam Ipam Pools Pool[] - A list of Ipam Pool Entries. Each element contains the following attributes:
- ipam
Pool stringId - The first ID of the resource.
- ipam
Pool stringName - The name of the resource.
- ipam
Scope stringId - Ipam scope id.
- name
Regex string - output
File string - pool
Region stringId - The effective region of the IPAM address pool.
- resource
Group stringId - The ID of the resource group.
- source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- {[key: string]: string}
- The tag of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of Ipam Pool IDs.
- names Sequence[str]
- A list of name of Ipam Pools.
- pools
Sequence[Get
Ipam Ipam Pools Pool] - A list of Ipam Pool Entries. Each element contains the following attributes:
- ipam_
pool_ strid - The first ID of the resource.
- ipam_
pool_ strname - The name of the resource.
- ipam_
scope_ strid - Ipam scope id.
- name_
regex str - output_
file str - pool_
region_ strid - The effective region of the IPAM address pool.
- resource_
group_ strid - The ID of the resource group.
- source_
ipam_ strpool_ id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Mapping[str, str]
- The tag of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Ipam Pool IDs.
- names List<String>
- A list of name of Ipam Pools.
- pools List<Property Map>
- A list of Ipam Pool Entries. Each element contains the following attributes:
- ipam
Pool StringId - The first ID of the resource.
- ipam
Pool StringName - The name of the resource.
- ipam
Scope StringId - Ipam scope id.
- name
Regex String - output
File String - pool
Region StringId - The effective region of the IPAM address pool.
- resource
Group StringId - The ID of the resource group.
- source
Ipam StringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Map<String>
- The tag of the resource.
Supporting Types
GetIpamIpamPoolsPool
- Allocation
Default intCidr Mask - The default network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- Allocation
Max intCidr Mask - The maximum network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- Allocation
Min intCidr Mask - The minimum Network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- Auto
Import bool - Whether the automatic import function is enabled for the address pool.
- Create
Time string - The creation time of the resource.
- Has
Sub boolPool - Whether it is a child address pool. Value:-true: Yes.-false: No.
- Id string
- The ID of the resource supplied above.
- Ip
Version string - The IP protocol version. Currently, only IPv4 is supported * *.
- Ipam
Id string - Ipam id.
- Ipam
Pool stringDescription - The description of the IPAM address pool.It must be 2 to 256 characters in length and must start with an English letter or a Chinese character, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
- Ipam
Pool stringId - The first ID of the resource.
- Ipam
Pool stringName - The name of the resource.
- Ipam
Scope stringId - Ipam scope id.
- Pool
Depth int - The depth of the IPAM address pool. Value range: **0 to 10 * *.
- Pool
Region stringId - The effective region of the IPAM address pool.
- Region
Id string - The region ID of the resource.
- Resource
Group stringId - The ID of the resource group.
- Source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Status string
- The status of the resource.
- Dictionary<string, string>
- The tag of the resource.
- Allocation
Default intCidr Mask - The default network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- Allocation
Max intCidr Mask - The maximum network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- Allocation
Min intCidr Mask - The minimum Network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- Auto
Import bool - Whether the automatic import function is enabled for the address pool.
- Create
Time string - The creation time of the resource.
- Has
Sub boolPool - Whether it is a child address pool. Value:-true: Yes.-false: No.
- Id string
- The ID of the resource supplied above.
- Ip
Version string - The IP protocol version. Currently, only IPv4 is supported * *.
- Ipam
Id string - Ipam id.
- Ipam
Pool stringDescription - The description of the IPAM address pool.It must be 2 to 256 characters in length and must start with an English letter or a Chinese character, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
- Ipam
Pool stringId - The first ID of the resource.
- Ipam
Pool stringName - The name of the resource.
- Ipam
Scope stringId - Ipam scope id.
- Pool
Depth int - The depth of the IPAM address pool. Value range: **0 to 10 * *.
- Pool
Region stringId - The effective region of the IPAM address pool.
- Region
Id string - The region ID of the resource.
- Resource
Group stringId - The ID of the resource group.
- Source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- Status string
- The status of the resource.
- map[string]string
- The tag of the resource.
- allocation
Default IntegerCidr Mask - The default network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- allocation
Max IntegerCidr Mask - The maximum network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- allocation
Min IntegerCidr Mask - The minimum Network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- auto
Import Boolean - Whether the automatic import function is enabled for the address pool.
- create
Time String - The creation time of the resource.
- has
Sub BooleanPool - Whether it is a child address pool. Value:-true: Yes.-false: No.
- id String
- The ID of the resource supplied above.
- ip
Version String - The IP protocol version. Currently, only IPv4 is supported * *.
- ipam
Id String - Ipam id.
- ipam
Pool StringDescription - The description of the IPAM address pool.It must be 2 to 256 characters in length and must start with an English letter or a Chinese character, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
- ipam
Pool StringId - The first ID of the resource.
- ipam
Pool StringName - The name of the resource.
- ipam
Scope StringId - Ipam scope id.
- pool
Depth Integer - The depth of the IPAM address pool. Value range: **0 to 10 * *.
- pool
Region StringId - The effective region of the IPAM address pool.
- region
Id String - The region ID of the resource.
- resource
Group StringId - The ID of the resource group.
- source
Ipam StringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- status String
- The status of the resource.
- Map<String,String>
- The tag of the resource.
- allocation
Default numberCidr Mask - The default network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- allocation
Max numberCidr Mask - The maximum network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- allocation
Min numberCidr Mask - The minimum Network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- auto
Import boolean - Whether the automatic import function is enabled for the address pool.
- create
Time string - The creation time of the resource.
- has
Sub booleanPool - Whether it is a child address pool. Value:-true: Yes.-false: No.
- id string
- The ID of the resource supplied above.
- ip
Version string - The IP protocol version. Currently, only IPv4 is supported * *.
- ipam
Id string - Ipam id.
- ipam
Pool stringDescription - The description of the IPAM address pool.It must be 2 to 256 characters in length and must start with an English letter or a Chinese character, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
- ipam
Pool stringId - The first ID of the resource.
- ipam
Pool stringName - The name of the resource.
- ipam
Scope stringId - Ipam scope id.
- pool
Depth number - The depth of the IPAM address pool. Value range: **0 to 10 * *.
- pool
Region stringId - The effective region of the IPAM address pool.
- region
Id string - The region ID of the resource.
- resource
Group stringId - The ID of the resource group.
- source
Ipam stringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- status string
- The status of the resource.
- {[key: string]: string}
- The tag of the resource.
- allocation_
default_ intcidr_ mask - The default network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- allocation_
max_ intcidr_ mask - The maximum network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- allocation_
min_ intcidr_ mask - The minimum Network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- auto_
import bool - Whether the automatic import function is enabled for the address pool.
- create_
time str - The creation time of the resource.
- has_
sub_ boolpool - Whether it is a child address pool. Value:-true: Yes.-false: No.
- id str
- The ID of the resource supplied above.
- ip_
version str - The IP protocol version. Currently, only IPv4 is supported * *.
- ipam_
id str - Ipam id.
- ipam_
pool_ strdescription - The description of the IPAM address pool.It must be 2 to 256 characters in length and must start with an English letter or a Chinese character, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
- ipam_
pool_ strid - The first ID of the resource.
- ipam_
pool_ strname - The name of the resource.
- ipam_
scope_ strid - Ipam scope id.
- pool_
depth int - The depth of the IPAM address pool. Value range: **0 to 10 * *.
- pool_
region_ strid - The effective region of the IPAM address pool.
- region_
id str - The region ID of the resource.
- resource_
group_ strid - The ID of the resource group.
- source_
ipam_ strpool_ id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- status str
- The status of the resource.
- Mapping[str, str]
- The tag of the resource.
- allocation
Default NumberCidr Mask - The default network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- allocation
Max NumberCidr Mask - The maximum network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- allocation
Min NumberCidr Mask - The minimum Network mask assigned by the IPAM address pool.IPv4 network mask value range: 0 to 32 bits.
- auto
Import Boolean - Whether the automatic import function is enabled for the address pool.
- create
Time String - The creation time of the resource.
- has
Sub BooleanPool - Whether it is a child address pool. Value:-true: Yes.-false: No.
- id String
- The ID of the resource supplied above.
- ip
Version String - The IP protocol version. Currently, only IPv4 is supported * *.
- ipam
Id String - Ipam id.
- ipam
Pool StringDescription - The description of the IPAM address pool.It must be 2 to 256 characters in length and must start with an English letter or a Chinese character, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
- ipam
Pool StringId - The first ID of the resource.
- ipam
Pool StringName - The name of the resource.
- ipam
Scope StringId - Ipam scope id.
- pool
Depth Number - The depth of the IPAM address pool. Value range: **0 to 10 * *.
- pool
Region StringId - The effective region of the IPAM address pool.
- region
Id String - The region ID of the resource.
- resource
Group StringId - The ID of the resource group.
- source
Ipam StringPool Id - The instance ID of the source IPAM address pool.> If this parameter is not entered, the created address pool is the parent address pool.
- status String
- The status of the resource.
- Map<String>
- The tag of the resource.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
