tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
tencentcloud.getScfAccountInfo
Start a Neo task
Explain and create a tencentcloud.getScfAccountInfo resource
tencentcloud 1.82.35 published on Friday, Nov 7, 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(GetScfAccountInfoArgs.builder()
.build());
}
}
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 dictionaryThe following arguments are supported:
- Id string
- Result
Output stringFile - Used to save results.
- Id string
- Result
Output stringFile - Used to save results.
- id String
- result
Output StringFile - Used to save results.
- id string
- result
Output stringFile - Used to save results.
- id str
- result_
output_ strfile - Used to save results.
- id String
- result
Output StringFile - Used to save results.
getScfAccountInfo Result
The following output properties are available:
- Account
Limits List<GetScf Account Info Account Limit> - Namespace limit information.
- Account
Usages List<GetScf Account Info Account Usage> - Namespace usage information.
- Id string
- Result
Output stringFile
- Account
Limits []GetScf Account Info Account Limit - Namespace limit information.
- Account
Usages []GetScf Account Info Account Usage - Namespace usage information.
- Id string
- Result
Output stringFile
- account
Limits List<GetScf Account Info Account Limit> - Namespace limit information.
- account
Usages List<GetScf Account Info Account Usage> - Namespace usage information.
- id String
- result
Output StringFile
- account
Limits GetScf Account Info Account Limit[] - Namespace limit information.
- account
Usages GetScf Account Info Account Usage[] - Namespace usage information.
- id string
- result
Output stringFile
- account_
limits Sequence[GetScf Account Info Account Limit] - Namespace limit information.
- account_
usages Sequence[GetScf Account Info Account Usage] - Namespace usage information.
- id str
- result_
output_ strfile
- account
Limits List<Property Map> - Namespace limit information.
- account
Usages List<Property Map> - Namespace usage information.
- id String
- result
Output StringFile
Supporting Types
GetScfAccountInfoAccountLimit
- Namespaces
List<Get
Scf Account Info Account Limit Namespace> - Namespace name.
- Namespaces
Count double - Number of namespaces.
- Namespaces
[]Get
Scf Account Info Account Limit Namespace - Namespace name.
- Namespaces
Count float64 - Number of namespaces.
- namespaces
List<Get
Scf Account Info Account Limit Namespace> - Namespace name.
- namespaces
Count Double - Number of namespaces.
- namespaces
Get
Scf Account Info Account Limit Namespace[] - Namespace name.
- namespaces
Count number - Number of namespaces.
- namespaces
Sequence[Get
Scf Account Info Account Limit Namespace] - Namespace name.
- namespaces_
count float - Number of namespaces.
- namespaces List<Property Map>
- Namespace name.
- namespaces
Count Number - Number of namespaces.
GetScfAccountInfoAccountLimitNamespace
- Concurrent
Executions double - Concurrency.
- Functions
Count double - Number of functions in namespace.
- Init
Timeout doubleLimit - Initialization timeout limit.
- Max
Msg doubleTtl - Upper limit of message retention time for async retry.
- Min
Msg doubleTtl - Lower limit of message retention time for async retry.
- Namespace string
- Namespace name.
- Retry
Num doubleLimit - Limit of async retry attempt quantity.
- Test
Model doubleLimit - Test event limit Note: this field may return null, indicating that no valid values can be obtained.
- Timeout
Limit double - Timeout limit.
- Triggers
List<Get
Scf Account Info Account Limit Namespace Trigger> - Trigger information.
- Concurrent
Executions float64 - Concurrency.
- Functions
Count float64 - Number of functions in namespace.
- Init
Timeout float64Limit - Initialization timeout limit.
- Max
Msg float64Ttl - Upper limit of message retention time for async retry.
- Min
Msg float64Ttl - Lower limit of message retention time for async retry.
- Namespace string
- Namespace name.
- Retry
Num float64Limit - Limit of async retry attempt quantity.
- Test
Model float64Limit - Test event limit Note: this field may return null, indicating that no valid values can be obtained.
- Timeout
Limit float64 - Timeout limit.
- Triggers
[]Get
Scf Account Info Account Limit Namespace Trigger - Trigger information.
- concurrent
Executions Double - Concurrency.
- functions
Count Double - Number of functions in namespace.
- init
Timeout DoubleLimit - Initialization timeout limit.
- max
Msg DoubleTtl - Upper limit of message retention time for async retry.
- min
Msg DoubleTtl - Lower limit of message retention time for async retry.
- namespace String
- Namespace name.
- retry
Num DoubleLimit - Limit of async retry attempt quantity.
- test
Model DoubleLimit - Test event limit Note: this field may return null, indicating that no valid values can be obtained.
- timeout
Limit Double - Timeout limit.
- triggers
List<Get
Scf Account Info Account Limit Namespace Trigger> - Trigger information.
- concurrent
Executions number - Concurrency.
- functions
Count number - Number of functions in namespace.
- init
Timeout numberLimit - Initialization timeout limit.
- max
Msg numberTtl - Upper limit of message retention time for async retry.
- min
Msg numberTtl - Lower limit of message retention time for async retry.
- namespace string
- Namespace name.
- retry
Num numberLimit - Limit of async retry attempt quantity.
- test
Model numberLimit - Test event limit Note: this field may return null, indicating that no valid values can be obtained.
- timeout
Limit number - Timeout limit.
- triggers
Get
Scf Account Info Account Limit Namespace Trigger[] - Trigger information.
- concurrent_
executions float - Concurrency.
- functions_
count float - Number of functions in namespace.
- init_
timeout_ floatlimit - Initialization timeout limit.
- max_
msg_ floatttl - Upper limit of message retention time for async retry.
- min_
msg_ floatttl - Lower limit of message retention time for async retry.
- namespace str
- Namespace name.
- retry_
num_ floatlimit - Limit of async retry attempt quantity.
- test_
model_ floatlimit - Test event limit Note: this field may return null, indicating that no valid values can be obtained.
- timeout_
limit float - Timeout limit.
- triggers
Sequence[Get
Scf Account Info Account Limit Namespace Trigger] - Trigger information.
- concurrent
Executions Number - Concurrency.
- functions
Count Number - Number of functions in namespace.
- init
Timeout NumberLimit - Initialization timeout limit.
- max
Msg NumberTtl - Upper limit of message retention time for async retry.
- min
Msg NumberTtl - Lower limit of message retention time for async retry.
- namespace String
- Namespace name.
- retry
Num NumberLimit - Limit of async retry attempt quantity.
- test
Model NumberLimit - Test event limit Note: this field may return null, indicating that no valid values can be obtained.
- timeout
Limit 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<Get
Scf Account Info Account Usage Namespace> - Namespace name.
- Namespaces
Count double - Number of namespaces.
- Total
Allocated doubleConcurrency Mem - Quota of configured user concurrency memory in the current region.
- Total
Concurrency doubleMem - Upper limit of user concurrency memory in the current region.
- User
Concurrency doubleMem Limit - Quota of account concurrency actually configured by user.
- Namespaces
[]Get
Scf Account Info Account Usage Namespace - Namespace name.
- Namespaces
Count float64 - Number of namespaces.
- Total
Allocated float64Concurrency Mem - Quota of configured user concurrency memory in the current region.
- Total
Concurrency float64Mem - Upper limit of user concurrency memory in the current region.
- User
Concurrency float64Mem Limit - Quota of account concurrency actually configured by user.
- namespaces
List<Get
Scf Account Info Account Usage Namespace> - Namespace name.
- namespaces
Count Double - Number of namespaces.
- total
Allocated DoubleConcurrency Mem - Quota of configured user concurrency memory in the current region.
- total
Concurrency DoubleMem - Upper limit of user concurrency memory in the current region.
- user
Concurrency DoubleMem Limit - Quota of account concurrency actually configured by user.
- namespaces
Get
Scf Account Info Account Usage Namespace[] - Namespace name.
- namespaces
Count number - Number of namespaces.
- total
Allocated numberConcurrency Mem - Quota of configured user concurrency memory in the current region.
- total
Concurrency numberMem - Upper limit of user concurrency memory in the current region.
- user
Concurrency numberMem Limit - Quota of account concurrency actually configured by user.
- namespaces
Sequence[Get
Scf Account Info Account Usage Namespace] - Namespace name.
- namespaces_
count float - Number of namespaces.
- total_
allocated_ floatconcurrency_ mem - Quota of configured user concurrency memory in the current region.
- total_
concurrency_ floatmem - Upper limit of user concurrency memory in the current region.
- user_
concurrency_ floatmem_ limit - Quota of account concurrency actually configured by user.
- namespaces List<Property Map>
- Namespace name.
- namespaces
Count Number - Number of namespaces.
- total
Allocated NumberConcurrency Mem - Quota of configured user concurrency memory in the current region.
- total
Concurrency NumberMem - Upper limit of user concurrency memory in the current region.
- user
Concurrency NumberMem Limit - Quota of account concurrency actually configured by user.
GetScfAccountInfoAccountUsageNamespace
- Functions List<string>
- Function array.
- Functions
Count double - Number of functions in namespace.
- Namespace string
- Namespace name.
- Total
Allocated doubleConcurrency Mem - Quota of configured user concurrency memory in the current region.
- Total
Allocated doubleProvisioned Mem - Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
- Total
Concurrency doubleMem - Upper limit of user concurrency memory in the current region.
- Functions []string
- Function array.
- Functions
Count float64 - Number of functions in namespace.
- Namespace string
- Namespace name.
- Total
Allocated float64Concurrency Mem - Quota of configured user concurrency memory in the current region.
- Total
Allocated float64Provisioned Mem - Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
- Total
Concurrency float64Mem - Upper limit of user concurrency memory in the current region.
- functions List<String>
- Function array.
- functions
Count Double - Number of functions in namespace.
- namespace String
- Namespace name.
- total
Allocated DoubleConcurrency Mem - Quota of configured user concurrency memory in the current region.
- total
Allocated DoubleProvisioned Mem - Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
- total
Concurrency DoubleMem - Upper limit of user concurrency memory in the current region.
- functions string[]
- Function array.
- functions
Count number - Number of functions in namespace.
- namespace string
- Namespace name.
- total
Allocated numberConcurrency Mem - Quota of configured user concurrency memory in the current region.
- total
Allocated numberProvisioned Mem - Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
- total
Concurrency numberMem - 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_ floatconcurrency_ mem - Quota of configured user concurrency memory in the current region.
- total_
allocated_ floatprovisioned_ mem - Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
- total_
concurrency_ floatmem - Upper limit of user concurrency memory in the current region.
- functions List<String>
- Function array.
- functions
Count Number - Number of functions in namespace.
- namespace String
- Namespace name.
- total
Allocated NumberConcurrency Mem - Quota of configured user concurrency memory in the current region.
- total
Allocated NumberProvisioned Mem - Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
- total
Concurrency NumberMem - 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
tencentcloudTerraform Provider.
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
