Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of apig upstreams
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.apig.getUpstreams({
gatewayId: "gd13d8c6eq1emkiunq6p0",
ids: [
"ud18p5krj5ce3htvrd0v0",
"ud18ouitrjp6fhvu61n7g",
],
});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.apig.get_upstreams(gateway_id="gd13d8c6eq1emkiunq6p0",
ids=[
"ud18p5krj5ce3htvrd0v0",
"ud18ouitrjp6fhvu61n7g",
])
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.GetUpstreams(ctx, &apig.GetUpstreamsArgs{
GatewayId: pulumi.StringRef("gd13d8c6eq1emkiunq6p0"),
Ids: []string{
"ud18p5krj5ce3htvrd0v0",
"ud18ouitrjp6fhvu61n7g",
},
}, 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.GetUpstreams.Invoke(new()
{
GatewayId = "gd13d8c6eq1emkiunq6p0",
Ids = new[]
{
"ud18p5krj5ce3htvrd0v0",
"ud18ouitrjp6fhvu61n7g",
},
});
});
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.GetUpstreamsArgs;
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.getUpstreams(GetUpstreamsArgs.builder()
.gatewayId("gd13d8c6eq1emkiunq6p0")
.ids(
"ud18p5krj5ce3htvrd0v0",
"ud18ouitrjp6fhvu61n7g")
.build());
}
}
variables:
foo:
fn::invoke:
Function: volcengine:apig:getUpstreams
Arguments:
gatewayId: gd13d8c6eq1emkiunq6p0
ids:
- ud18p5krj5ce3htvrd0v0
- ud18ouitrjp6fhvu61n7g
Using getUpstreams
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 getUpstreams(args: GetUpstreamsArgs, opts?: InvokeOptions): Promise<GetUpstreamsResult>
function getUpstreamsOutput(args: GetUpstreamsOutputArgs, opts?: InvokeOptions): Output<GetUpstreamsResult>def get_upstreams(gateway_id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
name: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
resource_type: Optional[str] = None,
source_type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUpstreamsResult
def get_upstreams_output(gateway_id: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
resource_type: Optional[pulumi.Input[str]] = None,
source_type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetUpstreamsResult]func GetUpstreams(ctx *Context, args *GetUpstreamsArgs, opts ...InvokeOption) (*GetUpstreamsResult, error)
func GetUpstreamsOutput(ctx *Context, args *GetUpstreamsOutputArgs, opts ...InvokeOption) GetUpstreamsResultOutput> Note: This function is named GetUpstreams in the Go SDK.
public static class GetUpstreams
{
public static Task<GetUpstreamsResult> InvokeAsync(GetUpstreamsArgs args, InvokeOptions? opts = null)
public static Output<GetUpstreamsResult> Invoke(GetUpstreamsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetUpstreamsResult> getUpstreams(GetUpstreamsArgs args, InvokeOptions options)
public static Output<GetUpstreamsResult> getUpstreams(GetUpstreamsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:apig/getUpstreams:getUpstreams
arguments:
# arguments dictionaryThe following arguments are supported:
- Gateway
Id string - The id of api gateway.
- Ids List<string>
- A list of apig upstream IDs.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Resource
Type string - The resource type of apig upstream. Valid values:
Console,Ingress. - Source
Type string - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP.
- Gateway
Id string - The id of api gateway.
- Ids []string
- A list of apig upstream IDs.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Resource
Type string - The resource type of apig upstream. Valid values:
Console,Ingress. - Source
Type string - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP.
- gateway
Id String - The id of api gateway.
- ids List<String>
- A list of apig upstream IDs.
- name String
- The name of apig upstream. This field support fuzzy query.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- resource
Type String - The resource type of apig upstream. Valid values:
Console,Ingress. - source
Type String - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP.
- gateway
Id string - The id of api gateway.
- ids string[]
- A list of apig upstream IDs.
- name string
- The name of apig upstream. This field support fuzzy query.
- name
Regex string - A Name Regex of Resource.
- output
File string - File name where to save data source results.
- resource
Type string - The resource type of apig upstream. Valid values:
Console,Ingress. - source
Type string - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP.
- gateway_
id str - The id of api gateway.
- ids Sequence[str]
- A list of apig upstream IDs.
- name str
- The name of apig upstream. This field support fuzzy query.
- name_
regex str - A Name Regex of Resource.
- output_
file str - File name where to save data source results.
- resource_
type str - The resource type of apig upstream. Valid values:
Console,Ingress. - source_
type str - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP.
- gateway
Id String - The id of api gateway.
- ids List<String>
- A list of apig upstream IDs.
- name String
- The name of apig upstream. This field support fuzzy query.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- resource
Type String - The resource type of apig upstream. Valid values:
Console,Ingress. - source
Type String - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP.
getUpstreams Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Upstreams
List<Get
Upstreams Upstream> - The collection of query.
- Gateway
Id string - The id of api gateway.
- Ids List<string>
- Name string
- The name of apig upstream version.
- Name
Regex string - Output
File string - Resource
Type string - The resource type of apig upstream.
- Source
Type string - The source type of apig upstream.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Upstreams
[]Get
Upstreams Upstream - The collection of query.
- Gateway
Id string - The id of api gateway.
- Ids []string
- Name string
- The name of apig upstream version.
- Name
Regex string - Output
File string - Resource
Type string - The resource type of apig upstream.
- Source
Type string - The source type of apig upstream.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of query.
- upstreams
List<Get
Upstreams Upstream> - The collection of query.
- gateway
Id String - The id of api gateway.
- ids List<String>
- name String
- The name of apig upstream version.
- name
Regex String - output
File String - resource
Type String - The resource type of apig upstream.
- source
Type String - The source type of apig upstream.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of query.
- upstreams
Get
Upstreams Upstream[] - The collection of query.
- gateway
Id string - The id of api gateway.
- ids string[]
- name string
- The name of apig upstream version.
- name
Regex string - output
File string - resource
Type string - The resource type of apig upstream.
- source
Type string - The source type of apig upstream.
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of query.
- upstreams
Sequence[Get
Upstreams Upstream] - The collection of query.
- gateway_
id str - The id of api gateway.
- ids Sequence[str]
- name str
- The name of apig upstream version.
- name_
regex str - output_
file str - resource_
type str - The resource type of apig upstream.
- source_
type str - The source type of apig upstream.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of query.
- upstreams List<Property Map>
- The collection of query.
- gateway
Id String - The id of api gateway.
- ids List<String>
- name String
- The name of apig upstream version.
- name
Regex String - output
File String - resource
Type String - The resource type of apig upstream.
- source
Type String - The source type of apig upstream.
Supporting Types
GetUpstreamsUpstream
- Backend
Target List<GetLists Upstreams Upstream Backend Target List> - The backend target list of apig upstream.
- Circuit
Breaking List<GetSettings Upstreams Upstream Circuit Breaking Setting> - The circuit breaking settings of apig upstream.
- Comments string
- The comments of apig upstream.
- Create
Time string - The create time of apig upstream.
- Gateway
Id string - The id of api gateway.
- Id string
- The id of apig upstream.
- Load
Balancer List<GetSettings Upstreams Upstream Load Balancer Setting> - The load balancer settings of apig upstream.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Protocol string
- The protocol of apig upstream.
- Resource
Type string - The resource type of apig upstream. Valid values:
Console,Ingress. - Source
Type string - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP. - Tls
Settings List<GetUpstreams Upstream Tls Setting> - The tls settings of apig upstream.
- Update
Time string - The update time of apig upstream version.
- Upstream
Specs List<GetUpstreams Upstream Upstream Spec> - The upstream spec of apig upstream.
- Version
Details List<GetUpstreams Upstream Version Detail> - The version details of apig upstream.
- Backend
Target []GetLists Upstreams Upstream Backend Target List - The backend target list of apig upstream.
- Circuit
Breaking []GetSettings Upstreams Upstream Circuit Breaking Setting - The circuit breaking settings of apig upstream.
- Comments string
- The comments of apig upstream.
- Create
Time string - The create time of apig upstream.
- Gateway
Id string - The id of api gateway.
- Id string
- The id of apig upstream.
- Load
Balancer []GetSettings Upstreams Upstream Load Balancer Setting - The load balancer settings of apig upstream.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Protocol string
- The protocol of apig upstream.
- Resource
Type string - The resource type of apig upstream. Valid values:
Console,Ingress. - Source
Type string - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP. - Tls
Settings []GetUpstreams Upstream Tls Setting - The tls settings of apig upstream.
- Update
Time string - The update time of apig upstream version.
- Upstream
Specs []GetUpstreams Upstream Upstream Spec - The upstream spec of apig upstream.
- Version
Details []GetUpstreams Upstream Version Detail - The version details of apig upstream.
- backend
Target List<GetLists Upstreams Upstream Backend Target List> - The backend target list of apig upstream.
- circuit
Breaking List<GetSettings Upstreams Upstream Circuit Breaking Setting> - The circuit breaking settings of apig upstream.
- comments String
- The comments of apig upstream.
- create
Time String - The create time of apig upstream.
- gateway
Id String - The id of api gateway.
- id String
- The id of apig upstream.
- load
Balancer List<GetSettings Upstreams Upstream Load Balancer Setting> - The load balancer settings of apig upstream.
- name String
- The name of apig upstream. This field support fuzzy query.
- protocol String
- The protocol of apig upstream.
- resource
Type String - The resource type of apig upstream. Valid values:
Console,Ingress. - source
Type String - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP. - tls
Settings List<GetUpstreams Upstream Tls Setting> - The tls settings of apig upstream.
- update
Time String - The update time of apig upstream version.
- upstream
Specs List<GetUpstreams Upstream Upstream Spec> - The upstream spec of apig upstream.
- version
Details List<GetUpstreams Upstream Version Detail> - The version details of apig upstream.
- backend
Target GetLists Upstreams Upstream Backend Target List[] - The backend target list of apig upstream.
- circuit
Breaking GetSettings Upstreams Upstream Circuit Breaking Setting[] - The circuit breaking settings of apig upstream.
- comments string
- The comments of apig upstream.
- create
Time string - The create time of apig upstream.
- gateway
Id string - The id of api gateway.
- id string
- The id of apig upstream.
- load
Balancer GetSettings Upstreams Upstream Load Balancer Setting[] - The load balancer settings of apig upstream.
- name string
- The name of apig upstream. This field support fuzzy query.
- protocol string
- The protocol of apig upstream.
- resource
Type string - The resource type of apig upstream. Valid values:
Console,Ingress. - source
Type string - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP. - tls
Settings GetUpstreams Upstream Tls Setting[] - The tls settings of apig upstream.
- update
Time string - The update time of apig upstream version.
- upstream
Specs GetUpstreams Upstream Upstream Spec[] - The upstream spec of apig upstream.
- version
Details GetUpstreams Upstream Version Detail[] - The version details of apig upstream.
- backend_
target_ Sequence[Getlists Upstreams Upstream Backend Target List] - The backend target list of apig upstream.
- circuit_
breaking_ Sequence[Getsettings Upstreams Upstream Circuit Breaking Setting] - The circuit breaking settings of apig upstream.
- comments str
- The comments of apig upstream.
- create_
time str - The create time of apig upstream.
- gateway_
id str - The id of api gateway.
- id str
- The id of apig upstream.
- load_
balancer_ Sequence[Getsettings Upstreams Upstream Load Balancer Setting] - The load balancer settings of apig upstream.
- name str
- The name of apig upstream. This field support fuzzy query.
- protocol str
- The protocol of apig upstream.
- resource_
type str - The resource type of apig upstream. Valid values:
Console,Ingress. - source_
type str - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP. - tls_
settings Sequence[GetUpstreams Upstream Tls Setting] - The tls settings of apig upstream.
- update_
time str - The update time of apig upstream version.
- upstream_
specs Sequence[GetUpstreams Upstream Upstream Spec] - The upstream spec of apig upstream.
- version_
details Sequence[GetUpstreams Upstream Version Detail] - The version details of apig upstream.
- backend
Target List<Property Map>Lists - The backend target list of apig upstream.
- circuit
Breaking List<Property Map>Settings - The circuit breaking settings of apig upstream.
- comments String
- The comments of apig upstream.
- create
Time String - The create time of apig upstream.
- gateway
Id String - The id of api gateway.
- id String
- The id of apig upstream.
- load
Balancer List<Property Map>Settings - The load balancer settings of apig upstream.
- name String
- The name of apig upstream. This field support fuzzy query.
- protocol String
- The protocol of apig upstream.
- resource
Type String - The resource type of apig upstream. Valid values:
Console,Ingress. - source
Type String - The source type of apig upstream. Valid values:
VeFaas,ECS,FixedIP,K8S,Nacos,Domain,AIProvider,VeMLP. - tls
Settings List<Property Map> - The tls settings of apig upstream.
- update
Time String - The update time of apig upstream version.
- upstream
Specs List<Property Map> - The upstream spec of apig upstream.
- version
Details List<Property Map> - The version details of apig upstream.
GetUpstreamsUpstreamBackendTargetList
- Health
Status string - The health status of apig upstream backend.
- Ip string
- The ip of apig upstream.
- Port int
- The port of k8s service.
- Health
Status string - The health status of apig upstream backend.
- Ip string
- The ip of apig upstream.
- Port int
- The port of k8s service.
- health
Status String - The health status of apig upstream backend.
- ip String
- The ip of apig upstream.
- port Integer
- The port of k8s service.
- health
Status string - The health status of apig upstream backend.
- ip string
- The ip of apig upstream.
- port number
- The port of k8s service.
- health_
status str - The health status of apig upstream backend.
- ip str
- The ip of apig upstream.
- port int
- The port of k8s service.
- health
Status String - The health status of apig upstream backend.
- ip String
- The ip of apig upstream.
- port Number
- The port of k8s service.
GetUpstreamsUpstreamCircuitBreakingSetting
- Base
Ejection intTime - The base ejection time of circuit breaking. Unit: ms.
- Consecutive
Errors int - The consecutive errors of circuit breaking.
- Enable bool
- Whether the circuit breaking is enabled.
- Interval int
- The interval of circuit breaking. Unit: ms.
- Max
Ejection intPercent - The max ejection percent of circuit breaking.
- Min
Health intPercent - The min health percent of circuit breaking.
- Base
Ejection intTime - The base ejection time of circuit breaking. Unit: ms.
- Consecutive
Errors int - The consecutive errors of circuit breaking.
- Enable bool
- Whether the circuit breaking is enabled.
- Interval int
- The interval of circuit breaking. Unit: ms.
- Max
Ejection intPercent - The max ejection percent of circuit breaking.
- Min
Health intPercent - The min health percent of circuit breaking.
- base
Ejection IntegerTime - The base ejection time of circuit breaking. Unit: ms.
- consecutive
Errors Integer - The consecutive errors of circuit breaking.
- enable Boolean
- Whether the circuit breaking is enabled.
- interval Integer
- The interval of circuit breaking. Unit: ms.
- max
Ejection IntegerPercent - The max ejection percent of circuit breaking.
- min
Health IntegerPercent - The min health percent of circuit breaking.
- base
Ejection numberTime - The base ejection time of circuit breaking. Unit: ms.
- consecutive
Errors number - The consecutive errors of circuit breaking.
- enable boolean
- Whether the circuit breaking is enabled.
- interval number
- The interval of circuit breaking. Unit: ms.
- max
Ejection numberPercent - The max ejection percent of circuit breaking.
- min
Health numberPercent - The min health percent of circuit breaking.
- base_
ejection_ inttime - The base ejection time of circuit breaking. Unit: ms.
- consecutive_
errors int - The consecutive errors of circuit breaking.
- enable bool
- Whether the circuit breaking is enabled.
- interval int
- The interval of circuit breaking. Unit: ms.
- max_
ejection_ intpercent - The max ejection percent of circuit breaking.
- min_
health_ intpercent - The min health percent of circuit breaking.
- base
Ejection NumberTime - The base ejection time of circuit breaking. Unit: ms.
- consecutive
Errors Number - The consecutive errors of circuit breaking.
- enable Boolean
- Whether the circuit breaking is enabled.
- interval Number
- The interval of circuit breaking. Unit: ms.
- max
Ejection NumberPercent - The max ejection percent of circuit breaking.
- min
Health NumberPercent - The min health percent of circuit breaking.
GetUpstreamsUpstreamLoadBalancerSetting
- Consistent
Hash List<GetLbs Upstreams Upstream Load Balancer Setting Consistent Hash Lb> - The consistent hash lb of apig upstream.
- Lb
Policy string - The load balancer policy of apig upstream.
- Simple
Lb string - The simple load balancer of apig upstream.
- Warmup
Duration int - The warmup duration of apig upstream lb.
- Consistent
Hash []GetLbs Upstreams Upstream Load Balancer Setting Consistent Hash Lb - The consistent hash lb of apig upstream.
- Lb
Policy string - The load balancer policy of apig upstream.
- Simple
Lb string - The simple load balancer of apig upstream.
- Warmup
Duration int - The warmup duration of apig upstream lb.
- consistent
Hash List<GetLbs Upstreams Upstream Load Balancer Setting Consistent Hash Lb> - The consistent hash lb of apig upstream.
- lb
Policy String - The load balancer policy of apig upstream.
- simple
Lb String - The simple load balancer of apig upstream.
- warmup
Duration Integer - The warmup duration of apig upstream lb.
- consistent
Hash GetLbs Upstreams Upstream Load Balancer Setting Consistent Hash Lb[] - The consistent hash lb of apig upstream.
- lb
Policy string - The load balancer policy of apig upstream.
- simple
Lb string - The simple load balancer of apig upstream.
- warmup
Duration number - The warmup duration of apig upstream lb.
- consistent_
hash_ Sequence[Getlbs Upstreams Upstream Load Balancer Setting Consistent Hash Lb] - The consistent hash lb of apig upstream.
- lb_
policy str - The load balancer policy of apig upstream.
- simple_
lb str - The simple load balancer of apig upstream.
- warmup_
duration int - The warmup duration of apig upstream lb.
- consistent
Hash List<Property Map>Lbs - The consistent hash lb of apig upstream.
- lb
Policy String - The load balancer policy of apig upstream.
- simple
Lb String - The simple load balancer of apig upstream.
- warmup
Duration Number - The warmup duration of apig upstream lb.
GetUpstreamsUpstreamLoadBalancerSettingConsistentHashLb
- Hash
Key string - The hash key of apig upstream consistent hash lb.
-
List<Get
Upstreams Upstream Load Balancer Setting Consistent Hash Lb Http Cooky> - The http cookie of apig upstream consistent hash lb.
- Http
Header stringName - The http header name of apig upstream consistent hash lb.
- Http
Query stringParameter Name - The http query parameter name of apig upstream consistent hash lb.
- Use
Source boolIp - The use source ip of apig upstream consistent hash lb.
- Hash
Key string - The hash key of apig upstream consistent hash lb.
-
[]Get
Upstreams Upstream Load Balancer Setting Consistent Hash Lb Http Cooky - The http cookie of apig upstream consistent hash lb.
- Http
Header stringName - The http header name of apig upstream consistent hash lb.
- Http
Query stringParameter Name - The http query parameter name of apig upstream consistent hash lb.
- Use
Source boolIp - The use source ip of apig upstream consistent hash lb.
- hash
Key String - The hash key of apig upstream consistent hash lb.
-
List<Get
Upstreams Upstream Load Balancer Setting Consistent Hash Lb Http Cooky> - The http cookie of apig upstream consistent hash lb.
- http
Header StringName - The http header name of apig upstream consistent hash lb.
- http
Query StringParameter Name - The http query parameter name of apig upstream consistent hash lb.
- use
Source BooleanIp - The use source ip of apig upstream consistent hash lb.
- hash
Key string - The hash key of apig upstream consistent hash lb.
-
Get
Upstreams Upstream Load Balancer Setting Consistent Hash Lb Http Cooky[] - The http cookie of apig upstream consistent hash lb.
- http
Header stringName - The http header name of apig upstream consistent hash lb.
- http
Query stringParameter Name - The http query parameter name of apig upstream consistent hash lb.
- use
Source booleanIp - The use source ip of apig upstream consistent hash lb.
- hash_
key str - The hash key of apig upstream consistent hash lb.
-
Sequence[Get
Upstreams Upstream Load Balancer Setting Consistent Hash Lb Http Cooky] - The http cookie of apig upstream consistent hash lb.
- http_
header_ strname - The http header name of apig upstream consistent hash lb.
- http_
query_ strparameter_ name - The http query parameter name of apig upstream consistent hash lb.
- use_
source_ boolip - The use source ip of apig upstream consistent hash lb.
- hash
Key String - The hash key of apig upstream consistent hash lb.
- List<Property Map>
- The http cookie of apig upstream consistent hash lb.
- http
Header StringName - The http header name of apig upstream consistent hash lb.
- http
Query StringParameter Name - The http query parameter name of apig upstream consistent hash lb.
- use
Source BooleanIp - The use source ip of apig upstream consistent hash lb.
GetUpstreamsUpstreamLoadBalancerSettingConsistentHashLbHttpCooky
GetUpstreamsUpstreamTlsSetting
GetUpstreamsUpstreamUpstreamSpec
- Ai
Providers List<GetUpstreams Upstream Upstream Spec Ai Provider> - The ai provider of apig upstream.
- Domains
List<Get
Upstreams Upstream Upstream Spec Domain> - The domain of apig upstream.
- Ecs
Lists List<GetUpstreams Upstream Upstream Spec Ecs List> - The ecs list of apig upstream.
- Fixed
Ip List<GetLists Upstreams Upstream Upstream Spec Fixed Ip List> - The fixed ip list of apig upstream.
- K8s
Services List<GetUpstreams Upstream Upstream Spec K8s Service> - The k8s service of mlp.
- Nacos
Services List<GetUpstreams Upstream Upstream Spec Nacos Service> - The nacos service of apig upstream.
- Ve
Faas List<GetUpstreams Upstream Upstream Spec Ve Faa> - The vefaas of apig upstream.
- Ve
Mlps List<GetUpstreams Upstream Upstream Spec Ve Mlp> - The mlp of apig upstream.
- Ai
Providers []GetUpstreams Upstream Upstream Spec Ai Provider - The ai provider of apig upstream.
- Domains
[]Get
Upstreams Upstream Upstream Spec Domain - The domain of apig upstream.
- Ecs
Lists []GetUpstreams Upstream Upstream Spec Ecs List - The ecs list of apig upstream.
- Fixed
Ip []GetLists Upstreams Upstream Upstream Spec Fixed Ip List - The fixed ip list of apig upstream.
- K8s
Services []GetUpstreams Upstream Upstream Spec K8s Service - The k8s service of mlp.
- Nacos
Services []GetUpstreams Upstream Upstream Spec Nacos Service - The nacos service of apig upstream.
- Ve
Faas []GetUpstreams Upstream Upstream Spec Ve Faa - The vefaas of apig upstream.
- Ve
Mlps []GetUpstreams Upstream Upstream Spec Ve Mlp - The mlp of apig upstream.
- ai
Providers List<GetUpstreams Upstream Upstream Spec Ai Provider> - The ai provider of apig upstream.
- domains
List<Get
Upstreams Upstream Upstream Spec Domain> - The domain of apig upstream.
- ecs
Lists List<GetUpstreams Upstream Upstream Spec Ecs List> - The ecs list of apig upstream.
- fixed
Ip List<GetLists Upstreams Upstream Upstream Spec Fixed Ip List> - The fixed ip list of apig upstream.
- k8s
Services List<GetUpstreams Upstream Upstream Spec K8s Service> - The k8s service of mlp.
- nacos
Services List<GetUpstreams Upstream Upstream Spec Nacos Service> - The nacos service of apig upstream.
- ve
Faas List<GetUpstreams Upstream Upstream Spec Ve Faa> - The vefaas of apig upstream.
- ve
Mlps List<GetUpstreams Upstream Upstream Spec Ve Mlp> - The mlp of apig upstream.
- ai
Providers GetUpstreams Upstream Upstream Spec Ai Provider[] - The ai provider of apig upstream.
- domains
Get
Upstreams Upstream Upstream Spec Domain[] - The domain of apig upstream.
- ecs
Lists GetUpstreams Upstream Upstream Spec Ecs List[] - The ecs list of apig upstream.
- fixed
Ip GetLists Upstreams Upstream Upstream Spec Fixed Ip List[] - The fixed ip list of apig upstream.
- k8s
Services GetUpstreams Upstream Upstream Spec K8s Service[] - The k8s service of mlp.
- nacos
Services GetUpstreams Upstream Upstream Spec Nacos Service[] - The nacos service of apig upstream.
- ve
Faas GetUpstreams Upstream Upstream Spec Ve Faa[] - The vefaas of apig upstream.
- ve
Mlps GetUpstreams Upstream Upstream Spec Ve Mlp[] - The mlp of apig upstream.
- ai_
providers Sequence[GetUpstreams Upstream Upstream Spec Ai Provider] - The ai provider of apig upstream.
- domains
Sequence[Get
Upstreams Upstream Upstream Spec Domain] - The domain of apig upstream.
- ecs_
lists Sequence[GetUpstreams Upstream Upstream Spec Ecs List] - The ecs list of apig upstream.
- fixed_
ip_ Sequence[Getlists Upstreams Upstream Upstream Spec Fixed Ip List] - The fixed ip list of apig upstream.
- k8s_
services Sequence[GetUpstreams Upstream Upstream Spec K8s Service] - The k8s service of mlp.
- nacos_
services Sequence[GetUpstreams Upstream Upstream Spec Nacos Service] - The nacos service of apig upstream.
- ve_
faas Sequence[GetUpstreams Upstream Upstream Spec Ve Faa] - The vefaas of apig upstream.
- ve_
mlps Sequence[GetUpstreams Upstream Upstream Spec Ve Mlp] - The mlp of apig upstream.
- ai
Providers List<Property Map> - The ai provider of apig upstream.
- domains List<Property Map>
- The domain of apig upstream.
- ecs
Lists List<Property Map> - The ecs list of apig upstream.
- fixed
Ip List<Property Map>Lists - The fixed ip list of apig upstream.
- k8s
Services List<Property Map> - The k8s service of mlp.
- nacos
Services List<Property Map> - The nacos service of apig upstream.
- ve
Faas List<Property Map> - The vefaas of apig upstream.
- ve
Mlps List<Property Map> - The mlp of apig upstream.
GetUpstreamsUpstreamUpstreamSpecAiProvider
- Base
Url string - The base url of ai provider.
- Custom
Body Dictionary<string, object>Params - The custom body params of ai provider.
- Custom
Header Dictionary<string, object>Params - The custom header params of ai provider.
- Custom
Model List<GetServices Upstreams Upstream Upstream Spec Ai Provider Custom Model Service> - The custom model service of ai provider.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Token string
- The token of ai provider.
- Base
Url string - The base url of ai provider.
- Custom
Body map[string]interface{}Params - The custom body params of ai provider.
- Custom
Header map[string]interface{}Params - The custom header params of ai provider.
- Custom
Model []GetServices Upstreams Upstream Upstream Spec Ai Provider Custom Model Service - The custom model service of ai provider.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Token string
- The token of ai provider.
- base
Url String - The base url of ai provider.
- custom
Body Map<String,Object>Params - The custom body params of ai provider.
- custom
Header Map<String,Object>Params - The custom header params of ai provider.
- custom
Model List<GetServices Upstreams Upstream Upstream Spec Ai Provider Custom Model Service> - The custom model service of ai provider.
- name String
- The name of apig upstream. This field support fuzzy query.
- token String
- The token of ai provider.
- base
Url string - The base url of ai provider.
- custom
Body {[key: string]: any}Params - The custom body params of ai provider.
- custom
Header {[key: string]: any}Params - The custom header params of ai provider.
- custom
Model GetServices Upstreams Upstream Upstream Spec Ai Provider Custom Model Service[] - The custom model service of ai provider.
- name string
- The name of apig upstream. This field support fuzzy query.
- token string
- The token of ai provider.
- base_
url str - The base url of ai provider.
- custom_
body_ Mapping[str, Any]params - The custom body params of ai provider.
- custom_
header_ Mapping[str, Any]params - The custom header params of ai provider.
- custom_
model_ Sequence[Getservices Upstreams Upstream Upstream Spec Ai Provider Custom Model Service] - The custom model service of ai provider.
- name str
- The name of apig upstream. This field support fuzzy query.
- token str
- The token of ai provider.
- base
Url String - The base url of ai provider.
- custom
Body Map<Any>Params - The custom body params of ai provider.
- custom
Header Map<Any>Params - The custom header params of ai provider.
- custom
Model List<Property Map>Services - The custom model service of ai provider.
- name String
- The name of apig upstream. This field support fuzzy query.
- token String
- The token of ai provider.
GetUpstreamsUpstreamUpstreamSpecAiProviderCustomModelService
GetUpstreamsUpstreamUpstreamSpecDomain
- Domain
Lists List<GetUpstreams Upstream Upstream Spec Domain Domain List> - The domain list of apig upstream.
- Protocol string
- The protocol of apig upstream.
- Domain
Lists []GetUpstreams Upstream Upstream Spec Domain Domain List - The domain list of apig upstream.
- Protocol string
- The protocol of apig upstream.
- domain
Lists List<GetUpstreams Upstream Upstream Spec Domain Domain List> - The domain list of apig upstream.
- protocol String
- The protocol of apig upstream.
- domain
Lists GetUpstreams Upstream Upstream Spec Domain Domain List[] - The domain list of apig upstream.
- protocol string
- The protocol of apig upstream.
- domain_
lists Sequence[GetUpstreams Upstream Upstream Spec Domain Domain List] - The domain list of apig upstream.
- protocol str
- The protocol of apig upstream.
- domain
Lists List<Property Map> - The domain list of apig upstream.
- protocol String
- The protocol of apig upstream.
GetUpstreamsUpstreamUpstreamSpecDomainDomainList
GetUpstreamsUpstreamUpstreamSpecEcsList
GetUpstreamsUpstreamUpstreamSpecFixedIpList
GetUpstreamsUpstreamUpstreamSpecK8sService
GetUpstreamsUpstreamUpstreamSpecNacosService
- Group string
- The group of nacos service.
- Namespace string
- The namespace of k8s service.
- Namespace
Id string - The namespace id of nacos service.
- Service string
- The service of nacos service.
- Upstream
Source stringId - The upstream source id.
- Group string
- The group of nacos service.
- Namespace string
- The namespace of k8s service.
- Namespace
Id string - The namespace id of nacos service.
- Service string
- The service of nacos service.
- Upstream
Source stringId - The upstream source id.
- group String
- The group of nacos service.
- namespace String
- The namespace of k8s service.
- namespace
Id String - The namespace id of nacos service.
- service String
- The service of nacos service.
- upstream
Source StringId - The upstream source id.
- group string
- The group of nacos service.
- namespace string
- The namespace of k8s service.
- namespace
Id string - The namespace id of nacos service.
- service string
- The service of nacos service.
- upstream
Source stringId - The upstream source id.
- group str
- The group of nacos service.
- namespace str
- The namespace of k8s service.
- namespace_
id str - The namespace id of nacos service.
- service str
- The service of nacos service.
- upstream_
source_ strid - The upstream source id.
- group String
- The group of nacos service.
- namespace String
- The namespace of k8s service.
- namespace
Id String - The namespace id of nacos service.
- service String
- The service of nacos service.
- upstream
Source StringId - The upstream source id.
GetUpstreamsUpstreamUpstreamSpecVeFaa
- Function
Id string - The function id of vefaas.
- Function
Id string - The function id of vefaas.
- function
Id String - The function id of vefaas.
- function
Id string - The function id of vefaas.
- function_
id str - The function id of vefaas.
- function
Id String - The function id of vefaas.
GetUpstreamsUpstreamUpstreamSpecVeMlp
- K8s
Services List<GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service> - The k8s service of mlp.
- Service
Discover stringType - The service discover type of mlp.
- Service
Id string - The service id of mlp.
- Service
Name string - The service name of mlp.
- Service
Url string - The service url of mlp.
- Upstream
Source stringId - The upstream source id.
- K8s
Services []GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service - The k8s service of mlp.
- Service
Discover stringType - The service discover type of mlp.
- Service
Id string - The service id of mlp.
- Service
Name string - The service name of mlp.
- Service
Url string - The service url of mlp.
- Upstream
Source stringId - The upstream source id.
- k8s
Services List<GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service> - The k8s service of mlp.
- service
Discover StringType - The service discover type of mlp.
- service
Id String - The service id of mlp.
- service
Name String - The service name of mlp.
- service
Url String - The service url of mlp.
- upstream
Source StringId - The upstream source id.
- k8s
Services GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service[] - The k8s service of mlp.
- service
Discover stringType - The service discover type of mlp.
- service
Id string - The service id of mlp.
- service
Name string - The service name of mlp.
- service
Url string - The service url of mlp.
- upstream
Source stringId - The upstream source id.
- k8s_
services Sequence[GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service] - The k8s service of mlp.
- service_
discover_ strtype - The service discover type of mlp.
- service_
id str - The service id of mlp.
- service_
name str - The service name of mlp.
- service_
url str - The service url of mlp.
- upstream_
source_ strid - The upstream source id.
- k8s
Services List<Property Map> - The k8s service of mlp.
- service
Discover StringType - The service discover type of mlp.
- service
Id String - The service id of mlp.
- service
Name String - The service name of mlp.
- service
Url String - The service url of mlp.
- upstream
Source StringId - The upstream source id.
GetUpstreamsUpstreamUpstreamSpecVeMlpK8sService
- Cluster
Infos List<GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service Cluster Info> - The cluster info of k8s service.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Namespace string
- The namespace of k8s service.
- Port int
- The port of k8s service.
- Cluster
Infos []GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service Cluster Info - The cluster info of k8s service.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Namespace string
- The namespace of k8s service.
- Port int
- The port of k8s service.
- cluster
Infos List<GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service Cluster Info> - The cluster info of k8s service.
- name String
- The name of apig upstream. This field support fuzzy query.
- namespace String
- The namespace of k8s service.
- port Integer
- The port of k8s service.
- cluster
Infos GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service Cluster Info[] - The cluster info of k8s service.
- name string
- The name of apig upstream. This field support fuzzy query.
- namespace string
- The namespace of k8s service.
- port number
- The port of k8s service.
- cluster_
infos Sequence[GetUpstreams Upstream Upstream Spec Ve Mlp K8s Service Cluster Info] - The cluster info of k8s service.
- name str
- The name of apig upstream. This field support fuzzy query.
- namespace str
- The namespace of k8s service.
- port int
- The port of k8s service.
- cluster
Infos List<Property Map> - The cluster info of k8s service.
- name String
- The name of apig upstream. This field support fuzzy query.
- namespace String
- The namespace of k8s service.
- port Number
- The port of k8s service.
GetUpstreamsUpstreamUpstreamSpecVeMlpK8sServiceClusterInfo
- Account
Id int - The account id of k8s service.
- Cluster
Name string - The cluster name of k8s service.
- Account
Id int - The account id of k8s service.
- Cluster
Name string - The cluster name of k8s service.
- account
Id Integer - The account id of k8s service.
- cluster
Name String - The cluster name of k8s service.
- account
Id number - The account id of k8s service.
- cluster
Name string - The cluster name of k8s service.
- account_
id int - The account id of k8s service.
- cluster_
name str - The cluster name of k8s service.
- account
Id Number - The account id of k8s service.
- cluster
Name String - The cluster name of k8s service.
GetUpstreamsUpstreamVersionDetail
- Labels
List<Get
Upstreams Upstream Version Detail Label> - The labels of apig upstream version.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Update
Time string - The update time of apig upstream version.
- Labels
[]Get
Upstreams Upstream Version Detail Label - The labels of apig upstream version.
- Name string
- The name of apig upstream. This field support fuzzy query.
- Update
Time string - The update time of apig upstream version.
- labels
List<Get
Upstreams Upstream Version Detail Label> - The labels of apig upstream version.
- name String
- The name of apig upstream. This field support fuzzy query.
- update
Time String - The update time of apig upstream version.
- labels
Get
Upstreams Upstream Version Detail Label[] - The labels of apig upstream version.
- name string
- The name of apig upstream. This field support fuzzy query.
- update
Time string - The update time of apig upstream version.
- labels
Sequence[Get
Upstreams Upstream Version Detail Label] - The labels of apig upstream version.
- name str
- The name of apig upstream. This field support fuzzy query.
- update_
time str - The update time of apig upstream version.
- labels List<Property Map>
- The labels of apig upstream version.
- name String
- The name of apig upstream. This field support fuzzy query.
- update
Time String - The update time of apig upstream version.
GetUpstreamsUpstreamVersionDetailLabel
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
