build(deps): bump cloud.google.com/go/compute from 1.10.0 to 1.19.3
Bumps [cloud.google.com/go/compute](https://github.com/googleapis/google-cloud-go) from 1.10.0 to 1.19.3. - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md) - [Commits](https://github.com/googleapis/google-cloud-go/compare/kms/v1.10.0...compute/v1.19.3) --- updated-dependencies: - dependency-name: cloud.google.com/go/compute dependency-type: direct:production update-type: version-update:semver-minor ... Migrated to the new version by following https://github.com/googleapis/google-cloud-go/blob/main/migration.md Co-authored-by: Tomáš Hozza <thozza@redhat.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
parent
468c63d433
commit
60e55b5ed3
448 changed files with 119170 additions and 54581 deletions
|
|
@ -6,9 +6,9 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
|
"cloud.google.com/go/compute/apiv1/computepb"
|
||||||
"github.com/osbuild/osbuild-composer/internal/cloud/gcp"
|
"github.com/osbuild/osbuild-composer/internal/cloud/gcp"
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type strArrayFlag []string
|
type strArrayFlag []string
|
||||||
|
|
|
||||||
51
go.mod
51
go.mod
|
|
@ -5,9 +5,9 @@ go 1.18
|
||||||
exclude github.com/mattn/go-sqlite3 v2.0.3+incompatible
|
exclude github.com/mattn/go-sqlite3 v2.0.3+incompatible
|
||||||
|
|
||||||
require (
|
require (
|
||||||
cloud.google.com/go/cloudbuild v1.2.0
|
cloud.google.com/go/cloudbuild v1.9.0
|
||||||
cloud.google.com/go/compute v1.10.0
|
cloud.google.com/go/compute v1.19.3
|
||||||
cloud.google.com/go/storage v1.27.0
|
cloud.google.com/go/storage v1.28.1
|
||||||
github.com/Azure/azure-sdk-for-go v68.0.0+incompatible
|
github.com/Azure/azure-sdk-for-go v68.0.0+incompatible
|
||||||
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.0.0
|
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.0.0
|
||||||
github.com/Azure/go-autorest/autorest v0.11.28
|
github.com/Azure/go-autorest/autorest v0.11.28
|
||||||
|
|
@ -44,17 +44,18 @@ require (
|
||||||
github.com/ubccr/kerby v0.0.0-20170626144437-201a958fc453
|
github.com/ubccr/kerby v0.0.0-20170626144437-201a958fc453
|
||||||
github.com/vmware/govmomi v0.29.0
|
github.com/vmware/govmomi v0.29.0
|
||||||
golang.org/x/exp v0.0.0-20230307190834-24139beb5833
|
golang.org/x/exp v0.0.0-20230307190834-24139beb5833
|
||||||
golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1
|
golang.org/x/oauth2 v0.8.0
|
||||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
|
golang.org/x/sync v0.2.0
|
||||||
golang.org/x/sys v0.8.0
|
golang.org/x/sys v0.8.0
|
||||||
google.golang.org/api v0.98.0
|
google.golang.org/api v0.122.0
|
||||||
google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006
|
|
||||||
gopkg.in/ini.v1 v1.67.0
|
gopkg.in/ini.v1 v1.67.0
|
||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
cloud.google.com/go v0.104.0 // indirect
|
cloud.google.com/go v0.110.0 // indirect
|
||||||
cloud.google.com/go/iam v0.3.0 // indirect
|
cloud.google.com/go/compute/metadata v0.2.3 // indirect
|
||||||
|
cloud.google.com/go/iam v0.13.0 // indirect
|
||||||
|
cloud.google.com/go/longrunning v0.4.1 // indirect
|
||||||
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.3.0 // indirect
|
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.3.0 // indirect
|
||||||
github.com/Azure/azure-sdk-for-go/sdk/internal v1.1.1 // indirect
|
github.com/Azure/azure-sdk-for-go/sdk/internal v1.1.1 // indirect
|
||||||
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
|
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
|
||||||
|
|
@ -71,7 +72,7 @@ require (
|
||||||
github.com/aymerick/douceur v0.2.0 // indirect
|
github.com/aymerick/douceur v0.2.0 // indirect
|
||||||
github.com/beorn7/perks v1.0.1 // indirect
|
github.com/beorn7/perks v1.0.1 // indirect
|
||||||
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
|
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
|
||||||
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
||||||
github.com/containers/libtrust v0.0.0-20200511145503-9c3a6c22cd9a // indirect
|
github.com/containers/libtrust v0.0.0-20200511145503-9c3a6c22cd9a // indirect
|
||||||
github.com/containers/ocicrypt v1.1.5 // indirect
|
github.com/containers/ocicrypt v1.1.5 // indirect
|
||||||
github.com/containers/storage v1.42.0 // indirect
|
github.com/containers/storage v1.42.0 // indirect
|
||||||
|
|
@ -88,12 +89,13 @@ require (
|
||||||
github.com/go-openapi/jsonpointer v0.19.5 // indirect
|
github.com/go-openapi/jsonpointer v0.19.5 // indirect
|
||||||
github.com/go-openapi/swag v0.21.1 // indirect
|
github.com/go-openapi/swag v0.21.1 // indirect
|
||||||
github.com/golang-jwt/jwt v3.2.2+incompatible // indirect
|
github.com/golang-jwt/jwt v3.2.2+incompatible // indirect
|
||||||
github.com/golang/glog v1.0.0 // indirect
|
github.com/golang/glog v1.1.0 // indirect
|
||||||
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
||||||
github.com/golang/protobuf v1.5.2 // indirect
|
github.com/golang/protobuf v1.5.3 // indirect
|
||||||
github.com/google/go-containerregistry v0.10.0 // indirect
|
github.com/google/go-containerregistry v0.10.0 // indirect
|
||||||
github.com/googleapis/enterprise-certificate-proxy v0.1.0 // indirect
|
github.com/google/s2a-go v0.1.3 // indirect
|
||||||
github.com/googleapis/gax-go/v2 v2.5.1 // indirect
|
github.com/googleapis/enterprise-certificate-proxy v0.2.3 // indirect
|
||||||
|
github.com/googleapis/gax-go/v2 v2.8.0 // indirect
|
||||||
github.com/gorilla/css v1.0.0 // indirect
|
github.com/gorilla/css v1.0.0 // indirect
|
||||||
github.com/gorilla/mux v1.8.0 // indirect
|
github.com/gorilla/mux v1.8.0 // indirect
|
||||||
github.com/hashicorp/errwrap v1.1.0 // indirect
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
||||||
|
|
@ -148,18 +150,19 @@ require (
|
||||||
github.com/vbauerster/mpb/v7 v7.4.2 // indirect
|
github.com/vbauerster/mpb/v7 v7.4.2 // indirect
|
||||||
go.etcd.io/bbolt v1.3.6 // indirect
|
go.etcd.io/bbolt v1.3.6 // indirect
|
||||||
go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 // indirect
|
go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 // indirect
|
||||||
go.opencensus.io v0.23.0 // indirect
|
go.opencensus.io v0.24.0 // indirect
|
||||||
golang.org/x/crypto v0.2.0 // indirect
|
golang.org/x/crypto v0.7.0 // indirect
|
||||||
golang.org/x/mod v0.6.0 // indirect
|
golang.org/x/mod v0.8.0 // indirect
|
||||||
golang.org/x/net v0.4.0 // indirect
|
golang.org/x/net v0.10.0 // indirect
|
||||||
golang.org/x/term v0.3.0 // indirect
|
golang.org/x/term v0.8.0 // indirect
|
||||||
golang.org/x/text v0.5.0 // indirect
|
golang.org/x/text v0.9.0 // indirect
|
||||||
golang.org/x/time v0.2.0 // indirect
|
golang.org/x/time v0.2.0 // indirect
|
||||||
golang.org/x/tools v0.2.0 // indirect
|
golang.org/x/tools v0.6.0 // indirect
|
||||||
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f // indirect
|
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
|
||||||
google.golang.org/appengine v1.6.7 // indirect
|
google.golang.org/appengine v1.6.7 // indirect
|
||||||
google.golang.org/grpc v1.49.0 // indirect
|
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect
|
||||||
google.golang.org/protobuf v1.28.1 // indirect
|
google.golang.org/grpc v1.55.0 // indirect
|
||||||
|
google.golang.org/protobuf v1.30.0 // indirect
|
||||||
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
|
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
|
||||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||||
|
|
|
||||||
193
go.sum
193
go.sum
|
|
@ -27,35 +27,28 @@ cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSU
|
||||||
cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY=
|
cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY=
|
||||||
cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ=
|
cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ=
|
||||||
cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI=
|
cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI=
|
||||||
cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4=
|
cloud.google.com/go v0.110.0 h1:Zc8gqp3+a9/Eyph2KDmcGaPtbKRIoqq4YTlL4NMD0Ys=
|
||||||
cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc=
|
cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY=
|
||||||
cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA=
|
|
||||||
cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A=
|
|
||||||
cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc=
|
|
||||||
cloud.google.com/go v0.104.0 h1:gSmWO7DY1vOm0MVU6DNXM11BWHHsTUmsC5cv1fuW5X8=
|
|
||||||
cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA=
|
|
||||||
cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=
|
cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=
|
||||||
cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE=
|
cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE=
|
||||||
cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc=
|
cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc=
|
||||||
cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=
|
cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=
|
||||||
cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
|
cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
|
||||||
cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
|
cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
|
||||||
cloud.google.com/go/cloudbuild v1.2.0 h1:QcHyULrphpqR992Ijv1M2rcp9451aV/ffHuqlfha6Cc=
|
cloud.google.com/go/cloudbuild v1.9.0 h1:GHQCjV4WlPPVU/j3Rlpc8vNIDwThhd1U9qSY/NPZdko=
|
||||||
cloud.google.com/go/cloudbuild v1.2.0/go.mod h1:RraRjYXsYxOVnaZuOETdc3boabBTy2CBgPB9lerYsL4=
|
cloud.google.com/go/cloudbuild v1.9.0/go.mod h1:qK1d7s4QlO0VwfYn5YuClDGg2hfmLZEb4wQGAbIgL1s=
|
||||||
cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow=
|
cloud.google.com/go/compute v1.19.3 h1:DcTwsFgGev/wV5+q8o2fzgcHOaac+DKGC91ZlvpsQds=
|
||||||
cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM=
|
cloud.google.com/go/compute v1.19.3/go.mod h1:qxvISKp/gYnXkSAD1ppcSOveRAmzxicEv/JlizULFrI=
|
||||||
cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M=
|
cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=
|
||||||
cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s=
|
cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA=
|
||||||
cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU=
|
|
||||||
cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U=
|
|
||||||
cloud.google.com/go/compute v1.10.0 h1:aoLIYaA1fX3ywihqpBk2APQKOo20nXsp1GEZQbx5Jk4=
|
|
||||||
cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU=
|
|
||||||
cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
|
cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
|
||||||
cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
|
cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
|
||||||
cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk=
|
cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk=
|
||||||
cloud.google.com/go/firestore v1.6.0/go.mod h1:afJwI0vaXwAG54kI7A//lP/lSPDkQORQuMkv56TxEPU=
|
cloud.google.com/go/firestore v1.6.0/go.mod h1:afJwI0vaXwAG54kI7A//lP/lSPDkQORQuMkv56TxEPU=
|
||||||
cloud.google.com/go/iam v0.3.0 h1:exkAomrVUuzx9kWFI1wm3KI0uoDeUFPB4kKGzx6x+Gc=
|
cloud.google.com/go/iam v0.13.0 h1:+CmB+K0J/33d0zSQ9SlFWUeCCEn5XJA0ZMZ3pHE9u8k=
|
||||||
cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY=
|
cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0=
|
||||||
|
cloud.google.com/go/longrunning v0.4.1 h1:v+yFJOfKC3yZdY6ZUI933pIYdhyhV8S3NpWrXWmg7jM=
|
||||||
|
cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo=
|
||||||
cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I=
|
cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I=
|
||||||
cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw=
|
cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw=
|
||||||
cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA=
|
cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA=
|
||||||
|
|
@ -67,9 +60,8 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo
|
||||||
cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
|
cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
|
||||||
cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
|
cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
|
||||||
cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
|
cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
|
||||||
cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y=
|
cloud.google.com/go/storage v1.28.1 h1:F5QDG5ChchaAVQhINh24U99OWHURqrW8OmQcGKXcbgI=
|
||||||
cloud.google.com/go/storage v1.27.0 h1:YOO045NZI9RKfCj1c5A/ZtuuENUc8OAW+gHdGnDgyMQ=
|
cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y=
|
||||||
cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s=
|
|
||||||
contrib.go.opencensus.io/exporter/stackdriver v0.13.4/go.mod h1:aXENhDJ1Y4lIg4EUaVTwzvYETVNZk10Pu26tevFKLUc=
|
contrib.go.opencensus.io/exporter/stackdriver v0.13.4/go.mod h1:aXENhDJ1Y4lIg4EUaVTwzvYETVNZk10Pu26tevFKLUc=
|
||||||
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
|
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
|
||||||
github.com/Antonboom/errname v0.1.5/go.mod h1:DugbBstvPFQbv/5uLcRRzfrNqKE9tVdVCqWCLp6Cifo=
|
github.com/Antonboom/errname v0.1.5/go.mod h1:DugbBstvPFQbv/5uLcRRzfrNqKE9tVdVCqWCLp6Cifo=
|
||||||
|
|
@ -219,8 +211,9 @@ github.com/cenkalti/backoff/v4 v4.1.3/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInq
|
||||||
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
||||||
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
|
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
|
||||||
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||||
github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=
|
|
||||||
github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||||
|
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
|
||||||
|
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||||
github.com/charithe/durationcheck v0.0.9/go.mod h1:SSbRIBVfMjCi/kEB6K65XEA83D6prSM8ap1UCpNKtgg=
|
github.com/charithe/durationcheck v0.0.9/go.mod h1:SSbRIBVfMjCi/kEB6K65XEA83D6prSM8ap1UCpNKtgg=
|
||||||
github.com/chavacava/garif v0.0.0-20210405164556-e8a0a408d6af/go.mod h1:Qjyv4H3//PWVzTeCezG2b9IRn6myJxJSr4TD/xo6ojU=
|
github.com/chavacava/garif v0.0.0-20210405164556-e8a0a408d6af/go.mod h1:Qjyv4H3//PWVzTeCezG2b9IRn6myJxJSr4TD/xo6ojU=
|
||||||
github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw=
|
github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw=
|
||||||
|
|
@ -243,7 +236,6 @@ github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XP
|
||||||
github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
|
||||||
github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I=
|
github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I=
|
||||||
github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ=
|
github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ=
|
||||||
|
|
@ -435,7 +427,6 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.m
|
||||||
github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
|
github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
|
||||||
github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ=
|
github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ=
|
||||||
github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=
|
github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=
|
||||||
github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE=
|
|
||||||
github.com/envoyproxy/protoc-gen-validate v0.0.14/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
github.com/envoyproxy/protoc-gen-validate v0.0.14/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
||||||
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
||||||
github.com/esimonov/ifshort v1.0.3/go.mod h1:yZqNJUrNn20K8Q9n2CrjTKYyVEmX209Hgu+M1LBpeZE=
|
github.com/esimonov/ifshort v1.0.3/go.mod h1:yZqNJUrNn20K8Q9n2CrjTKYyVEmX209Hgu+M1LBpeZE=
|
||||||
|
|
@ -546,8 +537,9 @@ github.com/golang-jwt/jwt/v4 v4.4.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w
|
||||||
github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg=
|
github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg=
|
||||||
github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
|
github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
|
||||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
||||||
github.com/golang/glog v1.0.0 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ=
|
|
||||||
github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4=
|
github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4=
|
||||||
|
github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE=
|
||||||
|
github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ=
|
||||||
github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||||
github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||||
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||||
|
|
@ -581,8 +573,9 @@ github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw
|
||||||
github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||||
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
|
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
|
||||||
github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM=
|
github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM=
|
||||||
github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
|
|
||||||
github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
|
github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
|
||||||
|
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
|
||||||
|
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
|
||||||
github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||||
github.com/golangci/check v0.0.0-20180506172741-cfe4005ccda2/go.mod h1:k9Qvh+8juN+UKMCS/3jFtGICgW8O96FVaZsaxdzDkR4=
|
github.com/golangci/check v0.0.0-20180506172741-cfe4005ccda2/go.mod h1:k9Qvh+8juN+UKMCS/3jFtGICgW8O96FVaZsaxdzDkR4=
|
||||||
github.com/golangci/dupl v0.0.0-20180902072040-3e9179ac440a/go.mod h1:ryS0uhF+x9jgbj/N71xsEqODy9BN81/GonCZiOzirOk=
|
github.com/golangci/dupl v0.0.0-20180902072040-3e9179ac440a/go.mod h1:ryS0uhF+x9jgbj/N71xsEqODy9BN81/GonCZiOzirOk=
|
||||||
|
|
@ -612,8 +605,6 @@ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
|
||||||
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||||
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||||
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||||
github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE=
|
|
||||||
github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
|
|
||||||
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
|
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
|
||||||
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
|
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
|
||||||
github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0=
|
github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0=
|
||||||
|
|
@ -626,8 +617,8 @@ github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPg
|
||||||
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
|
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
|
||||||
github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
|
github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
|
||||||
github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
|
github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
|
||||||
github.com/google/martian/v3 v3.2.1 h1:d8MncMlErDFTwQGBK1xhv026j9kqhvw1Qv9IbWT1VLQ=
|
|
||||||
github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk=
|
github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk=
|
||||||
|
github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw=
|
||||||
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
|
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
|
||||||
github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
|
github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
|
||||||
github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
|
github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
|
||||||
|
|
@ -645,6 +636,8 @@ github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLe
|
||||||
github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||||
github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||||
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
|
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
|
||||||
|
github.com/google/s2a-go v0.1.3 h1:FAgZmpLl/SXurPEZyCMPBIiiYeTbqfjlbdnCNTAkbGE=
|
||||||
|
github.com/google/s2a-go v0.1.3/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A=
|
||||||
github.com/google/trillian v1.3.11/go.mod h1:0tPraVHrSDkA3BO6vKX67zgLXs6SsOAbHEivX+9mPgw=
|
github.com/google/trillian v1.3.11/go.mod h1:0tPraVHrSDkA3BO6vKX67zgLXs6SsOAbHEivX+9mPgw=
|
||||||
github.com/google/uuid v0.0.0-20161128191214-064e2069ce9c/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v0.0.0-20161128191214-064e2069ce9c/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
|
|
@ -653,20 +646,14 @@ github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+
|
||||||
github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
|
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
|
||||||
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8=
|
github.com/googleapis/enterprise-certificate-proxy v0.2.3 h1:yk9/cqRKtT9wXZSsRH9aurXEpJX+U6FLtpYTdC3R06k=
|
||||||
github.com/googleapis/enterprise-certificate-proxy v0.1.0 h1:zO8WHNx/MYiAKJ3d5spxZXZE6KHmIQGQcAzwUzV7qQw=
|
github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k=
|
||||||
github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8=
|
|
||||||
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
|
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
|
||||||
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
|
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
|
||||||
github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0=
|
github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0=
|
||||||
github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM=
|
github.com/googleapis/gax-go/v2 v2.8.0 h1:UBtEZqx1bjXtOQ5BVTkuYghXrr3N4V123VKJK67vJZc=
|
||||||
github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM=
|
github.com/googleapis/gax-go/v2 v2.8.0/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI=
|
||||||
github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM=
|
|
||||||
github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c=
|
|
||||||
github.com/googleapis/gax-go/v2 v2.5.1 h1:kBRZU0PSuI7PspsSb/ChWoVResUcwNVIdpB049pKTiw=
|
|
||||||
github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo=
|
|
||||||
github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg=
|
github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg=
|
||||||
github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4=
|
|
||||||
github.com/gookit/color v1.4.2/go.mod h1:fqRyamkC1W8uxl+lxCQxOT09l/vYfZ+QeiX3rKQHCoQ=
|
github.com/gookit/color v1.4.2/go.mod h1:fqRyamkC1W8uxl+lxCQxOT09l/vYfZ+QeiX3rKQHCoQ=
|
||||||
github.com/gophercloud/gophercloud v1.0.0 h1:9nTGx0jizmHxDobe4mck89FyQHVyA3CaXLIUSGJjP9k=
|
github.com/gophercloud/gophercloud v1.0.0 h1:9nTGx0jizmHxDobe4mck89FyQHVyA3CaXLIUSGJjP9k=
|
||||||
github.com/gophercloud/gophercloud v1.0.0/go.mod h1:Q8fZtyi5zZxPS/j9aj3sSxtvj41AdQMDwyo1myduD5c=
|
github.com/gophercloud/gophercloud v1.0.0/go.mod h1:Q8fZtyi5zZxPS/j9aj3sSxtvj41AdQMDwyo1myduD5c=
|
||||||
|
|
@ -1292,6 +1279,7 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
|
||||||
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||||
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||||
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
|
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
|
||||||
|
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
||||||
github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8=
|
github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8=
|
||||||
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
||||||
github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
|
github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
|
||||||
|
|
@ -1405,8 +1393,9 @@ go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||||
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||||
go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||||
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
|
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
|
||||||
go.opencensus.io v0.23.0 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M=
|
|
||||||
go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
|
go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
|
||||||
|
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
|
||||||
|
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
|
||||||
go.opentelemetry.io/contrib/propagators v0.19.0 h1:HrixVNZYFjUl/Db+Tr3DhqzLsVW9GeVf/Gye+C5dNUY=
|
go.opentelemetry.io/contrib/propagators v0.19.0 h1:HrixVNZYFjUl/Db+Tr3DhqzLsVW9GeVf/Gye+C5dNUY=
|
||||||
go.opentelemetry.io/otel v0.19.0 h1:Lenfy7QHRXPZVsw/12CWpxX6d/JkrX8wrx2vO8G80Ng=
|
go.opentelemetry.io/otel v0.19.0 h1:Lenfy7QHRXPZVsw/12CWpxX6d/JkrX8wrx2vO8G80Ng=
|
||||||
go.opentelemetry.io/otel/trace v0.19.0 h1:1ucYlenXIDA1OlHVLDZKX0ObXV5RLaq06DtUKz5e5zc=
|
go.opentelemetry.io/otel/trace v0.19.0 h1:1ucYlenXIDA1OlHVLDZKX0ObXV5RLaq06DtUKz5e5zc=
|
||||||
|
|
@ -1455,10 +1444,11 @@ golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5y
|
||||||
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||||
golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
|
golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.2.0 h1:BRXPfhNivWL5Yq0BGQ39a2sW6t44aODpfxkWjYdzewE=
|
golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A=
|
||||||
golang.org/x/crypto v0.2.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
|
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
|
||||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
|
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
|
||||||
|
|
@ -1500,8 +1490,8 @@ golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||||
golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro=
|
golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro=
|
||||||
golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY=
|
golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY=
|
||||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
|
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
|
||||||
golang.org/x/mod v0.6.0 h1:b9gGHsz9/HhJ3HF5DHQytPpuwocVTChQJK3AvoLRD5I=
|
golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8=
|
||||||
golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI=
|
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||||
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||||
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||||
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||||
|
|
@ -1565,16 +1555,11 @@ golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qx
|
||||||
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||||
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||||
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||||
golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
|
||||||
golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
|
||||||
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||||
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
|
||||||
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
|
||||||
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
|
||||||
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
|
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
|
||||||
golang.org/x/net v0.4.0 h1:Q5QPcMlvfxFTAPV0+07Xz/MpK9NTXu2VDUuy0FeMfaU=
|
golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M=
|
||||||
golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=
|
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
|
||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
|
|
@ -1591,14 +1576,9 @@ golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ
|
||||||
golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
|
||||||
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
|
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
|
||||||
golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
|
golang.org/x/oauth2 v0.8.0 h1:6dkIjl3j3LtZ/O3sTgZTMsLKSftL/B8Zgq4huOIIUu8=
|
||||||
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
|
golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE=
|
||||||
golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE=
|
|
||||||
golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
|
|
||||||
golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1 h1:lxqLZaMad/dJHMFZH0NiNpiEZI/nhgWhe4wgzpE+MuA=
|
|
||||||
golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
|
|
||||||
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
|
|
@ -1611,9 +1591,9 @@ golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJ
|
||||||
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
|
||||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 h1:uVc8UZUe6tr40fFVnUP5Oj+veunVezqYl9z7DYw9xzw=
|
|
||||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
|
golang.org/x/sync v0.2.0 h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI=
|
||||||
|
golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
|
|
@ -1718,7 +1698,6 @@ golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBc
|
||||||
golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20210915083310-ed5796bab164/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210915083310-ed5796bab164/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
|
@ -1727,23 +1706,13 @@ golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBc
|
||||||
golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20211103235746-7861aae1554b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20211103235746-7861aae1554b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=
|
golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=
|
||||||
|
|
@ -1752,8 +1721,8 @@ golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXR
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||||
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||||
golang.org/x/term v0.3.0 h1:qoo4akIqOcDME5bhc/NgxUdovd6BSS2uMsVjB56q1xI=
|
golang.org/x/term v0.8.0 h1:n5xxQn2i3PC0yLAbjTpNT85q/Kgzcr2gIoX9OrJUols=
|
||||||
golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA=
|
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
|
||||||
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
|
|
@ -1763,9 +1732,10 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
||||||
|
golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ=
|
||||||
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||||
golang.org/x/text v0.5.0 h1:OLmvp0KP+FVG99Ct/qFiL/Fhk4zp4QQnZ7b2U+5piUM=
|
golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
|
||||||
golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||||
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
|
|
@ -1889,18 +1859,16 @@ golang.org/x/tools v0.1.6/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo=
|
||||||
golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo=
|
golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo=
|
||||||
golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E=
|
golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E=
|
||||||
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
||||||
golang.org/x/tools v0.2.0 h1:G6AHpWxTMGY1KyEYoAQ5WTtIekUUvDNjan3ugu60JvE=
|
golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM=
|
||||||
golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA=
|
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
|
||||||
golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk=
|
||||||
golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
|
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
|
||||||
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f h1:uF6paiQQebLeSXkrTqHqz0MXhXXS1KgF41eUdBNvxK0=
|
|
||||||
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
|
|
||||||
google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
|
google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
|
||||||
google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
|
google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
|
||||||
google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
|
google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
|
||||||
|
|
@ -1930,21 +1898,9 @@ google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtuk
|
||||||
google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw=
|
google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw=
|
||||||
google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU=
|
google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU=
|
||||||
google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k=
|
google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k=
|
||||||
google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
|
|
||||||
google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
|
google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
|
||||||
google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI=
|
google.golang.org/api v0.122.0 h1:zDobeejm3E7pEG1mNHvdxvjs5XJoCMzyNH+CmwL94Es=
|
||||||
google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I=
|
google.golang.org/api v0.122.0/go.mod h1:gcitW0lvnyWjSp9nKxAbdHKIZ6vF4aajGueeslZOyms=
|
||||||
google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo=
|
|
||||||
google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g=
|
|
||||||
google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA=
|
|
||||||
google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8=
|
|
||||||
google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs=
|
|
||||||
google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA=
|
|
||||||
google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
|
|
||||||
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
|
||||||
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
|
||||||
google.golang.org/api v0.98.0 h1:yxZrcxXESimy6r6mdL5Q6EnZwmewDJK2dVg3g75s5Dg=
|
|
||||||
google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
|
|
||||||
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
||||||
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
|
|
@ -2004,7 +1960,6 @@ google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6D
|
||||||
google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||||
google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||||
google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||||
google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
|
|
||||||
google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
|
google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
|
||||||
google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
||||||
google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
|
google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
|
||||||
|
|
@ -2018,34 +1973,8 @@ google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKr
|
||||||
google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w=
|
google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w=
|
||||||
google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
||||||
google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
||||||
google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 h1:KpwkzHKEF7B9Zxg18WzOa7djJ+Ha5DzthMyZYQfEn2A=
|
||||||
google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU=
|
||||||
google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
|
||||||
google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
|
||||||
google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
|
||||||
google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
|
||||||
google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
|
||||||
google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
|
||||||
google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
|
||||||
google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
|
||||||
google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
|
|
||||||
google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
|
|
||||||
google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
|
|
||||||
google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
|
|
||||||
google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E=
|
|
||||||
google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
|
||||||
google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
|
||||||
google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
|
||||||
google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
|
||||||
google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
|
||||||
google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
|
|
||||||
google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
|
|
||||||
google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
|
|
||||||
google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
|
|
||||||
google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
|
|
||||||
google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
|
|
||||||
google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006 h1:mmbq5q8M1t7dhkLw320YK4PsOXm6jdnUAkErImaIqOg=
|
|
||||||
google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw=
|
|
||||||
google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
|
google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
|
||||||
google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
|
google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
|
||||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||||
|
|
@ -2077,14 +2006,9 @@ google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQ
|
||||||
google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
|
google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
|
||||||
google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
|
google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
|
||||||
google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
|
google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
|
||||||
google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
|
|
||||||
google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
|
|
||||||
google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ=
|
google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ=
|
||||||
google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
|
google.golang.org/grpc v1.55.0 h1:3Oj82/tFSCeUrRTg/5E/7d/W5A1tj6Ky1ABAuZuv5ag=
|
||||||
google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
|
google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8=
|
||||||
google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
|
|
||||||
google.golang.org/grpc v1.49.0 h1:WTLtQzmQori5FUH25Pq4WT22oCsv8USpQ+F6rqtsmxw=
|
|
||||||
google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
|
|
||||||
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
|
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
|
||||||
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
|
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
|
||||||
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
||||||
|
|
@ -2099,9 +2023,8 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba
|
||||||
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
|
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
|
||||||
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
||||||
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
||||||
google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
|
||||||
google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w=
|
google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||||
google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
|
||||||
gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
|
gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
|
||||||
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
|
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
|
||||||
gopkg.in/alexcesaro/statsd.v2 v2.0.0 h1:FXkZSCZIH17vLCO5sO2UucTHsH9pc+17F6pl3JVCwMc=
|
gopkg.in/alexcesaro/statsd.v2 v2.0.0 h1:FXkZSCZIH17vLCO5sO2UucTHsH9pc+17F6pl3JVCwMc=
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
compute "cloud.google.com/go/compute/apiv1"
|
compute "cloud.google.com/go/compute/apiv1"
|
||||||
|
"cloud.google.com/go/compute/apiv1/computepb"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
|
|
||||||
"github.com/osbuild/osbuild-composer/internal/common"
|
"github.com/osbuild/osbuild-composer/internal/common"
|
||||||
)
|
)
|
||||||
|
|
|
||||||
13
vendor/cloud.google.com/go/.release-please-manifest-individual.json
generated
vendored
Normal file
13
vendor/cloud.google.com/go/.release-please-manifest-individual.json
generated
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"bigquery": "1.46.0",
|
||||||
|
"bigtable": "1.18.1",
|
||||||
|
"datastore": "1.10.0",
|
||||||
|
"errorreporting": "0.3.0",
|
||||||
|
"firestore": "1.9.0",
|
||||||
|
"logging": "1.6.1",
|
||||||
|
"profiler": "0.3.1",
|
||||||
|
"pubsub": "1.28.0",
|
||||||
|
"pubsublite": "1.6.0",
|
||||||
|
"spanner": "1.44.0",
|
||||||
|
"storage": "1.29.0"
|
||||||
|
}
|
||||||
221
vendor/cloud.google.com/go/.release-please-manifest-submodules.json
generated
vendored
221
vendor/cloud.google.com/go/.release-please-manifest-submodules.json
generated
vendored
|
|
@ -1,111 +1,116 @@
|
||||||
{
|
{
|
||||||
"accessapproval": "1.3.0",
|
"accessapproval": "1.6.0",
|
||||||
"accesscontextmanager": "1.2.0",
|
"accesscontextmanager": "1.6.0",
|
||||||
"aiplatform": "1.17.0",
|
"aiplatform": "1.34.0",
|
||||||
"analytics": "0.9.0",
|
"analytics": "0.17.0",
|
||||||
"apigateway": "1.2.0",
|
"apigateway": "1.5.0",
|
||||||
"apigeeconnect": "1.2.0",
|
"apigeeconnect": "1.5.0",
|
||||||
"apigeeregistry": "0.2.0",
|
"apigeeregistry": "0.3.0",
|
||||||
"apikeys": "0.1.0",
|
"apikeys": "0.3.0",
|
||||||
"appengine": "1.3.0",
|
"appengine": "1.6.0",
|
||||||
"area120": "0.4.0",
|
"area120": "0.7.0",
|
||||||
"artifactregistry": "1.4.0",
|
"artifactregistry": "1.11.0",
|
||||||
"asset": "1.4.0",
|
"asset": "1.11.1",
|
||||||
"assuredworkloads": "1.2.0",
|
"assuredworkloads": "1.10.0",
|
||||||
"automl": "1.4.0",
|
"automl": "1.12.0",
|
||||||
"baremetalsolution": "0.2.0",
|
"baremetalsolution": "0.5.0",
|
||||||
"batch": "0.1.0",
|
"batch": "0.7.0",
|
||||||
"beyondcorp": "0.1.0",
|
"beyondcorp": "0.4.0",
|
||||||
"billing": "1.2.0",
|
"billing": "1.12.0",
|
||||||
"binaryauthorization": "1.0.0",
|
"binaryauthorization": "1.5.0",
|
||||||
"certificatemanager": "0.2.1",
|
"certificatemanager": "1.6.0",
|
||||||
"channel": "1.7.0",
|
"channel": "1.11.0",
|
||||||
"cloudbuild": "1.2.0",
|
"cloudbuild": "1.6.0",
|
||||||
"clouddms": "1.2.0",
|
"clouddms": "1.5.0",
|
||||||
"cloudtasks": "1.4.0",
|
"cloudtasks": "1.9.0",
|
||||||
"compute": "1.9.0",
|
"compute": "1.18.0",
|
||||||
"contactcenterinsights": "1.2.3",
|
"compute/metadata": "0.2.3",
|
||||||
"container": "1.3.1",
|
"contactcenterinsights": "1.6.0",
|
||||||
"containeranalysis": "0.4.0",
|
"container": "1.13.1",
|
||||||
"datacatalog": "1.3.1",
|
"containeranalysis": "0.7.0",
|
||||||
"dataflow": "0.5.1",
|
"datacatalog": "1.12.0",
|
||||||
"dataform": "0.2.0",
|
"dataflow": "0.8.0",
|
||||||
"datafusion": "1.3.0",
|
"dataform": "0.6.0",
|
||||||
"datalabeling": "0.3.0",
|
"datafusion": "1.6.0",
|
||||||
"dataplex": "1.1.0",
|
"datalabeling": "0.7.0",
|
||||||
"dataproc": "1.5.0",
|
"dataplex": "1.5.2",
|
||||||
"dataqna": "0.4.0",
|
"dataproc": "1.12.0",
|
||||||
"datastream": "1.0.0",
|
"dataqna": "0.7.0",
|
||||||
"deploy": "1.2.1",
|
"datastream": "1.6.0",
|
||||||
"dialogflow": "1.12.1",
|
"deploy": "1.6.0",
|
||||||
"dlp": "1.4.0",
|
"dialogflow": "1.27.0",
|
||||||
"documentai": "1.5.0",
|
"dlp": "1.9.0",
|
||||||
"domains": "0.5.0",
|
"documentai": "1.15.0",
|
||||||
"essentialcontacts": "1.2.0",
|
"domains": "0.8.0",
|
||||||
"eventarc": "1.6.0",
|
"edgecontainer": "0.3.0",
|
||||||
"filestore": "1.2.0",
|
"essentialcontacts": "1.5.0",
|
||||||
"functions": "1.5.0",
|
"eventarc": "1.10.0",
|
||||||
"gaming": "1.3.1",
|
"filestore": "1.5.0",
|
||||||
"gkebackup": "0.1.0",
|
"functions": "1.10.0",
|
||||||
"gkeconnect": "0.3.0",
|
"gaming": "1.9.0",
|
||||||
"gkehub": "0.8.0",
|
"gkebackup": "0.4.0",
|
||||||
"gkemulticloud": "0.2.0",
|
"gkeconnect": "0.7.0",
|
||||||
|
"gkehub": "0.11.0",
|
||||||
|
"gkemulticloud": "0.5.0",
|
||||||
"grafeas": "0.2.0",
|
"grafeas": "0.2.0",
|
||||||
"gsuiteaddons": "1.2.0",
|
"gsuiteaddons": "1.5.0",
|
||||||
"iam": "0.3.0",
|
"iam": "0.10.0",
|
||||||
"iap": "1.3.0",
|
"iap": "1.6.0",
|
||||||
"ids": "1.0.0",
|
"ids": "1.3.0",
|
||||||
"iot": "1.2.0",
|
"iot": "1.5.0",
|
||||||
"kms": "1.4.0",
|
"kms": "1.8.0",
|
||||||
"language": "1.3.0",
|
"language": "1.9.0",
|
||||||
"lifesciences": "0.4.0",
|
"lifesciences": "0.8.0",
|
||||||
"managedidentities": "1.2.0",
|
"longrunning": "0.4.1",
|
||||||
"mediatranslation": "0.3.0",
|
"managedidentities": "1.5.0",
|
||||||
"memcache": "1.3.0",
|
"maps": "0.6.0",
|
||||||
"metastore": "1.3.0",
|
"mediatranslation": "0.7.0",
|
||||||
"monitoring": "1.6.0",
|
"memcache": "1.9.0",
|
||||||
"networkconnectivity": "1.2.0",
|
"metastore": "1.10.0",
|
||||||
"networkmanagement": "1.3.0",
|
"monitoring": "1.12.0",
|
||||||
"networksecurity": "0.3.1",
|
"networkconnectivity": "1.10.0",
|
||||||
"notebooks": "1.0.0",
|
"networkmanagement": "1.6.0",
|
||||||
"optimization": "1.0.0",
|
"networksecurity": "0.7.0",
|
||||||
"orchestration": "1.2.0",
|
"notebooks": "1.7.0",
|
||||||
"orgpolicy": "1.3.0",
|
"optimization": "1.3.1",
|
||||||
"osconfig": "1.6.0",
|
"orchestration": "1.6.0",
|
||||||
"oslogin": "1.3.0",
|
"orgpolicy": "1.10.0",
|
||||||
"phishingprotection": "0.4.0",
|
"osconfig": "1.11.0",
|
||||||
"policytroubleshooter": "1.2.0",
|
"oslogin": "1.9.0",
|
||||||
"privatecatalog": "0.4.0",
|
"phishingprotection": "0.7.0",
|
||||||
"recaptchaenterprise/v2": "2.0.1",
|
"policytroubleshooter": "1.5.0",
|
||||||
"recommendationengine": "0.3.0",
|
"privatecatalog": "0.7.0",
|
||||||
"recommender": "1.4.0",
|
"recaptchaenterprise/v2": "2.6.0",
|
||||||
"redis": "1.6.0",
|
"recommendationengine": "0.7.0",
|
||||||
"resourcemanager": "1.2.0",
|
"recommender": "1.9.0",
|
||||||
"resourcesettings": "1.2.0",
|
"redis": "1.11.0",
|
||||||
"retail": "1.5.0",
|
"resourcemanager": "1.5.0",
|
||||||
"run": "0.1.1",
|
"resourcesettings": "1.5.0",
|
||||||
"scheduler": "1.3.0",
|
"retail": "1.12.0",
|
||||||
"secretmanager": "1.5.0",
|
"run": "0.8.0",
|
||||||
"security": "1.4.1",
|
"scheduler": "1.8.0",
|
||||||
"securitycenter": "1.10.0",
|
"secretmanager": "1.10.0",
|
||||||
"servicecontrol": "1.3.0",
|
"security": "1.12.0",
|
||||||
"servicedirectory": "1.3.0",
|
"securitycenter": "1.18.1",
|
||||||
"servicemanagement": "1.3.1",
|
"servicecontrol": "1.10.0",
|
||||||
"serviceusage": "1.2.0",
|
"servicedirectory": "1.8.0",
|
||||||
"shell": "1.2.0",
|
"servicemanagement": "1.6.0",
|
||||||
"speech": "1.5.0",
|
"serviceusage": "1.5.0",
|
||||||
"storagetransfer": "1.3.0",
|
"shell": "1.6.0",
|
||||||
"talent": "1.0.0",
|
"speech": "1.14.1",
|
||||||
"texttospeech": "1.3.0",
|
"storagetransfer": "1.7.0",
|
||||||
"tpu": "1.2.0",
|
"talent": "1.5.0",
|
||||||
"trace": "1.2.0",
|
"texttospeech": "1.6.0",
|
||||||
"translate": "1.2.0",
|
"tpu": "1.5.0",
|
||||||
"video": "1.7.0",
|
"trace": "1.8.0",
|
||||||
"videointelligence": "1.4.0",
|
"translate": "1.5.0",
|
||||||
"vision/v2": "2.1.0",
|
"video": "1.12.0",
|
||||||
"vmmigration": "1.1.0",
|
"videointelligence": "1.10.0",
|
||||||
"vpcaccess": "1.2.0",
|
"vision/v2": "2.6.0",
|
||||||
"webrisk": "1.3.0",
|
"vmmigration": "1.5.0",
|
||||||
"websecurityscanner": "1.2.0",
|
"vmwareengine": "0.2.2",
|
||||||
"workflows": "1.5.0"
|
"vpcaccess": "1.6.0",
|
||||||
|
"webrisk": "1.8.0",
|
||||||
|
"websecurityscanner": "1.5.0",
|
||||||
|
"workflows": "1.10.0"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
2
vendor/cloud.google.com/go/.release-please-manifest.json
generated
vendored
2
vendor/cloud.google.com/go/.release-please-manifest.json
generated
vendored
|
|
@ -1,3 +1,3 @@
|
||||||
{
|
{
|
||||||
".": "0.104.0"
|
".": "0.110.0"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
48
vendor/cloud.google.com/go/CHANGES.md
generated
vendored
48
vendor/cloud.google.com/go/CHANGES.md
generated
vendored
|
|
@ -1,5 +1,53 @@
|
||||||
# Changes
|
# Changes
|
||||||
|
|
||||||
|
## [0.110.0](https://github.com/googleapis/google-cloud-go/compare/v0.109.0...v0.110.0) (2023-02-15)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **internal/postprocessor:** Detect and initialize new modules ([#7288](https://github.com/googleapis/google-cloud-go/issues/7288)) ([59ce02c](https://github.com/googleapis/google-cloud-go/commit/59ce02c13f265741a8f1f0f7ad5109bf83e3df82))
|
||||||
|
* **internal/postprocessor:** Only regen snippets for changed modules ([#7300](https://github.com/googleapis/google-cloud-go/issues/7300)) ([220f8a5](https://github.com/googleapis/google-cloud-go/commit/220f8a5ad2fd64b75c5a1af531b1ab4597cf17d7))
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **internal/postprocessor:** Add scopes without OwlBot api-name feature ([#7404](https://github.com/googleapis/google-cloud-go/issues/7404)) ([f7fe4f6](https://github.com/googleapis/google-cloud-go/commit/f7fe4f68ebf2ca28efd282f3419329dd2c09d245))
|
||||||
|
* **internal/postprocessor:** Include module and package in scope ([#7294](https://github.com/googleapis/google-cloud-go/issues/7294)) ([d2c5c84](https://github.com/googleapis/google-cloud-go/commit/d2c5c8449f6939301f0fd506282e8fc73fc84f96))
|
||||||
|
|
||||||
|
## [0.109.0](https://github.com/googleapis/google-cloud-go/compare/v0.108.0...v0.109.0) (2023-01-18)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **internal/postprocessor:** Make OwlBot postprocessor ([#7202](https://github.com/googleapis/google-cloud-go/issues/7202)) ([7a1022e](https://github.com/googleapis/google-cloud-go/commit/7a1022e215261d679c8496cdd35a9cad1f13e527))
|
||||||
|
|
||||||
|
## [0.108.0](https://github.com/googleapis/google-cloud-go/compare/v0.107.0...v0.108.0) (2023-01-05)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **all:** Enable REGAPIC and REST numeric enums ([#6999](https://github.com/googleapis/google-cloud-go/issues/6999)) ([28f3572](https://github.com/googleapis/google-cloud-go/commit/28f3572addb0f563a2a42a76977b4e083191613f))
|
||||||
|
* **debugger:** Add REST client ([06a54a1](https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0))
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **internal/gapicgen:** Disable rest for non-rest APIs ([#7157](https://github.com/googleapis/google-cloud-go/issues/7157)) ([ab332ce](https://github.com/googleapis/google-cloud-go/commit/ab332ced06f6c07909444e4528c02a8b6a0a70a6))
|
||||||
|
|
||||||
|
## [0.107.0](https://github.com/googleapis/google-cloud-go/compare/v0.106.0...v0.107.0) (2022-11-15)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **routing:** Start generating apiv2 ([#7011](https://github.com/googleapis/google-cloud-go/issues/7011)) ([66e8e27](https://github.com/googleapis/google-cloud-go/commit/66e8e2717b2593f4e5640ecb97344bb1d5e5fc0b))
|
||||||
|
|
||||||
|
## [0.106.0](https://github.com/googleapis/google-cloud-go/compare/v0.105.0...v0.106.0) (2022-11-09)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **debugger:** rewrite signatures in terms of new location ([3c4b2b3](https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad))
|
||||||
|
|
||||||
## [0.104.0](https://github.com/googleapis/google-cloud-go/compare/v0.103.0...v0.104.0) (2022-08-24)
|
## [0.104.0](https://github.com/googleapis/google-cloud-go/compare/v0.103.0...v0.104.0) (2022-08-24)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
3
vendor/cloud.google.com/go/README.md
generated
vendored
3
vendor/cloud.google.com/go/README.md
generated
vendored
|
|
@ -35,11 +35,10 @@ For an updated list of all of our released APIs please see our
|
||||||
Our libraries are compatible with at least the three most recent, major Go
|
Our libraries are compatible with at least the three most recent, major Go
|
||||||
releases. They are currently compatible with:
|
releases. They are currently compatible with:
|
||||||
|
|
||||||
|
- Go 1.20
|
||||||
- Go 1.19
|
- Go 1.19
|
||||||
- Go 1.18
|
- Go 1.18
|
||||||
- Go 1.17
|
- Go 1.17
|
||||||
- Go 1.16
|
|
||||||
- Go 1.15
|
|
||||||
|
|
||||||
## Authorization
|
## Authorization
|
||||||
|
|
||||||
|
|
|
||||||
32
vendor/cloud.google.com/go/cloudbuild/apiv1/cloud_build_client.go
generated
vendored
32
vendor/cloud.google.com/go/cloudbuild/apiv1/cloud_build_client.go
generated
vendored
|
|
@ -23,15 +23,15 @@ import (
|
||||||
"net/url"
|
"net/url"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"cloud.google.com/go/cloudbuild/apiv1/v2/cloudbuildpb"
|
||||||
"cloud.google.com/go/longrunning"
|
"cloud.google.com/go/longrunning"
|
||||||
lroauto "cloud.google.com/go/longrunning/autogen"
|
lroauto "cloud.google.com/go/longrunning/autogen"
|
||||||
|
"cloud.google.com/go/longrunning/autogen/longrunningpb"
|
||||||
"github.com/golang/protobuf/proto"
|
"github.com/golang/protobuf/proto"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
gtransport "google.golang.org/api/transport/grpc"
|
gtransport "google.golang.org/api/transport/grpc"
|
||||||
cloudbuildpb "google.golang.org/genproto/googleapis/devtools/cloudbuild/v1"
|
|
||||||
longrunningpb "google.golang.org/genproto/googleapis/longrunning"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/codes"
|
"google.golang.org/grpc/codes"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
|
|
@ -387,28 +387,28 @@ func (c *Client) RunBuildTrigger(ctx context.Context, req *cloudbuildpb.RunBuild
|
||||||
//
|
//
|
||||||
// For triggered builds:
|
// For triggered builds:
|
||||||
//
|
//
|
||||||
// Triggered builds resolve to a precise revision; therefore a retry of a
|
// Triggered builds resolve to a precise revision; therefore a retry of a
|
||||||
// triggered build will result in a build that uses the same revision.
|
// triggered build will result in a build that uses the same revision.
|
||||||
//
|
//
|
||||||
// For non-triggered builds that specify RepoSource:
|
// For non-triggered builds that specify RepoSource:
|
||||||
//
|
//
|
||||||
// If the original build built from the tip of a branch, the retried build
|
// If the original build built from the tip of a branch, the retried build
|
||||||
// will build from the tip of that branch, which may not be the same revision
|
// will build from the tip of that branch, which may not be the same revision
|
||||||
// as the original build.
|
// as the original build.
|
||||||
//
|
//
|
||||||
// If the original build specified a commit sha or revision ID, the retried
|
// If the original build specified a commit sha or revision ID, the retried
|
||||||
// build will use the identical source.
|
// build will use the identical source.
|
||||||
//
|
//
|
||||||
// For builds that specify StorageSource:
|
// For builds that specify StorageSource:
|
||||||
//
|
//
|
||||||
// If the original build pulled source from Google Cloud Storage without
|
// If the original build pulled source from Google Cloud Storage without
|
||||||
// specifying the generation of the object, the new build will use the current
|
// specifying the generation of the object, the new build will use the current
|
||||||
// object, which may be different from the original build source.
|
// object, which may be different from the original build source.
|
||||||
//
|
//
|
||||||
// If the original build pulled source from Cloud Storage and specified the
|
// If the original build pulled source from Cloud Storage and specified the
|
||||||
// generation of the object, the new build will attempt to use the same
|
// generation of the object, the new build will attempt to use the same
|
||||||
// object, which may or may not be available depending on the bucket's
|
// object, which may or may not be available depending on the bucket's
|
||||||
// lifecycle management settings.
|
// lifecycle management settings.
|
||||||
func (c *Client) RetryBuild(ctx context.Context, req *cloudbuildpb.RetryBuildRequest, opts ...gax.CallOption) (*longrunningpb.Operation, error) {
|
func (c *Client) RetryBuild(ctx context.Context, req *cloudbuildpb.RetryBuildRequest, opts ...gax.CallOption) (*longrunningpb.Operation, error) {
|
||||||
ctx = insertMetadata(ctx, c.xGoogMetadata)
|
ctx = insertMetadata(ctx, c.xGoogMetadata)
|
||||||
opts = append(c.CallOptions.RetryBuild[0:len(c.CallOptions.RetryBuild):len(c.CallOptions.RetryBuild)], opts...)
|
opts = append(c.CallOptions.RetryBuild[0:len(c.CallOptions.RetryBuild):len(c.CallOptions.RetryBuild)], opts...)
|
||||||
|
|
|
||||||
5
vendor/cloud.google.com/go/cloudbuild/apiv1/doc.go
generated
vendored
5
vendor/cloud.google.com/go/cloudbuild/apiv1/doc.go
generated
vendored
|
|
@ -17,10 +17,9 @@
|
||||||
// Package cloudbuild is an auto-generated package for the
|
// Package cloudbuild is an auto-generated package for the
|
||||||
// Cloud Build API.
|
// Cloud Build API.
|
||||||
|
|
||||||
//
|
|
||||||
// Creates and manages builds on Google Cloud Platform.
|
// Creates and manages builds on Google Cloud Platform.
|
||||||
//
|
//
|
||||||
// Use of Context
|
// # Use of Context
|
||||||
//
|
//
|
||||||
// The ctx passed to NewClient is used for authentication requests and
|
// The ctx passed to NewClient is used for authentication requests and
|
||||||
// for creating the underlying connection, but is not used for subsequent calls.
|
// for creating the underlying connection, but is not used for subsequent calls.
|
||||||
|
|
@ -96,4 +95,4 @@ func versionGo() string {
|
||||||
return "UNKNOWN"
|
return "UNKNOWN"
|
||||||
}
|
}
|
||||||
|
|
||||||
const versionClient = "20220222"
|
var versionClient = "20220222"
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2020 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -12,12 +12,12 @@
|
||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
// Package field_mask aliases all exported identifiers in
|
// Code generated by gapicgen. DO NOT EDIT.
|
||||||
// package "google.golang.org/protobuf/types/known/fieldmaskpb".
|
|
||||||
package field_mask
|
|
||||||
|
|
||||||
import "google.golang.org/protobuf/types/known/fieldmaskpb"
|
package cloudbuild
|
||||||
|
|
||||||
type FieldMask = fieldmaskpb.FieldMask
|
import "cloud.google.com/go/cloudbuild/internal"
|
||||||
|
|
||||||
var File_google_protobuf_field_mask_proto = fieldmaskpb.File_google_protobuf_field_mask_proto
|
func init() {
|
||||||
|
versionClient = internal.Version
|
||||||
|
}
|
||||||
18
vendor/cloud.google.com/go/cloudbuild/internal/version.go
generated
vendored
Normal file
18
vendor/cloud.google.com/go/cloudbuild/internal/version.go
generated
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
// Copyright 2022 Google LLC
|
||||||
|
//
|
||||||
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
// you may not use this file except in compliance with the License.
|
||||||
|
// You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
|
||||||
|
package internal
|
||||||
|
|
||||||
|
// Version is the current tagged release of the library.
|
||||||
|
const Version = "1.9.0"
|
||||||
41
vendor/cloud.google.com/go/compute/apiv1/accelerator_types_client.go
generated
vendored
41
vendor/cloud.google.com/go/compute/apiv1/accelerator_types_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -49,9 +50,39 @@ type AcceleratorTypesCallOptions struct {
|
||||||
|
|
||||||
func defaultAcceleratorTypesRESTCallOptions() *AcceleratorTypesCallOptions {
|
func defaultAcceleratorTypesRESTCallOptions() *AcceleratorTypesCallOptions {
|
||||||
return &AcceleratorTypesCallOptions{
|
return &AcceleratorTypesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Get: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
47
vendor/cloud.google.com/go/compute/apiv1/addresses_client.go
generated
vendored
47
vendor/cloud.google.com/go/compute/apiv1/addresses_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,12 +54,42 @@ type AddressesCallOptions struct {
|
||||||
|
|
||||||
func defaultAddressesRESTCallOptions() *AddressesCallOptions {
|
func defaultAddressesRESTCallOptions() *AddressesCallOptions {
|
||||||
return &AddressesCallOptions{
|
return &AddressesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
SetLabels: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
53
vendor/cloud.google.com/go/compute/apiv1/autoscalers_client.go
generated
vendored
53
vendor/cloud.google.com/go/compute/apiv1/autoscalers_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -54,13 +55,43 @@ type AutoscalersCallOptions struct {
|
||||||
|
|
||||||
func defaultAutoscalersRESTCallOptions() *AutoscalersCallOptions {
|
func defaultAutoscalersRESTCallOptions() *AutoscalersCallOptions {
|
||||||
return &AutoscalersCallOptions{
|
return &AutoscalersCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
Update: []gax.CallOption{},
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -123,7 +154,7 @@ func (c *AutoscalersClient) Delete(ctx context.Context, req *computepb.DeleteAut
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified autoscaler resource. Gets a list of available autoscalers by making a list() request.
|
// Get returns the specified autoscaler resource.
|
||||||
func (c *AutoscalersClient) Get(ctx context.Context, req *computepb.GetAutoscalerRequest, opts ...gax.CallOption) (*computepb.Autoscaler, error) {
|
func (c *AutoscalersClient) Get(ctx context.Context, req *computepb.GetAutoscalerRequest, opts ...gax.CallOption) (*computepb.Autoscaler, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -407,7 +438,7 @@ func (c *autoscalersRESTClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified autoscaler resource. Gets a list of available autoscalers by making a list() request.
|
// Get returns the specified autoscaler resource.
|
||||||
func (c *autoscalersRESTClient) Get(ctx context.Context, req *computepb.GetAutoscalerRequest, opts ...gax.CallOption) (*computepb.Autoscaler, error) {
|
func (c *autoscalersRESTClient) Get(ctx context.Context, req *computepb.GetAutoscalerRequest, opts ...gax.CallOption) (*computepb.Autoscaler, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
41
vendor/cloud.google.com/go/compute/apiv1/backend_buckets_client.go
generated
vendored
41
vendor/cloud.google.com/go/compute/apiv1/backend_buckets_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -55,12 +56,32 @@ type BackendBucketsCallOptions struct {
|
||||||
|
|
||||||
func defaultBackendBucketsRESTCallOptions() *BackendBucketsCallOptions {
|
func defaultBackendBucketsRESTCallOptions() *BackendBucketsCallOptions {
|
||||||
return &BackendBucketsCallOptions{
|
return &BackendBucketsCallOptions{
|
||||||
AddSignedUrlKey: []gax.CallOption{},
|
AddSignedUrlKey: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
DeleteSignedUrlKey: []gax.CallOption{},
|
DeleteSignedUrlKey: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetEdgeSecurityPolicy: []gax.CallOption{},
|
SetEdgeSecurityPolicy: []gax.CallOption{},
|
||||||
Update: []gax.CallOption{},
|
Update: []gax.CallOption{},
|
||||||
|
|
@ -133,7 +154,7 @@ func (c *BackendBucketsClient) DeleteSignedUrlKey(ctx context.Context, req *comp
|
||||||
return c.internalClient.DeleteSignedUrlKey(ctx, req, opts...)
|
return c.internalClient.DeleteSignedUrlKey(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified BackendBucket resource. Gets a list of available backend buckets by making a list() request.
|
// Get returns the specified BackendBucket resource.
|
||||||
func (c *BackendBucketsClient) Get(ctx context.Context, req *computepb.GetBackendBucketRequest, opts ...gax.CallOption) (*computepb.BackendBucket, error) {
|
func (c *BackendBucketsClient) Get(ctx context.Context, req *computepb.GetBackendBucketRequest, opts ...gax.CallOption) (*computepb.BackendBucket, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -457,7 +478,7 @@ func (c *backendBucketsRESTClient) DeleteSignedUrlKey(ctx context.Context, req *
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified BackendBucket resource. Gets a list of available backend buckets by making a list() request.
|
// Get returns the specified BackendBucket resource.
|
||||||
func (c *backendBucketsRESTClient) Get(ctx context.Context, req *computepb.GetBackendBucketRequest, opts ...gax.CallOption) (*computepb.BackendBucket, error) {
|
func (c *backendBucketsRESTClient) Get(ctx context.Context, req *computepb.GetBackendBucketRequest, opts ...gax.CallOption) (*computepb.BackendBucket, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
67
vendor/cloud.google.com/go/compute/apiv1/backend_services_client.go
generated
vendored
67
vendor/cloud.google.com/go/compute/apiv1/backend_services_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -61,15 +62,55 @@ type BackendServicesCallOptions struct {
|
||||||
|
|
||||||
func defaultBackendServicesRESTCallOptions() *BackendServicesCallOptions {
|
func defaultBackendServicesRESTCallOptions() *BackendServicesCallOptions {
|
||||||
return &BackendServicesCallOptions{
|
return &BackendServicesCallOptions{
|
||||||
AddSignedUrlKey: []gax.CallOption{},
|
AddSignedUrlKey: []gax.CallOption{},
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
DeleteSignedUrlKey: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Get: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
GetHealth: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
Insert: []gax.CallOption{},
|
},
|
||||||
List: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DeleteSignedUrlKey: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetHealth: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetEdgeSecurityPolicy: []gax.CallOption{},
|
SetEdgeSecurityPolicy: []gax.CallOption{},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
|
@ -154,7 +195,7 @@ func (c *BackendServicesClient) DeleteSignedUrlKey(ctx context.Context, req *com
|
||||||
return c.internalClient.DeleteSignedUrlKey(ctx, req, opts...)
|
return c.internalClient.DeleteSignedUrlKey(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified BackendService resource. Gets a list of available backend services.
|
// Get returns the specified BackendService resource.
|
||||||
func (c *BackendServicesClient) Get(ctx context.Context, req *computepb.GetBackendServiceRequest, opts ...gax.CallOption) (*computepb.BackendService, error) {
|
func (c *BackendServicesClient) Get(ctx context.Context, req *computepb.GetBackendServiceRequest, opts ...gax.CallOption) (*computepb.BackendService, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -604,7 +645,7 @@ func (c *backendServicesRESTClient) DeleteSignedUrlKey(ctx context.Context, req
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified BackendService resource. Gets a list of available backend services.
|
// Get returns the specified BackendService resource.
|
||||||
func (c *backendServicesRESTClient) Get(ctx context.Context, req *computepb.GetBackendServiceRequest, opts ...gax.CallOption) (*computepb.BackendService, error) {
|
func (c *backendServicesRESTClient) Get(ctx context.Context, req *computepb.GetBackendServiceRequest, opts ...gax.CallOption) (*computepb.BackendService, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
45
vendor/cloud.google.com/go/compute/apiv1/disk_types_client.go
generated
vendored
45
vendor/cloud.google.com/go/compute/apiv1/disk_types_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -49,9 +50,39 @@ type DiskTypesCallOptions struct {
|
||||||
|
|
||||||
func defaultDiskTypesRESTCallOptions() *DiskTypesCallOptions {
|
func defaultDiskTypesRESTCallOptions() *DiskTypesCallOptions {
|
||||||
return &DiskTypesCallOptions{
|
return &DiskTypesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Get: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -105,7 +136,7 @@ func (c *DiskTypesClient) AggregatedList(ctx context.Context, req *computepb.Agg
|
||||||
return c.internalClient.AggregatedList(ctx, req, opts...)
|
return c.internalClient.AggregatedList(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified disk type. Gets a list of available disk types by making a list() request.
|
// Get returns the specified disk type.
|
||||||
func (c *DiskTypesClient) Get(ctx context.Context, req *computepb.GetDiskTypeRequest, opts ...gax.CallOption) (*computepb.DiskType, error) {
|
func (c *DiskTypesClient) Get(ctx context.Context, req *computepb.GetDiskTypeRequest, opts ...gax.CallOption) (*computepb.DiskType, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -290,7 +321,7 @@ func (c *diskTypesRESTClient) AggregatedList(ctx context.Context, req *computepb
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified disk type. Gets a list of available disk types by making a list() request.
|
// Get returns the specified disk type.
|
||||||
func (c *diskTypesRESTClient) Get(ctx context.Context, req *computepb.GetDiskTypeRequest, opts ...gax.CallOption) (*computepb.DiskType, error) {
|
func (c *diskTypesRESTClient) Get(ctx context.Context, req *computepb.GetDiskTypeRequest, opts ...gax.CallOption) (*computepb.DiskType, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
154
vendor/cloud.google.com/go/compute/apiv1/disks_client.go
generated
vendored
154
vendor/cloud.google.com/go/compute/apiv1/disks_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -56,23 +57,65 @@ type DisksCallOptions struct {
|
||||||
SetIamPolicy []gax.CallOption
|
SetIamPolicy []gax.CallOption
|
||||||
SetLabels []gax.CallOption
|
SetLabels []gax.CallOption
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultDisksRESTCallOptions() *DisksCallOptions {
|
func defaultDisksRESTCallOptions() *DisksCallOptions {
|
||||||
return &DisksCallOptions{
|
return &DisksCallOptions{
|
||||||
AddResourcePolicies: []gax.CallOption{},
|
AddResourcePolicies: []gax.CallOption{},
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
CreateSnapshot: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Delete: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Get: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
List: []gax.CallOption{},
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
CreateSnapshot: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
RemoveResourcePolicies: []gax.CallOption{},
|
RemoveResourcePolicies: []gax.CallOption{},
|
||||||
Resize: []gax.CallOption{},
|
Resize: []gax.CallOption{},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
SetLabels: []gax.CallOption{},
|
SetLabels: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -94,6 +137,7 @@ type internalDisksClient interface {
|
||||||
SetIamPolicy(context.Context, *computepb.SetIamPolicyDiskRequest, ...gax.CallOption) (*computepb.Policy, error)
|
SetIamPolicy(context.Context, *computepb.SetIamPolicyDiskRequest, ...gax.CallOption) (*computepb.Policy, error)
|
||||||
SetLabels(context.Context, *computepb.SetLabelsDiskRequest, ...gax.CallOption) (*Operation, error)
|
SetLabels(context.Context, *computepb.SetLabelsDiskRequest, ...gax.CallOption) (*Operation, error)
|
||||||
TestIamPermissions(context.Context, *computepb.TestIamPermissionsDiskRequest, ...gax.CallOption) (*computepb.TestPermissionsResponse, error)
|
TestIamPermissions(context.Context, *computepb.TestIamPermissionsDiskRequest, ...gax.CallOption) (*computepb.TestPermissionsResponse, error)
|
||||||
|
Update(context.Context, *computepb.UpdateDiskRequest, ...gax.CallOption) (*Operation, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
// DisksClient is a client for interacting with Google Compute Engine API.
|
// DisksClient is a client for interacting with Google Compute Engine API.
|
||||||
|
|
@ -151,7 +195,7 @@ func (c *DisksClient) Delete(ctx context.Context, req *computepb.DeleteDiskReque
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns a specified persistent disk. Gets a list of available persistent disks by making a list() request.
|
// Get returns the specified persistent disk.
|
||||||
func (c *DisksClient) Get(ctx context.Context, req *computepb.GetDiskRequest, opts ...gax.CallOption) (*computepb.Disk, error) {
|
func (c *DisksClient) Get(ctx context.Context, req *computepb.GetDiskRequest, opts ...gax.CallOption) (*computepb.Disk, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -196,6 +240,11 @@ func (c *DisksClient) TestIamPermissions(ctx context.Context, req *computepb.Tes
|
||||||
return c.internalClient.TestIamPermissions(ctx, req, opts...)
|
return c.internalClient.TestIamPermissions(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Update updates the specified disk with the data included in the request. The update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: user_license.
|
||||||
|
func (c *DisksClient) Update(ctx context.Context, req *computepb.UpdateDiskRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.Update(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.
|
// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.
|
||||||
type disksRESTClient struct {
|
type disksRESTClient struct {
|
||||||
// The http endpoint to connect to.
|
// The http endpoint to connect to.
|
||||||
|
|
@ -608,7 +657,7 @@ func (c *disksRESTClient) Delete(ctx context.Context, req *computepb.DeleteDiskR
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns a specified persistent disk. Gets a list of available persistent disks by making a list() request.
|
// Get returns the specified persistent disk.
|
||||||
func (c *disksRESTClient) Get(ctx context.Context, req *computepb.GetDiskRequest, opts ...gax.CallOption) (*computepb.Disk, error) {
|
func (c *disksRESTClient) Get(ctx context.Context, req *computepb.GetDiskRequest, opts ...gax.CallOption) (*computepb.Disk, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -1240,6 +1289,87 @@ func (c *disksRESTClient) TestIamPermissions(ctx context.Context, req *computepb
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Update updates the specified disk with the data included in the request. The update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: user_license.
|
||||||
|
func (c *disksRESTClient) Update(ctx context.Context, req *computepb.UpdateDiskRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetDiskResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/zones/%v/disks/%v", req.GetProject(), req.GetZone(), req.GetDisk())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.Paths != nil {
|
||||||
|
params.Add("paths", fmt.Sprintf("%v", req.GetPaths()))
|
||||||
|
}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
if req != nil && req.UpdateMask != nil {
|
||||||
|
params.Add("updateMask", fmt.Sprintf("%v", req.GetUpdateMask()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("PATCH", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
&zoneOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
zone: req.GetZone(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
// DiskIterator manages a stream of *computepb.Disk.
|
// DiskIterator manages a stream of *computepb.Disk.
|
||||||
type DiskIterator struct {
|
type DiskIterator struct {
|
||||||
items []*computepb.Disk
|
items []*computepb.Disk
|
||||||
|
|
|
||||||
12
vendor/cloud.google.com/go/compute/apiv1/doc.go
generated
vendored
12
vendor/cloud.google.com/go/compute/apiv1/doc.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -17,6 +17,11 @@
|
||||||
// Package compute is an auto-generated package for the
|
// Package compute is an auto-generated package for the
|
||||||
// Google Compute Engine API.
|
// Google Compute Engine API.
|
||||||
//
|
//
|
||||||
|
// # General documentation
|
||||||
|
//
|
||||||
|
// For information about setting deadlines, reusing contexts, and more
|
||||||
|
// please visit https://pkg.go.dev/cloud.google.com/go.
|
||||||
|
//
|
||||||
// # Example usage
|
// # Example usage
|
||||||
//
|
//
|
||||||
// To get started with this package, create a client.
|
// To get started with this package, create a client.
|
||||||
|
|
@ -55,7 +60,7 @@
|
||||||
//
|
//
|
||||||
// req := &computepb.AggregatedListAcceleratorTypesRequest{
|
// req := &computepb.AggregatedListAcceleratorTypesRequest{
|
||||||
// // TODO: Fill request struct fields.
|
// // TODO: Fill request struct fields.
|
||||||
// // See https://pkg.go.dev/google.golang.org/genproto/googleapis/cloud/compute/v1#AggregatedListAcceleratorTypesRequest.
|
// // See https://pkg.go.dev/cloud.google.com/go/compute/apiv1/computepb#AggregatedListAcceleratorTypesRequest.
|
||||||
// }
|
// }
|
||||||
// it := c.AggregatedList(ctx, req)
|
// it := c.AggregatedList(ctx, req)
|
||||||
// for {
|
// for {
|
||||||
|
|
@ -77,9 +82,6 @@
|
||||||
// Individual methods on the client use the ctx given to them.
|
// Individual methods on the client use the ctx given to them.
|
||||||
//
|
//
|
||||||
// To close the open connection, use the Close() method.
|
// To close the open connection, use the Close() method.
|
||||||
//
|
|
||||||
// For information about setting deadlines, reusing contexts, and more
|
|
||||||
// please visit https://pkg.go.dev/cloud.google.com/go.
|
|
||||||
package compute // import "cloud.google.com/go/compute/apiv1"
|
package compute // import "cloud.google.com/go/compute/apiv1"
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
|
||||||
33
vendor/cloud.google.com/go/compute/apiv1/external_vpn_gateways_client.go
generated
vendored
33
vendor/cloud.google.com/go/compute/apiv1/external_vpn_gateways_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,10 +53,30 @@ type ExternalVpnGatewaysCallOptions struct {
|
||||||
|
|
||||||
func defaultExternalVpnGatewaysRESTCallOptions() *ExternalVpnGatewaysCallOptions {
|
func defaultExternalVpnGatewaysRESTCallOptions() *ExternalVpnGatewaysCallOptions {
|
||||||
return &ExternalVpnGatewaysCallOptions{
|
return &ExternalVpnGatewaysCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetLabels: []gax.CallOption{},
|
SetLabels: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
87
vendor/cloud.google.com/go/compute/apiv1/firewall_policies_client.go
generated
vendored
87
vendor/cloud.google.com/go/compute/apiv1/firewall_policies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -64,17 +65,77 @@ type FirewallPoliciesCallOptions struct {
|
||||||
|
|
||||||
func defaultFirewallPoliciesRESTCallOptions() *FirewallPoliciesCallOptions {
|
func defaultFirewallPoliciesRESTCallOptions() *FirewallPoliciesCallOptions {
|
||||||
return &FirewallPoliciesCallOptions{
|
return &FirewallPoliciesCallOptions{
|
||||||
AddAssociation: []gax.CallOption{},
|
AddAssociation: []gax.CallOption{},
|
||||||
AddRule: []gax.CallOption{},
|
AddRule: []gax.CallOption{},
|
||||||
CloneRules: []gax.CallOption{},
|
CloneRules: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetAssociation: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
GetIamPolicy: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetRule: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
ListAssociations: []gax.CallOption{},
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetAssociation: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetRule: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListAssociations: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Move: []gax.CallOption{},
|
Move: []gax.CallOption{},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
PatchRule: []gax.CallOption{},
|
PatchRule: []gax.CallOption{},
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/firewalls_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/firewalls_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,9 +54,29 @@ type FirewallsCallOptions struct {
|
||||||
func defaultFirewallsRESTCallOptions() *FirewallsCallOptions {
|
func defaultFirewallsRESTCallOptions() *FirewallsCallOptions {
|
||||||
return &FirewallsCallOptions{
|
return &FirewallsCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
Update: []gax.CallOption{},
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
51
vendor/cloud.google.com/go/compute/apiv1/forwarding_rules_client.go
generated
vendored
51
vendor/cloud.google.com/go/compute/apiv1/forwarding_rules_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -55,14 +56,44 @@ type ForwardingRulesCallOptions struct {
|
||||||
|
|
||||||
func defaultForwardingRulesRESTCallOptions() *ForwardingRulesCallOptions {
|
func defaultForwardingRulesRESTCallOptions() *ForwardingRulesCallOptions {
|
||||||
return &ForwardingRulesCallOptions{
|
return &ForwardingRulesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
SetLabels: []gax.CallOption{},
|
},
|
||||||
SetTarget: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
SetTarget: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
108
vendor/cloud.google.com/go/compute/apiv1/gapic_metadata.json
generated
vendored
108
vendor/cloud.google.com/go/compute/apiv1/gapic_metadata.json
generated
vendored
|
|
@ -338,6 +338,11 @@
|
||||||
"methods": [
|
"methods": [
|
||||||
"TestIamPermissions"
|
"TestIamPermissions"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"Update": {
|
||||||
|
"methods": [
|
||||||
|
"Update"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1073,6 +1078,11 @@
|
||||||
"rest": {
|
"rest": {
|
||||||
"libraryClient": "InstanceTemplatesClient",
|
"libraryClient": "InstanceTemplatesClient",
|
||||||
"rpcs": {
|
"rpcs": {
|
||||||
|
"AggregatedList": {
|
||||||
|
"methods": [
|
||||||
|
"AggregatedList"
|
||||||
|
]
|
||||||
|
},
|
||||||
"Delete": {
|
"Delete": {
|
||||||
"methods": [
|
"methods": [
|
||||||
"Delete"
|
"Delete"
|
||||||
|
|
@ -1267,6 +1277,11 @@
|
||||||
"SetMinCpuPlatform"
|
"SetMinCpuPlatform"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"SetName": {
|
||||||
|
"methods": [
|
||||||
|
"SetName"
|
||||||
|
]
|
||||||
|
},
|
||||||
"SetScheduling": {
|
"SetScheduling": {
|
||||||
"methods": [
|
"methods": [
|
||||||
"SetScheduling"
|
"SetScheduling"
|
||||||
|
|
@ -1584,6 +1599,55 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"NetworkAttachments": {
|
||||||
|
"clients": {
|
||||||
|
"rest": {
|
||||||
|
"libraryClient": "NetworkAttachmentsClient",
|
||||||
|
"rpcs": {
|
||||||
|
"AggregatedList": {
|
||||||
|
"methods": [
|
||||||
|
"AggregatedList"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Delete": {
|
||||||
|
"methods": [
|
||||||
|
"Delete"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Get": {
|
||||||
|
"methods": [
|
||||||
|
"Get"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"GetIamPolicy": {
|
||||||
|
"methods": [
|
||||||
|
"GetIamPolicy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Insert": {
|
||||||
|
"methods": [
|
||||||
|
"Insert"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"List": {
|
||||||
|
"methods": [
|
||||||
|
"List"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SetIamPolicy": {
|
||||||
|
"methods": [
|
||||||
|
"SetIamPolicy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"TestIamPermissions": {
|
||||||
|
"methods": [
|
||||||
|
"TestIamPermissions"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"NetworkEdgeSecurityServices": {
|
"NetworkEdgeSecurityServices": {
|
||||||
"clients": {
|
"clients": {
|
||||||
"rest": {
|
"rest": {
|
||||||
|
|
@ -1890,6 +1954,11 @@
|
||||||
"SetNodeTemplate"
|
"SetNodeTemplate"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"SimulateMaintenanceEvent": {
|
||||||
|
"methods": [
|
||||||
|
"SimulateMaintenanceEvent"
|
||||||
|
]
|
||||||
|
},
|
||||||
"TestIamPermissions": {
|
"TestIamPermissions": {
|
||||||
"methods": [
|
"methods": [
|
||||||
"TestIamPermissions"
|
"TestIamPermissions"
|
||||||
|
|
@ -2373,6 +2442,11 @@
|
||||||
"methods": [
|
"methods": [
|
||||||
"TestIamPermissions"
|
"TestIamPermissions"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"Update": {
|
||||||
|
"methods": [
|
||||||
|
"Update"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -2584,6 +2658,35 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"RegionInstanceTemplates": {
|
||||||
|
"clients": {
|
||||||
|
"rest": {
|
||||||
|
"libraryClient": "RegionInstanceTemplatesClient",
|
||||||
|
"rpcs": {
|
||||||
|
"Delete": {
|
||||||
|
"methods": [
|
||||||
|
"Delete"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Get": {
|
||||||
|
"methods": [
|
||||||
|
"Get"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Insert": {
|
||||||
|
"methods": [
|
||||||
|
"Insert"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"List": {
|
||||||
|
"methods": [
|
||||||
|
"List"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"RegionInstances": {
|
"RegionInstances": {
|
||||||
"clients": {
|
"clients": {
|
||||||
"rest": {
|
"rest": {
|
||||||
|
|
@ -3865,6 +3968,11 @@
|
||||||
"rest": {
|
"rest": {
|
||||||
"libraryClient": "TargetTcpProxiesClient",
|
"libraryClient": "TargetTcpProxiesClient",
|
||||||
"rpcs": {
|
"rpcs": {
|
||||||
|
"AggregatedList": {
|
||||||
|
"methods": [
|
||||||
|
"AggregatedList"
|
||||||
|
]
|
||||||
|
},
|
||||||
"Delete": {
|
"Delete": {
|
||||||
"methods": [
|
"methods": [
|
||||||
"Delete"
|
"Delete"
|
||||||
|
|
|
||||||
37
vendor/cloud.google.com/go/compute/apiv1/global_addresses_client.go
generated
vendored
37
vendor/cloud.google.com/go/compute/apiv1/global_addresses_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -51,10 +52,30 @@ type GlobalAddressesCallOptions struct {
|
||||||
|
|
||||||
func defaultGlobalAddressesRESTCallOptions() *GlobalAddressesCallOptions {
|
func defaultGlobalAddressesRESTCallOptions() *GlobalAddressesCallOptions {
|
||||||
return &GlobalAddressesCallOptions{
|
return &GlobalAddressesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetLabels: []gax.CallOption{},
|
SetLabels: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -111,7 +132,7 @@ func (c *GlobalAddressesClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified address resource. Gets a list of available addresses by making a list() request.
|
// Get returns the specified address resource.
|
||||||
func (c *GlobalAddressesClient) Get(ctx context.Context, req *computepb.GetGlobalAddressRequest, opts ...gax.CallOption) (*computepb.Address, error) {
|
func (c *GlobalAddressesClient) Get(ctx context.Context, req *computepb.GetGlobalAddressRequest, opts ...gax.CallOption) (*computepb.Address, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -283,7 +304,7 @@ func (c *globalAddressesRESTClient) Delete(ctx context.Context, req *computepb.D
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified address resource. Gets a list of available addresses by making a list() request.
|
// Get returns the specified address resource.
|
||||||
func (c *globalAddressesRESTClient) Get(ctx context.Context, req *computepb.GetGlobalAddressRequest, opts ...gax.CallOption) (*computepb.Address, error) {
|
func (c *globalAddressesRESTClient) Get(ctx context.Context, req *computepb.GetGlobalAddressRequest, opts ...gax.CallOption) (*computepb.Address, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
33
vendor/cloud.google.com/go/compute/apiv1/global_forwarding_rules_client.go
generated
vendored
33
vendor/cloud.google.com/go/compute/apiv1/global_forwarding_rules_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,10 +54,30 @@ type GlobalForwardingRulesCallOptions struct {
|
||||||
|
|
||||||
func defaultGlobalForwardingRulesRESTCallOptions() *GlobalForwardingRulesCallOptions {
|
func defaultGlobalForwardingRulesRESTCallOptions() *GlobalForwardingRulesCallOptions {
|
||||||
return &GlobalForwardingRulesCallOptions{
|
return &GlobalForwardingRulesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetLabels: []gax.CallOption{},
|
SetLabels: []gax.CallOption{},
|
||||||
SetTarget: []gax.CallOption{},
|
SetTarget: []gax.CallOption{},
|
||||||
|
|
|
||||||
37
vendor/cloud.google.com/go/compute/apiv1/global_network_endpoint_groups_client.go
generated
vendored
37
vendor/cloud.google.com/go/compute/apiv1/global_network_endpoint_groups_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -56,10 +57,30 @@ func defaultGlobalNetworkEndpointGroupsRESTCallOptions() *GlobalNetworkEndpointG
|
||||||
AttachNetworkEndpoints: []gax.CallOption{},
|
AttachNetworkEndpoints: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
DetachNetworkEndpoints: []gax.CallOption{},
|
DetachNetworkEndpoints: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
ListNetworkEndpoints: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListNetworkEndpoints: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -127,7 +148,7 @@ func (c *GlobalNetworkEndpointGroupsClient) DetachNetworkEndpoints(ctx context.C
|
||||||
return c.internalClient.DetachNetworkEndpoints(ctx, req, opts...)
|
return c.internalClient.DetachNetworkEndpoints(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified network endpoint group. Gets a list of available network endpoint groups by making a list() request.
|
// Get returns the specified network endpoint group.
|
||||||
func (c *GlobalNetworkEndpointGroupsClient) Get(ctx context.Context, req *computepb.GetGlobalNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
func (c *GlobalNetworkEndpointGroupsClient) Get(ctx context.Context, req *computepb.GetGlobalNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -447,7 +468,7 @@ func (c *globalNetworkEndpointGroupsRESTClient) DetachNetworkEndpoints(ctx conte
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified network endpoint group. Gets a list of available network endpoint groups by making a list() request.
|
// Get returns the specified network endpoint group.
|
||||||
func (c *globalNetworkEndpointGroupsRESTClient) Get(ctx context.Context, req *computepb.GetGlobalNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
func (c *globalNetworkEndpointGroupsRESTClient) Get(ctx context.Context, req *computepb.GetGlobalNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
45
vendor/cloud.google.com/go/compute/apiv1/global_operations_client.go
generated
vendored
45
vendor/cloud.google.com/go/compute/apiv1/global_operations_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -51,11 +52,41 @@ type GlobalOperationsCallOptions struct {
|
||||||
|
|
||||||
func defaultGlobalOperationsRESTCallOptions() *GlobalOperationsCallOptions {
|
func defaultGlobalOperationsRESTCallOptions() *GlobalOperationsCallOptions {
|
||||||
return &GlobalOperationsCallOptions{
|
return &GlobalOperationsCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
List: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Wait: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Wait: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/global_organization_operations_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/global_organization_operations_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -23,14 +23,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -49,8 +50,28 @@ type GlobalOrganizationOperationsCallOptions struct {
|
||||||
func defaultGlobalOrganizationOperationsRESTCallOptions() *GlobalOrganizationOperationsCallOptions {
|
func defaultGlobalOrganizationOperationsRESTCallOptions() *GlobalOrganizationOperationsCallOptions {
|
||||||
return &GlobalOrganizationOperationsCallOptions{
|
return &GlobalOrganizationOperationsCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
List: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/global_public_delegated_prefixes_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/global_public_delegated_prefixes_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,10 +53,30 @@ type GlobalPublicDelegatedPrefixesCallOptions struct {
|
||||||
func defaultGlobalPublicDelegatedPrefixesRESTCallOptions() *GlobalPublicDelegatedPrefixesCallOptions {
|
func defaultGlobalPublicDelegatedPrefixesRESTCallOptions() *GlobalPublicDelegatedPrefixesCallOptions {
|
||||||
return &GlobalPublicDelegatedPrefixesCallOptions{
|
return &GlobalPublicDelegatedPrefixesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
Patch: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
53
vendor/cloud.google.com/go/compute/apiv1/health_checks_client.go
generated
vendored
53
vendor/cloud.google.com/go/compute/apiv1/health_checks_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -54,13 +55,43 @@ type HealthChecksCallOptions struct {
|
||||||
|
|
||||||
func defaultHealthChecksRESTCallOptions() *HealthChecksCallOptions {
|
func defaultHealthChecksRESTCallOptions() *HealthChecksCallOptions {
|
||||||
return &HealthChecksCallOptions{
|
return &HealthChecksCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
Update: []gax.CallOption{},
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -123,7 +154,7 @@ func (c *HealthChecksClient) Delete(ctx context.Context, req *computepb.DeleteHe
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified HealthCheck resource. Gets a list of available health checks by making a list() request.
|
// Get returns the specified HealthCheck resource.
|
||||||
func (c *HealthChecksClient) Get(ctx context.Context, req *computepb.GetHealthCheckRequest, opts ...gax.CallOption) (*computepb.HealthCheck, error) {
|
func (c *HealthChecksClient) Get(ctx context.Context, req *computepb.GetHealthCheckRequest, opts ...gax.CallOption) (*computepb.HealthCheck, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -406,7 +437,7 @@ func (c *healthChecksRESTClient) Delete(ctx context.Context, req *computepb.Dele
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified HealthCheck resource. Gets a list of available health checks by making a list() request.
|
// Get returns the specified HealthCheck resource.
|
||||||
func (c *healthChecksRESTClient) Get(ctx context.Context, req *computepb.GetHealthCheckRequest, opts ...gax.CallOption) (*computepb.HealthCheck, error) {
|
func (c *healthChecksRESTClient) Get(ctx context.Context, req *computepb.GetHealthCheckRequest, opts ...gax.CallOption) (*computepb.HealthCheck, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
17
vendor/cloud.google.com/go/compute/apiv1/image_family_views_client.go
generated
vendored
17
vendor/cloud.google.com/go/compute/apiv1/image_family_views_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -22,13 +22,14 @@ import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -43,7 +44,17 @@ type ImageFamilyViewsCallOptions struct {
|
||||||
|
|
||||||
func defaultImageFamilyViewsRESTCallOptions() *ImageFamilyViewsCallOptions {
|
func defaultImageFamilyViewsRESTCallOptions() *ImageFamilyViewsCallOptions {
|
||||||
return &ImageFamilyViewsCallOptions{
|
return &ImageFamilyViewsCallOptions{
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
67
vendor/cloud.google.com/go/compute/apiv1/images_client.go
generated
vendored
67
vendor/cloud.google.com/go/compute/apiv1/images_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -57,13 +58,53 @@ type ImagesCallOptions struct {
|
||||||
|
|
||||||
func defaultImagesRESTCallOptions() *ImagesCallOptions {
|
func defaultImagesRESTCallOptions() *ImagesCallOptions {
|
||||||
return &ImagesCallOptions{
|
return &ImagesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Deprecate: []gax.CallOption{},
|
Deprecate: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetFromFamily: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
GetIamPolicy: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetFromFamily: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
SetLabels: []gax.CallOption{},
|
SetLabels: []gax.CallOption{},
|
||||||
|
|
@ -134,12 +175,12 @@ func (c *ImagesClient) Deprecate(ctx context.Context, req *computepb.DeprecateIm
|
||||||
return c.internalClient.Deprecate(ctx, req, opts...)
|
return c.internalClient.Deprecate(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified image. Gets a list of available images by making a list() request.
|
// Get returns the specified image.
|
||||||
func (c *ImagesClient) Get(ctx context.Context, req *computepb.GetImageRequest, opts ...gax.CallOption) (*computepb.Image, error) {
|
func (c *ImagesClient) Get(ctx context.Context, req *computepb.GetImageRequest, opts ...gax.CallOption) (*computepb.Image, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetFromFamily returns the latest image that is part of an image family and is not deprecated.
|
// GetFromFamily returns the latest image that is part of an image family and is not deprecated. For more information on image families, see Public image families documentation.
|
||||||
func (c *ImagesClient) GetFromFamily(ctx context.Context, req *computepb.GetFromFamilyImageRequest, opts ...gax.CallOption) (*computepb.Image, error) {
|
func (c *ImagesClient) GetFromFamily(ctx context.Context, req *computepb.GetFromFamilyImageRequest, opts ...gax.CallOption) (*computepb.Image, error) {
|
||||||
return c.internalClient.GetFromFamily(ctx, req, opts...)
|
return c.internalClient.GetFromFamily(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -405,7 +446,7 @@ func (c *imagesRESTClient) Deprecate(ctx context.Context, req *computepb.Depreca
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified image. Gets a list of available images by making a list() request.
|
// Get returns the specified image.
|
||||||
func (c *imagesRESTClient) Get(ctx context.Context, req *computepb.GetImageRequest, opts ...gax.CallOption) (*computepb.Image, error) {
|
func (c *imagesRESTClient) Get(ctx context.Context, req *computepb.GetImageRequest, opts ...gax.CallOption) (*computepb.Image, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -458,7 +499,7 @@ func (c *imagesRESTClient) Get(ctx context.Context, req *computepb.GetImageReque
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetFromFamily returns the latest image that is part of an image family and is not deprecated.
|
// GetFromFamily returns the latest image that is part of an image family and is not deprecated. For more information on image families, see Public image families documentation.
|
||||||
func (c *imagesRESTClient) GetFromFamily(ctx context.Context, req *computepb.GetFromFamilyImageRequest, opts ...gax.CallOption) (*computepb.Image, error) {
|
func (c *imagesRESTClient) GetFromFamily(ctx context.Context, req *computepb.GetFromFamilyImageRequest, opts ...gax.CallOption) (*computepb.Image, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
61
vendor/cloud.google.com/go/compute/apiv1/instance_group_managers_client.go
generated
vendored
61
vendor/cloud.google.com/go/compute/apiv1/instance_group_managers_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -67,17 +68,57 @@ type InstanceGroupManagersCallOptions struct {
|
||||||
|
|
||||||
func defaultInstanceGroupManagersRESTCallOptions() *InstanceGroupManagersCallOptions {
|
func defaultInstanceGroupManagersRESTCallOptions() *InstanceGroupManagersCallOptions {
|
||||||
return &InstanceGroupManagersCallOptions{
|
return &InstanceGroupManagersCallOptions{
|
||||||
AbandonInstances: []gax.CallOption{},
|
AbandonInstances: []gax.CallOption{},
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
ApplyUpdatesToInstances: []gax.CallOption{},
|
ApplyUpdatesToInstances: []gax.CallOption{},
|
||||||
CreateInstances: []gax.CallOption{},
|
CreateInstances: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
DeleteInstances: []gax.CallOption{},
|
DeleteInstances: []gax.CallOption{},
|
||||||
DeletePerInstanceConfigs: []gax.CallOption{},
|
DeletePerInstanceConfigs: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
ListErrors: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListErrors: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
ListManagedInstances: []gax.CallOption{},
|
ListManagedInstances: []gax.CallOption{},
|
||||||
ListPerInstanceConfigs: []gax.CallOption{},
|
ListPerInstanceConfigs: []gax.CallOption{},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
|
|
@ -187,7 +228,7 @@ func (c *InstanceGroupManagersClient) DeletePerInstanceConfigs(ctx context.Conte
|
||||||
return c.internalClient.DeletePerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.DeletePerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns all of the details about the specified managed instance group. Gets a list of available managed instance groups by making a list() request.
|
// Get returns all of the details about the specified managed instance group.
|
||||||
func (c *InstanceGroupManagersClient) Get(ctx context.Context, req *computepb.GetInstanceGroupManagerRequest, opts ...gax.CallOption) (*computepb.InstanceGroupManager, error) {
|
func (c *InstanceGroupManagersClient) Get(ctx context.Context, req *computepb.GetInstanceGroupManagerRequest, opts ...gax.CallOption) (*computepb.InstanceGroupManager, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -872,7 +913,7 @@ func (c *instanceGroupManagersRESTClient) DeletePerInstanceConfigs(ctx context.C
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns all of the details about the specified managed instance group. Gets a list of available managed instance groups by making a list() request.
|
// Get returns all of the details about the specified managed instance group.
|
||||||
func (c *instanceGroupManagersRESTClient) Get(ctx context.Context, req *computepb.GetInstanceGroupManagerRequest, opts ...gax.CallOption) (*computepb.InstanceGroupManager, error) {
|
func (c *instanceGroupManagersRESTClient) Get(ctx context.Context, req *computepb.GetInstanceGroupManagerRequest, opts ...gax.CallOption) (*computepb.InstanceGroupManager, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
47
vendor/cloud.google.com/go/compute/apiv1/instance_groups_client.go
generated
vendored
47
vendor/cloud.google.com/go/compute/apiv1/instance_groups_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -56,12 +57,42 @@ type InstanceGroupsCallOptions struct {
|
||||||
|
|
||||||
func defaultInstanceGroupsRESTCallOptions() *InstanceGroupsCallOptions {
|
func defaultInstanceGroupsRESTCallOptions() *InstanceGroupsCallOptions {
|
||||||
return &InstanceGroupsCallOptions{
|
return &InstanceGroupsCallOptions{
|
||||||
AddInstances: []gax.CallOption{},
|
AddInstances: []gax.CallOption{},
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
ListInstances: []gax.CallOption{},
|
ListInstances: []gax.CallOption{},
|
||||||
RemoveInstances: []gax.CallOption{},
|
RemoveInstances: []gax.CallOption{},
|
||||||
SetNamedPorts: []gax.CallOption{},
|
SetNamedPorts: []gax.CallOption{},
|
||||||
|
|
|
||||||
227
vendor/cloud.google.com/go/compute/apiv1/instance_templates_client.go
generated
vendored
227
vendor/cloud.google.com/go/compute/apiv1/instance_templates_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,16 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -42,6 +44,7 @@ var newInstanceTemplatesClientHook clientHook
|
||||||
|
|
||||||
// InstanceTemplatesCallOptions contains the retry settings for each method of InstanceTemplatesClient.
|
// InstanceTemplatesCallOptions contains the retry settings for each method of InstanceTemplatesClient.
|
||||||
type InstanceTemplatesCallOptions struct {
|
type InstanceTemplatesCallOptions struct {
|
||||||
|
AggregatedList []gax.CallOption
|
||||||
Delete []gax.CallOption
|
Delete []gax.CallOption
|
||||||
Get []gax.CallOption
|
Get []gax.CallOption
|
||||||
GetIamPolicy []gax.CallOption
|
GetIamPolicy []gax.CallOption
|
||||||
|
|
@ -53,11 +56,52 @@ type InstanceTemplatesCallOptions struct {
|
||||||
|
|
||||||
func defaultInstanceTemplatesRESTCallOptions() *InstanceTemplatesCallOptions {
|
func defaultInstanceTemplatesRESTCallOptions() *InstanceTemplatesCallOptions {
|
||||||
return &InstanceTemplatesCallOptions{
|
return &InstanceTemplatesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Get: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
GetIamPolicy: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
@ -68,6 +112,7 @@ type internalInstanceTemplatesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
Connection() *grpc.ClientConn
|
Connection() *grpc.ClientConn
|
||||||
|
AggregatedList(context.Context, *computepb.AggregatedListInstanceTemplatesRequest, ...gax.CallOption) *InstanceTemplatesScopedListPairIterator
|
||||||
Delete(context.Context, *computepb.DeleteInstanceTemplateRequest, ...gax.CallOption) (*Operation, error)
|
Delete(context.Context, *computepb.DeleteInstanceTemplateRequest, ...gax.CallOption) (*Operation, error)
|
||||||
Get(context.Context, *computepb.GetInstanceTemplateRequest, ...gax.CallOption) (*computepb.InstanceTemplate, error)
|
Get(context.Context, *computepb.GetInstanceTemplateRequest, ...gax.CallOption) (*computepb.InstanceTemplate, error)
|
||||||
GetIamPolicy(context.Context, *computepb.GetIamPolicyInstanceTemplateRequest, ...gax.CallOption) (*computepb.Policy, error)
|
GetIamPolicy(context.Context, *computepb.GetIamPolicyInstanceTemplateRequest, ...gax.CallOption) (*computepb.Policy, error)
|
||||||
|
|
@ -112,12 +157,17 @@ func (c *InstanceTemplatesClient) Connection() *grpc.ClientConn {
|
||||||
return c.internalClient.Connection()
|
return c.internalClient.Connection()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// AggregatedList retrieves the list of all InstanceTemplates resources, regional and global, available to the specified project.
|
||||||
|
func (c *InstanceTemplatesClient) AggregatedList(ctx context.Context, req *computepb.AggregatedListInstanceTemplatesRequest, opts ...gax.CallOption) *InstanceTemplatesScopedListPairIterator {
|
||||||
|
return c.internalClient.AggregatedList(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
// Delete deletes the specified instance template. Deleting an instance template is permanent and cannot be undone. It is not possible to delete templates that are already in use by a managed instance group.
|
// Delete deletes the specified instance template. Deleting an instance template is permanent and cannot be undone. It is not possible to delete templates that are already in use by a managed instance group.
|
||||||
func (c *InstanceTemplatesClient) Delete(ctx context.Context, req *computepb.DeleteInstanceTemplateRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InstanceTemplatesClient) Delete(ctx context.Context, req *computepb.DeleteInstanceTemplateRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified instance template. Gets a list of available instance templates by making a list() request.
|
// Get returns the specified instance template.
|
||||||
func (c *InstanceTemplatesClient) Get(ctx context.Context, req *computepb.GetInstanceTemplateRequest, opts ...gax.CallOption) (*computepb.InstanceTemplate, error) {
|
func (c *InstanceTemplatesClient) Get(ctx context.Context, req *computepb.GetInstanceTemplateRequest, opts ...gax.CallOption) (*computepb.InstanceTemplate, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -232,6 +282,112 @@ func (c *instanceTemplatesRESTClient) Connection() *grpc.ClientConn {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// AggregatedList retrieves the list of all InstanceTemplates resources, regional and global, available to the specified project.
|
||||||
|
func (c *instanceTemplatesRESTClient) AggregatedList(ctx context.Context, req *computepb.AggregatedListInstanceTemplatesRequest, opts ...gax.CallOption) *InstanceTemplatesScopedListPairIterator {
|
||||||
|
it := &InstanceTemplatesScopedListPairIterator{}
|
||||||
|
req = proto.Clone(req).(*computepb.AggregatedListInstanceTemplatesRequest)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
it.InternalFetch = func(pageSize int, pageToken string) ([]InstanceTemplatesScopedListPair, string, error) {
|
||||||
|
resp := &computepb.InstanceTemplateAggregatedList{}
|
||||||
|
if pageToken != "" {
|
||||||
|
req.PageToken = proto.String(pageToken)
|
||||||
|
}
|
||||||
|
if pageSize > math.MaxInt32 {
|
||||||
|
req.MaxResults = proto.Uint32(math.MaxInt32)
|
||||||
|
} else if pageSize != 0 {
|
||||||
|
req.MaxResults = proto.Uint32(uint32(pageSize))
|
||||||
|
}
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, "", err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/aggregated/instanceTemplates", req.GetProject())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.Filter != nil {
|
||||||
|
params.Add("filter", fmt.Sprintf("%v", req.GetFilter()))
|
||||||
|
}
|
||||||
|
if req != nil && req.IncludeAllScopes != nil {
|
||||||
|
params.Add("includeAllScopes", fmt.Sprintf("%v", req.GetIncludeAllScopes()))
|
||||||
|
}
|
||||||
|
if req != nil && req.MaxResults != nil {
|
||||||
|
params.Add("maxResults", fmt.Sprintf("%v", req.GetMaxResults()))
|
||||||
|
}
|
||||||
|
if req != nil && req.OrderBy != nil {
|
||||||
|
params.Add("orderBy", fmt.Sprintf("%v", req.GetOrderBy()))
|
||||||
|
}
|
||||||
|
if req != nil && req.PageToken != nil {
|
||||||
|
params.Add("pageToken", fmt.Sprintf("%v", req.GetPageToken()))
|
||||||
|
}
|
||||||
|
if req != nil && req.ReturnPartialSuccess != nil {
|
||||||
|
params.Add("returnPartialSuccess", fmt.Sprintf("%v", req.GetReturnPartialSuccess()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("GET", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, "", e
|
||||||
|
}
|
||||||
|
it.Response = resp
|
||||||
|
|
||||||
|
elems := make([]InstanceTemplatesScopedListPair, 0, len(resp.GetItems()))
|
||||||
|
for k, v := range resp.GetItems() {
|
||||||
|
elems = append(elems, InstanceTemplatesScopedListPair{k, v})
|
||||||
|
}
|
||||||
|
sort.Slice(elems, func(i, j int) bool { return elems[i].Key < elems[j].Key })
|
||||||
|
|
||||||
|
return elems, resp.GetNextPageToken(), nil
|
||||||
|
}
|
||||||
|
|
||||||
|
fetch := func(pageSize int, pageToken string) (string, error) {
|
||||||
|
items, nextPageToken, err := it.InternalFetch(pageSize, pageToken)
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
it.items = append(it.items, items...)
|
||||||
|
return nextPageToken, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
it.pageInfo, it.nextFunc = iterator.NewPageInfo(fetch, it.bufLen, it.takeBuf)
|
||||||
|
it.pageInfo.MaxSize = int(req.GetMaxResults())
|
||||||
|
it.pageInfo.Token = req.GetPageToken()
|
||||||
|
|
||||||
|
return it
|
||||||
|
}
|
||||||
|
|
||||||
// Delete deletes the specified instance template. Deleting an instance template is permanent and cannot be undone. It is not possible to delete templates that are already in use by a managed instance group.
|
// Delete deletes the specified instance template. Deleting an instance template is permanent and cannot be undone. It is not possible to delete templates that are already in use by a managed instance group.
|
||||||
func (c *instanceTemplatesRESTClient) Delete(ctx context.Context, req *computepb.DeleteInstanceTemplateRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *instanceTemplatesRESTClient) Delete(ctx context.Context, req *computepb.DeleteInstanceTemplateRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
|
@ -299,7 +455,7 @@ func (c *instanceTemplatesRESTClient) Delete(ctx context.Context, req *computepb
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified instance template. Gets a list of available instance templates by making a list() request.
|
// Get returns the specified instance template.
|
||||||
func (c *instanceTemplatesRESTClient) Get(ctx context.Context, req *computepb.GetInstanceTemplateRequest, opts ...gax.CallOption) (*computepb.InstanceTemplate, error) {
|
func (c *instanceTemplatesRESTClient) Get(ctx context.Context, req *computepb.GetInstanceTemplateRequest, opts ...gax.CallOption) (*computepb.InstanceTemplate, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -748,3 +904,56 @@ func (it *InstanceTemplateIterator) takeBuf() interface{} {
|
||||||
it.items = nil
|
it.items = nil
|
||||||
return b
|
return b
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// InstanceTemplatesScopedListPair is a holder type for string/*computepb.InstanceTemplatesScopedList map entries
|
||||||
|
type InstanceTemplatesScopedListPair struct {
|
||||||
|
Key string
|
||||||
|
Value *computepb.InstanceTemplatesScopedList
|
||||||
|
}
|
||||||
|
|
||||||
|
// InstanceTemplatesScopedListPairIterator manages a stream of InstanceTemplatesScopedListPair.
|
||||||
|
type InstanceTemplatesScopedListPairIterator struct {
|
||||||
|
items []InstanceTemplatesScopedListPair
|
||||||
|
pageInfo *iterator.PageInfo
|
||||||
|
nextFunc func() error
|
||||||
|
|
||||||
|
// Response is the raw response for the current page.
|
||||||
|
// It must be cast to the RPC response type.
|
||||||
|
// Calling Next() or InternalFetch() updates this value.
|
||||||
|
Response interface{}
|
||||||
|
|
||||||
|
// InternalFetch is for use by the Google Cloud Libraries only.
|
||||||
|
// It is not part of the stable interface of this package.
|
||||||
|
//
|
||||||
|
// InternalFetch returns results from a single call to the underlying RPC.
|
||||||
|
// The number of results is no greater than pageSize.
|
||||||
|
// If there are no more results, nextPageToken is empty and err is nil.
|
||||||
|
InternalFetch func(pageSize int, pageToken string) (results []InstanceTemplatesScopedListPair, nextPageToken string, err error)
|
||||||
|
}
|
||||||
|
|
||||||
|
// PageInfo supports pagination. See the google.golang.org/api/iterator package for details.
|
||||||
|
func (it *InstanceTemplatesScopedListPairIterator) PageInfo() *iterator.PageInfo {
|
||||||
|
return it.pageInfo
|
||||||
|
}
|
||||||
|
|
||||||
|
// Next returns the next result. Its second return value is iterator.Done if there are no more
|
||||||
|
// results. Once Next returns Done, all subsequent calls will return Done.
|
||||||
|
func (it *InstanceTemplatesScopedListPairIterator) Next() (InstanceTemplatesScopedListPair, error) {
|
||||||
|
var item InstanceTemplatesScopedListPair
|
||||||
|
if err := it.nextFunc(); err != nil {
|
||||||
|
return item, err
|
||||||
|
}
|
||||||
|
item = it.items[0]
|
||||||
|
it.items = it.items[1:]
|
||||||
|
return item, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (it *InstanceTemplatesScopedListPairIterator) bufLen() int {
|
||||||
|
return len(it.items)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (it *InstanceTemplatesScopedListPairIterator) takeBuf() interface{} {
|
||||||
|
b := it.items
|
||||||
|
it.items = nil
|
||||||
|
return b
|
||||||
|
}
|
||||||
|
|
|
||||||
234
vendor/cloud.google.com/go/compute/apiv1/instances_client.go
generated
vendored
234
vendor/cloud.google.com/go/compute/apiv1/instances_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -73,6 +74,7 @@ type InstancesCallOptions struct {
|
||||||
SetMachineType []gax.CallOption
|
SetMachineType []gax.CallOption
|
||||||
SetMetadata []gax.CallOption
|
SetMetadata []gax.CallOption
|
||||||
SetMinCpuPlatform []gax.CallOption
|
SetMinCpuPlatform []gax.CallOption
|
||||||
|
SetName []gax.CallOption
|
||||||
SetScheduling []gax.CallOption
|
SetScheduling []gax.CallOption
|
||||||
SetServiceAccount []gax.CallOption
|
SetServiceAccount []gax.CallOption
|
||||||
SetShieldedInstanceIntegrityPolicy []gax.CallOption
|
SetShieldedInstanceIntegrityPolicy []gax.CallOption
|
||||||
|
|
@ -92,24 +94,124 @@ type InstancesCallOptions struct {
|
||||||
|
|
||||||
func defaultInstancesRESTCallOptions() *InstancesCallOptions {
|
func defaultInstancesRESTCallOptions() *InstancesCallOptions {
|
||||||
return &InstancesCallOptions{
|
return &InstancesCallOptions{
|
||||||
AddAccessConfig: []gax.CallOption{},
|
AddAccessConfig: []gax.CallOption{},
|
||||||
AddResourcePolicies: []gax.CallOption{},
|
AddResourcePolicies: []gax.CallOption{},
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
AttachDisk: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
BulkInsert: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Delete: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
DeleteAccessConfig: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
DetachDisk: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
Get: []gax.CallOption{},
|
},
|
||||||
GetEffectiveFirewalls: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
GetGuestAttributes: []gax.CallOption{},
|
http.StatusServiceUnavailable)
|
||||||
GetIamPolicy: []gax.CallOption{},
|
}),
|
||||||
GetScreenshot: []gax.CallOption{},
|
},
|
||||||
GetSerialPortOutput: []gax.CallOption{},
|
AttachDisk: []gax.CallOption{},
|
||||||
GetShieldedInstanceIdentity: []gax.CallOption{},
|
BulkInsert: []gax.CallOption{},
|
||||||
Insert: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
DeleteAccessConfig: []gax.CallOption{},
|
||||||
ListReferrers: []gax.CallOption{},
|
DetachDisk: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetEffectiveFirewalls: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetGuestAttributes: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetScreenshot: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetSerialPortOutput: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetShieldedInstanceIdentity: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListReferrers: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
RemoveResourcePolicies: []gax.CallOption{},
|
RemoveResourcePolicies: []gax.CallOption{},
|
||||||
Reset: []gax.CallOption{},
|
Reset: []gax.CallOption{},
|
||||||
Resume: []gax.CallOption{},
|
Resume: []gax.CallOption{},
|
||||||
|
|
@ -122,6 +224,7 @@ func defaultInstancesRESTCallOptions() *InstancesCallOptions {
|
||||||
SetMachineType: []gax.CallOption{},
|
SetMachineType: []gax.CallOption{},
|
||||||
SetMetadata: []gax.CallOption{},
|
SetMetadata: []gax.CallOption{},
|
||||||
SetMinCpuPlatform: []gax.CallOption{},
|
SetMinCpuPlatform: []gax.CallOption{},
|
||||||
|
SetName: []gax.CallOption{},
|
||||||
SetScheduling: []gax.CallOption{},
|
SetScheduling: []gax.CallOption{},
|
||||||
SetServiceAccount: []gax.CallOption{},
|
SetServiceAccount: []gax.CallOption{},
|
||||||
SetShieldedInstanceIntegrityPolicy: []gax.CallOption{},
|
SetShieldedInstanceIntegrityPolicy: []gax.CallOption{},
|
||||||
|
|
@ -175,6 +278,7 @@ type internalInstancesClient interface {
|
||||||
SetMachineType(context.Context, *computepb.SetMachineTypeInstanceRequest, ...gax.CallOption) (*Operation, error)
|
SetMachineType(context.Context, *computepb.SetMachineTypeInstanceRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetMetadata(context.Context, *computepb.SetMetadataInstanceRequest, ...gax.CallOption) (*Operation, error)
|
SetMetadata(context.Context, *computepb.SetMetadataInstanceRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetMinCpuPlatform(context.Context, *computepb.SetMinCpuPlatformInstanceRequest, ...gax.CallOption) (*Operation, error)
|
SetMinCpuPlatform(context.Context, *computepb.SetMinCpuPlatformInstanceRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
SetName(context.Context, *computepb.SetNameInstanceRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetScheduling(context.Context, *computepb.SetSchedulingInstanceRequest, ...gax.CallOption) (*Operation, error)
|
SetScheduling(context.Context, *computepb.SetSchedulingInstanceRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetServiceAccount(context.Context, *computepb.SetServiceAccountInstanceRequest, ...gax.CallOption) (*Operation, error)
|
SetServiceAccount(context.Context, *computepb.SetServiceAccountInstanceRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetShieldedInstanceIntegrityPolicy(context.Context, *computepb.SetShieldedInstanceIntegrityPolicyInstanceRequest, ...gax.CallOption) (*Operation, error)
|
SetShieldedInstanceIntegrityPolicy(context.Context, *computepb.SetShieldedInstanceIntegrityPolicyInstanceRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
|
@ -267,7 +371,7 @@ func (c *InstancesClient) DetachDisk(ctx context.Context, req *computepb.DetachD
|
||||||
return c.internalClient.DetachDisk(ctx, req, opts...)
|
return c.internalClient.DetachDisk(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Instance resource. Gets a list of available instances by making a list() request.
|
// Get returns the specified Instance resource.
|
||||||
func (c *InstancesClient) Get(ctx context.Context, req *computepb.GetInstanceRequest, opts ...gax.CallOption) (*computepb.Instance, error) {
|
func (c *InstancesClient) Get(ctx context.Context, req *computepb.GetInstanceRequest, opts ...gax.CallOption) (*computepb.Instance, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -377,6 +481,11 @@ func (c *InstancesClient) SetMinCpuPlatform(ctx context.Context, req *computepb.
|
||||||
return c.internalClient.SetMinCpuPlatform(ctx, req, opts...)
|
return c.internalClient.SetMinCpuPlatform(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetName sets name of an instance.
|
||||||
|
func (c *InstancesClient) SetName(ctx context.Context, req *computepb.SetNameInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.SetName(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
// SetScheduling sets an instance’s scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM host maintenance policy.
|
// SetScheduling sets an instance’s scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM host maintenance policy.
|
||||||
func (c *InstancesClient) SetScheduling(ctx context.Context, req *computepb.SetSchedulingInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InstancesClient) SetScheduling(ctx context.Context, req *computepb.SetSchedulingInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.SetScheduling(ctx, req, opts...)
|
return c.internalClient.SetScheduling(ctx, req, opts...)
|
||||||
|
|
@ -1154,7 +1263,7 @@ func (c *instancesRESTClient) DetachDisk(ctx context.Context, req *computepb.Det
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Instance resource. Gets a list of available instances by making a list() request.
|
// Get returns the specified Instance resource.
|
||||||
func (c *instancesRESTClient) Get(ctx context.Context, req *computepb.GetInstanceRequest, opts ...gax.CallOption) (*computepb.Instance, error) {
|
func (c *instancesRESTClient) Get(ctx context.Context, req *computepb.GetInstanceRequest, opts ...gax.CallOption) (*computepb.Instance, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -2670,6 +2779,81 @@ func (c *instancesRESTClient) SetMinCpuPlatform(ctx context.Context, req *comput
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetName sets name of an instance.
|
||||||
|
func (c *instancesRESTClient) SetName(ctx context.Context, req *computepb.SetNameInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetInstancesSetNameRequestResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/zones/%v/instances/%v/setName", req.GetProject(), req.GetZone(), req.GetInstance())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetName[0:len((*c.CallOptions).SetName):len((*c.CallOptions).SetName)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("POST", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
&zoneOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
zone: req.GetZone(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
// SetScheduling sets an instance’s scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM host maintenance policy.
|
// SetScheduling sets an instance’s scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM host maintenance policy.
|
||||||
func (c *instancesRESTClient) SetScheduling(ctx context.Context, req *computepb.SetSchedulingInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *instancesRESTClient) SetScheduling(ctx context.Context, req *computepb.SetSchedulingInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
|
@ -3183,6 +3367,9 @@ func (c *instancesRESTClient) Stop(ctx context.Context, req *computepb.StopInsta
|
||||||
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/zones/%v/instances/%v/stop", req.GetProject(), req.GetZone(), req.GetInstance())
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/zones/%v/instances/%v/stop", req.GetProject(), req.GetZone(), req.GetInstance())
|
||||||
|
|
||||||
params := url.Values{}
|
params := url.Values{}
|
||||||
|
if req != nil && req.DiscardLocalSsd != nil {
|
||||||
|
params.Add("discardLocalSsd", fmt.Sprintf("%v", req.GetDiscardLocalSsd()))
|
||||||
|
}
|
||||||
if req != nil && req.RequestId != nil {
|
if req != nil && req.RequestId != nil {
|
||||||
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
}
|
}
|
||||||
|
|
@ -3251,6 +3438,9 @@ func (c *instancesRESTClient) Suspend(ctx context.Context, req *computepb.Suspen
|
||||||
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/zones/%v/instances/%v/suspend", req.GetProject(), req.GetZone(), req.GetInstance())
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/zones/%v/instances/%v/suspend", req.GetProject(), req.GetZone(), req.GetInstance())
|
||||||
|
|
||||||
params := url.Values{}
|
params := url.Values{}
|
||||||
|
if req != nil && req.DiscardLocalSsd != nil {
|
||||||
|
params.Add("discardLocalSsd", fmt.Sprintf("%v", req.GetDiscardLocalSsd()))
|
||||||
|
}
|
||||||
if req != nil && req.RequestId != nil {
|
if req != nil && req.RequestId != nil {
|
||||||
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/interconnect_attachments_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/interconnect_attachments_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -54,13 +55,43 @@ type InterconnectAttachmentsCallOptions struct {
|
||||||
|
|
||||||
func defaultInterconnectAttachmentsRESTCallOptions() *InterconnectAttachmentsCallOptions {
|
func defaultInterconnectAttachmentsRESTCallOptions() *InterconnectAttachmentsCallOptions {
|
||||||
return &InterconnectAttachmentsCallOptions{
|
return &InterconnectAttachmentsCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
SetLabels: []gax.CallOption{},
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/interconnect_locations_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/interconnect_locations_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -23,14 +23,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -47,8 +48,28 @@ type InterconnectLocationsCallOptions struct {
|
||||||
|
|
||||||
func defaultInterconnectLocationsRESTCallOptions() *InterconnectLocationsCallOptions {
|
func defaultInterconnectLocationsRESTCallOptions() *InterconnectLocationsCallOptions {
|
||||||
return &InterconnectLocationsCallOptions{
|
return &InterconnectLocationsCallOptions{
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
List: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
73
vendor/cloud.google.com/go/compute/apiv1/interconnects_client.go
generated
vendored
73
vendor/cloud.google.com/go/compute/apiv1/interconnects_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,13 +54,43 @@ type InterconnectsCallOptions struct {
|
||||||
|
|
||||||
func defaultInterconnectsRESTCallOptions() *InterconnectsCallOptions {
|
func defaultInterconnectsRESTCallOptions() *InterconnectsCallOptions {
|
||||||
return &InterconnectsCallOptions{
|
return &InterconnectsCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetDiagnostics: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Insert: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
List: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
SetLabels: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetDiagnostics: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -112,32 +143,32 @@ func (c *InterconnectsClient) Connection() *grpc.ClientConn {
|
||||||
return c.internalClient.Connection()
|
return c.internalClient.Connection()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delete deletes the specified interconnect.
|
// Delete deletes the specified Interconnect.
|
||||||
func (c *InterconnectsClient) Delete(ctx context.Context, req *computepb.DeleteInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InterconnectsClient) Delete(ctx context.Context, req *computepb.DeleteInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified interconnect. Get a list of available interconnects by making a list() request.
|
// Get returns the specified Interconnect. Get a list of available Interconnects by making a list() request.
|
||||||
func (c *InterconnectsClient) Get(ctx context.Context, req *computepb.GetInterconnectRequest, opts ...gax.CallOption) (*computepb.Interconnect, error) {
|
func (c *InterconnectsClient) Get(ctx context.Context, req *computepb.GetInterconnectRequest, opts ...gax.CallOption) (*computepb.Interconnect, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetDiagnostics returns the interconnectDiagnostics for the specified interconnect.
|
// GetDiagnostics returns the interconnectDiagnostics for the specified Interconnect.
|
||||||
func (c *InterconnectsClient) GetDiagnostics(ctx context.Context, req *computepb.GetDiagnosticsInterconnectRequest, opts ...gax.CallOption) (*computepb.InterconnectsGetDiagnosticsResponse, error) {
|
func (c *InterconnectsClient) GetDiagnostics(ctx context.Context, req *computepb.GetDiagnosticsInterconnectRequest, opts ...gax.CallOption) (*computepb.InterconnectsGetDiagnosticsResponse, error) {
|
||||||
return c.internalClient.GetDiagnostics(ctx, req, opts...)
|
return c.internalClient.GetDiagnostics(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Insert creates a Interconnect in the specified project using the data included in the request.
|
// Insert creates an Interconnect in the specified project using the data included in the request.
|
||||||
func (c *InterconnectsClient) Insert(ctx context.Context, req *computepb.InsertInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InterconnectsClient) Insert(ctx context.Context, req *computepb.InsertInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.Insert(ctx, req, opts...)
|
return c.internalClient.Insert(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// List retrieves the list of interconnect available to the specified project.
|
// List retrieves the list of Interconnects available to the specified project.
|
||||||
func (c *InterconnectsClient) List(ctx context.Context, req *computepb.ListInterconnectsRequest, opts ...gax.CallOption) *InterconnectIterator {
|
func (c *InterconnectsClient) List(ctx context.Context, req *computepb.ListInterconnectsRequest, opts ...gax.CallOption) *InterconnectIterator {
|
||||||
return c.internalClient.List(ctx, req, opts...)
|
return c.internalClient.List(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Patch updates the specified interconnect with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
|
// Patch updates the specified Interconnect with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
|
||||||
func (c *InterconnectsClient) Patch(ctx context.Context, req *computepb.PatchInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InterconnectsClient) Patch(ctx context.Context, req *computepb.PatchInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.Patch(ctx, req, opts...)
|
return c.internalClient.Patch(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -232,7 +263,7 @@ func (c *interconnectsRESTClient) Connection() *grpc.ClientConn {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delete deletes the specified interconnect.
|
// Delete deletes the specified Interconnect.
|
||||||
func (c *interconnectsRESTClient) Delete(ctx context.Context, req *computepb.DeleteInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *interconnectsRESTClient) Delete(ctx context.Context, req *computepb.DeleteInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -299,7 +330,7 @@ func (c *interconnectsRESTClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified interconnect. Get a list of available interconnects by making a list() request.
|
// Get returns the specified Interconnect. Get a list of available Interconnects by making a list() request.
|
||||||
func (c *interconnectsRESTClient) Get(ctx context.Context, req *computepb.GetInterconnectRequest, opts ...gax.CallOption) (*computepb.Interconnect, error) {
|
func (c *interconnectsRESTClient) Get(ctx context.Context, req *computepb.GetInterconnectRequest, opts ...gax.CallOption) (*computepb.Interconnect, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -352,7 +383,7 @@ func (c *interconnectsRESTClient) Get(ctx context.Context, req *computepb.GetInt
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetDiagnostics returns the interconnectDiagnostics for the specified interconnect.
|
// GetDiagnostics returns the interconnectDiagnostics for the specified Interconnect.
|
||||||
func (c *interconnectsRESTClient) GetDiagnostics(ctx context.Context, req *computepb.GetDiagnosticsInterconnectRequest, opts ...gax.CallOption) (*computepb.InterconnectsGetDiagnosticsResponse, error) {
|
func (c *interconnectsRESTClient) GetDiagnostics(ctx context.Context, req *computepb.GetDiagnosticsInterconnectRequest, opts ...gax.CallOption) (*computepb.InterconnectsGetDiagnosticsResponse, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -405,7 +436,7 @@ func (c *interconnectsRESTClient) GetDiagnostics(ctx context.Context, req *compu
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Insert creates a Interconnect in the specified project using the data included in the request.
|
// Insert creates an Interconnect in the specified project using the data included in the request.
|
||||||
func (c *interconnectsRESTClient) Insert(ctx context.Context, req *computepb.InsertInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *interconnectsRESTClient) Insert(ctx context.Context, req *computepb.InsertInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetInterconnectResource()
|
body := req.GetInterconnectResource()
|
||||||
|
|
@ -479,7 +510,7 @@ func (c *interconnectsRESTClient) Insert(ctx context.Context, req *computepb.Ins
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// List retrieves the list of interconnect available to the specified project.
|
// List retrieves the list of Interconnects available to the specified project.
|
||||||
func (c *interconnectsRESTClient) List(ctx context.Context, req *computepb.ListInterconnectsRequest, opts ...gax.CallOption) *InterconnectIterator {
|
func (c *interconnectsRESTClient) List(ctx context.Context, req *computepb.ListInterconnectsRequest, opts ...gax.CallOption) *InterconnectIterator {
|
||||||
it := &InterconnectIterator{}
|
it := &InterconnectIterator{}
|
||||||
req = proto.Clone(req).(*computepb.ListInterconnectsRequest)
|
req = proto.Clone(req).(*computepb.ListInterconnectsRequest)
|
||||||
|
|
@ -575,7 +606,7 @@ func (c *interconnectsRESTClient) List(ctx context.Context, req *computepb.ListI
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// Patch updates the specified interconnect with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
|
// Patch updates the specified Interconnect with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
|
||||||
func (c *interconnectsRESTClient) Patch(ctx context.Context, req *computepb.PatchInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *interconnectsRESTClient) Patch(ctx context.Context, req *computepb.PatchInterconnectRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetInterconnectResource()
|
body := req.GetInterconnectResource()
|
||||||
|
|
|
||||||
17
vendor/cloud.google.com/go/compute/apiv1/license_codes_client.go
generated
vendored
17
vendor/cloud.google.com/go/compute/apiv1/license_codes_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -23,13 +23,14 @@ import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -45,7 +46,17 @@ type LicenseCodesCallOptions struct {
|
||||||
|
|
||||||
func defaultLicenseCodesRESTCallOptions() *LicenseCodesCallOptions {
|
func defaultLicenseCodesRESTCallOptions() *LicenseCodesCallOptions {
|
||||||
return &LicenseCodesCallOptions{
|
return &LicenseCodesCallOptions{
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
45
vendor/cloud.google.com/go/compute/apiv1/licenses_client.go
generated
vendored
45
vendor/cloud.google.com/go/compute/apiv1/licenses_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,11 +54,41 @@ type LicensesCallOptions struct {
|
||||||
|
|
||||||
func defaultLicensesRESTCallOptions() *LicensesCallOptions {
|
func defaultLicensesRESTCallOptions() *LicensesCallOptions {
|
||||||
return &LicensesCallOptions{
|
return &LicensesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Insert: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
List: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/machine_images_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/machine_images_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,11 +54,41 @@ type MachineImagesCallOptions struct {
|
||||||
|
|
||||||
func defaultMachineImagesRESTCallOptions() *MachineImagesCallOptions {
|
func defaultMachineImagesRESTCallOptions() *MachineImagesCallOptions {
|
||||||
return &MachineImagesCallOptions{
|
return &MachineImagesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Insert: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
List: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
@ -117,7 +148,7 @@ func (c *MachineImagesClient) Delete(ctx context.Context, req *computepb.DeleteM
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified machine image. Gets a list of available machine images by making a list() request.
|
// Get returns the specified machine image.
|
||||||
func (c *MachineImagesClient) Get(ctx context.Context, req *computepb.GetMachineImageRequest, opts ...gax.CallOption) (*computepb.MachineImage, error) {
|
func (c *MachineImagesClient) Get(ctx context.Context, req *computepb.GetMachineImageRequest, opts ...gax.CallOption) (*computepb.MachineImage, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -299,7 +330,7 @@ func (c *machineImagesRESTClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified machine image. Gets a list of available machine images by making a list() request.
|
// Get returns the specified machine image.
|
||||||
func (c *machineImagesRESTClient) Get(ctx context.Context, req *computepb.GetMachineImageRequest, opts ...gax.CallOption) (*computepb.MachineImage, error) {
|
func (c *machineImagesRESTClient) Get(ctx context.Context, req *computepb.GetMachineImageRequest, opts ...gax.CallOption) (*computepb.MachineImage, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
45
vendor/cloud.google.com/go/compute/apiv1/machine_types_client.go
generated
vendored
45
vendor/cloud.google.com/go/compute/apiv1/machine_types_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -49,9 +50,39 @@ type MachineTypesCallOptions struct {
|
||||||
|
|
||||||
func defaultMachineTypesRESTCallOptions() *MachineTypesCallOptions {
|
func defaultMachineTypesRESTCallOptions() *MachineTypesCallOptions {
|
||||||
return &MachineTypesCallOptions{
|
return &MachineTypesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Get: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -105,7 +136,7 @@ func (c *MachineTypesClient) AggregatedList(ctx context.Context, req *computepb.
|
||||||
return c.internalClient.AggregatedList(ctx, req, opts...)
|
return c.internalClient.AggregatedList(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified machine type. Gets a list of available machine types by making a list() request.
|
// Get returns the specified machine type.
|
||||||
func (c *MachineTypesClient) Get(ctx context.Context, req *computepb.GetMachineTypeRequest, opts ...gax.CallOption) (*computepb.MachineType, error) {
|
func (c *MachineTypesClient) Get(ctx context.Context, req *computepb.GetMachineTypeRequest, opts ...gax.CallOption) (*computepb.MachineType, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -290,7 +321,7 @@ func (c *machineTypesRESTClient) AggregatedList(ctx context.Context, req *comput
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified machine type. Gets a list of available machine types by making a list() request.
|
// Get returns the specified machine type.
|
||||||
func (c *machineTypesRESTClient) Get(ctx context.Context, req *computepb.GetMachineTypeRequest, opts ...gax.CallOption) (*computepb.MachineType, error) {
|
func (c *machineTypesRESTClient) Get(ctx context.Context, req *computepb.GetMachineTypeRequest, opts ...gax.CallOption) (*computepb.MachineType, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
961
vendor/cloud.google.com/go/compute/apiv1/network_attachments_client.go
generated
vendored
Normal file
961
vendor/cloud.google.com/go/compute/apiv1/network_attachments_client.go
generated
vendored
Normal file
|
|
@ -0,0 +1,961 @@
|
||||||
|
// Copyright 2023 Google LLC
|
||||||
|
//
|
||||||
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
// you may not use this file except in compliance with the License.
|
||||||
|
// You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
|
||||||
|
// Code generated by protoc-gen-go_gapic. DO NOT EDIT.
|
||||||
|
|
||||||
|
package compute
|
||||||
|
|
||||||
|
import (
|
||||||
|
"bytes"
|
||||||
|
"context"
|
||||||
|
"fmt"
|
||||||
|
"io/ioutil"
|
||||||
|
"math"
|
||||||
|
"net/http"
|
||||||
|
"net/url"
|
||||||
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
|
"google.golang.org/api/googleapi"
|
||||||
|
"google.golang.org/api/iterator"
|
||||||
|
"google.golang.org/api/option"
|
||||||
|
"google.golang.org/api/option/internaloption"
|
||||||
|
httptransport "google.golang.org/api/transport/http"
|
||||||
|
"google.golang.org/grpc"
|
||||||
|
"google.golang.org/grpc/metadata"
|
||||||
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
"google.golang.org/protobuf/proto"
|
||||||
|
)
|
||||||
|
|
||||||
|
var newNetworkAttachmentsClientHook clientHook
|
||||||
|
|
||||||
|
// NetworkAttachmentsCallOptions contains the retry settings for each method of NetworkAttachmentsClient.
|
||||||
|
type NetworkAttachmentsCallOptions struct {
|
||||||
|
AggregatedList []gax.CallOption
|
||||||
|
Delete []gax.CallOption
|
||||||
|
Get []gax.CallOption
|
||||||
|
GetIamPolicy []gax.CallOption
|
||||||
|
Insert []gax.CallOption
|
||||||
|
List []gax.CallOption
|
||||||
|
SetIamPolicy []gax.CallOption
|
||||||
|
TestIamPermissions []gax.CallOption
|
||||||
|
}
|
||||||
|
|
||||||
|
func defaultNetworkAttachmentsRESTCallOptions() *NetworkAttachmentsCallOptions {
|
||||||
|
return &NetworkAttachmentsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalNetworkAttachmentsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
|
type internalNetworkAttachmentsClient interface {
|
||||||
|
Close() error
|
||||||
|
setGoogleClientInfo(...string)
|
||||||
|
Connection() *grpc.ClientConn
|
||||||
|
AggregatedList(context.Context, *computepb.AggregatedListNetworkAttachmentsRequest, ...gax.CallOption) *NetworkAttachmentsScopedListPairIterator
|
||||||
|
Delete(context.Context, *computepb.DeleteNetworkAttachmentRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
Get(context.Context, *computepb.GetNetworkAttachmentRequest, ...gax.CallOption) (*computepb.NetworkAttachment, error)
|
||||||
|
GetIamPolicy(context.Context, *computepb.GetIamPolicyNetworkAttachmentRequest, ...gax.CallOption) (*computepb.Policy, error)
|
||||||
|
Insert(context.Context, *computepb.InsertNetworkAttachmentRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
List(context.Context, *computepb.ListNetworkAttachmentsRequest, ...gax.CallOption) *NetworkAttachmentIterator
|
||||||
|
SetIamPolicy(context.Context, *computepb.SetIamPolicyNetworkAttachmentRequest, ...gax.CallOption) (*computepb.Policy, error)
|
||||||
|
TestIamPermissions(context.Context, *computepb.TestIamPermissionsNetworkAttachmentRequest, ...gax.CallOption) (*computepb.TestPermissionsResponse, error)
|
||||||
|
}
|
||||||
|
|
||||||
|
// NetworkAttachmentsClient is a client for interacting with Google Compute Engine API.
|
||||||
|
// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.
|
||||||
|
//
|
||||||
|
// The NetworkAttachments API.
|
||||||
|
type NetworkAttachmentsClient struct {
|
||||||
|
// The internal transport-dependent client.
|
||||||
|
internalClient internalNetworkAttachmentsClient
|
||||||
|
|
||||||
|
// The call options for this service.
|
||||||
|
CallOptions *NetworkAttachmentsCallOptions
|
||||||
|
}
|
||||||
|
|
||||||
|
// Wrapper methods routed to the internal client.
|
||||||
|
|
||||||
|
// Close closes the connection to the API service. The user should invoke this when
|
||||||
|
// the client is no longer required.
|
||||||
|
func (c *NetworkAttachmentsClient) Close() error {
|
||||||
|
return c.internalClient.Close()
|
||||||
|
}
|
||||||
|
|
||||||
|
// setGoogleClientInfo sets the name and version of the application in
|
||||||
|
// the `x-goog-api-client` header passed on each request. Intended for
|
||||||
|
// use by Google-written clients.
|
||||||
|
func (c *NetworkAttachmentsClient) setGoogleClientInfo(keyval ...string) {
|
||||||
|
c.internalClient.setGoogleClientInfo(keyval...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Connection returns a connection to the API service.
|
||||||
|
//
|
||||||
|
// Deprecated: Connections are now pooled so this method does not always
|
||||||
|
// return the same resource.
|
||||||
|
func (c *NetworkAttachmentsClient) Connection() *grpc.ClientConn {
|
||||||
|
return c.internalClient.Connection()
|
||||||
|
}
|
||||||
|
|
||||||
|
// AggregatedList retrieves the list of all NetworkAttachment resources, regional and global, available to the specified project.
|
||||||
|
func (c *NetworkAttachmentsClient) AggregatedList(ctx context.Context, req *computepb.AggregatedListNetworkAttachmentsRequest, opts ...gax.CallOption) *NetworkAttachmentsScopedListPairIterator {
|
||||||
|
return c.internalClient.AggregatedList(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete deletes the specified NetworkAttachment in the given scope
|
||||||
|
func (c *NetworkAttachmentsClient) Delete(ctx context.Context, req *computepb.DeleteNetworkAttachmentRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get returns the specified NetworkAttachment resource in the given scope.
|
||||||
|
func (c *NetworkAttachmentsClient) Get(ctx context.Context, req *computepb.GetNetworkAttachmentRequest, opts ...gax.CallOption) (*computepb.NetworkAttachment, error) {
|
||||||
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetIamPolicy gets the access control policy for a resource. May be empty if no such policy or resource exists.
|
||||||
|
func (c *NetworkAttachmentsClient) GetIamPolicy(ctx context.Context, req *computepb.GetIamPolicyNetworkAttachmentRequest, opts ...gax.CallOption) (*computepb.Policy, error) {
|
||||||
|
return c.internalClient.GetIamPolicy(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Insert creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.
|
||||||
|
func (c *NetworkAttachmentsClient) Insert(ctx context.Context, req *computepb.InsertNetworkAttachmentRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.Insert(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// List lists the NetworkAttachments for a project in the given scope.
|
||||||
|
func (c *NetworkAttachmentsClient) List(ctx context.Context, req *computepb.ListNetworkAttachmentsRequest, opts ...gax.CallOption) *NetworkAttachmentIterator {
|
||||||
|
return c.internalClient.List(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetIamPolicy sets the access control policy on the specified resource. Replaces any existing policy.
|
||||||
|
func (c *NetworkAttachmentsClient) SetIamPolicy(ctx context.Context, req *computepb.SetIamPolicyNetworkAttachmentRequest, opts ...gax.CallOption) (*computepb.Policy, error) {
|
||||||
|
return c.internalClient.SetIamPolicy(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// TestIamPermissions returns permissions that a caller has on the specified resource.
|
||||||
|
func (c *NetworkAttachmentsClient) TestIamPermissions(ctx context.Context, req *computepb.TestIamPermissionsNetworkAttachmentRequest, opts ...gax.CallOption) (*computepb.TestPermissionsResponse, error) {
|
||||||
|
return c.internalClient.TestIamPermissions(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.
|
||||||
|
type networkAttachmentsRESTClient struct {
|
||||||
|
// The http endpoint to connect to.
|
||||||
|
endpoint string
|
||||||
|
|
||||||
|
// The http client.
|
||||||
|
httpClient *http.Client
|
||||||
|
|
||||||
|
// operationClient is used to call the operation-specific management service.
|
||||||
|
operationClient *RegionOperationsClient
|
||||||
|
|
||||||
|
// The x-goog-* metadata to be sent with each request.
|
||||||
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing NetworkAttachmentsClient
|
||||||
|
CallOptions **NetworkAttachmentsCallOptions
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewNetworkAttachmentsRESTClient creates a new network attachments rest client.
|
||||||
|
//
|
||||||
|
// The NetworkAttachments API.
|
||||||
|
func NewNetworkAttachmentsRESTClient(ctx context.Context, opts ...option.ClientOption) (*NetworkAttachmentsClient, error) {
|
||||||
|
clientOpts := append(defaultNetworkAttachmentsRESTClientOptions(), opts...)
|
||||||
|
httpClient, endpoint, err := httptransport.NewClient(ctx, clientOpts...)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
callOpts := defaultNetworkAttachmentsRESTCallOptions()
|
||||||
|
c := &networkAttachmentsRESTClient{
|
||||||
|
endpoint: endpoint,
|
||||||
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
|
}
|
||||||
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
o := []option.ClientOption{
|
||||||
|
option.WithHTTPClient(httpClient),
|
||||||
|
option.WithEndpoint(endpoint),
|
||||||
|
}
|
||||||
|
opC, err := NewRegionOperationsRESTClient(ctx, o...)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
c.operationClient = opC
|
||||||
|
|
||||||
|
return &NetworkAttachmentsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func defaultNetworkAttachmentsRESTClientOptions() []option.ClientOption {
|
||||||
|
return []option.ClientOption{
|
||||||
|
internaloption.WithDefaultEndpoint("https://compute.googleapis.com"),
|
||||||
|
internaloption.WithDefaultMTLSEndpoint("https://compute.mtls.googleapis.com"),
|
||||||
|
internaloption.WithDefaultAudience("https://compute.googleapis.com/"),
|
||||||
|
internaloption.WithDefaultScopes(DefaultAuthScopes()...),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// setGoogleClientInfo sets the name and version of the application in
|
||||||
|
// the `x-goog-api-client` header passed on each request. Intended for
|
||||||
|
// use by Google-written clients.
|
||||||
|
func (c *networkAttachmentsRESTClient) setGoogleClientInfo(keyval ...string) {
|
||||||
|
kv := append([]string{"gl-go", versionGo()}, keyval...)
|
||||||
|
kv = append(kv, "gapic", getVersionClient(), "gax", gax.Version, "rest", "UNKNOWN")
|
||||||
|
c.xGoogMetadata = metadata.Pairs("x-goog-api-client", gax.XGoogHeader(kv...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// Close closes the connection to the API service. The user should invoke this when
|
||||||
|
// the client is no longer required.
|
||||||
|
func (c *networkAttachmentsRESTClient) Close() error {
|
||||||
|
// Replace httpClient with nil to force cleanup.
|
||||||
|
c.httpClient = nil
|
||||||
|
if err := c.operationClient.Close(); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Connection returns a connection to the API service.
|
||||||
|
//
|
||||||
|
// Deprecated: This method always returns nil.
|
||||||
|
func (c *networkAttachmentsRESTClient) Connection() *grpc.ClientConn {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// AggregatedList retrieves the list of all NetworkAttachment resources, regional and global, available to the specified project.
|
||||||
|
func (c *networkAttachmentsRESTClient) AggregatedList(ctx context.Context, req *computepb.AggregatedListNetworkAttachmentsRequest, opts ...gax.CallOption) *NetworkAttachmentsScopedListPairIterator {
|
||||||
|
it := &NetworkAttachmentsScopedListPairIterator{}
|
||||||
|
req = proto.Clone(req).(*computepb.AggregatedListNetworkAttachmentsRequest)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
it.InternalFetch = func(pageSize int, pageToken string) ([]NetworkAttachmentsScopedListPair, string, error) {
|
||||||
|
resp := &computepb.NetworkAttachmentAggregatedList{}
|
||||||
|
if pageToken != "" {
|
||||||
|
req.PageToken = proto.String(pageToken)
|
||||||
|
}
|
||||||
|
if pageSize > math.MaxInt32 {
|
||||||
|
req.MaxResults = proto.Uint32(math.MaxInt32)
|
||||||
|
} else if pageSize != 0 {
|
||||||
|
req.MaxResults = proto.Uint32(uint32(pageSize))
|
||||||
|
}
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, "", err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/aggregated/networkAttachments", req.GetProject())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.Filter != nil {
|
||||||
|
params.Add("filter", fmt.Sprintf("%v", req.GetFilter()))
|
||||||
|
}
|
||||||
|
if req != nil && req.IncludeAllScopes != nil {
|
||||||
|
params.Add("includeAllScopes", fmt.Sprintf("%v", req.GetIncludeAllScopes()))
|
||||||
|
}
|
||||||
|
if req != nil && req.MaxResults != nil {
|
||||||
|
params.Add("maxResults", fmt.Sprintf("%v", req.GetMaxResults()))
|
||||||
|
}
|
||||||
|
if req != nil && req.OrderBy != nil {
|
||||||
|
params.Add("orderBy", fmt.Sprintf("%v", req.GetOrderBy()))
|
||||||
|
}
|
||||||
|
if req != nil && req.PageToken != nil {
|
||||||
|
params.Add("pageToken", fmt.Sprintf("%v", req.GetPageToken()))
|
||||||
|
}
|
||||||
|
if req != nil && req.ReturnPartialSuccess != nil {
|
||||||
|
params.Add("returnPartialSuccess", fmt.Sprintf("%v", req.GetReturnPartialSuccess()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("GET", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, "", e
|
||||||
|
}
|
||||||
|
it.Response = resp
|
||||||
|
|
||||||
|
elems := make([]NetworkAttachmentsScopedListPair, 0, len(resp.GetItems()))
|
||||||
|
for k, v := range resp.GetItems() {
|
||||||
|
elems = append(elems, NetworkAttachmentsScopedListPair{k, v})
|
||||||
|
}
|
||||||
|
sort.Slice(elems, func(i, j int) bool { return elems[i].Key < elems[j].Key })
|
||||||
|
|
||||||
|
return elems, resp.GetNextPageToken(), nil
|
||||||
|
}
|
||||||
|
|
||||||
|
fetch := func(pageSize int, pageToken string) (string, error) {
|
||||||
|
items, nextPageToken, err := it.InternalFetch(pageSize, pageToken)
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
it.items = append(it.items, items...)
|
||||||
|
return nextPageToken, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
it.pageInfo, it.nextFunc = iterator.NewPageInfo(fetch, it.bufLen, it.takeBuf)
|
||||||
|
it.pageInfo.MaxSize = int(req.GetMaxResults())
|
||||||
|
it.pageInfo.Token = req.GetPageToken()
|
||||||
|
|
||||||
|
return it
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete deletes the specified NetworkAttachment in the given scope
|
||||||
|
func (c *networkAttachmentsRESTClient) Delete(ctx context.Context, req *computepb.DeleteNetworkAttachmentRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/networkAttachments/%v", req.GetProject(), req.GetRegion(), req.GetNetworkAttachment())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_attachment", url.QueryEscape(req.GetNetworkAttachment())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("DELETE", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
®ionOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
region: req.GetRegion(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get returns the specified NetworkAttachment resource in the given scope.
|
||||||
|
func (c *networkAttachmentsRESTClient) Get(ctx context.Context, req *computepb.GetNetworkAttachmentRequest, opts ...gax.CallOption) (*computepb.NetworkAttachment, error) {
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/networkAttachments/%v", req.GetProject(), req.GetRegion(), req.GetNetworkAttachment())
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_attachment", url.QueryEscape(req.GetNetworkAttachment())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.NetworkAttachment{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("GET", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
return resp, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetIamPolicy gets the access control policy for a resource. May be empty if no such policy or resource exists.
|
||||||
|
func (c *networkAttachmentsRESTClient) GetIamPolicy(ctx context.Context, req *computepb.GetIamPolicyNetworkAttachmentRequest, opts ...gax.CallOption) (*computepb.Policy, error) {
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/networkAttachments/%v/getIamPolicy", req.GetProject(), req.GetRegion(), req.GetResource())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.OptionsRequestedPolicyVersion != nil {
|
||||||
|
params.Add("optionsRequestedPolicyVersion", fmt.Sprintf("%v", req.GetOptionsRequestedPolicyVersion()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Policy{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("GET", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
return resp, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Insert creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.
|
||||||
|
func (c *networkAttachmentsRESTClient) Insert(ctx context.Context, req *computepb.InsertNetworkAttachmentRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetNetworkAttachmentResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/networkAttachments", req.GetProject(), req.GetRegion())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("POST", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
®ionOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
region: req.GetRegion(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// List lists the NetworkAttachments for a project in the given scope.
|
||||||
|
func (c *networkAttachmentsRESTClient) List(ctx context.Context, req *computepb.ListNetworkAttachmentsRequest, opts ...gax.CallOption) *NetworkAttachmentIterator {
|
||||||
|
it := &NetworkAttachmentIterator{}
|
||||||
|
req = proto.Clone(req).(*computepb.ListNetworkAttachmentsRequest)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.NetworkAttachment, string, error) {
|
||||||
|
resp := &computepb.NetworkAttachmentList{}
|
||||||
|
if pageToken != "" {
|
||||||
|
req.PageToken = proto.String(pageToken)
|
||||||
|
}
|
||||||
|
if pageSize > math.MaxInt32 {
|
||||||
|
req.MaxResults = proto.Uint32(math.MaxInt32)
|
||||||
|
} else if pageSize != 0 {
|
||||||
|
req.MaxResults = proto.Uint32(uint32(pageSize))
|
||||||
|
}
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, "", err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/networkAttachments", req.GetProject(), req.GetRegion())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.Filter != nil {
|
||||||
|
params.Add("filter", fmt.Sprintf("%v", req.GetFilter()))
|
||||||
|
}
|
||||||
|
if req != nil && req.MaxResults != nil {
|
||||||
|
params.Add("maxResults", fmt.Sprintf("%v", req.GetMaxResults()))
|
||||||
|
}
|
||||||
|
if req != nil && req.OrderBy != nil {
|
||||||
|
params.Add("orderBy", fmt.Sprintf("%v", req.GetOrderBy()))
|
||||||
|
}
|
||||||
|
if req != nil && req.PageToken != nil {
|
||||||
|
params.Add("pageToken", fmt.Sprintf("%v", req.GetPageToken()))
|
||||||
|
}
|
||||||
|
if req != nil && req.ReturnPartialSuccess != nil {
|
||||||
|
params.Add("returnPartialSuccess", fmt.Sprintf("%v", req.GetReturnPartialSuccess()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("GET", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, "", e
|
||||||
|
}
|
||||||
|
it.Response = resp
|
||||||
|
return resp.GetItems(), resp.GetNextPageToken(), nil
|
||||||
|
}
|
||||||
|
|
||||||
|
fetch := func(pageSize int, pageToken string) (string, error) {
|
||||||
|
items, nextPageToken, err := it.InternalFetch(pageSize, pageToken)
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
it.items = append(it.items, items...)
|
||||||
|
return nextPageToken, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
it.pageInfo, it.nextFunc = iterator.NewPageInfo(fetch, it.bufLen, it.takeBuf)
|
||||||
|
it.pageInfo.MaxSize = int(req.GetMaxResults())
|
||||||
|
it.pageInfo.Token = req.GetPageToken()
|
||||||
|
|
||||||
|
return it
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetIamPolicy sets the access control policy on the specified resource. Replaces any existing policy.
|
||||||
|
func (c *networkAttachmentsRESTClient) SetIamPolicy(ctx context.Context, req *computepb.SetIamPolicyNetworkAttachmentRequest, opts ...gax.CallOption) (*computepb.Policy, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetRegionSetPolicyRequestResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/networkAttachments/%v/setIamPolicy", req.GetProject(), req.GetRegion(), req.GetResource())
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Policy{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("POST", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
return resp, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// TestIamPermissions returns permissions that a caller has on the specified resource.
|
||||||
|
func (c *networkAttachmentsRESTClient) TestIamPermissions(ctx context.Context, req *computepb.TestIamPermissionsNetworkAttachmentRequest, opts ...gax.CallOption) (*computepb.TestPermissionsResponse, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetTestPermissionsRequestResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/networkAttachments/%v/testIamPermissions", req.GetProject(), req.GetRegion(), req.GetResource())
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("POST", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
return resp, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NetworkAttachmentIterator manages a stream of *computepb.NetworkAttachment.
|
||||||
|
type NetworkAttachmentIterator struct {
|
||||||
|
items []*computepb.NetworkAttachment
|
||||||
|
pageInfo *iterator.PageInfo
|
||||||
|
nextFunc func() error
|
||||||
|
|
||||||
|
// Response is the raw response for the current page.
|
||||||
|
// It must be cast to the RPC response type.
|
||||||
|
// Calling Next() or InternalFetch() updates this value.
|
||||||
|
Response interface{}
|
||||||
|
|
||||||
|
// InternalFetch is for use by the Google Cloud Libraries only.
|
||||||
|
// It is not part of the stable interface of this package.
|
||||||
|
//
|
||||||
|
// InternalFetch returns results from a single call to the underlying RPC.
|
||||||
|
// The number of results is no greater than pageSize.
|
||||||
|
// If there are no more results, nextPageToken is empty and err is nil.
|
||||||
|
InternalFetch func(pageSize int, pageToken string) (results []*computepb.NetworkAttachment, nextPageToken string, err error)
|
||||||
|
}
|
||||||
|
|
||||||
|
// PageInfo supports pagination. See the google.golang.org/api/iterator package for details.
|
||||||
|
func (it *NetworkAttachmentIterator) PageInfo() *iterator.PageInfo {
|
||||||
|
return it.pageInfo
|
||||||
|
}
|
||||||
|
|
||||||
|
// Next returns the next result. Its second return value is iterator.Done if there are no more
|
||||||
|
// results. Once Next returns Done, all subsequent calls will return Done.
|
||||||
|
func (it *NetworkAttachmentIterator) Next() (*computepb.NetworkAttachment, error) {
|
||||||
|
var item *computepb.NetworkAttachment
|
||||||
|
if err := it.nextFunc(); err != nil {
|
||||||
|
return item, err
|
||||||
|
}
|
||||||
|
item = it.items[0]
|
||||||
|
it.items = it.items[1:]
|
||||||
|
return item, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (it *NetworkAttachmentIterator) bufLen() int {
|
||||||
|
return len(it.items)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (it *NetworkAttachmentIterator) takeBuf() interface{} {
|
||||||
|
b := it.items
|
||||||
|
it.items = nil
|
||||||
|
return b
|
||||||
|
}
|
||||||
|
|
||||||
|
// NetworkAttachmentsScopedListPair is a holder type for string/*computepb.NetworkAttachmentsScopedList map entries
|
||||||
|
type NetworkAttachmentsScopedListPair struct {
|
||||||
|
Key string
|
||||||
|
Value *computepb.NetworkAttachmentsScopedList
|
||||||
|
}
|
||||||
|
|
||||||
|
// NetworkAttachmentsScopedListPairIterator manages a stream of NetworkAttachmentsScopedListPair.
|
||||||
|
type NetworkAttachmentsScopedListPairIterator struct {
|
||||||
|
items []NetworkAttachmentsScopedListPair
|
||||||
|
pageInfo *iterator.PageInfo
|
||||||
|
nextFunc func() error
|
||||||
|
|
||||||
|
// Response is the raw response for the current page.
|
||||||
|
// It must be cast to the RPC response type.
|
||||||
|
// Calling Next() or InternalFetch() updates this value.
|
||||||
|
Response interface{}
|
||||||
|
|
||||||
|
// InternalFetch is for use by the Google Cloud Libraries only.
|
||||||
|
// It is not part of the stable interface of this package.
|
||||||
|
//
|
||||||
|
// InternalFetch returns results from a single call to the underlying RPC.
|
||||||
|
// The number of results is no greater than pageSize.
|
||||||
|
// If there are no more results, nextPageToken is empty and err is nil.
|
||||||
|
InternalFetch func(pageSize int, pageToken string) (results []NetworkAttachmentsScopedListPair, nextPageToken string, err error)
|
||||||
|
}
|
||||||
|
|
||||||
|
// PageInfo supports pagination. See the google.golang.org/api/iterator package for details.
|
||||||
|
func (it *NetworkAttachmentsScopedListPairIterator) PageInfo() *iterator.PageInfo {
|
||||||
|
return it.pageInfo
|
||||||
|
}
|
||||||
|
|
||||||
|
// Next returns the next result. Its second return value is iterator.Done if there are no more
|
||||||
|
// results. Once Next returns Done, all subsequent calls will return Done.
|
||||||
|
func (it *NetworkAttachmentsScopedListPairIterator) Next() (NetworkAttachmentsScopedListPair, error) {
|
||||||
|
var item NetworkAttachmentsScopedListPair
|
||||||
|
if err := it.nextFunc(); err != nil {
|
||||||
|
return item, err
|
||||||
|
}
|
||||||
|
item = it.items[0]
|
||||||
|
it.items = it.items[1:]
|
||||||
|
return item, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (it *NetworkAttachmentsScopedListPairIterator) bufLen() int {
|
||||||
|
return len(it.items)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (it *NetworkAttachmentsScopedListPairIterator) takeBuf() interface{} {
|
||||||
|
b := it.items
|
||||||
|
it.items = nil
|
||||||
|
return b
|
||||||
|
}
|
||||||
35
vendor/cloud.google.com/go/compute/apiv1/network_edge_security_services_client.go
generated
vendored
35
vendor/cloud.google.com/go/compute/apiv1/network_edge_security_services_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,11 +53,31 @@ type NetworkEdgeSecurityServicesCallOptions struct {
|
||||||
|
|
||||||
func defaultNetworkEdgeSecurityServicesRESTCallOptions() *NetworkEdgeSecurityServicesCallOptions {
|
func defaultNetworkEdgeSecurityServicesRESTCallOptions() *NetworkEdgeSecurityServicesCallOptions {
|
||||||
return &NetworkEdgeSecurityServicesCallOptions{
|
return &NetworkEdgeSecurityServicesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
51
vendor/cloud.google.com/go/compute/apiv1/network_endpoint_groups_client.go
generated
vendored
51
vendor/cloud.google.com/go/compute/apiv1/network_endpoint_groups_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -56,15 +57,45 @@ type NetworkEndpointGroupsCallOptions struct {
|
||||||
|
|
||||||
func defaultNetworkEndpointGroupsRESTCallOptions() *NetworkEndpointGroupsCallOptions {
|
func defaultNetworkEndpointGroupsRESTCallOptions() *NetworkEndpointGroupsCallOptions {
|
||||||
return &NetworkEndpointGroupsCallOptions{
|
return &NetworkEndpointGroupsCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
AttachNetworkEndpoints: []gax.CallOption{},
|
AttachNetworkEndpoints: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
DetachNetworkEndpoints: []gax.CallOption{},
|
DetachNetworkEndpoints: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
ListNetworkEndpoints: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
TestIamPermissions: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListNetworkEndpoints: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -139,7 +170,7 @@ func (c *NetworkEndpointGroupsClient) DetachNetworkEndpoints(ctx context.Context
|
||||||
return c.internalClient.DetachNetworkEndpoints(ctx, req, opts...)
|
return c.internalClient.DetachNetworkEndpoints(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified network endpoint group. Gets a list of available network endpoint groups by making a list() request.
|
// Get returns the specified network endpoint group.
|
||||||
func (c *NetworkEndpointGroupsClient) Get(ctx context.Context, req *computepb.GetNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
func (c *NetworkEndpointGroupsClient) Get(ctx context.Context, req *computepb.GetNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -573,7 +604,7 @@ func (c *networkEndpointGroupsRESTClient) DetachNetworkEndpoints(ctx context.Con
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified network endpoint group. Gets a list of available network endpoint groups by making a list() request.
|
// Get returns the specified network endpoint group.
|
||||||
func (c *networkEndpointGroupsRESTClient) Get(ctx context.Context, req *computepb.GetNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
func (c *networkEndpointGroupsRESTClient) Get(ctx context.Context, req *computepb.GetNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
75
vendor/cloud.google.com/go/compute/apiv1/network_firewall_policies_client.go
generated
vendored
75
vendor/cloud.google.com/go/compute/apiv1/network_firewall_policies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -62,16 +63,66 @@ type NetworkFirewallPoliciesCallOptions struct {
|
||||||
|
|
||||||
func defaultNetworkFirewallPoliciesRESTCallOptions() *NetworkFirewallPoliciesCallOptions {
|
func defaultNetworkFirewallPoliciesRESTCallOptions() *NetworkFirewallPoliciesCallOptions {
|
||||||
return &NetworkFirewallPoliciesCallOptions{
|
return &NetworkFirewallPoliciesCallOptions{
|
||||||
AddAssociation: []gax.CallOption{},
|
AddAssociation: []gax.CallOption{},
|
||||||
AddRule: []gax.CallOption{},
|
AddRule: []gax.CallOption{},
|
||||||
CloneRules: []gax.CallOption{},
|
CloneRules: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetAssociation: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
GetIamPolicy: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetRule: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetAssociation: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetRule: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
PatchRule: []gax.CallOption{},
|
PatchRule: []gax.CallOption{},
|
||||||
RemoveAssociation: []gax.CallOption{},
|
RemoveAssociation: []gax.CallOption{},
|
||||||
|
|
|
||||||
71
vendor/cloud.google.com/go/compute/apiv1/networks_client.go
generated
vendored
71
vendor/cloud.google.com/go/compute/apiv1/networks_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -57,17 +58,57 @@ type NetworksCallOptions struct {
|
||||||
|
|
||||||
func defaultNetworksRESTCallOptions() *NetworksCallOptions {
|
func defaultNetworksRESTCallOptions() *NetworksCallOptions {
|
||||||
return &NetworksCallOptions{
|
return &NetworksCallOptions{
|
||||||
AddPeering: []gax.CallOption{},
|
AddPeering: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetEffectiveFirewalls: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Insert: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
List: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
ListPeeringRoutes: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
RemovePeering: []gax.CallOption{},
|
},
|
||||||
SwitchToCustomMode: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
UpdatePeering: []gax.CallOption{},
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetEffectiveFirewalls: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListPeeringRoutes: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
RemovePeering: []gax.CallOption{},
|
||||||
|
SwitchToCustomMode: []gax.CallOption{},
|
||||||
|
UpdatePeering: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -134,7 +175,7 @@ func (c *NetworksClient) Delete(ctx context.Context, req *computepb.DeleteNetwor
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified network. Gets a list of available networks by making a list() request.
|
// Get returns the specified network.
|
||||||
func (c *NetworksClient) Get(ctx context.Context, req *computepb.GetNetworkRequest, opts ...gax.CallOption) (*computepb.Network, error) {
|
func (c *NetworksClient) Get(ctx context.Context, req *computepb.GetNetworkRequest, opts ...gax.CallOption) (*computepb.Network, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -405,7 +446,7 @@ func (c *networksRESTClient) Delete(ctx context.Context, req *computepb.DeleteNe
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified network. Gets a list of available networks by making a list() request.
|
// Get returns the specified network.
|
||||||
func (c *networksRESTClient) Get(ctx context.Context, req *computepb.GetNetworkRequest, opts ...gax.CallOption) (*computepb.Network, error) {
|
func (c *networksRESTClient) Get(ctx context.Context, req *computepb.GetNetworkRequest, opts ...gax.CallOption) (*computepb.Network, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
180
vendor/cloud.google.com/go/compute/apiv1/node_groups_client.go
generated
vendored
180
vendor/cloud.google.com/go/compute/apiv1/node_groups_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -43,36 +44,78 @@ var newNodeGroupsClientHook clientHook
|
||||||
|
|
||||||
// NodeGroupsCallOptions contains the retry settings for each method of NodeGroupsClient.
|
// NodeGroupsCallOptions contains the retry settings for each method of NodeGroupsClient.
|
||||||
type NodeGroupsCallOptions struct {
|
type NodeGroupsCallOptions struct {
|
||||||
AddNodes []gax.CallOption
|
AddNodes []gax.CallOption
|
||||||
AggregatedList []gax.CallOption
|
AggregatedList []gax.CallOption
|
||||||
Delete []gax.CallOption
|
Delete []gax.CallOption
|
||||||
DeleteNodes []gax.CallOption
|
DeleteNodes []gax.CallOption
|
||||||
Get []gax.CallOption
|
Get []gax.CallOption
|
||||||
GetIamPolicy []gax.CallOption
|
GetIamPolicy []gax.CallOption
|
||||||
Insert []gax.CallOption
|
Insert []gax.CallOption
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
ListNodes []gax.CallOption
|
ListNodes []gax.CallOption
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
SetIamPolicy []gax.CallOption
|
SetIamPolicy []gax.CallOption
|
||||||
SetNodeTemplate []gax.CallOption
|
SetNodeTemplate []gax.CallOption
|
||||||
TestIamPermissions []gax.CallOption
|
SimulateMaintenanceEvent []gax.CallOption
|
||||||
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultNodeGroupsRESTCallOptions() *NodeGroupsCallOptions {
|
func defaultNodeGroupsRESTCallOptions() *NodeGroupsCallOptions {
|
||||||
return &NodeGroupsCallOptions{
|
return &NodeGroupsCallOptions{
|
||||||
AddNodes: []gax.CallOption{},
|
AddNodes: []gax.CallOption{},
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
DeleteNodes: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Get: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
List: []gax.CallOption{},
|
},
|
||||||
ListNodes: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
Patch: []gax.CallOption{},
|
http.StatusServiceUnavailable)
|
||||||
SetIamPolicy: []gax.CallOption{},
|
}),
|
||||||
SetNodeTemplate: []gax.CallOption{},
|
},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
|
DeleteNodes: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListNodes: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
SetNodeTemplate: []gax.CallOption{},
|
||||||
|
SimulateMaintenanceEvent: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -93,6 +136,7 @@ type internalNodeGroupsClient interface {
|
||||||
Patch(context.Context, *computepb.PatchNodeGroupRequest, ...gax.CallOption) (*Operation, error)
|
Patch(context.Context, *computepb.PatchNodeGroupRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetIamPolicy(context.Context, *computepb.SetIamPolicyNodeGroupRequest, ...gax.CallOption) (*computepb.Policy, error)
|
SetIamPolicy(context.Context, *computepb.SetIamPolicyNodeGroupRequest, ...gax.CallOption) (*computepb.Policy, error)
|
||||||
SetNodeTemplate(context.Context, *computepb.SetNodeTemplateNodeGroupRequest, ...gax.CallOption) (*Operation, error)
|
SetNodeTemplate(context.Context, *computepb.SetNodeTemplateNodeGroupRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
SimulateMaintenanceEvent(context.Context, *computepb.SimulateMaintenanceEventNodeGroupRequest, ...gax.CallOption) (*Operation, error)
|
||||||
TestIamPermissions(context.Context, *computepb.TestIamPermissionsNodeGroupRequest, ...gax.CallOption) (*computepb.TestPermissionsResponse, error)
|
TestIamPermissions(context.Context, *computepb.TestIamPermissionsNodeGroupRequest, ...gax.CallOption) (*computepb.TestPermissionsResponse, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -191,6 +235,11 @@ func (c *NodeGroupsClient) SetNodeTemplate(ctx context.Context, req *computepb.S
|
||||||
return c.internalClient.SetNodeTemplate(ctx, req, opts...)
|
return c.internalClient.SetNodeTemplate(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SimulateMaintenanceEvent simulates maintenance event on specified nodes from the node group.
|
||||||
|
func (c *NodeGroupsClient) SimulateMaintenanceEvent(ctx context.Context, req *computepb.SimulateMaintenanceEventNodeGroupRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.SimulateMaintenanceEvent(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
// TestIamPermissions returns permissions that a caller has on the specified resource.
|
// TestIamPermissions returns permissions that a caller has on the specified resource.
|
||||||
func (c *NodeGroupsClient) TestIamPermissions(ctx context.Context, req *computepb.TestIamPermissionsNodeGroupRequest, opts ...gax.CallOption) (*computepb.TestPermissionsResponse, error) {
|
func (c *NodeGroupsClient) TestIamPermissions(ctx context.Context, req *computepb.TestIamPermissionsNodeGroupRequest, opts ...gax.CallOption) (*computepb.TestPermissionsResponse, error) {
|
||||||
return c.internalClient.TestIamPermissions(ctx, req, opts...)
|
return c.internalClient.TestIamPermissions(ctx, req, opts...)
|
||||||
|
|
@ -1196,6 +1245,81 @@ func (c *nodeGroupsRESTClient) SetNodeTemplate(ctx context.Context, req *compute
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SimulateMaintenanceEvent simulates maintenance event on specified nodes from the node group.
|
||||||
|
func (c *nodeGroupsRESTClient) SimulateMaintenanceEvent(ctx context.Context, req *computepb.SimulateMaintenanceEventNodeGroupRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetNodeGroupsSimulateMaintenanceEventRequestResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/zones/%v/nodeGroups/%v/simulateMaintenanceEvent", req.GetProject(), req.GetZone(), req.GetNodeGroup())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SimulateMaintenanceEvent[0:len((*c.CallOptions).SimulateMaintenanceEvent):len((*c.CallOptions).SimulateMaintenanceEvent)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("POST", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
&zoneOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
zone: req.GetZone(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
// TestIamPermissions returns permissions that a caller has on the specified resource.
|
// TestIamPermissions returns permissions that a caller has on the specified resource.
|
||||||
func (c *nodeGroupsRESTClient) TestIamPermissions(ctx context.Context, req *computepb.TestIamPermissionsNodeGroupRequest, opts ...gax.CallOption) (*computepb.TestPermissionsResponse, error) {
|
func (c *nodeGroupsRESTClient) TestIamPermissions(ctx context.Context, req *computepb.TestIamPermissionsNodeGroupRequest, opts ...gax.CallOption) (*computepb.TestPermissionsResponse, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
|
|
||||||
61
vendor/cloud.google.com/go/compute/apiv1/node_templates_client.go
generated
vendored
61
vendor/cloud.google.com/go/compute/apiv1/node_templates_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -55,12 +56,52 @@ type NodeTemplatesCallOptions struct {
|
||||||
|
|
||||||
func defaultNodeTemplatesRESTCallOptions() *NodeTemplatesCallOptions {
|
func defaultNodeTemplatesRESTCallOptions() *NodeTemplatesCallOptions {
|
||||||
return &NodeTemplatesCallOptions{
|
return &NodeTemplatesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
@ -126,7 +167,7 @@ func (c *NodeTemplatesClient) Delete(ctx context.Context, req *computepb.DeleteN
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified node template. Gets a list of available node templates by making a list() request.
|
// Get returns the specified node template.
|
||||||
func (c *NodeTemplatesClient) Get(ctx context.Context, req *computepb.GetNodeTemplateRequest, opts ...gax.CallOption) (*computepb.NodeTemplate, error) {
|
func (c *NodeTemplatesClient) Get(ctx context.Context, req *computepb.GetNodeTemplateRequest, opts ...gax.CallOption) (*computepb.NodeTemplate, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -415,7 +456,7 @@ func (c *nodeTemplatesRESTClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified node template. Gets a list of available node templates by making a list() request.
|
// Get returns the specified node template.
|
||||||
func (c *nodeTemplatesRESTClient) Get(ctx context.Context, req *computepb.GetNodeTemplateRequest, opts ...gax.CallOption) (*computepb.NodeTemplate, error) {
|
func (c *nodeTemplatesRESTClient) Get(ctx context.Context, req *computepb.GetNodeTemplateRequest, opts ...gax.CallOption) (*computepb.NodeTemplate, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
45
vendor/cloud.google.com/go/compute/apiv1/node_types_client.go
generated
vendored
45
vendor/cloud.google.com/go/compute/apiv1/node_types_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -49,9 +50,39 @@ type NodeTypesCallOptions struct {
|
||||||
|
|
||||||
func defaultNodeTypesRESTCallOptions() *NodeTypesCallOptions {
|
func defaultNodeTypesRESTCallOptions() *NodeTypesCallOptions {
|
||||||
return &NodeTypesCallOptions{
|
return &NodeTypesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Get: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -105,7 +136,7 @@ func (c *NodeTypesClient) AggregatedList(ctx context.Context, req *computepb.Agg
|
||||||
return c.internalClient.AggregatedList(ctx, req, opts...)
|
return c.internalClient.AggregatedList(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified node type. Gets a list of available node types by making a list() request.
|
// Get returns the specified node type.
|
||||||
func (c *NodeTypesClient) Get(ctx context.Context, req *computepb.GetNodeTypeRequest, opts ...gax.CallOption) (*computepb.NodeType, error) {
|
func (c *NodeTypesClient) Get(ctx context.Context, req *computepb.GetNodeTypeRequest, opts ...gax.CallOption) (*computepb.NodeType, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -290,7 +321,7 @@ func (c *nodeTypesRESTClient) AggregatedList(ctx context.Context, req *computepb
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified node type. Gets a list of available node types by making a list() request.
|
// Get returns the specified node type.
|
||||||
func (c *nodeTypesRESTClient) Get(ctx context.Context, req *computepb.GetNodeTypeRequest, opts ...gax.CallOption) (*computepb.NodeType, error) {
|
func (c *nodeTypesRESTClient) Get(ctx context.Context, req *computepb.GetNodeTypeRequest, opts ...gax.CallOption) (*computepb.NodeType, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
39
vendor/cloud.google.com/go/compute/apiv1/operations.go
generated
vendored
39
vendor/cloud.google.com/go/compute/apiv1/operations.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -18,10 +18,13 @@ package compute
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
"fmt"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
"github.com/googleapis/gax-go/v2/apierror"
|
||||||
|
"google.golang.org/api/googleapi"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Operation represents a long-running operation for this API.
|
// Operation represents a long-running operation for this API.
|
||||||
|
|
@ -87,6 +90,14 @@ func (h *regionOperationsHandle) Poll(ctx context.Context, opts ...gax.CallOptio
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
h.proto = resp
|
h.proto = resp
|
||||||
|
if resp.HttpErrorStatusCode != nil && (resp.GetHttpErrorStatusCode() < 200 || resp.GetHttpErrorStatusCode() > 299) {
|
||||||
|
aErr := &googleapi.Error{
|
||||||
|
Code: int(resp.GetHttpErrorStatusCode()),
|
||||||
|
Message: fmt.Sprintf("%s: %v", resp.GetHttpErrorMessage(), resp.GetError()),
|
||||||
|
}
|
||||||
|
err, _ := apierror.FromError(aErr)
|
||||||
|
return err
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -114,6 +125,14 @@ func (h *zoneOperationsHandle) Poll(ctx context.Context, opts ...gax.CallOption)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
h.proto = resp
|
h.proto = resp
|
||||||
|
if resp.HttpErrorStatusCode != nil && (resp.GetHttpErrorStatusCode() < 200 || resp.GetHttpErrorStatusCode() > 299) {
|
||||||
|
aErr := &googleapi.Error{
|
||||||
|
Code: int(resp.GetHttpErrorStatusCode()),
|
||||||
|
Message: fmt.Sprintf("%s: %v", resp.GetHttpErrorMessage(), resp.GetError()),
|
||||||
|
}
|
||||||
|
err, _ := apierror.FromError(aErr)
|
||||||
|
return err
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -139,6 +158,14 @@ func (h *globalOperationsHandle) Poll(ctx context.Context, opts ...gax.CallOptio
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
h.proto = resp
|
h.proto = resp
|
||||||
|
if resp.HttpErrorStatusCode != nil && (resp.GetHttpErrorStatusCode() < 200 || resp.GetHttpErrorStatusCode() > 299) {
|
||||||
|
aErr := &googleapi.Error{
|
||||||
|
Code: int(resp.GetHttpErrorStatusCode()),
|
||||||
|
Message: fmt.Sprintf("%s: %v", resp.GetHttpErrorMessage(), resp.GetError()),
|
||||||
|
}
|
||||||
|
err, _ := apierror.FromError(aErr)
|
||||||
|
return err
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -162,6 +189,14 @@ func (h *globalOrganizationOperationsHandle) Poll(ctx context.Context, opts ...g
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
h.proto = resp
|
h.proto = resp
|
||||||
|
if resp.HttpErrorStatusCode != nil && (resp.GetHttpErrorStatusCode() < 200 || resp.GetHttpErrorStatusCode() > 299) {
|
||||||
|
aErr := &googleapi.Error{
|
||||||
|
Code: int(resp.GetHttpErrorStatusCode()),
|
||||||
|
Message: fmt.Sprintf("%s: %v", resp.GetHttpErrorMessage(), resp.GetError()),
|
||||||
|
}
|
||||||
|
err, _ := apierror.FromError(aErr)
|
||||||
|
return err
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
45
vendor/cloud.google.com/go/compute/apiv1/packet_mirrorings_client.go
generated
vendored
45
vendor/cloud.google.com/go/compute/apiv1/packet_mirrorings_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -54,11 +55,41 @@ type PacketMirroringsCallOptions struct {
|
||||||
|
|
||||||
func defaultPacketMirroringsRESTCallOptions() *PacketMirroringsCallOptions {
|
func defaultPacketMirroringsRESTCallOptions() *PacketMirroringsCallOptions {
|
||||||
return &PacketMirroringsCallOptions{
|
return &PacketMirroringsCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/projects_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/projects_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -59,13 +60,43 @@ type ProjectsCallOptions struct {
|
||||||
|
|
||||||
func defaultProjectsRESTCallOptions() *ProjectsCallOptions {
|
func defaultProjectsRESTCallOptions() *ProjectsCallOptions {
|
||||||
return &ProjectsCallOptions{
|
return &ProjectsCallOptions{
|
||||||
DisableXpnHost: []gax.CallOption{},
|
DisableXpnHost: []gax.CallOption{},
|
||||||
DisableXpnResource: []gax.CallOption{},
|
DisableXpnResource: []gax.CallOption{},
|
||||||
EnableXpnHost: []gax.CallOption{},
|
EnableXpnHost: []gax.CallOption{},
|
||||||
EnableXpnResource: []gax.CallOption{},
|
EnableXpnResource: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetXpnHost: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
GetXpnResources: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetXpnHost: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetXpnResources: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
ListXpnHosts: []gax.CallOption{},
|
ListXpnHosts: []gax.CallOption{},
|
||||||
MoveDisk: []gax.CallOption{},
|
MoveDisk: []gax.CallOption{},
|
||||||
MoveInstance: []gax.CallOption{},
|
MoveInstance: []gax.CallOption{},
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/public_advertised_prefixes_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/public_advertised_prefixes_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,10 +53,30 @@ type PublicAdvertisedPrefixesCallOptions struct {
|
||||||
func defaultPublicAdvertisedPrefixesRESTCallOptions() *PublicAdvertisedPrefixesCallOptions {
|
func defaultPublicAdvertisedPrefixesRESTCallOptions() *PublicAdvertisedPrefixesCallOptions {
|
||||||
return &PublicAdvertisedPrefixesCallOptions{
|
return &PublicAdvertisedPrefixesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
Patch: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
47
vendor/cloud.google.com/go/compute/apiv1/public_delegated_prefixes_client.go
generated
vendored
47
vendor/cloud.google.com/go/compute/apiv1/public_delegated_prefixes_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,12 +54,42 @@ type PublicDelegatedPrefixesCallOptions struct {
|
||||||
|
|
||||||
func defaultPublicDelegatedPrefixesRESTCallOptions() *PublicDelegatedPrefixesCallOptions {
|
func defaultPublicDelegatedPrefixesRESTCallOptions() *PublicDelegatedPrefixesCallOptions {
|
||||||
return &PublicDelegatedPrefixesCallOptions{
|
return &PublicDelegatedPrefixesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/region_autoscalers_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/region_autoscalers_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,9 +54,29 @@ type RegionAutoscalersCallOptions struct {
|
||||||
func defaultRegionAutoscalersRESTCallOptions() *RegionAutoscalersCallOptions {
|
func defaultRegionAutoscalersRESTCallOptions() *RegionAutoscalersCallOptions {
|
||||||
return &RegionAutoscalersCallOptions{
|
return &RegionAutoscalersCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
Update: []gax.CallOption{},
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
47
vendor/cloud.google.com/go/compute/apiv1/region_backend_services_client.go
generated
vendored
47
vendor/cloud.google.com/go/compute/apiv1/region_backend_services_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -55,12 +56,42 @@ type RegionBackendServicesCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionBackendServicesRESTCallOptions() *RegionBackendServicesCallOptions {
|
func defaultRegionBackendServicesRESTCallOptions() *RegionBackendServicesCallOptions {
|
||||||
return &RegionBackendServicesCallOptions{
|
return &RegionBackendServicesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetHealth: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
GetIamPolicy: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetHealth: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
Update: []gax.CallOption{},
|
Update: []gax.CallOption{},
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/region_commitments_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/region_commitments_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,11 +53,41 @@ type RegionCommitmentsCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionCommitmentsRESTCallOptions() *RegionCommitmentsCallOptions {
|
func defaultRegionCommitmentsRESTCallOptions() *RegionCommitmentsCallOptions {
|
||||||
return &RegionCommitmentsCallOptions{
|
return &RegionCommitmentsCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Get: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Insert: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
List: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Update: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -112,7 +143,7 @@ func (c *RegionCommitmentsClient) AggregatedList(ctx context.Context, req *compu
|
||||||
return c.internalClient.AggregatedList(ctx, req, opts...)
|
return c.internalClient.AggregatedList(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified commitment resource. Gets a list of available commitments by making a list() request.
|
// Get returns the specified commitment resource.
|
||||||
func (c *RegionCommitmentsClient) Get(ctx context.Context, req *computepb.GetRegionCommitmentRequest, opts ...gax.CallOption) (*computepb.Commitment, error) {
|
func (c *RegionCommitmentsClient) Get(ctx context.Context, req *computepb.GetRegionCommitmentRequest, opts ...gax.CallOption) (*computepb.Commitment, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -323,7 +354,7 @@ func (c *regionCommitmentsRESTClient) AggregatedList(ctx context.Context, req *c
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified commitment resource. Gets a list of available commitments by making a list() request.
|
// Get returns the specified commitment resource.
|
||||||
func (c *regionCommitmentsRESTClient) Get(ctx context.Context, req *computepb.GetRegionCommitmentRequest, opts ...gax.CallOption) (*computepb.Commitment, error) {
|
func (c *regionCommitmentsRESTClient) Get(ctx context.Context, req *computepb.GetRegionCommitmentRequest, opts ...gax.CallOption) (*computepb.Commitment, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
33
vendor/cloud.google.com/go/compute/apiv1/region_disk_types_client.go
generated
vendored
33
vendor/cloud.google.com/go/compute/apiv1/region_disk_types_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -23,14 +23,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -47,8 +48,28 @@ type RegionDiskTypesCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionDiskTypesRESTCallOptions() *RegionDiskTypesCallOptions {
|
func defaultRegionDiskTypesRESTCallOptions() *RegionDiskTypesCallOptions {
|
||||||
return &RegionDiskTypesCallOptions{
|
return &RegionDiskTypesCallOptions{
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
List: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -96,7 +117,7 @@ func (c *RegionDiskTypesClient) Connection() *grpc.ClientConn {
|
||||||
return c.internalClient.Connection()
|
return c.internalClient.Connection()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified regional disk type. Gets a list of available disk types by making a list() request.
|
// Get returns the specified regional disk type.
|
||||||
func (c *RegionDiskTypesClient) Get(ctx context.Context, req *computepb.GetRegionDiskTypeRequest, opts ...gax.CallOption) (*computepb.DiskType, error) {
|
func (c *RegionDiskTypesClient) Get(ctx context.Context, req *computepb.GetRegionDiskTypeRequest, opts ...gax.CallOption) (*computepb.DiskType, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -175,7 +196,7 @@ func (c *regionDiskTypesRESTClient) Connection() *grpc.ClientConn {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified regional disk type. Gets a list of available disk types by making a list() request.
|
// Get returns the specified regional disk type.
|
||||||
func (c *regionDiskTypesRESTClient) Get(ctx context.Context, req *computepb.GetRegionDiskTypeRequest, opts ...gax.CallOption) (*computepb.DiskType, error) {
|
func (c *regionDiskTypesRESTClient) Get(ctx context.Context, req *computepb.GetRegionDiskTypeRequest, opts ...gax.CallOption) (*computepb.DiskType, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
138
vendor/cloud.google.com/go/compute/apiv1/region_disks_client.go
generated
vendored
138
vendor/cloud.google.com/go/compute/apiv1/region_disks_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -54,22 +55,54 @@ type RegionDisksCallOptions struct {
|
||||||
SetIamPolicy []gax.CallOption
|
SetIamPolicy []gax.CallOption
|
||||||
SetLabels []gax.CallOption
|
SetLabels []gax.CallOption
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionDisksRESTCallOptions() *RegionDisksCallOptions {
|
func defaultRegionDisksRESTCallOptions() *RegionDisksCallOptions {
|
||||||
return &RegionDisksCallOptions{
|
return &RegionDisksCallOptions{
|
||||||
AddResourcePolicies: []gax.CallOption{},
|
AddResourcePolicies: []gax.CallOption{},
|
||||||
CreateSnapshot: []gax.CallOption{},
|
CreateSnapshot: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Insert: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
List: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
RemoveResourcePolicies: []gax.CallOption{},
|
RemoveResourcePolicies: []gax.CallOption{},
|
||||||
Resize: []gax.CallOption{},
|
Resize: []gax.CallOption{},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
SetLabels: []gax.CallOption{},
|
SetLabels: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -90,6 +123,7 @@ type internalRegionDisksClient interface {
|
||||||
SetIamPolicy(context.Context, *computepb.SetIamPolicyRegionDiskRequest, ...gax.CallOption) (*computepb.Policy, error)
|
SetIamPolicy(context.Context, *computepb.SetIamPolicyRegionDiskRequest, ...gax.CallOption) (*computepb.Policy, error)
|
||||||
SetLabels(context.Context, *computepb.SetLabelsRegionDiskRequest, ...gax.CallOption) (*Operation, error)
|
SetLabels(context.Context, *computepb.SetLabelsRegionDiskRequest, ...gax.CallOption) (*Operation, error)
|
||||||
TestIamPermissions(context.Context, *computepb.TestIamPermissionsRegionDiskRequest, ...gax.CallOption) (*computepb.TestPermissionsResponse, error)
|
TestIamPermissions(context.Context, *computepb.TestIamPermissionsRegionDiskRequest, ...gax.CallOption) (*computepb.TestPermissionsResponse, error)
|
||||||
|
Update(context.Context, *computepb.UpdateRegionDiskRequest, ...gax.CallOption) (*Operation, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegionDisksClient is a client for interacting with Google Compute Engine API.
|
// RegionDisksClient is a client for interacting with Google Compute Engine API.
|
||||||
|
|
@ -187,6 +221,11 @@ func (c *RegionDisksClient) TestIamPermissions(ctx context.Context, req *compute
|
||||||
return c.internalClient.TestIamPermissions(ctx, req, opts...)
|
return c.internalClient.TestIamPermissions(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Update update the specified disk with the data included in the request. Update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: user_license.
|
||||||
|
func (c *RegionDisksClient) Update(ctx context.Context, req *computepb.UpdateRegionDiskRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.Update(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.
|
// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.
|
||||||
type regionDisksRESTClient struct {
|
type regionDisksRESTClient struct {
|
||||||
// The http endpoint to connect to.
|
// The http endpoint to connect to.
|
||||||
|
|
@ -1121,3 +1160,84 @@ func (c *regionDisksRESTClient) TestIamPermissions(ctx context.Context, req *com
|
||||||
}
|
}
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Update update the specified disk with the data included in the request. Update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: user_license.
|
||||||
|
func (c *regionDisksRESTClient) Update(ctx context.Context, req *computepb.UpdateRegionDiskRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetDiskResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/disks/%v", req.GetProject(), req.GetRegion(), req.GetDisk())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.Paths != nil {
|
||||||
|
params.Add("paths", fmt.Sprintf("%v", req.GetPaths()))
|
||||||
|
}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
if req != nil && req.UpdateMask != nil {
|
||||||
|
params.Add("updateMask", fmt.Sprintf("%v", req.GetUpdateMask()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("PATCH", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
®ionOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
region: req.GetRegion(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/region_health_check_services_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/region_health_check_services_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,10 +53,30 @@ type RegionHealthCheckServicesCallOptions struct {
|
||||||
func defaultRegionHealthCheckServicesRESTCallOptions() *RegionHealthCheckServicesCallOptions {
|
func defaultRegionHealthCheckServicesRESTCallOptions() *RegionHealthCheckServicesCallOptions {
|
||||||
return &RegionHealthCheckServicesCallOptions{
|
return &RegionHealthCheckServicesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
Patch: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
33
vendor/cloud.google.com/go/compute/apiv1/region_health_checks_client.go
generated
vendored
33
vendor/cloud.google.com/go/compute/apiv1/region_health_checks_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,9 +54,29 @@ type RegionHealthChecksCallOptions struct {
|
||||||
func defaultRegionHealthChecksRESTCallOptions() *RegionHealthChecksCallOptions {
|
func defaultRegionHealthChecksRESTCallOptions() *RegionHealthChecksCallOptions {
|
||||||
return &RegionHealthChecksCallOptions{
|
return &RegionHealthChecksCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
Update: []gax.CallOption{},
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
@ -114,7 +135,7 @@ func (c *RegionHealthChecksClient) Delete(ctx context.Context, req *computepb.De
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified HealthCheck resource. Gets a list of available health checks by making a list() request.
|
// Get returns the specified HealthCheck resource.
|
||||||
func (c *RegionHealthChecksClient) Get(ctx context.Context, req *computepb.GetRegionHealthCheckRequest, opts ...gax.CallOption) (*computepb.HealthCheck, error) {
|
func (c *RegionHealthChecksClient) Get(ctx context.Context, req *computepb.GetRegionHealthCheckRequest, opts ...gax.CallOption) (*computepb.HealthCheck, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -292,7 +313,7 @@ func (c *regionHealthChecksRESTClient) Delete(ctx context.Context, req *computep
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified HealthCheck resource. Gets a list of available health checks by making a list() request.
|
// Get returns the specified HealthCheck resource.
|
||||||
func (c *regionHealthChecksRESTClient) Get(ctx context.Context, req *computepb.GetRegionHealthCheckRequest, opts ...gax.CallOption) (*computepb.HealthCheck, error) {
|
func (c *regionHealthChecksRESTClient) Get(ctx context.Context, req *computepb.GetRegionHealthCheckRequest, opts ...gax.CallOption) (*computepb.HealthCheck, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
43
vendor/cloud.google.com/go/compute/apiv1/region_instance_group_managers_client.go
generated
vendored
43
vendor/cloud.google.com/go/compute/apiv1/region_instance_group_managers_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -71,10 +72,40 @@ func defaultRegionInstanceGroupManagersRESTCallOptions() *RegionInstanceGroupMan
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
DeleteInstances: []gax.CallOption{},
|
DeleteInstances: []gax.CallOption{},
|
||||||
DeletePerInstanceConfigs: []gax.CallOption{},
|
DeletePerInstanceConfigs: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
ListErrors: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListErrors: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
ListManagedInstances: []gax.CallOption{},
|
ListManagedInstances: []gax.CallOption{},
|
||||||
ListPerInstanceConfigs: []gax.CallOption{},
|
ListPerInstanceConfigs: []gax.CallOption{},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/region_instance_groups_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/region_instance_groups_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -50,8 +51,28 @@ type RegionInstanceGroupsCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionInstanceGroupsRESTCallOptions() *RegionInstanceGroupsCallOptions {
|
func defaultRegionInstanceGroupsRESTCallOptions() *RegionInstanceGroupsCallOptions {
|
||||||
return &RegionInstanceGroupsCallOptions{
|
return &RegionInstanceGroupsCallOptions{
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
List: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
ListInstances: []gax.CallOption{},
|
ListInstances: []gax.CallOption{},
|
||||||
SetNamedPorts: []gax.CallOption{},
|
SetNamedPorts: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
522
vendor/cloud.google.com/go/compute/apiv1/region_instance_templates_client.go
generated
vendored
Normal file
522
vendor/cloud.google.com/go/compute/apiv1/region_instance_templates_client.go
generated
vendored
Normal file
|
|
@ -0,0 +1,522 @@
|
||||||
|
// Copyright 2023 Google LLC
|
||||||
|
//
|
||||||
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
// you may not use this file except in compliance with the License.
|
||||||
|
// You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
|
||||||
|
// Code generated by protoc-gen-go_gapic. DO NOT EDIT.
|
||||||
|
|
||||||
|
package compute
|
||||||
|
|
||||||
|
import (
|
||||||
|
"bytes"
|
||||||
|
"context"
|
||||||
|
"fmt"
|
||||||
|
"io/ioutil"
|
||||||
|
"math"
|
||||||
|
"net/http"
|
||||||
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
|
"google.golang.org/api/googleapi"
|
||||||
|
"google.golang.org/api/iterator"
|
||||||
|
"google.golang.org/api/option"
|
||||||
|
"google.golang.org/api/option/internaloption"
|
||||||
|
httptransport "google.golang.org/api/transport/http"
|
||||||
|
"google.golang.org/grpc"
|
||||||
|
"google.golang.org/grpc/metadata"
|
||||||
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
"google.golang.org/protobuf/proto"
|
||||||
|
)
|
||||||
|
|
||||||
|
var newRegionInstanceTemplatesClientHook clientHook
|
||||||
|
|
||||||
|
// RegionInstanceTemplatesCallOptions contains the retry settings for each method of RegionInstanceTemplatesClient.
|
||||||
|
type RegionInstanceTemplatesCallOptions struct {
|
||||||
|
Delete []gax.CallOption
|
||||||
|
Get []gax.CallOption
|
||||||
|
Insert []gax.CallOption
|
||||||
|
List []gax.CallOption
|
||||||
|
}
|
||||||
|
|
||||||
|
func defaultRegionInstanceTemplatesRESTCallOptions() *RegionInstanceTemplatesCallOptions {
|
||||||
|
return &RegionInstanceTemplatesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionInstanceTemplatesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
|
type internalRegionInstanceTemplatesClient interface {
|
||||||
|
Close() error
|
||||||
|
setGoogleClientInfo(...string)
|
||||||
|
Connection() *grpc.ClientConn
|
||||||
|
Delete(context.Context, *computepb.DeleteRegionInstanceTemplateRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
Get(context.Context, *computepb.GetRegionInstanceTemplateRequest, ...gax.CallOption) (*computepb.InstanceTemplate, error)
|
||||||
|
Insert(context.Context, *computepb.InsertRegionInstanceTemplateRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
List(context.Context, *computepb.ListRegionInstanceTemplatesRequest, ...gax.CallOption) *InstanceTemplateIterator
|
||||||
|
}
|
||||||
|
|
||||||
|
// RegionInstanceTemplatesClient is a client for interacting with Google Compute Engine API.
|
||||||
|
// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.
|
||||||
|
//
|
||||||
|
// The RegionInstanceTemplates API.
|
||||||
|
type RegionInstanceTemplatesClient struct {
|
||||||
|
// The internal transport-dependent client.
|
||||||
|
internalClient internalRegionInstanceTemplatesClient
|
||||||
|
|
||||||
|
// The call options for this service.
|
||||||
|
CallOptions *RegionInstanceTemplatesCallOptions
|
||||||
|
}
|
||||||
|
|
||||||
|
// Wrapper methods routed to the internal client.
|
||||||
|
|
||||||
|
// Close closes the connection to the API service. The user should invoke this when
|
||||||
|
// the client is no longer required.
|
||||||
|
func (c *RegionInstanceTemplatesClient) Close() error {
|
||||||
|
return c.internalClient.Close()
|
||||||
|
}
|
||||||
|
|
||||||
|
// setGoogleClientInfo sets the name and version of the application in
|
||||||
|
// the `x-goog-api-client` header passed on each request. Intended for
|
||||||
|
// use by Google-written clients.
|
||||||
|
func (c *RegionInstanceTemplatesClient) setGoogleClientInfo(keyval ...string) {
|
||||||
|
c.internalClient.setGoogleClientInfo(keyval...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Connection returns a connection to the API service.
|
||||||
|
//
|
||||||
|
// Deprecated: Connections are now pooled so this method does not always
|
||||||
|
// return the same resource.
|
||||||
|
func (c *RegionInstanceTemplatesClient) Connection() *grpc.ClientConn {
|
||||||
|
return c.internalClient.Connection()
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete deletes the specified instance template. Deleting an instance template is permanent and cannot be undone.
|
||||||
|
func (c *RegionInstanceTemplatesClient) Delete(ctx context.Context, req *computepb.DeleteRegionInstanceTemplateRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get returns the specified instance template.
|
||||||
|
func (c *RegionInstanceTemplatesClient) Get(ctx context.Context, req *computepb.GetRegionInstanceTemplateRequest, opts ...gax.CallOption) (*computepb.InstanceTemplate, error) {
|
||||||
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Insert creates an instance template in the specified project and region using the global instance template whose URL is included in the request.
|
||||||
|
func (c *RegionInstanceTemplatesClient) Insert(ctx context.Context, req *computepb.InsertRegionInstanceTemplateRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.Insert(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// List retrieves a list of instance templates that are contained within the specified project and region.
|
||||||
|
func (c *RegionInstanceTemplatesClient) List(ctx context.Context, req *computepb.ListRegionInstanceTemplatesRequest, opts ...gax.CallOption) *InstanceTemplateIterator {
|
||||||
|
return c.internalClient.List(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.
|
||||||
|
type regionInstanceTemplatesRESTClient struct {
|
||||||
|
// The http endpoint to connect to.
|
||||||
|
endpoint string
|
||||||
|
|
||||||
|
// The http client.
|
||||||
|
httpClient *http.Client
|
||||||
|
|
||||||
|
// operationClient is used to call the operation-specific management service.
|
||||||
|
operationClient *RegionOperationsClient
|
||||||
|
|
||||||
|
// The x-goog-* metadata to be sent with each request.
|
||||||
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionInstanceTemplatesClient
|
||||||
|
CallOptions **RegionInstanceTemplatesCallOptions
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewRegionInstanceTemplatesRESTClient creates a new region instance templates rest client.
|
||||||
|
//
|
||||||
|
// The RegionInstanceTemplates API.
|
||||||
|
func NewRegionInstanceTemplatesRESTClient(ctx context.Context, opts ...option.ClientOption) (*RegionInstanceTemplatesClient, error) {
|
||||||
|
clientOpts := append(defaultRegionInstanceTemplatesRESTClientOptions(), opts...)
|
||||||
|
httpClient, endpoint, err := httptransport.NewClient(ctx, clientOpts...)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionInstanceTemplatesRESTCallOptions()
|
||||||
|
c := ®ionInstanceTemplatesRESTClient{
|
||||||
|
endpoint: endpoint,
|
||||||
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
|
}
|
||||||
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
o := []option.ClientOption{
|
||||||
|
option.WithHTTPClient(httpClient),
|
||||||
|
option.WithEndpoint(endpoint),
|
||||||
|
}
|
||||||
|
opC, err := NewRegionOperationsRESTClient(ctx, o...)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
c.operationClient = opC
|
||||||
|
|
||||||
|
return &RegionInstanceTemplatesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func defaultRegionInstanceTemplatesRESTClientOptions() []option.ClientOption {
|
||||||
|
return []option.ClientOption{
|
||||||
|
internaloption.WithDefaultEndpoint("https://compute.googleapis.com"),
|
||||||
|
internaloption.WithDefaultMTLSEndpoint("https://compute.mtls.googleapis.com"),
|
||||||
|
internaloption.WithDefaultAudience("https://compute.googleapis.com/"),
|
||||||
|
internaloption.WithDefaultScopes(DefaultAuthScopes()...),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// setGoogleClientInfo sets the name and version of the application in
|
||||||
|
// the `x-goog-api-client` header passed on each request. Intended for
|
||||||
|
// use by Google-written clients.
|
||||||
|
func (c *regionInstanceTemplatesRESTClient) setGoogleClientInfo(keyval ...string) {
|
||||||
|
kv := append([]string{"gl-go", versionGo()}, keyval...)
|
||||||
|
kv = append(kv, "gapic", getVersionClient(), "gax", gax.Version, "rest", "UNKNOWN")
|
||||||
|
c.xGoogMetadata = metadata.Pairs("x-goog-api-client", gax.XGoogHeader(kv...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// Close closes the connection to the API service. The user should invoke this when
|
||||||
|
// the client is no longer required.
|
||||||
|
func (c *regionInstanceTemplatesRESTClient) Close() error {
|
||||||
|
// Replace httpClient with nil to force cleanup.
|
||||||
|
c.httpClient = nil
|
||||||
|
if err := c.operationClient.Close(); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Connection returns a connection to the API service.
|
||||||
|
//
|
||||||
|
// Deprecated: This method always returns nil.
|
||||||
|
func (c *regionInstanceTemplatesRESTClient) Connection() *grpc.ClientConn {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete deletes the specified instance template. Deleting an instance template is permanent and cannot be undone.
|
||||||
|
func (c *regionInstanceTemplatesRESTClient) Delete(ctx context.Context, req *computepb.DeleteRegionInstanceTemplateRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/instanceTemplates/%v", req.GetProject(), req.GetRegion(), req.GetInstanceTemplate())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_template", url.QueryEscape(req.GetInstanceTemplate())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("DELETE", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
®ionOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
region: req.GetRegion(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get returns the specified instance template.
|
||||||
|
func (c *regionInstanceTemplatesRESTClient) Get(ctx context.Context, req *computepb.GetRegionInstanceTemplateRequest, opts ...gax.CallOption) (*computepb.InstanceTemplate, error) {
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/instanceTemplates/%v", req.GetProject(), req.GetRegion(), req.GetInstanceTemplate())
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_template", url.QueryEscape(req.GetInstanceTemplate())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.InstanceTemplate{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("GET", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
return resp, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Insert creates an instance template in the specified project and region using the global instance template whose URL is included in the request.
|
||||||
|
func (c *regionInstanceTemplatesRESTClient) Insert(ctx context.Context, req *computepb.InsertRegionInstanceTemplateRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetInstanceTemplateResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/instanceTemplates", req.GetProject(), req.GetRegion())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("POST", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
®ionOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
region: req.GetRegion(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// List retrieves a list of instance templates that are contained within the specified project and region.
|
||||||
|
func (c *regionInstanceTemplatesRESTClient) List(ctx context.Context, req *computepb.ListRegionInstanceTemplatesRequest, opts ...gax.CallOption) *InstanceTemplateIterator {
|
||||||
|
it := &InstanceTemplateIterator{}
|
||||||
|
req = proto.Clone(req).(*computepb.ListRegionInstanceTemplatesRequest)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.InstanceTemplate, string, error) {
|
||||||
|
resp := &computepb.InstanceTemplateList{}
|
||||||
|
if pageToken != "" {
|
||||||
|
req.PageToken = proto.String(pageToken)
|
||||||
|
}
|
||||||
|
if pageSize > math.MaxInt32 {
|
||||||
|
req.MaxResults = proto.Uint32(math.MaxInt32)
|
||||||
|
} else if pageSize != 0 {
|
||||||
|
req.MaxResults = proto.Uint32(uint32(pageSize))
|
||||||
|
}
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, "", err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/regions/%v/instanceTemplates", req.GetProject(), req.GetRegion())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.Filter != nil {
|
||||||
|
params.Add("filter", fmt.Sprintf("%v", req.GetFilter()))
|
||||||
|
}
|
||||||
|
if req != nil && req.MaxResults != nil {
|
||||||
|
params.Add("maxResults", fmt.Sprintf("%v", req.GetMaxResults()))
|
||||||
|
}
|
||||||
|
if req != nil && req.OrderBy != nil {
|
||||||
|
params.Add("orderBy", fmt.Sprintf("%v", req.GetOrderBy()))
|
||||||
|
}
|
||||||
|
if req != nil && req.PageToken != nil {
|
||||||
|
params.Add("pageToken", fmt.Sprintf("%v", req.GetPageToken()))
|
||||||
|
}
|
||||||
|
if req != nil && req.ReturnPartialSuccess != nil {
|
||||||
|
params.Add("returnPartialSuccess", fmt.Sprintf("%v", req.GetReturnPartialSuccess()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("GET", baseUrl.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, "", e
|
||||||
|
}
|
||||||
|
it.Response = resp
|
||||||
|
return resp.GetItems(), resp.GetNextPageToken(), nil
|
||||||
|
}
|
||||||
|
|
||||||
|
fetch := func(pageSize int, pageToken string) (string, error) {
|
||||||
|
items, nextPageToken, err := it.InternalFetch(pageSize, pageToken)
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
it.items = append(it.items, items...)
|
||||||
|
return nextPageToken, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
it.pageInfo, it.nextFunc = iterator.NewPageInfo(fetch, it.bufLen, it.takeBuf)
|
||||||
|
it.pageInfo.MaxSize = int(req.GetMaxResults())
|
||||||
|
it.pageInfo.Token = req.GetPageToken()
|
||||||
|
|
||||||
|
return it
|
||||||
|
}
|
||||||
4
vendor/cloud.google.com/go/compute/apiv1/region_instances_client.go
generated
vendored
4
vendor/cloud.google.com/go/compute/apiv1/region_instances_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,12 +24,12 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
|
||||||
33
vendor/cloud.google.com/go/compute/apiv1/region_network_endpoint_groups_client.go
generated
vendored
33
vendor/cloud.google.com/go/compute/apiv1/region_network_endpoint_groups_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -51,9 +52,29 @@ type RegionNetworkEndpointGroupsCallOptions struct {
|
||||||
func defaultRegionNetworkEndpointGroupsRESTCallOptions() *RegionNetworkEndpointGroupsCallOptions {
|
func defaultRegionNetworkEndpointGroupsRESTCallOptions() *RegionNetworkEndpointGroupsCallOptions {
|
||||||
return &RegionNetworkEndpointGroupsCallOptions{
|
return &RegionNetworkEndpointGroupsCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -108,7 +129,7 @@ func (c *RegionNetworkEndpointGroupsClient) Delete(ctx context.Context, req *com
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified network endpoint group. Gets a list of available network endpoint groups by making a list() request.
|
// Get returns the specified network endpoint group.
|
||||||
func (c *RegionNetworkEndpointGroupsClient) Get(ctx context.Context, req *computepb.GetRegionNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
func (c *RegionNetworkEndpointGroupsClient) Get(ctx context.Context, req *computepb.GetRegionNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -276,7 +297,7 @@ func (c *regionNetworkEndpointGroupsRESTClient) Delete(ctx context.Context, req
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified network endpoint group. Gets a list of available network endpoint groups by making a list() request.
|
// Get returns the specified network endpoint group.
|
||||||
func (c *regionNetworkEndpointGroupsRESTClient) Get(ctx context.Context, req *computepb.GetRegionNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
func (c *regionNetworkEndpointGroupsRESTClient) Get(ctx context.Context, req *computepb.GetRegionNetworkEndpointGroupRequest, opts ...gax.CallOption) (*computepb.NetworkEndpointGroup, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
99
vendor/cloud.google.com/go/compute/apiv1/region_network_firewall_policies_client.go
generated
vendored
99
vendor/cloud.google.com/go/compute/apiv1/region_network_firewall_policies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -63,23 +64,83 @@ type RegionNetworkFirewallPoliciesCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionNetworkFirewallPoliciesRESTCallOptions() *RegionNetworkFirewallPoliciesCallOptions {
|
func defaultRegionNetworkFirewallPoliciesRESTCallOptions() *RegionNetworkFirewallPoliciesCallOptions {
|
||||||
return &RegionNetworkFirewallPoliciesCallOptions{
|
return &RegionNetworkFirewallPoliciesCallOptions{
|
||||||
AddAssociation: []gax.CallOption{},
|
AddAssociation: []gax.CallOption{},
|
||||||
AddRule: []gax.CallOption{},
|
AddRule: []gax.CallOption{},
|
||||||
CloneRules: []gax.CallOption{},
|
CloneRules: []gax.CallOption{},
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetAssociation: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
GetEffectiveFirewalls: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
GetRule: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
List: []gax.CallOption{},
|
},
|
||||||
Patch: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
PatchRule: []gax.CallOption{},
|
http.StatusServiceUnavailable)
|
||||||
RemoveAssociation: []gax.CallOption{},
|
}),
|
||||||
RemoveRule: []gax.CallOption{},
|
},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
GetAssociation: []gax.CallOption{
|
||||||
TestIamPermissions: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetEffectiveFirewalls: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetRule: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
PatchRule: []gax.CallOption{},
|
||||||
|
RemoveAssociation: []gax.CallOption{},
|
||||||
|
RemoveRule: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/region_notification_endpoints_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/region_notification_endpoints_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -51,9 +52,29 @@ type RegionNotificationEndpointsCallOptions struct {
|
||||||
func defaultRegionNotificationEndpointsRESTCallOptions() *RegionNotificationEndpointsCallOptions {
|
func defaultRegionNotificationEndpointsRESTCallOptions() *RegionNotificationEndpointsCallOptions {
|
||||||
return &RegionNotificationEndpointsCallOptions{
|
return &RegionNotificationEndpointsCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/region_operations_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/region_operations_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -23,14 +23,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -50,9 +51,29 @@ type RegionOperationsCallOptions struct {
|
||||||
func defaultRegionOperationsRESTCallOptions() *RegionOperationsCallOptions {
|
func defaultRegionOperationsRESTCallOptions() *RegionOperationsCallOptions {
|
||||||
return &RegionOperationsCallOptions{
|
return &RegionOperationsCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
List: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Wait: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Wait: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
35
vendor/cloud.google.com/go/compute/apiv1/region_security_policies_client.go
generated
vendored
35
vendor/cloud.google.com/go/compute/apiv1/region_security_policies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,10 +53,30 @@ type RegionSecurityPoliciesCallOptions struct {
|
||||||
func defaultRegionSecurityPoliciesRESTCallOptions() *RegionSecurityPoliciesCallOptions {
|
func defaultRegionSecurityPoliciesRESTCallOptions() *RegionSecurityPoliciesCallOptions {
|
||||||
return &RegionSecurityPoliciesCallOptions{
|
return &RegionSecurityPoliciesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
Patch: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -126,7 +147,7 @@ func (c *RegionSecurityPoliciesClient) List(ctx context.Context, req *computepb.
|
||||||
return c.internalClient.List(ctx, req, opts...)
|
return c.internalClient.List(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Patch patches the specified policy with the data included in the request.
|
// Patch patches the specified policy with the data included in the request. To clear fields in the rule, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead.
|
||||||
func (c *RegionSecurityPoliciesClient) Patch(ctx context.Context, req *computepb.PatchRegionSecurityPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *RegionSecurityPoliciesClient) Patch(ctx context.Context, req *computepb.PatchRegionSecurityPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.Patch(ctx, req, opts...)
|
return c.internalClient.Patch(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -511,7 +532,7 @@ func (c *regionSecurityPoliciesRESTClient) List(ctx context.Context, req *comput
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// Patch patches the specified policy with the data included in the request.
|
// Patch patches the specified policy with the data included in the request. To clear fields in the rule, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead.
|
||||||
func (c *regionSecurityPoliciesRESTClient) Patch(ctx context.Context, req *computepb.PatchRegionSecurityPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *regionSecurityPoliciesRESTClient) Patch(ctx context.Context, req *computepb.PatchRegionSecurityPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetSecurityPolicyResource()
|
body := req.GetSecurityPolicyResource()
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/region_ssl_certificates_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/region_ssl_certificates_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -51,9 +52,29 @@ type RegionSslCertificatesCallOptions struct {
|
||||||
func defaultRegionSslCertificatesRESTCallOptions() *RegionSslCertificatesCallOptions {
|
func defaultRegionSslCertificatesRESTCallOptions() *RegionSslCertificatesCallOptions {
|
||||||
return &RegionSslCertificatesCallOptions{
|
return &RegionSslCertificatesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
47
vendor/cloud.google.com/go/compute/apiv1/region_ssl_policies_client.go
generated
vendored
47
vendor/cloud.google.com/go/compute/apiv1/region_ssl_policies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,12 +53,42 @@ type RegionSslPoliciesCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionSslPoliciesRESTCallOptions() *RegionSslPoliciesCallOptions {
|
func defaultRegionSslPoliciesRESTCallOptions() *RegionSslPoliciesCallOptions {
|
||||||
return &RegionSslPoliciesCallOptions{
|
return &RegionSslPoliciesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
ListAvailableFeatures: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListAvailableFeatures: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
37
vendor/cloud.google.com/go/compute/apiv1/region_target_http_proxies_client.go
generated
vendored
37
vendor/cloud.google.com/go/compute/apiv1/region_target_http_proxies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -51,10 +52,30 @@ type RegionTargetHttpProxiesCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionTargetHttpProxiesRESTCallOptions() *RegionTargetHttpProxiesCallOptions {
|
func defaultRegionTargetHttpProxiesRESTCallOptions() *RegionTargetHttpProxiesCallOptions {
|
||||||
return &RegionTargetHttpProxiesCallOptions{
|
return &RegionTargetHttpProxiesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetUrlMap: []gax.CallOption{},
|
SetUrlMap: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -111,7 +132,7 @@ func (c *RegionTargetHttpProxiesClient) Delete(ctx context.Context, req *compute
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetHttpProxy resource in the specified region. Gets a list of available target HTTP proxies by making a list() request.
|
// Get returns the specified TargetHttpProxy resource in the specified region.
|
||||||
func (c *RegionTargetHttpProxiesClient) Get(ctx context.Context, req *computepb.GetRegionTargetHttpProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpProxy, error) {
|
func (c *RegionTargetHttpProxiesClient) Get(ctx context.Context, req *computepb.GetRegionTargetHttpProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpProxy, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -284,7 +305,7 @@ func (c *regionTargetHttpProxiesRESTClient) Delete(ctx context.Context, req *com
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetHttpProxy resource in the specified region. Gets a list of available target HTTP proxies by making a list() request.
|
// Get returns the specified TargetHttpProxy resource in the specified region.
|
||||||
func (c *regionTargetHttpProxiesRESTClient) Get(ctx context.Context, req *computepb.GetRegionTargetHttpProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpProxy, error) {
|
func (c *regionTargetHttpProxiesRESTClient) Get(ctx context.Context, req *computepb.GetRegionTargetHttpProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpProxy, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
37
vendor/cloud.google.com/go/compute/apiv1/region_target_https_proxies_client.go
generated
vendored
37
vendor/cloud.google.com/go/compute/apiv1/region_target_https_proxies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,10 +54,30 @@ type RegionTargetHttpsProxiesCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionTargetHttpsProxiesRESTCallOptions() *RegionTargetHttpsProxiesCallOptions {
|
func defaultRegionTargetHttpsProxiesRESTCallOptions() *RegionTargetHttpsProxiesCallOptions {
|
||||||
return &RegionTargetHttpsProxiesCallOptions{
|
return &RegionTargetHttpsProxiesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetSslCertificates: []gax.CallOption{},
|
SetSslCertificates: []gax.CallOption{},
|
||||||
SetUrlMap: []gax.CallOption{},
|
SetUrlMap: []gax.CallOption{},
|
||||||
|
|
@ -117,7 +138,7 @@ func (c *RegionTargetHttpsProxiesClient) Delete(ctx context.Context, req *comput
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetHttpsProxy resource in the specified region. Gets a list of available target HTTP proxies by making a list() request.
|
// Get returns the specified TargetHttpsProxy resource in the specified region.
|
||||||
func (c *RegionTargetHttpsProxiesClient) Get(ctx context.Context, req *computepb.GetRegionTargetHttpsProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpsProxy, error) {
|
func (c *RegionTargetHttpsProxiesClient) Get(ctx context.Context, req *computepb.GetRegionTargetHttpsProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpsProxy, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -300,7 +321,7 @@ func (c *regionTargetHttpsProxiesRESTClient) Delete(ctx context.Context, req *co
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetHttpsProxy resource in the specified region. Gets a list of available target HTTP proxies by making a list() request.
|
// Get returns the specified TargetHttpsProxy resource in the specified region.
|
||||||
func (c *regionTargetHttpsProxiesRESTClient) Get(ctx context.Context, req *computepb.GetRegionTargetHttpsProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpsProxy, error) {
|
func (c *regionTargetHttpsProxiesRESTClient) Get(ctx context.Context, req *computepb.GetRegionTargetHttpsProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpsProxy, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/region_target_tcp_proxies_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/region_target_tcp_proxies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -51,9 +52,29 @@ type RegionTargetTcpProxiesCallOptions struct {
|
||||||
func defaultRegionTargetTcpProxiesRESTCallOptions() *RegionTargetTcpProxiesCallOptions {
|
func defaultRegionTargetTcpProxiesRESTCallOptions() *RegionTargetTcpProxiesCallOptions {
|
||||||
return &RegionTargetTcpProxiesCallOptions{
|
return &RegionTargetTcpProxiesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
37
vendor/cloud.google.com/go/compute/apiv1/region_url_maps_client.go
generated
vendored
37
vendor/cloud.google.com/go/compute/apiv1/region_url_maps_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -53,10 +54,30 @@ type RegionUrlMapsCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionUrlMapsRESTCallOptions() *RegionUrlMapsCallOptions {
|
func defaultRegionUrlMapsRESTCallOptions() *RegionUrlMapsCallOptions {
|
||||||
return &RegionUrlMapsCallOptions{
|
return &RegionUrlMapsCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
Update: []gax.CallOption{},
|
Update: []gax.CallOption{},
|
||||||
Validate: []gax.CallOption{},
|
Validate: []gax.CallOption{},
|
||||||
|
|
@ -117,7 +138,7 @@ func (c *RegionUrlMapsClient) Delete(ctx context.Context, req *computepb.DeleteR
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified UrlMap resource. Gets a list of available URL maps by making a list() request.
|
// Get returns the specified UrlMap resource.
|
||||||
func (c *RegionUrlMapsClient) Get(ctx context.Context, req *computepb.GetRegionUrlMapRequest, opts ...gax.CallOption) (*computepb.UrlMap, error) {
|
func (c *RegionUrlMapsClient) Get(ctx context.Context, req *computepb.GetRegionUrlMapRequest, opts ...gax.CallOption) (*computepb.UrlMap, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -300,7 +321,7 @@ func (c *regionUrlMapsRESTClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified UrlMap resource. Gets a list of available URL maps by making a list() request.
|
// Get returns the specified UrlMap resource.
|
||||||
func (c *regionUrlMapsRESTClient) Get(ctx context.Context, req *computepb.GetRegionUrlMapRequest, opts ...gax.CallOption) (*computepb.UrlMap, error) {
|
func (c *regionUrlMapsRESTClient) Get(ctx context.Context, req *computepb.GetRegionUrlMapRequest, opts ...gax.CallOption) (*computepb.UrlMap, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
33
vendor/cloud.google.com/go/compute/apiv1/regions_client.go
generated
vendored
33
vendor/cloud.google.com/go/compute/apiv1/regions_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -23,14 +23,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -47,8 +48,28 @@ type RegionsCallOptions struct {
|
||||||
|
|
||||||
func defaultRegionsRESTCallOptions() *RegionsCallOptions {
|
func defaultRegionsRESTCallOptions() *RegionsCallOptions {
|
||||||
return &RegionsCallOptions{
|
return &RegionsCallOptions{
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
List: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -96,7 +117,7 @@ func (c *RegionsClient) Connection() *grpc.ClientConn {
|
||||||
return c.internalClient.Connection()
|
return c.internalClient.Connection()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Region resource. Gets a list of available regions by making a list() request. To decrease latency for this method, you can optionally omit any unneeded information from the response by using a field mask. This practice is especially recommended for unused quota information (the quotas field). To exclude one or more fields, set your request’s fields query parameter to only include the fields you need. For example, to only include the id and selfLink fields, add the query parameter ?fields=id,selfLink to your request.
|
// Get returns the specified Region resource. To decrease latency for this method, you can optionally omit any unneeded information from the response by using a field mask. This practice is especially recommended for unused quota information (the quotas field). To exclude one or more fields, set your request’s fields query parameter to only include the fields you need. For example, to only include the id and selfLink fields, add the query parameter ?fields=id,selfLink to your request.
|
||||||
func (c *RegionsClient) Get(ctx context.Context, req *computepb.GetRegionRequest, opts ...gax.CallOption) (*computepb.Region, error) {
|
func (c *RegionsClient) Get(ctx context.Context, req *computepb.GetRegionRequest, opts ...gax.CallOption) (*computepb.Region, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -175,7 +196,7 @@ func (c *regionsRESTClient) Connection() *grpc.ClientConn {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Region resource. Gets a list of available regions by making a list() request. To decrease latency for this method, you can optionally omit any unneeded information from the response by using a field mask. This practice is especially recommended for unused quota information (the quotas field). To exclude one or more fields, set your request’s fields query parameter to only include the fields you need. For example, to only include the id and selfLink fields, add the query parameter ?fields=id,selfLink to your request.
|
// Get returns the specified Region resource. To decrease latency for this method, you can optionally omit any unneeded information from the response by using a field mask. This practice is especially recommended for unused quota information (the quotas field). To exclude one or more fields, set your request’s fields query parameter to only include the fields you need. For example, to only include the id and selfLink fields, add the query parameter ?fields=id,selfLink to your request.
|
||||||
func (c *regionsRESTClient) Get(ctx context.Context, req *computepb.GetRegionRequest, opts ...gax.CallOption) (*computepb.Region, error) {
|
func (c *regionsRESTClient) Get(ctx context.Context, req *computepb.GetRegionRequest, opts ...gax.CallOption) (*computepb.Region, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
57
vendor/cloud.google.com/go/compute/apiv1/reservations_client.go
generated
vendored
57
vendor/cloud.google.com/go/compute/apiv1/reservations_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -57,12 +58,52 @@ type ReservationsCallOptions struct {
|
||||||
|
|
||||||
func defaultReservationsRESTCallOptions() *ReservationsCallOptions {
|
func defaultReservationsRESTCallOptions() *ReservationsCallOptions {
|
||||||
return &ReservationsCallOptions{
|
return &ReservationsCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Resize: []gax.CallOption{},
|
Resize: []gax.CallOption{},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
|
|
||||||
57
vendor/cloud.google.com/go/compute/apiv1/resource_policies_client.go
generated
vendored
57
vendor/cloud.google.com/go/compute/apiv1/resource_policies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -55,12 +56,52 @@ type ResourcePoliciesCallOptions struct {
|
||||||
|
|
||||||
func defaultResourcePoliciesRESTCallOptions() *ResourcePoliciesCallOptions {
|
func defaultResourcePoliciesRESTCallOptions() *ResourcePoliciesCallOptions {
|
||||||
return &ResourcePoliciesCallOptions{
|
return &ResourcePoliciesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
79
vendor/cloud.google.com/go/compute/apiv1/routers_client.go
generated
vendored
79
vendor/cloud.google.com/go/compute/apiv1/routers_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -57,16 +58,66 @@ type RoutersCallOptions struct {
|
||||||
|
|
||||||
func defaultRoutersRESTCallOptions() *RoutersCallOptions {
|
func defaultRoutersRESTCallOptions() *RoutersCallOptions {
|
||||||
return &RoutersCallOptions{
|
return &RoutersCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetNatMappingInfo: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
GetRouterStatus: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
List: []gax.CallOption{},
|
},
|
||||||
Patch: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
Preview: []gax.CallOption{},
|
http.StatusServiceUnavailable)
|
||||||
Update: []gax.CallOption{},
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetNatMappingInfo: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetRouterStatus: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Preview: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -132,7 +183,7 @@ func (c *RoutersClient) Delete(ctx context.Context, req *computepb.DeleteRouterR
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Router resource. Gets a list of available routers by making a list() request.
|
// Get returns the specified Router resource.
|
||||||
func (c *RoutersClient) Get(ctx context.Context, req *computepb.GetRouterRequest, opts ...gax.CallOption) (*computepb.Router, error) {
|
func (c *RoutersClient) Get(ctx context.Context, req *computepb.GetRouterRequest, opts ...gax.CallOption) (*computepb.Router, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -431,7 +482,7 @@ func (c *routersRESTClient) Delete(ctx context.Context, req *computepb.DeleteRou
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Router resource. Gets a list of available routers by making a list() request.
|
// Get returns the specified Router resource.
|
||||||
func (c *routersRESTClient) Get(ctx context.Context, req *computepb.GetRouterRequest, opts ...gax.CallOption) (*computepb.Router, error) {
|
func (c *routersRESTClient) Get(ctx context.Context, req *computepb.GetRouterRequest, opts ...gax.CallOption) (*computepb.Router, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
33
vendor/cloud.google.com/go/compute/apiv1/routes_client.go
generated
vendored
33
vendor/cloud.google.com/go/compute/apiv1/routes_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -51,9 +52,29 @@ type RoutesCallOptions struct {
|
||||||
func defaultRoutesRESTCallOptions() *RoutesCallOptions {
|
func defaultRoutesRESTCallOptions() *RoutesCallOptions {
|
||||||
return &RoutesCallOptions{
|
return &RoutesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -108,7 +129,7 @@ func (c *RoutesClient) Delete(ctx context.Context, req *computepb.DeleteRouteReq
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Route resource. Gets a list of available routes by making a list() request.
|
// Get returns the specified Route resource.
|
||||||
func (c *RoutesClient) Get(ctx context.Context, req *computepb.GetRouteRequest, opts ...gax.CallOption) (*computepb.Route, error) {
|
func (c *RoutesClient) Get(ctx context.Context, req *computepb.GetRouteRequest, opts ...gax.CallOption) (*computepb.Route, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -275,7 +296,7 @@ func (c *routesRESTClient) Delete(ctx context.Context, req *computepb.DeleteRout
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Route resource. Gets a list of available routes by making a list() request.
|
// Get returns the specified Route resource.
|
||||||
func (c *routesRESTClient) Get(ctx context.Context, req *computepb.GetRouteRequest, opts ...gax.CallOption) (*computepb.Route, error) {
|
func (c *routesRESTClient) Get(ctx context.Context, req *computepb.GetRouteRequest, opts ...gax.CallOption) (*computepb.Route, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
83
vendor/cloud.google.com/go/compute/apiv1/security_policies_client.go
generated
vendored
83
vendor/cloud.google.com/go/compute/apiv1/security_policies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -59,18 +60,68 @@ type SecurityPoliciesCallOptions struct {
|
||||||
|
|
||||||
func defaultSecurityPoliciesRESTCallOptions() *SecurityPoliciesCallOptions {
|
func defaultSecurityPoliciesRESTCallOptions() *SecurityPoliciesCallOptions {
|
||||||
return &SecurityPoliciesCallOptions{
|
return &SecurityPoliciesCallOptions{
|
||||||
AddRule: []gax.CallOption{},
|
AddRule: []gax.CallOption{},
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetRule: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
ListPreconfiguredExpressionSets: []gax.CallOption{},
|
},
|
||||||
Patch: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
PatchRule: []gax.CallOption{},
|
http.StatusServiceUnavailable)
|
||||||
RemoveRule: []gax.CallOption{},
|
}),
|
||||||
SetLabels: []gax.CallOption{},
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetRule: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListPreconfiguredExpressionSets: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
PatchRule: []gax.CallOption{},
|
||||||
|
RemoveRule: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -168,7 +219,7 @@ func (c *SecurityPoliciesClient) ListPreconfiguredExpressionSets(ctx context.Con
|
||||||
return c.internalClient.ListPreconfiguredExpressionSets(ctx, req, opts...)
|
return c.internalClient.ListPreconfiguredExpressionSets(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Patch patches the specified policy with the data included in the request. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead.
|
// Patch patches the specified policy with the data included in the request. To clear fields in the rule, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead.
|
||||||
func (c *SecurityPoliciesClient) Patch(ctx context.Context, req *computepb.PatchSecurityPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *SecurityPoliciesClient) Patch(ctx context.Context, req *computepb.PatchSecurityPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.Patch(ctx, req, opts...)
|
return c.internalClient.Patch(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -878,7 +929,7 @@ func (c *securityPoliciesRESTClient) ListPreconfiguredExpressionSets(ctx context
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Patch patches the specified policy with the data included in the request. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead.
|
// Patch patches the specified policy with the data included in the request. To clear fields in the rule, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead.
|
||||||
func (c *securityPoliciesRESTClient) Patch(ctx context.Context, req *computepb.PatchSecurityPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *securityPoliciesRESTClient) Patch(ctx context.Context, req *computepb.PatchSecurityPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetSecurityPolicyResource()
|
body := req.GetSecurityPolicyResource()
|
||||||
|
|
|
||||||
57
vendor/cloud.google.com/go/compute/apiv1/service_attachments_client.go
generated
vendored
57
vendor/cloud.google.com/go/compute/apiv1/service_attachments_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -56,12 +57,52 @@ type ServiceAttachmentsCallOptions struct {
|
||||||
|
|
||||||
func defaultServiceAttachmentsRESTCallOptions() *ServiceAttachmentsCallOptions {
|
func defaultServiceAttachmentsRESTCallOptions() *ServiceAttachmentsCallOptions {
|
||||||
return &ServiceAttachmentsCallOptions{
|
return &ServiceAttachmentsCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/snapshots_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/snapshots_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -54,11 +55,41 @@ type SnapshotsCallOptions struct {
|
||||||
|
|
||||||
func defaultSnapshotsRESTCallOptions() *SnapshotsCallOptions {
|
func defaultSnapshotsRESTCallOptions() *SnapshotsCallOptions {
|
||||||
return &SnapshotsCallOptions{
|
return &SnapshotsCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
GetIamPolicy: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Insert: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
List: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
SetLabels: []gax.CallOption{},
|
SetLabels: []gax.CallOption{},
|
||||||
TestIamPermissions: []gax.CallOption{},
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
|
@ -120,7 +151,7 @@ func (c *SnapshotsClient) Delete(ctx context.Context, req *computepb.DeleteSnaps
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Snapshot resource. Gets a list of available snapshots by making a list() request.
|
// Get returns the specified Snapshot resource.
|
||||||
func (c *SnapshotsClient) Get(ctx context.Context, req *computepb.GetSnapshotRequest, opts ...gax.CallOption) (*computepb.Snapshot, error) {
|
func (c *SnapshotsClient) Get(ctx context.Context, req *computepb.GetSnapshotRequest, opts ...gax.CallOption) (*computepb.Snapshot, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -307,7 +338,7 @@ func (c *snapshotsRESTClient) Delete(ctx context.Context, req *computepb.DeleteS
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified Snapshot resource. Gets a list of available snapshots by making a list() request.
|
// Get returns the specified Snapshot resource.
|
||||||
func (c *snapshotsRESTClient) Get(ctx context.Context, req *computepb.GetSnapshotRequest, opts ...gax.CallOption) (*computepb.Snapshot, error) {
|
func (c *snapshotsRESTClient) Get(ctx context.Context, req *computepb.GetSnapshotRequest, opts ...gax.CallOption) (*computepb.Snapshot, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/ssl_certificates_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/ssl_certificates_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,11 +53,41 @@ type SslCertificatesCallOptions struct {
|
||||||
|
|
||||||
func defaultSslCertificatesRESTCallOptions() *SslCertificatesCallOptions {
|
func defaultSslCertificatesRESTCallOptions() *SslCertificatesCallOptions {
|
||||||
return &SslCertificatesCallOptions{
|
return &SslCertificatesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -117,7 +148,7 @@ func (c *SslCertificatesClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified SslCertificate resource. Gets a list of available SSL certificates by making a list() request.
|
// Get returns the specified SslCertificate resource.
|
||||||
func (c *SslCertificatesClient) Get(ctx context.Context, req *computepb.GetSslCertificateRequest, opts ...gax.CallOption) (*computepb.SslCertificate, error) {
|
func (c *SslCertificatesClient) Get(ctx context.Context, req *computepb.GetSslCertificateRequest, opts ...gax.CallOption) (*computepb.SslCertificate, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -390,7 +421,7 @@ func (c *sslCertificatesRESTClient) Delete(ctx context.Context, req *computepb.D
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified SslCertificate resource. Gets a list of available SSL certificates by making a list() request.
|
// Get returns the specified SslCertificate resource.
|
||||||
func (c *sslCertificatesRESTClient) Get(ctx context.Context, req *computepb.GetSslCertificateRequest, opts ...gax.CallOption) (*computepb.SslCertificate, error) {
|
func (c *sslCertificatesRESTClient) Get(ctx context.Context, req *computepb.GetSslCertificateRequest, opts ...gax.CallOption) (*computepb.SslCertificate, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
63
vendor/cloud.google.com/go/compute/apiv1/ssl_policies_client.go
generated
vendored
63
vendor/cloud.google.com/go/compute/apiv1/ssl_policies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -54,13 +55,53 @@ type SslPoliciesCallOptions struct {
|
||||||
|
|
||||||
func defaultSslPoliciesRESTCallOptions() *SslPoliciesCallOptions {
|
func defaultSslPoliciesRESTCallOptions() *SslPoliciesCallOptions {
|
||||||
return &SslPoliciesCallOptions{
|
return &SslPoliciesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
ListAvailableFeatures: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
Patch: []gax.CallOption{},
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListAvailableFeatures: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -128,7 +169,7 @@ func (c *SslPoliciesClient) Get(ctx context.Context, req *computepb.GetSslPolicy
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Insert returns the specified SSL policy resource. Gets a list of available SSL policies by making a list() request.
|
// Insert returns the specified SSL policy resource.
|
||||||
func (c *SslPoliciesClient) Insert(ctx context.Context, req *computepb.InsertSslPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *SslPoliciesClient) Insert(ctx context.Context, req *computepb.InsertSslPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.Insert(ctx, req, opts...)
|
return c.internalClient.Insert(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -459,7 +500,7 @@ func (c *sslPoliciesRESTClient) Get(ctx context.Context, req *computepb.GetSslPo
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Insert returns the specified SSL policy resource. Gets a list of available SSL policies by making a list() request.
|
// Insert returns the specified SSL policy resource.
|
||||||
func (c *sslPoliciesRESTClient) Insert(ctx context.Context, req *computepb.InsertSslPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *sslPoliciesRESTClient) Insert(ctx context.Context, req *computepb.InsertSslPolicyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetSslPolicyResource()
|
body := req.GetSslPolicyResource()
|
||||||
|
|
|
||||||
75
vendor/cloud.google.com/go/compute/apiv1/subnetworks_client.go
generated
vendored
75
vendor/cloud.google.com/go/compute/apiv1/subnetworks_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -59,14 +60,64 @@ type SubnetworksCallOptions struct {
|
||||||
|
|
||||||
func defaultSubnetworksRESTCallOptions() *SubnetworksCallOptions {
|
func defaultSubnetworksRESTCallOptions() *SubnetworksCallOptions {
|
||||||
return &SubnetworksCallOptions{
|
return &SubnetworksCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
ExpandIpCidrRange: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Get: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
GetIamPolicy: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
List: []gax.CallOption{},
|
},
|
||||||
ListUsable: []gax.CallOption{},
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
ExpandIpCidrRange: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetIamPolicy: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
ListUsable: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetIamPolicy: []gax.CallOption{},
|
SetIamPolicy: []gax.CallOption{},
|
||||||
SetPrivateIpGoogleAccess: []gax.CallOption{},
|
SetPrivateIpGoogleAccess: []gax.CallOption{},
|
||||||
|
|
@ -143,7 +194,7 @@ func (c *SubnetworksClient) ExpandIpCidrRange(ctx context.Context, req *computep
|
||||||
return c.internalClient.ExpandIpCidrRange(ctx, req, opts...)
|
return c.internalClient.ExpandIpCidrRange(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified subnetwork. Gets a list of available subnetworks list() request.
|
// Get returns the specified subnetwork.
|
||||||
func (c *SubnetworksClient) Get(ctx context.Context, req *computepb.GetSubnetworkRequest, opts ...gax.CallOption) (*computepb.Subnetwork, error) {
|
func (c *SubnetworksClient) Get(ctx context.Context, req *computepb.GetSubnetworkRequest, opts ...gax.CallOption) (*computepb.Subnetwork, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -522,7 +573,7 @@ func (c *subnetworksRESTClient) ExpandIpCidrRange(ctx context.Context, req *comp
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified subnetwork. Gets a list of available subnetworks list() request.
|
// Get returns the specified subnetwork.
|
||||||
func (c *subnetworksRESTClient) Get(ctx context.Context, req *computepb.GetSubnetworkRequest, opts ...gax.CallOption) (*computepb.Subnetwork, error) {
|
func (c *subnetworksRESTClient) Get(ctx context.Context, req *computepb.GetSubnetworkRequest, opts ...gax.CallOption) (*computepb.Subnetwork, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/target_grpc_proxies_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/target_grpc_proxies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,10 +53,30 @@ type TargetGrpcProxiesCallOptions struct {
|
||||||
func defaultTargetGrpcProxiesRESTCallOptions() *TargetGrpcProxiesCallOptions {
|
func defaultTargetGrpcProxiesRESTCallOptions() *TargetGrpcProxiesCallOptions {
|
||||||
return &TargetGrpcProxiesCallOptions{
|
return &TargetGrpcProxiesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Insert: []gax.CallOption{},
|
Insert: []gax.CallOption{},
|
||||||
List: []gax.CallOption{},
|
List: []gax.CallOption{
|
||||||
Patch: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
53
vendor/cloud.google.com/go/compute/apiv1/target_http_proxies_client.go
generated
vendored
53
vendor/cloud.google.com/go/compute/apiv1/target_http_proxies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -54,13 +55,43 @@ type TargetHttpProxiesCallOptions struct {
|
||||||
|
|
||||||
func defaultTargetHttpProxiesRESTCallOptions() *TargetHttpProxiesCallOptions {
|
func defaultTargetHttpProxiesRESTCallOptions() *TargetHttpProxiesCallOptions {
|
||||||
return &TargetHttpProxiesCallOptions{
|
return &TargetHttpProxiesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
Patch: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
SetUrlMap: []gax.CallOption{},
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetUrlMap: []gax.CallOption{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -123,7 +154,7 @@ func (c *TargetHttpProxiesClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetHttpProxy resource. Gets a list of available target HTTP proxies by making a list() request.
|
// Get returns the specified TargetHttpProxy resource.
|
||||||
func (c *TargetHttpProxiesClient) Get(ctx context.Context, req *computepb.GetTargetHttpProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpProxy, error) {
|
func (c *TargetHttpProxiesClient) Get(ctx context.Context, req *computepb.GetTargetHttpProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpProxy, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -406,7 +437,7 @@ func (c *targetHttpProxiesRESTClient) Delete(ctx context.Context, req *computepb
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetHttpProxy resource. Gets a list of available target HTTP proxies by making a list() request.
|
// Get returns the specified TargetHttpProxy resource.
|
||||||
func (c *targetHttpProxiesRESTClient) Get(ctx context.Context, req *computepb.GetTargetHttpProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpProxy, error) {
|
func (c *targetHttpProxiesRESTClient) Get(ctx context.Context, req *computepb.GetTargetHttpProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpProxy, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/target_https_proxies_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/target_https_proxies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -58,11 +59,41 @@ type TargetHttpsProxiesCallOptions struct {
|
||||||
|
|
||||||
func defaultTargetHttpsProxiesRESTCallOptions() *TargetHttpsProxiesCallOptions {
|
func defaultTargetHttpsProxiesRESTCallOptions() *TargetHttpsProxiesCallOptions {
|
||||||
return &TargetHttpsProxiesCallOptions{
|
return &TargetHttpsProxiesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
Patch: []gax.CallOption{},
|
Patch: []gax.CallOption{},
|
||||||
SetCertificateMap: []gax.CallOption{},
|
SetCertificateMap: []gax.CallOption{},
|
||||||
SetQuicOverride: []gax.CallOption{},
|
SetQuicOverride: []gax.CallOption{},
|
||||||
|
|
@ -135,7 +166,7 @@ func (c *TargetHttpsProxiesClient) Delete(ctx context.Context, req *computepb.De
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetHttpsProxy resource. Gets a list of available target HTTPS proxies by making a list() request.
|
// Get returns the specified TargetHttpsProxy resource.
|
||||||
func (c *TargetHttpsProxiesClient) Get(ctx context.Context, req *computepb.GetTargetHttpsProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpsProxy, error) {
|
func (c *TargetHttpsProxiesClient) Get(ctx context.Context, req *computepb.GetTargetHttpsProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpsProxy, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -438,7 +469,7 @@ func (c *targetHttpsProxiesRESTClient) Delete(ctx context.Context, req *computep
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetHttpsProxy resource. Gets a list of available target HTTPS proxies by making a list() request.
|
// Get returns the specified TargetHttpsProxy resource.
|
||||||
func (c *targetHttpsProxiesRESTClient) Get(ctx context.Context, req *computepb.GetTargetHttpsProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpsProxy, error) {
|
func (c *targetHttpsProxiesRESTClient) Get(ctx context.Context, req *computepb.GetTargetHttpsProxyRequest, opts ...gax.CallOption) (*computepb.TargetHttpsProxy, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/target_instances_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/target_instances_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -52,11 +53,41 @@ type TargetInstancesCallOptions struct {
|
||||||
|
|
||||||
func defaultTargetInstancesRESTCallOptions() *TargetInstancesCallOptions {
|
func defaultTargetInstancesRESTCallOptions() *TargetInstancesCallOptions {
|
||||||
return &TargetInstancesCallOptions{
|
return &TargetInstancesCallOptions{
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
Insert: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -117,7 +148,7 @@ func (c *TargetInstancesClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetInstance resource. Gets a list of available target instances by making a list() request.
|
// Get returns the specified TargetInstance resource.
|
||||||
func (c *TargetInstancesClient) Get(ctx context.Context, req *computepb.GetTargetInstanceRequest, opts ...gax.CallOption) (*computepb.TargetInstance, error) {
|
func (c *TargetInstancesClient) Get(ctx context.Context, req *computepb.GetTargetInstanceRequest, opts ...gax.CallOption) (*computepb.TargetInstance, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -391,7 +422,7 @@ func (c *targetInstancesRESTClient) Delete(ctx context.Context, req *computepb.D
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetInstance resource. Gets a list of available target instances by making a list() request.
|
// Get returns the specified TargetInstance resource.
|
||||||
func (c *targetInstancesRESTClient) Get(ctx context.Context, req *computepb.GetTargetInstanceRequest, opts ...gax.CallOption) (*computepb.TargetInstance, error) {
|
func (c *targetInstancesRESTClient) Get(ctx context.Context, req *computepb.GetTargetInstanceRequest, opts ...gax.CallOption) (*computepb.TargetInstance, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
55
vendor/cloud.google.com/go/compute/apiv1/target_pools_client.go
generated
vendored
55
vendor/cloud.google.com/go/compute/apiv1/target_pools_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -25,14 +25,15 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"sort"
|
"sort"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -58,14 +59,44 @@ type TargetPoolsCallOptions struct {
|
||||||
|
|
||||||
func defaultTargetPoolsRESTCallOptions() *TargetPoolsCallOptions {
|
func defaultTargetPoolsRESTCallOptions() *TargetPoolsCallOptions {
|
||||||
return &TargetPoolsCallOptions{
|
return &TargetPoolsCallOptions{
|
||||||
AddHealthCheck: []gax.CallOption{},
|
AddHealthCheck: []gax.CallOption{},
|
||||||
AddInstance: []gax.CallOption{},
|
AddInstance: []gax.CallOption{},
|
||||||
AggregatedList: []gax.CallOption{},
|
AggregatedList: []gax.CallOption{
|
||||||
Delete: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
Get: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
GetHealth: []gax.CallOption{},
|
Initial: 100 * time.Millisecond,
|
||||||
Insert: []gax.CallOption{},
|
Max: 60000 * time.Millisecond,
|
||||||
List: []gax.CallOption{},
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
GetHealth: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
RemoveHealthCheck: []gax.CallOption{},
|
RemoveHealthCheck: []gax.CallOption{},
|
||||||
RemoveInstance: []gax.CallOption{},
|
RemoveInstance: []gax.CallOption{},
|
||||||
SetBackup: []gax.CallOption{},
|
SetBackup: []gax.CallOption{},
|
||||||
|
|
@ -145,7 +176,7 @@ func (c *TargetPoolsClient) Delete(ctx context.Context, req *computepb.DeleteTar
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified target pool. Gets a list of available target pools by making a list() request.
|
// Get returns the specified target pool.
|
||||||
func (c *TargetPoolsClient) Get(ctx context.Context, req *computepb.GetTargetPoolRequest, opts ...gax.CallOption) (*computepb.TargetPool, error) {
|
func (c *TargetPoolsClient) Get(ctx context.Context, req *computepb.GetTargetPoolRequest, opts ...gax.CallOption) (*computepb.TargetPool, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -589,7 +620,7 @@ func (c *targetPoolsRESTClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified target pool. Gets a list of available target pools by making a list() request.
|
// Get returns the specified target pool.
|
||||||
func (c *targetPoolsRESTClient) Get(ctx context.Context, req *computepb.GetTargetPoolRequest, opts ...gax.CallOption) (*computepb.TargetPool, error) {
|
func (c *targetPoolsRESTClient) Get(ctx context.Context, req *computepb.GetTargetPoolRequest, opts ...gax.CallOption) (*computepb.TargetPool, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
37
vendor/cloud.google.com/go/compute/apiv1/target_ssl_proxies_client.go
generated
vendored
37
vendor/cloud.google.com/go/compute/apiv1/target_ssl_proxies_client.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2022 Google LLC
|
// Copyright 2023 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -24,14 +24,15 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
computepb "cloud.google.com/go/compute/apiv1/computepb"
|
||||||
gax "github.com/googleapis/gax-go/v2"
|
gax "github.com/googleapis/gax-go/v2"
|
||||||
"google.golang.org/api/googleapi"
|
"google.golang.org/api/googleapi"
|
||||||
"google.golang.org/api/iterator"
|
"google.golang.org/api/iterator"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
"google.golang.org/api/option/internaloption"
|
"google.golang.org/api/option/internaloption"
|
||||||
httptransport "google.golang.org/api/transport/http"
|
httptransport "google.golang.org/api/transport/http"
|
||||||
computepb "google.golang.org/genproto/googleapis/cloud/compute/v1"
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
"google.golang.org/protobuf/encoding/protojson"
|
"google.golang.org/protobuf/encoding/protojson"
|
||||||
|
|
@ -55,10 +56,30 @@ type TargetSslProxiesCallOptions struct {
|
||||||
|
|
||||||
func defaultTargetSslProxiesRESTCallOptions() *TargetSslProxiesCallOptions {
|
func defaultTargetSslProxiesRESTCallOptions() *TargetSslProxiesCallOptions {
|
||||||
return &TargetSslProxiesCallOptions{
|
return &TargetSslProxiesCallOptions{
|
||||||
Delete: []gax.CallOption{},
|
Delete: []gax.CallOption{},
|
||||||
Get: []gax.CallOption{},
|
Get: []gax.CallOption{
|
||||||
Insert: []gax.CallOption{},
|
gax.WithRetry(func() gax.Retryer {
|
||||||
List: []gax.CallOption{},
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{
|
||||||
|
gax.WithRetry(func() gax.Retryer {
|
||||||
|
return gax.OnHTTPCodes(gax.Backoff{
|
||||||
|
Initial: 100 * time.Millisecond,
|
||||||
|
Max: 60000 * time.Millisecond,
|
||||||
|
Multiplier: 1.30,
|
||||||
|
},
|
||||||
|
http.StatusGatewayTimeout,
|
||||||
|
http.StatusServiceUnavailable)
|
||||||
|
}),
|
||||||
|
},
|
||||||
SetBackendService: []gax.CallOption{},
|
SetBackendService: []gax.CallOption{},
|
||||||
SetCertificateMap: []gax.CallOption{},
|
SetCertificateMap: []gax.CallOption{},
|
||||||
SetProxyHeader: []gax.CallOption{},
|
SetProxyHeader: []gax.CallOption{},
|
||||||
|
|
@ -123,7 +144,7 @@ func (c *TargetSslProxiesClient) Delete(ctx context.Context, req *computepb.Dele
|
||||||
return c.internalClient.Delete(ctx, req, opts...)
|
return c.internalClient.Delete(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetSslProxy resource. Gets a list of available target SSL proxies by making a list() request.
|
// Get returns the specified TargetSslProxy resource.
|
||||||
func (c *TargetSslProxiesClient) Get(ctx context.Context, req *computepb.GetTargetSslProxyRequest, opts ...gax.CallOption) (*computepb.TargetSslProxy, error) {
|
func (c *TargetSslProxiesClient) Get(ctx context.Context, req *computepb.GetTargetSslProxyRequest, opts ...gax.CallOption) (*computepb.TargetSslProxy, error) {
|
||||||
return c.internalClient.Get(ctx, req, opts...)
|
return c.internalClient.Get(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -315,7 +336,7 @@ func (c *targetSslProxiesRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the specified TargetSslProxy resource. Gets a list of available target SSL proxies by making a list() request.
|
// Get returns the specified TargetSslProxy resource.
|
||||||
func (c *targetSslProxiesRESTClient) Get(ctx context.Context, req *computepb.GetTargetSslProxyRequest, opts ...gax.CallOption) (*computepb.TargetSslProxy, error) {
|
func (c *targetSslProxiesRESTClient) Get(ctx context.Context, req *computepb.GetTargetSslProxyRequest, opts ...gax.CallOption) (*computepb.TargetSslProxy, error) {
|
||||||
baseUrl, err := url.Parse(c.endpoint)
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue