toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'affinityCookieTtlSec': affinityCookieTtlSec,
    'backends': pulumi.Input.encodeList<BackendResponse, 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(),
    'ipAddressSelectionPolicy': ipAddressSelectionPolicy,
    'kind': kind,
    'loadBalancingScheme': loadBalancingScheme,
    'localityLbPolicies': pulumi.Input.encodeList<BackendServiceLocalityLoadBalancingPolicyConfigResponse, 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,
    'selfLinkWithId': selfLinkWithId,
    'serviceBindings': serviceBindings,
    'serviceLbPolicy': serviceLbPolicy,
    'sessionAffinity': sessionAffinity,
    'subsetting': subsetting.toMap(),
    'timeoutSec': timeoutSec,
    'usedBy': pulumi.Input.encodeList<BackendServiceUsedByResponse, Map<String, dynamic>>(usedBy, (value) => value.toMap()),
    'vpcNetworkScope': vpcNetworkScope,
  };
}