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

tencentcloud.getCfsAccessGroups

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    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",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    access_groups = tencentcloud.get_cfs_access_groups(access_group_id="pgroup-7nx89k7l",
        name="test")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      accessGroups:
        fn::invoke:
          function: tencentcloud:getCfsAccessGroups
          arguments:
            accessGroupId: pgroup-7nx89k7l
            name: test
    

    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>
    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]
    func GetCfsAccessGroups(ctx *Context, args *GetCfsAccessGroupsArgs, opts ...InvokeOption) (*GetCfsAccessGroupsResult, error)
    func GetCfsAccessGroupsOutput(ctx *Context, args *GetCfsAccessGroupsOutputArgs, opts ...InvokeOption) GetCfsAccessGroupsResultOutput

    > 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)
    }
    public static CompletableFuture<GetCfsAccessGroupsResult> getCfsAccessGroups(GetCfsAccessGroupsArgs args, InvokeOptions options)
    public static Output<GetCfsAccessGroupsResult> getCfsAccessGroups(GetCfsAccessGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getCfsAccessGroups:getCfsAccessGroups
      arguments:
        # arguments dictionary

    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 string
    A specified access group ID used to query.
    CreateTime string
    Creation time of the access group.
    Description string
    Description of the access group.
    Name string
    A access group Name used to query.
    AccessGroupId string
    A specified access group ID used to query.
    CreateTime string
    Creation time of the access group.
    Description string
    Description of the access group.
    Name string
    A access group Name used to query.
    accessGroupId String
    A specified access group ID used to query.
    createTime String
    Creation time of the access group.
    description String
    Description of the access group.
    name String
    A access group Name used to query.
    accessGroupId string
    A specified access group ID used to query.
    createTime string
    Creation time of the access group.
    description string
    Description of the access group.
    name string
    A access group Name used to query.
    access_group_id str
    A specified access group ID used to query.
    create_time str
    Creation time of the access group.
    description str
    Description of the access group.
    name str
    A access group Name used to query.
    accessGroupId String
    A specified access group ID used to query.
    createTime String
    Creation time of the access group.
    description String
    Description of the access group.
    name 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.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack