GatewayPropertiesResponse

data class GatewayPropertiesResponse(val addonConfigs: Map<String, Any>? = null, val apiMetadataProperties: GatewayApiMetadataPropertiesResponse? = null, val apmTypes: List<String>? = null, val apms: List<ApmReferenceResponse>? = null, val clientAuth: GatewayPropertiesResponseClientAuth? = null, val corsProperties: GatewayCorsPropertiesResponse? = null, val environmentVariables: GatewayPropertiesResponseEnvironmentVariables? = null, val httpsOnly: Boolean? = null, val instances: List<GatewayInstanceResponse>, val operatorProperties: GatewayOperatorPropertiesResponse, val provisioningState: String, val public: Boolean? = null, val resourceRequests: GatewayResourceRequestsResponse? = null, val responseCacheProperties: Either<GatewayLocalResponseCachePerInstancePropertiesResponse, GatewayLocalResponseCachePerRoutePropertiesResponse>? = null, val ssoProperties: SsoPropertiesResponse? = null, val url: String)

Spring Cloud Gateway properties payload

Constructors

Link copied to clipboard
constructor(addonConfigs: Map<String, Any>? = null, apiMetadataProperties: GatewayApiMetadataPropertiesResponse? = null, apmTypes: List<String>? = null, apms: List<ApmReferenceResponse>? = null, clientAuth: GatewayPropertiesResponseClientAuth? = null, corsProperties: GatewayCorsPropertiesResponse? = null, environmentVariables: GatewayPropertiesResponseEnvironmentVariables? = null, httpsOnly: Boolean? = null, instances: List<GatewayInstanceResponse>, operatorProperties: GatewayOperatorPropertiesResponse, provisioningState: String, public: Boolean? = null, resourceRequests: GatewayResourceRequestsResponse? = null, responseCacheProperties: Either<GatewayLocalResponseCachePerInstancePropertiesResponse, GatewayLocalResponseCachePerRoutePropertiesResponse>? = null, ssoProperties: SsoPropertiesResponse? = null, url: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val addonConfigs: Map<String, Any>? = null

Collection of addons for Spring Cloud Gateway

Link copied to clipboard

API metadata property for Spring Cloud Gateway

Link copied to clipboard

Collection of ApmReferences in service level

Link copied to clipboard
val apmTypes: List<String>? = null

Collection of APM type used in Spring Cloud Gateway

Link copied to clipboard

Client-Certification Authentication.

Link copied to clipboard

Cross-Origin Resource Sharing property

Link copied to clipboard

Environment variables of Spring Cloud Gateway

Link copied to clipboard
val httpsOnly: Boolean? = null

Indicate if only https is allowed.

Link copied to clipboard

Collection of instances belong to Spring Cloud Gateway.

Link copied to clipboard

Properties of the Spring Cloud Gateway Operator.

Link copied to clipboard

State of the Spring Cloud Gateway.

Link copied to clipboard
val public: Boolean? = null

Indicates whether the Spring Cloud Gateway exposes endpoint.

Link copied to clipboard

The requested resource quantity for required CPU and Memory.

Link copied to clipboard

The properties to configure different types of response cache for Spring Cloud Gateway.

Link copied to clipboard

Single sign-on related configuration

Link copied to clipboard
val url: String

URL of the Spring Cloud Gateway, exposed when 'public' is true.