in servicemesh-20200111/alibabacloud_servicemesh20200111/models.py [0:0]
def from_map(self, m=None):
m = m or dict()
if m.get('RegionId') is not None:
self.region_id = m.get('RegionId')
if m.get('IstioVersion') is not None:
self.istio_version = m.get('IstioVersion')
if m.get('VpcId') is not None:
self.vpc_id = m.get('VpcId')
if m.get('ApiServerPublicEip') is not None:
self.api_server_public_eip = m.get('ApiServerPublicEip')
if m.get('PilotPublicEip') is not None:
self.pilot_public_eip = m.get('PilotPublicEip')
if m.get('Tracing') is not None:
self.tracing = m.get('Tracing')
if m.get('Name') is not None:
self.name = m.get('Name')
if m.get('VSwitches') is not None:
self.v_switches = m.get('VSwitches')
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('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('OpaEnabled') is not None:
self.opa_enabled = m.get('OpaEnabled')
if m.get('KialiEnabled') is not None:
self.kiali_enabled = m.get('KialiEnabled')
if m.get('AccessLogEnabled') is not None:
self.access_log_enabled = m.get('AccessLogEnabled')
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('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('MSEEnabled') is not None:
self.mseenabled = m.get('MSEEnabled')
if m.get('DNSProxyingEnabled') is not None:
self.dnsproxying_enabled = m.get('DNSProxyingEnabled')
if m.get('Edition') is not None:
self.edition = m.get('Edition')
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')
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')
return self