All Products
Search
Document Center

Alibaba Cloud Service Mesh:DescribeServiceMeshDetail

Last Updated:May 24, 2023

Queries the details of an Alibaba Cloud Service Mesh (ASM) instance.

Authorization information

There is currently no authorization information disclosed in the API.

Request parameters

ParameterTypeRequiredDescriptionExample
ServiceMeshIdstringYes

The ID of the ASM instance.

c08ba3fd1e6484b0f8cc1ad8fe10d****

Response parameters

ParameterTypeDescriptionExample
object
RequestIdstring

The ID of the request.

11fd0027-c27e-41bb-a565-75583054****
ServiceMeshobject

The details of the ASM instance.

Endpointsobject

The endpoints of the ASM instance.

IntranetPilotEndpointstring

The endpoint that is used to access Istio Pilot from the internal network.

192.168.**.**:15011
PublicPilotEndpointstring

The endpoint that is used to expose Istio Pilot to the Internet.

182.92.**.**:15011
IntranetApiServerEndpointstring

The endpoint that is used to access the API server from the internal network.

https://192.168.**.**:6443
PublicApiServerEndpointstring

The endpoint that is used to expose the API server to the Internet.

https://123.56.**.**:6443
ServiceMeshInfoobject

The basic information about the ASM instance.

Profilestring

The edition of the ASM instance. Valid values:

  • Default: Standard Edition
  • Pro: Professional Edition
Default
CreationTimestring

The time when the ASM instance was created.

2020-04-21T09:42:20+08:00
UpdateTimestring

The time when the ASM instance was last modified.

2020-06-03T14:48:54+08:00
ErrorMessagestring

The error message that is returned when the call failed.

error
Versionstring

The version of the ASM instance.

v1.7.4.0-gfb34ba99-aliyun
Statestring

The status of the ASM instance.

running
ServiceMeshIdstring

The ID of the ASM instance.

c08ba3fd1e6484b0f8cc1ad8fe10d****
Namestring

The name of the ASM instance.

mesh1
RegionIdstring

The ID of the region in which the ASM instance resides.

cn-beijing
Specobject

The specifications of the ASM instance.

Networkobject

The network configurations of the ASM instance.

VpcIdstring

The ID of the virtual private cloud (VPC).

vpc-2zew0rajjkmxy2369****
SecurityGroupIdstring

The ID of the security group.

sg-2ze384sxttxbctnj****
VSwitchesarray

The ID of the vSwitch.

string
vsw-2ze66z3ntvsej0mdo****
LoadBalancerobject

The information about load balancing.

PilotPublicEipboolean

Indicates whether Istio Pilot is exposed to the Internet. Valid values:

  • true: Istio Pilot is exposed to the Internet.
  • false: Istio Pilot is not exposed to the Internet.
true
PilotPublicLoadbalancerIdstring

The ID of the Server Load Balancer (SLB) instance that is used when Istio Pilot is exposed to the Internet.

lb-2zesa8qs8kbkj9jkl****
ApiServerLoadbalancerIdstring

The ID of the SLB instance that is used when the API server is exposed to the Internet.

lb-2zekaak10uxds44vx****
ApiServerPublicEipboolean

Indicates whether the API server is exposed to the Internet. Valid values:

  • true: The API server is exposed to the Internet.
  • false: The API server is not exposed to the Internet.
true
MeshConfigobject

The configurations of the ASM instance.

OPAobject

The information about the Open Policy Agent (OPA) plug-in.

RequestMemorystring

The size of the memory that is requested by the OPA proxy container.

1024Mi
LogLevelstring

The level of the logs to be generated for OPA.

info
Enabledboolean

Indicates whether the OPA plug-in is installed. Valid values:

  • true: The OPA plug-in is installed.
  • false: The OPA plug-in is not installed.
true
LimitMemorystring

The maximum size of the memory that is available to the OPA proxy container.

512Mi
RequestCPUstring

The number of CPU cores that are requested by the OPA proxy container.

2
LimitCPUstring

The maximum number of CPU cores that are available to the OPA proxy container.

1
Prometheusobject

The configurations of Prometheus monitoring.

UseExternalboolean

Indicates whether a custom Prometheus instance is used. Valid values:

  • true: A custom Prometheus instance is used.
  • false: No custom Prometheus instance is used.
false
ExternalUrlstring

The endpoint of Prometheus monitoring. If you use a custom Prometheus instance, this parameter is populated by the system.

http://prometheus:9090
AccessLogobject

The configurations of access log collection.

Enabledboolean

Indicates whether access log collection is enabled. Valid values:

  • true: Access log collection is enabled.
  • false: Access log collection is disabled.
true
Projectstring

The name of the Log Service project that stores access logs.

k8s-log-b7b05d08670e41ca8c8fc0b7718f*****
Pilotobject

The Pilot configurations.

Http10Enabledboolean

Indicates whether HTTP/1.0 is supported. Valid values:

  • true: HTTP/1.0 is supported.
  • false: HTTP/1.0 is not supported.
false
TraceSamplingfloat

The sampling percentage of tracing analysis.

100
Featureobject

The configurations of Pilot features.

FilterGatewayClusterConfigboolean

Indicates whether gateway configuration filtering is enabled. Valid values:

  • true: Gateway configuration filtering is enabled.
  • false: Gateway configuration filtering is disabled.
false
EnableSDSServerboolean

Indicates whether Secret Discovery Service (SDS) is enabled. Valid values:

  • true: SDS is enabled.
  • false: SDS is disabled.
false
ConfigSourceobject

The configurations of communication between external services and services in the mesh.

Enabledboolean

Indicates whether communication is allowed between external services and services in the mesh. Valid values:

  • true: The communication is allowed.
  • false: The communication is not allowed.
false
NacosIDstring

The ID of the Nacos instance that provides external service information.

mse-cn-tl326******
MSEobject

The configurations of Microservices Engine (MSE).

Enabledboolean

Indicates whether MSE is enabled. Valid values:

  • true: MSE is enabled.
  • false: MSE is disabled.
false
CustomizedZipkinboolean

Indicates whether a custom Zipkin system is used. Valid values:

  • true: A custom Zipkin system is used.
  • false: No custom Zipkin system is used.
false
SidecarInjectorobject

The configurations of the sidecar injector.

EnableNamespacesByDefaultboolean

Indicates whether automatic sidecar injection is enabled for all namespaces. Valid values:

  • true: Automatic sidecar injection is enabled for all namespaces.
  • false: Automatic sidecar injection is not enabled for all namespaces.
false
RequestMemorystring

The size of the memory that is requested by the sidecar injector pod.

512Mi
LimitMemorystring

The maximum size of the memory that is available to the sidecar injector pod.

2048Mi
RequestCPUstring

The number of CPU cores that are requested by the sidecar injector pod.

1000m
AutoInjectionPolicyEnabledboolean

Indicates whether automatic sidecar injection can be enabled by using pod annotations. Valid values:

  • true: Automatic sidecar injection can be enabled by using pod annotations.
  • false: Automatic sidecar injection cannot be enabled by using pod annotations.
true
LimitCPUstring

The maximum number of CPU cores that are available to the sidecar injector pod.

4000m
InitCNIConfigurationobject

The configurations of Container Network Interface (CNI).

ExcludeNamespacesstring

The namespaces to exclude. The CNI plug-in ignores pods in the excluded namespaces.

kube-system,istio-system
Enabledboolean

Indicates whether the CNI plug-in is enabled. Valid values:

  • true: The CNI plug-in is enabled.
  • false: The CNI plug-in is disabled.
false
SidecarInjectorWebhookAsYamlstring

Other configurations of automatic sidecar injection, in the YAML format. For more information, see Enable automatic sidecar injection by using multiple methods.

{"injectedAnnotations":{"test/istio-init":"runtime/default2","test/istio-proxy":"runtime/default"},"replicaCount":2,"nodeSelector":{"beta.kubernetes.io/os":"linux"}}
SidecarInjectorNuminteger

The number of component replicas that are used for sidecar injection. Default value: 1.

1
IncludeIPRangesstring

The IP ranges in CIDR form to redirect to the sidecar proxies in the ASM instance.

192.168.0.0/16
ExcludeIPRangesstring

The IP ranges in CIDR form to be excluded from redirection to sidecar proxies in the ASM instance.

172.16.0.0
ExcludeOutboundPortsstring

The outbound ports to be excluded from redirection to sidecar proxies in the ASM instance.

80,81
ExcludeInboundPortsstring

The inbound ports to be excluded from redirection to sidecar proxies in the ASM instance.

80,81
Telemetryboolean

Indicates whether Prometheus monitoring is enabled. We recommend that you use Prometheus Service of Application Real-Time Monitoring Service (ARMS). Valid values:

  • true: Prometheus monitoring is enabled.
  • false: Prometheus monitoring is disabled.
true
Editionobject

The information about the edition.

Namestring

The name of the edition.

Pro
IstiodImageTagstring

The version of the Istiod image.

v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun
ProxyImageTagstring

The version of the Istio Proxy image.

v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun
ProtocolSupportobject

The configurations of protocol support.

MysqlFilterEnabledboolean

Indicates whether MySQL Filter is enabled. Valid values:

  • true: MySQL Filter is enabled.
  • false: MySQL Filter is disabled.
false
RedisFilterEnabledboolean

Indicates whether Redis Filter is enabled. Valid values:

  • true: Redis Filter is enabled.
  • false: Redis Filter is disabled.
false
ThriftFilterEnabledboolean

Indicates whether Thrift Filter is enabled. Valid values:

  • true: Thrift Filter is enabled.
  • false: Thrift Filter is disabled.
false
DubboFilterEnabledboolean

Indicates whether Dubbo Filter is enabled. Valid values:

  • true: Dubbo Filter is enabled.
  • false: Dubbo Filter is disabled.
false
OutboundTrafficPolicystring

The outbound traffic policy. Valid values:

  • ALLOW_ANY: Outbound traffic to all external services is allowed.
  • REGISTRY_ONLY: Outbound traffic is allowed to only external services that are defined in the service registry of the ASM instance.
ALLOW_ANY
Kialiobject

The configurations of mesh topology.

Enabledboolean

Indicates whether mesh topology is enabled. Mesh topology can be enabled only when Prometheus monitoring is enabled. If Prometheus monitoring is disabled, you must set this parameter to false. Valid values:

  • true: Mesh topology is enabled.
  • false: Mesh topology is disabled.
false
Urlstring

The endpoint of the mesh topology service.

http://1.2.**.**:20001
Tracingboolean

Indicates whether tracing analysis is enabled. This feature can be enabled only after Tracing Analysis is activated. Valid values:

  • true: Tracing analysis is enabled.
  • false: Tracing analysis is disabled.
true
WebAssemblyFilterDeploymentobject

The configurations of WebAssembly Filter.

Enabledboolean

Indicates whether WebAssembly Filter is enabled. Valid values:

  • true:WebAssembly Filter is enabled.
  • false: WebAssembly Filter is disabled.
false
EnableLocalityLBboolean

Indicates whether the feature that routes traffic to the nearest instance is enabled. Valid values:

  • true: The feature is enabled.
  • false: The feature is disabled.
true
Auditobject

The information about mesh audit.

Enabledboolean

Indicates whether mesh audit is enabled. Valid values:

  • true: Mesh audit is enabled.
  • false: Mesh audit is disabled.
true
Projectstring

The name of the Log Service project that is used for mesh audit.

audit-project
AuditProjectStatusstring

Indicates whether an audit project exists in the ASM instance. Valid values:

  • audit_project_exist: An audit project exists.
  • audit_project_not_exist: No audit project exists.
audit_project_not_exist
Proxyobject

The proxy configurations.

RequestMemorystring

The size of the memory that is requested.

128Mi
ClusterDomainstring

The trusted domain.

cluster.domain
LimitMemorystring

The maximum size of the memory.

1024Mi
RequestCPUstring

The number of CPU cores that are requested.

100m
EnableDNSProxyingboolean

Indicates whether the Domain Name System (DNS) proxy feature is enabled. Valid values: Valid values:

  • true: The DNS proxy feature is enabled.
  • false: The DNS proxy feature is disabled.
false
LimitCPUstring

The maximum number of CPU cores.

2000m
AccessLogServiceEnabledboolean

Indicates whether gRPC Access Log Service (ALS) for Envoy is enabled. Valid values:

  • true: gRPC ALS for Envoy is enabled.
  • false: gRPC ALS for Envoy is disabled.
false
AccessLogServiceHoststring

The endpoint of gRPC ALS for Envoy.

0.0.0.0
AccessLogServicePortinteger

The port of gRPC ALS for Envoy.

9999
AccessLogFormatstring

The format of the access logs of sidecar proxies.

{"authority_for":"%REQ(:AUTHORITY)%","bytes_received":"%BYTES_RECEIVED%","bytes_sent":"%BYTES_SENT%","downstream_local_address":"%DOWNSTREAM_LOCAL_ADDRESS%","downstream_remote_address":"%DOWNSTREAM_REMOTE_ADDRESS%","duration":"%DURATION%","istio_policy_status":"%DYNAMIC_METADATA(istio.mixer:status)%","method":"%REQ(:METHOD)%","path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%","protocol":"%PROTOCOL%","request_id":"%REQ(X-REQUEST-ID)%","requested_server_name":"%REQUESTED_SERVER_NAME%","response_code":"%RESPONSE_CODE%","response_flags":"%RESPONSE_FLAGS%","route_name":"%ROUTE_NAME%","start_time":"%START_TIME%","trace_id":"%REQ(X-B3-TRACEID)%","upstream_cluster":"%UPSTREAM_CLUSTER%","upstream_host":"%UPSTREAM_HOST%","upstream_local_address":"%UPSTREAM_LOCAL_ADDRESS%","upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%","upstream_transport_failure_reason":"%UPSTREAM_TRANSPORT_FAILURE_REASON%","user_agent":"%REQ(USER-AGENT)%","x_forwarded_for":"%REQ(X-FORWARDED-FOR)%"}
AccessLogFilestring

The path to the file that stores the access logs of sidecar proxies.

/dev/stdout
K8sNewAPIsSupportobject

The information about the Kubernetes API.

GatewayAPIEnabledboolean

Indicates whether Gateway API is enabled. Valid values:

  • true: Gateway API is enabled.
  • false: Gateway API is disabled.
false
LocalityLBobject

The configurations of cross-region load balancing.

Enabledboolean

Indicates whether cross-region load balancing is enabled. Valid values:

  • true: Cross-region load balancing is enabled.
  • false: Cross-region load balancing is disabled.
false
Failoverobject

The configurations of cross-region failover.

NoteOnly one of Failover and Distribute parameters can be set. If you set the Failover parameter, you cannot set the Distribute parameter.
{"failover":[{"from":"cn-hangzhou","to":"cn-shanghai"}]}
Distributeobject

The configurations of cross-region traffic distribution.

NoteOnly one of Failover and Distribute parameters can be set. If you set the Distribute parameter, you cannot set the Failover parameter.
[{"from":"cn-shanghai","to":{"cn-hangzhou/*":50,"cn-shanghai/*":25,"cn-zhangjiakou/*":25}},{"from":"cn-hangzhou","to":{"cn-hangzhou/*":50,"cn-shanghai/*":25,"cn-zhangjiakou/*":25}}]
ControlPlaneLogInfoobject

The configurations of control-plane log collection.

Enabledboolean

Indicates whether the collection of control-plane logs is enabled. Valid values:

  • true: The collection of control-plane logs is enabled.
  • false: The collection of control-plane logs is disabled.
false
Projectstring

The name of the Log Service project that stores control-plane logs.

mesh-log-cbeb85a09161b4a26ab73e0ac****
ExtraConfigurationobject

The configurations of additional features for the ASM instance.

IstioCRHistoryobject

The configurations of the rollback feature for Istio resources.

EnableHistoryboolean

Indicates whether the rollback feature for Istio resources is enabled. Valid values:

  • true: The rollback feature for Istio resources is enabled.
  • false: The rollback feature for Istio resources is disabled.
false
CRAggregationEnabledboolean

Indicates whether the Kubernetes API of clusters on the data plane can be used to access Istio resources. Valid values:

  • true: The Kubernetes API of clusters on the data plane can be used to access Istio resources.
  • false: The Kubernetes API of clusters on the data plane cannot be used to access Istio resources.
false
MultiBufferobject

The information about Transport Layer Security (TLS) acceleration based on MulitiBuffer.

Enabledboolean

Indicates whether MulitiBuffer-based TLS acceleration is enabled. Valid values:

  • true: MulitiBuffer-based TLS acceleration is enabled.
  • false: MulitiBuffer-based TLS acceleration is disabled.
false
PollDelaystring

The pull-request latency.

0.02s
TerminationDrainDurationstring

The maximum period of time that Istio Proxy waits for a request to end.

5s
Lifecycleobject

The lifecycle of Istio Proxy.

postStartobject

The post-start parameters.

execobject

The post-start script.

commandarray

The executed command.

string
sleep 3s
httpGetobject

The HTTP GET request that is sent before the instance stops.

portstring

The port number of the request.

80
hoststring

The URL of the request.

127.xx.xx.1
schemestring

The request method. Valid values: http and https.

http
httpHeadersobject []

The HTTP request headers.

namestring

The name of the HTTP request header.

key
valuestring

The value of the HTTP request header field.

value
tcpSocketobject

The TCP socket request that is sent.

portstring

The port number of the TCP socket request.

888
hoststring

The URL of the TCP socket request.

127.xx.xx.1
preStopobject

The pre-close parameters.

execobject

The pre-close script.

commandarray

The executed command.

string
sleep 3s
httpGetobject

The HTTP GET request that is sent before the instance stops.

portstring

The port number of the request.

80
hoststring

The URL of the request.

127.xx.xx.1
schemestring

The request method. Valid values: http and https.

http
httpHeadersobject []

The HTTP request headers.

namestring

The name of the HTTP request header.

key
valuestring

The value of the HTTP request header field.

value
tcpSocketobject

The TCP socket request that is sent.

portstring

The port number of the request.

888
hoststring

The URL of the request.

127.xx.xx.1
SidecarProxyInitResourceLimitobject

The resource limits on the istio-init container.

ResourceCPULimitstring

The maximum number of CPU cores that are available to the istio-init container.

2000m
ResourceMemoryLimitstring

The maximum size of the memory that is available to the istio-init container.

1024Mi
SidecarProxyInitResourceRequestobject

The resources that are requested by the istio-init container.

ResourceCPURequeststring

The number of CPU cores that are requested by the istio-init container.

10m
ResourceMemoryRequeststring

The size of the memory that is requested by the istio-init container.

10Mi
DiscoverySelectorsobject []

The label selectors used to specify namespaces on the data plane. The control plane discovers and process only application services in the specified namespaces.

object
[{"matchExpressions":[{"key":"asm-discovery","operator":"Exists"}]}]
RateLimitobject

The configurations of Application High Availability Service (AHAS)-based throttling.

EnableGlobalRateLimitboolean

Indicates whether AHAS-based throttling is enabled. Valid values:

  • true: AHAS-based throttling is enabled.
  • false: AHAS-based throttling is disabled.
false
OPAScopeInjectionobject

The configurations of the feature of controlling the OPA injection scope.

OPAScopeInjectedboolean

Indicates whether the feature of controlling the OPA injection scope is enabled. Valid values:

  • true: The feature is enabled.
  • false: The feature is disabled.
false
CRAggregationConfigurationobject

Access to Istio resources by using the Kubernetes API on the data plane.

Enabledboolean

Indicates whether Istio resources can be accessed by using the Kubernetes API on the data plane.

true
NFDConfigurationobject

The configurations of Node Feature Discovery (NFD).

Enabledboolean

Indicates whether NFD is enabled.

true
NFDLabelPrunedboolean

Indicates whether feature labels on nodes are cleared when NFD is disabled.

true
AccessLogExtraConfobject

The configurations of additional features for access log collection

GatewayLifecycleinteger

The retention period for the access logs of the ingress gateway. Unit: day. The logs are collected by using the Log Service. For example, a value of 30 indicates that the logs are retained for 30 days.

30
SidecarLifecycleinteger

The retention period for the access logs of sidecar proxies. Unit: day. The logs are collected by using the Log Service. For example, a value of 30 indicates that the logs are retained for 30 days.

30
AutoDiagnosisobject

The configurations of automatic diagnosis for the ASM instance.

AutoDiagnosisEnabledboolean

Indicates whether automatic diagnosis is enabled for the ASM instance. If you enable this feature, the ASM instance is automatically diagnosed five minutes after you modify an Istio resource.

true
AdaptiveXdsConfigurationobject

The configurations of adaptive xDS optimization.

Enabledboolean

Indicates whether adaptive xDS optimization is enabled.

true
EgressResourcesobject

The resource configurations of the egress gateway that is used by adaptive xDS optimization.

Requestsobject

The resources that are requested by the egress gateway.

{"cpu":"100m", "memory": "256Mi"}
Limitsobject

The resources that are available to the egress gateway.

{"cpu":"200m", "memory": "512Mi"}
EgressReplicaCountinteger

The number of the egress gateway pod replicas.

2
EgressAutoscaleEnabledboolean

Indicates whether Horizontal Pod Autoscaling (HPA) is enabled for the egress gateway.

true
EgressMinReplicainteger

The minimum number of egress gateway pod replicas when HPA is enabled.

1
EgressMaxReplicainteger

The maximum number of egress gateway pod replicas when HPA is enabled.

2
EgressHpaCpuobject

The CPU resource configurations of the egress gateway when HPA is enabled.

TargetAverageUtilizationinteger

The expected CPU utilization when HPA is enabled. Valid values: 1 to 100. If the CPU utilization exceeds this value, the number of pod replicas increases. If the CPU utilization is less than this value, the number of pod replicas decreases.

80
EgressHpaMemoryobject

The memory resource configurations of the egress gateway when HPA is enabled.

TargetAverageUtilizationinteger

The expected memory usage when HPA is enabled. Valid values: 1 to 100. If the memory usage exceeds this value, the number of pod replicas increases. If the memory usage is less than this value, the number of pod replicas decreases.

80
Clustersarray

The list of clusters.

string
["caf089e56daba4c51a8906fe43ea1****","c80f45444b3da447da60a911390c2****"]
ClusterSpecstring

The specification of the ASM instance. Valid values:

  • standard: Standard Edition
  • enterprise: Enterprise Edition
  • ultimate: Ultimate Edition
standard
OwnerTypestring

The Alibaba Cloud service for which the ASM instance is created. Valid values:

  • ackone: The ASM instance is created for Alibaba Cloud Distributed Cloud Container Platform (ACK One).
  • An empty value indicates that the ASM instance is created by the user.
ackone
OwnerIdstring

The ID of the Alibaba Cloud service instance for which the ASM instance is created.

cc3e96f249d124eb38b72718ec5*****

Examples

Sample success responses

JSONformat

{
  "RequestId": "11fd0027-c27e-41bb-a565-75583054****",
  "ServiceMesh": {
    "Endpoints": {
      "IntranetPilotEndpoint": "192.168.**.**:15011",
      "PublicPilotEndpoint": "182.92.**.**:15011",
      "IntranetApiServerEndpoint": "https://192.168.**.**:6443",
      "PublicApiServerEndpoint": "https://123.56.**.**:6443"
    },
    "ServiceMeshInfo": {
      "Profile": "Default",
      "CreationTime": "2020-04-21T09:42:20+08:00",
      "UpdateTime": "2020-06-03T14:48:54+08:00",
      "ErrorMessage": " error",
      "Version": "v1.7.4.0-gfb34ba99-aliyun",
      "State": "running",
      "ServiceMeshId": "c08ba3fd1e6484b0f8cc1ad8fe10d****",
      "Name": "mesh1",
      "RegionId": "cn-beijing"
    },
    "Spec": {
      "Network": {
        "VpcId": "vpc-2zew0rajjkmxy2369****",
        "SecurityGroupId": "sg-2ze384sxttxbctnj****",
        "VSwitches": [
          "vsw-2ze66z3ntvsej0mdo****"
        ]
      },
      "LoadBalancer": {
        "PilotPublicEip": true,
        "PilotPublicLoadbalancerId": "lb-2zesa8qs8kbkj9jkl****",
        "ApiServerLoadbalancerId": "lb-2zekaak10uxds44vx****",
        "ApiServerPublicEip": true
      },
      "MeshConfig": {
        "OPA": {
          "RequestMemory": "1024Mi",
          "LogLevel": "info",
          "Enabled": true,
          "LimitMemory": "512Mi",
          "RequestCPU": "2",
          "LimitCPU": "1"
        },
        "Prometheus": {
          "UseExternal": false,
          "ExternalUrl": "http://prometheus:9090"
        },
        "AccessLog": {
          "Enabled": true,
          "Project": "k8s-log-b7b05d08670e41ca8c8fc0b7718f*****"
        },
        "Pilot": {
          "Http10Enabled": false,
          "TraceSampling": 100,
          "Feature": {
            "FilterGatewayClusterConfig": false,
            "EnableSDSServer": false
          },
          "ConfigSource": {
            "Enabled": false,
            "NacosID": "mse-cn-tl326******"
          }
        },
        "MSE": {
          "Enabled": false
        },
        "CustomizedZipkin": false,
        "SidecarInjector": {
          "EnableNamespacesByDefault": false,
          "RequestMemory": "512Mi",
          "LimitMemory": "2048Mi",
          "RequestCPU": "1000m",
          "AutoInjectionPolicyEnabled": true,
          "LimitCPU": "4000m",
          "InitCNIConfiguration": {
            "ExcludeNamespaces": "kube-system,istio-system",
            "Enabled": false
          },
          "SidecarInjectorWebhookAsYaml": "{\"injectedAnnotations\":{\"test/istio-init\":\"runtime/default2\",\"test/istio-proxy\":\"runtime/default\"},\"replicaCount\":2,\"nodeSelector\":{\"beta.kubernetes.io/os\":\"linux\"}}",
          "SidecarInjectorNum": 1
        },
        "IncludeIPRanges": "192.168.0.0/16",
        "ExcludeIPRanges": "172.16.0.0",
        "ExcludeOutboundPorts": "80,81",
        "ExcludeInboundPorts": "80,81",
        "Telemetry": true,
        "Edition": {
          "Name": "Pro",
          "IstiodImageTag": "v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun",
          "ProxyImageTag": "v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun"
        },
        "ProtocolSupport": {
          "MysqlFilterEnabled": false,
          "RedisFilterEnabled": false,
          "ThriftFilterEnabled": false,
          "DubboFilterEnabled": false
        },
        "OutboundTrafficPolicy": "ALLOW_ANY",
        "Kiali": {
          "Enabled": false,
          "Url": "http://1.2.**.**:20001"
        },
        "Tracing": true,
        "WebAssemblyFilterDeployment": {
          "Enabled": false
        },
        "EnableLocalityLB": true,
        "Audit": {
          "Enabled": true,
          "Project": "audit-project",
          "AuditProjectStatus": "audit_project_not_exist"
        },
        "Proxy": {
          "RequestMemory": "128Mi",
          "ClusterDomain": "cluster.domain",
          "LimitMemory": "1024Mi",
          "RequestCPU": "100m",
          "EnableDNSProxying": false,
          "LimitCPU": "2000m",
          "AccessLogServiceEnabled": false,
          "AccessLogServiceHost": "0.0.0.0",
          "AccessLogServicePort": 9999,
          "AccessLogFormat": "{\"authority_for\":\"%REQ(:AUTHORITY)%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"duration\":\"%DURATION%\",\"istio_policy_status\":\"%DYNAMIC_METADATA(istio.mixer:status)%\",\"method\":\"%REQ(:METHOD)%\",\"path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"request_id\":\"%REQ(X-REQUEST-ID)%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"route_name\":\"%ROUTE_NAME%\",\"start_time\":\"%START_TIME%\",\"trace_id\":\"%REQ(X-B3-TRACEID)%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"upstream_service_time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"user_agent\":\"%REQ(USER-AGENT)%\",\"x_forwarded_for\":\"%REQ(X-FORWARDED-FOR)%\"}",
          "AccessLogFile": "/dev/stdout"
        },
        "K8sNewAPIsSupport": {
          "GatewayAPIEnabled": false
        },
        "LocalityLB": {
          "Enabled": false,
          "Failover": {
            "test": "test",
            "test2": 1
          },
          "Distribute": {
            "test": "test",
            "test2": 1
          }
        },
        "ControlPlaneLogInfo": {
          "Enabled": false,
          "Project": "mesh-log-cbeb85a09161b4a26ab73e0ac****"
        },
        "ExtraConfiguration": {
          "IstioCRHistory": {
            "EnableHistory": false
          },
          "CRAggregationEnabled": false,
          "MultiBuffer": {
            "Enabled": false,
            "PollDelay": "0.02s"
          },
          "TerminationDrainDuration": "5s",
          "Lifecycle": {
            "postStart": {
              "exec": {
                "command": [
                  "sleep 3s"
                ]
              },
              "httpGet": {
                "port": "80",
                "host": "127.xx.xx.1",
                "scheme": "http",
                "httpHeaders": [
                  {
                    "name": "key",
                    "value": "value"
                  }
                ]
              },
              "tcpSocket": {
                "port": "888",
                "host": "127.xx.xx.1"
              }
            },
            "preStop": {
              "exec": {
                "command": [
                  "sleep 3s"
                ]
              },
              "httpGet": {
                "port": "80",
                "host": "127.xx.xx.1",
                "scheme": "http",
                "httpHeaders": [
                  {
                    "name": "key",
                    "value": "value"
                  }
                ]
              },
              "tcpSocket": {
                "port": "888",
                "host": "127.xx.xx.1"
              }
            }
          },
          "SidecarProxyInitResourceLimit": {
            "ResourceCPULimit": "2000m",
            "ResourceMemoryLimit": "1024Mi"
          },
          "SidecarProxyInitResourceRequest": {
            "ResourceCPURequest": "10m",
            "ResourceMemoryRequest": "10Mi"
          },
          "DiscoverySelectors": [
            {
              "test": "test",
              "test2": 1
            }
          ],
          "RateLimit": {
            "EnableGlobalRateLimit": false
          },
          "OPAScopeInjection": {
            "OPAScopeInjected": false
          },
          "CRAggregationConfiguration": {
            "Enabled": true
          },
          "NFDConfiguration": {
            "Enabled": true,
            "NFDLabelPruned": true
          },
          "AccessLogExtraConf": {
            "GatewayLifecycle": 30,
            "SidecarLifecycle": 30
          },
          "AutoDiagnosis": {
            "AutoDiagnosisEnabled": true
          },
          "AdaptiveXdsConfiguration": {
            "Enabled": true,
            "EgressResources": {
              "Requests": {
                "test": "test",
                "test2": 1
              },
              "Limits": {
                "test": "test",
                "test2": 1
              }
            },
            "EgressReplicaCount": 2,
            "EgressAutoscaleEnabled": true,
            "EgressMinReplica": 1,
            "EgressMaxReplica": 2,
            "EgressHpaCpu": {
              "TargetAverageUtilization": 80
            },
            "EgressHpaMemory": {
              "TargetAverageUtilization": 80
            }
          }
        }
      }
    },
    "Clusters": [
      "[\"caf089e56daba4c51a8906fe43ea1****\",\"c80f45444b3da447da60a911390c2****\"]"
    ],
    "ClusterSpec": "standard",
    "OwnerType": "ackone",
    "OwnerId": "cc3e96f249d124eb38b72718ec5*****"
  }
}

Error codes

For a list of error codes, visit the Service error codes.

Change history

Change timeSummary of changesOperation
2023-04-13The response structure of the API operation changes.
Change itemChange content
Output ParametersThe response structure of the API operation changes.
2022-08-31The response structure of the API operation changes.
Change itemChange content
Output ParametersThe response structure of the API operation changes.
2021-10-28The response structure of the API operation changes.
Change itemChange content
Output ParametersThe response structure of the API operation changes.
2021-09-06The response structure of the API operation changes.
Change itemChange content
Output ParametersThe response structure of the API operation changes.