toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'allPorts': allPorts,
'allowGlobalAccess': allowGlobalAccess,
'allowPscGlobalAccess': allowPscGlobalAccess,
'allowPscPacketInjection': allowPscPacketInjection,
'backendService': backendService,
'baseForwardingRule': baseForwardingRule,
'creationTimestamp': creationTimestamp,
'description': description,
'fingerprint': fingerprint,
'ipAddress': ipAddress,
'ipCollection': ipCollection,
'ipProtocol': ipProtocol,
'ipVersion': ipVersion,
'isMirroringCollector': isMirroringCollector,
'kind': kind,
'labelFingerprint': labelFingerprint,
'labels': labels,
'loadBalancingScheme': loadBalancingScheme,
'metadataFilters': pulumi.Input.encodeList<MetadataFilterResponse, Map<String, dynamic>>(metadataFilters, (value) => value.toMap()),
'name': name,
'network': network,
'networkTier': networkTier,
'noAutomateDnsZone': noAutomateDnsZone,
'portRange': portRange,
'ports': ports,
'pscConnectionId': pscConnectionId,
'pscConnectionStatus': pscConnectionStatus,
'region': region,
'selfLink': selfLink,
'selfLinkWithId': selfLinkWithId,
'serviceDirectoryRegistrations': pulumi.Input.encodeList<ForwardingRuleServiceDirectoryRegistrationResponse, Map<String, dynamic>>(serviceDirectoryRegistrations, (value) => value.toMap()),
'serviceLabel': serviceLabel,
'serviceName': serviceName,
'sourceIpRanges': sourceIpRanges,
'subnetwork': subnetwork,
'target': target,
};
}