Class ServiceMeshMeshConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.servicemesh.inputs.ServiceMeshMeshConfigArgs.Builder
-
- Enclosing class:
- ServiceMeshMeshConfigArgs
public static final class ServiceMeshMeshConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServiceMeshMeshConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceMeshMeshConfigArgs defaults)
-
-
Method Detail
-
accessLog
public ServiceMeshMeshConfigArgs.Builder accessLog(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigAccessLogArgs> accessLog)
- Parameters:
accessLog
- The access logging configuration. See `access_log` below.- Returns:
- builder
-
accessLog
public ServiceMeshMeshConfigArgs.Builder accessLog(ServiceMeshMeshConfigAccessLogArgs accessLog)
- Parameters:
accessLog
- The access logging configuration. See `access_log` below.- Returns:
- builder
-
audit
public ServiceMeshMeshConfigArgs.Builder audit(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigAuditArgs> audit)
- Parameters:
audit
- Audit information. See `audit` below.- Returns:
- builder
-
audit
public ServiceMeshMeshConfigArgs.Builder audit(ServiceMeshMeshConfigAuditArgs audit)
- Parameters:
audit
- Audit information. See `audit` below.- Returns:
- builder
-
controlPlaneLog
public ServiceMeshMeshConfigArgs.Builder controlPlaneLog(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigControlPlaneLogArgs> controlPlaneLog)
- Parameters:
controlPlaneLog
- Control plane log collection configuration. See `control_plane_log` below.- Returns:
- builder
-
controlPlaneLog
public ServiceMeshMeshConfigArgs.Builder controlPlaneLog(ServiceMeshMeshConfigControlPlaneLogArgs controlPlaneLog)
- Parameters:
controlPlaneLog
- Control plane log collection configuration. See `control_plane_log` below.- Returns:
- builder
-
customizedZipkin
public ServiceMeshMeshConfigArgs.Builder customizedZipkin(@Nullable com.pulumi.core.Output<java.lang.Boolean> customizedZipkin)
- Parameters:
customizedZipkin
- Whether or not to enable the use of a custom zipkin.- Returns:
- builder
-
customizedZipkin
public ServiceMeshMeshConfigArgs.Builder customizedZipkin(java.lang.Boolean customizedZipkin)
- Parameters:
customizedZipkin
- Whether or not to enable the use of a custom zipkin.- Returns:
- builder
-
enableLocalityLb
public ServiceMeshMeshConfigArgs.Builder enableLocalityLb(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableLocalityLb)
- Parameters:
enableLocalityLb
- Whether to enable service can access the service through the nearest node access.- Returns:
- builder
-
enableLocalityLb
public ServiceMeshMeshConfigArgs.Builder enableLocalityLb(java.lang.Boolean enableLocalityLb)
- Parameters:
enableLocalityLb
- Whether to enable service can access the service through the nearest node access.- Returns:
- builder
-
includeIpRanges
public ServiceMeshMeshConfigArgs.Builder includeIpRanges(@Nullable com.pulumi.core.Output<java.lang.String> includeIpRanges)
- Parameters:
includeIpRanges
- The IP ADDRESS range.- Returns:
- builder
-
includeIpRanges
public ServiceMeshMeshConfigArgs.Builder includeIpRanges(java.lang.String includeIpRanges)
- Parameters:
includeIpRanges
- The IP ADDRESS range.- Returns:
- builder
-
kiali
public ServiceMeshMeshConfigArgs.Builder kiali(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigKialiArgs> kiali)
- Parameters:
kiali
- Kiali configuration. See `kiali` below.- Returns:
- builder
-
kiali
public ServiceMeshMeshConfigArgs.Builder kiali(ServiceMeshMeshConfigKialiArgs kiali)
- Parameters:
kiali
- Kiali configuration. See `kiali` below.- Returns:
- builder
-
opa
public ServiceMeshMeshConfigArgs.Builder opa(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigOpaArgs> opa)
- Parameters:
opa
- The open-door policy of agent (OPA) plug-in information. See `opa` below.- Returns:
- builder
-
opa
public ServiceMeshMeshConfigArgs.Builder opa(ServiceMeshMeshConfigOpaArgs opa)
- Parameters:
opa
- The open-door policy of agent (OPA) plug-in information. See `opa` below.- Returns:
- builder
-
outboundTrafficPolicy
public ServiceMeshMeshConfigArgs.Builder outboundTrafficPolicy(@Nullable com.pulumi.core.Output<java.lang.String> outboundTrafficPolicy)
- Parameters:
outboundTrafficPolicy
- Out to the traffic policy.- Returns:
- builder
-
outboundTrafficPolicy
public ServiceMeshMeshConfigArgs.Builder outboundTrafficPolicy(java.lang.String outboundTrafficPolicy)
- Parameters:
outboundTrafficPolicy
- Out to the traffic policy.- Returns:
- builder
-
pilot
public ServiceMeshMeshConfigArgs.Builder pilot(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigPilotArgs> pilot)
- Parameters:
pilot
- Link trace sampling information. See `pilot` below.- Returns:
- builder
-
pilot
public ServiceMeshMeshConfigArgs.Builder pilot(ServiceMeshMeshConfigPilotArgs pilot)
- Parameters:
pilot
- Link trace sampling information. See `pilot` below.- Returns:
- builder
-
prometheus
public ServiceMeshMeshConfigArgs.Builder prometheus(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigPrometheusArgs> prometheus)
- Parameters:
prometheus
- Prometheus configuration.- Returns:
- builder
-
prometheus
public ServiceMeshMeshConfigArgs.Builder prometheus(ServiceMeshMeshConfigPrometheusArgs prometheus)
- Parameters:
prometheus
- Prometheus configuration.- Returns:
- builder
-
proxy
public ServiceMeshMeshConfigArgs.Builder proxy(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigProxyArgs> proxy)
- Parameters:
proxy
- Proxy configuration. See `proxy` below.- Returns:
- builder
-
proxy
public ServiceMeshMeshConfigArgs.Builder proxy(ServiceMeshMeshConfigProxyArgs proxy)
- Parameters:
proxy
- Proxy configuration. See `proxy` below.- Returns:
- builder
-
sidecarInjector
public ServiceMeshMeshConfigArgs.Builder sidecarInjector(@Nullable com.pulumi.core.Output<ServiceMeshMeshConfigSidecarInjectorArgs> sidecarInjector)
- Parameters:
sidecarInjector
- Sidecar injector configuration. See `sidecar_injector` below.- Returns:
- builder
-
sidecarInjector
public ServiceMeshMeshConfigArgs.Builder sidecarInjector(ServiceMeshMeshConfigSidecarInjectorArgs sidecarInjector)
- Parameters:
sidecarInjector
- Sidecar injector configuration. See `sidecar_injector` below.- Returns:
- builder
-
telemetry
public ServiceMeshMeshConfigArgs.Builder telemetry(@Nullable com.pulumi.core.Output<java.lang.Boolean> telemetry)
- Parameters:
telemetry
- Whether to enable acquisition Prometheus metrics (it is recommended that you use [Alibaba Cloud Prometheus monitoring](https://arms.console.aliyun.com/).- Returns:
- builder
-
telemetry
public ServiceMeshMeshConfigArgs.Builder telemetry(java.lang.Boolean telemetry)
- Parameters:
telemetry
- Whether to enable acquisition Prometheus metrics (it is recommended that you use [Alibaba Cloud Prometheus monitoring](https://arms.console.aliyun.com/).- Returns:
- builder
-
tracing
public ServiceMeshMeshConfigArgs.Builder tracing(@Nullable com.pulumi.core.Output<java.lang.Boolean> tracing)
- Parameters:
tracing
- Whether to enable link trace (you need to have [Alibaba Cloud link tracking service](https://tracing-analysis.console.aliyun.com/).- Returns:
- builder
-
tracing
public ServiceMeshMeshConfigArgs.Builder tracing(java.lang.Boolean tracing)
- Parameters:
tracing
- Whether to enable link trace (you need to have [Alibaba Cloud link tracking service](https://tracing-analysis.console.aliyun.com/).- Returns:
- builder
-
build
public ServiceMeshMeshConfigArgs build()
-
-