BackupPlanBackupConfig.fromMap constructor

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

Implementation

factory BackupPlanBackupConfig.fromMap(Map<String, dynamic> map) {
  return BackupPlanBackupConfig(
    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(BackupPlanBackupConfigEncryptionKey.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); })(),
    permissiveMode: (() { final guardedValue = map['permissiveMode']; 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(BackupPlanBackupConfigSelectedApplications.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    selectedNamespaceLabels: (() { final guardedValue = map['selectedNamespaceLabels']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BackupPlanBackupConfigSelectedNamespaceLabels.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    selectedNamespaces: (() { final guardedValue = map['selectedNamespaces']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BackupPlanBackupConfigSelectedNamespaces.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}