DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs

data class DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs(val deployment: Output<String>, val httpRoute: Output<String>, val routeUpdateWaitTime: Output<String>? = null, val service: Output<String>) : ConvertibleToJava<DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs>

Constructors

constructor(deployment: Output<String>, httpRoute: Output<String>, routeUpdateWaitTime: Output<String>? = null, service: Output<String>)

Properties

Link copied to clipboard
val deployment: Output<String>

Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.

Link copied to clipboard
val httpRoute: Output<String>

Required. Name of the Gateway API HTTPRoute.

Link copied to clipboard
val routeUpdateWaitTime: Output<String>? = null

Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.

Link copied to clipboard
val service: Output<String>

Required. Name of the Kubernetes Service.

Functions

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