Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class GetExtensionProvidersResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val providers: List<GetExtensionProvidersProvider>, val serviceMeshId: String, val type: String)
A collection of values returned by getExtensionProviders.
Link copied to clipboard
data class GetServiceMeshesMesh(val clusters: List<String>, val createTime: String, val edition: String, val endpoints: List<GetServiceMeshesMeshEndpoint>, val errorMessage: String, val id: String, val istioOperatorVersion: String, val kubeConfig: String, val loadBalancers: List<GetServiceMeshesMeshLoadBalancer>, val meshConfigs: List<GetServiceMeshesMeshMeshConfig>, val networks: List<GetServiceMeshesMeshNetwork>, val serviceMeshId: String, val serviceMeshName: String, val sidecarVersion: String, val status: String, val version: String)
Link copied to clipboard
data class GetServiceMeshesMeshEndpoint(val intranetApiServerEndpoint: String, val intranetPilotEndpoint: String, val publicApiServerEndpoint: String, val publicPilotEndpoint: String)
Link copied to clipboard
data class GetServiceMeshesMeshLoadBalancer(val apiServerLoadbalancerId: String, val apiServerPublicEip: Boolean, val pilotPublicEip: Boolean, val pilotPublicLoadbalancerId: String)
Link copied to clipboard
data class GetServiceMeshesMeshMeshConfig(val accessLogs: List<GetServiceMeshesMeshMeshConfigAccessLog>, val audits: List<GetServiceMeshesMeshMeshConfigAudit>, val controlPlaneLogs: List<GetServiceMeshesMeshMeshConfigControlPlaneLog>, val customizedZipkin: Boolean, val enableLocalityLb: Boolean, val includeIpRanges: String, val kialis: List<GetServiceMeshesMeshMeshConfigKiali>, val opas: List<GetServiceMeshesMeshMeshConfigOpa>, val outboundTrafficPolicy: String, val pilots: List<GetServiceMeshesMeshMeshConfigPilot>, val prometheuses: List<GetServiceMeshesMeshMeshConfigPrometheus>, val proxies: List<GetServiceMeshesMeshMeshConfigProxy>, val sidecarInjectors: List<GetServiceMeshesMeshMeshConfigSidecarInjector>, val telemetry: Boolean, val tracing: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetServiceMeshesMeshMeshConfigPilot(val http10Enabled: Boolean, val traceSampling: Double)
Link copied to clipboard
data class GetServiceMeshesMeshMeshConfigPrometheus(val externalUrl: String, val useExternal: Boolean)
Link copied to clipboard
Link copied to clipboard
data class GetServiceMeshesMeshMeshConfigSidecarInjector(val autoInjectionPolicyEnabled: Boolean, val enableNamespacesByDefault: Boolean, val initCniConfigurations: List<GetServiceMeshesMeshMeshConfigSidecarInjectorInitCniConfiguration>, val limitCpu: String, val limitMemory: String, val requestCpu: String, val requestMemory: String, val sidecarInjectorWebhookAsYaml: String)
Link copied to clipboard
data class GetServiceMeshesMeshMeshConfigSidecarInjectorInitCniConfiguration(val enabled: Boolean, val excludeNamespaces: String)
Link copied to clipboard
data class GetServiceMeshesMeshNetwork(val securityGroupId: String, val vpcId: String, val vswitcheLists: List<String>)
Link copied to clipboard
data class GetServiceMeshesResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val meshes: List<GetServiceMeshesMesh>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)
A collection of values returned by getServiceMeshes.
Link copied to clipboard
data class GetVersionsResult(val edition: String? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val versions: List<GetVersionsVersion>)
A collection of values returned by getVersions.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ServiceMeshMeshConfig(val accessLog: ServiceMeshMeshConfigAccessLog? = null, val audit: ServiceMeshMeshConfigAudit? = null, val controlPlaneLog: ServiceMeshMeshConfigControlPlaneLog? = null, val customizedZipkin: Boolean? = null, val enableLocalityLb: Boolean? = null, val includeIpRanges: String? = null, val kiali: ServiceMeshMeshConfigKiali? = null, val opa: ServiceMeshMeshConfigOpa? = null, val outboundTrafficPolicy: String? = null, val pilot: ServiceMeshMeshConfigPilot? = null, val prometheus: ServiceMeshMeshConfigPrometheus? = null, val proxy: ServiceMeshMeshConfigProxy? = null, val sidecarInjector: ServiceMeshMeshConfigSidecarInjector? = null, val telemetry: Boolean? = null, val tracing: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ServiceMeshMeshConfigControlPlaneLog(val enabled: Boolean, val logTtlInDay: Int? = null, val project: String? = null)
Link copied to clipboard
data class ServiceMeshMeshConfigKiali(val aggregatedKialiAddress: String? = null, val authStrategy: String? = null, val customPrometheusUrl: String? = null, val distributedKialiAccessTokens: String? = null, val distributedKialiAddresses: String? = null, val enabled: Boolean? = null, val integrateClb: Boolean? = null, val kialiArmsAuthTokens: String? = null, val kialiServiceAnnotations: String? = null, val openIdConfig: ServiceMeshMeshConfigKialiOpenIdConfig? = null, val ramOauthConfig: ServiceMeshMeshConfigKialiRamOauthConfig? = null, val serverConfig: ServiceMeshMeshConfigKialiServerConfig? = null, val url: String? = null, val usePopulatedArmsPrometheus: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ServiceMeshMeshConfigKialiServerConfig(val webFqdn: String? = null, val webPort: Int? = null, val webRoot: String? = null, val webSchema: String? = null)
Link copied to clipboard
Link copied to clipboard
data class ServiceMeshMeshConfigPilot(val http10Enabled: Boolean? = null, val traceSampling: Double? = null)
Link copied to clipboard
data class ServiceMeshMeshConfigPrometheus(val externalUrl: String? = null, val useExternal: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class ServiceMeshMeshConfigSidecarInjector(val autoInjectionPolicyEnabled: Boolean? = null, val enableNamespacesByDefault: Boolean? = null, val initCniConfiguration: ServiceMeshMeshConfigSidecarInjectorInitCniConfiguration? = null, val limitCpu: String? = null, val limitMemory: String? = null, val requestCpu: String? = null, val requestMemory: String? = null, val sidecarInjectorWebhookAsYaml: String? = null)
Link copied to clipboard
data class ServiceMeshMeshConfigSidecarInjectorInitCniConfiguration(val enabled: Boolean? = null, val excludeNamespaces: String? = null)
Link copied to clipboard
data class ServiceMeshNetwork(val securityGroupId: String? = null, val vpcId: String, val vswitcheList: String)
Link copied to clipboard