BackupRunArgs.fromMap constructor

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

Implementation

factory BackupRunArgs.fromMap(Map<String, dynamic> map) {
  return BackupRunArgs(
    backupKind: (() { final guardedValue = map['backupKind']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BackupRunBackupKind.fromValue(guardedValue as String)); })(),
    description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    diskEncryptionConfiguration: (() { final guardedValue = map['diskEncryptionConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DiskEncryptionConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    diskEncryptionStatus: (() { final guardedValue = map['diskEncryptionStatus']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DiskEncryptionStatus.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    endTime: (() { final guardedValue = map['endTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    enqueuedTime: (() { final guardedValue = map['enqueuedTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    error: (() { final guardedValue = map['error']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OperationError.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    instance: pulumi.Input.fromValue(map['instance'] as String),
    kind: (() { final guardedValue = map['kind']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    selfLink: (() { final guardedValue = map['selfLink']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    startTime: (() { final guardedValue = map['startTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    timeZone: (() { final guardedValue = map['timeZone']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    type: (() { final guardedValue = map['type']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BackupRunType.fromValue(guardedValue as String)); })(),
    windowStartTime: (() { final guardedValue = map['windowStartTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}