IstioServiceMeshArgs

data class IstioServiceMeshArgs(val certificateAuthority: Output<IstioCertificateAuthorityArgs>? = null, val components: Output<IstioComponentsArgs>? = null, val revisions: Output<List<String>>? = null) : ConvertibleToJava<IstioServiceMeshArgs>

Istio service mesh configuration.

Constructors

Link copied to clipboard
constructor(certificateAuthority: Output<IstioCertificateAuthorityArgs>? = null, components: Output<IstioComponentsArgs>? = null, revisions: Output<List<String>>? = null)

Properties

Link copied to clipboard

Istio Service Mesh Certificate Authority (CA) configuration. For now, we only support plugin certificates as described here https://aka.ms/asm-plugin-ca

Link copied to clipboard
val components: Output<IstioComponentsArgs>? = null

Istio components configuration.

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

The list of revisions of the Istio control plane. When an upgrade is not in progress, this holds one value. When canary upgrade is in progress, this can only hold two consecutive values. For more information, see: https://learn.microsoft.com/en-us/azure/aks/istio-upgrade

Functions

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