tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getApiGatewayBindApiAppsStatus
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 bind_api_apps_status
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getApiGatewayBindApiAppsStatus({
apiIds: [
"api-0cvmf4x4",
"api-jvqlzolk",
],
filters: [{
name: "ApiAppId",
values: ["app-krljp4wn"],
}],
serviceId: "service-nxz6yync",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_api_gateway_bind_api_apps_status(api_ids=[
"api-0cvmf4x4",
"api-jvqlzolk",
],
filters=[{
"name": "ApiAppId",
"values": ["app-krljp4wn"],
}],
service_id="service-nxz6yync")
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.LookupApiGatewayBindApiAppsStatus(ctx, &tencentcloud.LookupApiGatewayBindApiAppsStatusArgs{
ApiIds: []string{
"api-0cvmf4x4",
"api-jvqlzolk",
},
Filters: []tencentcloud.GetApiGatewayBindApiAppsStatusFilter{
{
Name: "ApiAppId",
Values: []string{
"app-krljp4wn",
},
},
},
ServiceId: "service-nxz6yync",
}, 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 example = Tencentcloud.GetApiGatewayBindApiAppsStatus.Invoke(new()
{
ApiIds = new[]
{
"api-0cvmf4x4",
"api-jvqlzolk",
},
Filters = new[]
{
new Tencentcloud.Inputs.GetApiGatewayBindApiAppsStatusFilterInputArgs
{
Name = "ApiAppId",
Values = new[]
{
"app-krljp4wn",
},
},
},
ServiceId = "service-nxz6yync",
});
});
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.GetApiGatewayBindApiAppsStatusArgs;
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 example = TencentcloudFunctions.getApiGatewayBindApiAppsStatus(GetApiGatewayBindApiAppsStatusArgs.builder()
.apiIds(
"api-0cvmf4x4",
"api-jvqlzolk")
.filters(GetApiGatewayBindApiAppsStatusFilterArgs.builder()
.name("ApiAppId")
.values("app-krljp4wn")
.build())
.serviceId("service-nxz6yync")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getApiGatewayBindApiAppsStatus
arguments:
apiIds:
- api-0cvmf4x4
- api-jvqlzolk
filters:
- name: ApiAppId
values:
- app-krljp4wn
serviceId: service-nxz6yync
Using getApiGatewayBindApiAppsStatus
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 getApiGatewayBindApiAppsStatus(args: GetApiGatewayBindApiAppsStatusArgs, opts?: InvokeOptions): Promise<GetApiGatewayBindApiAppsStatusResult>
function getApiGatewayBindApiAppsStatusOutput(args: GetApiGatewayBindApiAppsStatusOutputArgs, opts?: InvokeOptions): Output<GetApiGatewayBindApiAppsStatusResult>
def get_api_gateway_bind_api_apps_status(api_ids: Optional[Sequence[str]] = None,
filters: Optional[Sequence[GetApiGatewayBindApiAppsStatusFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
service_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApiGatewayBindApiAppsStatusResult
def get_api_gateway_bind_api_apps_status_output(api_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetApiGatewayBindApiAppsStatusFilterArgs]]]] = None,
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[GetApiGatewayBindApiAppsStatusResult]
func LookupApiGatewayBindApiAppsStatus(ctx *Context, args *LookupApiGatewayBindApiAppsStatusArgs, opts ...InvokeOption) (*LookupApiGatewayBindApiAppsStatusResult, error)
func LookupApiGatewayBindApiAppsStatusOutput(ctx *Context, args *LookupApiGatewayBindApiAppsStatusOutputArgs, opts ...InvokeOption) LookupApiGatewayBindApiAppsStatusResultOutput
> Note: This function is named LookupApiGatewayBindApiAppsStatus
in the Go SDK.
public static class GetApiGatewayBindApiAppsStatus
{
public static Task<GetApiGatewayBindApiAppsStatusResult> InvokeAsync(GetApiGatewayBindApiAppsStatusArgs args, InvokeOptions? opts = null)
public static Output<GetApiGatewayBindApiAppsStatusResult> Invoke(GetApiGatewayBindApiAppsStatusInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApiGatewayBindApiAppsStatusResult> getApiGatewayBindApiAppsStatus(GetApiGatewayBindApiAppsStatusArgs args, InvokeOptions options)
public static Output<GetApiGatewayBindApiAppsStatusResult> getApiGatewayBindApiAppsStatus(GetApiGatewayBindApiAppsStatusArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getApiGatewayBindApiAppsStatus:getApiGatewayBindApiAppsStatus
arguments:
# arguments dictionary
The following arguments are supported:
- Api
Ids List<string> - Array of API IDs.
- Service
Id string - Service ID.
- Filters
List<Get
Api Gateway Bind Api Apps Status Filter> - Filter conditions. Supports ApiAppId, Environment, KeyWord (can match name or ID).
- Id string
- Result
Output stringFile - Used to save results.
- Api
Ids []string - Array of API IDs.
- Service
Id string - Service ID.
- Filters
[]Get
Api Gateway Bind Api Apps Status Filter - Filter conditions. Supports ApiAppId, Environment, KeyWord (can match name or ID).
- Id string
- Result
Output stringFile - Used to save results.
- api
Ids List<String> - Array of API IDs.
- service
Id String - Service ID.
- filters
List<Get
Api Gateway Bind Api Apps Status Filter> - Filter conditions. Supports ApiAppId, Environment, KeyWord (can match name or ID).
- id String
- result
Output StringFile - Used to save results.
- api
Ids string[] - Array of API IDs.
- service
Id string - Service ID.
- filters
Get
Api Gateway Bind Api Apps Status Filter[] - Filter conditions. Supports ApiAppId, Environment, KeyWord (can match name or ID).
- id string
- result
Output stringFile - Used to save results.
- api_
ids Sequence[str] - Array of API IDs.
- service_
id str - Service ID.
- filters
Sequence[Get
Api Gateway Bind Api Apps Status Filter] - Filter conditions. Supports ApiAppId, Environment, KeyWord (can match name or ID).
- id str
- result_
output_ strfile - Used to save results.
- api
Ids List<String> - Array of API IDs.
- service
Id String - Service ID.
- filters List<Property Map>
- Filter conditions. Supports ApiAppId, Environment, KeyWord (can match name or ID).
- id String
- result
Output StringFile - Used to save results.
getApiGatewayBindApiAppsStatus Result
The following output properties are available:
- Api
Ids List<string> - Id string
- Results
List<Get
Api Gateway Bind Api Apps Status Result> - List of APIs bound by the application.
- Service
Id string - Service ID.
- Filters
List<Get
Api Gateway Bind Api Apps Status Filter> - Result
Output stringFile
- Api
Ids []string - Id string
- Results
[]Get
Api Gateway Bind Api Apps Status Result - List of APIs bound by the application.
- Service
Id string - Service ID.
- Filters
[]Get
Api Gateway Bind Api Apps Status Filter - Result
Output stringFile
- api
Ids List<String> - id String
- results
List<Get
Api Gateway Bind Api Apps Status Result> - List of APIs bound by the application.
- service
Id String - Service ID.
- filters
List<Get
Api Gateway Bind Api Apps Status Filter> - result
Output StringFile
- api
Ids string[] - id string
- results
Get
Api Gateway Bind Api Apps Status Result[] - List of APIs bound by the application.
- service
Id string - Service ID.
- filters
Get
Api Gateway Bind Api Apps Status Filter[] - result
Output stringFile
- api_
ids Sequence[str] - id str
- results
Sequence[Get
Api Gateway Bind Api Apps Status Result] - List of APIs bound by the application.
- service_
id str - Service ID.
- filters
Sequence[Get
Api Gateway Bind Api Apps Status Filter] - result_
output_ strfile
- api
Ids List<String> - id String
- results List<Property Map>
- List of APIs bound by the application.
- service
Id String - Service ID.
- filters List<Property Map>
- result
Output StringFile
Supporting Types
GetApiGatewayBindApiAppsStatusFilter
GetApiGatewayBindApiAppsStatusResult
- Api
App List<GetApi Sets Api Gateway Bind Api Apps Status Result Api App Api Set> - Application bound API information array.
- Api
App []GetApi Sets Api Gateway Bind Api Apps Status Result Api App Api Set - Application bound API information array.
- api
App List<GetApi Sets Api Gateway Bind Api Apps Status Result Api App Api Set> - Application bound API information array.
- api
App GetApi Sets Api Gateway Bind Api Apps Status Result Api App Api Set[] - Application bound API information array.
- api_
app_ Sequence[Getapi_ sets Api Gateway Bind Api Apps Status Result Api App Api Set] - Application bound API information array.
- api
App List<Property Map>Api Sets - Application bound API information array.
GetApiGatewayBindApiAppsStatusResultApiAppApiSet
- Api
App stringId - Application ID.
- Api
App stringName - Application Name.
- Api
Id string - API ID.
- Api
Name string - API name.
- Api
Region string - Apis region.
- string
- Authorization binding time, expressed in accordance with the ISO8601 standard and using UTC time. The format is: YYYY-MM-DDThh:mm:ssZ.
- Environment
Name string - Authorization binding environment.
- Service
Id string - Service ID.
- Api
App stringId - Application ID.
- Api
App stringName - Application Name.
- Api
Id string - API ID.
- Api
Name string - API name.
- Api
Region string - Apis region.
- string
- Authorization binding time, expressed in accordance with the ISO8601 standard and using UTC time. The format is: YYYY-MM-DDThh:mm:ssZ.
- Environment
Name string - Authorization binding environment.
- Service
Id string - Service ID.
- api
App StringId - Application ID.
- api
App StringName - Application Name.
- api
Id String - API ID.
- api
Name String - API name.
- api
Region String - Apis region.
- String
- Authorization binding time, expressed in accordance with the ISO8601 standard and using UTC time. The format is: YYYY-MM-DDThh:mm:ssZ.
- environment
Name String - Authorization binding environment.
- service
Id String - Service ID.
- api
App stringId - Application ID.
- api
App stringName - Application Name.
- api
Id string - API ID.
- api
Name string - API name.
- api
Region string - Apis region.
- string
- Authorization binding time, expressed in accordance with the ISO8601 standard and using UTC time. The format is: YYYY-MM-DDThh:mm:ssZ.
- environment
Name string - Authorization binding environment.
- service
Id string - Service ID.
- api_
app_ strid - Application ID.
- api_
app_ strname - Application Name.
- api_
id str - API ID.
- api_
name str - API name.
- api_
region str - Apis region.
- str
- Authorization binding time, expressed in accordance with the ISO8601 standard and using UTC time. The format is: YYYY-MM-DDThh:mm:ssZ.
- environment_
name str - Authorization binding environment.
- service_
id str - Service ID.
- api
App StringId - Application ID.
- api
App StringName - Application Name.
- api
Id String - API ID.
- api
Name String - API name.
- api
Region String - Apis region.
- String
- Authorization binding time, expressed in accordance with the ISO8601 standard and using UTC time. The format is: YYYY-MM-DDThh:mm:ssZ.
- environment
Name String - Authorization binding environment.
- service
Id String - Service ID.
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