toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'affinityCookieTtlSec': affinityCookieTtlSec,
'backends': pulumi.Input.encodeList<BackendResponseComputeV1, Map<String, dynamic>>(backends, (value) => value.toMap()),
'cdnPolicy': cdnPolicy.toMap(),
'circuitBreakers': circuitBreakers.toMap(),
'compressionMode': compressionMode,
'connectionDraining': connectionDraining.toMap(),
'connectionTrackingPolicy': connectionTrackingPolicy.toMap(),
'consistentHash': consistentHash.toMap(),
'creationTimestamp': creationTimestamp,
'customRequestHeaders': customRequestHeaders,
'customResponseHeaders': customResponseHeaders,
'description': description,
'edgeSecurityPolicy': edgeSecurityPolicy,
'enableCDN': enableCDN,
'failoverPolicy': failoverPolicy.toMap(),
'fingerprint': fingerprint,
'healthChecks': healthChecks,
'iap': iap.toMap(),
'kind': kind,
'loadBalancingScheme': loadBalancingScheme,
'localityLbPolicies': pulumi.Input.encodeList<BackendServiceLocalityLoadBalancingPolicyConfigResponseComputeV1, Map<String, dynamic>>(localityLbPolicies, (value) => value.toMap()),
'localityLbPolicy': localityLbPolicy,
'logConfig': logConfig.toMap(),
'maxStreamDuration': maxStreamDuration.toMap(),
'metadatas': metadatas,
'name': name,
'network': network,
'outlierDetection': outlierDetection.toMap(),
'port': port,
'portName': portName,
'protocol': protocol,
'region': region,
'securityPolicy': securityPolicy,
'securitySettings': securitySettings.toMap(),
'selfLink': selfLink,
'serviceBindings': serviceBindings,
'sessionAffinity': sessionAffinity,
'subsetting': subsetting.toMap(),
'timeoutSec': timeoutSec,
'usedBy': pulumi.Input.encodeList<BackendServiceUsedByResponseComputeV1, Map<String, dynamic>>(usedBy, (value) => value.toMap()),
};
}