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

tencentcloud.getScfAccountInfo

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 scf account_info

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const accountInfo = tencentcloud.getScfAccountInfo({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    account_info = tencentcloud.get_scf_account_info()
    
    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.GetScfAccountInfo(ctx, &tencentcloud.GetScfAccountInfoArgs{}, 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 accountInfo = Tencentcloud.GetScfAccountInfo.Invoke();
    
    });
    
    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.GetScfAccountInfoArgs;
    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 accountInfo = TencentcloudFunctions.getScfAccountInfo();
    
        }
    }
    
    variables:
      accountInfo:
        fn::invoke:
          function: tencentcloud:getScfAccountInfo
          arguments: {}
    

    Using getScfAccountInfo

    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 getScfAccountInfo(args: GetScfAccountInfoArgs, opts?: InvokeOptions): Promise<GetScfAccountInfoResult>
    function getScfAccountInfoOutput(args: GetScfAccountInfoOutputArgs, opts?: InvokeOptions): Output<GetScfAccountInfoResult>
    def get_scf_account_info(id: Optional[str] = None,
                             result_output_file: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetScfAccountInfoResult
    def get_scf_account_info_output(id: Optional[pulumi.Input[str]] = None,
                             result_output_file: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetScfAccountInfoResult]
    func GetScfAccountInfo(ctx *Context, args *GetScfAccountInfoArgs, opts ...InvokeOption) (*GetScfAccountInfoResult, error)
    func GetScfAccountInfoOutput(ctx *Context, args *GetScfAccountInfoOutputArgs, opts ...InvokeOption) GetScfAccountInfoResultOutput

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

    public static class GetScfAccountInfo 
    {
        public static Task<GetScfAccountInfoResult> InvokeAsync(GetScfAccountInfoArgs args, InvokeOptions? opts = null)
        public static Output<GetScfAccountInfoResult> Invoke(GetScfAccountInfoInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetScfAccountInfoResult> getScfAccountInfo(GetScfAccountInfoArgs args, InvokeOptions options)
    public static Output<GetScfAccountInfoResult> getScfAccountInfo(GetScfAccountInfoArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getScfAccountInfo:getScfAccountInfo
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getScfAccountInfo Result

    The following output properties are available:

    AccountLimits []GetScfAccountInfoAccountLimit
    Namespace limit information.
    AccountUsages []GetScfAccountInfoAccountUsage
    Namespace usage information.
    Id string
    ResultOutputFile string
    accountLimits GetScfAccountInfoAccountLimit[]
    Namespace limit information.
    accountUsages GetScfAccountInfoAccountUsage[]
    Namespace usage information.
    id string
    resultOutputFile string
    accountLimits List<Property Map>
    Namespace limit information.
    accountUsages List<Property Map>
    Namespace usage information.
    id String
    resultOutputFile String

    Supporting Types

    GetScfAccountInfoAccountLimit

    Namespaces []GetScfAccountInfoAccountLimitNamespace
    Namespace name.
    NamespacesCount float64
    Number of namespaces.
    namespaces GetScfAccountInfoAccountLimitNamespace[]
    Namespace name.
    namespacesCount number
    Number of namespaces.
    namespaces List<Property Map>
    Namespace name.
    namespacesCount Number
    Number of namespaces.

    GetScfAccountInfoAccountLimitNamespace

    ConcurrentExecutions double
    Concurrency.
    FunctionsCount double
    Number of functions in namespace.
    InitTimeoutLimit double
    Initialization timeout limit.
    MaxMsgTtl double
    Upper limit of message retention time for async retry.
    MinMsgTtl double
    Lower limit of message retention time for async retry.
    Namespace string
    Namespace name.
    RetryNumLimit double
    Limit of async retry attempt quantity.
    TestModelLimit double
    Test event limit Note: this field may return null, indicating that no valid values can be obtained.
    TimeoutLimit double
    Timeout limit.
    Triggers List<GetScfAccountInfoAccountLimitNamespaceTrigger>
    Trigger information.
    ConcurrentExecutions float64
    Concurrency.
    FunctionsCount float64
    Number of functions in namespace.
    InitTimeoutLimit float64
    Initialization timeout limit.
    MaxMsgTtl float64
    Upper limit of message retention time for async retry.
    MinMsgTtl float64
    Lower limit of message retention time for async retry.
    Namespace string
    Namespace name.
    RetryNumLimit float64
    Limit of async retry attempt quantity.
    TestModelLimit float64
    Test event limit Note: this field may return null, indicating that no valid values can be obtained.
    TimeoutLimit float64
    Timeout limit.
    Triggers []GetScfAccountInfoAccountLimitNamespaceTrigger
    Trigger information.
    concurrentExecutions Double
    Concurrency.
    functionsCount Double
    Number of functions in namespace.
    initTimeoutLimit Double
    Initialization timeout limit.
    maxMsgTtl Double
    Upper limit of message retention time for async retry.
    minMsgTtl Double
    Lower limit of message retention time for async retry.
    namespace String
    Namespace name.
    retryNumLimit Double
    Limit of async retry attempt quantity.
    testModelLimit Double
    Test event limit Note: this field may return null, indicating that no valid values can be obtained.
    timeoutLimit Double
    Timeout limit.
    triggers List<GetScfAccountInfoAccountLimitNamespaceTrigger>
    Trigger information.
    concurrentExecutions number
    Concurrency.
    functionsCount number
    Number of functions in namespace.
    initTimeoutLimit number
    Initialization timeout limit.
    maxMsgTtl number
    Upper limit of message retention time for async retry.
    minMsgTtl number
    Lower limit of message retention time for async retry.
    namespace string
    Namespace name.
    retryNumLimit number
    Limit of async retry attempt quantity.
    testModelLimit number
    Test event limit Note: this field may return null, indicating that no valid values can be obtained.
    timeoutLimit number
    Timeout limit.
    triggers GetScfAccountInfoAccountLimitNamespaceTrigger[]
    Trigger information.
    concurrent_executions float
    Concurrency.
    functions_count float
    Number of functions in namespace.
    init_timeout_limit float
    Initialization timeout limit.
    max_msg_ttl float
    Upper limit of message retention time for async retry.
    min_msg_ttl float
    Lower limit of message retention time for async retry.
    namespace str
    Namespace name.
    retry_num_limit float
    Limit of async retry attempt quantity.
    test_model_limit float
    Test event limit Note: this field may return null, indicating that no valid values can be obtained.
    timeout_limit float
    Timeout limit.
    triggers Sequence[GetScfAccountInfoAccountLimitNamespaceTrigger]
    Trigger information.
    concurrentExecutions Number
    Concurrency.
    functionsCount Number
    Number of functions in namespace.
    initTimeoutLimit Number
    Initialization timeout limit.
    maxMsgTtl Number
    Upper limit of message retention time for async retry.
    minMsgTtl Number
    Lower limit of message retention time for async retry.
    namespace String
    Namespace name.
    retryNumLimit Number
    Limit of async retry attempt quantity.
    testModelLimit Number
    Test event limit Note: this field may return null, indicating that no valid values can be obtained.
    timeoutLimit Number
    Timeout limit.
    triggers List<Property Map>
    Trigger information.

    GetScfAccountInfoAccountLimitNamespaceTrigger

    Apigw double
    Number of API Gateway triggers.
    Ckafka double
    Number of CKafka triggers.
    Clb double
    Number of CLB triggers.
    Cls double
    Number of CLS triggers.
    Cm double
    Number of CM triggers.
    Cmq double
    Number of CMQ triggers.
    Cos double
    Number of COS triggers.
    Eb double
    Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained.
    Mps double
    Number of MPS triggers.
    Timer double
    Number of timer triggers.
    Total double
    Total number of triggers.
    Vod double
    Number of VOD triggers.
    Apigw float64
    Number of API Gateway triggers.
    Ckafka float64
    Number of CKafka triggers.
    Clb float64
    Number of CLB triggers.
    Cls float64
    Number of CLS triggers.
    Cm float64
    Number of CM triggers.
    Cmq float64
    Number of CMQ triggers.
    Cos float64
    Number of COS triggers.
    Eb float64
    Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained.
    Mps float64
    Number of MPS triggers.
    Timer float64
    Number of timer triggers.
    Total float64
    Total number of triggers.
    Vod float64
    Number of VOD triggers.
    apigw Double
    Number of API Gateway triggers.
    ckafka Double
    Number of CKafka triggers.
    clb Double
    Number of CLB triggers.
    cls Double
    Number of CLS triggers.
    cm Double
    Number of CM triggers.
    cmq Double
    Number of CMQ triggers.
    cos Double
    Number of COS triggers.
    eb Double
    Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained.
    mps Double
    Number of MPS triggers.
    timer Double
    Number of timer triggers.
    total Double
    Total number of triggers.
    vod Double
    Number of VOD triggers.
    apigw number
    Number of API Gateway triggers.
    ckafka number
    Number of CKafka triggers.
    clb number
    Number of CLB triggers.
    cls number
    Number of CLS triggers.
    cm number
    Number of CM triggers.
    cmq number
    Number of CMQ triggers.
    cos number
    Number of COS triggers.
    eb number
    Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained.
    mps number
    Number of MPS triggers.
    timer number
    Number of timer triggers.
    total number
    Total number of triggers.
    vod number
    Number of VOD triggers.
    apigw float
    Number of API Gateway triggers.
    ckafka float
    Number of CKafka triggers.
    clb float
    Number of CLB triggers.
    cls float
    Number of CLS triggers.
    cm float
    Number of CM triggers.
    cmq float
    Number of CMQ triggers.
    cos float
    Number of COS triggers.
    eb float
    Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained.
    mps float
    Number of MPS triggers.
    timer float
    Number of timer triggers.
    total float
    Total number of triggers.
    vod float
    Number of VOD triggers.
    apigw Number
    Number of API Gateway triggers.
    ckafka Number
    Number of CKafka triggers.
    clb Number
    Number of CLB triggers.
    cls Number
    Number of CLS triggers.
    cm Number
    Number of CM triggers.
    cmq Number
    Number of CMQ triggers.
    cos Number
    Number of COS triggers.
    eb Number
    Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained.
    mps Number
    Number of MPS triggers.
    timer Number
    Number of timer triggers.
    total Number
    Total number of triggers.
    vod Number
    Number of VOD triggers.

    GetScfAccountInfoAccountUsage

    Namespaces List<GetScfAccountInfoAccountUsageNamespace>
    Namespace name.
    NamespacesCount double
    Number of namespaces.
    TotalAllocatedConcurrencyMem double
    Quota of configured user concurrency memory in the current region.
    TotalConcurrencyMem double
    Upper limit of user concurrency memory in the current region.
    UserConcurrencyMemLimit double
    Quota of account concurrency actually configured by user.
    Namespaces []GetScfAccountInfoAccountUsageNamespace
    Namespace name.
    NamespacesCount float64
    Number of namespaces.
    TotalAllocatedConcurrencyMem float64
    Quota of configured user concurrency memory in the current region.
    TotalConcurrencyMem float64
    Upper limit of user concurrency memory in the current region.
    UserConcurrencyMemLimit float64
    Quota of account concurrency actually configured by user.
    namespaces List<GetScfAccountInfoAccountUsageNamespace>
    Namespace name.
    namespacesCount Double
    Number of namespaces.
    totalAllocatedConcurrencyMem Double
    Quota of configured user concurrency memory in the current region.
    totalConcurrencyMem Double
    Upper limit of user concurrency memory in the current region.
    userConcurrencyMemLimit Double
    Quota of account concurrency actually configured by user.
    namespaces GetScfAccountInfoAccountUsageNamespace[]
    Namespace name.
    namespacesCount number
    Number of namespaces.
    totalAllocatedConcurrencyMem number
    Quota of configured user concurrency memory in the current region.
    totalConcurrencyMem number
    Upper limit of user concurrency memory in the current region.
    userConcurrencyMemLimit number
    Quota of account concurrency actually configured by user.
    namespaces Sequence[GetScfAccountInfoAccountUsageNamespace]
    Namespace name.
    namespaces_count float
    Number of namespaces.
    total_allocated_concurrency_mem float
    Quota of configured user concurrency memory in the current region.
    total_concurrency_mem float
    Upper limit of user concurrency memory in the current region.
    user_concurrency_mem_limit float
    Quota of account concurrency actually configured by user.
    namespaces List<Property Map>
    Namespace name.
    namespacesCount Number
    Number of namespaces.
    totalAllocatedConcurrencyMem Number
    Quota of configured user concurrency memory in the current region.
    totalConcurrencyMem Number
    Upper limit of user concurrency memory in the current region.
    userConcurrencyMemLimit Number
    Quota of account concurrency actually configured by user.

    GetScfAccountInfoAccountUsageNamespace

    Functions List<string>
    Function array.
    FunctionsCount double
    Number of functions in namespace.
    Namespace string
    Namespace name.
    TotalAllocatedConcurrencyMem double
    Quota of configured user concurrency memory in the current region.
    TotalAllocatedProvisionedMem double
    Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
    TotalConcurrencyMem double
    Upper limit of user concurrency memory in the current region.
    Functions []string
    Function array.
    FunctionsCount float64
    Number of functions in namespace.
    Namespace string
    Namespace name.
    TotalAllocatedConcurrencyMem float64
    Quota of configured user concurrency memory in the current region.
    TotalAllocatedProvisionedMem float64
    Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
    TotalConcurrencyMem float64
    Upper limit of user concurrency memory in the current region.
    functions List<String>
    Function array.
    functionsCount Double
    Number of functions in namespace.
    namespace String
    Namespace name.
    totalAllocatedConcurrencyMem Double
    Quota of configured user concurrency memory in the current region.
    totalAllocatedProvisionedMem Double
    Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
    totalConcurrencyMem Double
    Upper limit of user concurrency memory in the current region.
    functions string[]
    Function array.
    functionsCount number
    Number of functions in namespace.
    namespace string
    Namespace name.
    totalAllocatedConcurrencyMem number
    Quota of configured user concurrency memory in the current region.
    totalAllocatedProvisionedMem number
    Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
    totalConcurrencyMem number
    Upper limit of user concurrency memory in the current region.
    functions Sequence[str]
    Function array.
    functions_count float
    Number of functions in namespace.
    namespace str
    Namespace name.
    total_allocated_concurrency_mem float
    Quota of configured user concurrency memory in the current region.
    total_allocated_provisioned_mem float
    Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
    total_concurrency_mem float
    Upper limit of user concurrency memory in the current region.
    functions List<String>
    Function array.
    functionsCount Number
    Number of functions in namespace.
    namespace String
    Namespace name.
    totalAllocatedConcurrencyMem Number
    Quota of configured user concurrency memory in the current region.
    totalAllocatedProvisionedMem Number
    Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
    totalConcurrencyMem Number
    Upper limit of user concurrency memory in the current region.

    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