toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'affinityCookieTtlSec': ?affinityCookieTtlSec,
'backends': ?(() { final guardedValue = backends; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceBackend, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'cdnPolicies': ?(() { final guardedValue = cdnPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceCdnPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'circuitBreakers': ?(() { final guardedValue = circuitBreakers; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceCircuitBreaker, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'connectionDrainingTimeoutSec': ?connectionDrainingTimeoutSec,
'connectionTrackingPolicies': ?(() { final guardedValue = connectionTrackingPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceConnectionTrackingPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'consistentHashes': ?(() { final guardedValue = consistentHashes; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceConsistentHash, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'creationTimestamp': ?creationTimestamp,
'customMetrics': ?(() { final guardedValue = customMetrics; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceCustomMetric, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'deletionPolicy': ?deletionPolicy,
'description': ?description,
'dynamicForwardings': ?(() { final guardedValue = dynamicForwardings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceDynamicForwarding, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'enableCdn': ?enableCdn,
'failoverPolicies': ?(() { final guardedValue = failoverPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceFailoverPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'fingerprint': ?fingerprint,
'generatedId': ?generatedId,
'haPolicies': ?(() { final guardedValue = haPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceHaPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'healthChecks': ?healthChecks,
'iaps': ?(() { final guardedValue = iaps; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceIap, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'id': ?id,
'ipAddressSelectionPolicy': ?ipAddressSelectionPolicy,
'loadBalancingScheme': ?loadBalancingScheme,
'localityLbPolicy': ?localityLbPolicy,
'logConfigs': ?(() { final guardedValue = logConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceLogConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'name': ?name,
'network': ?network,
'networkPassThroughLbTrafficPolicies': ?(() { final guardedValue = networkPassThroughLbTrafficPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceNetworkPassThroughLbTrafficPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'outlierDetections': ?(() { final guardedValue = outlierDetections; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceOutlierDetection, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'params': ?(() { final guardedValue = params; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceParam, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'portName': ?portName,
'project': ?project,
'protocol': ?protocol,
'region': ?region,
'securityPolicy': ?securityPolicy,
'selfLink': ?selfLink,
'sessionAffinity': ?sessionAffinity,
'strongSessionAffinityCookies': ?(() { final guardedValue = strongSessionAffinityCookies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceStrongSessionAffinityCooky, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'subsettings': ?(() { final guardedValue = subsettings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceSubsetting, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'timeoutSec': ?timeoutSec,
'tlsSettings': ?(() { final guardedValue = tlsSettings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetRegionBackendServiceTlsSetting, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
};
}