Skip to content

Commit abbb8fd

Browse files
sync upstream
1 parent c561c10 commit abbb8fd

File tree

162 files changed

+3909
-21
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

162 files changed

+3909
-21
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ sdk, err := ycsdk.Build(ctx,
5656
options.WithCredentials(credentials.InstanceServiceAccount()),
5757
)
5858
if err != nil {
59-
log.Fatal(err)
59+
log.Fatal(err)
6060
}
6161
```
6262

@@ -83,7 +83,7 @@ sdk, err := ycsdk.Build(ctx,
8383
options.WithCredentials(creds),
8484
)
8585
if err != nil {
86-
log.Fatal(err)
86+
log.Fatal(err)
8787
}
8888
```
8989

@@ -139,7 +139,7 @@ func main() {
139139

140140
### Retries
141141

142-
SDK provide built-in retry policy, that supports [exponential backoff and jitter](https://aws.amazon.com/ru/blogs/architecture/exponential-backoff-and-jitter/), and also [retry budget](https://github.com/grpc/proposal/blob/master/A6-client-retries.md#throttling-retry-attempts-and-hedged-rpcs).
142+
SDK provide built-in retry policy, that supports [exponential backoff and jitter](https://aws.amazon.com/ru/blogs/architecture/exponential-backoff-and-jitter/), and also [retry budget](https://github.com/grpc/proposal/blob/master/A6-client-retries.md#throttling-retry-attempts-and-hedged-rpcs).
143143
It's necessary to avoid retry amplification.
144144

145145
```go

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ require (
1313
github.com/mitchellh/go-testing-interface v1.14.1
1414
github.com/pkg/errors v0.9.1
1515
github.com/stretchr/testify v1.10.0
16-
github.com/yandex-cloud/go-genproto v0.13.0
16+
github.com/yandex-cloud/go-genproto v0.14.0
1717
go.uber.org/zap v1.27.0
1818
golang.org/x/sync v0.8.0
1919
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOf
3434
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
3535
github.com/yandex-cloud/go-genproto v0.13.0 h1:KbMyonhUDvyHpQLjBsaTt9RT3wZdHjTbAZxUHGvQBog=
3636
github.com/yandex-cloud/go-genproto v0.13.0/go.mod h1:0LDD/IZLIUIV4iPH+YcF+jysO3jkSvADFGm4dCAuwQo=
37+
github.com/yandex-cloud/go-genproto v0.14.0 h1:yDqD260mICkjodXyAaDhESfrLr6gIGwwRc9MYE0jvW0=
38+
github.com/yandex-cloud/go-genproto v0.14.0/go.mod h1:0LDD/IZLIUIV4iPH+YcF+jysO3jkSvADFGm4dCAuwQo=
3739
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
3840
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
3941
go.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ=

pkg/operation/operation_test.go

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"fmt"
77
"testing"
88
"time"
9-
9+
1010
"github.com/google/go-cmp/cmp"
1111
testing_interface "github.com/mitchellh/go-testing-interface"
1212
"github.com/stretchr/testify/assert"
@@ -19,7 +19,7 @@ import (
1919
"google.golang.org/protobuf/testing/protocmp"
2020
"google.golang.org/protobuf/types/known/anypb"
2121
"google.golang.org/protobuf/types/known/durationpb"
22-
22+
2323
"github.com/yandex-cloud/go-genproto/yandex/cloud/compute/v1"
2424
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
2525
)
@@ -31,10 +31,10 @@ func TestWaitReturnsPollError(t *testing.T) {
3131
poll := func(context.Context, string, ...grpc.CallOption) (YCOperation, error) {
3232
return nil, pollErr
3333
}
34-
34+
3535
ctx, cancel := context.WithTimeout(context.Background(), 100*time.Millisecond)
3636
defer cancel()
37-
37+
3838
_, err := (&Operation{&operation.Operation{}, &Concretization{poll, nil, nil, nil}, nil, nil, nil}).Wait(ctx)
3939
assert.NotNil(t, err)
4040
assert.Contains(t, err.Error(), pollErr.Error())
@@ -44,10 +44,10 @@ func TestWaitReturnsNotFound(t *testing.T) {
4444
poll := func(context.Context, string, ...grpc.CallOption) (YCOperation, error) {
4545
return nil, grpc_status.Error(codes.NotFound, "NotFound")
4646
}
47-
47+
4848
ctx, cancel := context.WithTimeout(context.Background(), 100*time.Millisecond)
4949
defer cancel()
50-
50+
5151
_, err := (&Operation{&operation.Operation{}, &Concretization{poll, nil, nil, nil}, nil, nil, nil}).Wait(ctx)
5252
assert.NotNil(t, err)
5353
assert.Contains(t, err.Error(), context.DeadlineExceeded.Error())
@@ -57,10 +57,10 @@ func TestWaitReturnsPollTimeout(t *testing.T) {
5757
poll := func(context.Context, string, ...grpc.CallOption) (YCOperation, error) {
5858
return &operation.Operation{Done: false}, nil
5959
}
60-
60+
6161
ctx, cancel := context.WithTimeout(context.Background(), 100*time.Millisecond)
6262
defer cancel()
63-
63+
6464
_, err := (&Operation{&operation.Operation{}, &Concretization{poll, nil, nil, nil}, nil, nil, nil}).Wait(ctx)
6565
assert.NotNil(t, err)
6666
assert.Contains(t, err.Error(), context.DeadlineExceeded.Error())
@@ -79,10 +79,10 @@ func TestReturnsOperationError(t *testing.T) {
7979
},
8080
}, nil
8181
}
82-
82+
8383
ctx, cancel := context.WithTimeout(context.Background(), 100*time.Millisecond)
8484
defer cancel()
85-
85+
8686
_, err := (&Operation{&operation.Operation{}, &Concretization{poll, nil, nil, nil}, nil, nil, nil}).Wait(ctx)
8787
assert.NotNil(t, err)
8888
assert.Contains(t, err.Error(), errors.New(errorDesc).Error())
@@ -97,10 +97,10 @@ func TestWaitReturnsErrorOnIncorrectResult(t *testing.T) {
9797
},
9898
}, nil
9999
}
100-
100+
101101
ctx, cancel := context.WithTimeout(context.Background(), 100*time.Millisecond)
102102
defer cancel()
103-
103+
104104
_, err := (&Operation{&operation.Operation{}, &Concretization{poll, nil, nil, nil}, nil, nil, nil}).Wait(ctx)
105105
assert.NotNil(t, err)
106106
}
@@ -120,9 +120,9 @@ func TestPollUpdatesMetadata(t *testing.T) {
120120
&Concretization{poll, &durationpb.Duration{}, &durationpb.Duration{}, nil},
121121
)
122122
require.NoError(t, err)
123-
123+
124124
Equal(t, initialMeta, op.Metadata())
125-
125+
126126
err = op.PollOnce(context.Background())
127127
require.NoError(t, err)
128128
Equal(t, updatedMeta, op.Metadata())
@@ -148,9 +148,9 @@ func TestWaitUpdatesMetadata(t *testing.T) {
148148
&Concretization{poll, &durationpb.Duration{}, &durationpb.Duration{}, nil},
149149
)
150150
require.NoError(t, err)
151-
151+
152152
Equal(t, initialMeta, op.Metadata())
153-
153+
154154
resp, err := op.Wait(context.Background())
155155
require.NoError(t, err)
156156
Equal(t, expectedResp, resp)
@@ -178,7 +178,7 @@ func Equal(t testing_interface.T, expected, actual interface{}, msgAndArgs ...in
178178
return true
179179
}
180180
}
181-
181+
182182
diff := Diff(expected, actual)
183183
if diff == "" {
184184
return true
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module github.com/yandex-cloud/go-sdk/v2/ai/foundation_models
2+
3+
go 1.22
4+
5+
toolchain go1.23.9
6+
7+
require (
8+
github.com/yandex-cloud/go-genproto v0.14.0
9+
github.com/yandex-cloud/go-sdk/v2 v2.0.0
10+
google.golang.org/grpc v1.66.2
11+
google.golang.org/protobuf v1.34.2
12+
)
13+
14+
require (
15+
golang.org/x/net v0.28.0 // indirect
16+
golang.org/x/sys v0.24.0 // indirect
17+
golang.org/x/text v0.17.0 // indirect
18+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
19+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
20+
)
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2+
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3+
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
4+
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
5+
github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU=
6+
github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8=
7+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
8+
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
9+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
10+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
11+
github.com/yandex-cloud/go-genproto v0.14.0 h1:yDqD260mICkjodXyAaDhESfrLr6gIGwwRc9MYE0jvW0=
12+
github.com/yandex-cloud/go-genproto v0.14.0/go.mod h1:0LDD/IZLIUIV4iPH+YcF+jysO3jkSvADFGm4dCAuwQo=
13+
github.com/yandex-cloud/go-sdk/v2 v2.0.0 h1:8FXFOU06cDGn00Ee85Dh6l/HpDZKgKgBNRQx/zzG2GQ=
14+
github.com/yandex-cloud/go-sdk/v2 v2.0.0/go.mod h1:Aql4UC7EWP3Bdrkq/JXSn5/2NmHM8Fuih56TeK4Euvg=
15+
golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE=
16+
golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg=
17+
golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg=
18+
golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
19+
golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc=
20+
golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
21+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 h1:hjSy6tcFQZ171igDaN5QHOw2n6vx40juYbC/x67CEhc=
22+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:qpvKtACPCQhAdu3PyQgV4l3LMXZEtft7y8QcarRsp9I=
23+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 h1:pPJltXNxVzT4pK9yD8vR9X75DaWYYmLGMsEvBfFQZzQ=
24+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
25+
google.golang.org/grpc v1.66.2 h1:3QdXkuq3Bkh7w+ywLdLvM56cmGvQHUMZpiCzt6Rqaoo=
26+
google.golang.org/grpc v1.66.2/go.mod h1:s3/l6xSSCURdVfAnL+TqCNMyTDAGN6+lZeVxnZR128Y=
27+
google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
28+
google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
29+
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
30+
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

services/ai/ocr/v1/go.mod

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module github.com/yandex-cloud/go-sdk/v2/ai/ocr
2+
3+
go 1.22
4+
5+
toolchain go1.23.9
6+
7+
require (
8+
github.com/yandex-cloud/go-genproto v0.14.0
9+
github.com/yandex-cloud/go-sdk/v2 v2.0.0
10+
google.golang.org/grpc v1.66.2
11+
google.golang.org/protobuf v1.34.2
12+
)
13+
14+
require (
15+
golang.org/x/net v0.28.0 // indirect
16+
golang.org/x/sys v0.24.0 // indirect
17+
golang.org/x/text v0.17.0 // indirect
18+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
19+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
20+
)

services/ai/ocr/v1/go.sum

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2+
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3+
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
4+
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
5+
github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU=
6+
github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8=
7+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
8+
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
9+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
10+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
11+
github.com/yandex-cloud/go-genproto v0.14.0 h1:yDqD260mICkjodXyAaDhESfrLr6gIGwwRc9MYE0jvW0=
12+
github.com/yandex-cloud/go-genproto v0.14.0/go.mod h1:0LDD/IZLIUIV4iPH+YcF+jysO3jkSvADFGm4dCAuwQo=
13+
github.com/yandex-cloud/go-sdk/v2 v2.0.0 h1:8FXFOU06cDGn00Ee85Dh6l/HpDZKgKgBNRQx/zzG2GQ=
14+
github.com/yandex-cloud/go-sdk/v2 v2.0.0/go.mod h1:Aql4UC7EWP3Bdrkq/JXSn5/2NmHM8Fuih56TeK4Euvg=
15+
golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE=
16+
golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg=
17+
golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg=
18+
golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
19+
golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc=
20+
golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
21+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 h1:hjSy6tcFQZ171igDaN5QHOw2n6vx40juYbC/x67CEhc=
22+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:qpvKtACPCQhAdu3PyQgV4l3LMXZEtft7y8QcarRsp9I=
23+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 h1:pPJltXNxVzT4pK9yD8vR9X75DaWYYmLGMsEvBfFQZzQ=
24+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
25+
google.golang.org/grpc v1.66.2 h1:3QdXkuq3Bkh7w+ywLdLvM56cmGvQHUMZpiCzt6Rqaoo=
26+
google.golang.org/grpc v1.66.2/go.mod h1:s3/l6xSSCURdVfAnL+TqCNMyTDAGN6+lZeVxnZR128Y=
27+
google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
28+
google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
29+
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
30+
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

services/ai/stt/v2/go.mod

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module github.com/yandex-cloud/go-sdk/v2/ai/stt/v2
2+
3+
go 1.22
4+
5+
toolchain go1.23.9
6+
7+
require (
8+
github.com/yandex-cloud/go-genproto v0.14.0
9+
github.com/yandex-cloud/go-sdk/v2 v2.0.0
10+
google.golang.org/grpc v1.66.2
11+
google.golang.org/protobuf v1.34.2
12+
)
13+
14+
require (
15+
golang.org/x/net v0.28.0 // indirect
16+
golang.org/x/sys v0.24.0 // indirect
17+
golang.org/x/text v0.17.0 // indirect
18+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
19+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
20+
)

services/ai/stt/v2/go.sum

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2+
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3+
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
4+
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
5+
github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU=
6+
github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8=
7+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
8+
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
9+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
10+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
11+
github.com/yandex-cloud/go-genproto v0.14.0 h1:yDqD260mICkjodXyAaDhESfrLr6gIGwwRc9MYE0jvW0=
12+
github.com/yandex-cloud/go-genproto v0.14.0/go.mod h1:0LDD/IZLIUIV4iPH+YcF+jysO3jkSvADFGm4dCAuwQo=
13+
github.com/yandex-cloud/go-sdk/v2 v2.0.0 h1:8FXFOU06cDGn00Ee85Dh6l/HpDZKgKgBNRQx/zzG2GQ=
14+
github.com/yandex-cloud/go-sdk/v2 v2.0.0/go.mod h1:Aql4UC7EWP3Bdrkq/JXSn5/2NmHM8Fuih56TeK4Euvg=
15+
golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE=
16+
golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg=
17+
golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg=
18+
golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
19+
golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc=
20+
golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
21+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 h1:hjSy6tcFQZ171igDaN5QHOw2n6vx40juYbC/x67CEhc=
22+
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:qpvKtACPCQhAdu3PyQgV4l3LMXZEtft7y8QcarRsp9I=
23+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 h1:pPJltXNxVzT4pK9yD8vR9X75DaWYYmLGMsEvBfFQZzQ=
24+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
25+
google.golang.org/grpc v1.66.2 h1:3QdXkuq3Bkh7w+ywLdLvM56cmGvQHUMZpiCzt6Rqaoo=
26+
google.golang.org/grpc v1.66.2/go.mod h1:s3/l6xSSCURdVfAnL+TqCNMyTDAGN6+lZeVxnZR128Y=
27+
google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
28+
google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
29+
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
30+
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

0 commit comments

Comments
 (0)