in servicemesh-20200111/core/Client.cs [8706:8891]
public async Task<UpdateNamespaceScopeSidecarConfigResponse> UpdateNamespaceScopeSidecarConfigWithOptionsAsync(UpdateNamespaceScopeSidecarConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Concurrency))
{
body["Concurrency"] = request.Concurrency;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableCoreDump))
{
body["EnableCoreDump"] = request.EnableCoreDump;
}
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.HoldApplicationUntilProxyStarts))
{
body["HoldApplicationUntilProxyStarts"] = request.HoldApplicationUntilProxyStarts;
}
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.InterceptionMode))
{
body["InterceptionMode"] = request.InterceptionMode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IstioDNSProxyEnabled))
{
body["IstioDNSProxyEnabled"] = request.IstioDNSProxyEnabled;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Lifecycle))
{
body["Lifecycle"] = request.Lifecycle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LogLevel))
{
body["LogLevel"] = request.LogLevel;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Namespace))
{
body["Namespace"] = request.Namespace;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PostStart))
{
body["PostStart"] = request.PostStart;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreStop))
{
body["PreStop"] = request.PreStop;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Privileged))
{
body["Privileged"] = request.Privileged;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyInitAckSloCPUResourceLimit))
{
body["ProxyInitAckSloCPUResourceLimit"] = request.ProxyInitAckSloCPUResourceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyInitAckSloCPUResourceRequest))
{
body["ProxyInitAckSloCPUResourceRequest"] = request.ProxyInitAckSloCPUResourceRequest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyInitAckSloMemoryResourceLimit))
{
body["ProxyInitAckSloMemoryResourceLimit"] = request.ProxyInitAckSloMemoryResourceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyInitAckSloMemoryResourceRequest))
{
body["ProxyInitAckSloMemoryResourceRequest"] = request.ProxyInitAckSloMemoryResourceRequest;
}
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.ProxyMetadata))
{
body["ProxyMetadata"] = request.ProxyMetadata;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProxyStatsMatcher))
{
body["ProxyStatsMatcher"] = request.ProxyStatsMatcher;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ReadinessFailureThreshold))
{
body["ReadinessFailureThreshold"] = request.ReadinessFailureThreshold;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ReadinessInitialDelaySeconds))
{
body["ReadinessInitialDelaySeconds"] = request.ReadinessInitialDelaySeconds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ReadinessPeriodSeconds))
{
body["ReadinessPeriodSeconds"] = request.ReadinessPeriodSeconds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceMeshId))
{
body["ServiceMeshId"] = request.ServiceMeshId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarProxyAckSloCPUResourceLimit))
{
body["SidecarProxyAckSloCPUResourceLimit"] = request.SidecarProxyAckSloCPUResourceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarProxyAckSloCPUResourceRequest))
{
body["SidecarProxyAckSloCPUResourceRequest"] = request.SidecarProxyAckSloCPUResourceRequest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarProxyAckSloMemoryResourceLimit))
{
body["SidecarProxyAckSloMemoryResourceLimit"] = request.SidecarProxyAckSloMemoryResourceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarProxyAckSloMemoryResourceRequest))
{
body["SidecarProxyAckSloMemoryResourceRequest"] = request.SidecarProxyAckSloMemoryResourceRequest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarProxyCPUResourceLimit))
{
body["SidecarProxyCPUResourceLimit"] = request.SidecarProxyCPUResourceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarProxyCPUResourceRequest))
{
body["SidecarProxyCPUResourceRequest"] = request.SidecarProxyCPUResourceRequest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarProxyMemoryResourceLimit))
{
body["SidecarProxyMemoryResourceLimit"] = request.SidecarProxyMemoryResourceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SidecarProxyMemoryResourceRequest))
{
body["SidecarProxyMemoryResourceRequest"] = request.SidecarProxyMemoryResourceRequest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TerminationDrainDuration))
{
body["TerminationDrainDuration"] = request.TerminationDrainDuration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tracing))
{
body["Tracing"] = request.Tracing;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateNamespaceScopeSidecarConfig",
Version = "2020-01-11",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateNamespaceScopeSidecarConfigResponse>(await CallApiAsync(params_, req, runtime));
}