RestoreConfigResponse.fromMap constructor

RestoreConfigResponse.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory RestoreConfigResponse.fromMap(Map<String, dynamic> map) {
  return RestoreConfigResponse(
    allNamespaces: pulumi.Input.fromValue(map['allNamespaces'] as bool),
    clusterResourceConflictPolicy: pulumi.Input.fromValue(map['clusterResourceConflictPolicy'] as String),
    clusterResourceRestoreScope: pulumi.Input.fromValue(ClusterResourceRestoreScopeResponse.fromMap((map['clusterResourceRestoreScope']! as Map).cast<String, dynamic>())),
    excludedNamespaces: pulumi.Input.fromValue(NamespacesResponse.fromMap((map['excludedNamespaces']! as Map).cast<String, dynamic>())),
    namespacedResourceRestoreMode: pulumi.Input.fromValue(map['namespacedResourceRestoreMode'] as String),
    noNamespaces: pulumi.Input.fromValue(map['noNamespaces'] as bool),
    selectedApplications: pulumi.Input.fromValue(NamespacedNamesResponse.fromMap((map['selectedApplications']! as Map).cast<String, dynamic>())),
    selectedNamespaces: pulumi.Input.fromValue(NamespacesResponse.fromMap((map['selectedNamespaces']! as Map).cast<String, dynamic>())),
    substitutionRules: pulumi.Input.fromValue(pulumi.Input.decodeList<SubstitutionRuleResponse>(map['substitutionRules']!, (value) => SubstitutionRuleResponse.fromMap((value as Map).cast<String, dynamic>()))),
    transformationRules: pulumi.Input.fromValue(pulumi.Input.decodeList<TransformationRuleResponse>(map['transformationRules']!, (value) => TransformationRuleResponse.fromMap((value as Map).cast<String, dynamic>()))),
    volumeDataRestorePolicy: pulumi.Input.fromValue(map['volumeDataRestorePolicy'] as String),
  );
}