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 includeIpRanges: Output<String>? = null, val kiali: Output<ServiceMeshMeshConfigKialiArgs>? = null, val opa: Output<ServiceMeshMeshConfigOpaArgs>? = null, val outboundTrafficPolicy: Output<String>? = null, val pilot: Output<ServiceMeshMeshConfigPilotArgs>? = null, val prometheus: Output<ServiceMeshMeshConfigPrometheusArgs>? = 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, includeIpRanges: Output<String>? = null, kiali: Output<ServiceMeshMeshConfigKialiArgs>? = null, opa: Output<ServiceMeshMeshConfigOpaArgs>? = null, outboundTrafficPolicy: Output<String>? = null, pilot: Output<ServiceMeshMeshConfigPilotArgs>? = null, prometheus: Output<ServiceMeshMeshConfigPrometheusArgs>? = 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 access logging configuration. See mesh_config-access_log below.

Link copied to clipboard

Audit information. See mesh_config-audit below.

Link copied to clipboard

Control plane log collection configuration. See mesh_config-control_plane_log below.

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

Whether or not to enable the use of a custom zipkin.

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

Whether to enable service can access the service through the nearest node access.

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

The IP ADDRESS range.

Link copied to clipboard

Kiali configuration. See mesh_config-kiali below.

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

The open-door policy of agent (OPA) plug-in information. See mesh_config-opa below.

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

Out to the traffic policy.

Link copied to clipboard

Link trace sampling information. See mesh_config-pilot below.

Link copied to clipboard

Prometheus configuration.

Link copied to clipboard

Proxy configuration. See mesh_config-proxy below.

Link copied to clipboard

Sidecar injector configuration. See mesh_config-sidecar_injector below.

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.