Waiting for engine...
Skip to main content

Gateway

Represents Gateway details (Name, Gateway Status, Environment, Api Execution Settings and Forward proxy)

type Gateway {
id: ID!
name: String!
deleted: Boolean!
externalUrl: String
effectivePublicUrl: String!
externalHealthCheckPath: String
environments: [Environment]
defaultApiExecutionSettings: DeployedApiExecutionSettings
forwardProxy: ForwardProxy
account: Account!
gatewayType: GatewayType
version: Long!
cors: DeployedApiCors
certificateAuthentication: GatewayCertificateAuthentication
internalSslEnabled: Boolean!
otelConfig: OtelConfiguration
}

Fields

Gateway.id ● ID! non-null scalar miscellaneous {#id}

Gateway.name ● String! non-null scalar miscellaneous {#name}

The name of the gateway.

Gateway.deleted ● Boolean! non-null scalar miscellaneous {#deleted}

Whether the gateway has been marked as deleted.

Gateway.externalUrl ● String scalar miscellaneous {#external-url}

The external URL for accessing the gateway.

Gateway.effectivePublicUrl ● String! non-null scalar miscellaneous {#effective-public-url}

The effective public URL for this gateway. This may be the same as the externalUrl, but if that has not been specified then this will contain a best-effort determination of the URL which should be used to access this gateway.

Gateway.externalHealthCheckPath ● String scalar miscellaneous {#external-health-check-path}

The path for external health check monitoring.

Gateway.environments ● [Environment] list object platform {#environments}

The environments associated with this gateway.

Gateway.defaultApiExecutionSettings ● DeployedApiExecutionSettings object platform {#default-api-execution-settings}

Default execution settings for APIs deployed on this gateway.

Gateway.forwardProxy ● ForwardProxy object platform {#forward-proxy}

Forward proxy configuration for this gateway.

Gateway.account ● Account! non-null object platform {#account}

The account that owns this gateway.

Gateway.gatewayType ● GatewayType enum platform {#gateway-type}

The type of gateway (provisioned or embedded).

Gateway.version ● Long! non-null scalar platform {#version}

The version number of the gateway.

Gateway.cors ● DeployedApiCors object platform {#cors}

CORS configuration for the gateway.

Gateway.certificateAuthentication ● GatewayCertificateAuthentication object platform {#certificate-authentication}

Certificate authentication settings for the Gateway

Gateway.internalSslEnabled ● Boolean! non-null scalar miscellaneous {#internal-ssl-enabled}

Returns true if SSL is enabled on the gateway.

Gateway.otelConfig ● OtelConfiguration object platform {#otel-config}

OpenTelemetry configuration for gateway telemetry data collection

Returned By

gateway query ●  gatewayProvisionedCreate mutation ●  gateways query ●  gatewayUpdate mutation

Member Of

DeployedApiApplication object ●  DeployedApiCallDetailData object ●  DeployedApiCallSummaryData object ●  DevPortal object ●  Environment object ●  EnvironmentMigration object

Implemented By

_Entity union

On this Page