toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'allNamespaces': ?allNamespaces,
    'clusterResourceConflictPolicy': ?clusterResourceConflictPolicy,
    'clusterResourceRestoreScope': ?pulumi.Input.mapOptionalInputValue<RestorePlanRestoreConfigClusterResourceRestoreScope, Map<String, dynamic>>(clusterResourceRestoreScope, (value) => value.toMap()),
    'excludedNamespaces': ?pulumi.Input.mapOptionalInputValue<RestorePlanRestoreConfigExcludedNamespaces, Map<String, dynamic>>(excludedNamespaces, (value) => value.toMap()),
    'namespacedResourceRestoreMode': ?namespacedResourceRestoreMode,
    'noNamespaces': ?noNamespaces,
    'restoreOrder': ?pulumi.Input.mapOptionalInputValue<RestorePlanRestoreConfigRestoreOrder, Map<String, dynamic>>(restoreOrder, (value) => value.toMap()),
    'selectedApplications': ?pulumi.Input.mapOptionalInputValue<RestorePlanRestoreConfigSelectedApplications, Map<String, dynamic>>(selectedApplications, (value) => value.toMap()),
    'selectedNamespaces': ?pulumi.Input.mapOptionalInputValue<RestorePlanRestoreConfigSelectedNamespaces, Map<String, dynamic>>(selectedNamespaces, (value) => value.toMap()),
    'transformationRules': ?pulumi.Input.mapOptionalInputValue<List<RestorePlanRestoreConfigTransformationRule>, List<Map<String, dynamic>>>(transformationRules, (value) => pulumi.Input.encodeList<RestorePlanRestoreConfigTransformationRule, Map<String, dynamic>>(value, (value) => value.toMap())),
    'volumeDataRestorePolicy': ?volumeDataRestorePolicy,
    'volumeDataRestorePolicyBindings': ?pulumi.Input.mapOptionalInputValue<List<RestorePlanRestoreConfigVolumeDataRestorePolicyBinding>, List<Map<String, dynamic>>>(volumeDataRestorePolicyBindings, (value) => pulumi.Input.encodeList<RestorePlanRestoreConfigVolumeDataRestorePolicyBinding, Map<String, dynamic>>(value, (value) => value.toMap())),
  };
}