BackupConfig.fromMap constructor

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

Implementation

factory BackupConfig.fromMap(Map<String, dynamic> map) {
  return BackupConfig(
    allNamespaces: (() { final guardedValue = map['allNamespaces']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    encryptionKey: (() { final guardedValue = map['encryptionKey']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EncryptionKey.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    includeSecrets: (() { final guardedValue = map['includeSecrets']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    includeVolumeData: (() { final guardedValue = map['includeVolumeData']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    selectedApplications: (() { final guardedValue = map['selectedApplications']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NamespacedNames.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    selectedNamespaces: (() { final guardedValue = map['selectedNamespaces']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Namespaces.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}