This commit is contained in:
2024-10-02 12:14:31 +03:00
parent a25a3c2e5c
commit 000c1b1704
39 changed files with 110 additions and 135 deletions

View File

@@ -5,10 +5,10 @@ import (
"encoding/json"
"net/http"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/requests"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/requests"
)
type wrapperCreateVMRequest struct {

View File

@@ -6,10 +6,10 @@ import (
"fmt"
"net/http"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/requests"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/requests"
)
// Get return information about specified VM

View File

@@ -6,10 +6,10 @@ import (
"fmt"
"net/http"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/requests"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/requests"
)
// GetDisks return information about disks of the specified VM

View File

@@ -5,10 +5,10 @@ import (
"encoding/json"
"net/http"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/requests"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/requests"
)
// List gets a list of all vms the user has access to a ListAccounts struct

View File

@@ -6,11 +6,11 @@ import (
"fmt"
"net/http"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/common"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/requests"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/common"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/requests"
)
// PowerOff Power off vm

View File

@@ -6,11 +6,11 @@ import (
"fmt"
"net/http"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/common"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/pkg/vm/requests"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/constants"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/internal/validators"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/common"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/models"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/pkg/vm/requests"
)
// Enable vm

View File

@@ -98,7 +98,7 @@ type ListVMRequest struct {
// Set memory hotplugging mode for the specified VM.
// Required: false
RAMHotplugEnabled bool `url:"ram_hotplug_enabled" json:"ram_hotplug_enabled"`
RAMHotplugEnabled bool `url:"ram_hotplug_enabled,omitempty" json:"ram_hotplug_enabled,omitempty"`
// Set memory guarantee size as a percentage of VM RAM.
// Required: false

View File

@@ -1,7 +1,7 @@
package vm
import (
"repository.basistech.ru/BASIS/dynamix-standart-go-sdk/interfaces"
"repository.basistech.ru/BASIS/dynamix-standard-go-sdk/interfaces"
)
// Structure for creating request to vm