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,
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,
ip_version: Optional[str] = None,
ipam_pool_description: Optional[str] = None,
ipam_pool_name: Optional[str] = None,
pool_region_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",
AllocationDefaultCidrMask = 0,
AllocationMaxCidrMask = 0,
AllocationMinCidrMask = 0,
AutoImport = false,
ClearAllocationDefaultCidrMask = false,
IpVersion = "string",
IpamPoolDescription = "string",
IpamPoolName = "string",
PoolRegionId = "string",
SourceIpamPoolId = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := vpc.NewIpamIpamPool(ctx, "ipamIpamPoolResource", &vpc.IpamIpamPoolArgs{
IpamScopeId: pulumi.String("string"),
AllocationDefaultCidrMask: pulumi.Int(0),
AllocationMaxCidrMask: pulumi.Int(0),
AllocationMinCidrMask: pulumi.Int(0),
AutoImport: pulumi.Bool(false),
ClearAllocationDefaultCidrMask: pulumi.Bool(false),
IpVersion: pulumi.String("string"),
IpamPoolDescription: pulumi.String("string"),
IpamPoolName: pulumi.String("string"),
PoolRegionId: pulumi.String("string"),
SourceIpamPoolId: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var ipamIpamPoolResource = new IpamIpamPool("ipamIpamPoolResource", IpamIpamPoolArgs.builder()
.ipamScopeId("string")
.allocationDefaultCidrMask(0)
.allocationMaxCidrMask(0)
.allocationMinCidrMask(0)
.autoImport(false)
.clearAllocationDefaultCidrMask(false)
.ipVersion("string")
.ipamPoolDescription("string")
.ipamPoolName("string")
.poolRegionId("string")
.sourceIpamPoolId("string")
.tags(Map.of("string", "string"))
.build());
ipam_ipam_pool_resource = alicloud.vpc.IpamIpamPool("ipamIpamPoolResource",
ipam_scope_id="string",
allocation_default_cidr_mask=0,
allocation_max_cidr_mask=0,
allocation_min_cidr_mask=0,
auto_import=False,
clear_allocation_default_cidr_mask=False,
ip_version="string",
ipam_pool_description="string",
ipam_pool_name="string",
pool_region_id="string",
source_ipam_pool_id="string",
tags={
"string": "string",
})
const ipamIpamPoolResource = new alicloud.vpc.IpamIpamPool("ipamIpamPoolResource", {
ipamScopeId: "string",
allocationDefaultCidrMask: 0,
allocationMaxCidrMask: 0,
allocationMinCidrMask: 0,
autoImport: false,
clearAllocationDefaultCidrMask: false,
ipVersion: "string",
ipamPoolDescription: "string",
ipamPoolName: "string",
poolRegionId: "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
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:
- Ipam
Scope stringId - 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 string - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 stringName - The name of the resource.
- Pool
Region stringId - The effective region of the IPAM address pool.
- Source
Ipam 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.
- Ipam
Scope stringId - 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 string - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 stringName - The name of the resource.
- Pool
Region stringId - The effective region of the IPAM address pool.
- Source
Ipam 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.
- ipam
Scope StringId - Ipam scope id.
- 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.
- clear
Allocation BooleanDefault Cidr Mask - Whether to clear the default network mask of the IPAM address pool. Value:
- ip
Version String - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 StringName - The name of the resource.
- pool
Region StringId - The effective region of the IPAM address pool.
- source
Ipam 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.
- ipam
Scope stringId - Ipam scope id.
- 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.
- clear
Allocation booleanDefault Cidr Mask - Whether to clear the default network mask of the IPAM address pool. Value:
- ip
Version string - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 stringName - The name of the resource.
- pool
Region stringId - The effective region of the IPAM address pool.
- source
Ipam 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
IPv4
is 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.
- 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.
- ipam
Scope StringId - Ipam scope id.
- 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.
- clear
Allocation BooleanDefault Cidr Mask - Whether to clear the default network mask of the IPAM address pool. Value:
- ip
Version String - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 StringName - The name of the resource.
- pool
Region StringId - The effective region of the IPAM address pool.
- source
Ipam 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:
- Create
Time string - The creation time of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Region
Id string - The ID of the IPAM hosting region.
- Status string
- The status of the resource.
- Create
Time string - The creation time of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Region
Id string - The ID of the IPAM hosting region.
- Status string
- The status of the resource.
- create
Time String - The creation time of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- region
Id String - The ID of the IPAM hosting region.
- status String
- The status of the resource.
- create
Time string - The creation time of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- region
Id 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.
- create
Time String - The creation time of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- region
Id 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,
source_ipam_pool_id: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None) -> IpamIpamPool
func 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)
Resource lookup is not supported in YAML
- 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.
- 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 string - The creation time of the resource.
- Ip
Version string - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 stringName - The name of the resource.
- Ipam
Scope stringId - Ipam scope id.
- Pool
Region stringId - The effective region of the IPAM address pool.
- Region
Id string - The ID of the IPAM hosting region.
- Source
Ipam 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.
- 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 string - The creation time of the resource.
- Ip
Version string - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 stringName - The name of the resource.
- Ipam
Scope stringId - Ipam scope id.
- Pool
Region stringId - The effective region of the IPAM address pool.
- Region
Id string - The ID of the IPAM hosting region.
- Source
Ipam 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.
- 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.
- clear
Allocation BooleanDefault Cidr Mask - Whether to clear the default network mask of the IPAM address pool. Value:
- create
Time String - The creation time of the resource.
- ip
Version String - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 StringName - The name of the resource.
- ipam
Scope StringId - Ipam scope id.
- pool
Region StringId - The effective region of the IPAM address pool.
- region
Id String - The ID of the IPAM hosting region.
- source
Ipam 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.
- 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.
- clear
Allocation booleanDefault Cidr Mask - Whether to clear the default network mask of the IPAM address pool. Value:
- create
Time string - The creation time of the resource.
- ip
Version string - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 stringName - The name of the resource.
- ipam
Scope stringId - Ipam scope id.
- pool
Region stringId - The effective region of the IPAM address pool.
- region
Id string - The ID of the IPAM hosting region.
- source
Ipam 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
IPv4
is 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.
- 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.
- 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.
- clear
Allocation BooleanDefault Cidr Mask - Whether to clear the default network mask of the IPAM address pool. Value:
- create
Time String - The creation time of the resource.
- ip
Version String - The IP protocol version. Currently, only
IPv4
is supported * *. - 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 StringName - The name of the resource.
- ipam
Scope StringId - Ipam scope id.
- pool
Region StringId - The effective region of the IPAM address pool.
- region
Id String - The ID of the IPAM hosting region.
- source
Ipam 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
alicloud
Terraform Provider.