Files
hunfabric/modules/workstation-cluster/schemas/workstation-config.schema.md
2026-04-18 10:07:14 +02:00

2.3 KiB

Workstation Config

Properties

additional properties: false

  • annotations: object
    additional properties: false
    • ^[a-z0-9-]+$: string
  • container: object
    additional properties: false
    • args: array
      • items: string
    • command: array
      • items: string
    • env: object
      additional properties: string
    • image: string
    • run_as_user: string
    • working_dir: string
  • display_name: string
  • enable_audit_agent: boolean
  • encryption_key: object
    additional properties: false
    • kms_key: string
    • kms_key_service_account: string
  • gce_instance: object
    additional properties: false
    • machine_type: string
    • service_account: string
    • service_account_scopes: array
      • items: string
    • pool_size: number
    • boot_disk_size_gb: number
    • tags: array
      • items: string
    • disable_public_ip_addresses: boolean
    • enable_nested_virtualization: boolean
    • shielded_instance_config: object
      additional properties: false
      • enable_secure_boot: boolean
      • enable_vtpm: boolean
      • enable_integrity_monitoring: boolean
    • enable_confidential_compute: boolean
    • accelerators: array
      • items: object
        additional properties: false
        • type: string
        • count: number
  • iam: object
    additional properties: array
  • iam_bindings: object
    additional properties: object
  • iam_bindings_additive: object
    additional properties: object
  • labels: object
    additional properties: string
  • max_workstations: number
  • persistent_directories: array
    • items: object
      additional properties: false
      • mount_path: string
      • gce_pd: object
        additional properties: false
        • size_gb: number
        • fs_type: string
        • disk_type: string
        • source_snapshot: string
        • reclaim_policy: string
  • replica_zones: array
    • items: string
  • timeouts: object
    additional properties: false
    • idle: number
    • running: number
  • workstations: object
    additional properties: object

Definitions