Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine
volcengine.apig.Upstreams
Explore with Pulumi AI
Deprecated: volcengine.apig.Upstreams has been deprecated in favor of volcengine.apig.getUpstreams
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 Upstreams
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 upstreams(args: UpstreamsArgs, opts?: InvokeOptions): Promise<UpstreamsResult>
function upstreamsOutput(args: UpstreamsOutputArgs, opts?: InvokeOptions): Output<UpstreamsResult>
def 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) -> UpstreamsResult
def 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[UpstreamsResult]
func Upstreams(ctx *Context, args *UpstreamsArgs, opts ...InvokeOption) (*UpstreamsResult, error)
func UpstreamsOutput(ctx *Context, args *UpstreamsOutputArgs, opts ...InvokeOption) UpstreamsResultOutput
public static class Upstreams
{
public static Task<UpstreamsResult> InvokeAsync(UpstreamsArgs args, InvokeOptions? opts = null)
public static Output<UpstreamsResult> Invoke(UpstreamsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<UpstreamsResult> upstreams(UpstreamsArgs args, InvokeOptions options)
public static Output<UpstreamsResult> upstreams(UpstreamsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:apig:Upstreams
arguments:
# arguments dictionary
The 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
.
Upstreams 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<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
[]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<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
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[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
UpstreamsUpstream
- Backend
Target List<UpstreamsLists Upstream Backend Target List> - The backend target list of apig upstream.
- Circuit
Breaking List<UpstreamsSettings 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<UpstreamsSettings 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<UpstreamsUpstream Tls Setting> - The tls settings of apig upstream.
- Update
Time string - The update time of apig upstream version.
- Upstream
Specs List<UpstreamsUpstream Upstream Spec> - The upstream spec of apig upstream.
- Version
Details List<UpstreamsUpstream Version Detail> - The version details of apig upstream.
- Backend
Target []UpstreamsLists Upstream Backend Target List - The backend target list of apig upstream.
- Circuit
Breaking []UpstreamsSettings 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 []UpstreamsSettings 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 []UpstreamsUpstream Tls Setting - The tls settings of apig upstream.
- Update
Time string - The update time of apig upstream version.
- Upstream
Specs []UpstreamsUpstream Upstream Spec - The upstream spec of apig upstream.
- Version
Details []UpstreamsUpstream Version Detail - The version details of apig upstream.
- backend
Target List<UpstreamsLists Upstream Backend Target List> - The backend target list of apig upstream.
- circuit
Breaking List<UpstreamsSettings 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<UpstreamsSettings 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<UpstreamsUpstream Tls Setting> - The tls settings of apig upstream.
- update
Time String - The update time of apig upstream version.
- upstream
Specs List<UpstreamsUpstream Upstream Spec> - The upstream spec of apig upstream.
- version
Details List<UpstreamsUpstream Version Detail> - The version details of apig upstream.
- backend
Target UpstreamsLists Upstream Backend Target List[] - The backend target list of apig upstream.
- circuit
Breaking UpstreamsSettings 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 UpstreamsSettings 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 UpstreamsUpstream Tls Setting[] - The tls settings of apig upstream.
- update
Time string - The update time of apig upstream version.
- upstream
Specs UpstreamsUpstream Upstream Spec[] - The upstream spec of apig upstream.
- version
Details UpstreamsUpstream Version Detail[] - The version details of apig upstream.
- backend_
target_ Sequence[Upstreamslists Upstream Backend Target List] - The backend target list of apig upstream.
- circuit_
breaking_ Sequence[Upstreamssettings 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[Upstreamssettings 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[UpstreamsUpstream Tls Setting] - The tls settings of apig upstream.
- update_
time str - The update time of apig upstream version.
- upstream_
specs Sequence[UpstreamsUpstream Upstream Spec] - The upstream spec of apig upstream.
- version_
details Sequence[UpstreamsUpstream 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.
UpstreamsUpstreamBackendTargetList
- 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.
UpstreamsUpstreamCircuitBreakingSetting
- 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.
UpstreamsUpstreamLoadBalancerSetting
- Consistent
Hash List<UpstreamsLbs 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 []UpstreamsLbs 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<UpstreamsLbs 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 UpstreamsLbs 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[Upstreamslbs 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.
UpstreamsUpstreamLoadBalancerSettingConsistentHashLb
- Hash
Key string - The hash key of apig upstream consistent hash lb.
- List<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.
- []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<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.
- 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[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.
UpstreamsUpstreamLoadBalancerSettingConsistentHashLbHttpCooky
UpstreamsUpstreamTlsSetting
UpstreamsUpstreamUpstreamSpec
- Ai
Providers List<UpstreamsUpstream Upstream Spec Ai Provider> - The ai provider of apig upstream.
- Domains
List<Upstreams
Upstream Upstream Spec Domain> - The domain of apig upstream.
- Ecs
Lists List<UpstreamsUpstream Upstream Spec Ecs List> - The ecs list of apig upstream.
- Fixed
Ip List<UpstreamsLists Upstream Upstream Spec Fixed Ip List> - The fixed ip list of apig upstream.
- K8s
Services List<UpstreamsUpstream Upstream Spec K8s Service> - The k8s service of mlp.
- Nacos
Services List<UpstreamsUpstream Upstream Spec Nacos Service> - The nacos service of apig upstream.
- Ve
Faas List<UpstreamsUpstream Upstream Spec Ve Faa> - The vefaas of apig upstream.
- Ve
Mlps List<UpstreamsUpstream Upstream Spec Ve Mlp> - The mlp of apig upstream.
- Ai
Providers []UpstreamsUpstream Upstream Spec Ai Provider - The ai provider of apig upstream.
- Domains
[]Upstreams
Upstream Upstream Spec Domain - The domain of apig upstream.
- Ecs
Lists []UpstreamsUpstream Upstream Spec Ecs List - The ecs list of apig upstream.
- Fixed
Ip []UpstreamsLists Upstream Upstream Spec Fixed Ip List - The fixed ip list of apig upstream.
- K8s
Services []UpstreamsUpstream Upstream Spec K8s Service - The k8s service of mlp.
- Nacos
Services []UpstreamsUpstream Upstream Spec Nacos Service - The nacos service of apig upstream.
- Ve
Faas []UpstreamsUpstream Upstream Spec Ve Faa - The vefaas of apig upstream.
- Ve
Mlps []UpstreamsUpstream Upstream Spec Ve Mlp - The mlp of apig upstream.
- ai
Providers List<UpstreamsUpstream Upstream Spec Ai Provider> - The ai provider of apig upstream.
- domains
List<Upstreams
Upstream Upstream Spec Domain> - The domain of apig upstream.
- ecs
Lists List<UpstreamsUpstream Upstream Spec Ecs List> - The ecs list of apig upstream.
- fixed
Ip List<UpstreamsLists Upstream Upstream Spec Fixed Ip List> - The fixed ip list of apig upstream.
- k8s
Services List<UpstreamsUpstream Upstream Spec K8s Service> - The k8s service of mlp.
- nacos
Services List<UpstreamsUpstream Upstream Spec Nacos Service> - The nacos service of apig upstream.
- ve
Faas List<UpstreamsUpstream Upstream Spec Ve Faa> - The vefaas of apig upstream.
- ve
Mlps List<UpstreamsUpstream Upstream Spec Ve Mlp> - The mlp of apig upstream.
- ai
Providers UpstreamsUpstream Upstream Spec Ai Provider[] - The ai provider of apig upstream.
- domains
Upstreams
Upstream Upstream Spec Domain[] - The domain of apig upstream.
- ecs
Lists UpstreamsUpstream Upstream Spec Ecs List[] - The ecs list of apig upstream.
- fixed
Ip UpstreamsLists Upstream Upstream Spec Fixed Ip List[] - The fixed ip list of apig upstream.
- k8s
Services UpstreamsUpstream Upstream Spec K8s Service[] - The k8s service of mlp.
- nacos
Services UpstreamsUpstream Upstream Spec Nacos Service[] - The nacos service of apig upstream.
- ve
Faas UpstreamsUpstream Upstream Spec Ve Faa[] - The vefaas of apig upstream.
- ve
Mlps UpstreamsUpstream Upstream Spec Ve Mlp[] - The mlp of apig upstream.
- ai_
providers Sequence[UpstreamsUpstream Upstream Spec Ai Provider] - The ai provider of apig upstream.
- domains
Sequence[Upstreams
Upstream Upstream Spec Domain] - The domain of apig upstream.
- ecs_
lists Sequence[UpstreamsUpstream Upstream Spec Ecs List] - The ecs list of apig upstream.
- fixed_
ip_ Sequence[Upstreamslists Upstream Upstream Spec Fixed Ip List] - The fixed ip list of apig upstream.
- k8s_
services Sequence[UpstreamsUpstream Upstream Spec K8s Service] - The k8s service of mlp.
- nacos_
services Sequence[UpstreamsUpstream Upstream Spec Nacos Service] - The nacos service of apig upstream.
- ve_
faas Sequence[UpstreamsUpstream Upstream Spec Ve Faa] - The vefaas of apig upstream.
- ve_
mlps Sequence[UpstreamsUpstream 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.
UpstreamsUpstreamUpstreamSpecAiProvider
- 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<UpstreamsServices 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 []UpstreamsServices 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<UpstreamsServices 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 UpstreamsServices 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[Upstreamsservices 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.
UpstreamsUpstreamUpstreamSpecAiProviderCustomModelService
UpstreamsUpstreamUpstreamSpecDomain
- Domain
Lists List<UpstreamsUpstream Upstream Spec Domain Domain List> - The domain list of apig upstream.
- Protocol string
- The protocol of apig upstream.
- Domain
Lists []UpstreamsUpstream Upstream Spec Domain Domain List - The domain list of apig upstream.
- Protocol string
- The protocol of apig upstream.
- domain
Lists List<UpstreamsUpstream Upstream Spec Domain Domain List> - The domain list of apig upstream.
- protocol String
- The protocol of apig upstream.
- domain
Lists UpstreamsUpstream Upstream Spec Domain Domain List[] - The domain list of apig upstream.
- protocol string
- The protocol of apig upstream.
- domain_
lists Sequence[UpstreamsUpstream 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.
UpstreamsUpstreamUpstreamSpecDomainDomainList
UpstreamsUpstreamUpstreamSpecEcsList
UpstreamsUpstreamUpstreamSpecFixedIpList
UpstreamsUpstreamUpstreamSpecK8sService
UpstreamsUpstreamUpstreamSpecNacosService
- 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.
UpstreamsUpstreamUpstreamSpecVeFaa
- 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.
UpstreamsUpstreamUpstreamSpecVeMlp
- K8s
Services List<UpstreamsUpstream 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 []UpstreamsUpstream 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<UpstreamsUpstream 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 UpstreamsUpstream 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[UpstreamsUpstream 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.
UpstreamsUpstreamUpstreamSpecVeMlpK8sService
- Cluster
Infos List<UpstreamsUpstream 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 []UpstreamsUpstream 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<UpstreamsUpstream 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 UpstreamsUpstream 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[UpstreamsUpstream 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.
UpstreamsUpstreamUpstreamSpecVeMlpK8sServiceClusterInfo
- 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.
UpstreamsUpstreamVersionDetail
- Labels
List<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
[]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<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
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[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.
UpstreamsUpstreamVersionDetailLabel
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengine
Terraform Provider.