This commit is contained in:
2026-06-05 17:30:36 +03:00
parent 3e2edf53a5
commit f1112e5a11
1246 changed files with 6117 additions and 1589 deletions

107
README.md
View File

@@ -10,6 +10,7 @@ Dynamix SDK - это библиотека, написанная на языке
- Версия 12.x.х Dynamix-SDK соответствует 4.4.0 версии платформы
- Версия 13.x.х Dynamix-SDK соответствует 4.5.0 версии платформы
- Версия 14.x.х Dynamix-SDK соответствует 4.6.0 версии платформы
- Версия 15.x.х Dynamix-SDK соответствует 4.7.0 версии платформы
## Оглавление
@@ -84,7 +85,7 @@ Dynamix SDK - это библиотека, написанная на языке
Выполните команду в терминале:
```bash
go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v14
go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v15
```
## Список API
@@ -211,7 +212,7 @@ go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v14
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main(){
@@ -236,7 +237,7 @@ func main(){
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main() {
@@ -281,8 +282,8 @@ sslSkipVerify: false
package main
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -473,9 +474,9 @@ type CreateRequest struct {
package main
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/pkg/cloudapi/kvmx86"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/pkg/cloudapi/kvmx86"
)
func main() {
@@ -612,9 +613,9 @@ import (
"log"
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/pkg/cloudapi/kvmx86"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/pkg/cloudapi/kvmx86"
)
func main() {
@@ -662,9 +663,9 @@ import (
"log"
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/pkg/cloudapi/account"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/pkg/cloudapi/account"
)
func main() {
@@ -842,9 +843,9 @@ import (
"context"
"log"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/pkg/cloudbroker/compute"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/pkg/cloudbroker/compute"
)
func main() {
@@ -900,9 +901,9 @@ import (
"log"
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/pkg/cloudapi/bservice"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/pkg/cloudapi/bservice"
)
func main() {
@@ -955,10 +956,10 @@ import (
"log"
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/pkg/cloudapi/tasks"
tasks_cb "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/pkg/cloudbroker/tasks"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/pkg/cloudapi/tasks"
tasks_cb "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/pkg/cloudbroker/tasks"
)
func main() {
@@ -1038,7 +1039,7 @@ func main() {
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main(){
@@ -1062,7 +1063,7 @@ func main(){
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main() {
@@ -1103,8 +1104,8 @@ sslSkipVerify: true
package main
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -1131,8 +1132,8 @@ package main
import (
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -1214,7 +1215,7 @@ func main() {
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main(){
@@ -1242,7 +1243,7 @@ func main(){
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main() {
@@ -1259,7 +1260,7 @@ func main() {
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main() {
@@ -1325,8 +1326,8 @@ func main() {
package main
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -1359,8 +1360,8 @@ package main
import (
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -1400,8 +1401,8 @@ package main
import (
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -1439,8 +1440,8 @@ package main
import (
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -1493,11 +1494,11 @@ import (
"log"
"os"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/internal/constants"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/internal/validators"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/pkg/cloudbroker/kvmx86"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/internal/constants"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/internal/validators"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/pkg/cloudbroker/kvmx86"
)
func main() {
@@ -1559,7 +1560,7 @@ func main() {
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main(){
@@ -1592,8 +1593,8 @@ func main(){
package main
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -1624,8 +1625,8 @@ package main
import (
"fmt"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
func main() {
@@ -1677,7 +1678,7 @@ func main() {
```go
import (
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v14/config"
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v15/config"
)
func main(){
@@ -1710,7 +1711,7 @@ package unit_test
import (
"testing"
"go.uber.org/mock/gomock"
decortsdk "repository.basistech.ru/BASIS/dynamix-golang-sdk/v14"
decortsdk "repository.basistech.ru/BASIS/dynamix-golang-sdk/v15"
)
// Пример юнит тестирования на моках