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
constructor(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)

Properties

Link copied to clipboard

The access logging configuration See access_log below.

Link copied to clipboard

Audit information See audit below.

Link copied to clipboard

Control plane log collection configuration. See 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 kiali below.

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

The open-door policy of agent (OPA) plug-in information See 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 pilot below.

Link copied to clipboard

Prometheus configuration

Link copied to clipboard

Proxy configuration, the fields under this structure have service segment default values, if not explicitly specified, you need to manually add them based on the return value of the server after the instance is created. See proxy below.

Link copied to clipboard

Sidecar injector configuration See 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

Functions

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