1. Packages
  2. Packages
  3. Opentelekomcloud Provider
  4. API Docs
  5. getVpcIpAddressGroupV3
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

    Get details of a V3 VPC IP address group resource within OpenTelekomCloud.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const config = new pulumi.Config();
    const id = config.requireObject<any>("id");
    const group1 = opentelekomcloud.getVpcIpAddressGroupV3({
        id: id,
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    config = pulumi.Config()
    id = config.require_object("id")
    group1 = opentelekomcloud.get_vpc_ip_address_group_v3(id=id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		id := cfg.RequireObject("id")
    		_, err := opentelekomcloud.LookupVpcIpAddressGroupV3(ctx, &opentelekomcloud.LookupVpcIpAddressGroupV3Args{
    			Id: id,
    		}, nil)
    		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 config = new Config();
        var id = config.RequireObject<dynamic>("id");
        var group1 = Opentelekomcloud.GetVpcIpAddressGroupV3.Invoke(new()
        {
            Id = id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetVpcIpAddressGroupV3Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var id = config.get("id");
            final var group1 = OpentelekomcloudFunctions.getVpcIpAddressGroupV3(GetVpcIpAddressGroupV3Args.builder()
                .id(id)
                .build());
    
        }
    }
    
    configuration:
      id:
        type: dynamic
    variables:
      group1:
        fn::invoke:
          function: opentelekomcloud:getVpcIpAddressGroupV3
          arguments:
            id: ${id}
    
    Example coming soon!
    

    Using getVpcIpAddressGroupV3

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVpcIpAddressGroupV3(args: GetVpcIpAddressGroupV3Args, opts?: InvokeOptions): Promise<GetVpcIpAddressGroupV3Result>
    function getVpcIpAddressGroupV3Output(args: GetVpcIpAddressGroupV3OutputArgs, opts?: InvokeOptions): Output<GetVpcIpAddressGroupV3Result>
    def get_vpc_ip_address_group_v3(id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetVpcIpAddressGroupV3Result
    def get_vpc_ip_address_group_v3_output(id: pulumi.Input[Optional[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetVpcIpAddressGroupV3Result]
    func LookupVpcIpAddressGroupV3(ctx *Context, args *LookupVpcIpAddressGroupV3Args, opts ...InvokeOption) (*LookupVpcIpAddressGroupV3Result, error)
    func LookupVpcIpAddressGroupV3Output(ctx *Context, args *LookupVpcIpAddressGroupV3OutputArgs, opts ...InvokeOption) LookupVpcIpAddressGroupV3ResultOutput

    > Note: This function is named LookupVpcIpAddressGroupV3 in the Go SDK.

    public static class GetVpcIpAddressGroupV3 
    {
        public static Task<GetVpcIpAddressGroupV3Result> InvokeAsync(GetVpcIpAddressGroupV3Args args, InvokeOptions? opts = null)
        public static Output<GetVpcIpAddressGroupV3Result> Invoke(GetVpcIpAddressGroupV3InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVpcIpAddressGroupV3Result> getVpcIpAddressGroupV3(GetVpcIpAddressGroupV3Args args, InvokeOptions options)
    public static Output<GetVpcIpAddressGroupV3Result> getVpcIpAddressGroupV3(GetVpcIpAddressGroupV3Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getVpcIpAddressGroupV3:getVpcIpAddressGroupV3
      arguments:
        # arguments dictionary
    data "opentelekomcloud_get_vpc_ip_address_group_v3" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    IP address group ID.
    Id string
    IP address group ID.
    id string
    IP address group ID.
    id String
    IP address group ID.
    id string
    IP address group ID.
    id str
    IP address group ID.
    id String
    IP address group ID.

    getVpcIpAddressGroupV3 Result

    The following output properties are available:

    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.
    EnterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs.
    Id string
    IpExtraSets List<GetVpcIpAddressGroupV3IpExtraSet>
    IP address entries with remarks. Structure is documented below.
    IpSets List<string>
    IP address entries in the IP address group.
    IpVersion double
    IP address version of the IP address group.
    MaxCapacity double
    Maximum number of IP address entries in the IP address group.
    Name string
    A unique name for the IP address group.
    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.
    Description string
    Description about the IP address group.
    EnterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs.
    Id string
    IpExtraSets []GetVpcIpAddressGroupV3IpExtraSet
    IP address entries with remarks. Structure is documented below.
    IpSets []string
    IP address entries in the IP address group.
    IpVersion float64
    IP address version of the IP address group.
    MaxCapacity float64
    Maximum number of IP address entries in the IP address group.
    Name string
    A unique name for the IP address group.
    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.
    description string
    Description about the IP address group.
    enterprise_project_id string
    ID of the enterprise project to which the IP address group belongs.
    id string
    ip_extra_sets list(object)
    IP address entries with remarks. Structure is documented below.
    ip_sets list(string)
    IP address entries in the IP address group.
    ip_version number
    IP address version of the IP address group.
    max_capacity number
    Maximum number of IP address entries in the IP address group.
    name string
    A unique name for the IP address group.
    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.
    description String
    Description about the IP address group.
    enterpriseProjectId String
    ID of the enterprise project to which the IP address group belongs.
    id String
    ipExtraSets List<GetVpcIpAddressGroupV3IpExtraSet>
    IP address entries with remarks. Structure is documented below.
    ipSets List<String>
    IP address entries in the IP address group.
    ipVersion Double
    IP address version of the IP address group.
    maxCapacity Double
    Maximum number of IP address entries in the IP address group.
    name String
    A unique name for the IP address group.
    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.
    description string
    Description about the IP address group.
    enterpriseProjectId string
    ID of the enterprise project to which the IP address group belongs.
    id string
    ipExtraSets GetVpcIpAddressGroupV3IpExtraSet[]
    IP address entries with remarks. Structure is documented below.
    ipSets string[]
    IP address entries in the IP address group.
    ipVersion number
    IP address version of the IP address group.
    maxCapacity number
    Maximum number of IP address entries in the IP address group.
    name string
    A unique name for the IP address group.
    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.
    description str
    Description about the IP address group.
    enterprise_project_id str
    ID of the enterprise project to which the IP address group belongs.
    id str
    ip_extra_sets Sequence[GetVpcIpAddressGroupV3IpExtraSet]
    IP address entries with remarks. Structure is documented below.
    ip_sets Sequence[str]
    IP address entries in the IP address group.
    ip_version float
    IP address version of the IP address group.
    max_capacity float
    Maximum number of IP address entries in the IP address group.
    name str
    A unique name for the IP address group.
    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.
    description String
    Description about the IP address group.
    enterpriseProjectId String
    ID of the enterprise project to which the IP address group belongs.
    id String
    ipExtraSets List<Property Map>
    IP address entries with remarks. Structure is documented below.
    ipSets List<String>
    IP address entries in the IP address group.
    ipVersion Number
    IP address version of the IP address group.
    maxCapacity Number
    Maximum number of IP address entries in the IP address group.
    name String
    A unique name for the IP address group.
    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.

    Supporting Types

    GetVpcIpAddressGroupV3IpExtraSet

    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.
    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.
    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.
    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.
    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.
    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.
    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.

    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