ServiceMeshMeshConfigArgs

data class ServiceMeshMeshConfigArgs(val accessLog: Output<ServiceMeshMeshConfigAccessLogArgs>? = null, val audit: Output<ServiceMeshMeshConfigAuditArgs>? = null, val controlPlaneLog: Output<ServiceMeshMeshConfigControlPlaneLogArgs>? = null, val customizedZipkin: Output<Boolean>? = null, val enableLocalityLb: Output<Boolean>? = null, val kiali: Output<ServiceMeshMeshConfigKialiArgs>? = null, val opa: Output<ServiceMeshMeshConfigOpaArgs>? = null, val outboundTrafficPolicy: Output<String>? = null, val pilot: Output<ServiceMeshMeshConfigPilotArgs>? = null, val proxy: Output<ServiceMeshMeshConfigProxyArgs>? = null, val sidecarInjector: Output<ServiceMeshMeshConfigSidecarInjectorArgs>? = null, val telemetry: Output<Boolean>? = null, val tracing: Output<Boolean>? = null) : ConvertibleToJava<ServiceMeshMeshConfigArgs>

Constructors

Link copied to clipboard
fun ServiceMeshMeshConfigArgs(accessLog: Output<ServiceMeshMeshConfigAccessLogArgs>? = null, audit: Output<ServiceMeshMeshConfigAuditArgs>? = null, controlPlaneLog: Output<ServiceMeshMeshConfigControlPlaneLogArgs>? = null, customizedZipkin: Output<Boolean>? = null, enableLocalityLb: Output<Boolean>? = null, kiali: Output<ServiceMeshMeshConfigKialiArgs>? = null, opa: Output<ServiceMeshMeshConfigOpaArgs>? = null, outboundTrafficPolicy: Output<String>? = null, pilot: Output<ServiceMeshMeshConfigPilotArgs>? = null, proxy: Output<ServiceMeshMeshConfigProxyArgs>? = null, sidecarInjector: Output<ServiceMeshMeshConfigSidecarInjectorArgs>? = null, telemetry: Output<Boolean>? = null, tracing: Output<Boolean>? = null)

Functions

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

Properties

Link copied to clipboard

The configuration of the access logging.

Link copied to clipboard

The configuration of the audit. See the following Block audit.

Link copied to clipboard

The configuration of the control plane logging.

Link copied to clipboard
val customizedZipkin: Output<Boolean>? = null

Whether to enable the use of a custom zipkin.

Link copied to clipboard
val enableLocalityLb: Output<Boolean>? = null

The enable locality lb.

Link copied to clipboard

The configuration of the Kiali. See the following Block kiali.

Link copied to clipboard
val opa: Output<ServiceMeshMeshConfigOpaArgs>? = null

The open-door policy of agent (OPA) plug-in information. See the following Block opa.

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

The policy of the Out to the traffic. Valid values: ALLOW_ANY and REGISTRY_ONLY.

Link copied to clipboard

The configuration of the Link trace sampling. See the following Block pilot.

Link copied to clipboard

The configuration of the Proxy. See the following Block proxy.

Link copied to clipboard

The configuration of the Sidecar injector. See the following Block sidecar_injector.

Link copied to clipboard
val telemetry: Output<Boolean>? = null

Whether to enable acquisition Prometheus metrics (it is recommended that you use Alibaba Cloud Prometheus monitoring.

Link copied to clipboard
val tracing: Output<Boolean>? = null

Whether to enable link trace (you need to have Alibaba Cloud link tracking service.