in servicemesh-20200111/core/Client.cs [8086:8505]
public async Task<UpdateMeshFeatureResponse> UpdateMeshFeatureWithOptionsAsync(UpdateMeshFeatureRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogGatewayEnabled))
{
query["AccessLogGatewayEnabled"] = request.AccessLogGatewayEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogSidecarEnabled))
{
query["AccessLogSidecarEnabled"] = request.AccessLogSidecarEnabled;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogEnabled))
{
body["AccessLogEnabled"] = request.AccessLogEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogFile))
{
body["AccessLogFile"] = request.AccessLogFile;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogFormat))
{
body["AccessLogFormat"] = request.AccessLogFormat;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogGatewayLifecycle))
{
body["AccessLogGatewayLifecycle"] = request.AccessLogGatewayLifecycle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogProject))
{
body["AccessLogProject"] = request.AccessLogProject;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogServiceEnabled))
{
body["AccessLogServiceEnabled"] = request.AccessLogServiceEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogServiceHost))
{
body["AccessLogServiceHost"] = request.AccessLogServiceHost;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogServicePort))
{
body["AccessLogServicePort"] = request.AccessLogServicePort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessLogSidecarLifecycle))
{
body["AccessLogSidecarLifecycle"] = request.AccessLogSidecarLifecycle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuditProject))
{
body["AuditProject"] = request.AuditProject;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AutoInjectionPolicyEnabled))
{
body["AutoInjectionPolicyEnabled"] = request.AutoInjectionPolicyEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CRAggregationEnabled))
{
body["CRAggregationEnabled"] = request.CRAggregationEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterSpec))
{
body["ClusterSpec"] = request.ClusterSpec;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CniEnabled))
{
body["CniEnabled"] = request.CniEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CniExcludeNamespaces))
{
body["CniExcludeNamespaces"] = request.CniExcludeNamespaces;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Concurrency))
{
body["Concurrency"] = request.Concurrency;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigSourceEnabled))
{
body["ConfigSourceEnabled"] = request.ConfigSourceEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigSourceNacosID))
{
body["ConfigSourceNacosID"] = request.ConfigSourceNacosID;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomizedPrometheus))
{
body["CustomizedPrometheus"] = request.CustomizedPrometheus;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomizedZipkin))
{
body["CustomizedZipkin"] = request.CustomizedZipkin;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DNSProxyingEnabled))
{
body["DNSProxyingEnabled"] = request.DNSProxyingEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DefaultComponentsScheduleConfig))
{
body["DefaultComponentsScheduleConfig"] = request.DefaultComponentsScheduleConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DiscoverySelectors))
{
body["DiscoverySelectors"] = request.DiscoverySelectors;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DubboFilterEnabled))
{
body["DubboFilterEnabled"] = request.DubboFilterEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableAudit))
{
body["EnableAudit"] = request.EnableAudit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableAutoDiagnosis))
{
body["EnableAutoDiagnosis"] = request.EnableAutoDiagnosis;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableBootstrapXdsAgent))
{
body["EnableBootstrapXdsAgent"] = request.EnableBootstrapXdsAgent;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableCRHistory))
{
body["EnableCRHistory"] = request.EnableCRHistory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableNamespacesByDefault))
{
body["EnableNamespacesByDefault"] = request.EnableNamespacesByDefault;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableSDSServer))
{
body["EnableSDSServer"] = request.EnableSDSServer;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExcludeIPRanges))
{
body["ExcludeIPRanges"] = request.ExcludeIPRanges;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExcludeInboundPorts))
{
body["ExcludeInboundPorts"] = request.ExcludeInboundPorts;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExcludeOutboundPorts))
{
body["ExcludeOutboundPorts"] = request.ExcludeOutboundPorts;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilterGatewayClusterConfig))
{
body["FilterGatewayClusterConfig"] = request.FilterGatewayClusterConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GatewayAPIEnabled))
{
body["GatewayAPIEnabled"] = request.GatewayAPIEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HoldApplicationUntilProxyStarts))
{
body["HoldApplicationUntilProxyStarts"] = request.HoldApplicationUntilProxyStarts;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Http10Enabled))
{
body["Http10Enabled"] = request.Http10Enabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeIPRanges))
{
body["IncludeIPRanges"] = request.IncludeIPRanges;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeInboundPorts))
{
body["IncludeInboundPorts"] = request.IncludeInboundPorts;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeOutboundPorts))
{
body["IncludeOutboundPorts"] = request.IncludeOutboundPorts;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IntegrateKiali))
{
body["IntegrateKiali"] = request.IntegrateKiali;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InterceptionMode))
{
body["InterceptionMode"] = request.InterceptionMode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.KialiArmsAuthTokens))
{
body["KialiArmsAuthTokens"] = request.KialiArmsAuthTokens;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.KialiEnabled))
{
body["KialiEnabled"] = request.KialiEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.KialiServiceAnnotations))
{
body["KialiServiceAnnotations"] = request.KialiServiceAnnotations;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Lifecycle))
{
body["Lifecycle"] = request.Lifecycle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LocalityLBConf))
{
body["LocalityLBConf"] = request.LocalityLBConf;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LocalityLoadBalancing))
{
body["LocalityLoadBalancing"] = request.LocalityLoadBalancing;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LogLevel))
{
body["LogLevel"] = request.LogLevel;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MSEEnabled))
{
body["MSEEnabled"] = request.MSEEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MultiBufferEnabled))
{
body["MultiBufferEnabled"] = request.MultiBufferEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MultiBufferPollDelay))
{
body["MultiBufferPollDelay"] = request.MultiBufferPollDelay;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MysqlFilterEnabled))
{
body["MysqlFilterEnabled"] = request.MysqlFilterEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NFDEnabled))
{
body["NFDEnabled"] = request.NFDEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NFDLabelPruned))
{
body["NFDLabelPruned"] = request.NFDLabelPruned;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPAInjectorCPULimit))
{
body["OPAInjectorCPULimit"] = request.OPAInjectorCPULimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPAInjectorCPURequirement))
{
body["OPAInjectorCPURequirement"] = request.OPAInjectorCPURequirement;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPAInjectorMemoryLimit))
{
body["OPAInjectorMemoryLimit"] = request.OPAInjectorMemoryLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPAInjectorMemoryRequirement))
{
body["OPAInjectorMemoryRequirement"] = request.OPAInjectorMemoryRequirement;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPALimitCPU))
{
body["OPALimitCPU"] = request.OPALimitCPU;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPALimitMemory))
{
body["OPALimitMemory"] = request.OPALimitMemory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPALogLevel))
{
body["OPALogLevel"] = request.OPALogLevel;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPARequestCPU))
{
body["OPARequestCPU"] = request.OPARequestCPU;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPARequestMemory))
{
body["OPARequestMemory"] = request.OPARequestMemory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OPAScopeInjected))
{
body["OPAScopeInjected"] = request.OPAScopeInjected;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OpaEnabled))
{
body["OpaEnabled"] = request.OpaEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OpenAgentPolicy))
{
body["OpenAgentPolicy"] = request.OpenAgentPolicy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutboundTrafficPolicy))
{
body["OutboundTrafficPolicy"] = request.OutboundTrafficPolicy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrometheusUrl))
{
body["PrometheusUrl"] = request.PrometheusUrl;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyInitCPUResourceLimit))
{
body["ProxyInitCPUResourceLimit"] = request.ProxyInitCPUResourceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyInitCPUResourceRequest))
{
body["ProxyInitCPUResourceRequest"] = request.ProxyInitCPUResourceRequest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyInitMemoryResourceLimit))
{
body["ProxyInitMemoryResourceLimit"] = request.ProxyInitMemoryResourceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyInitMemoryResourceRequest))
{
body["ProxyInitMemoryResourceRequest"] = request.ProxyInitMemoryResourceRequest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyLimitCPU))
{
body["ProxyLimitCPU"] = request.ProxyLimitCPU;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyLimitMemory))
{
body["ProxyLimitMemory"] = request.ProxyLimitMemory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyRequestCPU))
{
body["ProxyRequestCPU"] = request.ProxyRequestCPU;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyRequestMemory))
{
body["ProxyRequestMemory"] = request.ProxyRequestMemory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyStatsMatcher))
{
body["ProxyStatsMatcher"] = request.ProxyStatsMatcher;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RedisFilterEnabled))
{
body["RedisFilterEnabled"] = request.RedisFilterEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceMeshId))
{
body["ServiceMeshId"] = request.ServiceMeshId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarInjectorLimitCPU))
{
body["SidecarInjectorLimitCPU"] = request.SidecarInjectorLimitCPU;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarInjectorLimitMemory))
{
body["SidecarInjectorLimitMemory"] = request.SidecarInjectorLimitMemory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarInjectorRequestCPU))
{
body["SidecarInjectorRequestCPU"] = request.SidecarInjectorRequestCPU;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarInjectorRequestMemory))
{
body["SidecarInjectorRequestMemory"] = request.SidecarInjectorRequestMemory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarInjectorWebhookAsYaml))
{
body["SidecarInjectorWebhookAsYaml"] = request.SidecarInjectorWebhookAsYaml;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Telemetry))
{
body["Telemetry"] = request.Telemetry;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TerminationDrainDuration))
{
body["TerminationDrainDuration"] = request.TerminationDrainDuration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ThriftFilterEnabled))
{
body["ThriftFilterEnabled"] = request.ThriftFilterEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TraceCustomTags))
{
body["TraceCustomTags"] = request.TraceCustomTags;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TraceMaxPathTagLength))
{
body["TraceMaxPathTagLength"] = request.TraceMaxPathTagLength;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TraceSampling))
{
body["TraceSampling"] = request.TraceSampling;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tracing))
{
body["Tracing"] = request.Tracing;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TracingOnExtZipkinLimitCPU))
{
body["TracingOnExtZipkinLimitCPU"] = request.TracingOnExtZipkinLimitCPU;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TracingOnExtZipkinLimitMemory))
{
body["TracingOnExtZipkinLimitMemory"] = request.TracingOnExtZipkinLimitMemory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TracingOnExtZipkinRequestCPU))
{
body["TracingOnExtZipkinRequestCPU"] = request.TracingOnExtZipkinRequestCPU;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TracingOnExtZipkinRequestMemory))
{
body["TracingOnExtZipkinRequestMemory"] = request.TracingOnExtZipkinRequestMemory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WebAssemblyFilterEnabled))
{
body["WebAssemblyFilterEnabled"] = request.WebAssemblyFilterEnabled;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMeshFeature",
Version = "2020-01-11",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMeshFeatureResponse>(await CallApiAsync(params_, req, runtime));
}