toMap method

Map<String, dynamic> toMap()

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),
  };
}