published on Friday, Jul 31, 2026 by opentelekomcloud
published on Friday, Jul 31, 2026 by opentelekomcloud
Up-to-date reference of API arguments for VPC IP address group v3 you can get at documentation portal
Manages a V3 VPC IP address group resource within OpenTelekomCloud.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";
const group1 = new opentelekomcloud.VpcIpAddressGroupV3("group_1", {
name: "group_1",
description: "My VPC IP address group",
ipVersion: 4,
});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
group1 = opentelekomcloud.VpcIpAddressGroupV3("group_1",
name="group_1",
description="My VPC IP address group",
ip_version=4)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := opentelekomcloud.NewVpcIpAddressGroupV3(ctx, "group_1", &opentelekomcloud.VpcIpAddressGroupV3Args{
Name: pulumi.String("group_1"),
Description: pulumi.String("My VPC IP address group"),
IpVersion: pulumi.Float64(4),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;
return await Deployment.RunAsync(() =>
{
var group1 = new Opentelekomcloud.VpcIpAddressGroupV3("group_1", new()
{
Name = "group_1",
Description = "My VPC IP address group",
IpVersion = 4,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.VpcIpAddressGroupV3;
import com.pulumi.opentelekomcloud.VpcIpAddressGroupV3Args;
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) {
var group1 = new VpcIpAddressGroupV3("group1", VpcIpAddressGroupV3Args.builder()
.name("group_1")
.description("My VPC IP address group")
.ipVersion(4.0)
.build());
}
}
resources:
group1:
type: opentelekomcloud:VpcIpAddressGroupV3
name: group_1
properties:
name: group_1
description: My VPC IP address group
ipVersion: 4
Example coming soon!
Create VpcIpAddressGroupV3 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VpcIpAddressGroupV3(name: string, args: VpcIpAddressGroupV3Args, opts?: CustomResourceOptions);@overload
def VpcIpAddressGroupV3(resource_name: str,
args: VpcIpAddressGroupV3Args,
opts: Optional[ResourceOptions] = None)
@overload
def VpcIpAddressGroupV3(resource_name: str,
opts: Optional[ResourceOptions] = None,
ip_version: Optional[float] = None,
description: Optional[str] = None,
enterprise_project_id: Optional[str] = None,
ip_extra_sets: Optional[Sequence[VpcIpAddressGroupV3IpExtraSetArgs]] = None,
ip_sets: Optional[Sequence[str]] = None,
max_capacity: Optional[float] = None,
name: Optional[str] = None,
timeouts: Optional[VpcIpAddressGroupV3TimeoutsArgs] = None,
vpc_ip_address_group_v3_id: Optional[str] = None)func NewVpcIpAddressGroupV3(ctx *Context, name string, args VpcIpAddressGroupV3Args, opts ...ResourceOption) (*VpcIpAddressGroupV3, error)public VpcIpAddressGroupV3(string name, VpcIpAddressGroupV3Args args, CustomResourceOptions? opts = null)
public VpcIpAddressGroupV3(String name, VpcIpAddressGroupV3Args args)
public VpcIpAddressGroupV3(String name, VpcIpAddressGroupV3Args args, CustomResourceOptions options)
type: opentelekomcloud:VpcIpAddressGroupV3
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "opentelekomcloud_vpc_ip_address_group_v3" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args VpcIpAddressGroupV3Args
- 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 VpcIpAddressGroupV3Args
- 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 VpcIpAddressGroupV3Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VpcIpAddressGroupV3Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VpcIpAddressGroupV3Args
- 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 vpcIpAddressGroupV3Resource = new Opentelekomcloud.VpcIpAddressGroupV3("vpcIpAddressGroupV3Resource", new()
{
IpVersion = 0,
Description = "string",
EnterpriseProjectId = "string",
IpExtraSets = new[]
{
new Opentelekomcloud.Inputs.VpcIpAddressGroupV3IpExtraSetArgs
{
Ip = "string",
Remarks = "string",
},
},
IpSets = new[]
{
"string",
},
MaxCapacity = 0,
Name = "string",
Timeouts = new Opentelekomcloud.Inputs.VpcIpAddressGroupV3TimeoutsArgs
{
Delete = "string",
},
VpcIpAddressGroupV3Id = "string",
});
example, err := opentelekomcloud.NewVpcIpAddressGroupV3(ctx, "vpcIpAddressGroupV3Resource", &opentelekomcloud.VpcIpAddressGroupV3Args{
IpVersion: pulumi.Float64(0),
Description: pulumi.String("string"),
EnterpriseProjectId: pulumi.String("string"),
IpExtraSets: opentelekomcloud.VpcIpAddressGroupV3IpExtraSetArray{
&opentelekomcloud.VpcIpAddressGroupV3IpExtraSetArgs{
Ip: pulumi.String("string"),
Remarks: pulumi.String("string"),
},
},
IpSets: pulumi.StringArray{
pulumi.String("string"),
},
MaxCapacity: pulumi.Float64(0),
Name: pulumi.String("string"),
Timeouts: &opentelekomcloud.VpcIpAddressGroupV3TimeoutsArgs{
Delete: pulumi.String("string"),
},
VpcIpAddressGroupV3Id: pulumi.String("string"),
})
resource "opentelekomcloud_vpc_ip_address_group_v3" "vpcIpAddressGroupV3Resource" {
lifecycle {
create_before_destroy = true
}
ip_version = 0
description = "string"
enterprise_project_id = "string"
ip_extra_sets {
ip = "string"
remarks = "string"
}
ip_sets = ["string"]
max_capacity = 0
name = "string"
timeouts = {
delete = "string"
}
vpc_ip_address_group_v3_id = "string"
}
var vpcIpAddressGroupV3Resource = new VpcIpAddressGroupV3("vpcIpAddressGroupV3Resource", VpcIpAddressGroupV3Args.builder()
.ipVersion(0.0)
.description("string")
.enterpriseProjectId("string")
.ipExtraSets(VpcIpAddressGroupV3IpExtraSetArgs.builder()
.ip("string")
.remarks("string")
.build())
.ipSets("string")
.maxCapacity(0.0)
.name("string")
.timeouts(VpcIpAddressGroupV3TimeoutsArgs.builder()
.delete("string")
.build())
.vpcIpAddressGroupV3Id("string")
.build());
vpc_ip_address_group_v3_resource = opentelekomcloud.VpcIpAddressGroupV3("vpcIpAddressGroupV3Resource",
ip_version=float(0),
description="string",
enterprise_project_id="string",
ip_extra_sets=[{
"ip": "string",
"remarks": "string",
}],
ip_sets=["string"],
max_capacity=float(0),
name="string",
timeouts={
"delete": "string",
},
vpc_ip_address_group_v3_id="string")
const vpcIpAddressGroupV3Resource = new opentelekomcloud.VpcIpAddressGroupV3("vpcIpAddressGroupV3Resource", {
ipVersion: 0,
description: "string",
enterpriseProjectId: "string",
ipExtraSets: [{
ip: "string",
remarks: "string",
}],
ipSets: ["string"],
maxCapacity: 0,
name: "string",
timeouts: {
"delete": "string",
},
vpcIpAddressGroupV3Id: "string",
});
type: opentelekomcloud:VpcIpAddressGroupV3
properties:
description: string
enterpriseProjectId: string
ipExtraSets:
- ip: string
remarks: string
ipSets:
- string
ipVersion: 0
maxCapacity: 0
name: string
timeouts:
delete: string
vpcIpAddressGroupV3Id: string
VpcIpAddressGroupV3 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 VpcIpAddressGroupV3 resource accepts the following input properties:
- Ip
Version double - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - Description string
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - Enterprise
Project stringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - Ip
Extra List<VpcSets Ip Address Group V3Ip Extra Set> - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - Ip
Sets List<string> - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- Max
Capacity double - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - Name string
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - Timeouts
Vpc
Ip Address Group V3Timeouts - Vpc
Ip stringAddress Group V3Id - IP address group ID.
- Ip
Version float64 - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - Description string
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - Enterprise
Project stringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - Ip
Extra []VpcSets Ip Address Group V3Ip Extra Set Args - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - Ip
Sets []string - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- Max
Capacity float64 - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - Name string
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - Timeouts
Vpc
Ip Address Group V3Timeouts Args - Vpc
Ip stringAddress Group V3Id - IP address group ID.
- ip_
version number - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - description string
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise_
project_ stringid - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip_
extra_ list(object)sets - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip_
sets list(string) - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- max_
capacity number - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name string
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - timeouts object
- vpc_
ip_ stringaddress_ group_ v3_ id - IP address group ID.
- ip
Version Double - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - description String
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise
Project StringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip
Extra List<VpcSets Ip Address Group V3Ip Extra Set> - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip
Sets List<String> - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- max
Capacity Double - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name String
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - timeouts
Vpc
Ip Address Group V3Timeouts - vpc
Ip StringAddress Group V3Id - IP address group ID.
- ip
Version number - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - description string
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise
Project stringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip
Extra VpcSets Ip Address Group V3Ip Extra Set[] - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip
Sets string[] - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- max
Capacity number - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name string
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - timeouts
Vpc
Ip Address Group V3Timeouts - vpc
Ip stringAddress Group V3Id - IP address group ID.
- ip_
version float - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - description str
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise_
project_ strid - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip_
extra_ Sequence[Vpcsets Ip Address Group V3Ip Extra Set Args] - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip_
sets Sequence[str] - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- max_
capacity float - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name str
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - timeouts
Vpc
Ip Address Group V3Timeouts Args - vpc_
ip_ straddress_ group_ v3_ id - IP address group ID.
- ip
Version Number - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - description String
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise
Project StringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip
Extra List<Property Map>Sets - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip
Sets List<String> - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- max
Capacity Number - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name String
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - timeouts Property Map
- vpc
Ip StringAddress Group V3Id - IP address group ID.
Outputs
All input properties are implicitly available as output properties. Additionally, the VpcIpAddressGroupV3 resource produces the following output properties:
- Created
At string - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - Indicates the project ID that the IP address group belongs to.
- Status string
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - Status
Message string - Details about the IP address group status.
- Updated
At string - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss.
- Created
At string - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - Indicates the project ID that the IP address group belongs to.
- Status string
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - Status
Message string - Details about the IP address group status.
- Updated
At string - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss.
- created_
at string - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - id string
- The provider-assigned unique ID for this managed resource.
- project_
id string - Indicates the project ID that the IP address group belongs to.
- status string
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status_
message string - Details about the IP address group status.
- updated_
at string - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss.
- created
At String - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - Indicates the project ID that the IP address group belongs to.
- status String
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status
Message String - Details about the IP address group status.
- updated
At String - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss.
- created
At string - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - id string
- The provider-assigned unique ID for this managed resource.
- project
Id string - Indicates the project ID that the IP address group belongs to.
- status string
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status
Message string - Details about the IP address group status.
- updated
At string - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss.
- created_
at str - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - id str
- The provider-assigned unique ID for this managed resource.
- project_
id str - Indicates the project ID that the IP address group belongs to.
- status str
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status_
message str - Details about the IP address group status.
- updated_
at str - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss.
- created
At String - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - Indicates the project ID that the IP address group belongs to.
- status String
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status
Message String - Details about the IP address group status.
- updated
At String - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss.
Look up Existing VpcIpAddressGroupV3 Resource
Get an existing VpcIpAddressGroupV3 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?: VpcIpAddressGroupV3State, opts?: CustomResourceOptions): VpcIpAddressGroupV3@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created_at: Optional[str] = None,
description: Optional[str] = None,
enterprise_project_id: Optional[str] = None,
ip_extra_sets: Optional[Sequence[VpcIpAddressGroupV3IpExtraSetArgs]] = None,
ip_sets: Optional[Sequence[str]] = None,
ip_version: Optional[float] = None,
max_capacity: Optional[float] = None,
name: Optional[str] = None,
project_id: Optional[str] = None,
status: Optional[str] = None,
status_message: Optional[str] = None,
timeouts: Optional[VpcIpAddressGroupV3TimeoutsArgs] = None,
updated_at: Optional[str] = None,
vpc_ip_address_group_v3_id: Optional[str] = None) -> VpcIpAddressGroupV3func GetVpcIpAddressGroupV3(ctx *Context, name string, id IDInput, state *VpcIpAddressGroupV3State, opts ...ResourceOption) (*VpcIpAddressGroupV3, error)public static VpcIpAddressGroupV3 Get(string name, Input<string> id, VpcIpAddressGroupV3State? state, CustomResourceOptions? opts = null)public static VpcIpAddressGroupV3 get(String name, Output<String> id, VpcIpAddressGroupV3State state, CustomResourceOptions options)resources: _: type: opentelekomcloud:VpcIpAddressGroupV3 get: id: ${id}import {
to = opentelekomcloud_vpc_ip_address_group_v3.example
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.
- Created
At string - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - Description string
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - Enterprise
Project stringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - Ip
Extra List<VpcSets Ip Address Group V3Ip Extra Set> - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - Ip
Sets List<string> - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- Ip
Version double - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - Max
Capacity double - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - Name string
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - Project
Id string - Indicates the project ID that the IP address group belongs to.
- Status string
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - Status
Message string - Details about the IP address group status.
- Timeouts
Vpc
Ip Address Group V3Timeouts - Updated
At string - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - Vpc
Ip stringAddress Group V3Id - IP address group ID.
- Created
At string - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - Description string
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - Enterprise
Project stringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - Ip
Extra []VpcSets Ip Address Group V3Ip Extra Set Args - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - Ip
Sets []string - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- Ip
Version float64 - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - Max
Capacity float64 - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - Name string
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - Project
Id string - Indicates the project ID that the IP address group belongs to.
- Status string
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - Status
Message string - Details about the IP address group status.
- Timeouts
Vpc
Ip Address Group V3Timeouts Args - Updated
At string - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - Vpc
Ip stringAddress Group V3Id - IP address group ID.
- created_
at string - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - description string
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise_
project_ stringid - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip_
extra_ list(object)sets - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip_
sets list(string) - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- ip_
version number - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - max_
capacity number - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name string
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - project_
id string - Indicates the project ID that the IP address group belongs to.
- status string
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status_
message string - Details about the IP address group status.
- timeouts object
- updated_
at string - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - vpc_
ip_ stringaddress_ group_ v3_ id - IP address group ID.
- created
At String - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - description String
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise
Project StringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip
Extra List<VpcSets Ip Address Group V3Ip Extra Set> - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip
Sets List<String> - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- ip
Version Double - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - max
Capacity Double - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name String
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - project
Id String - Indicates the project ID that the IP address group belongs to.
- status String
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status
Message String - Details about the IP address group status.
- timeouts
Vpc
Ip Address Group V3Timeouts - updated
At String - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - vpc
Ip StringAddress Group V3Id - IP address group ID.
- created
At string - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - description string
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise
Project stringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip
Extra VpcSets Ip Address Group V3Ip Extra Set[] - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip
Sets string[] - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- ip
Version number - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - max
Capacity number - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name string
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - project
Id string - Indicates the project ID that the IP address group belongs to.
- status string
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status
Message string - Details about the IP address group status.
- timeouts
Vpc
Ip Address Group V3Timeouts - updated
At string - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - vpc
Ip stringAddress Group V3Id - IP address group ID.
- created_
at str - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - description str
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise_
project_ strid - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip_
extra_ Sequence[Vpcsets Ip Address Group V3Ip Extra Set Args] - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip_
sets Sequence[str] - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- ip_
version float - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - max_
capacity float - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name str
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - project_
id str - Indicates the project ID that the IP address group belongs to.
- status str
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status_
message str - Details about the IP address group status.
- timeouts
Vpc
Ip Address Group V3Timeouts Args - updated_
at str - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - vpc_
ip_ straddress_ group_ v3_ id - IP address group ID.
- created
At String - Indicates the time when the IP address group was created.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - description String
- Description about the IP address group.
The value can contain up to 255 characters and cannot contain angle brackets (
<or>). - enterprise
Project StringId - ID of the enterprise project to which the IP address group belongs.
Default:
0. - ip
Extra List<Property Map>Sets - IP address entries with remarks.
The
ip_setandip_extra_setparameters cannot be both specified in a request. Structure is documented below. - ip
Sets List<String> - IP address entries in the IP address group.
Both IPv4 and IPv6 addresses are supported. An IP address entry can be:
- A single IP address, for example,
192.168.21.25 - An IP address range, for example,
192.168.21.25-192.168.21.30 - A CIDR block, for example,
192.168.21.0/24
- A single IP address, for example,
- ip
Version Number - IP address version of the IP address group.
Valid values are
4(IPv4) and6(IPv6). - max
Capacity Number - Maximum number of IP address entries in the IP address group.
Range: 0 to 20. Default:
0. - name String
- A unique name for the IP address group.
The value can contain 1 to 64 characters, including letters, digits, underscores (
_), hyphens (-), and periods (.). - project
Id String - Indicates the project ID that the IP address group belongs to.
- status String
- Status of the IP address group.
Valid values are
NORMAL(normal),UPDATING(being updated), andUPDATE_FAILED(update failed). - status
Message String - Details about the IP address group status.
- timeouts Property Map
- updated
At String - Indicates the time when the IP address group was last updated.
It is a UTC time in the format of
yyyy-MM-ddTHH:mm:ss. - vpc
Ip StringAddress Group V3Id - IP address group ID.
Supporting Types
VpcIpAddressGroupV3IpExtraSet, VpcIpAddressGroupV3IpExtraSetArgs
VpcIpAddressGroupV3Timeouts, VpcIpAddressGroupV3TimeoutsArgs
- Delete string
- Delete string
- delete string
- delete String
- delete string
- delete str
- delete String
Import
VPC IP Address Group V3 can be imported using the id, e.g.
$ pulumi import opentelekomcloud:index/vpcIpAddressGroupV3:VpcIpAddressGroupV3 group_1 <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the
opentelekomcloudTerraform Provider.
published on Friday, Jul 31, 2026 by opentelekomcloud