1. Packages
  2. Konnect Provider
  3. API Docs
  4. getGatewayUpstream
konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong

konnect.getGatewayUpstream

Explore with Pulumi AI

Using getGatewayUpstream

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 getGatewayUpstream(args: GetGatewayUpstreamArgs, opts?: InvokeOptions): Promise<GetGatewayUpstreamResult>
function getGatewayUpstreamOutput(args: GetGatewayUpstreamOutputArgs, opts?: InvokeOptions): Output<GetGatewayUpstreamResult>
Copy
def get_gateway_upstream(control_plane_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetGatewayUpstreamResult
def get_gateway_upstream_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetGatewayUpstreamResult]
Copy
func LookupGatewayUpstream(ctx *Context, args *LookupGatewayUpstreamArgs, opts ...InvokeOption) (*LookupGatewayUpstreamResult, error)
func LookupGatewayUpstreamOutput(ctx *Context, args *LookupGatewayUpstreamOutputArgs, opts ...InvokeOption) LookupGatewayUpstreamResultOutput
Copy

> Note: This function is named LookupGatewayUpstream in the Go SDK.

public static class GetGatewayUpstream 
{
    public static Task<GetGatewayUpstreamResult> InvokeAsync(GetGatewayUpstreamArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayUpstreamResult> Invoke(GetGatewayUpstreamInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayUpstreamResult> getGatewayUpstream(GetGatewayUpstreamArgs args, InvokeOptions options)
public static Output<GetGatewayUpstreamResult> getGatewayUpstream(GetGatewayUpstreamArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayUpstream:getGatewayUpstream
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ControlPlaneId This property is required. string
ControlPlaneId This property is required. string
controlPlaneId This property is required. String
controlPlaneId This property is required. string
control_plane_id This property is required. str
controlPlaneId This property is required. String

getGatewayUpstream Result

The following output properties are available:

Supporting Types

GetGatewayUpstreamClientCertificate

Id This property is required. string
Id This property is required. string
id This property is required. String
id This property is required. string
id This property is required. str
id This property is required. String

GetGatewayUpstreamHealthchecks

Active This property is required. GetGatewayUpstreamHealthchecksActive
Passive This property is required. GetGatewayUpstreamHealthchecksPassive
Threshold This property is required. double
Active This property is required. GetGatewayUpstreamHealthchecksActive
Passive This property is required. GetGatewayUpstreamHealthchecksPassive
Threshold This property is required. float64
active This property is required. GetGatewayUpstreamHealthchecksActive
passive This property is required. GetGatewayUpstreamHealthchecksPassive
threshold This property is required. Double
active This property is required. GetGatewayUpstreamHealthchecksActive
passive This property is required. GetGatewayUpstreamHealthchecksPassive
threshold This property is required. number
active This property is required. GetGatewayUpstreamHealthchecksActive
passive This property is required. GetGatewayUpstreamHealthchecksPassive
threshold This property is required. float
active This property is required. Property Map
passive This property is required. Property Map
threshold This property is required. Number

GetGatewayUpstreamHealthchecksActive

Concurrency This property is required. double
Headers This property is required. Dictionary<string, string>
Healthy This property is required. GetGatewayUpstreamHealthchecksActiveHealthy
HttpPath This property is required. string
HttpsSni This property is required. string
HttpsVerifyCertificate This property is required. bool
Timeout This property is required. double
Type This property is required. string
Unhealthy This property is required. GetGatewayUpstreamHealthchecksActiveUnhealthy
Concurrency This property is required. float64
Headers This property is required. map[string]string
Healthy This property is required. GetGatewayUpstreamHealthchecksActiveHealthy
HttpPath This property is required. string
HttpsSni This property is required. string
HttpsVerifyCertificate This property is required. bool
Timeout This property is required. float64
Type This property is required. string
Unhealthy This property is required. GetGatewayUpstreamHealthchecksActiveUnhealthy
concurrency This property is required. Double
headers This property is required. Map<String,String>
healthy This property is required. GetGatewayUpstreamHealthchecksActiveHealthy
httpPath This property is required. String
httpsSni This property is required. String
httpsVerifyCertificate This property is required. Boolean
timeout This property is required. Double
type This property is required. String
unhealthy This property is required. GetGatewayUpstreamHealthchecksActiveUnhealthy
concurrency This property is required. number
headers This property is required. {[key: string]: string}
healthy This property is required. GetGatewayUpstreamHealthchecksActiveHealthy
httpPath This property is required. string
httpsSni This property is required. string
httpsVerifyCertificate This property is required. boolean
timeout This property is required. number
type This property is required. string
unhealthy This property is required. GetGatewayUpstreamHealthchecksActiveUnhealthy
concurrency This property is required. float
headers This property is required. Mapping[str, str]
healthy This property is required. GetGatewayUpstreamHealthchecksActiveHealthy
http_path This property is required. str
https_sni This property is required. str
https_verify_certificate This property is required. bool
timeout This property is required. float
type This property is required. str
unhealthy This property is required. GetGatewayUpstreamHealthchecksActiveUnhealthy
concurrency This property is required. Number
headers This property is required. Map<String>
healthy This property is required. Property Map
httpPath This property is required. String
httpsSni This property is required. String
httpsVerifyCertificate This property is required. Boolean
timeout This property is required. Number
type This property is required. String
unhealthy This property is required. Property Map

GetGatewayUpstreamHealthchecksActiveHealthy

HttpStatuses This property is required. List<double>
Interval This property is required. double
Successes This property is required. double
HttpStatuses This property is required. []float64
Interval This property is required. float64
Successes This property is required. float64
httpStatuses This property is required. List<Double>
interval This property is required. Double
successes This property is required. Double
httpStatuses This property is required. number[]
interval This property is required. number
successes This property is required. number
http_statuses This property is required. Sequence[float]
interval This property is required. float
successes This property is required. float
httpStatuses This property is required. List<Number>
interval This property is required. Number
successes This property is required. Number

GetGatewayUpstreamHealthchecksActiveUnhealthy

HttpFailures This property is required. double
HttpStatuses This property is required. List<double>
Interval This property is required. double
TcpFailures This property is required. double
Timeouts This property is required. double
HttpFailures This property is required. float64
HttpStatuses This property is required. []float64
Interval This property is required. float64
TcpFailures This property is required. float64
Timeouts This property is required. float64
httpFailures This property is required. Double
httpStatuses This property is required. List<Double>
interval This property is required. Double
tcpFailures This property is required. Double
timeouts This property is required. Double
httpFailures This property is required. number
httpStatuses This property is required. number[]
interval This property is required. number
tcpFailures This property is required. number
timeouts This property is required. number
http_failures This property is required. float
http_statuses This property is required. Sequence[float]
interval This property is required. float
tcp_failures This property is required. float
timeouts This property is required. float
httpFailures This property is required. Number
httpStatuses This property is required. List<Number>
interval This property is required. Number
tcpFailures This property is required. Number
timeouts This property is required. Number

GetGatewayUpstreamHealthchecksPassive

Healthy This property is required. GetGatewayUpstreamHealthchecksPassiveHealthy
Type This property is required. string
Unhealthy This property is required. GetGatewayUpstreamHealthchecksPassiveUnhealthy
Healthy This property is required. GetGatewayUpstreamHealthchecksPassiveHealthy
Type This property is required. string
Unhealthy This property is required. GetGatewayUpstreamHealthchecksPassiveUnhealthy
healthy This property is required. GetGatewayUpstreamHealthchecksPassiveHealthy
type This property is required. String
unhealthy This property is required. GetGatewayUpstreamHealthchecksPassiveUnhealthy
healthy This property is required. GetGatewayUpstreamHealthchecksPassiveHealthy
type This property is required. string
unhealthy This property is required. GetGatewayUpstreamHealthchecksPassiveUnhealthy
healthy This property is required. GetGatewayUpstreamHealthchecksPassiveHealthy
type This property is required. str
unhealthy This property is required. GetGatewayUpstreamHealthchecksPassiveUnhealthy
healthy This property is required. Property Map
type This property is required. String
unhealthy This property is required. Property Map

GetGatewayUpstreamHealthchecksPassiveHealthy

HttpStatuses This property is required. List<double>
Successes This property is required. double
HttpStatuses This property is required. []float64
Successes This property is required. float64
httpStatuses This property is required. List<Double>
successes This property is required. Double
httpStatuses This property is required. number[]
successes This property is required. number
http_statuses This property is required. Sequence[float]
successes This property is required. float
httpStatuses This property is required. List<Number>
successes This property is required. Number

GetGatewayUpstreamHealthchecksPassiveUnhealthy

HttpFailures This property is required. double
HttpStatuses This property is required. List<double>
TcpFailures This property is required. double
Timeouts This property is required. double
HttpFailures This property is required. float64
HttpStatuses This property is required. []float64
TcpFailures This property is required. float64
Timeouts This property is required. float64
httpFailures This property is required. Double
httpStatuses This property is required. List<Double>
tcpFailures This property is required. Double
timeouts This property is required. Double
httpFailures This property is required. number
httpStatuses This property is required. number[]
tcpFailures This property is required. number
timeouts This property is required. number
http_failures This property is required. float
http_statuses This property is required. Sequence[float]
tcp_failures This property is required. float
timeouts This property is required. float
httpFailures This property is required. Number
httpStatuses This property is required. List<Number>
tcpFailures This property is required. Number
timeouts This property is required. Number

Package Details

Repository
konnect kong/terraform-provider-konnect
License
Notes
This Pulumi package is based on the konnect Terraform Provider.