tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getApiGatewayApiUsagePlans
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of apigateway api_usage_plan
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const exampleApiGatewayUsagePlan = new tencentcloud.ApiGatewayUsagePlan("exampleApiGatewayUsagePlan", {
usagePlanName: "tf_example",
usagePlanDesc: "desc.",
maxRequestNum: 100,
maxRequestNumPreSec: 10,
});
const exampleApiGatewayService = new tencentcloud.ApiGatewayService("exampleApiGatewayService", {
serviceName: "tf_example",
protocol: "http&https",
serviceDesc: "desc.",
netTypes: [
"INNER",
"OUTER",
],
ipVersion: "IPv4",
});
const exampleApiGatewayApi = new tencentcloud.ApiGatewayApi("exampleApiGatewayApi", {
serviceId: exampleApiGatewayService.apiGatewayServiceId,
apiName: "tf_example",
apiDesc: "my hello api update",
authType: "SECRET",
protocol: "HTTP",
enableCors: true,
requestConfigPath: "/user/info",
requestConfigMethod: "POST",
requestParameters: [{
name: "email",
position: "QUERY",
type: "string",
desc: "desc.",
defaultValue: "test@qq.com",
required: true,
}],
serviceConfigType: "HTTP",
serviceConfigTimeout: 10,
serviceConfigUrl: "http://www.tencent.com",
serviceConfigPath: "/user",
serviceConfigMethod: "POST",
responseType: "XML",
responseSuccessExample: "<note>success</note>",
responseFailExample: "<note>fail</note>",
responseErrorCodes: [{
code: 500,
msg: "system error",
desc: "system error code",
convertedCode: 5000,
needConvert: true,
}],
});
const exampleApiGatewayUsagePlanAttachment = new tencentcloud.ApiGatewayUsagePlanAttachment("exampleApiGatewayUsagePlanAttachment", {
usagePlanId: exampleApiGatewayUsagePlan.apiGatewayUsagePlanId,
serviceId: exampleApiGatewayService.apiGatewayServiceId,
environment: "release",
bindType: "API",
apiId: exampleApiGatewayApi.apiGatewayApiId,
});
const exampleApiGatewayApiUsagePlans = tencentcloud.getApiGatewayApiUsagePlansOutput({
serviceId: exampleApiGatewayUsagePlanAttachment.serviceId,
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example_api_gateway_usage_plan = tencentcloud.ApiGatewayUsagePlan("exampleApiGatewayUsagePlan",
usage_plan_name="tf_example",
usage_plan_desc="desc.",
max_request_num=100,
max_request_num_pre_sec=10)
example_api_gateway_service = tencentcloud.ApiGatewayService("exampleApiGatewayService",
service_name="tf_example",
protocol="http&https",
service_desc="desc.",
net_types=[
"INNER",
"OUTER",
],
ip_version="IPv4")
example_api_gateway_api = tencentcloud.ApiGatewayApi("exampleApiGatewayApi",
service_id=example_api_gateway_service.api_gateway_service_id,
api_name="tf_example",
api_desc="my hello api update",
auth_type="SECRET",
protocol="HTTP",
enable_cors=True,
request_config_path="/user/info",
request_config_method="POST",
request_parameters=[{
"name": "email",
"position": "QUERY",
"type": "string",
"desc": "desc.",
"default_value": "test@qq.com",
"required": True,
}],
service_config_type="HTTP",
service_config_timeout=10,
service_config_url="http://www.tencent.com",
service_config_path="/user",
service_config_method="POST",
response_type="XML",
response_success_example="<note>success</note>",
response_fail_example="<note>fail</note>",
response_error_codes=[{
"code": 500,
"msg": "system error",
"desc": "system error code",
"converted_code": 5000,
"need_convert": True,
}])
example_api_gateway_usage_plan_attachment = tencentcloud.ApiGatewayUsagePlanAttachment("exampleApiGatewayUsagePlanAttachment",
usage_plan_id=example_api_gateway_usage_plan.api_gateway_usage_plan_id,
service_id=example_api_gateway_service.api_gateway_service_id,
environment="release",
bind_type="API",
api_id=example_api_gateway_api.api_gateway_api_id)
example_api_gateway_api_usage_plans = tencentcloud.get_api_gateway_api_usage_plans_output(service_id=example_api_gateway_usage_plan_attachment.service_id)
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 {
exampleApiGatewayUsagePlan, err := tencentcloud.NewApiGatewayUsagePlan(ctx, "exampleApiGatewayUsagePlan", &tencentcloud.ApiGatewayUsagePlanArgs{
UsagePlanName: pulumi.String("tf_example"),
UsagePlanDesc: pulumi.String("desc."),
MaxRequestNum: pulumi.Float64(100),
MaxRequestNumPreSec: pulumi.Float64(10),
})
if err != nil {
return err
}
exampleApiGatewayService, err := tencentcloud.NewApiGatewayService(ctx, "exampleApiGatewayService", &tencentcloud.ApiGatewayServiceArgs{
ServiceName: pulumi.String("tf_example"),
Protocol: pulumi.String("http&https"),
ServiceDesc: pulumi.String("desc."),
NetTypes: pulumi.StringArray{
pulumi.String("INNER"),
pulumi.String("OUTER"),
},
IpVersion: pulumi.String("IPv4"),
})
if err != nil {
return err
}
exampleApiGatewayApi, err := tencentcloud.NewApiGatewayApi(ctx, "exampleApiGatewayApi", &tencentcloud.ApiGatewayApiArgs{
ServiceId: exampleApiGatewayService.ApiGatewayServiceId,
ApiName: pulumi.String("tf_example"),
ApiDesc: pulumi.String("my hello api update"),
AuthType: pulumi.String("SECRET"),
Protocol: pulumi.String("HTTP"),
EnableCors: pulumi.Bool(true),
RequestConfigPath: pulumi.String("/user/info"),
RequestConfigMethod: pulumi.String("POST"),
RequestParameters: tencentcloud.ApiGatewayApiRequestParameterArray{
&tencentcloud.ApiGatewayApiRequestParameterArgs{
Name: pulumi.String("email"),
Position: pulumi.String("QUERY"),
Type: pulumi.String("string"),
Desc: pulumi.String("desc."),
DefaultValue: pulumi.String("test@qq.com"),
Required: pulumi.Bool(true),
},
},
ServiceConfigType: pulumi.String("HTTP"),
ServiceConfigTimeout: pulumi.Float64(10),
ServiceConfigUrl: pulumi.String("http://www.tencent.com"),
ServiceConfigPath: pulumi.String("/user"),
ServiceConfigMethod: pulumi.String("POST"),
ResponseType: pulumi.String("XML"),
ResponseSuccessExample: pulumi.String("<note>success</note>"),
ResponseFailExample: pulumi.String("<note>fail</note>"),
ResponseErrorCodes: tencentcloud.ApiGatewayApiResponseErrorCodeArray{
&tencentcloud.ApiGatewayApiResponseErrorCodeArgs{
Code: pulumi.Float64(500),
Msg: pulumi.String("system error"),
Desc: pulumi.String("system error code"),
ConvertedCode: pulumi.Float64(5000),
NeedConvert: pulumi.Bool(true),
},
},
})
if err != nil {
return err
}
exampleApiGatewayUsagePlanAttachment, err := tencentcloud.NewApiGatewayUsagePlanAttachment(ctx, "exampleApiGatewayUsagePlanAttachment", &tencentcloud.ApiGatewayUsagePlanAttachmentArgs{
UsagePlanId: exampleApiGatewayUsagePlan.ApiGatewayUsagePlanId,
ServiceId: exampleApiGatewayService.ApiGatewayServiceId,
Environment: pulumi.String("release"),
BindType: pulumi.String("API"),
ApiId: exampleApiGatewayApi.ApiGatewayApiId,
})
if err != nil {
return err
}
_ = tencentcloud.LookupApiGatewayApiUsagePlansOutput(ctx, tencentcloud.GetApiGatewayApiUsagePlansOutputArgs{
ServiceId: exampleApiGatewayUsagePlanAttachment.ServiceId,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var exampleApiGatewayUsagePlan = new Tencentcloud.ApiGatewayUsagePlan("exampleApiGatewayUsagePlan", new()
{
UsagePlanName = "tf_example",
UsagePlanDesc = "desc.",
MaxRequestNum = 100,
MaxRequestNumPreSec = 10,
});
var exampleApiGatewayService = new Tencentcloud.ApiGatewayService("exampleApiGatewayService", new()
{
ServiceName = "tf_example",
Protocol = "http&https",
ServiceDesc = "desc.",
NetTypes = new[]
{
"INNER",
"OUTER",
},
IpVersion = "IPv4",
});
var exampleApiGatewayApi = new Tencentcloud.ApiGatewayApi("exampleApiGatewayApi", new()
{
ServiceId = exampleApiGatewayService.ApiGatewayServiceId,
ApiName = "tf_example",
ApiDesc = "my hello api update",
AuthType = "SECRET",
Protocol = "HTTP",
EnableCors = true,
RequestConfigPath = "/user/info",
RequestConfigMethod = "POST",
RequestParameters = new[]
{
new Tencentcloud.Inputs.ApiGatewayApiRequestParameterArgs
{
Name = "email",
Position = "QUERY",
Type = "string",
Desc = "desc.",
DefaultValue = "test@qq.com",
Required = true,
},
},
ServiceConfigType = "HTTP",
ServiceConfigTimeout = 10,
ServiceConfigUrl = "http://www.tencent.com",
ServiceConfigPath = "/user",
ServiceConfigMethod = "POST",
ResponseType = "XML",
ResponseSuccessExample = "<note>success</note>",
ResponseFailExample = "<note>fail</note>",
ResponseErrorCodes = new[]
{
new Tencentcloud.Inputs.ApiGatewayApiResponseErrorCodeArgs
{
Code = 500,
Msg = "system error",
Desc = "system error code",
ConvertedCode = 5000,
NeedConvert = true,
},
},
});
var exampleApiGatewayUsagePlanAttachment = new Tencentcloud.ApiGatewayUsagePlanAttachment("exampleApiGatewayUsagePlanAttachment", new()
{
UsagePlanId = exampleApiGatewayUsagePlan.ApiGatewayUsagePlanId,
ServiceId = exampleApiGatewayService.ApiGatewayServiceId,
Environment = "release",
BindType = "API",
ApiId = exampleApiGatewayApi.ApiGatewayApiId,
});
var exampleApiGatewayApiUsagePlans = Tencentcloud.GetApiGatewayApiUsagePlans.Invoke(new()
{
ServiceId = exampleApiGatewayUsagePlanAttachment.ServiceId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.ApiGatewayUsagePlan;
import com.pulumi.tencentcloud.ApiGatewayUsagePlanArgs;
import com.pulumi.tencentcloud.ApiGatewayService;
import com.pulumi.tencentcloud.ApiGatewayServiceArgs;
import com.pulumi.tencentcloud.ApiGatewayApi;
import com.pulumi.tencentcloud.ApiGatewayApiArgs;
import com.pulumi.tencentcloud.inputs.ApiGatewayApiRequestParameterArgs;
import com.pulumi.tencentcloud.inputs.ApiGatewayApiResponseErrorCodeArgs;
import com.pulumi.tencentcloud.ApiGatewayUsagePlanAttachment;
import com.pulumi.tencentcloud.ApiGatewayUsagePlanAttachmentArgs;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetApiGatewayApiUsagePlansArgs;
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) {
var exampleApiGatewayUsagePlan = new ApiGatewayUsagePlan("exampleApiGatewayUsagePlan", ApiGatewayUsagePlanArgs.builder()
.usagePlanName("tf_example")
.usagePlanDesc("desc.")
.maxRequestNum(100)
.maxRequestNumPreSec(10)
.build());
var exampleApiGatewayService = new ApiGatewayService("exampleApiGatewayService", ApiGatewayServiceArgs.builder()
.serviceName("tf_example")
.protocol("http&https")
.serviceDesc("desc.")
.netTypes(
"INNER",
"OUTER")
.ipVersion("IPv4")
.build());
var exampleApiGatewayApi = new ApiGatewayApi("exampleApiGatewayApi", ApiGatewayApiArgs.builder()
.serviceId(exampleApiGatewayService.apiGatewayServiceId())
.apiName("tf_example")
.apiDesc("my hello api update")
.authType("SECRET")
.protocol("HTTP")
.enableCors(true)
.requestConfigPath("/user/info")
.requestConfigMethod("POST")
.requestParameters(ApiGatewayApiRequestParameterArgs.builder()
.name("email")
.position("QUERY")
.type("string")
.desc("desc.")
.defaultValue("test@qq.com")
.required(true)
.build())
.serviceConfigType("HTTP")
.serviceConfigTimeout(10)
.serviceConfigUrl("http://www.tencent.com")
.serviceConfigPath("/user")
.serviceConfigMethod("POST")
.responseType("XML")
.responseSuccessExample("<note>success</note>")
.responseFailExample("<note>fail</note>")
.responseErrorCodes(ApiGatewayApiResponseErrorCodeArgs.builder()
.code(500)
.msg("system error")
.desc("system error code")
.convertedCode(5000)
.needConvert(true)
.build())
.build());
var exampleApiGatewayUsagePlanAttachment = new ApiGatewayUsagePlanAttachment("exampleApiGatewayUsagePlanAttachment", ApiGatewayUsagePlanAttachmentArgs.builder()
.usagePlanId(exampleApiGatewayUsagePlan.apiGatewayUsagePlanId())
.serviceId(exampleApiGatewayService.apiGatewayServiceId())
.environment("release")
.bindType("API")
.apiId(exampleApiGatewayApi.apiGatewayApiId())
.build());
final var exampleApiGatewayApiUsagePlans = TencentcloudFunctions.getApiGatewayApiUsagePlans(GetApiGatewayApiUsagePlansArgs.builder()
.serviceId(exampleApiGatewayUsagePlanAttachment.serviceId())
.build());
}
}
resources:
exampleApiGatewayUsagePlan:
type: tencentcloud:ApiGatewayUsagePlan
properties:
usagePlanName: tf_example
usagePlanDesc: desc.
maxRequestNum: 100
maxRequestNumPreSec: 10
exampleApiGatewayService:
type: tencentcloud:ApiGatewayService
properties:
serviceName: tf_example
protocol: http&https
serviceDesc: desc.
netTypes:
- INNER
- OUTER
ipVersion: IPv4
exampleApiGatewayApi:
type: tencentcloud:ApiGatewayApi
properties:
serviceId: ${exampleApiGatewayService.apiGatewayServiceId}
apiName: tf_example
apiDesc: my hello api update
authType: SECRET
protocol: HTTP
enableCors: true
requestConfigPath: /user/info
requestConfigMethod: POST
requestParameters:
- name: email
position: QUERY
type: string
desc: desc.
defaultValue: test@qq.com
required: true
serviceConfigType: HTTP
serviceConfigTimeout: 10
serviceConfigUrl: http://www.tencent.com
serviceConfigPath: /user
serviceConfigMethod: POST
responseType: XML
responseSuccessExample: <note>success</note>
responseFailExample: <note>fail</note>
responseErrorCodes:
- code: 500
msg: system error
desc: system error code
convertedCode: 5000
needConvert: true
exampleApiGatewayUsagePlanAttachment:
type: tencentcloud:ApiGatewayUsagePlanAttachment
properties:
usagePlanId: ${exampleApiGatewayUsagePlan.apiGatewayUsagePlanId}
serviceId: ${exampleApiGatewayService.apiGatewayServiceId}
environment: release
bindType: API
apiId: ${exampleApiGatewayApi.apiGatewayApiId}
variables:
exampleApiGatewayApiUsagePlans:
fn::invoke:
function: tencentcloud:getApiGatewayApiUsagePlans
arguments:
serviceId: ${exampleApiGatewayUsagePlanAttachment.serviceId}
Using getApiGatewayApiUsagePlans
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 getApiGatewayApiUsagePlans(args: GetApiGatewayApiUsagePlansArgs, opts?: InvokeOptions): Promise<GetApiGatewayApiUsagePlansResult>
function getApiGatewayApiUsagePlansOutput(args: GetApiGatewayApiUsagePlansOutputArgs, opts?: InvokeOptions): Output<GetApiGatewayApiUsagePlansResult>
def get_api_gateway_api_usage_plans(id: Optional[str] = None,
result_output_file: Optional[str] = None,
service_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApiGatewayApiUsagePlansResult
def get_api_gateway_api_usage_plans_output(id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
service_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApiGatewayApiUsagePlansResult]
func LookupApiGatewayApiUsagePlans(ctx *Context, args *LookupApiGatewayApiUsagePlansArgs, opts ...InvokeOption) (*LookupApiGatewayApiUsagePlansResult, error)
func LookupApiGatewayApiUsagePlansOutput(ctx *Context, args *LookupApiGatewayApiUsagePlansOutputArgs, opts ...InvokeOption) LookupApiGatewayApiUsagePlansResultOutput
> Note: This function is named LookupApiGatewayApiUsagePlans
in the Go SDK.
public static class GetApiGatewayApiUsagePlans
{
public static Task<GetApiGatewayApiUsagePlansResult> InvokeAsync(GetApiGatewayApiUsagePlansArgs args, InvokeOptions? opts = null)
public static Output<GetApiGatewayApiUsagePlansResult> Invoke(GetApiGatewayApiUsagePlansInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApiGatewayApiUsagePlansResult> getApiGatewayApiUsagePlans(GetApiGatewayApiUsagePlansArgs args, InvokeOptions options)
public static Output<GetApiGatewayApiUsagePlansResult> getApiGatewayApiUsagePlans(GetApiGatewayApiUsagePlansArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getApiGatewayApiUsagePlans:getApiGatewayApiUsagePlans
arguments:
# arguments dictionary
The following arguments are supported:
- Service
Id string - The unique ID of the service to be queried.
- Id string
- Result
Output stringFile - Used to save results.
- Service
Id string - The unique ID of the service to be queried.
- Id string
- Result
Output stringFile - Used to save results.
- service
Id String - The unique ID of the service to be queried.
- id String
- result
Output StringFile - Used to save results.
- service
Id string - The unique ID of the service to be queried.
- id string
- result
Output stringFile - Used to save results.
- service_
id str - The unique ID of the service to be queried.
- id str
- result_
output_ strfile - Used to save results.
- service
Id String - The unique ID of the service to be queried.
- id String
- result
Output StringFile - Used to save results.
getApiGatewayApiUsagePlans Result
The following output properties are available:
- Id string
- Results
List<Get
Api Gateway Api Usage Plans Result> - API binding usage plan list.Note: This field may return null, indicating that a valid value cannot be obtained.
- Service
Id string - Service unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- Result
Output stringFile
- Id string
- Results
[]Get
Api Gateway Api Usage Plans Result - API binding usage plan list.Note: This field may return null, indicating that a valid value cannot be obtained.
- Service
Id string - Service unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- Result
Output stringFile
- id String
- results
List<Get
Api Gateway Api Usage Plans Result> - API binding usage plan list.Note: This field may return null, indicating that a valid value cannot be obtained.
- service
Id String - Service unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- result
Output StringFile
- id string
- results
Get
Api Gateway Api Usage Plans Result[] - API binding usage plan list.Note: This field may return null, indicating that a valid value cannot be obtained.
- service
Id string - Service unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- result
Output stringFile
- id str
- results
Sequence[Get
Api Gateway Api Usage Plans Result] - API binding usage plan list.Note: This field may return null, indicating that a valid value cannot be obtained.
- service_
id str - Service unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- result_
output_ strfile
- id String
- results List<Property Map>
- API binding usage plan list.Note: This field may return null, indicating that a valid value cannot be obtained.
- service
Id String - Service unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- result
Output StringFile
Supporting Types
GetApiGatewayApiUsagePlansResult
- Api
Id string - API unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- Api
Name string - API name.Note: This field may return null, indicating that a valid value cannot be obtained.
- Created
Time string - Create a time using a schedule.Note: This field may return null, indicating that a valid value cannot be obtained.
- Environment string
- Use the service environment bound by the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- In
Use doubleRequest Num - The quota that has already been used.Note: This field may return null, indicating that a valid value cannot be obtained.
- Max
Request doubleNum - Request total quota, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- Max
Request doubleNum Pre Sec - Request QPS upper limit, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- Method string
- API method.Note: This field may return null, indicating that a valid value cannot be obtained.
- Modified
Time string - Use the last modification time of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- Path string
- API path.Note: This field may return null, indicating that a valid value cannot be obtained.
- Service
Id string - The unique ID of the service to be queried.
- Service
Name string - Service name.Note: This field may return null, indicating that a valid value cannot be obtained.
- Usage
Plan stringDesc - Description of the usage plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- Usage
Plan stringId - Use the unique ID of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- Usage
Plan stringName - Use the name of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- Api
Id string - API unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- Api
Name string - API name.Note: This field may return null, indicating that a valid value cannot be obtained.
- Created
Time string - Create a time using a schedule.Note: This field may return null, indicating that a valid value cannot be obtained.
- Environment string
- Use the service environment bound by the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- In
Use float64Request Num - The quota that has already been used.Note: This field may return null, indicating that a valid value cannot be obtained.
- Max
Request float64Num - Request total quota, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- Max
Request float64Num Pre Sec - Request QPS upper limit, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- Method string
- API method.Note: This field may return null, indicating that a valid value cannot be obtained.
- Modified
Time string - Use the last modification time of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- Path string
- API path.Note: This field may return null, indicating that a valid value cannot be obtained.
- Service
Id string - The unique ID of the service to be queried.
- Service
Name string - Service name.Note: This field may return null, indicating that a valid value cannot be obtained.
- Usage
Plan stringDesc - Description of the usage plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- Usage
Plan stringId - Use the unique ID of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- Usage
Plan stringName - Use the name of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- api
Id String - API unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- api
Name String - API name.Note: This field may return null, indicating that a valid value cannot be obtained.
- created
Time String - Create a time using a schedule.Note: This field may return null, indicating that a valid value cannot be obtained.
- environment String
- Use the service environment bound by the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- in
Use DoubleRequest Num - The quota that has already been used.Note: This field may return null, indicating that a valid value cannot be obtained.
- max
Request DoubleNum - Request total quota, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- max
Request DoubleNum Pre Sec - Request QPS upper limit, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- method String
- API method.Note: This field may return null, indicating that a valid value cannot be obtained.
- modified
Time String - Use the last modification time of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- path String
- API path.Note: This field may return null, indicating that a valid value cannot be obtained.
- service
Id String - The unique ID of the service to be queried.
- service
Name String - Service name.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan StringDesc - Description of the usage plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan StringId - Use the unique ID of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan StringName - Use the name of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- api
Id string - API unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- api
Name string - API name.Note: This field may return null, indicating that a valid value cannot be obtained.
- created
Time string - Create a time using a schedule.Note: This field may return null, indicating that a valid value cannot be obtained.
- environment string
- Use the service environment bound by the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- in
Use numberRequest Num - The quota that has already been used.Note: This field may return null, indicating that a valid value cannot be obtained.
- max
Request numberNum - Request total quota, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- max
Request numberNum Pre Sec - Request QPS upper limit, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- method string
- API method.Note: This field may return null, indicating that a valid value cannot be obtained.
- modified
Time string - Use the last modification time of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- path string
- API path.Note: This field may return null, indicating that a valid value cannot be obtained.
- service
Id string - The unique ID of the service to be queried.
- service
Name string - Service name.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan stringDesc - Description of the usage plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan stringId - Use the unique ID of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan stringName - Use the name of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- api_
id str - API unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- api_
name str - API name.Note: This field may return null, indicating that a valid value cannot be obtained.
- created_
time str - Create a time using a schedule.Note: This field may return null, indicating that a valid value cannot be obtained.
- environment str
- Use the service environment bound by the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- in_
use_ floatrequest_ num - The quota that has already been used.Note: This field may return null, indicating that a valid value cannot be obtained.
- max_
request_ floatnum - Request total quota, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- max_
request_ floatnum_ pre_ sec - Request QPS upper limit, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- method str
- API method.Note: This field may return null, indicating that a valid value cannot be obtained.
- modified_
time str - Use the last modification time of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- path str
- API path.Note: This field may return null, indicating that a valid value cannot be obtained.
- service_
id str - The unique ID of the service to be queried.
- service_
name str - Service name.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage_
plan_ strdesc - Description of the usage plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage_
plan_ strid - Use the unique ID of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage_
plan_ strname - Use the name of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- api
Id String - API unique ID.Note: This field may return null, indicating that a valid value cannot be obtained.
- api
Name String - API name.Note: This field may return null, indicating that a valid value cannot be obtained.
- created
Time String - Create a time using a schedule.Note: This field may return null, indicating that a valid value cannot be obtained.
- environment String
- Use the service environment bound by the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- in
Use NumberRequest Num - The quota that has already been used.Note: This field may return null, indicating that a valid value cannot be obtained.
- max
Request NumberNum - Request total quota, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- max
Request NumberNum Pre Sec - Request QPS upper limit, -1 indicates no limit.Note: This field may return null, indicating that a valid value cannot be obtained.
- method String
- API method.Note: This field may return null, indicating that a valid value cannot be obtained.
- modified
Time String - Use the last modification time of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- path String
- API path.Note: This field may return null, indicating that a valid value cannot be obtained.
- service
Id String - The unique ID of the service to be queried.
- service
Name String - Service name.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan StringDesc - Description of the usage plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan StringId - Use the unique ID of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
- usage
Plan StringName - Use the name of the plan.Note: This field may return null, indicating that a valid value cannot be obtained.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack