/**
 * Resource type definitions
 */

export type ResourceProvider =
  | 'PROXMOX'
  | 'KUBERNETES'
  | 'CLOUDFLARE'
  | 'CEPH'
  | 'MINIO'
  | 'AWS'
  | 'AZURE'
  | 'GCP'

export type ResourceType = 'VM' | 'CONTAINER' | 'STORAGE' | 'NETWORK' | 'SERVICE'

export type ResourceStatus =
  | 'PENDING'
  | 'PROVISIONING'
  | 'RUNNING'
  | 'STOPPED'
  | 'ERROR'
  | 'DELETING'

