hetzner-ts
    Preparing search index...

    Class VolumeActions

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    baseUrl: string
    token: string

    Methods

    • Attach a Volume to a Server

      Parameters

      • volumeId: number

        The Volume ID

      • params: AttachVolumeParams

        Parameters for attaching the volume

      Returns Promise<
          | { response: { action: BaseAction }; success: true }
          | { response: APIError; success: false },
      >

    • Detach a Volume from a Server

      Parameters

      • volumeId: number

        The Volume ID

      Returns Promise<
          | { response: { action: BaseAction }; success: true }
          | { response: APIError; success: false },
      >

    • Get a specific action for a specific Volume

      Parameters

      • volumeId: number

        The Volume ID

      • actionId: number

        The action ID

      Returns Promise<
          | { response: { action: BaseAction }; success: true }
          | { response: APIError; success: false },
      >

    • Get a specific action for Volumes (globally)

      Parameters

      • actionId: number

        The action ID

      Returns Promise<
          | { response: { action: BaseAction }; success: true }
          | { response: APIError; success: false },
      >

    • Type Parameters

      • T

      Parameters

      • endpoint: string
      • options: RequestInit = {}

      Returns Promise<{ response: T; success: true } | { response: APIError; success: false }>