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 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 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, clientAuth: Output<GatewayPropertiesClientAuthArgs>? = null, corsProperties: Output<GatewayCorsPropertiesArgs>? = null, environmentVariables: Output<GatewayPropertiesEnvironmentVariablesArgs>? = null, httpsOnly: Output<Boolean>? = null, public: Output<Boolean>? = null, resourceRequests: Output<GatewayResourceRequestsArgs>? = 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 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
val ssoProperties: Output<SsoPropertiesArgs>? = null

Single sign-on related configuration

Functions

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