Authorizations
Path Parameters
Volume storage ID
Body
application/json
Response
204
No Content
package main
import(
"context"
"os"
latitudeshgosdk "github.com/latitudesh/latitudesh-go-sdk"
"github.com/latitudesh/latitudesh-go-sdk/models/operations"
"log"
)
func main() {
ctx := context.Background()
s := latitudeshgosdk.New(
latitudeshgosdk.WithSecurity(os.Getenv("LATITUDESH_BEARER")),
)
res, err := s.Storage.PostStorageVolumesMount(ctx, "<id>", operations.PostStorageVolumesMountRequestBody{
Data: operations.PostStorageVolumesMountData{
Type: operations.PostStorageVolumesMountTypeVolumes,
Attributes: operations.PostStorageVolumesMountAttributes{
Nqn: "nqn.2024-01.com.example:server01",
},
},
})
if err != nil {
log.Fatal(err)
}
if res != nil {
// handle response
}
}
Mounts volume storage by adding the client to an allowed list
package main
import(
"context"
"os"
latitudeshgosdk "github.com/latitudesh/latitudesh-go-sdk"
"github.com/latitudesh/latitudesh-go-sdk/models/operations"
"log"
)
func main() {
ctx := context.Background()
s := latitudeshgosdk.New(
latitudeshgosdk.WithSecurity(os.Getenv("LATITUDESH_BEARER")),
)
res, err := s.Storage.PostStorageVolumesMount(ctx, "<id>", operations.PostStorageVolumesMountRequestBody{
Data: operations.PostStorageVolumesMountData{
Type: operations.PostStorageVolumesMountTypeVolumes,
Attributes: operations.PostStorageVolumesMountAttributes{
Nqn: "nqn.2024-01.com.example:server01",
},
},
})
if err != nil {
log.Fatal(err)
}
if res != nil {
// handle response
}
}
Volume storage ID
Show child attributes
No Content
Was this page helpful?