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

tencentcloud.getTsfDeliveryConfigByGroupId

Explore with Pulumi AI

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

    Use this data source to query detailed information of tsf delivery_config_by_group_id

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const deliveryConfigByGroupId = tencentcloud.getTsfDeliveryConfigByGroupId({
        groupId: "group-yrjkln9v",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    delivery_config_by_group_id = tencentcloud.get_tsf_delivery_config_by_group_id(group_id="group-yrjkln9v")
    
    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.LookupTsfDeliveryConfigByGroupId(ctx, &tencentcloud.LookupTsfDeliveryConfigByGroupIdArgs{
    			GroupId: "group-yrjkln9v",
    		}, 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 deliveryConfigByGroupId = Tencentcloud.GetTsfDeliveryConfigByGroupId.Invoke(new()
        {
            GroupId = "group-yrjkln9v",
        });
    
    });
    
    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.GetTsfDeliveryConfigByGroupIdArgs;
    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 deliveryConfigByGroupId = TencentcloudFunctions.getTsfDeliveryConfigByGroupId(GetTsfDeliveryConfigByGroupIdArgs.builder()
                .groupId("group-yrjkln9v")
                .build());
    
        }
    }
    
    variables:
      deliveryConfigByGroupId:
        fn::invoke:
          function: tencentcloud:getTsfDeliveryConfigByGroupId
          arguments:
            groupId: group-yrjkln9v
    

    Using getTsfDeliveryConfigByGroupId

    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 getTsfDeliveryConfigByGroupId(args: GetTsfDeliveryConfigByGroupIdArgs, opts?: InvokeOptions): Promise<GetTsfDeliveryConfigByGroupIdResult>
    function getTsfDeliveryConfigByGroupIdOutput(args: GetTsfDeliveryConfigByGroupIdOutputArgs, opts?: InvokeOptions): Output<GetTsfDeliveryConfigByGroupIdResult>
    def get_tsf_delivery_config_by_group_id(group_id: Optional[str] = None,
                                            id: Optional[str] = None,
                                            result_output_file: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetTsfDeliveryConfigByGroupIdResult
    def get_tsf_delivery_config_by_group_id_output(group_id: Optional[pulumi.Input[str]] = None,
                                            id: Optional[pulumi.Input[str]] = None,
                                            result_output_file: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetTsfDeliveryConfigByGroupIdResult]
    func LookupTsfDeliveryConfigByGroupId(ctx *Context, args *LookupTsfDeliveryConfigByGroupIdArgs, opts ...InvokeOption) (*LookupTsfDeliveryConfigByGroupIdResult, error)
    func LookupTsfDeliveryConfigByGroupIdOutput(ctx *Context, args *LookupTsfDeliveryConfigByGroupIdOutputArgs, opts ...InvokeOption) LookupTsfDeliveryConfigByGroupIdResultOutput

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

    public static class GetTsfDeliveryConfigByGroupId 
    {
        public static Task<GetTsfDeliveryConfigByGroupIdResult> InvokeAsync(GetTsfDeliveryConfigByGroupIdArgs args, InvokeOptions? opts = null)
        public static Output<GetTsfDeliveryConfigByGroupIdResult> Invoke(GetTsfDeliveryConfigByGroupIdInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTsfDeliveryConfigByGroupIdResult> getTsfDeliveryConfigByGroupId(GetTsfDeliveryConfigByGroupIdArgs args, InvokeOptions options)
    public static Output<GetTsfDeliveryConfigByGroupIdResult> getTsfDeliveryConfigByGroupId(GetTsfDeliveryConfigByGroupIdArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTsfDeliveryConfigByGroupId:getTsfDeliveryConfigByGroupId
      arguments:
        # arguments dictionary

    The following arguments are supported:

    GroupId string
    groupId.
    Id string
    ResultOutputFile string
    Used to save results.
    GroupId string
    groupId.
    Id string
    ResultOutputFile string
    Used to save results.
    groupId String
    groupId.
    id String
    resultOutputFile String
    Used to save results.
    groupId string
    groupId.
    id string
    resultOutputFile string
    Used to save results.
    group_id str
    groupId.
    id str
    result_output_file str
    Used to save results.
    groupId String
    groupId.
    id String
    resultOutputFile String
    Used to save results.

    getTsfDeliveryConfigByGroupId Result

    The following output properties are available:

    GroupId string
    Id string
    Results List<GetTsfDeliveryConfigByGroupIdResult>
    configuration item for deliver to a Kafka.
    ResultOutputFile string
    GroupId string
    Id string
    Results []GetTsfDeliveryConfigByGroupIdResult
    configuration item for deliver to a Kafka.
    ResultOutputFile string
    groupId String
    id String
    results List<GetTsfDeliveryConfigByGroupIdResult>
    configuration item for deliver to a Kafka.
    resultOutputFile String
    groupId string
    id string
    results GetTsfDeliveryConfigByGroupIdResult[]
    configuration item for deliver to a Kafka.
    resultOutputFile string
    group_id str
    id str
    results Sequence[GetTsfDeliveryConfigByGroupIdResult]
    configuration item for deliver to a Kafka.
    result_output_file str
    groupId String
    id String
    results List<Property Map>
    configuration item for deliver to a Kafka.
    resultOutputFile String

    Supporting Types

    GetTsfDeliveryConfigByGroupIdResult

    ConfigId string
    Config ID. Note: This field may return null, which means that no valid value was obtained.
    ConfigName string
    Config Name. Note: This field may return null, which means that no valid value was obtained.
    ConfigId string
    Config ID. Note: This field may return null, which means that no valid value was obtained.
    ConfigName string
    Config Name. Note: This field may return null, which means that no valid value was obtained.
    configId String
    Config ID. Note: This field may return null, which means that no valid value was obtained.
    configName String
    Config Name. Note: This field may return null, which means that no valid value was obtained.
    configId string
    Config ID. Note: This field may return null, which means that no valid value was obtained.
    configName string
    Config Name. Note: This field may return null, which means that no valid value was obtained.
    config_id str
    Config ID. Note: This field may return null, which means that no valid value was obtained.
    config_name str
    Config Name. Note: This field may return null, which means that no valid value was obtained.
    configId String
    Config ID. Note: This field may return null, which means that no valid value was obtained.
    configName String
    Config Name. Note: This field may return null, which means that no valid value was obtained.

    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