1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getAddressTemplateGroups
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack

tencentcloud.getAddressTemplateGroups

Explore with Pulumi AI

Use this data source to query detailed information of address template groups.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const name = tencentcloud.getAddressTemplateGroups({
    name: "test",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

name = tencentcloud.get_address_template_groups(name="test")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.GetAddressTemplateGroups(ctx, &tencentcloud.GetAddressTemplateGroupsArgs{
			Name: pulumi.StringRef("test"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var name = Tencentcloud.GetAddressTemplateGroups.Invoke(new()
    {
        Name = "test",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetAddressTemplateGroupsArgs;
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 name = TencentcloudFunctions.getAddressTemplateGroups(GetAddressTemplateGroupsArgs.builder()
            .name("test")
            .build());

    }
}
Copy
variables:
  name:
    fn::invoke:
      function: tencentcloud:getAddressTemplateGroups
      arguments:
        name: test
Copy

Using getAddressTemplateGroups

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 getAddressTemplateGroups(args: GetAddressTemplateGroupsArgs, opts?: InvokeOptions): Promise<GetAddressTemplateGroupsResult>
function getAddressTemplateGroupsOutput(args: GetAddressTemplateGroupsOutputArgs, opts?: InvokeOptions): Output<GetAddressTemplateGroupsResult>
Copy
def get_address_template_groups(id: Optional[str] = None,
                                name: Optional[str] = None,
                                result_output_file: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetAddressTemplateGroupsResult
def get_address_template_groups_output(id: Optional[pulumi.Input[str]] = None,
                                name: Optional[pulumi.Input[str]] = None,
                                result_output_file: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetAddressTemplateGroupsResult]
Copy
func GetAddressTemplateGroups(ctx *Context, args *GetAddressTemplateGroupsArgs, opts ...InvokeOption) (*GetAddressTemplateGroupsResult, error)
func GetAddressTemplateGroupsOutput(ctx *Context, args *GetAddressTemplateGroupsOutputArgs, opts ...InvokeOption) GetAddressTemplateGroupsResultOutput
Copy

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

public static class GetAddressTemplateGroups 
{
    public static Task<GetAddressTemplateGroupsResult> InvokeAsync(GetAddressTemplateGroupsArgs args, InvokeOptions? opts = null)
    public static Output<GetAddressTemplateGroupsResult> Invoke(GetAddressTemplateGroupsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAddressTemplateGroupsResult> getAddressTemplateGroups(GetAddressTemplateGroupsArgs args, InvokeOptions options)
public static Output<GetAddressTemplateGroupsResult> getAddressTemplateGroups(GetAddressTemplateGroupsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getAddressTemplateGroups:getAddressTemplateGroups
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Id of the address template group to query.
Name string
Name of the address template group to query.
ResultOutputFile string
Used to save results.
Id string
Id of the address template group to query.
Name string
Name of the address template group to query.
ResultOutputFile string
Used to save results.
id String
Id of the address template group to query.
name String
Name of the address template group to query.
resultOutputFile String
Used to save results.
id string
Id of the address template group to query.
name string
Name of the address template group to query.
resultOutputFile string
Used to save results.
id str
Id of the address template group to query.
name str
Name of the address template group to query.
result_output_file str
Used to save results.
id String
Id of the address template group to query.
name String
Name of the address template group to query.
resultOutputFile String
Used to save results.

getAddressTemplateGroups Result

The following output properties are available:

GroupLists List<GetAddressTemplateGroupsGroupList>
Information list of the dedicated address template groups.
Id string
Id of the address template group.
Name string
Name of address template group.
ResultOutputFile string
GroupLists []GetAddressTemplateGroupsGroupList
Information list of the dedicated address template groups.
Id string
Id of the address template group.
Name string
Name of address template group.
ResultOutputFile string
groupLists List<GetAddressTemplateGroupsGroupList>
Information list of the dedicated address template groups.
id String
Id of the address template group.
name String
Name of address template group.
resultOutputFile String
groupLists GetAddressTemplateGroupsGroupList[]
Information list of the dedicated address template groups.
id string
Id of the address template group.
name string
Name of address template group.
resultOutputFile string
group_lists Sequence[GetAddressTemplateGroupsGroupList]
Information list of the dedicated address template groups.
id str
Id of the address template group.
name str
Name of address template group.
result_output_file str
groupLists List<Property Map>
Information list of the dedicated address template groups.
id String
Id of the address template group.
name String
Name of address template group.
resultOutputFile String

Supporting Types

GetAddressTemplateGroupsGroupList

Id This property is required. string
Id of the address template group to query.
Name This property is required. string
Name of the address template group to query.
TemplateIds This property is required. List<string>
ID set of the address template.
Id This property is required. string
Id of the address template group to query.
Name This property is required. string
Name of the address template group to query.
TemplateIds This property is required. []string
ID set of the address template.
id This property is required. String
Id of the address template group to query.
name This property is required. String
Name of the address template group to query.
templateIds This property is required. List<String>
ID set of the address template.
id This property is required. string
Id of the address template group to query.
name This property is required. string
Name of the address template group to query.
templateIds This property is required. string[]
ID set of the address template.
id This property is required. str
Id of the address template group to query.
name This property is required. str
Name of the address template group to query.
template_ids This property is required. Sequence[str]
ID set of the address template.
id This property is required. String
Id of the address template group to query.
name This property is required. String
Name of the address template group to query.
templateIds This property is required. List<String>
ID set of the address template.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.