1. Packages
  2. Packages
  3. Opentelekomcloud Provider
  4. API Docs
  5. VpcIpAddressGroupV3
Viewing docs for opentelekomcloud 1.37.3
published on Friday, Jul 31, 2026 by opentelekomcloud
Viewing docs for opentelekomcloud 1.37.3
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:

    IpVersion double
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    Description string
    Description about the IP address group. The value can contain up to 255 characters and cannot contain angle brackets (< or >).
    EnterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    IpExtraSets List<VpcIpAddressGroupV3IpExtraSet>
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    IpSets 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
    MaxCapacity 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 VpcIpAddressGroupV3Timeouts
    VpcIpAddressGroupV3Id string
    IP address group ID.
    IpVersion float64
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    Description string
    Description about the IP address group. The value can contain up to 255 characters and cannot contain angle brackets (< or >).
    EnterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    IpExtraSets []VpcIpAddressGroupV3IpExtraSetArgs
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    IpSets []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
    MaxCapacity 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 VpcIpAddressGroupV3TimeoutsArgs
    VpcIpAddressGroupV3Id string
    IP address group ID.
    ip_version number
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (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_id string
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ip_extra_sets list(object)
    IP address entries with remarks. The ip_set and ip_extra_set parameters 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
    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_address_group_v3_id string
    IP address group ID.
    ipVersion Double
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    description String
    Description about the IP address group. The value can contain up to 255 characters and cannot contain angle brackets (< or >).
    enterpriseProjectId String
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ipExtraSets List<VpcIpAddressGroupV3IpExtraSet>
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    ipSets 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
    maxCapacity 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 VpcIpAddressGroupV3Timeouts
    vpcIpAddressGroupV3Id String
    IP address group ID.
    ipVersion number
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    description string
    Description about the IP address group. The value can contain up to 255 characters and cannot contain angle brackets (< or >).
    enterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ipExtraSets VpcIpAddressGroupV3IpExtraSet[]
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    ipSets 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
    maxCapacity 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 VpcIpAddressGroupV3Timeouts
    vpcIpAddressGroupV3Id string
    IP address group ID.
    ip_version float
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (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_id str
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ip_extra_sets Sequence[VpcIpAddressGroupV3IpExtraSetArgs]
    IP address entries with remarks. The ip_set and ip_extra_set parameters 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
    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 VpcIpAddressGroupV3TimeoutsArgs
    vpc_ip_address_group_v3_id str
    IP address group ID.
    ipVersion Number
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    description String
    Description about the IP address group. The value can contain up to 255 characters and cannot contain angle brackets (< or >).
    enterpriseProjectId String
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ipExtraSets List<Property Map>
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    ipSets 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
    maxCapacity 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
    vpcIpAddressGroupV3Id String
    IP address group ID.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the VpcIpAddressGroupV3 resource produces the following output properties:

    CreatedAt 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.
    ProjectId 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), and UPDATE_FAILED (update failed).
    StatusMessage string
    Details about the IP address group status.
    UpdatedAt 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.
    CreatedAt 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.
    ProjectId 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), and UPDATE_FAILED (update failed).
    StatusMessage string
    Details about the IP address group status.
    UpdatedAt 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), and UPDATE_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.
    createdAt 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.
    projectId 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), and UPDATE_FAILED (update failed).
    statusMessage String
    Details about the IP address group status.
    updatedAt 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.
    createdAt 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.
    projectId 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), and UPDATE_FAILED (update failed).
    statusMessage string
    Details about the IP address group status.
    updatedAt 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), and UPDATE_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.
    createdAt 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.
    projectId 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), and UPDATE_FAILED (update failed).
    statusMessage String
    Details about the IP address group status.
    updatedAt 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) -> VpcIpAddressGroupV3
    func 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.
    The following state arguments are supported:
    CreatedAt 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 >).
    EnterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    IpExtraSets List<VpcIpAddressGroupV3IpExtraSet>
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    IpSets 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
    IpVersion double
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    MaxCapacity 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 (.).
    ProjectId 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), and UPDATE_FAILED (update failed).
    StatusMessage string
    Details about the IP address group status.
    Timeouts VpcIpAddressGroupV3Timeouts
    UpdatedAt 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.
    VpcIpAddressGroupV3Id string
    IP address group ID.
    CreatedAt 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 >).
    EnterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    IpExtraSets []VpcIpAddressGroupV3IpExtraSetArgs
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    IpSets []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
    IpVersion float64
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    MaxCapacity 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 (.).
    ProjectId 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), and UPDATE_FAILED (update failed).
    StatusMessage string
    Details about the IP address group status.
    Timeouts VpcIpAddressGroupV3TimeoutsArgs
    UpdatedAt 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.
    VpcIpAddressGroupV3Id string
    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_id string
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ip_extra_sets list(object)
    IP address entries with remarks. The ip_set and ip_extra_set parameters 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
    ip_version number
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (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), and UPDATE_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_address_group_v3_id string
    IP address group ID.
    createdAt 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 >).
    enterpriseProjectId String
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ipExtraSets List<VpcIpAddressGroupV3IpExtraSet>
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    ipSets 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
    ipVersion Double
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    maxCapacity 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 (.).
    projectId 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), and UPDATE_FAILED (update failed).
    statusMessage String
    Details about the IP address group status.
    timeouts VpcIpAddressGroupV3Timeouts
    updatedAt 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.
    vpcIpAddressGroupV3Id String
    IP address group ID.
    createdAt 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 >).
    enterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ipExtraSets VpcIpAddressGroupV3IpExtraSet[]
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    ipSets 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
    ipVersion number
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    maxCapacity 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 (.).
    projectId 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), and UPDATE_FAILED (update failed).
    statusMessage string
    Details about the IP address group status.
    timeouts VpcIpAddressGroupV3Timeouts
    updatedAt 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.
    vpcIpAddressGroupV3Id string
    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_id str
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ip_extra_sets Sequence[VpcIpAddressGroupV3IpExtraSetArgs]
    IP address entries with remarks. The ip_set and ip_extra_set parameters 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
    ip_version float
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (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), and UPDATE_FAILED (update failed).
    status_message str
    Details about the IP address group status.
    timeouts VpcIpAddressGroupV3TimeoutsArgs
    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_address_group_v3_id str
    IP address group ID.
    createdAt 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 >).
    enterpriseProjectId String
    ID of the enterprise project to which the IP address group belongs. Default: 0.
    ipExtraSets List<Property Map>
    IP address entries with remarks. The ip_set and ip_extra_set parameters cannot be both specified in a request. Structure is documented below.
    ipSets 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
    ipVersion Number
    IP address version of the IP address group. Valid values are 4 (IPv4) and 6 (IPv6).
    maxCapacity 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 (.).
    projectId 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), and UPDATE_FAILED (update failed).
    statusMessage String
    Details about the IP address group status.
    timeouts Property Map
    updatedAt 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.
    vpcIpAddressGroupV3Id String
    IP address group ID.

    Supporting Types

    VpcIpAddressGroupV3IpExtraSet, VpcIpAddressGroupV3IpExtraSetArgs

    Ip string
    IP address entry. Can be a single IP address, an IP address range, or a CIDR block.
    Remarks string
    Remarks of the IP address entry. The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).
    Ip string
    IP address entry. Can be a single IP address, an IP address range, or a CIDR block.
    Remarks string
    Remarks of the IP address entry. The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).
    ip string
    IP address entry. Can be a single IP address, an IP address range, or a CIDR block.
    remarks string
    Remarks of the IP address entry. The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).
    ip String
    IP address entry. Can be a single IP address, an IP address range, or a CIDR block.
    remarks String
    Remarks of the IP address entry. The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).
    ip string
    IP address entry. Can be a single IP address, an IP address range, or a CIDR block.
    remarks string
    Remarks of the IP address entry. The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).
    ip str
    IP address entry. Can be a single IP address, an IP address range, or a CIDR block.
    remarks str
    Remarks of the IP address entry. The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).
    ip String
    IP address entry. Can be a single IP address, an IP address range, or a CIDR block.
    remarks String
    Remarks of the IP address entry. The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

    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 opentelekomcloud Terraform Provider.
    Viewing docs for opentelekomcloud 1.37.3
    published on Friday, Jul 31, 2026 by opentelekomcloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial