Skip to main content
GET
/
servers
/
{server_id}
/
deploy_config
Go (SDK)
package main

import(
	"context"
	"os"
	latitudeshgosdk "github.com/latitudesh/latitudesh-go-sdk"
	"log"
)

func main() {
    ctx := context.Background()

    s := latitudeshgosdk.New(
        latitudeshgosdk.WithSecurity(os.Getenv("LATITUDESH_BEARER")),
    )

    res, err := s.Servers.GetDeployConfig(ctx, "sv_VLMmAD8EOwop2")
    if err != nil {
        log.Fatal(err)
    }
    if res.DeployConfig != nil {
        // handle response
    }
}
{
  "data": {
    "id": "sv_VLMmAD8EOwop2",
    "type": "deploy_config",
    "attributes": {
      "ssh_keys": [
        "ssh_6059EqYkOQj8p"
      ],
      "user_data": "ud_zGr47qlMDAg0m",
      "raid": "raid-1",
      "operating_system": "debian_10",
      "hostname": "Solarbreeze",
      "ipxe_url": null,
      "ipxe": null,
      "partitions": [
        {
          "path": "/",
          "size_in_gb": 300,
          "filesystem_type": "ext4"
        }
      ]
    }
  },
  "meta": {}
}

Authorizations

Authorization
string
header
required

Path Parameters

server_id
string
required

The Server ID

Response

200 - application/vnd.api+json

Success

data
object