public class CreateServiceMeshRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CreateServiceMeshRequest.CreateServiceMeshRequestTag |
| 限定符和类型 | 字段和说明 |
|---|---|
Boolean |
accessLogEnabled
Specifies whether to enable access log collection.
|
String |
accessLogFile
Specifies whether to enable access log collection.
|
String |
accessLogFormat
Custom fields of access logs.
|
String |
accessLogProject
The SLS project from which access logs are collected.
|
Boolean |
accessLogServiceEnabled
Specifies whether to enable gRPC Access Log Service (ALS) of Envoy. gRPC is short for Google Remote Procedure Call.
|
String |
accessLogServiceHost
The endpoint of Envoy\"s gRPC ALS.
|
Integer |
accessLogServicePort
The port of Envoy\"s gRPC ALS.
|
String |
apiServerLoadBalancerSpec
The type of the CLB instance that is bound to Istio Pilot.
|
Boolean |
apiServerPublicEip
Specifies whether to expose the API server to the Internet.
|
String |
auditProject
The name of the Log Service project that is used for mesh audit.
|
Boolean |
autoRenew
Specifies whether to enable auto-renewal for the CLB instance if the CLB instance uses the subscription billing method.
|
Integer |
autoRenewPeriod
The auto-renewal period of the CLB instance.
|
String |
chargeType
The billing method of the CLB instance.
|
String |
clusterDomain |
String |
clusterSpec
The edition of the ASM instance.
|
Boolean |
configSourceEnabled
Specifies whether to enable the external service registry.
|
String |
configSourceNacosID
The instance ID of the Nacos registry.
|
Boolean |
controlPlaneLogEnabled
Specifies whether to enable the collection of control plane logs.
|
String |
controlPlaneLogProject
The name of the Log Service project that is used to collect the logs of the control plane.
|
Boolean |
CRAggregationEnabled
Specifies whether to allow the Kubernetes API of clusters on the data plane to access Istio resources.
|
Boolean |
customizedPrometheus
Specifies whether to use a custom Prometheus instance.
|
Boolean |
customizedZipkin
Specifies whether to use a self-managed Zipkin system to collect tracing data.
|
Boolean |
DNSProxyingEnabled
Specifies whether to enable the DNS proxy feature.
|
Boolean |
dubboFilterEnabled
Specifies whether to enable Dubbo Filter.
|
String |
edition
The edition of the ASM instance.
|
Boolean |
enableAmbient
Specifies whether to enable the Ambient Mesh mode for the ASM instance.
|
Boolean |
enableAudit
Specifies whether to enable the mesh audit feature.
|
Boolean |
enableCRHistory
Specifies whether to enable the rollback feature for Istio resources.
|
Boolean |
enableSDSServer
Specifies whether to enable Secret Discovery Service (SDS).
|
String |
excludeInboundPorts
The inbound ports to be excluded from redirection to the sidecar proxy in the ASM instance.
|
String |
excludeIPRanges
The IP ranges in CIDR form to be excluded from redirection to the sidecar proxy in the ASM instance.
|
String |
excludeOutboundPorts
The outbound ports to be excluded from redirection to the sidecar proxy in the ASM instance.
|
String |
existingCaCert
The existing CA certificate, which is encoded in Base64.
|
String |
existingCaKey
The existing CA key, which is encoded in Base64.
|
String |
existingCaType
The type of the existing CA certificate.
|
String |
existingRootCaCert
The existing root certificate, which is encoded in Base64.
|
String |
existingRootCaKey
The private key that corresponds to the root certificate, which is encoded in Base64.
|
Boolean |
filterGatewayClusterConfig
Specifies whether to enable gateway configuration filtering.
|
Boolean |
gatewayAPIEnabled
Specifies whether to enable Gateway API.
|
String |
guestCluster
When you create an ASM instance, you can add a cluster to the ASM instance.
|
String |
includeIPRanges
The IP ranges in CIDR form for which traffic is to be redirected to the sidecar proxy in the ASM instance.
|
String |
istioVersion
The Istio version of the ASM instance.
|
Boolean |
kialiEnabled
Specifies whether to enable the mesh topology feature.
|
String |
localityLBConf
The configurations for the access to the nearest instance.
|
Boolean |
localityLoadBalancing
Specifies whether to route traffic to the nearest instance.
|
Boolean |
MSEEnabled
Specifies whether to enable Microservices Engine (MSE).
|
Boolean |
multiBufferEnabled
Specifies whether to enable MultiBuffer-based Transport Layer Security (TLS) acceleration.
|
String |
multiBufferPollDelay
The pull-request latency.
|
Boolean |
mysqlFilterEnabled
Specifies whether to enable MySQL Filter.
|
String |
name
The name of the ASM instance.
|
Boolean |
opaEnabled
Specifies whether to enable the OPA plug-in.
|
String |
OPALimitCPU
The maximum number of CPU cores that are available to the OPA container.
|
String |
OPALimitMemory
The maximum size of the memory that is available to the OPA container.
|
String |
OPALogLevel
The log level of the OPA container.
|
String |
OPARequestCPU
The minimum number of CPU cores that are required by the OPA container.
|
String |
OPARequestMemory
The minimum size of the memory that is required by the OPA container.
|
Boolean |
openAgentPolicy
Specifies whether to install the Open Policy Agent (OPA) plug-in.
|
Integer |
period
The auto-renewal period of the CLB instance.
|
String |
pilotLoadBalancerSpec
The type of the CLB instance that is bound to Istio Pilot.
|
String |
prometheusUrl
The endpoint of the custom Prometheus instance.
|
String |
proxyLimitCPU
The maximum number of CPU cores that are available to the proxy container.
|
String |
proxyLimitMemory
The maximum size of the memory that is available to the proxy container.
|
String |
proxyRequestCPU
The minimum number of CPU cores that are required by the proxy container.
|
String |
proxyRequestMemory
The minimum size of the memory that is required by the proxy container.
|
Boolean |
redisFilterEnabled
Specifies whether to enable Redis Filter.
|
String |
regionId
The ID of the region in which the ASM instance resides.
|
List<CreateServiceMeshRequest.CreateServiceMeshRequestTag> |
tag
Tag of the ASM instance.
|
Boolean |
telemetry
Specifies whether to enable Prometheus monitoring.
|
Boolean |
thriftFilterEnabled
Specifies whether to enable Thrift Filter.
|
Float |
traceSampling
The sampling percentage of Tracing Analysis.
|
Boolean |
tracing
Specifies whether to enable the Tracing Analysis feature.
|
Boolean |
useExistingCA
Specifies whether to use an existing CA certificate and private key.
|
String |
vpcId
The ID of the virtual private cloud (VPC) in which the ASM instance resides.
|
String |
vSwitches
The ID of the vSwitch to which the ASM instance is connected.
|
Boolean |
webAssemblyFilterEnabled
Specifies whether to enable WebAssembly Filter.
|
| 构造器和说明 |
|---|
CreateServiceMeshRequest() |
@NameInMap(value="AccessLogEnabled") public Boolean accessLogEnabled
Specifies whether to enable access log collection. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="AccessLogFile") public String accessLogFile
Specifies whether to enable access log collection. Valid values:
* "": disables access log collection.
* `/dev/stdout`: enables access log collection. Access logs are written to /dev/stdout.
@NameInMap(value="AccessLogFormat") public String accessLogFormat
Custom fields of access logs. To set this parameter, you must enable access log collection. Otherwise, you cannot set this parameter. The value must be a JSON string. The following key values must be contained: authority_for, bytes_received, bytes_sent, downstream_local_address, downstream_remote_address, duration, istio_policy_status, method, path, protocol, requested_server_name, response_code, response_flags, route_name, start_time, trace_id, upstream_cluster, upstream_host, upstream_local_address, upstream_service_time, upstream_transport_failure_reason, user_agent, and x_forwarded_for.
@NameInMap(value="AccessLogProject") public String accessLogProject
The SLS project from which access logs are collected.
@NameInMap(value="AccessLogServiceEnabled") public Boolean accessLogServiceEnabled
Specifies whether to enable gRPC Access Log Service (ALS) of Envoy. gRPC is short for Google Remote Procedure Call. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="AccessLogServiceHost") public String accessLogServiceHost
The endpoint of Envoy\"s gRPC ALS.
@NameInMap(value="AccessLogServicePort") public Integer accessLogServicePort
The port of Envoy\"s gRPC ALS.
@NameInMap(value="ApiServerLoadBalancerSpec") public String apiServerLoadBalancerSpec
The type of the CLB instance that is bound to Istio Pilot. Valid values: `slb.s1.small`, `slb.s2.small`, `slb.s2.medium`, `slb.s3.small`, `slb.s3.medium`, and `slb.s3.large`.
@NameInMap(value="ApiServerPublicEip") public Boolean apiServerPublicEip
Specifies whether to expose the API server to the Internet. Valid values:
* `true`
* `false`
Default value: `false`.
> If you set this parameter to `false`, the API server cannot be accessed over the Internet.
@NameInMap(value="AuditProject") public String auditProject
The name of the Log Service project that is used for mesh audit.
Default value: mesh-log-{ASM instance ID}.
@NameInMap(value="AutoRenew") public Boolean autoRenew
Specifies whether to enable auto-renewal for the CLB instance if the CLB instance uses the subscription billing method. Valid values:
- true
- false
@NameInMap(value="AutoRenewPeriod") public Integer autoRenewPeriod
The auto-renewal period of the CLB instance. This parameter is valid only if the `ChargeType` parameter is set to `PrePay`. If the original subscription period of the CLB instance is less than one year, the value of this parameter indicates the number of months for auto-renewal. If the original subscription period of the CLB instance is more than one year, the value of this parameter indicates the number of years for auto-renewal.
@NameInMap(value="CRAggregationEnabled") public Boolean CRAggregationEnabled
Specifies whether to allow the Kubernetes API of clusters on the data plane to access Istio resources. The version of the ASM instance must be V1.9.7.93 or later. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="ChargeType") public String chargeType
The billing method of the CLB instance. Valid values:
* `PayOnDemand`: pay-as-you-go.
* `PrePay`: subscription.
@NameInMap(value="ClusterDomain") public String clusterDomain
@NameInMap(value="ClusterSpec") public String clusterSpec
The edition of the ASM instance. Valid values:
- `standard`: Standard Edition
- `enterprise`: Enterprise Edition
- `ultimate`: Ultimate Edition
@NameInMap(value="ConfigSourceEnabled") public Boolean configSourceEnabled
Specifies whether to enable the external service registry. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="ConfigSourceNacosID") public String configSourceNacosID
The instance ID of the Nacos registry.
@NameInMap(value="ControlPlaneLogEnabled") public Boolean controlPlaneLogEnabled
Specifies whether to enable the collection of control plane logs. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="ControlPlaneLogProject") public String controlPlaneLogProject
The name of the Log Service project that is used to collect the logs of the control plane.
@NameInMap(value="CustomizedPrometheus") public Boolean customizedPrometheus
Specifies whether to use a custom Prometheus instance. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="CustomizedZipkin") public Boolean customizedZipkin
Specifies whether to use a self-managed Zipkin system to collect tracing data. Valid values:
* `true`: uses a self-managed Zipkin system to collect tracing data.
* `false`: uses Alibaba Cloud Tracing Analysis to collect tracing data.
Default value: `false`.
@NameInMap(value="DNSProxyingEnabled") public Boolean DNSProxyingEnabled
Specifies whether to enable the DNS proxy feature. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="DubboFilterEnabled") public Boolean dubboFilterEnabled
Specifies whether to enable Dubbo Filter. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="Edition") public String edition
The edition of the ASM instance.
@NameInMap(value="EnableAmbient") public Boolean enableAmbient
Specifies whether to enable the Ambient Mesh mode for the ASM instance.
@NameInMap(value="EnableAudit") public Boolean enableAudit
Specifies whether to enable the mesh audit feature. To enable this feature, make sure that you have activated [Log Service](https://sls.console.aliyun.com/). Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="EnableCRHistory") public Boolean enableCRHistory
Specifies whether to enable the rollback feature for Istio resources. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="EnableSDSServer") public Boolean enableSDSServer
Specifies whether to enable Secret Discovery Service (SDS). Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="ExcludeIPRanges") public String excludeIPRanges
The IP ranges in CIDR form to be excluded from redirection to the sidecar proxy in the ASM instance.
@NameInMap(value="ExcludeInboundPorts") public String excludeInboundPorts
The inbound ports to be excluded from redirection to the sidecar proxy in the ASM instance. Separate multiple port numbers with commas (,).
@NameInMap(value="ExcludeOutboundPorts") public String excludeOutboundPorts
The outbound ports to be excluded from redirection to the sidecar proxy in the ASM instance. Separate multiple port numbers with commas (,).
@NameInMap(value="ExistingCaCert") public String existingCaCert
The existing CA certificate, which is encoded in Base64. This parameter is used in scenarios where you migrate open source Istio to ASM. It specifies the content of the ca-cert.pem file in the istio-ca-secret secret. The secret is in the istio-system namespace of the Kubernetes cluster where the open source Istio is installed.
@NameInMap(value="ExistingCaKey") public String existingCaKey
The existing CA key, which is encoded in Base64. This parameter is used in scenarios where you migrate open source Istio to ASM. It specifies the content of the ca-key.pem file in the istio-ca-secret secret. The secret is in the istio-system namespace of the Kubernetes cluster where the open source Istio is installed.
@NameInMap(value="ExistingCaType") public String existingCaType
The type of the existing CA certificate. Valid values:
* 1: Self-signed certificate generated by istiod. The certificate corresponds to the secret named istio-ca-secret in the istio-system namespace. If you use this type of certificate, you must set the `ExistingCaCert` and `ExsitingCaKey` parameters.
* 2: Administrator-specified certificate. For more information, see [plugin ca cert](https://istio.io/latest/docs/tasks/security/cert-management/plugin-ca-cert/). In most cases, the certificate corresponds to the secret named cacerts in the istio-system namespace. If you use this type of certificate, you must set the `ExisingRootCaCert` and `ExisingRootCaKey` parameters.
@NameInMap(value="ExistingRootCaCert") public String existingRootCaCert
The existing root certificate, which is encoded in Base64.
@NameInMap(value="ExistingRootCaKey") public String existingRootCaKey
The private key that corresponds to the root certificate, which is encoded in Base64.
@NameInMap(value="FilterGatewayClusterConfig") public Boolean filterGatewayClusterConfig
Specifies whether to enable gateway configuration filtering. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="GatewayAPIEnabled") public Boolean gatewayAPIEnabled
Specifies whether to enable Gateway API. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="GuestCluster") public String guestCluster
When you create an ASM instance, you can add a cluster to the ASM instance. If you do not specify this parameter, no cluster is added to the ASM instance. The cluster and the ASM instance must be in the same vSwitch of the same VPC and have the same domain name.
@NameInMap(value="IncludeIPRanges") public String includeIPRanges
The IP ranges in CIDR form for which traffic is to be redirected to the sidecar proxy in the ASM instance.
@NameInMap(value="IstioVersion") public String istioVersion
The Istio version of the ASM instance.
@NameInMap(value="KialiEnabled") public Boolean kialiEnabled
Specifies whether to enable the mesh topology feature. To enable this feature, make sure that you have enabled Prometheus monitoring. If Prometheus monitoring is disabled, you must set this parameter to `false`.`` Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="LocalityLBConf") public String localityLBConf
The configurations for the access to the nearest instance.
@NameInMap(value="LocalityLoadBalancing") public Boolean localityLoadBalancing
Specifies whether to route traffic to the nearest instance. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="MSEEnabled") public Boolean MSEEnabled
Specifies whether to enable Microservices Engine (MSE). Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="MultiBufferEnabled") public Boolean multiBufferEnabled
Specifies whether to enable MultiBuffer-based Transport Layer Security (TLS) acceleration. Valid values:
- `true`
- `false`
Default value: `true`
@NameInMap(value="MultiBufferPollDelay") public String multiBufferPollDelay
The pull-request latency. Default value: 30. Unit: seconds.
@NameInMap(value="MysqlFilterEnabled") public Boolean mysqlFilterEnabled
Specifies whether to enable MySQL Filter. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="Name") public String name
The name of the ASM instance.
@NameInMap(value="OPALimitCPU") public String OPALimitCPU
The maximum number of CPU cores that are available to the OPA container.
@NameInMap(value="OPALimitMemory") public String OPALimitMemory
The maximum size of the memory that is available to the OPA container. You can specify the parameter value in the standard quantity representation form used by Kubernetes. 1 Mi equals 1,024 KB.
@NameInMap(value="OPALogLevel") public String OPALogLevel
The log level of the OPA container.
@NameInMap(value="OPARequestCPU") public String OPARequestCPU
The minimum number of CPU cores that are required by the OPA container. You can specify the parameter value in the standard representation form of CPUs in Kubernetes. For example, if you set the value to 1, one CPU core is required.
@NameInMap(value="OPARequestMemory") public String OPARequestMemory
The minimum size of the memory that is required by the OPA container. You can specify the parameter value in the standard quantity representation form used by Kubernetes. 1 Mi equals 1,024 KB.
@NameInMap(value="OpaEnabled") public Boolean opaEnabled
Specifies whether to enable the OPA plug-in. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="OpenAgentPolicy") public Boolean openAgentPolicy
Specifies whether to install the Open Policy Agent (OPA) plug-in. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="Period") public Integer period
The auto-renewal period of the CLB instance. This parameter is valid only if `ChargeType` is set to `PrePaid`. The value of this parameter indicates the purchased month of the CLB instance when the subscription billing method is used. For example, if the subscription period is one year, set this parameter to 12.
@NameInMap(value="PilotLoadBalancerSpec") public String pilotLoadBalancerSpec
The type of the CLB instance that is bound to Istio Pilot. Valid values: `slb.s1.small`, `slb.s2.small`, `slb.s2.medium`, `slb.s3.small`, `slb.s3.medium`, and `slb.s3.large`.
@NameInMap(value="PrometheusUrl") public String prometheusUrl
The endpoint of the custom Prometheus instance.
@NameInMap(value="ProxyLimitCPU") public String proxyLimitCPU
The maximum number of CPU cores that are available to the proxy container.
@NameInMap(value="ProxyLimitMemory") public String proxyLimitMemory
The maximum size of the memory that is available to the proxy container.
@NameInMap(value="ProxyRequestCPU") public String proxyRequestCPU
The minimum number of CPU cores that are required by the proxy container.
@NameInMap(value="ProxyRequestMemory") public String proxyRequestMemory
The minimum size of the memory that is required by the proxy container.
@NameInMap(value="RedisFilterEnabled") public Boolean redisFilterEnabled
Specifies whether to enable Redis Filter. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="RegionId") public String regionId
The ID of the region in which the ASM instance resides.
@NameInMap(value="Tag") public List<CreateServiceMeshRequest.CreateServiceMeshRequestTag> tag
Tag of the ASM instance. A tag contains the following information:
* key: the name of the tag
* value: the value of the tag
@NameInMap(value="Telemetry") public Boolean telemetry
Specifies whether to enable Prometheus monitoring. We recommend that you use Prometheus Service of [Application Real-Time Monitoring Service (ARMS)](https://arms.console.aliyun.com/). Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="ThriftFilterEnabled") public Boolean thriftFilterEnabled
Specifies whether to enable Thrift Filter. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="TraceSampling") public Float traceSampling
The sampling percentage of Tracing Analysis.
@NameInMap(value="Tracing") public Boolean tracing
Specifies whether to enable the Tracing Analysis feature. Valid values:
* `true`
* `false`
Default value: `false`.
@NameInMap(value="UseExistingCA") public Boolean useExistingCA
Specifies whether to use an existing CA certificate and private key.
@NameInMap(value="VSwitches") public String vSwitches
The ID of the vSwitch to which the ASM instance is connected.
@NameInMap(value="VpcId") public String vpcId
The ID of the virtual private cloud (VPC) in which the ASM instance resides.
@NameInMap(value="WebAssemblyFilterEnabled") public Boolean webAssemblyFilterEnabled
Specifies whether to enable WebAssembly Filter. Valid values:
* `true`
* `false`
Default value: `false`.
public static CreateServiceMeshRequest build(Map<String,?> map) throws Exception
Exceptionpublic CreateServiceMeshRequest setAccessLogEnabled(Boolean accessLogEnabled)
public Boolean getAccessLogEnabled()
public CreateServiceMeshRequest setAccessLogFile(String accessLogFile)
public String getAccessLogFile()
public CreateServiceMeshRequest setAccessLogFormat(String accessLogFormat)
public String getAccessLogFormat()
public CreateServiceMeshRequest setAccessLogProject(String accessLogProject)
public String getAccessLogProject()
public CreateServiceMeshRequest setAccessLogServiceEnabled(Boolean accessLogServiceEnabled)
public Boolean getAccessLogServiceEnabled()
public CreateServiceMeshRequest setAccessLogServiceHost(String accessLogServiceHost)
public String getAccessLogServiceHost()
public CreateServiceMeshRequest setAccessLogServicePort(Integer accessLogServicePort)
public Integer getAccessLogServicePort()
public CreateServiceMeshRequest setApiServerLoadBalancerSpec(String apiServerLoadBalancerSpec)
public String getApiServerLoadBalancerSpec()
public CreateServiceMeshRequest setApiServerPublicEip(Boolean apiServerPublicEip)
public Boolean getApiServerPublicEip()
public CreateServiceMeshRequest setAuditProject(String auditProject)
public String getAuditProject()
public CreateServiceMeshRequest setAutoRenew(Boolean autoRenew)
public Boolean getAutoRenew()
public CreateServiceMeshRequest setAutoRenewPeriod(Integer autoRenewPeriod)
public Integer getAutoRenewPeriod()
public CreateServiceMeshRequest setCRAggregationEnabled(Boolean CRAggregationEnabled)
public Boolean getCRAggregationEnabled()
public CreateServiceMeshRequest setChargeType(String chargeType)
public String getChargeType()
public CreateServiceMeshRequest setClusterDomain(String clusterDomain)
public String getClusterDomain()
public CreateServiceMeshRequest setClusterSpec(String clusterSpec)
public String getClusterSpec()
public CreateServiceMeshRequest setConfigSourceEnabled(Boolean configSourceEnabled)
public Boolean getConfigSourceEnabled()
public CreateServiceMeshRequest setConfigSourceNacosID(String configSourceNacosID)
public String getConfigSourceNacosID()
public CreateServiceMeshRequest setControlPlaneLogEnabled(Boolean controlPlaneLogEnabled)
public Boolean getControlPlaneLogEnabled()
public CreateServiceMeshRequest setControlPlaneLogProject(String controlPlaneLogProject)
public String getControlPlaneLogProject()
public CreateServiceMeshRequest setCustomizedPrometheus(Boolean customizedPrometheus)
public Boolean getCustomizedPrometheus()
public CreateServiceMeshRequest setCustomizedZipkin(Boolean customizedZipkin)
public Boolean getCustomizedZipkin()
public CreateServiceMeshRequest setDNSProxyingEnabled(Boolean DNSProxyingEnabled)
public Boolean getDNSProxyingEnabled()
public CreateServiceMeshRequest setDubboFilterEnabled(Boolean dubboFilterEnabled)
public Boolean getDubboFilterEnabled()
public CreateServiceMeshRequest setEdition(String edition)
public String getEdition()
public CreateServiceMeshRequest setEnableAmbient(Boolean enableAmbient)
public Boolean getEnableAmbient()
public CreateServiceMeshRequest setEnableAudit(Boolean enableAudit)
public Boolean getEnableAudit()
public CreateServiceMeshRequest setEnableCRHistory(Boolean enableCRHistory)
public Boolean getEnableCRHistory()
public CreateServiceMeshRequest setEnableSDSServer(Boolean enableSDSServer)
public Boolean getEnableSDSServer()
public CreateServiceMeshRequest setExcludeIPRanges(String excludeIPRanges)
public String getExcludeIPRanges()
public CreateServiceMeshRequest setExcludeInboundPorts(String excludeInboundPorts)
public String getExcludeInboundPorts()
public CreateServiceMeshRequest setExcludeOutboundPorts(String excludeOutboundPorts)
public String getExcludeOutboundPorts()
public CreateServiceMeshRequest setExistingCaCert(String existingCaCert)
public String getExistingCaCert()
public CreateServiceMeshRequest setExistingCaKey(String existingCaKey)
public String getExistingCaKey()
public CreateServiceMeshRequest setExistingCaType(String existingCaType)
public String getExistingCaType()
public CreateServiceMeshRequest setExistingRootCaCert(String existingRootCaCert)
public String getExistingRootCaCert()
public CreateServiceMeshRequest setExistingRootCaKey(String existingRootCaKey)
public String getExistingRootCaKey()
public CreateServiceMeshRequest setFilterGatewayClusterConfig(Boolean filterGatewayClusterConfig)
public Boolean getFilterGatewayClusterConfig()
public CreateServiceMeshRequest setGatewayAPIEnabled(Boolean gatewayAPIEnabled)
public Boolean getGatewayAPIEnabled()
public CreateServiceMeshRequest setGuestCluster(String guestCluster)
public String getGuestCluster()
public CreateServiceMeshRequest setIncludeIPRanges(String includeIPRanges)
public String getIncludeIPRanges()
public CreateServiceMeshRequest setIstioVersion(String istioVersion)
public String getIstioVersion()
public CreateServiceMeshRequest setKialiEnabled(Boolean kialiEnabled)
public Boolean getKialiEnabled()
public CreateServiceMeshRequest setLocalityLBConf(String localityLBConf)
public String getLocalityLBConf()
public CreateServiceMeshRequest setLocalityLoadBalancing(Boolean localityLoadBalancing)
public Boolean getLocalityLoadBalancing()
public CreateServiceMeshRequest setMSEEnabled(Boolean MSEEnabled)
public Boolean getMSEEnabled()
public CreateServiceMeshRequest setMultiBufferEnabled(Boolean multiBufferEnabled)
public Boolean getMultiBufferEnabled()
public CreateServiceMeshRequest setMultiBufferPollDelay(String multiBufferPollDelay)
public String getMultiBufferPollDelay()
public CreateServiceMeshRequest setMysqlFilterEnabled(Boolean mysqlFilterEnabled)
public Boolean getMysqlFilterEnabled()
public CreateServiceMeshRequest setName(String name)
public String getName()
public CreateServiceMeshRequest setOPALimitCPU(String OPALimitCPU)
public String getOPALimitCPU()
public CreateServiceMeshRequest setOPALimitMemory(String OPALimitMemory)
public String getOPALimitMemory()
public CreateServiceMeshRequest setOPALogLevel(String OPALogLevel)
public String getOPALogLevel()
public CreateServiceMeshRequest setOPARequestCPU(String OPARequestCPU)
public String getOPARequestCPU()
public CreateServiceMeshRequest setOPARequestMemory(String OPARequestMemory)
public String getOPARequestMemory()
public CreateServiceMeshRequest setOpaEnabled(Boolean opaEnabled)
public Boolean getOpaEnabled()
public CreateServiceMeshRequest setOpenAgentPolicy(Boolean openAgentPolicy)
public Boolean getOpenAgentPolicy()
public CreateServiceMeshRequest setPeriod(Integer period)
public Integer getPeriod()
public CreateServiceMeshRequest setPilotLoadBalancerSpec(String pilotLoadBalancerSpec)
public String getPilotLoadBalancerSpec()
public CreateServiceMeshRequest setPrometheusUrl(String prometheusUrl)
public String getPrometheusUrl()
public CreateServiceMeshRequest setProxyLimitCPU(String proxyLimitCPU)
public String getProxyLimitCPU()
public CreateServiceMeshRequest setProxyLimitMemory(String proxyLimitMemory)
public String getProxyLimitMemory()
public CreateServiceMeshRequest setProxyRequestCPU(String proxyRequestCPU)
public String getProxyRequestCPU()
public CreateServiceMeshRequest setProxyRequestMemory(String proxyRequestMemory)
public String getProxyRequestMemory()
public CreateServiceMeshRequest setRedisFilterEnabled(Boolean redisFilterEnabled)
public Boolean getRedisFilterEnabled()
public CreateServiceMeshRequest setRegionId(String regionId)
public String getRegionId()
public CreateServiceMeshRequest setTag(List<CreateServiceMeshRequest.CreateServiceMeshRequestTag> tag)
public List<CreateServiceMeshRequest.CreateServiceMeshRequestTag> getTag()
public CreateServiceMeshRequest setTelemetry(Boolean telemetry)
public Boolean getTelemetry()
public CreateServiceMeshRequest setThriftFilterEnabled(Boolean thriftFilterEnabled)
public Boolean getThriftFilterEnabled()
public CreateServiceMeshRequest setTraceSampling(Float traceSampling)
public Float getTraceSampling()
public CreateServiceMeshRequest setTracing(Boolean tracing)
public Boolean getTracing()
public CreateServiceMeshRequest setUseExistingCA(Boolean useExistingCA)
public Boolean getUseExistingCA()
public CreateServiceMeshRequest setVSwitches(String vSwitches)
public String getVSwitches()
public CreateServiceMeshRequest setVpcId(String vpcId)
public String getVpcId()
public CreateServiceMeshRequest setWebAssemblyFilterEnabled(Boolean webAssemblyFilterEnabled)
public Boolean getWebAssemblyFilterEnabled()
Copyright © 2023. All rights reserved.