public class UpdateNamespaceScopeSidecarConfigRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
Integer |
concurrency
The number of worker threads to run in Istio Proxy.
|
Boolean |
enableCoreDump |
String |
excludeInboundPorts
The port that the inbound traffic of the sidecar proxy does not pass through.
|
String |
excludeIPRanges
The range of IP addresses that are allowed to access external services.
|
String |
excludeOutboundPorts
The port that the outbound traffic of the sidecar proxy does not pass through.
|
Boolean |
holdApplicationUntilProxyStarts
Specifies whether applications can be started only after Istio Proxy starts.
|
String |
includeInboundPorts
The port that the inbound traffic of the sidecar proxy passes through.
|
String |
includeIPRanges
The range of IP addresses that are denied to access external services.
|
String |
includeOutboundPorts
The port that the outbound traffic of the sidecar proxy passes through.
|
String |
interceptionMode
The mode in which the sidecar proxy intercepts inbound traffic.
|
Boolean |
istioDNSProxyEnabled
Specifies whether to enable the Domain Name System (DNS) proxy feature.
|
String |
lifecycle
The lifecycle of the sidecar proxy.
|
String |
logLevel
The log level.
|
String |
namespace
The namespace for which you want to update the sidecar proxy configurations.
|
String |
postStart
The post-start parameters of Istio Proxy.
|
String |
preStop
The pre-close parameters of Istio Proxy.
|
Boolean |
privileged |
String |
proxyInitAckSloCPUResourceLimit |
String |
proxyInitAckSloCPUResourceRequest |
String |
proxyInitAckSloMemoryResourceLimit |
String |
proxyInitAckSloMemoryResourceRequest |
String |
proxyInitCPUResourceLimit
The maximum number of CPU cores that are available to the sidecar proxy init container.
|
String |
proxyInitCPUResourceRequest
The minimum number of CPU cores that are requested by the sidecar proxy init container.
|
String |
proxyInitMemoryResourceLimit
The maximum size of memory that is available to the sidecar proxy init container.
|
String |
proxyInitMemoryResourceRequest
The minimum size of memory that is requested by the sidecar proxy init container.
|
String |
proxyMetadata
The environment variables that are added to a sidecar proxy.
|
String |
proxyStatsMatcher
The monitoring metrics for data collected by Envoy proxies.
|
Integer |
readinessFailureThreshold |
Integer |
readinessInitialDelaySeconds |
Integer |
readinessPeriodSeconds |
String |
serviceMeshId
The ID of the ASM instance.
|
String |
sidecarProxyAckSloCPUResourceLimit |
String |
sidecarProxyAckSloCPUResourceRequest |
String |
sidecarProxyAckSloMemoryResourceLimit |
String |
sidecarProxyAckSloMemoryResourceRequest |
String |
sidecarProxyCPUResourceLimit
The maximum number of CPU cores that are available to the sidecar proxy container.
|
String |
sidecarProxyCPUResourceRequest
The minimum number of CPU cores that are requested by the sidecar proxy container.
|
String |
sidecarProxyMemoryResourceLimit
The maximum size of memory that is available to the sidecar proxy container.
|
String |
sidecarProxyMemoryResourceRequest
The minimum size of memory that is requested by the sidecar proxy container.
|
String |
terminationDrainDuration
The maximum period of time that the sidecar proxy waits for a request to end.
|
String |
tracing
The custom configurations of Tracing Analysis.
|
| 构造器和说明 |
|---|
UpdateNamespaceScopeSidecarConfigRequest() |
@NameInMap(value="Concurrency") public Integer concurrency
The number of worker threads to run in Istio Proxy.
@NameInMap(value="EnableCoreDump") public Boolean enableCoreDump
@NameInMap(value="ExcludeIPRanges") public String excludeIPRanges
The range of IP addresses that are allowed to access external services. (`global.proxy.excludelPRanges`)
@NameInMap(value="ExcludeInboundPorts") public String excludeInboundPorts
The port that the inbound traffic of the sidecar proxy does not pass through.
@NameInMap(value="ExcludeOutboundPorts") public String excludeOutboundPorts
The port that the outbound traffic of the sidecar proxy does not pass through.
@NameInMap(value="HoldApplicationUntilProxyStarts") public Boolean holdApplicationUntilProxyStarts
Specifies whether applications can be started only after Istio Proxy starts. Valid values:
* `true`: Applications can be started only after Istio Proxy starts.
* `false`: Applications can be started before Istio Proxy starts.
@NameInMap(value="IncludeIPRanges") public String includeIPRanges
The range of IP addresses that are denied to access external services. (`global.proxy.includelPRanges`)
@NameInMap(value="IncludeInboundPorts") public String includeInboundPorts
The port that the inbound traffic of the sidecar proxy passes through.
@NameInMap(value="IncludeOutboundPorts") public String includeOutboundPorts
The port that the outbound traffic of the sidecar proxy passes through.
@NameInMap(value="InterceptionMode") public String interceptionMode
The mode in which the sidecar proxy intercepts inbound traffic. Valid values:
* `REDIRECT`: The sidecar proxy intercepts inbound traffic in the REDIRECT mode.
* `TPROXY`: The sidecar proxy intercepts inbound traffic in the TPROXY mode.
@NameInMap(value="IstioDNSProxyEnabled") public Boolean istioDNSProxyEnabled
Specifies whether to enable the Domain Name System (DNS) proxy feature. Valid values:
* `true`: The DNS proxy feature is enabled.
* `false`: The DNS proxy feature is disabled.
@NameInMap(value="Lifecycle") public String lifecycle
The lifecycle of the sidecar proxy.
@NameInMap(value="LogLevel") public String logLevel
The log level. Valid values: `info`, `debug`, `tracing`, and `error`.
@NameInMap(value="Namespace") public String namespace
The namespace for which you want to update the sidecar proxy configurations.
@NameInMap(value="PostStart") public String postStart
The post-start parameters of Istio Proxy.
@NameInMap(value="PreStop") public String preStop
The pre-close parameters of Istio Proxy.
@NameInMap(value="Privileged") public Boolean privileged
@NameInMap(value="ProxyInitAckSloCPUResourceLimit") public String proxyInitAckSloCPUResourceLimit
@NameInMap(value="ProxyInitAckSloCPUResourceRequest") public String proxyInitAckSloCPUResourceRequest
@NameInMap(value="ProxyInitAckSloMemoryResourceLimit") public String proxyInitAckSloMemoryResourceLimit
@NameInMap(value="ProxyInitAckSloMemoryResourceRequest") public String proxyInitAckSloMemoryResourceRequest
@NameInMap(value="ProxyInitCPUResourceLimit") public String proxyInitCPUResourceLimit
The maximum number of CPU cores that are available to the sidecar proxy init container.
@NameInMap(value="ProxyInitCPUResourceRequest") public String proxyInitCPUResourceRequest
The minimum number of CPU cores that are requested by the sidecar proxy init container.
@NameInMap(value="ProxyInitMemoryResourceLimit") public String proxyInitMemoryResourceLimit
The maximum size of memory that is available to the sidecar proxy init container.
@NameInMap(value="ProxyInitMemoryResourceRequest") public String proxyInitMemoryResourceRequest
The minimum size of memory that is requested by the sidecar proxy init container.
@NameInMap(value="ProxyMetadata") public String proxyMetadata
The environment variables that are added to a sidecar proxy. The environment variables are represented as JSON objects. The keys and values in the JSON objects represent the keys and values added to the environment variables of the sidecar proxy.
@NameInMap(value="ProxyStatsMatcher") public String proxyStatsMatcher
The monitoring metrics for data collected by Envoy proxies. The value is in the JSON format.
@NameInMap(value="ReadinessFailureThreshold") public Integer readinessFailureThreshold
@NameInMap(value="ReadinessInitialDelaySeconds") public Integer readinessInitialDelaySeconds
@NameInMap(value="ReadinessPeriodSeconds") public Integer readinessPeriodSeconds
@NameInMap(value="ServiceMeshId") public String serviceMeshId
The ID of the ASM instance.
@NameInMap(value="SidecarProxyAckSloCPUResourceLimit") public String sidecarProxyAckSloCPUResourceLimit
@NameInMap(value="SidecarProxyAckSloCPUResourceRequest") public String sidecarProxyAckSloCPUResourceRequest
@NameInMap(value="SidecarProxyAckSloMemoryResourceLimit") public String sidecarProxyAckSloMemoryResourceLimit
@NameInMap(value="SidecarProxyAckSloMemoryResourceRequest") public String sidecarProxyAckSloMemoryResourceRequest
@NameInMap(value="SidecarProxyCPUResourceLimit") public String sidecarProxyCPUResourceLimit
The maximum number of CPU cores that are available to the sidecar proxy container.
@NameInMap(value="SidecarProxyCPUResourceRequest") public String sidecarProxyCPUResourceRequest
The minimum number of CPU cores that are requested by the sidecar proxy container.
@NameInMap(value="SidecarProxyMemoryResourceLimit") public String sidecarProxyMemoryResourceLimit
The maximum size of memory that is available to the sidecar proxy container.
@NameInMap(value="SidecarProxyMemoryResourceRequest") public String sidecarProxyMemoryResourceRequest
The minimum size of memory that is requested by the sidecar proxy container.
@NameInMap(value="TerminationDrainDuration") public String terminationDrainDuration
The maximum period of time that the sidecar proxy waits for a request to end.
@NameInMap(value="Tracing") public String tracing
The custom configurations of Tracing Analysis. The configurations must be serialized into JSON strings. The configurations contain the following parameters:
* `sampling`: The sampling rate, which is of the DOUBLE type.
* `custom_tags`: The custom tags added to reported spans, which are of the MAP type. The key of a tag is of the string type. The value of a tag is in the JSON format. A custom tag can belong to one of the following types:
* `literal`: The tag value is a fixed value in the JSON format. This tag must contain the `value` field that specifies a literal. Example: `{"value":"test"}`.
* `header`: The tag value is a request header in the JSON format. This tag must contain the `name` field and `defaultValue` field.The name field indicates the name of the request header. The defaultValue field indicates the default value that is used when no request header is available. Example: `{"name":"test","defaultValue":"test"}`.
* `environment`: The tag value is an environment variable in the JSON format. This tag must contain the `name` field and `defaultValue` field. The name field indicates the name of the environment variable. The defaultValue field indicates the environment variable that is used when no environment variable is available. Example: `{"name":"test","defaultValue":"test"}`.
public static UpdateNamespaceScopeSidecarConfigRequest build(Map<String,?> map) throws Exception
Exceptionpublic UpdateNamespaceScopeSidecarConfigRequest setConcurrency(Integer concurrency)
public Integer getConcurrency()
public UpdateNamespaceScopeSidecarConfigRequest setEnableCoreDump(Boolean enableCoreDump)
public Boolean getEnableCoreDump()
public UpdateNamespaceScopeSidecarConfigRequest setExcludeIPRanges(String excludeIPRanges)
public String getExcludeIPRanges()
public UpdateNamespaceScopeSidecarConfigRequest setExcludeInboundPorts(String excludeInboundPorts)
public String getExcludeInboundPorts()
public UpdateNamespaceScopeSidecarConfigRequest setExcludeOutboundPorts(String excludeOutboundPorts)
public String getExcludeOutboundPorts()
public UpdateNamespaceScopeSidecarConfigRequest setHoldApplicationUntilProxyStarts(Boolean holdApplicationUntilProxyStarts)
public Boolean getHoldApplicationUntilProxyStarts()
public UpdateNamespaceScopeSidecarConfigRequest setIncludeIPRanges(String includeIPRanges)
public String getIncludeIPRanges()
public UpdateNamespaceScopeSidecarConfigRequest setIncludeInboundPorts(String includeInboundPorts)
public String getIncludeInboundPorts()
public UpdateNamespaceScopeSidecarConfigRequest setIncludeOutboundPorts(String includeOutboundPorts)
public String getIncludeOutboundPorts()
public UpdateNamespaceScopeSidecarConfigRequest setInterceptionMode(String interceptionMode)
public String getInterceptionMode()
public UpdateNamespaceScopeSidecarConfigRequest setIstioDNSProxyEnabled(Boolean istioDNSProxyEnabled)
public Boolean getIstioDNSProxyEnabled()
public UpdateNamespaceScopeSidecarConfigRequest setLifecycle(String lifecycle)
public String getLifecycle()
public UpdateNamespaceScopeSidecarConfigRequest setLogLevel(String logLevel)
public String getLogLevel()
public UpdateNamespaceScopeSidecarConfigRequest setNamespace(String namespace)
public String getNamespace()
public UpdateNamespaceScopeSidecarConfigRequest setPostStart(String postStart)
public String getPostStart()
public UpdateNamespaceScopeSidecarConfigRequest setPreStop(String preStop)
public String getPreStop()
public UpdateNamespaceScopeSidecarConfigRequest setPrivileged(Boolean privileged)
public Boolean getPrivileged()
public UpdateNamespaceScopeSidecarConfigRequest setProxyInitAckSloCPUResourceLimit(String proxyInitAckSloCPUResourceLimit)
public String getProxyInitAckSloCPUResourceLimit()
public UpdateNamespaceScopeSidecarConfigRequest setProxyInitAckSloCPUResourceRequest(String proxyInitAckSloCPUResourceRequest)
public String getProxyInitAckSloCPUResourceRequest()
public UpdateNamespaceScopeSidecarConfigRequest setProxyInitAckSloMemoryResourceLimit(String proxyInitAckSloMemoryResourceLimit)
public String getProxyInitAckSloMemoryResourceLimit()
public UpdateNamespaceScopeSidecarConfigRequest setProxyInitAckSloMemoryResourceRequest(String proxyInitAckSloMemoryResourceRequest)
public String getProxyInitAckSloMemoryResourceRequest()
public UpdateNamespaceScopeSidecarConfigRequest setProxyInitCPUResourceLimit(String proxyInitCPUResourceLimit)
public String getProxyInitCPUResourceLimit()
public UpdateNamespaceScopeSidecarConfigRequest setProxyInitCPUResourceRequest(String proxyInitCPUResourceRequest)
public String getProxyInitCPUResourceRequest()
public UpdateNamespaceScopeSidecarConfigRequest setProxyInitMemoryResourceLimit(String proxyInitMemoryResourceLimit)
public String getProxyInitMemoryResourceLimit()
public UpdateNamespaceScopeSidecarConfigRequest setProxyInitMemoryResourceRequest(String proxyInitMemoryResourceRequest)
public String getProxyInitMemoryResourceRequest()
public UpdateNamespaceScopeSidecarConfigRequest setProxyMetadata(String proxyMetadata)
public String getProxyMetadata()
public UpdateNamespaceScopeSidecarConfigRequest setProxyStatsMatcher(String proxyStatsMatcher)
public String getProxyStatsMatcher()
public UpdateNamespaceScopeSidecarConfigRequest setReadinessFailureThreshold(Integer readinessFailureThreshold)
public Integer getReadinessFailureThreshold()
public UpdateNamespaceScopeSidecarConfigRequest setReadinessInitialDelaySeconds(Integer readinessInitialDelaySeconds)
public Integer getReadinessInitialDelaySeconds()
public UpdateNamespaceScopeSidecarConfigRequest setReadinessPeriodSeconds(Integer readinessPeriodSeconds)
public Integer getReadinessPeriodSeconds()
public UpdateNamespaceScopeSidecarConfigRequest setServiceMeshId(String serviceMeshId)
public String getServiceMeshId()
public UpdateNamespaceScopeSidecarConfigRequest setSidecarProxyAckSloCPUResourceLimit(String sidecarProxyAckSloCPUResourceLimit)
public String getSidecarProxyAckSloCPUResourceLimit()
public UpdateNamespaceScopeSidecarConfigRequest setSidecarProxyAckSloCPUResourceRequest(String sidecarProxyAckSloCPUResourceRequest)
public String getSidecarProxyAckSloCPUResourceRequest()
public UpdateNamespaceScopeSidecarConfigRequest setSidecarProxyAckSloMemoryResourceLimit(String sidecarProxyAckSloMemoryResourceLimit)
public String getSidecarProxyAckSloMemoryResourceLimit()
public UpdateNamespaceScopeSidecarConfigRequest setSidecarProxyAckSloMemoryResourceRequest(String sidecarProxyAckSloMemoryResourceRequest)
public String getSidecarProxyAckSloMemoryResourceRequest()
public UpdateNamespaceScopeSidecarConfigRequest setSidecarProxyCPUResourceLimit(String sidecarProxyCPUResourceLimit)
public String getSidecarProxyCPUResourceLimit()
public UpdateNamespaceScopeSidecarConfigRequest setSidecarProxyCPUResourceRequest(String sidecarProxyCPUResourceRequest)
public String getSidecarProxyCPUResourceRequest()
public UpdateNamespaceScopeSidecarConfigRequest setSidecarProxyMemoryResourceLimit(String sidecarProxyMemoryResourceLimit)
public String getSidecarProxyMemoryResourceLimit()
public UpdateNamespaceScopeSidecarConfigRequest setSidecarProxyMemoryResourceRequest(String sidecarProxyMemoryResourceRequest)
public String getSidecarProxyMemoryResourceRequest()
public UpdateNamespaceScopeSidecarConfigRequest setTerminationDrainDuration(String terminationDrainDuration)
public String getTerminationDrainDuration()
public UpdateNamespaceScopeSidecarConfigRequest setTracing(String tracing)
public String getTracing()
Copyright © 2023. All rights reserved.