alicloud.vpc.IpamIpamPool
Explore with Pulumi AI
Provides a Vpc Ipam Ipam Pool resource.
IP Address Management Pool.
For information about Vpc Ipam Ipam Pool and how to use it, see What is Ipam Pool.
NOTE: Available since v1.234.0.
Create IpamIpamPool Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IpamIpamPool(name: string, args: IpamIpamPoolArgs, opts?: CustomResourceOptions);@overload
def IpamIpamPool(resource_name: str,
                 args: IpamIpamPoolArgs,
                 opts: Optional[ResourceOptions] = None)
@overload
def IpamIpamPool(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 ipam_scope_id: Optional[str] = None,
                 ipam_pool_description: Optional[str] = None,
                 allocation_min_cidr_mask: Optional[int] = None,
                 auto_import: Optional[bool] = None,
                 clear_allocation_default_cidr_mask: Optional[bool] = None,
                 ip_version: Optional[str] = None,
                 allocation_default_cidr_mask: Optional[int] = None,
                 ipam_pool_name: Optional[str] = None,
                 allocation_max_cidr_mask: Optional[int] = 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)func NewIpamIpamPool(ctx *Context, name string, args IpamIpamPoolArgs, opts ...ResourceOption) (*IpamIpamPool, error)public IpamIpamPool(string name, IpamIpamPoolArgs args, CustomResourceOptions? opts = null)
public IpamIpamPool(String name, IpamIpamPoolArgs args)
public IpamIpamPool(String name, IpamIpamPoolArgs args, CustomResourceOptions options)
type: alicloud:vpc:IpamIpamPool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IpamIpamPoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IpamIpamPoolArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IpamIpamPoolArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IpamIpamPoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IpamIpamPoolArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ipamIpamPoolResource = new AliCloud.Vpc.IpamIpamPool("ipamIpamPoolResource", new()
{
    IpamScopeId = "string",
    IpamPoolDescription = "string",
    AllocationMinCidrMask = 0,
    AutoImport = false,
    ClearAllocationDefaultCidrMask = false,
    IpVersion = "string",
    AllocationDefaultCidrMask = 0,
    IpamPoolName = "string",
    AllocationMaxCidrMask = 0,
    PoolRegionId = "string",
    ResourceGroupId = "string",
    SourceIpamPoolId = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := vpc.NewIpamIpamPool(ctx, "ipamIpamPoolResource", &vpc.IpamIpamPoolArgs{
	IpamScopeId:                    pulumi.String("string"),
	IpamPoolDescription:            pulumi.String("string"),
	AllocationMinCidrMask:          pulumi.Int(0),
	AutoImport:                     pulumi.Bool(false),
	ClearAllocationDefaultCidrMask: pulumi.Bool(false),
	IpVersion:                      pulumi.String("string"),
	AllocationDefaultCidrMask:      pulumi.Int(0),
	IpamPoolName:                   pulumi.String("string"),
	AllocationMaxCidrMask:          pulumi.Int(0),
	PoolRegionId:                   pulumi.String("string"),
	ResourceGroupId:                pulumi.String("string"),
	SourceIpamPoolId:               pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var ipamIpamPoolResource = new IpamIpamPool("ipamIpamPoolResource", IpamIpamPoolArgs.builder()
    .ipamScopeId("string")
    .ipamPoolDescription("string")
    .allocationMinCidrMask(0)
    .autoImport(false)
    .clearAllocationDefaultCidrMask(false)
    .ipVersion("string")
    .allocationDefaultCidrMask(0)
    .ipamPoolName("string")
    .allocationMaxCidrMask(0)
    .poolRegionId("string")
    .resourceGroupId("string")
    .sourceIpamPoolId("string")
    .tags(Map.of("string", "string"))
    .build());
ipam_ipam_pool_resource = alicloud.vpc.IpamIpamPool("ipamIpamPoolResource",
    ipam_scope_id="string",
    ipam_pool_description="string",
    allocation_min_cidr_mask=0,
    auto_import=False,
    clear_allocation_default_cidr_mask=False,
    ip_version="string",
    allocation_default_cidr_mask=0,
    ipam_pool_name="string",
    allocation_max_cidr_mask=0,
    pool_region_id="string",
    resource_group_id="string",
    source_ipam_pool_id="string",
    tags={
        "string": "string",
    })
const ipamIpamPoolResource = new alicloud.vpc.IpamIpamPool("ipamIpamPoolResource", {
    ipamScopeId: "string",
    ipamPoolDescription: "string",
    allocationMinCidrMask: 0,
    autoImport: false,
    clearAllocationDefaultCidrMask: false,
    ipVersion: "string",
    allocationDefaultCidrMask: 0,
    ipamPoolName: "string",
    allocationMaxCidrMask: 0,
    poolRegionId: "string",
    resourceGroupId: "string",
    sourceIpamPoolId: "string",
    tags: {
        string: "string",
    },
});
type: alicloud:vpc:IpamIpamPool
properties:
    allocationDefaultCidrMask: 0
    allocationMaxCidrMask: 0
    allocationMinCidrMask: 0
    autoImport: false
    clearAllocationDefaultCidrMask: false
    ipVersion: string
    ipamPoolDescription: string
    ipamPoolName: string
    ipamScopeId: string
    poolRegionId: string
    resourceGroupId: string
    sourceIpamPoolId: string
    tags:
        string: string
IpamIpamPool Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IpamIpamPool resource accepts the following input properties:
- IpamScope stringId 
- Ipam scope id.
- AllocationDefault intCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AllocationMax intCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AllocationMin intCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AutoImport bool
- Whether the automatic import function is enabled for the address pool.
- ClearAllocation boolDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- IpVersion string
- The IP protocol version. Currently, only IPv4is supported * *.
- IpamPool 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.
- IpamPool stringName 
- The name of the resource.
- PoolRegion stringId 
- The effective region of the IPAM address pool.
- ResourceGroup stringId 
- The ID of the resource group.
- SourceIpam stringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: If this parameter is not entered, the created address pool is the parent address pool. 
- Dictionary<string, string>
- The tag of the resource.
- IpamScope stringId 
- Ipam scope id.
- AllocationDefault intCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AllocationMax intCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AllocationMin intCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AutoImport bool
- Whether the automatic import function is enabled for the address pool.
- ClearAllocation boolDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- IpVersion string
- The IP protocol version. Currently, only IPv4is supported * *.
- IpamPool 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.
- IpamPool stringName 
- The name of the resource.
- PoolRegion stringId 
- The effective region of the IPAM address pool.
- ResourceGroup stringId 
- The ID of the resource group.
- SourceIpam stringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: If this parameter is not entered, the created address pool is the parent address pool. 
- map[string]string
- The tag of the resource.
- ipamScope StringId 
- Ipam scope id.
- allocationDefault IntegerCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMax IntegerCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMin IntegerCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- autoImport Boolean
- Whether the automatic import function is enabled for the address pool.
- clearAllocation BooleanDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- ipVersion String
- The IP protocol version. Currently, only IPv4is supported * *.
- ipamPool 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.
- ipamPool StringName 
- The name of the resource.
- poolRegion StringId 
- The effective region of the IPAM address pool.
- resourceGroup StringId 
- The ID of the resource group.
- sourceIpam StringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: If this parameter is not entered, the created address pool is the parent address pool. 
- Map<String,String>
- The tag of the resource.
- ipamScope stringId 
- Ipam scope id.
- allocationDefault numberCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMax numberCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMin numberCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- autoImport boolean
- Whether the automatic import function is enabled for the address pool.
- clearAllocation booleanDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- ipVersion string
- The IP protocol version. Currently, only IPv4is supported * *.
- ipamPool 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.
- ipamPool stringName 
- The name of the resource.
- poolRegion stringId 
- The effective region of the IPAM address pool.
- resourceGroup stringId 
- The ID of the resource group.
- sourceIpam stringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: If this parameter is not entered, the created address pool is the parent address pool. 
- {[key: string]: string}
- The tag of the resource.
- ipam_scope_ strid 
- Ipam scope id.
- 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.
- clear_allocation_ booldefault_ cidr_ mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- ip_version str
- The IP protocol version. Currently, only IPv4is supported * *.
- 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_ strname 
- The name of the resource.
- 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. - NOTE: If this parameter is not entered, the created address pool is the parent address pool. 
- Mapping[str, str]
- The tag of the resource.
- ipamScope StringId 
- Ipam scope id.
- allocationDefault NumberCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMax NumberCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMin NumberCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- autoImport Boolean
- Whether the automatic import function is enabled for the address pool.
- clearAllocation BooleanDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- ipVersion String
- The IP protocol version. Currently, only IPv4is supported * *.
- ipamPool 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.
- ipamPool StringName 
- The name of the resource.
- poolRegion StringId 
- The effective region of the IPAM address pool.
- resourceGroup StringId 
- The ID of the resource group.
- sourceIpam StringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: If this parameter is not entered, the created address pool is the parent address pool. 
- Map<String>
- The tag of the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the IpamIpamPool resource produces the following output properties:
- CreateTime string
- The creation time of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- RegionId string
- The ID of the IPAM hosting region.
- Status string
- The status of the resource.
- CreateTime string
- The creation time of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- RegionId string
- The ID of the IPAM hosting region.
- Status string
- The status of the resource.
- createTime String
- The creation time of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- regionId String
- The ID of the IPAM hosting region.
- status String
- The status of the resource.
- createTime string
- The creation time of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- regionId string
- The ID of the IPAM hosting region.
- status string
- The status of the resource.
- create_time str
- The creation time of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- region_id str
- The ID of the IPAM hosting region.
- status str
- The status of the resource.
- createTime String
- The creation time of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- regionId String
- The ID of the IPAM hosting region.
- status String
- The status of the resource.
Look up Existing IpamIpamPool Resource
Get an existing IpamIpamPool resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IpamIpamPoolState, opts?: CustomResourceOptions): IpamIpamPool@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        allocation_default_cidr_mask: Optional[int] = None,
        allocation_max_cidr_mask: Optional[int] = None,
        allocation_min_cidr_mask: Optional[int] = None,
        auto_import: Optional[bool] = None,
        clear_allocation_default_cidr_mask: Optional[bool] = None,
        create_time: Optional[str] = None,
        ip_version: Optional[str] = None,
        ipam_pool_description: Optional[str] = None,
        ipam_pool_name: Optional[str] = None,
        ipam_scope_id: Optional[str] = None,
        pool_region_id: Optional[str] = None,
        region_id: Optional[str] = None,
        resource_group_id: Optional[str] = None,
        source_ipam_pool_id: Optional[str] = None,
        status: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None) -> IpamIpamPoolfunc GetIpamIpamPool(ctx *Context, name string, id IDInput, state *IpamIpamPoolState, opts ...ResourceOption) (*IpamIpamPool, error)public static IpamIpamPool Get(string name, Input<string> id, IpamIpamPoolState? state, CustomResourceOptions? opts = null)public static IpamIpamPool get(String name, Output<String> id, IpamIpamPoolState state, CustomResourceOptions options)resources:  _:    type: alicloud:vpc:IpamIpamPool    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AllocationDefault intCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AllocationMax intCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AllocationMin intCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AutoImport bool
- Whether the automatic import function is enabled for the address pool.
- ClearAllocation boolDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- CreateTime string
- The creation time of the resource.
- IpVersion string
- The IP protocol version. Currently, only IPv4is supported * *.
- IpamPool 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.
- IpamPool stringName 
- The name of the resource.
- IpamScope stringId 
- Ipam scope id.
- PoolRegion stringId 
- The effective region of the IPAM address pool.
- RegionId string
- The ID of the IPAM hosting region.
- ResourceGroup stringId 
- The ID of the resource group.
- SourceIpam stringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: 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.
- AllocationDefault intCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AllocationMax intCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AllocationMin intCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- AutoImport bool
- Whether the automatic import function is enabled for the address pool.
- ClearAllocation boolDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- CreateTime string
- The creation time of the resource.
- IpVersion string
- The IP protocol version. Currently, only IPv4is supported * *.
- IpamPool 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.
- IpamPool stringName 
- The name of the resource.
- IpamScope stringId 
- Ipam scope id.
- PoolRegion stringId 
- The effective region of the IPAM address pool.
- RegionId string
- The ID of the IPAM hosting region.
- ResourceGroup stringId 
- The ID of the resource group.
- SourceIpam stringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: 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.
- allocationDefault IntegerCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMax IntegerCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMin IntegerCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- autoImport Boolean
- Whether the automatic import function is enabled for the address pool.
- clearAllocation BooleanDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- createTime String
- The creation time of the resource.
- ipVersion String
- The IP protocol version. Currently, only IPv4is supported * *.
- ipamPool 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.
- ipamPool StringName 
- The name of the resource.
- ipamScope StringId 
- Ipam scope id.
- poolRegion StringId 
- The effective region of the IPAM address pool.
- regionId String
- The ID of the IPAM hosting region.
- resourceGroup StringId 
- The ID of the resource group.
- sourceIpam StringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: 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.
- allocationDefault numberCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMax numberCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMin numberCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- autoImport boolean
- Whether the automatic import function is enabled for the address pool.
- clearAllocation booleanDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- createTime string
- The creation time of the resource.
- ipVersion string
- The IP protocol version. Currently, only IPv4is supported * *.
- ipamPool 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.
- ipamPool stringName 
- The name of the resource.
- ipamScope stringId 
- Ipam scope id.
- poolRegion stringId 
- The effective region of the IPAM address pool.
- regionId string
- The ID of the IPAM hosting region.
- resourceGroup stringId 
- The ID of the resource group.
- sourceIpam stringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: 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.
- clear_allocation_ booldefault_ cidr_ mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- create_time str
- The creation time of the resource.
- ip_version str
- The IP protocol version. Currently, only IPv4is supported * *.
- 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_ strname 
- The name of the resource.
- ipam_scope_ strid 
- Ipam scope id.
- pool_region_ strid 
- The effective region of the IPAM address pool.
- region_id str
- The ID of the IPAM hosting region.
- resource_group_ strid 
- The ID of the resource group.
- source_ipam_ strpool_ id 
- The instance ID of the source IPAM address pool. - NOTE: 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.
- allocationDefault NumberCidr Mask 
- The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMax NumberCidr Mask 
- The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- allocationMin NumberCidr Mask 
- The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.
- autoImport Boolean
- Whether the automatic import function is enabled for the address pool.
- clearAllocation BooleanDefault Cidr Mask 
- Whether to clear the default network mask of the IPAM address pool. Value:
- createTime String
- The creation time of the resource.
- ipVersion String
- The IP protocol version. Currently, only IPv4is supported * *.
- ipamPool 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.
- ipamPool StringName 
- The name of the resource.
- ipamScope StringId 
- Ipam scope id.
- poolRegion StringId 
- The effective region of the IPAM address pool.
- regionId String
- The ID of the IPAM hosting region.
- resourceGroup StringId 
- The ID of the resource group.
- sourceIpam StringPool Id 
- The instance ID of the source IPAM address pool. - NOTE: 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.
Import
Vpc Ipam Ipam Pool can be imported using the id, e.g.
$ pulumi import alicloud:vpc/ipamIpamPool:IpamIpamPool example <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the alicloudTerraform Provider.