1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getCfsAccessGroups
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getCfsAccessGroups

Explore with Pulumi AI

Use this data source to query the detail information of CFS access group.

Example Usage

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

const accessGroups = tencentcloud.getCfsAccessGroups({
    accessGroupId: "pgroup-7nx89k7l",
    name: "test",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

access_groups = tencentcloud.get_cfs_access_groups(access_group_id="pgroup-7nx89k7l",
    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.GetCfsAccessGroups(ctx, &tencentcloud.GetCfsAccessGroupsArgs{
			AccessGroupId: pulumi.StringRef("pgroup-7nx89k7l"),
			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 accessGroups = Tencentcloud.GetCfsAccessGroups.Invoke(new()
    {
        AccessGroupId = "pgroup-7nx89k7l",
        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.GetCfsAccessGroupsArgs;
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 accessGroups = TencentcloudFunctions.getCfsAccessGroups(GetCfsAccessGroupsArgs.builder()
            .accessGroupId("pgroup-7nx89k7l")
            .name("test")
            .build());

    }
}
Copy
variables:
  accessGroups:
    fn::invoke:
      function: tencentcloud:getCfsAccessGroups
      arguments:
        accessGroupId: pgroup-7nx89k7l
        name: test
Copy

Using getCfsAccessGroups

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 getCfsAccessGroups(args: GetCfsAccessGroupsArgs, opts?: InvokeOptions): Promise<GetCfsAccessGroupsResult>
function getCfsAccessGroupsOutput(args: GetCfsAccessGroupsOutputArgs, opts?: InvokeOptions): Output<GetCfsAccessGroupsResult>
Copy
def get_cfs_access_groups(access_group_id: Optional[str] = None,
                          id: Optional[str] = None,
                          name: Optional[str] = None,
                          result_output_file: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetCfsAccessGroupsResult
def get_cfs_access_groups_output(access_group_id: Optional[pulumi.Input[str]] = None,
                          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[GetCfsAccessGroupsResult]
Copy
func GetCfsAccessGroups(ctx *Context, args *GetCfsAccessGroupsArgs, opts ...InvokeOption) (*GetCfsAccessGroupsResult, error)
func GetCfsAccessGroupsOutput(ctx *Context, args *GetCfsAccessGroupsOutputArgs, opts ...InvokeOption) GetCfsAccessGroupsResultOutput
Copy

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

public static class GetCfsAccessGroups 
{
    public static Task<GetCfsAccessGroupsResult> InvokeAsync(GetCfsAccessGroupsArgs args, InvokeOptions? opts = null)
    public static Output<GetCfsAccessGroupsResult> Invoke(GetCfsAccessGroupsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCfsAccessGroupsResult> getCfsAccessGroups(GetCfsAccessGroupsArgs args, InvokeOptions options)
public static Output<GetCfsAccessGroupsResult> getCfsAccessGroups(GetCfsAccessGroupsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getCfsAccessGroups:getCfsAccessGroups
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccessGroupId string
A specified access group ID used to query.
Id string
Name string
A access group Name used to query.
ResultOutputFile string
Used to save results.
AccessGroupId string
A specified access group ID used to query.
Id string
Name string
A access group Name used to query.
ResultOutputFile string
Used to save results.
accessGroupId String
A specified access group ID used to query.
id String
name String
A access group Name used to query.
resultOutputFile String
Used to save results.
accessGroupId string
A specified access group ID used to query.
id string
name string
A access group Name used to query.
resultOutputFile string
Used to save results.
access_group_id str
A specified access group ID used to query.
id str
name str
A access group Name used to query.
result_output_file str
Used to save results.
accessGroupId String
A specified access group ID used to query.
id String
name String
A access group Name used to query.
resultOutputFile String
Used to save results.

getCfsAccessGroups Result

The following output properties are available:

AccessGroupLists List<GetCfsAccessGroupsAccessGroupList>
An information list of CFS access group. Each element contains the following attributes:
Id string
AccessGroupId string
ID of the access group.
Name string
Name of the access group.
ResultOutputFile string
AccessGroupLists []GetCfsAccessGroupsAccessGroupList
An information list of CFS access group. Each element contains the following attributes:
Id string
AccessGroupId string
ID of the access group.
Name string
Name of the access group.
ResultOutputFile string
accessGroupLists List<GetCfsAccessGroupsAccessGroupList>
An information list of CFS access group. Each element contains the following attributes:
id String
accessGroupId String
ID of the access group.
name String
Name of the access group.
resultOutputFile String
accessGroupLists GetCfsAccessGroupsAccessGroupList[]
An information list of CFS access group. Each element contains the following attributes:
id string
accessGroupId string
ID of the access group.
name string
Name of the access group.
resultOutputFile string
access_group_lists Sequence[GetCfsAccessGroupsAccessGroupList]
An information list of CFS access group. Each element contains the following attributes:
id str
access_group_id str
ID of the access group.
name str
Name of the access group.
result_output_file str
accessGroupLists List<Property Map>
An information list of CFS access group. Each element contains the following attributes:
id String
accessGroupId String
ID of the access group.
name String
Name of the access group.
resultOutputFile String

Supporting Types

GetCfsAccessGroupsAccessGroupList

AccessGroupId This property is required. string
A specified access group ID used to query.
CreateTime This property is required. string
Creation time of the access group.
Description This property is required. string
Description of the access group.
Name This property is required. string
A access group Name used to query.
AccessGroupId This property is required. string
A specified access group ID used to query.
CreateTime This property is required. string
Creation time of the access group.
Description This property is required. string
Description of the access group.
Name This property is required. string
A access group Name used to query.
accessGroupId This property is required. String
A specified access group ID used to query.
createTime This property is required. String
Creation time of the access group.
description This property is required. String
Description of the access group.
name This property is required. String
A access group Name used to query.
accessGroupId This property is required. string
A specified access group ID used to query.
createTime This property is required. string
Creation time of the access group.
description This property is required. string
Description of the access group.
name This property is required. string
A access group Name used to query.
access_group_id This property is required. str
A specified access group ID used to query.
create_time This property is required. str
Creation time of the access group.
description This property is required. str
Description of the access group.
name This property is required. str
A access group Name used to query.
accessGroupId This property is required. String
A specified access group ID used to query.
createTime This property is required. String
Creation time of the access group.
description This property is required. String
Description of the access group.
name This property is required. String
A access group Name used to query.

Package Details

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