public static class DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
Boolean |
autoInjectionPolicyEnabled
Indicates whether automatic sidecar proxy injection can be enabled by using pod annotations.
|
Boolean |
enableNamespacesByDefault
Indicates whether automatic sidecar proxy injection is enabled for all namespaces.
|
DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjectorInitCNIConfiguration |
initCNIConfiguration
The configurations of Container Network Interface (CNI).
|
String |
limitCPU
The maximum number of CPU cores that are available to the pod where the sidecar injector resides.
|
String |
limitMemory
The maximum size of the memory that is available to the pod where the sidecar injector resides.
|
String |
requestCPU
The number of CPU cores that are requested by the pod where the sidecar injector resides.
|
String |
requestMemory
The size of the memory that is requested by the pod where the sidecar injector resides.
|
Integer |
sidecarInjectorNum
The number of component replicas that are used for sidecar proxy injection.
|
String |
sidecarInjectorWebhookAsYaml
Other configurations of automatic sidecar proxy injection, in the YAML format.
|
@NameInMap(value="AutoInjectionPolicyEnabled") public Boolean autoInjectionPolicyEnabled
Indicates whether automatic sidecar proxy injection can be enabled by using pod annotations. Valid values:
* `true`
* `false`
@NameInMap(value="EnableNamespacesByDefault") public Boolean enableNamespacesByDefault
Indicates whether automatic sidecar proxy injection is enabled for all namespaces. Valid values:
* `true`
* `false`
@NameInMap(value="InitCNIConfiguration") public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjectorInitCNIConfiguration initCNIConfiguration
The configurations of Container Network Interface (CNI).
@NameInMap(value="LimitCPU") public String limitCPU
The maximum number of CPU cores that are available to the pod where the sidecar injector resides.
@NameInMap(value="LimitMemory") public String limitMemory
The maximum size of the memory that is available to the pod where the sidecar injector resides.
@NameInMap(value="RequestCPU") public String requestCPU
The number of CPU cores that are requested by the pod where the sidecar injector resides.
@NameInMap(value="RequestMemory") public String requestMemory
The size of the memory that is requested by the pod where the sidecar injector resides.
@NameInMap(value="SidecarInjectorNum") public Integer sidecarInjectorNum
The number of component replicas that are used for sidecar proxy injection. Default value: `1`.
@NameInMap(value="SidecarInjectorWebhookAsYaml") public String sidecarInjectorWebhookAsYaml
Other configurations of automatic sidecar proxy injection, in the YAML format. For more information, see [Enable automatic sidecar proxy injection](~~186136~~).
public DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector()
public static DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector build(Map<String,?> map) throws Exception
Exceptionpublic DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setAutoInjectionPolicyEnabled(Boolean autoInjectionPolicyEnabled)
public Boolean getAutoInjectionPolicyEnabled()
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setEnableNamespacesByDefault(Boolean enableNamespacesByDefault)
public Boolean getEnableNamespacesByDefault()
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setInitCNIConfiguration(DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjectorInitCNIConfiguration initCNIConfiguration)
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjectorInitCNIConfiguration getInitCNIConfiguration()
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setLimitCPU(String limitCPU)
public String getLimitCPU()
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setLimitMemory(String limitMemory)
public String getLimitMemory()
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setRequestCPU(String requestCPU)
public String getRequestCPU()
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setRequestMemory(String requestMemory)
public String getRequestMemory()
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setSidecarInjectorNum(Integer sidecarInjectorNum)
public Integer getSidecarInjectorNum()
public DescribeServiceMeshDetailResponseBody.DescribeServiceMeshDetailResponseBodyServiceMeshSpecMeshConfigSidecarInjector setSidecarInjectorWebhookAsYaml(String sidecarInjectorWebhookAsYaml)
public String getSidecarInjectorWebhookAsYaml()
Copyright © 2023. All rights reserved.