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

konnect logo
konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong

    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:

    getGatewayUpstream Result

    The following output properties are available:

    Supporting Types

    GetGatewayUpstreamClientCertificate

    Id string
    Id string
    id String
    id string
    id str
    id String

    GetGatewayUpstreamHealthchecks

    GetGatewayUpstreamHealthchecksActive

    GetGatewayUpstreamHealthchecksActiveHealthy

    HttpStatuses List<double>
    Interval double
    Successes double
    HttpStatuses []float64
    Interval float64
    Successes float64
    httpStatuses List<Double>
    interval Double
    successes Double
    httpStatuses number[]
    interval number
    successes number
    http_statuses Sequence[float]
    interval float
    successes float
    httpStatuses List<Number>
    interval Number
    successes Number

    GetGatewayUpstreamHealthchecksActiveUnhealthy

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

    GetGatewayUpstreamHealthchecksPassive

    GetGatewayUpstreamHealthchecksPassiveHealthy

    HttpStatuses List<double>
    Successes double
    HttpStatuses []float64
    Successes float64
    httpStatuses List<Double>
    successes Double
    httpStatuses number[]
    successes number
    http_statuses Sequence[float]
    successes float
    httpStatuses List<Number>
    successes Number

    GetGatewayUpstreamHealthchecksPassiveUnhealthy

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

    Package Details

    Repository
    konnect kong/terraform-provider-konnect
    License
    Notes
    This Pulumi package is based on the konnect Terraform Provider.
    konnect logo
    konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong