Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine
volcengine.apig.GatewayServices
Explore with Pulumi AI
Deprecated: volcengine.apig.GatewayServices has been deprecated in favor of volcengine.apig.getGatewayServices
Use this data source to query detailed information of apig gateway services
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.apig.getGatewayServices({
gatewayId: "gd13d8c6eq1emkiunq6p0",
});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.apig.get_gateway_services(gateway_id="gd13d8c6eq1emkiunq6p0")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/apig"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := apig.GetGatewayServices(ctx, &apig.GetGatewayServicesArgs{
GatewayId: pulumi.StringRef("gd13d8c6eq1emkiunq6p0"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var foo = Volcengine.Apig.GetGatewayServices.Invoke(new()
{
GatewayId = "gd13d8c6eq1emkiunq6p0",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.apig.ApigFunctions;
import com.pulumi.volcengine.apig.inputs.GetGatewayServicesArgs;
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 foo = ApigFunctions.getGatewayServices(GetGatewayServicesArgs.builder()
.gatewayId("gd13d8c6eq1emkiunq6p0")
.build());
}
}
variables:
foo:
fn::invoke:
Function: volcengine:apig:getGatewayServices
Arguments:
gatewayId: gd13d8c6eq1emkiunq6p0
Using GatewayServices
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 gatewayServices(args: GatewayServicesArgs, opts?: InvokeOptions): Promise<GatewayServicesResult>
function gatewayServicesOutput(args: GatewayServicesOutputArgs, opts?: InvokeOptions): Output<GatewayServicesResult>
def gateway_services(gateway_id: Optional[str] = None,
name: Optional[str] = None,
output_file: Optional[str] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GatewayServicesResult
def gateway_services_output(gateway_id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GatewayServicesResult]
func GatewayServices(ctx *Context, args *GatewayServicesArgs, opts ...InvokeOption) (*GatewayServicesResult, error)
func GatewayServicesOutput(ctx *Context, args *GatewayServicesOutputArgs, opts ...InvokeOption) GatewayServicesResultOutput
public static class GatewayServices
{
public static Task<GatewayServicesResult> InvokeAsync(GatewayServicesArgs args, InvokeOptions? opts = null)
public static Output<GatewayServicesResult> Invoke(GatewayServicesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GatewayServicesResult> gatewayServices(GatewayServicesArgs args, InvokeOptions options)
public static Output<GatewayServicesResult> gatewayServices(GatewayServicesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:apig:GatewayServices
arguments:
# arguments dictionary
The following arguments are supported:
- Gateway
Id string - The gateway id of api gateway service.
- Name string
- The name of api gateway service. This field support fuzzy query.
- Output
File string - File name where to save data source results.
- Status string
- The status of api gateway service.
- Gateway
Id string - The gateway id of api gateway service.
- Name string
- The name of api gateway service. This field support fuzzy query.
- Output
File string - File name where to save data source results.
- Status string
- The status of api gateway service.
- gateway
Id String - The gateway id of api gateway service.
- name String
- The name of api gateway service. This field support fuzzy query.
- output
File String - File name where to save data source results.
- status String
- The status of api gateway service.
- gateway
Id string - The gateway id of api gateway service.
- name string
- The name of api gateway service. This field support fuzzy query.
- output
File string - File name where to save data source results.
- status string
- The status of api gateway service.
- gateway_
id str - The gateway id of api gateway service.
- name str
- The name of api gateway service. This field support fuzzy query.
- output_
file str - File name where to save data source results.
- status str
- The status of api gateway service.
- gateway
Id String - The gateway id of api gateway service.
- name String
- The name of api gateway service. This field support fuzzy query.
- output
File String - File name where to save data source results.
- status String
- The status of api gateway service.
GatewayServices Result
The following output properties are available:
- Gateway
Services List<GatewayServices Gateway Service> - The collection of query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Gateway
Id string - The gateway id of the api gateway service.
- Name string
- The name of the api gateway service.
- Output
File string - Status string
- The status of the api gateway service.
- Gateway
Services []GatewayServices Gateway Service - The collection of query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Gateway
Id string - The gateway id of the api gateway service.
- Name string
- The name of the api gateway service.
- Output
File string - Status string
- The status of the api gateway service.
- gateway
Services List<GatewayServices Gateway Service> - The collection of query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of query.
- gateway
Id String - The gateway id of the api gateway service.
- name String
- The name of the api gateway service.
- output
File String - status String
- The status of the api gateway service.
- gateway
Services GatewayServices Gateway Service[] - The collection of query.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of query.
- gateway
Id string - The gateway id of the api gateway service.
- name string
- The name of the api gateway service.
- output
File string - status string
- The status of the api gateway service.
- gateway_
services Sequence[GatewayServices Gateway Service] - The collection of query.
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of query.
- gateway_
id str - The gateway id of the api gateway service.
- name str
- The name of the api gateway service.
- output_
file str - status str
- The status of the api gateway service.
- gateway
Services List<Property Map> - The collection of query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of query.
- gateway
Id String - The gateway id of the api gateway service.
- name String
- The name of the api gateway service.
- output
File String - status String
- The status of the api gateway service.
Supporting Types
GatewayServicesGatewayService
- Auth
Specs List<GatewayServices Gateway Service Auth Spec> - The auth spec of the api gateway service.
- Comments string
- The comments of the api gateway service.
- Create
Time string - The create time of the api gateway service.
- Custom
Domains List<GatewayServices Gateway Service Custom Domain> - The custom domains of the api gateway service.
- Domains
List<Gateway
Services Gateway Service Domain> - The domains of the api gateway service.
- Gateway
Id string - The gateway id of api gateway service.
- Gateway
Name string - The gateway name of the api gateway service.
- Id string
- The Id of the api gateway service.
- Message string
- The error message of the api gateway service.
- Name string
- The name of api gateway service. This field support fuzzy query.
- Protocols List<string>
- The protocol of the api gateway service.
- Status string
- The status of api gateway service.
- Auth
Specs []GatewayServices Gateway Service Auth Spec - The auth spec of the api gateway service.
- Comments string
- The comments of the api gateway service.
- Create
Time string - The create time of the api gateway service.
- Custom
Domains []GatewayServices Gateway Service Custom Domain - The custom domains of the api gateway service.
- Domains
[]Gateway
Services Gateway Service Domain - The domains of the api gateway service.
- Gateway
Id string - The gateway id of api gateway service.
- Gateway
Name string - The gateway name of the api gateway service.
- Id string
- The Id of the api gateway service.
- Message string
- The error message of the api gateway service.
- Name string
- The name of api gateway service. This field support fuzzy query.
- Protocols []string
- The protocol of the api gateway service.
- Status string
- The status of api gateway service.
- auth
Specs List<GatewayServices Gateway Service Auth Spec> - The auth spec of the api gateway service.
- comments String
- The comments of the api gateway service.
- create
Time String - The create time of the api gateway service.
- custom
Domains List<GatewayServices Gateway Service Custom Domain> - The custom domains of the api gateway service.
- domains
List<Gateway
Services Gateway Service Domain> - The domains of the api gateway service.
- gateway
Id String - The gateway id of api gateway service.
- gateway
Name String - The gateway name of the api gateway service.
- id String
- The Id of the api gateway service.
- message String
- The error message of the api gateway service.
- name String
- The name of api gateway service. This field support fuzzy query.
- protocols List<String>
- The protocol of the api gateway service.
- status String
- The status of api gateway service.
- auth
Specs GatewayServices Gateway Service Auth Spec[] - The auth spec of the api gateway service.
- comments string
- The comments of the api gateway service.
- create
Time string - The create time of the api gateway service.
- custom
Domains GatewayServices Gateway Service Custom Domain[] - The custom domains of the api gateway service.
- domains
Gateway
Services Gateway Service Domain[] - The domains of the api gateway service.
- gateway
Id string - The gateway id of api gateway service.
- gateway
Name string - The gateway name of the api gateway service.
- id string
- The Id of the api gateway service.
- message string
- The error message of the api gateway service.
- name string
- The name of api gateway service. This field support fuzzy query.
- protocols string[]
- The protocol of the api gateway service.
- status string
- The status of api gateway service.
- auth_
specs Sequence[GatewayServices Gateway Service Auth Spec] - The auth spec of the api gateway service.
- comments str
- The comments of the api gateway service.
- create_
time str - The create time of the api gateway service.
- custom_
domains Sequence[GatewayServices Gateway Service Custom Domain] - The custom domains of the api gateway service.
- domains
Sequence[Gateway
Services Gateway Service Domain] - The domains of the api gateway service.
- gateway_
id str - The gateway id of api gateway service.
- gateway_
name str - The gateway name of the api gateway service.
- id str
- The Id of the api gateway service.
- message str
- The error message of the api gateway service.
- name str
- The name of api gateway service. This field support fuzzy query.
- protocols Sequence[str]
- The protocol of the api gateway service.
- status str
- The status of api gateway service.
- auth
Specs List<Property Map> - The auth spec of the api gateway service.
- comments String
- The comments of the api gateway service.
- create
Time String - The create time of the api gateway service.
- custom
Domains List<Property Map> - The custom domains of the api gateway service.
- domains List<Property Map>
- The domains of the api gateway service.
- gateway
Id String - The gateway id of api gateway service.
- gateway
Name String - The gateway name of the api gateway service.
- id String
- The Id of the api gateway service.
- message String
- The error message of the api gateway service.
- name String
- The name of api gateway service. This field support fuzzy query.
- protocols List<String>
- The protocol of the api gateway service.
- status String
- The status of api gateway service.
GatewayServicesGatewayServiceAuthSpec
- Enable bool
- Whether the api gateway service enable auth.
- Enable bool
- Whether the api gateway service enable auth.
- enable Boolean
- Whether the api gateway service enable auth.
- enable boolean
- Whether the api gateway service enable auth.
- enable bool
- Whether the api gateway service enable auth.
- enable Boolean
- Whether the api gateway service enable auth.
GatewayServicesGatewayServiceCustomDomain
GatewayServicesGatewayServiceDomain
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengine
Terraform Provider.