v13.0.0
This commit is contained in:
117
README.md
117
README.md
@@ -8,6 +8,7 @@ Dynamix SDK - это библиотека, написанная на языке
|
||||
- Версия 10.0.х Dynamix-SDK соответствует 4.2.0 версии платформы
|
||||
- Версия 11.0.х Dynamix-SDK соответствует 4.3.0 версии платформы
|
||||
- Версия 12.x.х Dynamix-SDK соответствует 4.4.0 версии платформы
|
||||
- Версия 13.x.х Dynamix-SDK соответствует 4.5.0 версии платформы
|
||||
|
||||
## Оглавление
|
||||
|
||||
@@ -82,7 +83,7 @@ Dynamix SDK - это библиотека, написанная на языке
|
||||
Выполните команду в терминале:
|
||||
|
||||
```bash
|
||||
go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v12
|
||||
go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v13
|
||||
```
|
||||
|
||||
## Список API
|
||||
@@ -116,7 +117,6 @@ go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v12
|
||||
- `RG` - управление ресурсными группами аккаунта;
|
||||
- `Security group` – управление группами безопасности;
|
||||
- `SEP` - управление storage endpoint (sep);
|
||||
- `Stack` - получение информации о вычислительных узлах;
|
||||
- `Storage policy` – получение информации о политиках хранения;
|
||||
- `Tasks` - получение информации о ходе выполнения асинхронных задач (например, создание кластера);
|
||||
- `Trunk` - получение информации о транковых портах;
|
||||
@@ -153,7 +153,6 @@ go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v12
|
||||
- `RG` - управление ресурсными группами аккаунта;
|
||||
- `Security group` – управление группами безопасности;
|
||||
- `SEP` - управление storage endpoint (sep);
|
||||
- `Stack` - получение информации о вычислительных узлах;
|
||||
- `Storage policy` – управление политиками хранения;
|
||||
- `Tasks` - получение информации о ходе выполнения асинхронных задач (например, создание кластера);
|
||||
- `Trunk` - управление транковыми портами;
|
||||
@@ -208,7 +207,7 @@ go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v12
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main(){
|
||||
@@ -233,7 +232,7 @@ func main(){
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -278,8 +277,8 @@ sslSkipVerify: false
|
||||
package main
|
||||
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -328,7 +327,6 @@ func main() {
|
||||
- `pkg/cloudapi/rg` - для `RG`
|
||||
- `pkg/cloudapi/secgroup` - для `Security group`
|
||||
- `pkg/cloudapi/sep` - для `SEP`
|
||||
- `pkg/cloudapi/stack` - для `Stack`
|
||||
- `pkg/cloudapi/stpolicy` - для `Storage policy`
|
||||
- `pkg/cloudapi/tasks` - для `Tasks`
|
||||
- `pkg/cloudapi/trunk` - для `Trunk`
|
||||
@@ -360,7 +358,6 @@ func main() {
|
||||
- `pkg/cloudbroker/rg` - для `RG`
|
||||
- `pkg/cloudbroker/secgroup` - для `Security group`
|
||||
- `pkg/cloudbroker/sep` - для `SEP`
|
||||
- `pkg/cloudbroker/stack` - для `Stack`
|
||||
- `pkg/cloudbroker/stpolicy` - для `Storage policy`
|
||||
- `pkg/cloudbroker/tasks` - для `Tasks`
|
||||
- `pkg/cloudbroker/trunk` - для `Trunk`
|
||||
@@ -457,9 +454,9 @@ type CreateRequest struct {
|
||||
// Required: false
|
||||
Start bool `url:"start,omitempty" json:"start,omitempty"`
|
||||
|
||||
// Stack ID
|
||||
// Node ID
|
||||
// Required: false
|
||||
StackID uint64 `url:"stackId,omitempty" json:"stackId,omitempty"`
|
||||
NodeID uint64 `url:"nodeId,omitempty" json:"nodeId,omitempty"`
|
||||
|
||||
// System name
|
||||
// Required: false
|
||||
@@ -479,9 +476,9 @@ type CreateRequest struct {
|
||||
package main
|
||||
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/kvmx86"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/kvmx86"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -536,7 +533,6 @@ func main() {
|
||||
- `.RG()` - для работы с `RG`
|
||||
- `.SecurityGroup()` - для работы с `Security Group`
|
||||
- `.SEP()` - для работы с `SEP`
|
||||
- `.Stack()` - для работы с `Stack`
|
||||
- `.StPolicy()` - для работы с `Storage Policy`
|
||||
- `.Tasks()` - для работы с `Tasks`
|
||||
- `.Trunk()` - для работы с `Trunk`
|
||||
@@ -570,7 +566,6 @@ func main() {
|
||||
- `.RG()` - для работы с `RG`
|
||||
- `.SecurityGroup()` - для работы с `Security Group`
|
||||
- `.SEP()` - для работы с `SEP`
|
||||
- `.Stack()` - для работы с `Stack`
|
||||
- `.StPolicy()` - для работы с `Storage Policy`
|
||||
- `.Tasks()` - для работы с `Tasks`
|
||||
- `.Trunk()` - для работы с `Trunk`
|
||||
@@ -617,9 +612,9 @@ import (
|
||||
"log"
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/kvmx86"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/kvmx86"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -667,9 +662,9 @@ import (
|
||||
"log"
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/account"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/account"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -847,9 +842,9 @@ import (
|
||||
"context"
|
||||
"log"
|
||||
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/compute"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/compute"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -905,9 +900,9 @@ import (
|
||||
"log"
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/bservice"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/bservice"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -960,10 +955,10 @@ import (
|
||||
"log"
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/tasks"
|
||||
tasks_cb "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/tasks"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/tasks"
|
||||
tasks_cb "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/tasks"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1043,7 +1038,7 @@ func main() {
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main(){
|
||||
@@ -1067,7 +1062,7 @@ func main(){
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1108,8 +1103,8 @@ sslSkipVerify: true
|
||||
package main
|
||||
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1136,8 +1131,8 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1219,7 +1214,7 @@ func main() {
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main(){
|
||||
@@ -1247,7 +1242,7 @@ func main(){
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1264,7 +1259,7 @@ func main() {
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1330,8 +1325,8 @@ func main() {
|
||||
package main
|
||||
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1364,8 +1359,8 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1405,8 +1400,8 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1444,8 +1439,8 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1498,11 +1493,11 @@ import (
|
||||
"log"
|
||||
"os"
|
||||
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/kvmx86"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/kvmx86"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1564,7 +1559,7 @@ func main() {
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main(){
|
||||
@@ -1597,8 +1592,8 @@ func main(){
|
||||
package main
|
||||
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1629,8 +1624,8 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -1682,7 +1677,7 @@ func main() {
|
||||
|
||||
```go
|
||||
import (
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config"
|
||||
"repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config"
|
||||
)
|
||||
|
||||
func main(){
|
||||
@@ -1715,7 +1710,7 @@ package unit_test
|
||||
import (
|
||||
"testing"
|
||||
"go.uber.org/mock/gomock"
|
||||
decortsdk "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12"
|
||||
decortsdk "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13"
|
||||
)
|
||||
|
||||
// Пример юнит тестирования на моках
|
||||
|
||||
Reference in New Issue
Block a user