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<GetBackendServiceBackend, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'cdnPolicies': ?(() { final guardedValue = cdnPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceCdnPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'circuitBreakers': ?(() { final guardedValue = circuitBreakers; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceCircuitBreaker, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'compressionMode': ?compressionMode,
'connectionDrainingTimeoutSec': ?connectionDrainingTimeoutSec,
'consistentHash': ?(() { final guardedValue = consistentHash; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceConsistentHash, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'creationTimestamp': ?creationTimestamp,
'customMetrics': ?(() { final guardedValue = customMetrics; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceCustomMetric, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'customRequestHeaders': ?customRequestHeaders,
'customResponseHeaders': ?customResponseHeaders,
'deletionPolicy': ?deletionPolicy,
'description': ?description,
'dynamicForwardings': ?(() { final guardedValue = dynamicForwardings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceDynamicForwarding, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'edgeSecurityPolicy': ?edgeSecurityPolicy,
'enableCdn': ?enableCdn,
'externalManagedMigrationState': ?externalManagedMigrationState,
'externalManagedMigrationTestingPercentage': ?externalManagedMigrationTestingPercentage,
'fingerprint': ?fingerprint,
'generatedId': ?generatedId,
'healthChecks': ?healthChecks,
'iaps': ?(() { final guardedValue = iaps; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceIap, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'id': ?id,
'ipAddressSelectionPolicy': ?ipAddressSelectionPolicy,
'loadBalancingScheme': ?loadBalancingScheme,
'localityLbPolicies': ?(() { final guardedValue = localityLbPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceLocalityLbPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'localityLbPolicy': ?localityLbPolicy,
'logConfigs': ?(() { final guardedValue = logConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceLogConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'maxStreamDurations': ?(() { final guardedValue = maxStreamDurations; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceMaxStreamDuration, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'name': ?name,
'networkPassThroughLbTrafficPolicies': ?(() { final guardedValue = networkPassThroughLbTrafficPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceNetworkPassThroughLbTrafficPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'outlierDetections': ?(() { final guardedValue = outlierDetections; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceOutlierDetection, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'params': ?(() { final guardedValue = params; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceParam, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'portName': ?portName,
'project': ?project,
'protocol': ?protocol,
'securityPolicy': ?securityPolicy,
'securitySettings': ?(() { final guardedValue = securitySettings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceSecuritySetting, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'selfLink': ?selfLink,
'serviceLbPolicy': ?serviceLbPolicy,
'sessionAffinity': ?sessionAffinity,
'strongSessionAffinityCookies': ?(() { final guardedValue = strongSessionAffinityCookies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceStrongSessionAffinityCooky, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'timeoutSec': ?timeoutSec,
'tlsSettings': ?(() { final guardedValue = tlsSettings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBackendServiceTlsSetting, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
};
}