GatewayPropertiesArgs

data class GatewayPropertiesArgs(val addonConfigs: Output<Map<String, Any>>? = null, val apiMetadataProperties: Output<GatewayApiMetadataPropertiesArgs>? = null, val apmTypes: Output<List<Either<String, ApmType>>>? = null, val apms: Output<List<ApmReferenceArgs>>? = null, val clientAuth: Output<GatewayPropertiesClientAuthArgs>? = null, val corsProperties: Output<GatewayCorsPropertiesArgs>? = null, val environmentVariables: Output<GatewayPropertiesEnvironmentVariablesArgs>? = null, val httpsOnly: Output<Boolean>? = null, val public: Output<Boolean>? = null, val resourceRequests: Output<GatewayResourceRequestsArgs>? = null, val responseCacheProperties: Output<Either<GatewayLocalResponseCachePerInstancePropertiesArgs, GatewayLocalResponseCachePerRoutePropertiesArgs>>? = null, val ssoProperties: Output<SsoPropertiesArgs>? = null) : ConvertibleToJava<GatewayPropertiesArgs>

Spring Cloud Gateway properties payload

Constructors

Link copied to clipboard
constructor(addonConfigs: Output<Map<String, Any>>? = null, apiMetadataProperties: Output<GatewayApiMetadataPropertiesArgs>? = null, apmTypes: Output<List<Either<String, ApmType>>>? = null, apms: Output<List<ApmReferenceArgs>>? = null, clientAuth: Output<GatewayPropertiesClientAuthArgs>? = null, corsProperties: Output<GatewayCorsPropertiesArgs>? = null, environmentVariables: Output<GatewayPropertiesEnvironmentVariablesArgs>? = null, httpsOnly: Output<Boolean>? = null, public: Output<Boolean>? = null, resourceRequests: Output<GatewayResourceRequestsArgs>? = null, responseCacheProperties: Output<Either<GatewayLocalResponseCachePerInstancePropertiesArgs, GatewayLocalResponseCachePerRoutePropertiesArgs>>? = null, ssoProperties: Output<SsoPropertiesArgs>? = null)

Properties

Link copied to clipboard
val addonConfigs: Output<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
val apms: Output<List<ApmReferenceArgs>>? = null

Collection of ApmReferences in service level

Link copied to clipboard
val apmTypes: Output<List<Either<String, ApmType>>>? = 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: Output<Boolean>? = null

Indicate if only https is allowed.

Link copied to clipboard
val public: Output<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
val ssoProperties: Output<SsoPropertiesArgs>? = null

Single sign-on related configuration

Functions

Link copied to clipboard
open override fun toJava(): GatewayPropertiesArgs