toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'attachmentPolicies': ?(() { final guardedValue = attachmentPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetCoreNetworkPolicyDocumentAttachmentPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'attachmentRoutingPolicyRules': ?(() { final guardedValue = attachmentRoutingPolicyRules; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRule, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'coreNetworkConfigurations': ?(() { final guardedValue = coreNetworkConfigurations; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetCoreNetworkPolicyDocumentCoreNetworkConfiguration, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'id': ?id,
'json': ?json,
'networkFunctionGroups': ?(() { final guardedValue = networkFunctionGroups; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetCoreNetworkPolicyDocumentNetworkFunctionGroup, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'routingPolicies': ?(() { final guardedValue = routingPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetCoreNetworkPolicyDocumentRoutingPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'segmentActions': ?(() { final guardedValue = segmentActions; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetCoreNetworkPolicyDocumentSegmentAction, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'segments': ?(() { final guardedValue = segments; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetCoreNetworkPolicyDocumentSegment, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'version': ?version,
};
}