toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'allNamespaces': ?allNamespaces,
'clusterResourceConflictPolicy': ?pulumi.Input.mapOptionalInputValue<RestoreConfigClusterResourceConflictPolicy, String>(clusterResourceConflictPolicy, (value) => value.wireValue),
'clusterResourceRestoreScope': ?pulumi.Input.mapOptionalInputValue<ClusterResourceRestoreScope, Map<String, dynamic>>(clusterResourceRestoreScope, (value) => value.toMap()),
'excludedNamespaces': ?pulumi.Input.mapOptionalInputValue<Namespaces, Map<String, dynamic>>(excludedNamespaces, (value) => value.toMap()),
'namespacedResourceRestoreMode': ?pulumi.Input.mapOptionalInputValue<RestoreConfigNamespacedResourceRestoreMode, String>(namespacedResourceRestoreMode, (value) => value.wireValue),
'noNamespaces': ?noNamespaces,
'selectedApplications': ?pulumi.Input.mapOptionalInputValue<NamespacedNames, Map<String, dynamic>>(selectedApplications, (value) => value.toMap()),
'selectedNamespaces': ?pulumi.Input.mapOptionalInputValue<Namespaces, Map<String, dynamic>>(selectedNamespaces, (value) => value.toMap()),
'substitutionRules': ?pulumi.Input.mapOptionalInputValue<List<SubstitutionRule>, List<Map<String, dynamic>>>(substitutionRules, (value) => pulumi.Input.encodeList<SubstitutionRule, Map<String, dynamic>>(value, (value) => value.toMap())),
'transformationRules': ?pulumi.Input.mapOptionalInputValue<List<TransformationRule>, List<Map<String, dynamic>>>(transformationRules, (value) => pulumi.Input.encodeList<TransformationRule, Map<String, dynamic>>(value, (value) => value.toMap())),
'volumeDataRestorePolicy': ?pulumi.Input.mapOptionalInputValue<RestoreConfigVolumeDataRestorePolicy, String>(volumeDataRestorePolicy, (value) => value.wireValue),
};
}