vendor: google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4
full diff: 10f96fb3db...7f2fa6fef1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
b11bdb9212
commit
359ab384fd
15 changed files with 364 additions and 149 deletions
|
@ -99,16 +99,16 @@ require (
|
|||
golang.org/x/sys v0.8.0
|
||||
golang.org/x/text v0.9.0
|
||||
golang.org/x/time v0.3.0
|
||||
google.golang.org/genproto v0.0.0-20230222225845-10f96fb3dbec
|
||||
google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4
|
||||
google.golang.org/grpc v1.53.0
|
||||
gotest.tools/v3 v3.4.0
|
||||
resenje.org/singleflight v0.3.0
|
||||
)
|
||||
|
||||
require (
|
||||
cloud.google.com/go v0.107.0 // indirect
|
||||
cloud.google.com/go v0.110.0 // indirect
|
||||
cloud.google.com/go/compute v1.18.0 // indirect
|
||||
cloud.google.com/go/longrunning v0.3.0 // indirect
|
||||
cloud.google.com/go/longrunning v0.4.1 // indirect
|
||||
github.com/agext/levenshtein v1.2.3 // indirect
|
||||
github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 // indirect
|
||||
github.com/armon/go-metrics v0.4.1 // indirect
|
||||
|
|
14
vendor.sum
14
vendor.sum
|
@ -21,8 +21,8 @@ cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKV
|
|||
cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs=
|
||||
cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc=
|
||||
cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY=
|
||||
cloud.google.com/go v0.107.0 h1:qkj22L7bgkl6vIeZDlOY2po43Mx/TIa2Wsa7VR+PEww=
|
||||
cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I=
|
||||
cloud.google.com/go v0.110.0 h1:Zc8gqp3+a9/Eyph2KDmcGaPtbKRIoqq4YTlL4NMD0Ys=
|
||||
cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY=
|
||||
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.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc=
|
||||
|
@ -36,11 +36,11 @@ cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2Aawl
|
|||
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/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk=
|
||||
cloud.google.com/go/iam v0.11.0 h1:kwCWfKwB6ePZoZnGLwrd3B6Ru/agoHANTUBWpVNIdnM=
|
||||
cloud.google.com/go/iam v0.12.0 h1:DRtTY29b75ciH6Ov1PHb4/iat2CLCvrOm40Q0a6DFpE=
|
||||
cloud.google.com/go/logging v1.7.0 h1:CJYxlNNNNAMkHp9em/YEXcfJg+rPDg7YfwoRpMU+t5I=
|
||||
cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M=
|
||||
cloud.google.com/go/longrunning v0.3.0 h1:NjljC+FYPV3uh5/OwWT6pVU+doBqMg2x/rZlE+CamDs=
|
||||
cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc=
|
||||
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.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw=
|
||||
cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA=
|
||||
|
@ -1986,8 +1986,8 @@ google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6D
|
|||
google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||
google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||
google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
|
||||
google.golang.org/genproto v0.0.0-20230222225845-10f96fb3dbec h1:6rwgChOSUfpzJF2/KnLgo+gMaxGpujStSkPWrbhXArU=
|
||||
google.golang.org/genproto v0.0.0-20230222225845-10f96fb3dbec/go.mod h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw=
|
||||
google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4 h1:DdoeryqhaXp1LtT/emMP1BRJPHHKFi5akj/nbx/zNTA=
|
||||
google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s=
|
||||
google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
|
||||
google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
|
||||
google.golang.org/grpc v1.16.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio=
|
||||
|
|
22
vendor/cloud.google.com/go/.release-please-manifest-individual.json
generated
vendored
22
vendor/cloud.google.com/go/.release-please-manifest-individual.json
generated
vendored
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"bigquery": "1.43.0",
|
||||
"bigtable": "1.18.0",
|
||||
"datastore": "1.9.0",
|
||||
"errorreporting": "0.2.0",
|
||||
"firestore": "1.8.0",
|
||||
"logging": "1.5.0",
|
||||
"profiler": "0.3.0",
|
||||
"pubsub": "1.26.0",
|
||||
"pubsublite": "1.4.1",
|
||||
"spanner": "1.40.0",
|
||||
"storage": "1.28.0"
|
||||
"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"
|
||||
}
|
||||
|
|
225
vendor/cloud.google.com/go/.release-please-manifest-submodules.json
generated
vendored
225
vendor/cloud.google.com/go/.release-please-manifest-submodules.json
generated
vendored
|
@ -1,115 +1,116 @@
|
|||
{
|
||||
"accessapproval": "1.5.0",
|
||||
"accesscontextmanager": "1.5.0",
|
||||
"aiplatform": "1.25.0",
|
||||
"analytics": "0.12.0",
|
||||
"apigateway": "1.4.0",
|
||||
"apigeeconnect": "1.4.0",
|
||||
"apigeeregistry": "0.2.1",
|
||||
"apikeys": "0.2.0",
|
||||
"appengine": "1.5.0",
|
||||
"area120": "0.6.0",
|
||||
"artifactregistry": "1.9.0",
|
||||
"asset": "1.10.0",
|
||||
"assuredworkloads": "1.9.0",
|
||||
"automl": "1.8.0",
|
||||
"baremetalsolution": "0.4.0",
|
||||
"batch": "0.4.0",
|
||||
"beyondcorp": "0.3.0",
|
||||
"billing": "1.7.0",
|
||||
"binaryauthorization": "1.4.0",
|
||||
"certificatemanager": "1.4.0",
|
||||
"channel": "1.9.0",
|
||||
"cloudbuild": "1.5.0",
|
||||
"clouddms": "1.4.0",
|
||||
"cloudtasks": "1.8.0",
|
||||
"compute": "1.12.1",
|
||||
"compute/metadata": "0.2.1",
|
||||
"contactcenterinsights": "1.4.0",
|
||||
"container": "1.8.0",
|
||||
"containeranalysis": "0.6.0",
|
||||
"datacatalog": "1.8.1",
|
||||
"dataflow": "0.7.0",
|
||||
"dataform": "0.5.0",
|
||||
"datafusion": "1.5.0",
|
||||
"datalabeling": "0.6.0",
|
||||
"dataplex": "1.4.0",
|
||||
"dataproc": "1.8.0",
|
||||
"dataqna": "0.6.0",
|
||||
"datastream": "1.5.0",
|
||||
"deploy": "1.5.0",
|
||||
"dialogflow": "1.20.0",
|
||||
"dlp": "1.7.0",
|
||||
"documentai": "1.11.0",
|
||||
"domains": "0.7.0",
|
||||
"edgecontainer": "0.2.0",
|
||||
"essentialcontacts": "1.4.0",
|
||||
"eventarc": "1.9.0",
|
||||
"filestore": "1.4.0",
|
||||
"functions": "1.9.0",
|
||||
"gaming": "1.8.0",
|
||||
"gkebackup": "0.3.0",
|
||||
"gkeconnect": "0.6.0",
|
||||
"gkehub": "0.10.0",
|
||||
"gkemulticloud": "0.4.0",
|
||||
"accessapproval": "1.6.0",
|
||||
"accesscontextmanager": "1.6.0",
|
||||
"aiplatform": "1.34.0",
|
||||
"analytics": "0.17.0",
|
||||
"apigateway": "1.5.0",
|
||||
"apigeeconnect": "1.5.0",
|
||||
"apigeeregistry": "0.3.0",
|
||||
"apikeys": "0.3.0",
|
||||
"appengine": "1.6.0",
|
||||
"area120": "0.7.0",
|
||||
"artifactregistry": "1.11.0",
|
||||
"asset": "1.11.1",
|
||||
"assuredworkloads": "1.10.0",
|
||||
"automl": "1.12.0",
|
||||
"baremetalsolution": "0.5.0",
|
||||
"batch": "0.7.0",
|
||||
"beyondcorp": "0.4.0",
|
||||
"billing": "1.12.0",
|
||||
"binaryauthorization": "1.5.0",
|
||||
"certificatemanager": "1.6.0",
|
||||
"channel": "1.11.0",
|
||||
"cloudbuild": "1.6.0",
|
||||
"clouddms": "1.5.0",
|
||||
"cloudtasks": "1.9.0",
|
||||
"compute": "1.18.0",
|
||||
"compute/metadata": "0.2.3",
|
||||
"contactcenterinsights": "1.6.0",
|
||||
"container": "1.13.1",
|
||||
"containeranalysis": "0.7.0",
|
||||
"datacatalog": "1.12.0",
|
||||
"dataflow": "0.8.0",
|
||||
"dataform": "0.6.0",
|
||||
"datafusion": "1.6.0",
|
||||
"datalabeling": "0.7.0",
|
||||
"dataplex": "1.5.2",
|
||||
"dataproc": "1.12.0",
|
||||
"dataqna": "0.7.0",
|
||||
"datastream": "1.6.0",
|
||||
"deploy": "1.6.0",
|
||||
"dialogflow": "1.27.0",
|
||||
"dlp": "1.9.0",
|
||||
"documentai": "1.15.0",
|
||||
"domains": "0.8.0",
|
||||
"edgecontainer": "0.3.0",
|
||||
"essentialcontacts": "1.5.0",
|
||||
"eventarc": "1.10.0",
|
||||
"filestore": "1.5.0",
|
||||
"functions": "1.10.0",
|
||||
"gaming": "1.9.0",
|
||||
"gkebackup": "0.4.0",
|
||||
"gkeconnect": "0.7.0",
|
||||
"gkehub": "0.11.0",
|
||||
"gkemulticloud": "0.5.0",
|
||||
"grafeas": "0.2.0",
|
||||
"gsuiteaddons": "1.4.0",
|
||||
"iam": "0.7.0",
|
||||
"iap": "1.5.0",
|
||||
"ids": "1.2.0",
|
||||
"iot": "1.4.0",
|
||||
"kms": "1.6.0",
|
||||
"language": "1.8.0",
|
||||
"lifesciences": "0.6.0",
|
||||
"longrunning": "0.3.0",
|
||||
"managedidentities": "1.4.0",
|
||||
"maps": "0.0.0",
|
||||
"mediatranslation": "0.6.0",
|
||||
"memcache": "1.7.0",
|
||||
"metastore": "1.8.0",
|
||||
"monitoring": "1.9.0",
|
||||
"networkconnectivity": "1.8.0",
|
||||
"networkmanagement": "1.5.0",
|
||||
"networksecurity": "0.6.0",
|
||||
"notebooks": "1.5.0",
|
||||
"optimization": "1.2.0",
|
||||
"orchestration": "1.4.0",
|
||||
"orgpolicy": "1.5.0",
|
||||
"osconfig": "1.10.0",
|
||||
"oslogin": "1.7.0",
|
||||
"phishingprotection": "0.6.0",
|
||||
"policytroubleshooter": "1.4.0",
|
||||
"privatecatalog": "0.6.0",
|
||||
"recaptchaenterprise/v2": "2.5.0",
|
||||
"recommendationengine": "0.6.0",
|
||||
"recommender": "1.8.0",
|
||||
"redis": "1.10.0",
|
||||
"resourcemanager": "1.4.0",
|
||||
"resourcesettings": "1.4.0",
|
||||
"retail": "1.11.0",
|
||||
"run": "0.4.0",
|
||||
"scheduler": "1.7.0",
|
||||
"secretmanager": "1.9.0",
|
||||
"security": "1.10.0",
|
||||
"securitycenter": "1.16.0",
|
||||
"servicecontrol": "1.5.0",
|
||||
"servicedirectory": "1.7.0",
|
||||
"servicemanagement": "1.5.0",
|
||||
"serviceusage": "1.4.0",
|
||||
"shell": "1.4.0",
|
||||
"speech": "1.9.0",
|
||||
"storagetransfer": "1.6.0",
|
||||
"talent": "1.4.1",
|
||||
"texttospeech": "1.5.0",
|
||||
"tpu": "1.4.0",
|
||||
"trace": "1.4.0",
|
||||
"translate": "1.4.0",
|
||||
"video": "1.10.0",
|
||||
"videointelligence": "1.9.0",
|
||||
"vision/v2": "2.5.0",
|
||||
"vmmigration": "1.3.0",
|
||||
"vpcaccess": "1.5.0",
|
||||
"webrisk": "1.7.0",
|
||||
"websecurityscanner": "1.4.0",
|
||||
"workflows": "1.9.0"
|
||||
"gsuiteaddons": "1.5.0",
|
||||
"iam": "0.10.0",
|
||||
"iap": "1.6.0",
|
||||
"ids": "1.3.0",
|
||||
"iot": "1.5.0",
|
||||
"kms": "1.8.0",
|
||||
"language": "1.9.0",
|
||||
"lifesciences": "0.8.0",
|
||||
"longrunning": "0.4.1",
|
||||
"managedidentities": "1.5.0",
|
||||
"maps": "0.6.0",
|
||||
"mediatranslation": "0.7.0",
|
||||
"memcache": "1.9.0",
|
||||
"metastore": "1.10.0",
|
||||
"monitoring": "1.12.0",
|
||||
"networkconnectivity": "1.10.0",
|
||||
"networkmanagement": "1.6.0",
|
||||
"networksecurity": "0.7.0",
|
||||
"notebooks": "1.7.0",
|
||||
"optimization": "1.3.1",
|
||||
"orchestration": "1.6.0",
|
||||
"orgpolicy": "1.10.0",
|
||||
"osconfig": "1.11.0",
|
||||
"oslogin": "1.9.0",
|
||||
"phishingprotection": "0.7.0",
|
||||
"policytroubleshooter": "1.5.0",
|
||||
"privatecatalog": "0.7.0",
|
||||
"recaptchaenterprise/v2": "2.6.0",
|
||||
"recommendationengine": "0.7.0",
|
||||
"recommender": "1.9.0",
|
||||
"redis": "1.11.0",
|
||||
"resourcemanager": "1.5.0",
|
||||
"resourcesettings": "1.5.0",
|
||||
"retail": "1.12.0",
|
||||
"run": "0.8.0",
|
||||
"scheduler": "1.8.0",
|
||||
"secretmanager": "1.10.0",
|
||||
"security": "1.12.0",
|
||||
"securitycenter": "1.18.1",
|
||||
"servicecontrol": "1.10.0",
|
||||
"servicedirectory": "1.8.0",
|
||||
"servicemanagement": "1.6.0",
|
||||
"serviceusage": "1.5.0",
|
||||
"shell": "1.6.0",
|
||||
"speech": "1.14.1",
|
||||
"storagetransfer": "1.7.0",
|
||||
"talent": "1.5.0",
|
||||
"texttospeech": "1.6.0",
|
||||
"tpu": "1.5.0",
|
||||
"trace": "1.8.0",
|
||||
"translate": "1.5.0",
|
||||
"video": "1.12.0",
|
||||
"videointelligence": "1.10.0",
|
||||
"vision/v2": "2.6.0",
|
||||
"vmmigration": "1.5.0",
|
||||
"vmwareengine": "0.2.2",
|
||||
"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.107.0"
|
||||
".": "0.110.0"
|
||||
}
|
||||
|
|
34
vendor/cloud.google.com/go/CHANGES.md
generated
vendored
34
vendor/cloud.google.com/go/CHANGES.md
generated
vendored
|
@ -1,5 +1,39 @@
|
|||
# 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)
|
||||
|
||||
|
||||
|
|
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
|
||||
releases. They are currently compatible with:
|
||||
|
||||
- Go 1.20
|
||||
- Go 1.19
|
||||
- Go 1.18
|
||||
- Go 1.17
|
||||
- Go 1.16
|
||||
- Go 1.15
|
||||
|
||||
## Authorization
|
||||
|
||||
|
|
162
vendor/cloud.google.com/go/debug.md
generated
vendored
Normal file
162
vendor/cloud.google.com/go/debug.md
generated
vendored
Normal file
|
@ -0,0 +1,162 @@
|
|||
# Debugging tips and tricks
|
||||
|
||||
While working with the Go Client libraries you may run into some situations
|
||||
where you need a deeper level of understanding about what is going on in order
|
||||
to solve your problem. Here are some tips and tricks that you can use in these
|
||||
cases. *Note* that many of the tips in this document will have a performance
|
||||
impact and are therefore not recommended for sustained production use. Use these
|
||||
tips locally or in production for a *limited time* to help get a better
|
||||
understanding of what is going on.
|
||||
|
||||
## HTTP based clients
|
||||
|
||||
All of our auto-generated clients have a constructor to create a client that
|
||||
uses HTTP/JSON instead of gRPC. Additionally a couple of our hand-written
|
||||
clients like Storage and Bigquery are also HTTP based. Here are some tips for
|
||||
debugging these clients.
|
||||
|
||||
### Try setting Go's HTTP debug variable
|
||||
|
||||
Try setting the following environment variable for verbose Go HTTP logging:
|
||||
GODEBUG=http2debug=1. To read more about this feature please see the godoc for
|
||||
[net/http](https://pkg.go.dev/net/http).
|
||||
|
||||
*WARNING*: Enabling this debug variable will log headers and payloads which may
|
||||
contain private information.
|
||||
|
||||
### Add in your own logging with an HTTP middleware
|
||||
|
||||
You may want to add in your own logging around HTTP requests. One way to do this
|
||||
is to register a custom HTTP client with a logging transport built in. Here is
|
||||
an example of how you would do this with the storage client.
|
||||
|
||||
*WARNING*: Adding this middleware will log headers and payloads which may
|
||||
contain private information.
|
||||
|
||||
```go
|
||||
package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"log"
|
||||
"net/http"
|
||||
"net/http/httputil"
|
||||
|
||||
"cloud.google.com/go/storage"
|
||||
"google.golang.org/api/iterator"
|
||||
"google.golang.org/api/option"
|
||||
htransport "google.golang.org/api/transport/http"
|
||||
)
|
||||
|
||||
type loggingRoundTripper struct {
|
||||
rt http.RoundTripper
|
||||
}
|
||||
|
||||
func (d loggingRoundTripper) RoundTrip(r *http.Request) (*http.Response, error) {
|
||||
// Will create a dump of the request and body.
|
||||
dump, err := httputil.DumpRequest(r, true)
|
||||
if err != nil {
|
||||
log.Println("error dumping request")
|
||||
}
|
||||
log.Printf("%s", dump)
|
||||
return d.rt.RoundTrip(r)
|
||||
}
|
||||
|
||||
func main() {
|
||||
ctx := context.Background()
|
||||
|
||||
// Create a transport with authentication built-in detected with
|
||||
// [ADC](https://google.aip.dev/auth/4110). Note you will have to pass any
|
||||
// required scoped for the client you are using.
|
||||
trans, err := htransport.NewTransport(ctx,
|
||||
http.DefaultTransport,
|
||||
option.WithScopes(storage.ScopeFullControl),
|
||||
)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
// Embed customized transport into an HTTP client.
|
||||
hc := &http.Client{
|
||||
Transport: loggingRoundTripper{rt: trans},
|
||||
}
|
||||
|
||||
// Supply custom HTTP client for use by the library.
|
||||
client, err := storage.NewClient(ctx, option.WithHTTPClient(hc))
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer client.Close()
|
||||
// Use the client
|
||||
}
|
||||
```
|
||||
|
||||
## gRPC based clients
|
||||
|
||||
### Try setting grpc-go's debug variables
|
||||
|
||||
Try setting the following environment variables for grpc-go:
|
||||
`GRPC_GO_LOG_VERBOSITY_LEVEL=99` `GRPC_GO_LOG_SEVERITY_LEVEL=info`. These are
|
||||
good for diagnosing connection level failures. For more information please see
|
||||
[grpc-go's debug documentation](https://pkg.go.dev/google.golang.org/grpc/examples/features/debugging#section-readme).
|
||||
|
||||
### Add in your own logging with a gRPC interceptors
|
||||
|
||||
You may want to add in your own logging around gRPC requests. One way to do this
|
||||
is to register a custom interceptor that adds logging. Here is
|
||||
an example of how you would do this with the secretmanager client. Note this
|
||||
example registers a UnaryClientInterceptor but you may want/need to register
|
||||
a StreamClientInterceptor instead-of/as-well depending on what kinds of
|
||||
RPCs you are calling.
|
||||
|
||||
*WARNING*: Adding this interceptor will log metadata and payloads which may
|
||||
contain private information.
|
||||
|
||||
```go
|
||||
package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"log"
|
||||
|
||||
secretmanager "cloud.google.com/go/secretmanager/apiv1"
|
||||
"google.golang.org/api/option"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/metadata"
|
||||
"google.golang.org/protobuf/encoding/protojson"
|
||||
"google.golang.org/protobuf/reflect/protoreflect"
|
||||
)
|
||||
|
||||
func loggingUnaryInterceptor() grpc.UnaryClientInterceptor {
|
||||
return func(ctx context.Context, method string, req, reply interface{}, cc *grpc.ClientConn, invoker grpc.UnaryInvoker, opts ...grpc.CallOption) error {
|
||||
err := invoker(ctx, method, req, reply, cc, opts...)
|
||||
log.Printf("Invoked method: %v", method)
|
||||
md, ok := metadata.FromOutgoingContext(ctx)
|
||||
if ok {
|
||||
log.Println("Metadata:")
|
||||
for k, v := range md {
|
||||
log.Printf("Key: %v, Value: %v", k, v)
|
||||
}
|
||||
}
|
||||
reqb, merr := protojson.Marshal(req.(protoreflect.ProtoMessage))
|
||||
if merr == nil {
|
||||
log.Printf("Request: %s", reqb)
|
||||
}
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
func main() {
|
||||
ctx := context.Background()
|
||||
// Supply custom gRPC interceptor for use by the client.
|
||||
client, err := secretmanager.NewClient(ctx,
|
||||
option.WithGRPCDialOption(grpc.WithUnaryInterceptor(loggingUnaryInterceptor())),
|
||||
)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer client.Close()
|
||||
// Use the client
|
||||
}
|
||||
```
|
14
vendor/cloud.google.com/go/longrunning/CHANGES.md
generated
vendored
14
vendor/cloud.google.com/go/longrunning/CHANGES.md
generated
vendored
|
@ -1,5 +1,19 @@
|
|||
# Changes
|
||||
|
||||
## [0.4.1](https://github.com/googleapis/google-cloud-go/compare/longrunning/v0.4.0...longrunning/v0.4.1) (2023-02-14)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **longrunning:** Properly parse errors with apierror ([#7392](https://github.com/googleapis/google-cloud-go/issues/7392)) ([e768e48](https://github.com/googleapis/google-cloud-go/commit/e768e487e10b197ba42a2339014136d066190610))
|
||||
|
||||
## [0.4.0](https://github.com/googleapis/google-cloud-go/compare/longrunning/v0.3.0...longrunning/v0.4.0) (2023-01-04)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **longrunning:** Add REST client ([06a54a1](https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0))
|
||||
|
||||
## [0.3.0](https://github.com/googleapis/google-cloud-go/compare/longrunning/v0.2.1...longrunning/v0.3.0) (2022-11-03)
|
||||
|
||||
|
||||
|
|
10
vendor/cloud.google.com/go/longrunning/autogen/doc.go
generated
vendored
10
vendor/cloud.google.com/go/longrunning/autogen/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");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
@ -19,6 +19,11 @@
|
|||
//
|
||||
// NOTE: This package is in alpha. It is not stable, and is likely to change.
|
||||
//
|
||||
// # General documentation
|
||||
//
|
||||
// For information about setting deadlines, reusing contexts, and more
|
||||
// please visit https://pkg.go.dev/cloud.google.com/go.
|
||||
//
|
||||
// # Example usage
|
||||
//
|
||||
// To get started with this package, create a client.
|
||||
|
@ -79,9 +84,6 @@
|
|||
// Individual methods on the client use the ctx given to them.
|
||||
//
|
||||
// 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 longrunning // import "cloud.google.com/go/longrunning/autogen"
|
||||
|
||||
import (
|
||||
|
|
2
vendor/cloud.google.com/go/longrunning/autogen/longrunningpb/operations.pb.go
generated
vendored
2
vendor/cloud.google.com/go/longrunning/autogen/longrunningpb/operations.pb.go
generated
vendored
|
@ -15,7 +15,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.21.5
|
||||
// protoc v3.21.12
|
||||
// source: google/longrunning/operations.proto
|
||||
|
||||
package longrunningpb
|
||||
|
|
2
vendor/cloud.google.com/go/longrunning/autogen/operations_client.go
generated
vendored
2
vendor/cloud.google.com/go/longrunning/autogen/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");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
|
8
vendor/cloud.google.com/go/longrunning/longrunning.go
generated
vendored
8
vendor/cloud.google.com/go/longrunning/longrunning.go
generated
vendored
|
@ -28,11 +28,11 @@ import (
|
|||
"time"
|
||||
|
||||
autogen "cloud.google.com/go/longrunning/autogen"
|
||||
pb "cloud.google.com/go/longrunning/autogen/longrunningpb"
|
||||
"github.com/golang/protobuf/proto"
|
||||
"github.com/golang/protobuf/ptypes"
|
||||
gax "github.com/googleapis/gax-go/v2"
|
||||
pb "google.golang.org/genproto/googleapis/longrunning"
|
||||
"google.golang.org/grpc/codes"
|
||||
"github.com/googleapis/gax-go/v2/apierror"
|
||||
"google.golang.org/grpc/status"
|
||||
)
|
||||
|
||||
|
@ -105,8 +105,8 @@ func (op *Operation) Poll(ctx context.Context, resp proto.Message, opts ...gax.C
|
|||
|
||||
switch r := op.proto.Result.(type) {
|
||||
case *pb.Operation_Error:
|
||||
// TODO(pongad): r.Details may contain further information
|
||||
return status.Errorf(codes.Code(r.Error.Code), "%s", r.Error.Message)
|
||||
err, _ := apierror.FromError(status.ErrorProto(r.Error))
|
||||
return err
|
||||
case *pb.Operation_Response:
|
||||
if resp == nil {
|
||||
return nil
|
||||
|
|
3
vendor/cloud.google.com/go/release-please-config-yoshi-submodules.json
generated
vendored
3
vendor/cloud.google.com/go/release-please-config-yoshi-submodules.json
generated
vendored
|
@ -330,6 +330,9 @@
|
|||
"vmmigration": {
|
||||
"component": "vmmigration"
|
||||
},
|
||||
"vmwareengine": {
|
||||
"component": "vmwareengine"
|
||||
},
|
||||
"vpcaccess": {
|
||||
"component": "vpcaccess"
|
||||
},
|
||||
|
|
6
vendor/modules.txt
vendored
6
vendor/modules.txt
vendored
|
@ -1,4 +1,4 @@
|
|||
# cloud.google.com/go v0.107.0
|
||||
# cloud.google.com/go v0.110.0
|
||||
## explicit; go 1.19
|
||||
cloud.google.com/go
|
||||
# cloud.google.com/go/compute v1.18.0
|
||||
|
@ -13,7 +13,7 @@ cloud.google.com/go/logging
|
|||
cloud.google.com/go/logging/apiv2
|
||||
cloud.google.com/go/logging/apiv2/loggingpb
|
||||
cloud.google.com/go/logging/internal
|
||||
# cloud.google.com/go/longrunning v0.3.0
|
||||
# cloud.google.com/go/longrunning v0.4.1
|
||||
## explicit; go 1.19
|
||||
cloud.google.com/go/longrunning
|
||||
cloud.google.com/go/longrunning/autogen
|
||||
|
@ -1238,7 +1238,7 @@ google.golang.org/appengine/internal/socket
|
|||
google.golang.org/appengine/internal/urlfetch
|
||||
google.golang.org/appengine/socket
|
||||
google.golang.org/appengine/urlfetch
|
||||
# google.golang.org/genproto v0.0.0-20230222225845-10f96fb3dbec
|
||||
# google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4
|
||||
## explicit; go 1.19
|
||||
google.golang.org/genproto/googleapis/api
|
||||
google.golang.org/genproto/googleapis/api/annotations
|
||||
|
|
Loading…
Reference in a new issue