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>
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]
func LookupGatewayUpstream(ctx *Context, args *LookupGatewayUpstreamArgs, opts ...InvokeOption) (*LookupGatewayUpstreamResult, error)
func LookupGatewayUpstreamOutput(ctx *Context, args *LookupGatewayUpstreamOutputArgs, opts ...InvokeOption) LookupGatewayUpstreamResultOutput
> 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)
}
public static CompletableFuture<GetGatewayUpstreamResult> getGatewayUpstream(GetGatewayUpstreamArgs args, InvokeOptions options)
public static Output<GetGatewayUpstreamResult> getGatewayUpstream(GetGatewayUpstreamArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayUpstream:getGatewayUpstream
arguments:
# arguments dictionary
The following arguments are supported:
- Control
Plane Id This property is required. string
- Control
Plane Id This property is required. string
- control
Plane Id This property is required. String
- control
Plane Id This property is required. string
- control_
plane_ id This property is required. str
- control
Plane Id This property is required. String
getGatewayUpstream Result
The following output properties are available:
- Algorithm string
- Client
Certificate GetGateway Upstream Client Certificate - Control
Plane stringId - Created
At double - Hash
Fallback string - Hash
Fallback stringHeader - Hash
Fallback stringQuery Arg - Hash
Fallback stringUri Capture - Hash
On string - string
- string
- Hash
On stringHeader - Hash
On stringQuery Arg - Hash
On stringUri Capture - Healthchecks
Get
Gateway Upstream Healthchecks - Host
Header string - Id string
- Name string
- Slots double
- List<string>
- Updated
At double - Use
Srv boolName
- Algorithm string
- Client
Certificate GetGateway Upstream Client Certificate - Control
Plane stringId - Created
At float64 - Hash
Fallback string - Hash
Fallback stringHeader - Hash
Fallback stringQuery Arg - Hash
Fallback stringUri Capture - Hash
On string - string
- string
- Hash
On stringHeader - Hash
On stringQuery Arg - Hash
On stringUri Capture - Healthchecks
Get
Gateway Upstream Healthchecks - Host
Header string - Id string
- Name string
- Slots float64
- []string
- Updated
At float64 - Use
Srv boolName
- algorithm String
- client
Certificate GetGateway Upstream Client Certificate - control
Plane StringId - created
At Double - hash
Fallback String - hash
Fallback StringHeader - hash
Fallback StringQuery Arg - hash
Fallback StringUri Capture - hash
On String - String
- String
- hash
On StringHeader - hash
On StringQuery Arg - hash
On StringUri Capture - healthchecks
Get
Gateway Upstream Healthchecks - host
Header String - id String
- name String
- slots Double
- List<String>
- updated
At Double - use
Srv BooleanName
- algorithm string
- client
Certificate GetGateway Upstream Client Certificate - control
Plane stringId - created
At number - hash
Fallback string - hash
Fallback stringHeader - hash
Fallback stringQuery Arg - hash
Fallback stringUri Capture - hash
On string - string
- string
- hash
On stringHeader - hash
On stringQuery Arg - hash
On stringUri Capture - healthchecks
Get
Gateway Upstream Healthchecks - host
Header string - id string
- name string
- slots number
- string[]
- updated
At number - use
Srv booleanName
- algorithm str
- client_
certificate GetGateway Upstream Client Certificate - control_
plane_ strid - created_
at float - hash_
fallback str - hash_
fallback_ strheader - hash_
fallback_ strquery_ arg - hash_
fallback_ struri_ capture - hash_
on str - str
- str
- hash_
on_ strheader - hash_
on_ strquery_ arg - hash_
on_ struri_ capture - healthchecks
Get
Gateway Upstream Healthchecks - host_
header str - id str
- name str
- slots float
- Sequence[str]
- updated_
at float - use_
srv_ boolname
- algorithm String
- client
Certificate Property Map - control
Plane StringId - created
At Number - hash
Fallback String - hash
Fallback StringHeader - hash
Fallback StringQuery Arg - hash
Fallback StringUri Capture - hash
On String - String
- String
- hash
On StringHeader - hash
On StringQuery Arg - hash
On StringUri Capture - healthchecks Property Map
- host
Header String - id String
- name String
- slots Number
- List<String>
- updated
At Number - use
Srv BooleanName
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. GetGateway Upstream Healthchecks Active - Passive
This property is required. GetGateway Upstream Healthchecks Passive - Threshold
This property is required. double
- Active
This property is required. GetGateway Upstream Healthchecks Active - Passive
This property is required. GetGateway Upstream Healthchecks Passive - Threshold
This property is required. float64
- active
This property is required. GetGateway Upstream Healthchecks Active - passive
This property is required. GetGateway Upstream Healthchecks Passive - threshold
This property is required. Double
- active
This property is required. GetGateway Upstream Healthchecks Active - passive
This property is required. GetGateway Upstream Healthchecks Passive - threshold
This property is required. number
- active
This property is required. GetGateway Upstream Healthchecks Active - passive
This property is required. GetGateway Upstream Healthchecks Passive - 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. GetGateway Upstream Healthchecks Active Healthy - Http
Path This property is required. string - Https
Sni This property is required. string - Https
Verify Certificate This property is required. bool - Timeout
This property is required. double - Type
This property is required. string - Unhealthy
This property is required. GetGateway Upstream Healthchecks Active Unhealthy
- Concurrency
This property is required. float64 - Headers
This property is required. map[string]string - Healthy
This property is required. GetGateway Upstream Healthchecks Active Healthy - Http
Path This property is required. string - Https
Sni This property is required. string - Https
Verify Certificate This property is required. bool - Timeout
This property is required. float64 - Type
This property is required. string - Unhealthy
This property is required. GetGateway Upstream Healthchecks Active Unhealthy
- concurrency
This property is required. Double - headers
This property is required. Map<String,String> - healthy
This property is required. GetGateway Upstream Healthchecks Active Healthy - http
Path This property is required. String - https
Sni This property is required. String - https
Verify Certificate This property is required. Boolean - timeout
This property is required. Double - type
This property is required. String - unhealthy
This property is required. GetGateway Upstream Healthchecks Active Unhealthy
- concurrency
This property is required. number - headers
This property is required. {[key: string]: string} - healthy
This property is required. GetGateway Upstream Healthchecks Active Healthy - http
Path This property is required. string - https
Sni This property is required. string - https
Verify Certificate This property is required. boolean - timeout
This property is required. number - type
This property is required. string - unhealthy
This property is required. GetGateway Upstream Healthchecks Active Unhealthy
- concurrency
This property is required. float - headers
This property is required. Mapping[str, str] - healthy
This property is required. GetGateway Upstream Healthchecks Active Healthy - 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. GetGateway Upstream Healthchecks Active Unhealthy
- concurrency
This property is required. Number - headers
This property is required. Map<String> - healthy
This property is required. Property Map - http
Path This property is required. String - https
Sni This property is required. String - https
Verify Certificate 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
- Http
Statuses This property is required. List<double> - Interval
This property is required. double - Successes
This property is required. double
- Http
Statuses This property is required. []float64 - Interval
This property is required. float64 - Successes
This property is required. float64
- http
Statuses This property is required. List<Double> - interval
This property is required. Double - successes
This property is required. Double
- http
Statuses 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
- http
Statuses This property is required. List<Number> - interval
This property is required. Number - successes
This property is required. Number
GetGatewayUpstreamHealthchecksActiveUnhealthy
- Http
Failures This property is required. double - Http
Statuses This property is required. List<double> - Interval
This property is required. double - Tcp
Failures This property is required. double - Timeouts
This property is required. double
- Http
Failures This property is required. float64 - Http
Statuses This property is required. []float64 - Interval
This property is required. float64 - Tcp
Failures This property is required. float64 - Timeouts
This property is required. float64
- http
Failures This property is required. Double - http
Statuses This property is required. List<Double> - interval
This property is required. Double - tcp
Failures This property is required. Double - timeouts
This property is required. Double
- http
Failures This property is required. number - http
Statuses This property is required. number[] - interval
This property is required. number - tcp
Failures 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
- http
Failures This property is required. Number - http
Statuses This property is required. List<Number> - interval
This property is required. Number - tcp
Failures This property is required. Number - timeouts
This property is required. Number
GetGatewayUpstreamHealthchecksPassive
- Healthy
This property is required. GetGateway Upstream Healthchecks Passive Healthy - Type
This property is required. string - Unhealthy
This property is required. GetGateway Upstream Healthchecks Passive Unhealthy
- Healthy
This property is required. GetGateway Upstream Healthchecks Passive Healthy - Type
This property is required. string - Unhealthy
This property is required. GetGateway Upstream Healthchecks Passive Unhealthy
- healthy
This property is required. GetGateway Upstream Healthchecks Passive Healthy - type
This property is required. String - unhealthy
This property is required. GetGateway Upstream Healthchecks Passive Unhealthy
- healthy
This property is required. GetGateway Upstream Healthchecks Passive Healthy - type
This property is required. string - unhealthy
This property is required. GetGateway Upstream Healthchecks Passive Unhealthy
- healthy
This property is required. GetGateway Upstream Healthchecks Passive Healthy - type
This property is required. str - unhealthy
This property is required. GetGateway Upstream Healthchecks Passive Unhealthy
- healthy
This property is required. Property Map - type
This property is required. String - unhealthy
This property is required. Property Map
GetGatewayUpstreamHealthchecksPassiveHealthy
- Http
Statuses This property is required. List<double> - Successes
This property is required. double
- Http
Statuses This property is required. []float64 - Successes
This property is required. float64
- http
Statuses This property is required. List<Double> - successes
This property is required. Double
- http
Statuses 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
- http
Statuses This property is required. List<Number> - successes
This property is required. Number
GetGatewayUpstreamHealthchecksPassiveUnhealthy
- Http
Failures This property is required. double - Http
Statuses This property is required. List<double> - Tcp
Failures This property is required. double - Timeouts
This property is required. double
- Http
Failures This property is required. float64 - Http
Statuses This property is required. []float64 - Tcp
Failures This property is required. float64 - Timeouts
This property is required. float64
- http
Failures This property is required. Double - http
Statuses This property is required. List<Double> - tcp
Failures This property is required. Double - timeouts
This property is required. Double
- http
Failures This property is required. number - http
Statuses This property is required. number[] - tcp
Failures 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
- http
Failures This property is required. Number - http
Statuses This property is required. List<Number> - tcp
Failures 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.