in servicemesh-20200111/alibabacloud_servicemesh20200111/models.py [0:0]
def from_map(self, m=None):
m = m or dict()
if m.get('ServiceMeshId') is not None:
self.service_mesh_id = m.get('ServiceMeshId')
if m.get('Tracing') is not None:
self.tracing = m.get('Tracing')
if m.get('TraceSampling') is not None:
self.trace_sampling = m.get('TraceSampling')
if m.get('LocalityLoadBalancing') is not None:
self.locality_load_balancing = m.get('LocalityLoadBalancing')
if m.get('Telemetry') is not None:
self.telemetry = m.get('Telemetry')
if m.get('OpenAgentPolicy') is not None:
self.open_agent_policy = m.get('OpenAgentPolicy')
if m.get('OPALogLevel') is not None:
self.opalog_level = m.get('OPALogLevel')
if m.get('OPARequestCPU') is not None:
self.oparequest_cpu = m.get('OPARequestCPU')
if m.get('OPARequestMemory') is not None:
self.oparequest_memory = m.get('OPARequestMemory')
if m.get('OPALimitCPU') is not None:
self.opalimit_cpu = m.get('OPALimitCPU')
if m.get('OPALimitMemory') is not None:
self.opalimit_memory = m.get('OPALimitMemory')
if m.get('EnableAudit') is not None:
self.enable_audit = m.get('EnableAudit')
if m.get('AuditProject') is not None:
self.audit_project = m.get('AuditProject')
if m.get('ClusterDomain') is not None:
self.cluster_domain = m.get('ClusterDomain')
if m.get('CustomizedZipkin') is not None:
self.customized_zipkin = m.get('CustomizedZipkin')
if m.get('OutboundTrafficPolicy') is not None:
self.outbound_traffic_policy = m.get('OutboundTrafficPolicy')
if m.get('ProxyRequestCPU') is not None:
self.proxy_request_cpu = m.get('ProxyRequestCPU')
if m.get('ProxyRequestMemory') is not None:
self.proxy_request_memory = m.get('ProxyRequestMemory')
if m.get('ProxyLimitCPU') is not None:
self.proxy_limit_cpu = m.get('ProxyLimitCPU')
if m.get('ProxyLimitMemory') is not None:
self.proxy_limit_memory = m.get('ProxyLimitMemory')
if m.get('IncludeIPRanges') is not None:
self.include_ipranges = m.get('IncludeIPRanges')
if m.get('ExcludeIPRanges') is not None:
self.exclude_ipranges = m.get('ExcludeIPRanges')
if m.get('ExcludeOutboundPorts') is not None:
self.exclude_outbound_ports = m.get('ExcludeOutboundPorts')
if m.get('ExcludeInboundPorts') is not None:
self.exclude_inbound_ports = m.get('ExcludeInboundPorts')
if m.get('EnableNamespacesByDefault') is not None:
self.enable_namespaces_by_default = m.get('EnableNamespacesByDefault')
if m.get('AutoInjectionPolicyEnabled') is not None:
self.auto_injection_policy_enabled = m.get('AutoInjectionPolicyEnabled')
if m.get('SidecarInjectorRequestCPU') is not None:
self.sidecar_injector_request_cpu = m.get('SidecarInjectorRequestCPU')
if m.get('SidecarInjectorRequestMemory') is not None:
self.sidecar_injector_request_memory = m.get('SidecarInjectorRequestMemory')
if m.get('SidecarInjectorLimitCPU') is not None:
self.sidecar_injector_limit_cpu = m.get('SidecarInjectorLimitCPU')
if m.get('SidecarInjectorLimitMemory') is not None:
self.sidecar_injector_limit_memory = m.get('SidecarInjectorLimitMemory')
if m.get('SidecarInjectorWebhookAsYaml') is not None:
self.sidecar_injector_webhook_as_yaml = m.get('SidecarInjectorWebhookAsYaml')
if m.get('CniEnabled') is not None:
self.cni_enabled = m.get('CniEnabled')
if m.get('CniExcludeNamespaces') is not None:
self.cni_exclude_namespaces = m.get('CniExcludeNamespaces')
if m.get('OpaEnabled') is not None:
self.opa_enabled = m.get('OpaEnabled')
if m.get('Http10Enabled') is not None:
self.http_10enabled = m.get('Http10Enabled')
if m.get('KialiEnabled') is not None:
self.kiali_enabled = m.get('KialiEnabled')
if m.get('CustomizedPrometheus') is not None:
self.customized_prometheus = m.get('CustomizedPrometheus')
if m.get('PrometheusUrl') is not None:
self.prometheus_url = m.get('PrometheusUrl')
if m.get('AccessLogEnabled') is not None:
self.access_log_enabled = m.get('AccessLogEnabled')
if m.get('MSEEnabled') is not None:
self.mseenabled = m.get('MSEEnabled')
if m.get('RedisFilterEnabled') is not None:
self.redis_filter_enabled = m.get('RedisFilterEnabled')
if m.get('MysqlFilterEnabled') is not None:
self.mysql_filter_enabled = m.get('MysqlFilterEnabled')
if m.get('ThriftFilterEnabled') is not None:
self.thrift_filter_enabled = m.get('ThriftFilterEnabled')
if m.get('WebAssemblyFilterEnabled') is not None:
self.web_assembly_filter_enabled = m.get('WebAssemblyFilterEnabled')
if m.get('DNSProxyingEnabled') is not None:
self.dnsproxying_enabled = m.get('DNSProxyingEnabled')
if m.get('DubboFilterEnabled') is not None:
self.dubbo_filter_enabled = m.get('DubboFilterEnabled')
if m.get('FilterGatewayClusterConfig') is not None:
self.filter_gateway_cluster_config = m.get('FilterGatewayClusterConfig')
if m.get('EnableSDSServer') is not None:
self.enable_sdsserver = m.get('EnableSDSServer')
if m.get('AccessLogServiceEnabled') is not None:
self.access_log_service_enabled = m.get('AccessLogServiceEnabled')
if m.get('AccessLogServiceHost') is not None:
self.access_log_service_host = m.get('AccessLogServiceHost')
if m.get('AccessLogServicePort') is not None:
self.access_log_service_port = m.get('AccessLogServicePort')
if m.get('GatewayAPIEnabled') is not None:
self.gateway_apienabled = m.get('GatewayAPIEnabled')
if m.get('ConfigSourceEnabled') is not None:
self.config_source_enabled = m.get('ConfigSourceEnabled')
if m.get('ConfigSourceNacosID') is not None:
self.config_source_nacos_id = m.get('ConfigSourceNacosID')
return self