toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'allNamespaces': allNamespaces,
    'clusterResourceConflictPolicy': clusterResourceConflictPolicy,
    'clusterResourceRestoreScope': pulumi.Input.mapInputValue<ClusterResourceRestoreScopeResponse, Map<String, dynamic>>(clusterResourceRestoreScope, (value) => value.toMap()),
    'excludedNamespaces': pulumi.Input.mapInputValue<NamespacesResponse, Map<String, dynamic>>(excludedNamespaces, (value) => value.toMap()),
    'namespacedResourceRestoreMode': namespacedResourceRestoreMode,
    'noNamespaces': noNamespaces,
    'selectedApplications': pulumi.Input.mapInputValue<NamespacedNamesResponse, Map<String, dynamic>>(selectedApplications, (value) => value.toMap()),
    'selectedNamespaces': pulumi.Input.mapInputValue<NamespacesResponse, Map<String, dynamic>>(selectedNamespaces, (value) => value.toMap()),
    'substitutionRules': pulumi.Input.mapInputValue<List<SubstitutionRuleResponse>, List<Map<String, dynamic>>>(substitutionRules, (value) => pulumi.Input.encodeList<SubstitutionRuleResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'transformationRules': pulumi.Input.mapInputValue<List<TransformationRuleResponse>, List<Map<String, dynamic>>>(transformationRules, (value) => pulumi.Input.encodeList<TransformationRuleResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'volumeDataRestorePolicy': volumeDataRestorePolicy,
  };
}