mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
vendor: make vendor-update
This commit is contained in:
parent
82ffbcb9a6
commit
c56b66210f
45 changed files with 3426 additions and 1390 deletions
19
go.mod
19
go.mod
|
@ -1,8 +1,7 @@
|
||||||
module github.com/VictoriaMetrics/VictoriaMetrics
|
module github.com/VictoriaMetrics/VictoriaMetrics
|
||||||
|
|
||||||
require (
|
require (
|
||||||
cloud.google.com/go v0.57.0 // indirect
|
cloud.google.com/go/storage v1.8.0
|
||||||
cloud.google.com/go/storage v1.7.0
|
|
||||||
github.com/VictoriaMetrics/fastcache v1.5.7
|
github.com/VictoriaMetrics/fastcache v1.5.7
|
||||||
|
|
||||||
// Do not use the original github.com/valyala/fasthttp because of issues
|
// Do not use the original github.com/valyala/fasthttp because of issues
|
||||||
|
@ -10,9 +9,9 @@ require (
|
||||||
github.com/VictoriaMetrics/fasthttp v1.0.1
|
github.com/VictoriaMetrics/fasthttp v1.0.1
|
||||||
github.com/VictoriaMetrics/metrics v1.11.2
|
github.com/VictoriaMetrics/metrics v1.11.2
|
||||||
github.com/VictoriaMetrics/metricsql v0.2.1
|
github.com/VictoriaMetrics/metricsql v0.2.1
|
||||||
github.com/aws/aws-sdk-go v1.30.25
|
github.com/aws/aws-sdk-go v1.30.28
|
||||||
github.com/cespare/xxhash/v2 v2.1.1
|
github.com/cespare/xxhash/v2 v2.1.1
|
||||||
github.com/golang/protobuf v1.4.1 // indirect
|
github.com/golang/protobuf v1.4.2 // indirect
|
||||||
github.com/golang/snappy v0.0.1
|
github.com/golang/snappy v0.0.1
|
||||||
github.com/klauspost/compress v1.10.5
|
github.com/klauspost/compress v1.10.5
|
||||||
github.com/valyala/fastjson v1.5.1
|
github.com/valyala/fastjson v1.5.1
|
||||||
|
@ -20,13 +19,15 @@ require (
|
||||||
github.com/valyala/gozstd v1.7.0
|
github.com/valyala/gozstd v1.7.0
|
||||||
github.com/valyala/histogram v1.0.1
|
github.com/valyala/histogram v1.0.1
|
||||||
github.com/valyala/quicktemplate v1.5.0
|
github.com/valyala/quicktemplate v1.5.0
|
||||||
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f // indirect
|
golang.org/x/mod v0.3.0 // indirect
|
||||||
|
golang.org/x/net v0.0.0-20200513185701-a91f0712d120 // indirect
|
||||||
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
||||||
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25
|
golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9
|
||||||
golang.org/x/tools v0.0.0-20200512001501-aaeff5de670a // indirect
|
golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d // indirect
|
||||||
google.golang.org/api v0.24.0
|
google.golang.org/api v0.24.0
|
||||||
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380 // indirect
|
google.golang.org/genproto v0.0.0-20200514193133-8feb7f20f2a2 // indirect
|
||||||
gopkg.in/yaml.v2 v2.2.8
|
gopkg.in/yaml.v2 v2.3.0
|
||||||
|
honnef.co/go/tools v0.0.1-2020.1.4 // indirect
|
||||||
)
|
)
|
||||||
|
|
||||||
go 1.13
|
go 1.13
|
||||||
|
|
40
go.sum
40
go.sum
|
@ -18,8 +18,8 @@ cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNF
|
||||||
cloud.google.com/go/bigquery v1.4.0 h1:xE3CPsOgttP4ACBePh79zTKALtXwn/Edhcr16R5hMWU=
|
cloud.google.com/go/bigquery v1.4.0 h1:xE3CPsOgttP4ACBePh79zTKALtXwn/Edhcr16R5hMWU=
|
||||||
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.6.0 h1:ajp/DjpiCHO71SyIhwb83YsUGAyWuzVvMko+9xCsJLw=
|
cloud.google.com/go/bigquery v1.7.0 h1:a/O/bK/vWrYGOTFtH8di4rBxMZnmkjy+Y5LxpDwo+dA=
|
||||||
cloud.google.com/go/bigquery v1.6.0/go.mod h1:hyFDG0qSGdHNz8Q6nDN8rYIkld0q/+5uBZaelxiDLfE=
|
cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
|
||||||
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 h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ=
|
cloud.google.com/go/datastore v1.1.0 h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ=
|
||||||
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=
|
||||||
|
@ -33,8 +33,8 @@ cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiy
|
||||||
cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=
|
cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=
|
||||||
cloud.google.com/go/storage v1.6.0 h1:UDpwYIwla4jHGzZJaEJYx1tOejbgSoNqsAfHAUYe2r8=
|
cloud.google.com/go/storage v1.6.0 h1:UDpwYIwla4jHGzZJaEJYx1tOejbgSoNqsAfHAUYe2r8=
|
||||||
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.7.0 h1:DzdLPI8Em+DEk7IzA2a10ivq3mxIEASC9GeNJ6FFt5Q=
|
cloud.google.com/go/storage v1.8.0 h1:86K1Gel7BQ9/WmNWn7dTKMvTLFzwtBe5FNqYbi9X35g=
|
||||||
cloud.google.com/go/storage v1.7.0/go.mod h1:jGMIBwF+L/tL6WN/W5InNgYYu4HP0DvGB6rQ1mufWfs=
|
cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
|
||||||
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/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
|
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
|
||||||
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
|
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
|
||||||
|
@ -49,8 +49,8 @@ github.com/VictoriaMetrics/metricsql v0.2.1 h1:OI/W2QCFiQiFULVN3ZiC/iCqZFt25rXp/
|
||||||
github.com/VictoriaMetrics/metricsql v0.2.1/go.mod h1:UIjd9S0W1UnTWlJdM0wLS+2pfuPqjwqKoK8yTos+WyE=
|
github.com/VictoriaMetrics/metricsql v0.2.1/go.mod h1:UIjd9S0W1UnTWlJdM0wLS+2pfuPqjwqKoK8yTos+WyE=
|
||||||
github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156 h1:eMwmnE/GDgah4HI848JfFxHt+iPb26b4zyfspmqY0/8=
|
github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156 h1:eMwmnE/GDgah4HI848JfFxHt+iPb26b4zyfspmqY0/8=
|
||||||
github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156/go.mod h1:Cb/ax3seSYIx7SuZdm2G2xzfwmv3TPSk2ucNfQESPXM=
|
github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156/go.mod h1:Cb/ax3seSYIx7SuZdm2G2xzfwmv3TPSk2ucNfQESPXM=
|
||||||
github.com/aws/aws-sdk-go v1.30.25 h1:89NXJkfpjnMEnsxkP8MVX+LDsoiLCSqevraLb5y4Mjk=
|
github.com/aws/aws-sdk-go v1.30.28 h1:SaPM7dlmp7h3Lj1nJ4jdzOkTdom08+g20k7AU5heZYg=
|
||||||
github.com/aws/aws-sdk-go v1.30.25/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
|
github.com/aws/aws-sdk-go v1.30.28/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
|
||||||
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/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY=
|
github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY=
|
||||||
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=
|
||||||
|
@ -95,6 +95,8 @@ github.com/golang/protobuf v1.4.0 h1:oOuy+ugB+P/kBdUnG5QaMXSIyJ1q38wWSojYCb3z5VQ
|
||||||
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
|
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
|
||||||
github.com/golang/protobuf v1.4.1 h1:ZFgWrT+bLgsYPirOnRfKLYJLvssAegOj/hgyMFdJZe0=
|
github.com/golang/protobuf v1.4.1 h1:ZFgWrT+bLgsYPirOnRfKLYJLvssAegOj/hgyMFdJZe0=
|
||||||
github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
|
github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
|
||||||
|
github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0=
|
||||||
|
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||||
github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4=
|
github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4=
|
||||||
github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||||
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
||||||
|
@ -199,6 +201,8 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB
|
||||||
golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
|
golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
|
||||||
golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ=
|
golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ=
|
||||||
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||||
|
golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=
|
||||||
|
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||||
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-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||||
|
@ -221,6 +225,8 @@ golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5 h1:WQ8q63x+f/zpC8Ac1s9wLElVo
|
||||||
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
||||||
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f h1:QBjCr1Fz5kw158VqdE9JfI9cJnl/ymnJWAdMuinqL7Y=
|
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f h1:QBjCr1Fz5kw158VqdE9JfI9cJnl/ymnJWAdMuinqL7Y=
|
||||||
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
||||||
|
golang.org/x/net v0.0.0-20200513185701-a91f0712d120 h1:EZ3cVSzKOlJxAd8e8YAJ7no8nNypTxexh/YE/xW3ZEY=
|
||||||
|
golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
||||||
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=
|
||||||
|
@ -255,10 +261,11 @@ golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7w
|
||||||
golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20200409092240-59c9f1ba88fa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
|
||||||
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25 h1:OKbAoGs4fGM5cPLlVQLZGYkFC8OnOfgo6tt0Smf9XhM=
|
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25 h1:OKbAoGs4fGM5cPLlVQLZGYkFC8OnOfgo6tt0Smf9XhM=
|
||||||
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9 h1:YTzHMGlqJu67/uEo1lBv0n3wBXhXNeUbB1XfN2vmTm0=
|
||||||
|
golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
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=
|
||||||
|
@ -300,10 +307,10 @@ golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapK
|
||||||
golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
|
golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
|
||||||
golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
|
golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
|
||||||
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
|
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
|
||||||
golang.org/x/tools v0.0.0-20200409170454-77362c5149f0/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
|
||||||
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||||
golang.org/x/tools v0.0.0-20200512001501-aaeff5de670a h1:vAa2fXRLbiVN3N/xCnodIT36K4QKZQNyQFq3hQJfQ1U=
|
golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||||
golang.org/x/tools v0.0.0-20200512001501-aaeff5de670a/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d h1:n6zwymXmN9rCClNNmCWwV3qwMmBcRw/WeIGDK8Qnzk4=
|
||||||
|
golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||||
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 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
|
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
|
||||||
|
@ -319,7 +326,6 @@ google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/
|
||||||
google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
google.golang.org/api v0.21.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
|
||||||
google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
google.golang.org/api v0.24.0 h1:cG03eaksBzhfSIk7JRGctfp3lanklcOM/mTGvow7BbQ=
|
google.golang.org/api v0.24.0 h1:cG03eaksBzhfSIk7JRGctfp3lanklcOM/mTGvow7BbQ=
|
||||||
google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
|
google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
|
||||||
|
@ -351,11 +357,12 @@ google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfG
|
||||||
google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/genproto v0.0.0-20200409111301-baae70f3302d/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
|
||||||
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84 h1:pSLkPbrjnPyLDYUO2VM9mDLqo2V6CFBY84lFSZAfoi4=
|
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84 h1:pSLkPbrjnPyLDYUO2VM9mDLqo2V6CFBY84lFSZAfoi4=
|
||||||
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380 h1:xriR1EgvKfkKxIoU2uUvrMVl+H26359loFFUleSMXFo=
|
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380 h1:xriR1EgvKfkKxIoU2uUvrMVl+H26359loFFUleSMXFo=
|
||||||
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
|
google.golang.org/genproto v0.0.0-20200514193133-8feb7f20f2a2 h1:RwW6+LxyOQJ7oeoZ76GIJlwt/O0J5cN2fk+q/jK27kQ=
|
||||||
|
google.golang.org/genproto v0.0.0-20200514193133-8feb7f20f2a2/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U=
|
||||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||||
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
|
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
|
||||||
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
|
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
|
||||||
|
@ -365,7 +372,6 @@ google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8
|
||||||
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
||||||
google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
||||||
google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
|
google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
|
||||||
google.golang.org/grpc v1.28.1/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
|
|
||||||
google.golang.org/grpc v1.29.1 h1:EC2SB8S04d2r73uptxphDSUG+kTKVgjRPF+N3xpxRB4=
|
google.golang.org/grpc v1.29.1 h1:EC2SB8S04d2r73uptxphDSUG+kTKVgjRPF+N3xpxRB4=
|
||||||
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
|
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
|
||||||
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=
|
||||||
|
@ -376,13 +382,15 @@ google.golang.org/protobuf v1.21.0 h1:qdOKuR/EIArgaWNjetjgTzgVTAZ+S/WXVrq9HW9zim
|
||||||
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
|
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
|
||||||
google.golang.org/protobuf v1.22.0 h1:cJv5/xdbk1NnMPR1VP9+HU6gupuG9MLBoH1r6RHZ2MY=
|
google.golang.org/protobuf v1.22.0 h1:cJv5/xdbk1NnMPR1VP9+HU6gupuG9MLBoH1r6RHZ2MY=
|
||||||
google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||||
|
google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM=
|
||||||
|
google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
|
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
|
||||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||||
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
|
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
|
||||||
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10=
|
gopkg.in/yaml.v2 v2.3.0 h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU=
|
||||||
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||||
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||||
honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||||
|
@ -390,6 +398,8 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
|
||||||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.3 h1:sXmLre5bzIR6ypkjXCDI3jHPssRhc8KD/Ome589sc3U=
|
honnef.co/go/tools v0.0.1-2020.1.3 h1:sXmLre5bzIR6ypkjXCDI3jHPssRhc8KD/Ome589sc3U=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
|
honnef.co/go/tools v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=
|
||||||
|
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
|
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
|
||||||
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
|
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
|
||||||
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
|
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
|
||||||
|
|
3
vendor/cloud.google.com/go/storage/CHANGES.md
generated
vendored
3
vendor/cloud.google.com/go/storage/CHANGES.md
generated
vendored
|
@ -1,5 +1,8 @@
|
||||||
# Changes
|
# Changes
|
||||||
|
|
||||||
|
## v1.8.0
|
||||||
|
- Add support for V4 signed post policies.
|
||||||
|
|
||||||
## v1.7.0
|
## v1.7.0
|
||||||
- V4 signed URL support:
|
- V4 signed URL support:
|
||||||
- Add support for bucket-bound domains and virtual hosted style URLs.
|
- Add support for bucket-bound domains and virtual hosted style URLs.
|
||||||
|
|
15
vendor/cloud.google.com/go/storage/doc.go
generated
vendored
15
vendor/cloud.google.com/go/storage/doc.go
generated
vendored
|
@ -191,6 +191,21 @@ SignedURL for details.
|
||||||
}
|
}
|
||||||
fmt.Println(url)
|
fmt.Println(url)
|
||||||
|
|
||||||
|
Post Policy V4 Signed Request
|
||||||
|
|
||||||
|
A type of signed request that allows uploads through HTML forms directly to Cloud Storage with
|
||||||
|
temporary permission. Conditions can be applied to restrict how the HTML form is used and exercised
|
||||||
|
by a user.
|
||||||
|
|
||||||
|
For more information, please see https://cloud.google.com/storage/docs/xml-api/post-object as well
|
||||||
|
as the documentation of GenerateSignedPostPolicyV4.
|
||||||
|
|
||||||
|
pv4, err := storage.GenerateSignedPostPolicyV4(bucketName, objectName, opts)
|
||||||
|
if err != nil {
|
||||||
|
// TODO: Handle error.
|
||||||
|
}
|
||||||
|
fmt.Printf("URL: %s\nFields; %v\n", pv4.URL, pv4.Fields)
|
||||||
|
|
||||||
Errors
|
Errors
|
||||||
|
|
||||||
Errors returned by this client are often of the type [`googleapi.Error`](https://godoc.org/google.golang.org/api/googleapi#Error).
|
Errors returned by this client are often of the type [`googleapi.Error`](https://godoc.org/google.golang.org/api/googleapi#Error).
|
||||||
|
|
17
vendor/cloud.google.com/go/storage/go.mod
generated
vendored
17
vendor/cloud.google.com/go/storage/go.mod
generated
vendored
|
@ -3,17 +3,16 @@ module cloud.google.com/go/storage
|
||||||
go 1.11
|
go 1.11
|
||||||
|
|
||||||
require (
|
require (
|
||||||
cloud.google.com/go v0.56.0
|
cloud.google.com/go v0.57.0
|
||||||
cloud.google.com/go/bigquery v1.6.0 // indirect
|
cloud.google.com/go/bigquery v1.7.0 // indirect
|
||||||
github.com/golang/protobuf v1.4.0
|
github.com/golang/protobuf v1.4.1
|
||||||
github.com/google/go-cmp v0.4.0
|
github.com/google/go-cmp v0.4.0
|
||||||
github.com/googleapis/gax-go/v2 v2.0.5
|
github.com/googleapis/gax-go/v2 v2.0.5
|
||||||
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5 // indirect
|
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f // indirect
|
||||||
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
||||||
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e // indirect
|
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25 // indirect
|
||||||
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d // indirect
|
golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88 // indirect
|
||||||
google.golang.org/api v0.22.0
|
google.golang.org/api v0.24.0
|
||||||
google.golang.org/appengine v1.6.6 // indirect
|
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380
|
||||||
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84
|
|
||||||
google.golang.org/grpc v1.29.1
|
google.golang.org/grpc v1.29.1
|
||||||
)
|
)
|
||||||
|
|
31
vendor/cloud.google.com/go/storage/go.sum
generated
vendored
31
vendor/cloud.google.com/go/storage/go.sum
generated
vendored
|
@ -15,6 +15,8 @@ cloud.google.com/go v0.54.0 h1:3ithwDMr7/3vpAMXiH+ZQnYbuIsh+OPhUPMFC9enmn0=
|
||||||
cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc=
|
cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc=
|
||||||
cloud.google.com/go v0.56.0 h1:WRz29PgAsVEyPSDHyk+0fpEkwEFyfhHn+JbksT6gIL4=
|
cloud.google.com/go v0.56.0 h1:WRz29PgAsVEyPSDHyk+0fpEkwEFyfhHn+JbksT6gIL4=
|
||||||
cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk=
|
cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk=
|
||||||
|
cloud.google.com/go v0.57.0 h1:EpMNVUorLiZIELdMZbCYX/ByTFCdoYopYAGxaGVz9ms=
|
||||||
|
cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs=
|
||||||
cloud.google.com/go/bigquery v1.0.1 h1:hL+ycaJpVE9M7nLoiXb/Pn10ENE2u+oddxbD8uu0ZVU=
|
cloud.google.com/go/bigquery v1.0.1 h1:hL+ycaJpVE9M7nLoiXb/Pn10ENE2u+oddxbD8uu0ZVU=
|
||||||
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 h1:sAbMqjY1PEQKZBWfbu6Y6bsupJ9c4QdHnzg/VvYTLcE=
|
cloud.google.com/go/bigquery v1.3.0 h1:sAbMqjY1PEQKZBWfbu6Y6bsupJ9c4QdHnzg/VvYTLcE=
|
||||||
|
@ -23,8 +25,8 @@ cloud.google.com/go/bigquery v1.4.0 h1:xE3CPsOgttP4ACBePh79zTKALtXwn/Edhcr16R5hM
|
||||||
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 h1:K2NyuHRuv15ku6eUpe0DQk5ZykPMnSOnvuVf6IHcjaE=
|
cloud.google.com/go/bigquery v1.5.0 h1:K2NyuHRuv15ku6eUpe0DQk5ZykPMnSOnvuVf6IHcjaE=
|
||||||
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.6.0 h1:ajp/DjpiCHO71SyIhwb83YsUGAyWuzVvMko+9xCsJLw=
|
cloud.google.com/go/bigquery v1.7.0 h1:a/O/bK/vWrYGOTFtH8di4rBxMZnmkjy+Y5LxpDwo+dA=
|
||||||
cloud.google.com/go/bigquery v1.6.0/go.mod h1:hyFDG0qSGdHNz8Q6nDN8rYIkld0q/+5uBZaelxiDLfE=
|
cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
|
||||||
cloud.google.com/go/datastore v1.0.0 h1:Kt+gOPPp2LEPWp8CSfxhsM8ik9CcyE/gYu+0r+RnZvM=
|
cloud.google.com/go/datastore v1.0.0 h1:Kt+gOPPp2LEPWp8CSfxhsM8ik9CcyE/gYu+0r+RnZvM=
|
||||||
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 h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ=
|
cloud.google.com/go/datastore v1.1.0 h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ=
|
||||||
|
@ -87,6 +89,8 @@ github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrU
|
||||||
github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
|
github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
|
||||||
github.com/golang/protobuf v1.4.0 h1:oOuy+ugB+P/kBdUnG5QaMXSIyJ1q38wWSojYCb3z5VQ=
|
github.com/golang/protobuf v1.4.0 h1:oOuy+ugB+P/kBdUnG5QaMXSIyJ1q38wWSojYCb3z5VQ=
|
||||||
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
|
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
|
||||||
|
github.com/golang/protobuf v1.4.1 h1:ZFgWrT+bLgsYPirOnRfKLYJLvssAegOj/hgyMFdJZe0=
|
||||||
|
github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
|
||||||
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
||||||
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
||||||
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
|
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
|
||||||
|
@ -102,6 +106,7 @@ github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OI
|
||||||
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=
|
||||||
github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
|
github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
|
||||||
github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
|
github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
|
||||||
|
github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
|
||||||
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
|
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
|
||||||
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 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=
|
github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=
|
||||||
|
@ -202,6 +207,8 @@ golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e h1:3G+cUijn7XD+S4eJFddp53Pv7
|
||||||
golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
||||||
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5 h1:WQ8q63x+f/zpC8Ac1s9wLElVoHhm32p6tudrU72n1QA=
|
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5 h1:WQ8q63x+f/zpC8Ac1s9wLElVoHhm32p6tudrU72n1QA=
|
||||||
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
||||||
|
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f h1:QBjCr1Fz5kw158VqdE9JfI9cJnl/ymnJWAdMuinqL7Y=
|
||||||
|
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
||||||
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 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0=
|
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0=
|
||||||
|
@ -248,10 +255,10 @@ golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20u
|
||||||
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d h1:nc5K6ox/4lTFbMVSL9WRR81ixkcwXThoiF6yf+R9scA=
|
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d h1:nc5K6ox/4lTFbMVSL9WRR81ixkcwXThoiF6yf+R9scA=
|
||||||
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20200409092240-59c9f1ba88fa h1:mQTN3ECqfsViCNBgq+A40vdwhkGykrrQlYe3mPj6BoU=
|
|
||||||
golang.org/x/sys v0.0.0-20200409092240-59c9f1ba88fa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
|
||||||
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e h1:hq86ru83GdWTlfQFZGO4nZJTU4Bs2wfHl8oFHRaXsfc=
|
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e h1:hq86ru83GdWTlfQFZGO4nZJTU4Bs2wfHl8oFHRaXsfc=
|
||||||
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25 h1:OKbAoGs4fGM5cPLlVQLZGYkFC8OnOfgo6tt0Smf9XhM=
|
||||||
|
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
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=
|
||||||
|
@ -302,10 +309,10 @@ golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d h1:3K34ovZAOnVaUPxanr0j4gh
|
||||||
golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
|
golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
|
||||||
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4 h1:kDtqNkeBrZb8B+atrj50B5XLHpzXXqcCdZPP/ApQ5NY=
|
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4 h1:kDtqNkeBrZb8B+atrj50B5XLHpzXXqcCdZPP/ApQ5NY=
|
||||||
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
|
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
|
||||||
golang.org/x/tools v0.0.0-20200409170454-77362c5149f0 h1:Vj4uPv+FWfJqeeBexROGL+6fhy0yL5JgwKU5B54Cu7Y=
|
|
||||||
golang.org/x/tools v0.0.0-20200409170454-77362c5149f0/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
|
||||||
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d h1:lzLdP95xJmMpwQ6LUHwrc5V7js93hTiY7gkznu0BgmY=
|
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d h1:lzLdP95xJmMpwQ6LUHwrc5V7js93hTiY7gkznu0BgmY=
|
||||||
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||||
|
golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88 h1:4j84u0sokprDu3IdSYHJMmou+YSLflMz8p7yAx/QI4g=
|
||||||
|
golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||||
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 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
|
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
|
||||||
|
@ -326,10 +333,10 @@ google.golang.org/api v0.19.0 h1:GwFK8+l5/gdsOYKz5p6M4UK+QT8OvmHWZPJCnf+5DjA=
|
||||||
google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
google.golang.org/api v0.20.0 h1:jz2KixHX7EcCPiQrySzPdnYT7DbINAypCqKZ1Z7GM40=
|
google.golang.org/api v0.20.0 h1:jz2KixHX7EcCPiQrySzPdnYT7DbINAypCqKZ1Z7GM40=
|
||||||
google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
google.golang.org/api v0.21.0 h1:zS+Q/CJJnVlXpXQVIz+lH0ZT2lBuT2ac7XD8Y/3w6hY=
|
|
||||||
google.golang.org/api v0.21.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
|
||||||
google.golang.org/api v0.22.0 h1:J1Pl9P2lnmYFSJvgs70DKELqHNh8CNWXPbud4njEE2s=
|
google.golang.org/api v0.22.0 h1:J1Pl9P2lnmYFSJvgs70DKELqHNh8CNWXPbud4njEE2s=
|
||||||
google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
|
google.golang.org/api v0.24.0 h1:cG03eaksBzhfSIk7JRGctfp3lanklcOM/mTGvow7BbQ=
|
||||||
|
google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
|
||||||
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=
|
||||||
|
@ -369,10 +376,10 @@ google.golang.org/genproto v0.0.0-20200312145019-da6875a35672 h1:jiDSspVssiikoRP
|
||||||
google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940 h1:MRHtG0U6SnaUb+s+LhNE1qt1FQ1wlhqr5E4usBKC0uA=
|
google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940 h1:MRHtG0U6SnaUb+s+LhNE1qt1FQ1wlhqr5E4usBKC0uA=
|
||||||
google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/genproto v0.0.0-20200409111301-baae70f3302d h1:I7Vuu5Ejagca+VcgfBINHke3xwjCTYnIG4Q57fv0wYY=
|
|
||||||
google.golang.org/genproto v0.0.0-20200409111301-baae70f3302d/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
|
||||||
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84 h1:pSLkPbrjnPyLDYUO2VM9mDLqo2V6CFBY84lFSZAfoi4=
|
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84 h1:pSLkPbrjnPyLDYUO2VM9mDLqo2V6CFBY84lFSZAfoi4=
|
||||||
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
|
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380 h1:xriR1EgvKfkKxIoU2uUvrMVl+H26359loFFUleSMXFo=
|
||||||
|
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||||
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
|
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
|
||||||
google.golang.org/grpc v1.21.1 h1:j6XxA85m/6txkUCHvzlV5f+HBNl/1r5cZ2A/3IEFOO8=
|
google.golang.org/grpc v1.21.1 h1:j6XxA85m/6txkUCHvzlV5f+HBNl/1r5cZ2A/3IEFOO8=
|
||||||
|
@ -387,8 +394,6 @@ google.golang.org/grpc v1.27.1 h1:zvIju4sqAGvwKspUQOhwnpcqSbzi7/H6QomNNjTL4sk=
|
||||||
google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
||||||
google.golang.org/grpc v1.28.0 h1:bO/TA4OxCOummhSf10siHuG7vJOiwh7SpRpFZDkOgl4=
|
google.golang.org/grpc v1.28.0 h1:bO/TA4OxCOummhSf10siHuG7vJOiwh7SpRpFZDkOgl4=
|
||||||
google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
|
google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
|
||||||
google.golang.org/grpc v1.28.1 h1:C1QC6KzgSiLyBabDi87BbjaGreoRgGUF5nOyvfrAZ1k=
|
|
||||||
google.golang.org/grpc v1.28.1/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
|
|
||||||
google.golang.org/grpc v1.29.1 h1:EC2SB8S04d2r73uptxphDSUG+kTKVgjRPF+N3xpxRB4=
|
google.golang.org/grpc v1.29.1 h1:EC2SB8S04d2r73uptxphDSUG+kTKVgjRPF+N3xpxRB4=
|
||||||
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
|
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
|
||||||
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=
|
||||||
|
@ -397,6 +402,8 @@ google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQ
|
||||||
google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
|
google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
|
||||||
google.golang.org/protobuf v1.21.0 h1:qdOKuR/EIArgaWNjetjgTzgVTAZ+S/WXVrq9HW9zimw=
|
google.golang.org/protobuf v1.21.0 h1:qdOKuR/EIArgaWNjetjgTzgVTAZ+S/WXVrq9HW9zimw=
|
||||||
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
|
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
|
||||||
|
google.golang.org/protobuf v1.22.0 h1:cJv5/xdbk1NnMPR1VP9+HU6gupuG9MLBoH1r6RHZ2MY=
|
||||||
|
google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||||
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
|
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
|
||||||
|
|
377
vendor/cloud.google.com/go/storage/post_policy_v4.go
generated
vendored
Normal file
377
vendor/cloud.google.com/go/storage/post_policy_v4.go
generated
vendored
Normal file
|
@ -0,0 +1,377 @@
|
||||||
|
// Copyright 2020 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 storage
|
||||||
|
|
||||||
|
import (
|
||||||
|
"crypto"
|
||||||
|
"crypto/rand"
|
||||||
|
"crypto/rsa"
|
||||||
|
"crypto/sha256"
|
||||||
|
"encoding/base64"
|
||||||
|
"encoding/json"
|
||||||
|
"errors"
|
||||||
|
"fmt"
|
||||||
|
"net/url"
|
||||||
|
"strings"
|
||||||
|
"time"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PostPolicyV4Options are used to construct a signed post policy.
|
||||||
|
// Please see https://cloud.google.com/storage/docs/xml-api/post-object
|
||||||
|
// for reference about the fields.
|
||||||
|
type PostPolicyV4Options struct {
|
||||||
|
// GoogleAccessID represents the authorizer of the signed URL generation.
|
||||||
|
// It is typically the Google service account client email address from
|
||||||
|
// the Google Developers Console in the form of "xxx@developer.gserviceaccount.com".
|
||||||
|
// Required.
|
||||||
|
GoogleAccessID string
|
||||||
|
|
||||||
|
// PrivateKey is the Google service account private key. It is obtainable
|
||||||
|
// from the Google Developers Console.
|
||||||
|
// At https://console.developers.google.com/project/<your-project-id>/apiui/credential,
|
||||||
|
// create a service account client ID or reuse one of your existing service account
|
||||||
|
// credentials. Click on the "Generate new P12 key" to generate and download
|
||||||
|
// a new private key. Once you download the P12 file, use the following command
|
||||||
|
// to convert it into a PEM file.
|
||||||
|
//
|
||||||
|
// $ openssl pkcs12 -in key.p12 -passin pass:notasecret -out key.pem -nodes
|
||||||
|
//
|
||||||
|
// Provide the contents of the PEM file as a byte slice.
|
||||||
|
// Exactly one of PrivateKey or SignBytes must be non-nil.
|
||||||
|
PrivateKey []byte
|
||||||
|
|
||||||
|
// SignBytes is a function for implementing custom signing. For example, if
|
||||||
|
// your application is running on Google App Engine, you can use
|
||||||
|
// appengine's internal signing function:
|
||||||
|
// ctx := appengine.NewContext(request)
|
||||||
|
// acc, _ := appengine.ServiceAccount(ctx)
|
||||||
|
// url, err := SignedURL("bucket", "object", &SignedURLOptions{
|
||||||
|
// GoogleAccessID: acc,
|
||||||
|
// SignBytes: func(b []byte) ([]byte, error) {
|
||||||
|
// _, signedBytes, err := appengine.SignBytes(ctx, b)
|
||||||
|
// return signedBytes, err
|
||||||
|
// },
|
||||||
|
// // etc.
|
||||||
|
// })
|
||||||
|
//
|
||||||
|
// Exactly one of PrivateKey or SignBytes must be non-nil.
|
||||||
|
SignBytes func(hashBytes []byte) (signature []byte, err error)
|
||||||
|
|
||||||
|
// Expires is the expiration time on the signed URL.
|
||||||
|
// It must be a time in the future.
|
||||||
|
// Required.
|
||||||
|
Expires time.Time
|
||||||
|
|
||||||
|
// Style provides options for the type of URL to use. Options are
|
||||||
|
// PathStyle (default), BucketBoundHostname, and VirtualHostedStyle. See
|
||||||
|
// https://cloud.google.com/storage/docs/request-endpoints for details.
|
||||||
|
// Optional.
|
||||||
|
Style URLStyle
|
||||||
|
|
||||||
|
// Insecure when set indicates that the generated URL's scheme
|
||||||
|
// will use "http" instead of "https" (default).
|
||||||
|
// Optional.
|
||||||
|
Insecure bool
|
||||||
|
|
||||||
|
// Fields specifies the attributes of a PostPolicyV4 request.
|
||||||
|
// When Fields is non-nil, its attributes must match those that will
|
||||||
|
// passed into field Conditions.
|
||||||
|
// Optional.
|
||||||
|
Fields *PolicyV4Fields
|
||||||
|
|
||||||
|
// The conditions that the uploaded file will be expected to conform to.
|
||||||
|
// When used, the failure of an upload to satisfy a condition will result in
|
||||||
|
// a 4XX status code, back with the message describing the problem.
|
||||||
|
// Optional.
|
||||||
|
Conditions []PostPolicyV4Condition
|
||||||
|
}
|
||||||
|
|
||||||
|
// PolicyV4Fields describes the attributes for a PostPolicyV4 request.
|
||||||
|
type PolicyV4Fields struct {
|
||||||
|
// ACL specifies the access control permissions for the object.
|
||||||
|
// Optional.
|
||||||
|
ACL string
|
||||||
|
// CacheControl specifies the caching directives for the object.
|
||||||
|
// Optional.
|
||||||
|
CacheControl string
|
||||||
|
// ContentType specifies the media type of the object.
|
||||||
|
// Optional.
|
||||||
|
ContentType string
|
||||||
|
// ContentDisposition specifies how the file will be served back to requesters.
|
||||||
|
// Optional.
|
||||||
|
ContentDisposition string
|
||||||
|
// ContentEncoding specifies the decompressive transcoding that the object.
|
||||||
|
// This field is complementary to ContentType in that the file could be
|
||||||
|
// compressed but ContentType specifies the file's original media type.
|
||||||
|
// Optional.
|
||||||
|
ContentEncoding string
|
||||||
|
// Metadata specifies custom metadata for the object.
|
||||||
|
// If any key doesn't begin with "x-goog-meta-", an error will be returned.
|
||||||
|
// Optional.
|
||||||
|
Metadata map[string]string
|
||||||
|
// StatusCodeOnSuccess when set, specifies the status code that Cloud Storage
|
||||||
|
// will serve back on successful upload of the object.
|
||||||
|
// Optional.
|
||||||
|
StatusCodeOnSuccess int
|
||||||
|
// RedirectToURLOnSuccess when set, specifies the URL that Cloud Storage
|
||||||
|
// will serve back on successful upload of the object.
|
||||||
|
// Optional.
|
||||||
|
RedirectToURLOnSuccess string
|
||||||
|
}
|
||||||
|
|
||||||
|
// PostPolicyV4 describes the URL and respective form fields for a generated PostPolicyV4 request.
|
||||||
|
type PostPolicyV4 struct {
|
||||||
|
// URL is the generated URL that the file upload will be made to.
|
||||||
|
URL string
|
||||||
|
// Fields specifies the generated key-values that the file uploader
|
||||||
|
// must include in their multipart upload form.
|
||||||
|
Fields map[string]string
|
||||||
|
}
|
||||||
|
|
||||||
|
// PostPolicyV4Condition describes the constraints that the subsequent
|
||||||
|
// object upload's multipart form fields will be expected to conform to.
|
||||||
|
type PostPolicyV4Condition interface {
|
||||||
|
isEmpty() bool
|
||||||
|
json.Marshaler
|
||||||
|
}
|
||||||
|
|
||||||
|
type startsWith struct {
|
||||||
|
key, value string
|
||||||
|
}
|
||||||
|
|
||||||
|
func (sw *startsWith) MarshalJSON() ([]byte, error) {
|
||||||
|
return json.Marshal([]string{"starts-with", sw.key, sw.value})
|
||||||
|
}
|
||||||
|
func (sw *startsWith) isEmpty() bool {
|
||||||
|
return sw.value == ""
|
||||||
|
}
|
||||||
|
|
||||||
|
// ConditionStartsWith checks that an attributes starts with value.
|
||||||
|
// An empty value will cause this condition to be ignored.
|
||||||
|
func ConditionStartsWith(key, value string) PostPolicyV4Condition {
|
||||||
|
return &startsWith{key, value}
|
||||||
|
}
|
||||||
|
|
||||||
|
type contentLengthRangeCondition struct {
|
||||||
|
start, end uint64
|
||||||
|
}
|
||||||
|
|
||||||
|
func (clr *contentLengthRangeCondition) MarshalJSON() ([]byte, error) {
|
||||||
|
return json.Marshal([]interface{}{"content-length-range", clr.start, clr.end})
|
||||||
|
}
|
||||||
|
func (clr *contentLengthRangeCondition) isEmpty() bool {
|
||||||
|
return clr.start == 0 && clr.end == 0
|
||||||
|
}
|
||||||
|
|
||||||
|
type singleValueCondition struct {
|
||||||
|
name, value string
|
||||||
|
}
|
||||||
|
|
||||||
|
func (svc *singleValueCondition) MarshalJSON() ([]byte, error) {
|
||||||
|
return json.Marshal(map[string]string{svc.name: svc.value})
|
||||||
|
}
|
||||||
|
func (svc *singleValueCondition) isEmpty() bool {
|
||||||
|
return svc.value == ""
|
||||||
|
}
|
||||||
|
|
||||||
|
// ConditionContentLengthRange constraints the limits that the
|
||||||
|
// multipart upload's range header will be expected to be within.
|
||||||
|
func ConditionContentLengthRange(start, end uint64) PostPolicyV4Condition {
|
||||||
|
return &contentLengthRangeCondition{start, end}
|
||||||
|
}
|
||||||
|
|
||||||
|
func conditionRedirectToURLOnSuccess(redirectURL string) PostPolicyV4Condition {
|
||||||
|
return &singleValueCondition{"success_action_redirect", redirectURL}
|
||||||
|
}
|
||||||
|
|
||||||
|
func conditionStatusCodeOnSuccess(statusCode int) PostPolicyV4Condition {
|
||||||
|
svc := &singleValueCondition{name: "success_action_status"}
|
||||||
|
if statusCode > 0 {
|
||||||
|
svc.value = fmt.Sprintf("%d", statusCode)
|
||||||
|
}
|
||||||
|
return svc
|
||||||
|
}
|
||||||
|
|
||||||
|
// GenerateSignedPostPolicyV4 generates a PostPolicyV4 value from bucket, object and opts.
|
||||||
|
// The generated URL and fields will then allow an unauthenticated client to perform multipart uploads.
|
||||||
|
func GenerateSignedPostPolicyV4(bucket, object string, opts *PostPolicyV4Options) (*PostPolicyV4, error) {
|
||||||
|
if bucket == "" {
|
||||||
|
return nil, errors.New("storage: bucket must be non-empty")
|
||||||
|
}
|
||||||
|
if object == "" {
|
||||||
|
return nil, errors.New("storage: object must be non-empty")
|
||||||
|
}
|
||||||
|
now := utcNow()
|
||||||
|
if err := validatePostPolicyV4Options(opts, now); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
var signingFn func(hashedBytes []byte) ([]byte, error)
|
||||||
|
switch {
|
||||||
|
case opts.SignBytes != nil:
|
||||||
|
signingFn = opts.SignBytes
|
||||||
|
|
||||||
|
case len(opts.PrivateKey) != 0:
|
||||||
|
parsedRSAPrivKey, err := parseKey(opts.PrivateKey)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
signingFn = func(hashedBytes []byte) ([]byte, error) {
|
||||||
|
return rsa.SignPKCS1v15(rand.Reader, parsedRSAPrivKey, crypto.SHA256, hashedBytes)
|
||||||
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
return nil, errors.New("storage: exactly one of PrivateKey or SignedBytes must be set")
|
||||||
|
}
|
||||||
|
|
||||||
|
var descFields PolicyV4Fields
|
||||||
|
if opts.Fields != nil {
|
||||||
|
descFields = *opts.Fields
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := validateMetadata(descFields.Metadata); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
// Build the policy.
|
||||||
|
conds := make([]PostPolicyV4Condition, len(opts.Conditions))
|
||||||
|
copy(conds, opts.Conditions)
|
||||||
|
conds = append(conds,
|
||||||
|
conditionRedirectToURLOnSuccess(descFields.RedirectToURLOnSuccess),
|
||||||
|
conditionStatusCodeOnSuccess(descFields.StatusCodeOnSuccess),
|
||||||
|
&singleValueCondition{"acl", descFields.ACL},
|
||||||
|
&singleValueCondition{"cache-control", descFields.CacheControl},
|
||||||
|
)
|
||||||
|
|
||||||
|
YYYYMMDD := now.Format(yearMonthDay)
|
||||||
|
policyFields := map[string]string{
|
||||||
|
"key": object,
|
||||||
|
"x-goog-date": now.Format(iso8601),
|
||||||
|
"x-goog-credential": opts.GoogleAccessID + "/" + YYYYMMDD + "/auto/storage/goog4_request",
|
||||||
|
"x-goog-algorithm": "GOOG4-RSA-SHA256",
|
||||||
|
"success_action_redirect": descFields.RedirectToURLOnSuccess,
|
||||||
|
"acl": descFields.ACL,
|
||||||
|
}
|
||||||
|
for key, value := range descFields.Metadata {
|
||||||
|
conds = append(conds, &singleValueCondition{key, value})
|
||||||
|
policyFields[key] = value
|
||||||
|
}
|
||||||
|
|
||||||
|
// Following from the order expected by the conformance test cases,
|
||||||
|
// hence manually inserting these fields in a specific order.
|
||||||
|
conds = append(conds,
|
||||||
|
&singleValueCondition{"bucket", bucket},
|
||||||
|
&singleValueCondition{"key", object},
|
||||||
|
&singleValueCondition{"x-goog-date", now.Format(iso8601)},
|
||||||
|
&singleValueCondition{
|
||||||
|
name: "x-goog-credential",
|
||||||
|
value: opts.GoogleAccessID + "/" + YYYYMMDD + "/auto/storage/goog4_request",
|
||||||
|
},
|
||||||
|
&singleValueCondition{"x-goog-algorithm", "GOOG4-RSA-SHA256"},
|
||||||
|
)
|
||||||
|
|
||||||
|
nonEmptyConds := make([]PostPolicyV4Condition, 0, len(opts.Conditions))
|
||||||
|
for _, cond := range conds {
|
||||||
|
if cond == nil || !cond.isEmpty() {
|
||||||
|
nonEmptyConds = append(nonEmptyConds, cond)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
condsAsJSON, err := json.Marshal(map[string]interface{}{
|
||||||
|
"conditions": nonEmptyConds,
|
||||||
|
"expiration": opts.Expires.Format(time.RFC3339),
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, fmt.Errorf("storage: PostPolicyV4 JSON serialization failed: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
b64Policy := base64.StdEncoding.EncodeToString(condsAsJSON)
|
||||||
|
shaSum := sha256.Sum256([]byte(b64Policy))
|
||||||
|
signature, err := signingFn(shaSum[:])
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
policyFields["policy"] = b64Policy
|
||||||
|
policyFields["x-goog-signature"] = fmt.Sprintf("%x", signature)
|
||||||
|
|
||||||
|
// Construct the URL.
|
||||||
|
scheme := "https"
|
||||||
|
if opts.Insecure {
|
||||||
|
scheme = "http"
|
||||||
|
}
|
||||||
|
path := opts.Style.path(bucket, "") + "/"
|
||||||
|
u := &url.URL{
|
||||||
|
Path: path,
|
||||||
|
RawPath: pathEncodeV4(path),
|
||||||
|
Host: opts.Style.host(bucket),
|
||||||
|
Scheme: scheme,
|
||||||
|
}
|
||||||
|
|
||||||
|
if descFields.StatusCodeOnSuccess > 0 {
|
||||||
|
policyFields["success_action_status"] = fmt.Sprintf("%d", descFields.StatusCodeOnSuccess)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Clear out fields with blanks values.
|
||||||
|
for key, value := range policyFields {
|
||||||
|
if value == "" {
|
||||||
|
delete(policyFields, key)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pp4 := &PostPolicyV4{
|
||||||
|
Fields: policyFields,
|
||||||
|
URL: u.String(),
|
||||||
|
}
|
||||||
|
return pp4, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// validatePostPolicyV4Options checks that:
|
||||||
|
// * GoogleAccessID is set
|
||||||
|
// * either but not both PrivateKey and SignBytes are set or nil, but not both
|
||||||
|
// * Expires, the deadline is not in the past
|
||||||
|
// * if Style is not set, it'll use PathStyle
|
||||||
|
func validatePostPolicyV4Options(opts *PostPolicyV4Options, now time.Time) error {
|
||||||
|
if opts == nil || opts.GoogleAccessID == "" {
|
||||||
|
return errors.New("storage: missing required GoogleAccessID")
|
||||||
|
}
|
||||||
|
if privBlank, signBlank := len(opts.PrivateKey) == 0, opts.SignBytes == nil; privBlank == signBlank {
|
||||||
|
return errors.New("storage: exactly one of PrivateKey or SignedBytes must be set")
|
||||||
|
}
|
||||||
|
if opts.Expires.Before(now) {
|
||||||
|
return errors.New("storage: expecting Expires to be in the future")
|
||||||
|
}
|
||||||
|
if opts.Style == nil {
|
||||||
|
opts.Style = PathStyle()
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// validateMetadata ensures that all keys passed in have a prefix of "x-goog-meta-",
|
||||||
|
// otherwise it will return an error.
|
||||||
|
func validateMetadata(hdrs map[string]string) (err error) {
|
||||||
|
if len(hdrs) == 0 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
badKeys := make([]string, 0, len(hdrs))
|
||||||
|
for key := range hdrs {
|
||||||
|
if !strings.HasPrefix(key, "x-goog-meta-") {
|
||||||
|
badKeys = append(badKeys, key)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if len(badKeys) != 0 {
|
||||||
|
err = errors.New("storage: expected metadata to begin with x-goog-meta-, got " + strings.Join(badKeys, ", "))
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
19
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
19
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
|
@ -3426,6 +3426,25 @@ var awsPartition = partition{
|
||||||
"us-east-1": endpoint{},
|
"us-east-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"macie": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"fips-us-east-1": endpoint{
|
||||||
|
Hostname: "macie-fips.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-west-2": endpoint{
|
||||||
|
Hostname: "macie-fips.us-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"managedblockchain": service{
|
"managedblockchain": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
|
@ -5,4 +5,4 @@ package aws
|
||||||
const SDKName = "aws-sdk-go"
|
const SDKName = "aws-sdk-go"
|
||||||
|
|
||||||
// SDKVersion is the version of this SDK
|
// SDKVersion is the version of this SDK
|
||||||
const SDKVersion = "1.30.25"
|
const SDKVersion = "1.30.28"
|
||||||
|
|
33
vendor/github.com/golang/protobuf/proto/deprecated.go
generated
vendored
33
vendor/github.com/golang/protobuf/proto/deprecated.go
generated
vendored
|
@ -9,6 +9,8 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
|
protoV2 "google.golang.org/protobuf/proto"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -82,11 +84,30 @@ func UnmarshalJSONEnum(m map[string]int32, data []byte, enumName string) (int32,
|
||||||
return val, nil
|
return val, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Deprecated: Do not use.
|
// Deprecated: Do not use; this type existed for intenal-use only.
|
||||||
type InternalMessageInfo struct{}
|
type InternalMessageInfo struct{}
|
||||||
|
|
||||||
func (*InternalMessageInfo) DiscardUnknown(Message) { panic("not implemented") }
|
// Deprecated: Do not use; this method existed for intenal-use only.
|
||||||
func (*InternalMessageInfo) Marshal([]byte, Message, bool) ([]byte, error) { panic("not implemented") }
|
func (*InternalMessageInfo) DiscardUnknown(m Message) {
|
||||||
func (*InternalMessageInfo) Merge(Message, Message) { panic("not implemented") }
|
DiscardUnknown(m)
|
||||||
func (*InternalMessageInfo) Size(Message) int { panic("not implemented") }
|
}
|
||||||
func (*InternalMessageInfo) Unmarshal(Message, []byte) error { panic("not implemented") }
|
|
||||||
|
// Deprecated: Do not use; this method existed for intenal-use only.
|
||||||
|
func (*InternalMessageInfo) Marshal(b []byte, m Message, deterministic bool) ([]byte, error) {
|
||||||
|
return protoV2.MarshalOptions{Deterministic: deterministic}.MarshalAppend(b, MessageV2(m))
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Do not use; this method existed for intenal-use only.
|
||||||
|
func (*InternalMessageInfo) Merge(dst, src Message) {
|
||||||
|
protoV2.Merge(MessageV2(dst), MessageV2(src))
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Do not use; this method existed for intenal-use only.
|
||||||
|
func (*InternalMessageInfo) Size(m Message) int {
|
||||||
|
return protoV2.Size(MessageV2(m))
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Do not use; this method existed for intenal-use only.
|
||||||
|
func (*InternalMessageInfo) Unmarshal(m Message, b []byte) error {
|
||||||
|
return protoV2.UnmarshalOptions{Merge: true}.Unmarshal(b, MessageV2(m))
|
||||||
|
}
|
||||||
|
|
3
vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
generated
vendored
3
vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
generated
vendored
|
@ -1,4 +1,4 @@
|
||||||
// mksysctl_openbsd.pl
|
// go run mksysctl_openbsd.go
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
// Code generated by the command above; DO NOT EDIT.
|
||||||
|
|
||||||
// +build 386,openbsd
|
// +build 386,openbsd
|
||||||
|
@ -30,6 +30,7 @@ var sysctlMib = []mibentry{
|
||||||
{"hw.model", []_C_int{6, 2}},
|
{"hw.model", []_C_int{6, 2}},
|
||||||
{"hw.ncpu", []_C_int{6, 3}},
|
{"hw.ncpu", []_C_int{6, 3}},
|
||||||
{"hw.ncpufound", []_C_int{6, 21}},
|
{"hw.ncpufound", []_C_int{6, 21}},
|
||||||
|
{"hw.ncpuonline", []_C_int{6, 25}},
|
||||||
{"hw.pagesize", []_C_int{6, 7}},
|
{"hw.pagesize", []_C_int{6, 7}},
|
||||||
{"hw.physmem", []_C_int{6, 19}},
|
{"hw.physmem", []_C_int{6, 19}},
|
||||||
{"hw.product", []_C_int{6, 15}},
|
{"hw.product", []_C_int{6, 15}},
|
||||||
|
|
1
vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
generated
vendored
|
@ -31,6 +31,7 @@ var sysctlMib = []mibentry{
|
||||||
{"hw.model", []_C_int{6, 2}},
|
{"hw.model", []_C_int{6, 2}},
|
||||||
{"hw.ncpu", []_C_int{6, 3}},
|
{"hw.ncpu", []_C_int{6, 3}},
|
||||||
{"hw.ncpufound", []_C_int{6, 21}},
|
{"hw.ncpufound", []_C_int{6, 21}},
|
||||||
|
{"hw.ncpuonline", []_C_int{6, 25}},
|
||||||
{"hw.pagesize", []_C_int{6, 7}},
|
{"hw.pagesize", []_C_int{6, 7}},
|
||||||
{"hw.perfpolicy", []_C_int{6, 23}},
|
{"hw.perfpolicy", []_C_int{6, 23}},
|
||||||
{"hw.physmem", []_C_int{6, 19}},
|
{"hw.physmem", []_C_int{6, 19}},
|
||||||
|
|
1
vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
generated
vendored
|
@ -30,6 +30,7 @@ var sysctlMib = []mibentry{
|
||||||
{"hw.model", []_C_int{6, 2}},
|
{"hw.model", []_C_int{6, 2}},
|
||||||
{"hw.ncpu", []_C_int{6, 3}},
|
{"hw.ncpu", []_C_int{6, 3}},
|
||||||
{"hw.ncpufound", []_C_int{6, 21}},
|
{"hw.ncpufound", []_C_int{6, 21}},
|
||||||
|
{"hw.ncpuonline", []_C_int{6, 25}},
|
||||||
{"hw.pagesize", []_C_int{6, 7}},
|
{"hw.pagesize", []_C_int{6, 7}},
|
||||||
{"hw.physmem", []_C_int{6, 19}},
|
{"hw.physmem", []_C_int{6, 19}},
|
||||||
{"hw.product", []_C_int{6, 15}},
|
{"hw.product", []_C_int{6, 15}},
|
||||||
|
|
19
vendor/golang.org/x/tools/go/packages/golist.go
generated
vendored
19
vendor/golang.org/x/tools/go/packages/golist.go
generated
vendored
|
@ -544,6 +544,25 @@ func (state *golistState) createDriverResponse(words ...string) (*driverResponse
|
||||||
module: p.Module,
|
module: p.Module,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (state.cfg.Mode&TypecheckCgo) != 0 && len(p.CgoFiles) != 0 {
|
||||||
|
if len(p.CompiledGoFiles) > len(p.GoFiles) {
|
||||||
|
// We need the cgo definitions, which are in the first
|
||||||
|
// CompiledGoFile after the non-cgo ones. This is a hack but there
|
||||||
|
// isn't currently a better way to find it. We also need the pure
|
||||||
|
// Go files and unprocessed cgo files, all of which are already
|
||||||
|
// in pkg.GoFiles.
|
||||||
|
cgoTypes := p.CompiledGoFiles[len(p.GoFiles)]
|
||||||
|
pkg.CompiledGoFiles = append([]string{cgoTypes}, pkg.GoFiles...)
|
||||||
|
} else {
|
||||||
|
// golang/go#38990: go list silently fails to do cgo processing
|
||||||
|
pkg.CompiledGoFiles = nil
|
||||||
|
pkg.Errors = append(pkg.Errors, Error{
|
||||||
|
Msg: "go list failed to return CompiledGoFiles; https://golang.org/issue/38990?",
|
||||||
|
Kind: ListError,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Work around https://golang.org/issue/28749:
|
// Work around https://golang.org/issue/28749:
|
||||||
// cmd/go puts assembly, C, and C++ files in CompiledGoFiles.
|
// cmd/go puts assembly, C, and C++ files in CompiledGoFiles.
|
||||||
// Filter out any elements of CompiledGoFiles that are also in OtherFiles.
|
// Filter out any elements of CompiledGoFiles that are also in OtherFiles.
|
||||||
|
|
20
vendor/golang.org/x/tools/go/packages/packages.go
generated
vendored
20
vendor/golang.org/x/tools/go/packages/packages.go
generated
vendored
|
@ -19,6 +19,7 @@ import (
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
"reflect"
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
|
@ -70,6 +71,10 @@ const (
|
||||||
|
|
||||||
// NeedTypesSizes adds TypesSizes.
|
// NeedTypesSizes adds TypesSizes.
|
||||||
NeedTypesSizes
|
NeedTypesSizes
|
||||||
|
|
||||||
|
// TypecheckCgo enables full support for type checking cgo. Requires Go 1.15+.
|
||||||
|
// Modifies CompiledGoFiles and Types, and has no effect on its own.
|
||||||
|
TypecheckCgo
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -257,7 +262,7 @@ type Package struct {
|
||||||
GoFiles []string
|
GoFiles []string
|
||||||
|
|
||||||
// CompiledGoFiles lists the absolute file paths of the package's source
|
// CompiledGoFiles lists the absolute file paths of the package's source
|
||||||
// files that were presented to the compiler.
|
// files that are suitable for type checking.
|
||||||
// This may differ from GoFiles if files are processed before compilation.
|
// This may differ from GoFiles if files are processed before compilation.
|
||||||
CompiledGoFiles []string
|
CompiledGoFiles []string
|
||||||
|
|
||||||
|
@ -878,6 +883,19 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) {
|
||||||
Error: appendError,
|
Error: appendError,
|
||||||
Sizes: ld.sizes,
|
Sizes: ld.sizes,
|
||||||
}
|
}
|
||||||
|
if (ld.Mode & TypecheckCgo) != 0 {
|
||||||
|
// TODO: remove this when we stop supporting 1.14.
|
||||||
|
rtc := reflect.ValueOf(tc).Elem()
|
||||||
|
usesCgo := rtc.FieldByName("UsesCgo")
|
||||||
|
if !usesCgo.IsValid() {
|
||||||
|
appendError(Error{
|
||||||
|
Msg: "TypecheckCgo requires Go 1.15+",
|
||||||
|
Kind: ListError,
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
usesCgo.SetBool(true)
|
||||||
|
}
|
||||||
types.NewChecker(tc, ld.Fset, lpkg.Types, lpkg.TypesInfo).Files(lpkg.Syntax)
|
types.NewChecker(tc, ld.Fset, lpkg.Types, lpkg.TypesInfo).Files(lpkg.Syntax)
|
||||||
|
|
||||||
lpkg.importErrors = nil // no longer needed
|
lpkg.importErrors = nil // no longer needed
|
||||||
|
|
141
vendor/google.golang.org/genproto/googleapis/api/annotations/annotations.pb.go
generated
vendored
141
vendor/google.golang.org/genproto/googleapis/api/annotations/annotations.pb.go
generated
vendored
|
@ -1,57 +1,124 @@
|
||||||
|
// Copyright (c) 2015, Google Inc.
|
||||||
|
//
|
||||||
|
// 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.
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/api/annotations.proto
|
// source: google/api/annotations.proto
|
||||||
|
|
||||||
package annotations
|
package annotations
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
|
descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
var E_Http = &proto.ExtensionDesc{
|
var file_google_api_annotations_proto_extTypes = []protoimpl.ExtensionInfo{
|
||||||
ExtendedType: (*descriptor.MethodOptions)(nil),
|
{
|
||||||
ExtensionType: (*HttpRule)(nil),
|
ExtendedType: (*descriptor.MethodOptions)(nil),
|
||||||
Field: 72295728,
|
ExtensionType: (*HttpRule)(nil),
|
||||||
Name: "google.api.http",
|
Field: 72295728,
|
||||||
Tag: "bytes,72295728,opt,name=http",
|
Name: "google.api.http",
|
||||||
Filename: "google/api/annotations.proto",
|
Tag: "bytes,72295728,opt,name=http",
|
||||||
|
Filename: "google/api/annotations.proto",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
// Extension fields to descriptor.MethodOptions.
|
||||||
proto.RegisterExtension(E_Http)
|
var (
|
||||||
|
// See `HttpRule`.
|
||||||
|
//
|
||||||
|
// optional google.api.HttpRule http = 72295728;
|
||||||
|
E_Http = &file_google_api_annotations_proto_extTypes[0]
|
||||||
|
)
|
||||||
|
|
||||||
|
var File_google_api_annotations_proto protoreflect.FileDescriptor
|
||||||
|
|
||||||
|
var file_google_api_annotations_proto_rawDesc = []byte{
|
||||||
|
0x0a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e,
|
||||||
|
0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a,
|
||||||
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x1a, 0x15, 0x67, 0x6f, 0x6f, 0x67,
|
||||||
|
0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x68, 0x74, 0x74, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||||
|
0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
||||||
|
0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
|
||||||
|
0x6f, 0x74, 0x6f, 0x3a, 0x4b, 0x0a, 0x04, 0x68, 0x74, 0x74, 0x70, 0x12, 0x1e, 0x2e, 0x67, 0x6f,
|
||||||
|
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65,
|
||||||
|
0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xb0, 0xca, 0xbc, 0x22,
|
||||||
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
|
||||||
|
0x69, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x68, 0x74, 0x74, 0x70,
|
||||||
|
0x42, 0x6e, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
|
||||||
|
0x70, 0x69, 0x42, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50,
|
||||||
|
0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
|
||||||
|
0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f,
|
||||||
|
0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70,
|
||||||
|
0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x61, 0x6e,
|
||||||
|
0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0x02, 0x04, 0x47, 0x41, 0x50, 0x49,
|
||||||
|
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var file_google_api_annotations_proto_goTypes = []interface{}{
|
||||||
proto.RegisterFile("google/api/annotations.proto", fileDescriptor_c591c5aa9fb79aab)
|
(*descriptor.MethodOptions)(nil), // 0: google.protobuf.MethodOptions
|
||||||
|
(*HttpRule)(nil), // 1: google.api.HttpRule
|
||||||
|
}
|
||||||
|
var file_google_api_annotations_proto_depIdxs = []int32{
|
||||||
|
0, // 0: google.api.http:extendee -> google.protobuf.MethodOptions
|
||||||
|
1, // 1: google.api.http:type_name -> google.api.HttpRule
|
||||||
|
2, // [2:2] is the sub-list for method output_type
|
||||||
|
2, // [2:2] is the sub-list for method input_type
|
||||||
|
1, // [1:2] is the sub-list for extension type_name
|
||||||
|
0, // [0:1] is the sub-list for extension extendee
|
||||||
|
0, // [0:0] is the sub-list for field type_name
|
||||||
}
|
}
|
||||||
|
|
||||||
var fileDescriptor_c591c5aa9fb79aab = []byte{
|
func init() { file_google_api_annotations_proto_init() }
|
||||||
// 208 bytes of a gzipped FileDescriptorProto
|
func file_google_api_annotations_proto_init() {
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x49, 0xcf, 0xcf, 0x4f,
|
if File_google_api_annotations_proto != nil {
|
||||||
0xcf, 0x49, 0xd5, 0x4f, 0x2c, 0xc8, 0xd4, 0x4f, 0xcc, 0xcb, 0xcb, 0x2f, 0x49, 0x2c, 0xc9, 0xcc,
|
return
|
||||||
0xcf, 0x2b, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x82, 0xc8, 0xea, 0x25, 0x16, 0x64,
|
}
|
||||||
0x4a, 0x89, 0x22, 0xa9, 0xcc, 0x28, 0x29, 0x29, 0x80, 0x28, 0x91, 0x52, 0x80, 0x0a, 0x83, 0x79,
|
file_google_api_http_proto_init()
|
||||||
0x49, 0xa5, 0x69, 0xfa, 0x29, 0xa9, 0xc5, 0xc9, 0x45, 0x99, 0x05, 0x25, 0xf9, 0x45, 0x10, 0x15,
|
type x struct{}
|
||||||
0x56, 0xde, 0x5c, 0x2c, 0x20, 0xf5, 0x42, 0x72, 0x7a, 0x50, 0xd3, 0x60, 0x4a, 0xf5, 0x7c, 0x53,
|
out := protoimpl.TypeBuilder{
|
||||||
0x4b, 0x32, 0xf2, 0x53, 0xfc, 0x0b, 0xc0, 0x56, 0x4a, 0x6c, 0x38, 0xb5, 0x47, 0x49, 0x81, 0x51,
|
File: protoimpl.DescBuilder{
|
||||||
0x83, 0xdb, 0x48, 0x44, 0x0f, 0x61, 0xad, 0x9e, 0x47, 0x49, 0x49, 0x41, 0x50, 0x69, 0x4e, 0x6a,
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
0x10, 0xd8, 0x10, 0xa7, 0x3c, 0x2e, 0xbe, 0xe4, 0xfc, 0x5c, 0x24, 0x05, 0x4e, 0x02, 0x8e, 0x08,
|
RawDescriptor: file_google_api_annotations_proto_rawDesc,
|
||||||
0x67, 0x07, 0x80, 0x4c, 0x0e, 0x60, 0x8c, 0x72, 0x84, 0xca, 0xa7, 0xe7, 0xe7, 0x24, 0xe6, 0xa5,
|
NumEnums: 0,
|
||||||
0xeb, 0xe5, 0x17, 0xa5, 0xeb, 0xa7, 0xa7, 0xe6, 0x81, 0xed, 0xd5, 0x87, 0x48, 0x25, 0x16, 0x64,
|
NumMessages: 0,
|
||||||
0x16, 0xa3, 0x7b, 0xda, 0x1a, 0x89, 0xbd, 0x88, 0x89, 0xc5, 0xdd, 0x31, 0xc0, 0x33, 0x89, 0x0d,
|
NumExtensions: 1,
|
||||||
0xac, 0xc9, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0xe3, 0x29, 0x19, 0x62, 0x28, 0x01, 0x00, 0x00,
|
NumServices: 0,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_api_annotations_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_api_annotations_proto_depIdxs,
|
||||||
|
ExtensionInfos: file_google_api_annotations_proto_extTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_api_annotations_proto = out.File
|
||||||
|
file_google_api_annotations_proto_rawDesc = nil
|
||||||
|
file_google_api_annotations_proto_goTypes = nil
|
||||||
|
file_google_api_annotations_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
261
vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go
generated
vendored
261
vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go
generated
vendored
|
@ -1,81 +1,220 @@
|
||||||
|
// Copyright 2019 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.
|
||||||
|
//
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/api/client.proto
|
// source: google/api/client.proto
|
||||||
|
|
||||||
package annotations
|
package annotations
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
|
descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
var E_MethodSignature = &proto.ExtensionDesc{
|
var file_google_api_client_proto_extTypes = []protoimpl.ExtensionInfo{
|
||||||
ExtendedType: (*descriptor.MethodOptions)(nil),
|
{
|
||||||
ExtensionType: ([]string)(nil),
|
ExtendedType: (*descriptor.MethodOptions)(nil),
|
||||||
Field: 1051,
|
ExtensionType: ([]string)(nil),
|
||||||
Name: "google.api.method_signature",
|
Field: 1051,
|
||||||
Tag: "bytes,1051,rep,name=method_signature",
|
Name: "google.api.method_signature",
|
||||||
Filename: "google/api/client.proto",
|
Tag: "bytes,1051,rep,name=method_signature",
|
||||||
|
Filename: "google/api/client.proto",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ExtendedType: (*descriptor.ServiceOptions)(nil),
|
||||||
|
ExtensionType: (*string)(nil),
|
||||||
|
Field: 1049,
|
||||||
|
Name: "google.api.default_host",
|
||||||
|
Tag: "bytes,1049,opt,name=default_host",
|
||||||
|
Filename: "google/api/client.proto",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ExtendedType: (*descriptor.ServiceOptions)(nil),
|
||||||
|
ExtensionType: (*string)(nil),
|
||||||
|
Field: 1050,
|
||||||
|
Name: "google.api.oauth_scopes",
|
||||||
|
Tag: "bytes,1050,opt,name=oauth_scopes",
|
||||||
|
Filename: "google/api/client.proto",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
var E_DefaultHost = &proto.ExtensionDesc{
|
// Extension fields to descriptor.MethodOptions.
|
||||||
ExtendedType: (*descriptor.ServiceOptions)(nil),
|
var (
|
||||||
ExtensionType: (*string)(nil),
|
// A definition of a client library method signature.
|
||||||
Field: 1049,
|
//
|
||||||
Name: "google.api.default_host",
|
// In client libraries, each proto RPC corresponds to one or more methods
|
||||||
Tag: "bytes,1049,opt,name=default_host",
|
// which the end user is able to call, and calls the underlying RPC.
|
||||||
Filename: "google/api/client.proto",
|
// Normally, this method receives a single argument (a struct or instance
|
||||||
|
// corresponding to the RPC request object). Defining this field will
|
||||||
|
// add one or more overloads providing flattened or simpler method signatures
|
||||||
|
// in some languages.
|
||||||
|
//
|
||||||
|
// The fields on the method signature are provided as a comma-separated
|
||||||
|
// string.
|
||||||
|
//
|
||||||
|
// For example, the proto RPC and annotation:
|
||||||
|
//
|
||||||
|
// rpc CreateSubscription(CreateSubscriptionRequest)
|
||||||
|
// returns (Subscription) {
|
||||||
|
// option (google.api.method_signature) = "name,topic";
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// Would add the following Java overload (in addition to the method accepting
|
||||||
|
// the request object):
|
||||||
|
//
|
||||||
|
// public final Subscription createSubscription(String name, String topic)
|
||||||
|
//
|
||||||
|
// The following backwards-compatibility guidelines apply:
|
||||||
|
//
|
||||||
|
// * Adding this annotation to an unannotated method is backwards
|
||||||
|
// compatible.
|
||||||
|
// * Adding this annotation to a method which already has existing
|
||||||
|
// method signature annotations is backwards compatible if and only if
|
||||||
|
// the new method signature annotation is last in the sequence.
|
||||||
|
// * Modifying or removing an existing method signature annotation is
|
||||||
|
// a breaking change.
|
||||||
|
// * Re-ordering existing method signature annotations is a breaking
|
||||||
|
// change.
|
||||||
|
//
|
||||||
|
// repeated string method_signature = 1051;
|
||||||
|
E_MethodSignature = &file_google_api_client_proto_extTypes[0]
|
||||||
|
)
|
||||||
|
|
||||||
|
// Extension fields to descriptor.ServiceOptions.
|
||||||
|
var (
|
||||||
|
// The hostname for this service.
|
||||||
|
// This should be specified with no prefix or protocol.
|
||||||
|
//
|
||||||
|
// Example:
|
||||||
|
//
|
||||||
|
// service Foo {
|
||||||
|
// option (google.api.default_host) = "foo.googleapi.com";
|
||||||
|
// ...
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// optional string default_host = 1049;
|
||||||
|
E_DefaultHost = &file_google_api_client_proto_extTypes[1]
|
||||||
|
// OAuth scopes needed for the client.
|
||||||
|
//
|
||||||
|
// Example:
|
||||||
|
//
|
||||||
|
// service Foo {
|
||||||
|
// option (google.api.oauth_scopes) = \
|
||||||
|
// "https://www.googleapis.com/auth/cloud-platform";
|
||||||
|
// ...
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// If there is more than one scope, use a comma-separated string:
|
||||||
|
//
|
||||||
|
// Example:
|
||||||
|
//
|
||||||
|
// service Foo {
|
||||||
|
// option (google.api.oauth_scopes) = \
|
||||||
|
// "https://www.googleapis.com/auth/cloud-platform,"
|
||||||
|
// "https://www.googleapis.com/auth/monitoring";
|
||||||
|
// ...
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// optional string oauth_scopes = 1050;
|
||||||
|
E_OauthScopes = &file_google_api_client_proto_extTypes[2]
|
||||||
|
)
|
||||||
|
|
||||||
|
var File_google_api_client_proto protoreflect.FileDescriptor
|
||||||
|
|
||||||
|
var file_google_api_client_proto_rawDesc = []byte{
|
||||||
|
0x0a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69,
|
||||||
|
0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||||
|
0x65, 0x2e, 0x61, 0x70, 0x69, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
|
||||||
|
0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f,
|
||||||
|
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x3a, 0x4a, 0x0a, 0x10, 0x6d, 0x65, 0x74, 0x68, 0x6f,
|
||||||
|
0x64, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1e, 0x2e, 0x67, 0x6f,
|
||||||
|
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65,
|
||||||
|
0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x9b, 0x08, 0x20, 0x03,
|
||||||
|
0x28, 0x09, 0x52, 0x0f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74,
|
||||||
|
0x75, 0x72, 0x65, 0x3a, 0x43, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x68,
|
||||||
|
0x6f, 0x73, 0x74, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
|
||||||
|
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74,
|
||||||
|
0x69, 0x6f, 0x6e, 0x73, 0x18, 0x99, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x66,
|
||||||
|
0x61, 0x75, 0x6c, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x3a, 0x43, 0x0a, 0x0c, 0x6f, 0x61, 0x75, 0x74,
|
||||||
|
0x68, 0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||||
|
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69,
|
||||||
|
0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x9a, 0x08, 0x20, 0x01, 0x28, 0x09,
|
||||||
|
0x52, 0x0b, 0x6f, 0x61, 0x75, 0x74, 0x68, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x42, 0x69, 0x0a,
|
||||||
|
0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x42,
|
||||||
|
0x0b, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41,
|
||||||
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
|
||||||
|
0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||||
|
0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
|
||||||
|
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
||||||
|
0x73, 0xa2, 0x02, 0x04, 0x47, 0x41, 0x50, 0x49, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
var E_OauthScopes = &proto.ExtensionDesc{
|
var file_google_api_client_proto_goTypes = []interface{}{
|
||||||
ExtendedType: (*descriptor.ServiceOptions)(nil),
|
(*descriptor.MethodOptions)(nil), // 0: google.protobuf.MethodOptions
|
||||||
ExtensionType: (*string)(nil),
|
(*descriptor.ServiceOptions)(nil), // 1: google.protobuf.ServiceOptions
|
||||||
Field: 1050,
|
}
|
||||||
Name: "google.api.oauth_scopes",
|
var file_google_api_client_proto_depIdxs = []int32{
|
||||||
Tag: "bytes,1050,opt,name=oauth_scopes",
|
0, // 0: google.api.method_signature:extendee -> google.protobuf.MethodOptions
|
||||||
Filename: "google/api/client.proto",
|
1, // 1: google.api.default_host:extendee -> google.protobuf.ServiceOptions
|
||||||
|
1, // 2: google.api.oauth_scopes:extendee -> google.protobuf.ServiceOptions
|
||||||
|
3, // [3:3] is the sub-list for method output_type
|
||||||
|
3, // [3:3] is the sub-list for method input_type
|
||||||
|
3, // [3:3] is the sub-list for extension type_name
|
||||||
|
0, // [0:3] is the sub-list for extension extendee
|
||||||
|
0, // [0:0] is the sub-list for field type_name
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() { file_google_api_client_proto_init() }
|
||||||
proto.RegisterExtension(E_MethodSignature)
|
func file_google_api_client_proto_init() {
|
||||||
proto.RegisterExtension(E_DefaultHost)
|
if File_google_api_client_proto != nil {
|
||||||
proto.RegisterExtension(E_OauthScopes)
|
return
|
||||||
}
|
}
|
||||||
|
type x struct{}
|
||||||
func init() {
|
out := protoimpl.TypeBuilder{
|
||||||
proto.RegisterFile("google/api/client.proto", fileDescriptor_78f2c6f7c3a942c1)
|
File: protoimpl.DescBuilder{
|
||||||
}
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
|
RawDescriptor: file_google_api_client_proto_rawDesc,
|
||||||
var fileDescriptor_78f2c6f7c3a942c1 = []byte{
|
NumEnums: 0,
|
||||||
// 262 bytes of a gzipped FileDescriptorProto
|
NumMessages: 0,
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x90, 0x3f, 0x4f, 0xc3, 0x30,
|
NumExtensions: 3,
|
||||||
0x10, 0xc5, 0x55, 0x40, 0xa8, 0x75, 0x11, 0xa0, 0x2c, 0x20, 0x06, 0xc8, 0xd8, 0xc9, 0x1e, 0xd8,
|
NumServices: 0,
|
||||||
0xca, 0xd4, 0x76, 0xe0, 0x8f, 0x84, 0x88, 0x9a, 0x8d, 0x25, 0x72, 0x9d, 0xab, 0x63, 0x29, 0xf5,
|
},
|
||||||
0x59, 0xf6, 0x85, 0xef, 0x02, 0x6c, 0x7c, 0x52, 0x54, 0xc7, 0x11, 0x48, 0x0c, 0x6c, 0x27, 0xbd,
|
GoTypes: file_google_api_client_proto_goTypes,
|
||||||
0xf7, 0xfb, 0x9d, 0xf4, 0xd8, 0x85, 0x46, 0xd4, 0x2d, 0x08, 0xe9, 0x8c, 0x50, 0xad, 0x01, 0x4b,
|
DependencyIndexes: file_google_api_client_proto_depIdxs,
|
||||||
0xdc, 0x79, 0x24, 0xcc, 0x58, 0x1f, 0x70, 0xe9, 0xcc, 0x55, 0x9e, 0x4a, 0x31, 0xd9, 0x74, 0x5b,
|
ExtensionInfos: file_google_api_client_proto_extTypes,
|
||||||
0x51, 0x43, 0x50, 0xde, 0x38, 0x42, 0xdf, 0xb7, 0xe7, 0x4f, 0xec, 0x7c, 0x07, 0xd4, 0x60, 0x5d,
|
}.Build()
|
||||||
0x05, 0xa3, 0xad, 0xa4, 0xce, 0x43, 0x76, 0xcd, 0x93, 0x62, 0xc0, 0xf8, 0x73, 0xac, 0xbc, 0x38,
|
File_google_api_client_proto = out.File
|
||||||
0x32, 0x68, 0xc3, 0xe5, 0xe7, 0x38, 0x3f, 0x9c, 0x4d, 0xd6, 0x67, 0x3d, 0x58, 0x0e, 0xdc, 0x7c,
|
file_google_api_client_proto_rawDesc = nil
|
||||||
0xc5, 0x4e, 0x6a, 0xd8, 0xca, 0xae, 0xa5, 0xaa, 0xc1, 0x40, 0xd9, 0xcd, 0x1f, 0x4f, 0x09, 0xfe,
|
file_google_api_client_proto_goTypes = nil
|
||||||
0xcd, 0x28, 0x18, 0x44, 0xef, 0xe3, 0x7c, 0x34, 0x9b, 0xac, 0xa7, 0x89, 0x7a, 0xc0, 0x40, 0x7b,
|
file_google_api_client_proto_depIdxs = nil
|
||||||
0x09, 0xca, 0x8e, 0x9a, 0x2a, 0x28, 0x74, 0x10, 0xfe, 0x97, 0x7c, 0x24, 0x49, 0xa4, 0xca, 0x08,
|
|
||||||
0x2d, 0x0d, 0x3b, 0x55, 0xb8, 0xe3, 0x3f, 0x4b, 0x2c, 0xa7, 0xab, 0xb8, 0x51, 0xb1, 0x97, 0x14,
|
|
||||||
0xa3, 0xd7, 0x45, 0x8a, 0x34, 0xb6, 0xd2, 0x6a, 0x8e, 0x5e, 0x0b, 0x0d, 0x36, 0xbe, 0x10, 0x7d,
|
|
||||||
0x24, 0x9d, 0x09, 0x71, 0x5c, 0x69, 0x2d, 0x92, 0x8c, 0xbf, 0xee, 0x7e, 0xdd, 0x5f, 0x07, 0x47,
|
|
||||||
0xf7, 0x8b, 0xe2, 0x71, 0x73, 0x1c, 0xa1, 0xdb, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0xcc, 0xc2,
|
|
||||||
0xcf, 0x71, 0x90, 0x01, 0x00, 0x00,
|
|
||||||
}
|
}
|
||||||
|
|
237
vendor/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go
generated
vendored
237
vendor/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go
generated
vendored
|
@ -1,26 +1,46 @@
|
||||||
|
// Copyright 2019 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.
|
||||||
|
//
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/api/field_behavior.proto
|
// source: google/api/field_behavior.proto
|
||||||
|
|
||||||
package annotations
|
package annotations
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
|
descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// An indicator of the behavior of a given field (for example, that a field
|
// An indicator of the behavior of a given field (for example, that a field
|
||||||
// is required in requests, or given as output but ignored as input).
|
// is required in requests, or given as output but ignored as input).
|
||||||
|
@ -56,69 +76,164 @@ const (
|
||||||
FieldBehavior_IMMUTABLE FieldBehavior = 5
|
FieldBehavior_IMMUTABLE FieldBehavior = 5
|
||||||
)
|
)
|
||||||
|
|
||||||
var FieldBehavior_name = map[int32]string{
|
// Enum value maps for FieldBehavior.
|
||||||
0: "FIELD_BEHAVIOR_UNSPECIFIED",
|
var (
|
||||||
1: "OPTIONAL",
|
FieldBehavior_name = map[int32]string{
|
||||||
2: "REQUIRED",
|
0: "FIELD_BEHAVIOR_UNSPECIFIED",
|
||||||
3: "OUTPUT_ONLY",
|
1: "OPTIONAL",
|
||||||
4: "INPUT_ONLY",
|
2: "REQUIRED",
|
||||||
5: "IMMUTABLE",
|
3: "OUTPUT_ONLY",
|
||||||
}
|
4: "INPUT_ONLY",
|
||||||
|
5: "IMMUTABLE",
|
||||||
|
}
|
||||||
|
FieldBehavior_value = map[string]int32{
|
||||||
|
"FIELD_BEHAVIOR_UNSPECIFIED": 0,
|
||||||
|
"OPTIONAL": 1,
|
||||||
|
"REQUIRED": 2,
|
||||||
|
"OUTPUT_ONLY": 3,
|
||||||
|
"INPUT_ONLY": 4,
|
||||||
|
"IMMUTABLE": 5,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
var FieldBehavior_value = map[string]int32{
|
func (x FieldBehavior) Enum() *FieldBehavior {
|
||||||
"FIELD_BEHAVIOR_UNSPECIFIED": 0,
|
p := new(FieldBehavior)
|
||||||
"OPTIONAL": 1,
|
*p = x
|
||||||
"REQUIRED": 2,
|
return p
|
||||||
"OUTPUT_ONLY": 3,
|
|
||||||
"INPUT_ONLY": 4,
|
|
||||||
"IMMUTABLE": 5,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x FieldBehavior) String() string {
|
func (x FieldBehavior) String() string {
|
||||||
return proto.EnumName(FieldBehavior_name, int32(x))
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (FieldBehavior) Descriptor() protoreflect.EnumDescriptor {
|
||||||
|
return file_google_api_field_behavior_proto_enumTypes[0].Descriptor()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (FieldBehavior) Type() protoreflect.EnumType {
|
||||||
|
return &file_google_api_field_behavior_proto_enumTypes[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x FieldBehavior) Number() protoreflect.EnumNumber {
|
||||||
|
return protoreflect.EnumNumber(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use FieldBehavior.Descriptor instead.
|
||||||
func (FieldBehavior) EnumDescriptor() ([]byte, []int) {
|
func (FieldBehavior) EnumDescriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_4648f18fd5079967, []int{0}
|
return file_google_api_field_behavior_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
var E_FieldBehavior = &proto.ExtensionDesc{
|
var file_google_api_field_behavior_proto_extTypes = []protoimpl.ExtensionInfo{
|
||||||
ExtendedType: (*descriptor.FieldOptions)(nil),
|
{
|
||||||
ExtensionType: ([]FieldBehavior)(nil),
|
ExtendedType: (*descriptor.FieldOptions)(nil),
|
||||||
Field: 1052,
|
ExtensionType: ([]FieldBehavior)(nil),
|
||||||
Name: "google.api.field_behavior",
|
Field: 1052,
|
||||||
Tag: "varint,1052,rep,name=field_behavior,enum=google.api.FieldBehavior",
|
Name: "google.api.field_behavior",
|
||||||
Filename: "google/api/field_behavior.proto",
|
Tag: "varint,1052,rep,name=field_behavior,enum=google.api.FieldBehavior",
|
||||||
|
Filename: "google/api/field_behavior.proto",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
// Extension fields to descriptor.FieldOptions.
|
||||||
proto.RegisterEnum("google.api.FieldBehavior", FieldBehavior_name, FieldBehavior_value)
|
var (
|
||||||
proto.RegisterExtension(E_FieldBehavior)
|
// A designation of a specific field behavior (required, output only, etc.)
|
||||||
|
// in protobuf messages.
|
||||||
|
//
|
||||||
|
// Examples:
|
||||||
|
//
|
||||||
|
// string name = 1 [(google.api.field_behavior) = REQUIRED];
|
||||||
|
// State state = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
|
||||||
|
// google.protobuf.Duration ttl = 1
|
||||||
|
// [(google.api.field_behavior) = INPUT_ONLY];
|
||||||
|
// google.protobuf.Timestamp expire_time = 1
|
||||||
|
// [(google.api.field_behavior) = OUTPUT_ONLY,
|
||||||
|
// (google.api.field_behavior) = IMMUTABLE];
|
||||||
|
//
|
||||||
|
// repeated google.api.FieldBehavior field_behavior = 1052;
|
||||||
|
E_FieldBehavior = &file_google_api_field_behavior_proto_extTypes[0]
|
||||||
|
)
|
||||||
|
|
||||||
|
var File_google_api_field_behavior_proto protoreflect.FileDescriptor
|
||||||
|
|
||||||
|
var file_google_api_field_behavior_proto_rawDesc = []byte{
|
||||||
|
0x0a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65,
|
||||||
|
0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||||
|
0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x1a, 0x20, 0x67,
|
||||||
|
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64,
|
||||||
|
0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a,
|
||||||
|
0x7b, 0x0a, 0x0d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72,
|
||||||
|
0x12, 0x1e, 0x0a, 0x1a, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x42, 0x45, 0x48, 0x41, 0x56, 0x49,
|
||||||
|
0x4f, 0x52, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
|
||||||
|
0x12, 0x0c, 0x0a, 0x08, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x0c,
|
||||||
|
0x0a, 0x08, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b,
|
||||||
|
0x4f, 0x55, 0x54, 0x50, 0x55, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x03, 0x12, 0x0e, 0x0a,
|
||||||
|
0x0a, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x04, 0x12, 0x0d, 0x0a,
|
||||||
|
0x09, 0x49, 0x4d, 0x4d, 0x55, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x05, 0x3a, 0x60, 0x0a, 0x0e,
|
||||||
|
0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x12, 0x1d,
|
||||||
|
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
|
||||||
|
0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x9c, 0x08,
|
||||||
|
0x20, 0x03, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
|
||||||
|
0x69, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x52,
|
||||||
|
0x0d, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x42, 0x70,
|
||||||
|
0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69,
|
||||||
|
0x42, 0x12, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x50,
|
||||||
|
0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
|
||||||
|
0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f,
|
||||||
|
0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70,
|
||||||
|
0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x61, 0x6e,
|
||||||
|
0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0x02, 0x04, 0x47, 0x41, 0x50, 0x49,
|
||||||
|
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var (
|
||||||
proto.RegisterFile("google/api/field_behavior.proto", fileDescriptor_4648f18fd5079967)
|
file_google_api_field_behavior_proto_rawDescOnce sync.Once
|
||||||
|
file_google_api_field_behavior_proto_rawDescData = file_google_api_field_behavior_proto_rawDesc
|
||||||
|
)
|
||||||
|
|
||||||
|
func file_google_api_field_behavior_proto_rawDescGZIP() []byte {
|
||||||
|
file_google_api_field_behavior_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_api_field_behavior_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_api_field_behavior_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_api_field_behavior_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var fileDescriptor_4648f18fd5079967 = []byte{
|
var file_google_api_field_behavior_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
|
||||||
// 303 bytes of a gzipped FileDescriptorProto
|
var file_google_api_field_behavior_proto_goTypes = []interface{}{
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x90, 0x4f, 0x4f, 0xb3, 0x30,
|
(FieldBehavior)(0), // 0: google.api.FieldBehavior
|
||||||
0x1c, 0xc7, 0x9f, 0xfd, 0x79, 0xcc, 0xac, 0x0e, 0x49, 0x4f, 0xba, 0x44, 0xdd, 0xd1, 0x78, 0x28,
|
(*descriptor.FieldOptions)(nil), // 1: google.protobuf.FieldOptions
|
||||||
0x89, 0xde, 0xf4, 0x04, 0xae, 0xd3, 0x26, 0x8c, 0x56, 0x04, 0x13, 0xbd, 0x60, 0xb7, 0xb1, 0xda,
|
}
|
||||||
0x64, 0xd2, 0x06, 0xd0, 0x8b, 0x6f, 0xc5, 0x93, 0xaf, 0xd4, 0xd0, 0x31, 0x85, 0x5b, 0xbf, 0xf9,
|
var file_google_api_field_behavior_proto_depIdxs = []int32{
|
||||||
0x7d, 0xfa, 0xeb, 0xe7, 0x5b, 0x70, 0x2a, 0x94, 0x12, 0xeb, 0xd4, 0xe1, 0x5a, 0x3a, 0x2b, 0x99,
|
1, // 0: google.api.field_behavior:extendee -> google.protobuf.FieldOptions
|
||||||
0xae, 0x97, 0xc9, 0x3c, 0x7d, 0xe5, 0x1f, 0x52, 0xe5, 0x48, 0xe7, 0xaa, 0x54, 0x10, 0x6c, 0x00,
|
0, // 1: google.api.field_behavior:type_name -> google.api.FieldBehavior
|
||||||
0xc4, 0xb5, 0x1c, 0x8d, 0x6b, 0xd8, 0x4c, 0xe6, 0xef, 0x2b, 0x67, 0x99, 0x16, 0x8b, 0x5c, 0xea,
|
2, // [2:2] is the sub-list for method output_type
|
||||||
0x72, 0x4b, 0x9f, 0x7f, 0x82, 0xe1, 0xb4, 0xda, 0xe2, 0xd5, 0x4b, 0xe0, 0x09, 0x18, 0x4d, 0x09,
|
2, // [2:2] is the sub-list for method input_type
|
||||||
0xf6, 0x27, 0x89, 0x87, 0xef, 0xdc, 0x47, 0x42, 0xc3, 0x24, 0x0e, 0x1e, 0x18, 0xbe, 0x21, 0x53,
|
1, // [1:2] is the sub-list for extension type_name
|
||||||
0x82, 0x27, 0xf6, 0x3f, 0xb8, 0x0f, 0x06, 0x94, 0x45, 0x84, 0x06, 0xae, 0x6f, 0x77, 0xaa, 0x14,
|
0, // [0:1] is the sub-list for extension extendee
|
||||||
0xe2, 0xfb, 0x98, 0x84, 0x78, 0x62, 0x77, 0xe1, 0x01, 0xd8, 0xa3, 0x71, 0xc4, 0xe2, 0x28, 0xa1,
|
0, // [0:0] is the sub-list for field type_name
|
||||||
0x81, 0xff, 0x64, 0xf7, 0xa0, 0x05, 0x00, 0x09, 0x7e, 0x73, 0x1f, 0x0e, 0xc1, 0x2e, 0x99, 0xcd,
|
}
|
||||||
0xe2, 0xc8, 0xf5, 0x7c, 0x6c, 0xff, 0xbf, 0x7a, 0x01, 0x56, 0xbb, 0x02, 0x3c, 0x46, 0xb5, 0xfd,
|
|
||||||
0xd6, 0x18, 0x19, 0x3b, 0xaa, 0x4b, 0xa9, 0xb2, 0xe2, 0xf0, 0x6b, 0x30, 0xee, 0x9d, 0x59, 0x17,
|
func init() { file_google_api_field_behavior_proto_init() }
|
||||||
0x47, 0xe8, 0xaf, 0x23, 0x6a, 0xe9, 0x87, 0xc3, 0x55, 0x33, 0x7a, 0x1a, 0x58, 0x0b, 0xf5, 0xd6,
|
func file_google_api_field_behavior_proto_init() {
|
||||||
0xc0, 0x3d, 0xd8, 0xe2, 0x59, 0xf5, 0x0c, 0xeb, 0x3c, 0xbb, 0x35, 0x21, 0xd4, 0x9a, 0x67, 0x02,
|
if File_google_api_field_behavior_proto != nil {
|
||||||
0xa9, 0x5c, 0x38, 0x22, 0xcd, 0x8c, 0x84, 0xb3, 0x19, 0x71, 0x2d, 0x0b, 0xf3, 0xe9, 0x3c, 0xcb,
|
return
|
||||||
0x54, 0xc9, 0x8d, 0xcf, 0x75, 0xe3, 0xfc, 0xdd, 0xed, 0xdf, 0xba, 0x8c, 0xcc, 0x77, 0xcc, 0xa5,
|
}
|
||||||
0xcb, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfc, 0x94, 0x57, 0x94, 0xa8, 0x01, 0x00, 0x00,
|
type x struct{}
|
||||||
|
out := protoimpl.TypeBuilder{
|
||||||
|
File: protoimpl.DescBuilder{
|
||||||
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
|
RawDescriptor: file_google_api_field_behavior_proto_rawDesc,
|
||||||
|
NumEnums: 1,
|
||||||
|
NumMessages: 0,
|
||||||
|
NumExtensions: 1,
|
||||||
|
NumServices: 0,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_api_field_behavior_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_api_field_behavior_proto_depIdxs,
|
||||||
|
EnumInfos: file_google_api_field_behavior_proto_enumTypes,
|
||||||
|
ExtensionInfos: file_google_api_field_behavior_proto_extTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_api_field_behavior_proto = out.File
|
||||||
|
file_google_api_field_behavior_proto_rawDesc = nil
|
||||||
|
file_google_api_field_behavior_proto_goTypes = nil
|
||||||
|
file_google_api_field_behavior_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
587
vendor/google.golang.org/genproto/googleapis/api/annotations/http.pb.go
generated
vendored
587
vendor/google.golang.org/genproto/googleapis/api/annotations/http.pb.go
generated
vendored
|
@ -1,30 +1,54 @@
|
||||||
|
// Copyright 2019 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.
|
||||||
|
//
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/api/http.proto
|
// source: google/api/http.proto
|
||||||
|
|
||||||
package annotations
|
package annotations
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// Defines the HTTP configuration for an API service. It contains a list of
|
// Defines the HTTP configuration for an API service. It contains a list of
|
||||||
// [HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method
|
// [HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method
|
||||||
// to one or more HTTP REST API methods.
|
// to one or more HTTP REST API methods.
|
||||||
type Http struct {
|
type Http struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// A list of HTTP configuration rules that apply to individual API methods.
|
// A list of HTTP configuration rules that apply to individual API methods.
|
||||||
//
|
//
|
||||||
// **NOTE:** All service configuration rules follow "last one wins" order.
|
// **NOTE:** All service configuration rules follow "last one wins" order.
|
||||||
|
@ -35,47 +59,51 @@ type Http struct {
|
||||||
//
|
//
|
||||||
// The default behavior is to not decode RFC 6570 reserved characters in multi
|
// The default behavior is to not decode RFC 6570 reserved characters in multi
|
||||||
// segment matches.
|
// segment matches.
|
||||||
FullyDecodeReservedExpansion bool `protobuf:"varint,2,opt,name=fully_decode_reserved_expansion,json=fullyDecodeReservedExpansion,proto3" json:"fully_decode_reserved_expansion,omitempty"`
|
FullyDecodeReservedExpansion bool `protobuf:"varint,2,opt,name=fully_decode_reserved_expansion,json=fullyDecodeReservedExpansion,proto3" json:"fully_decode_reserved_expansion,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Http) Reset() { *m = Http{} }
|
func (x *Http) Reset() {
|
||||||
func (m *Http) String() string { return proto.CompactTextString(m) }
|
*x = Http{}
|
||||||
func (*Http) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_api_http_proto_msgTypes[0]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *Http) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*Http) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *Http) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_api_http_proto_msgTypes[0]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use Http.ProtoReflect.Descriptor instead.
|
||||||
func (*Http) Descriptor() ([]byte, []int) {
|
func (*Http) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_ff9994be407cdcc9, []int{0}
|
return file_google_api_http_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Http) XXX_Unmarshal(b []byte) error {
|
func (x *Http) GetRules() []*HttpRule {
|
||||||
return xxx_messageInfo_Http.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Rules
|
||||||
func (m *Http) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_Http.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *Http) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_Http.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *Http) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_Http.Size(m)
|
|
||||||
}
|
|
||||||
func (m *Http) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_Http.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_Http proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *Http) GetRules() []*HttpRule {
|
|
||||||
if m != nil {
|
|
||||||
return m.Rules
|
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Http) GetFullyDecodeReservedExpansion() bool {
|
func (x *Http) GetFullyDecodeReservedExpansion() bool {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.FullyDecodeReservedExpansion
|
return x.FullyDecodeReservedExpansion
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
@ -350,6 +378,10 @@ func (m *Http) GetFullyDecodeReservedExpansion() bool {
|
||||||
// the request or response body to a repeated field. However, some gRPC
|
// the request or response body to a repeated field. However, some gRPC
|
||||||
// Transcoding implementations may not support this feature.
|
// Transcoding implementations may not support this feature.
|
||||||
type HttpRule struct {
|
type HttpRule struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// Selects a method to which this rule applies.
|
// Selects a method to which this rule applies.
|
||||||
//
|
//
|
||||||
// Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
|
// Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
|
||||||
|
@ -358,7 +390,7 @@ type HttpRule struct {
|
||||||
// used with any of the {get|put|post|delete|patch} methods. A custom method
|
// used with any of the {get|put|post|delete|patch} methods. A custom method
|
||||||
// can be defined using the 'custom' field.
|
// can be defined using the 'custom' field.
|
||||||
//
|
//
|
||||||
// Types that are valid to be assigned to Pattern:
|
// Types that are assignable to Pattern:
|
||||||
// *HttpRule_Get
|
// *HttpRule_Get
|
||||||
// *HttpRule_Put
|
// *HttpRule_Put
|
||||||
// *HttpRule_Post
|
// *HttpRule_Post
|
||||||
|
@ -383,69 +415,153 @@ type HttpRule struct {
|
||||||
// Additional HTTP bindings for the selector. Nested bindings must
|
// Additional HTTP bindings for the selector. Nested bindings must
|
||||||
// not contain an `additional_bindings` field themselves (that is,
|
// not contain an `additional_bindings` field themselves (that is,
|
||||||
// the nesting may only be one level deep).
|
// the nesting may only be one level deep).
|
||||||
AdditionalBindings []*HttpRule `protobuf:"bytes,11,rep,name=additional_bindings,json=additionalBindings,proto3" json:"additional_bindings,omitempty"`
|
AdditionalBindings []*HttpRule `protobuf:"bytes,11,rep,name=additional_bindings,json=additionalBindings,proto3" json:"additional_bindings,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *HttpRule) Reset() { *m = HttpRule{} }
|
func (x *HttpRule) Reset() {
|
||||||
func (m *HttpRule) String() string { return proto.CompactTextString(m) }
|
*x = HttpRule{}
|
||||||
func (*HttpRule) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_api_http_proto_msgTypes[1]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*HttpRule) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *HttpRule) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_api_http_proto_msgTypes[1]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use HttpRule.ProtoReflect.Descriptor instead.
|
||||||
func (*HttpRule) Descriptor() ([]byte, []int) {
|
func (*HttpRule) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_ff9994be407cdcc9, []int{1}
|
return file_google_api_http_proto_rawDescGZIP(), []int{1}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *HttpRule) XXX_Unmarshal(b []byte) error {
|
func (x *HttpRule) GetSelector() string {
|
||||||
return xxx_messageInfo_HttpRule.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Selector
|
||||||
func (m *HttpRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_HttpRule.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *HttpRule) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_HttpRule.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *HttpRule) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_HttpRule.Size(m)
|
|
||||||
}
|
|
||||||
func (m *HttpRule) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_HttpRule.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_HttpRule proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *HttpRule) GetSelector() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Selector
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *HttpRule) GetPattern() isHttpRule_Pattern {
|
||||||
|
if m != nil {
|
||||||
|
return m.Pattern
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetGet() string {
|
||||||
|
if x, ok := x.GetPattern().(*HttpRule_Get); ok {
|
||||||
|
return x.Get
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetPut() string {
|
||||||
|
if x, ok := x.GetPattern().(*HttpRule_Put); ok {
|
||||||
|
return x.Put
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetPost() string {
|
||||||
|
if x, ok := x.GetPattern().(*HttpRule_Post); ok {
|
||||||
|
return x.Post
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetDelete() string {
|
||||||
|
if x, ok := x.GetPattern().(*HttpRule_Delete); ok {
|
||||||
|
return x.Delete
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetPatch() string {
|
||||||
|
if x, ok := x.GetPattern().(*HttpRule_Patch); ok {
|
||||||
|
return x.Patch
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetCustom() *CustomHttpPattern {
|
||||||
|
if x, ok := x.GetPattern().(*HttpRule_Custom); ok {
|
||||||
|
return x.Custom
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetBody() string {
|
||||||
|
if x != nil {
|
||||||
|
return x.Body
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetResponseBody() string {
|
||||||
|
if x != nil {
|
||||||
|
return x.ResponseBody
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *HttpRule) GetAdditionalBindings() []*HttpRule {
|
||||||
|
if x != nil {
|
||||||
|
return x.AdditionalBindings
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
type isHttpRule_Pattern interface {
|
type isHttpRule_Pattern interface {
|
||||||
isHttpRule_Pattern()
|
isHttpRule_Pattern()
|
||||||
}
|
}
|
||||||
|
|
||||||
type HttpRule_Get struct {
|
type HttpRule_Get struct {
|
||||||
|
// Maps to HTTP GET. Used for listing and getting information about
|
||||||
|
// resources.
|
||||||
Get string `protobuf:"bytes,2,opt,name=get,proto3,oneof"`
|
Get string `protobuf:"bytes,2,opt,name=get,proto3,oneof"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type HttpRule_Put struct {
|
type HttpRule_Put struct {
|
||||||
|
// Maps to HTTP PUT. Used for replacing a resource.
|
||||||
Put string `protobuf:"bytes,3,opt,name=put,proto3,oneof"`
|
Put string `protobuf:"bytes,3,opt,name=put,proto3,oneof"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type HttpRule_Post struct {
|
type HttpRule_Post struct {
|
||||||
|
// Maps to HTTP POST. Used for creating a resource or performing an action.
|
||||||
Post string `protobuf:"bytes,4,opt,name=post,proto3,oneof"`
|
Post string `protobuf:"bytes,4,opt,name=post,proto3,oneof"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type HttpRule_Delete struct {
|
type HttpRule_Delete struct {
|
||||||
|
// Maps to HTTP DELETE. Used for deleting a resource.
|
||||||
Delete string `protobuf:"bytes,5,opt,name=delete,proto3,oneof"`
|
Delete string `protobuf:"bytes,5,opt,name=delete,proto3,oneof"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type HttpRule_Patch struct {
|
type HttpRule_Patch struct {
|
||||||
|
// Maps to HTTP PATCH. Used for updating a resource.
|
||||||
Patch string `protobuf:"bytes,6,opt,name=patch,proto3,oneof"`
|
Patch string `protobuf:"bytes,6,opt,name=patch,proto3,oneof"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type HttpRule_Custom struct {
|
type HttpRule_Custom struct {
|
||||||
|
// The custom pattern is used for specifying an HTTP method that is not
|
||||||
|
// included in the `pattern` field, such as HEAD, or "*" to leave the
|
||||||
|
// HTTP method unspecified for this rule. The wild-card rule is useful
|
||||||
|
// for services that provide content to Web (HTML) clients.
|
||||||
Custom *CustomHttpPattern `protobuf:"bytes,8,opt,name=custom,proto3,oneof"`
|
Custom *CustomHttpPattern `protobuf:"bytes,8,opt,name=custom,proto3,oneof"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -461,79 +577,185 @@ func (*HttpRule_Patch) isHttpRule_Pattern() {}
|
||||||
|
|
||||||
func (*HttpRule_Custom) isHttpRule_Pattern() {}
|
func (*HttpRule_Custom) isHttpRule_Pattern() {}
|
||||||
|
|
||||||
func (m *HttpRule) GetPattern() isHttpRule_Pattern {
|
// A custom pattern is used for defining custom HTTP verb.
|
||||||
if m != nil {
|
type CustomHttpPattern struct {
|
||||||
return m.Pattern
|
state protoimpl.MessageState
|
||||||
}
|
sizeCache protoimpl.SizeCache
|
||||||
return nil
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
// The name of this custom HTTP verb.
|
||||||
|
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
|
||||||
|
// The path matched by this custom verb.
|
||||||
|
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *HttpRule) GetGet() string {
|
func (x *CustomHttpPattern) Reset() {
|
||||||
if x, ok := m.GetPattern().(*HttpRule_Get); ok {
|
*x = CustomHttpPattern{}
|
||||||
return x.Get
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_api_http_proto_msgTypes[2]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *CustomHttpPattern) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*CustomHttpPattern) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *CustomHttpPattern) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_api_http_proto_msgTypes[2]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use CustomHttpPattern.ProtoReflect.Descriptor instead.
|
||||||
|
func (*CustomHttpPattern) Descriptor() ([]byte, []int) {
|
||||||
|
return file_google_api_http_proto_rawDescGZIP(), []int{2}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *CustomHttpPattern) GetKind() string {
|
||||||
|
if x != nil {
|
||||||
|
return x.Kind
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *HttpRule) GetPut() string {
|
func (x *CustomHttpPattern) GetPath() string {
|
||||||
if x, ok := m.GetPattern().(*HttpRule_Put); ok {
|
if x != nil {
|
||||||
return x.Put
|
return x.Path
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *HttpRule) GetPost() string {
|
var File_google_api_http_proto protoreflect.FileDescriptor
|
||||||
if x, ok := m.GetPattern().(*HttpRule_Post); ok {
|
|
||||||
return x.Post
|
var file_google_api_http_proto_rawDesc = []byte{
|
||||||
}
|
0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x68, 0x74, 0x74,
|
||||||
return ""
|
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
|
||||||
|
0x61, 0x70, 0x69, 0x22, 0x79, 0x0a, 0x04, 0x48, 0x74, 0x74, 0x70, 0x12, 0x2a, 0x0a, 0x05, 0x72,
|
||||||
|
0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f,
|
||||||
|
0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x52, 0x75, 0x6c, 0x65,
|
||||||
|
0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x45, 0x0a, 0x1f, 0x66, 0x75, 0x6c, 0x6c, 0x79,
|
||||||
|
0x5f, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64,
|
||||||
|
0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
|
||||||
|
0x52, 0x1c, 0x66, 0x75, 0x6c, 0x6c, 0x79, 0x44, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73,
|
||||||
|
0x65, 0x72, 0x76, 0x65, 0x64, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xda,
|
||||||
|
0x02, 0x0a, 0x08, 0x48, 0x74, 0x74, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73,
|
||||||
|
0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73,
|
||||||
|
0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x03, 0x67, 0x65, 0x74, 0x18, 0x02,
|
||||||
|
0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x67, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x03, 0x70,
|
||||||
|
0x75, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x70, 0x75, 0x74, 0x12,
|
||||||
|
0x14, 0x0a, 0x04, 0x70, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
|
||||||
|
0x04, 0x70, 0x6f, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18,
|
||||||
|
0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12,
|
||||||
|
0x16, 0x0a, 0x05, 0x70, 0x61, 0x74, 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
|
||||||
|
0x52, 0x05, 0x70, 0x61, 0x74, 0x63, 0x68, 0x12, 0x37, 0x0a, 0x06, 0x63, 0x75, 0x73, 0x74, 0x6f,
|
||||||
|
0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||||
|
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x48, 0x74, 0x74, 0x70, 0x50,
|
||||||
|
0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x48, 0x00, 0x52, 0x06, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
|
||||||
|
0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||||||
|
0x62, 0x6f, 0x64, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
|
||||||
|
0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73,
|
||||||
|
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x45, 0x0a, 0x13, 0x61, 0x64, 0x64,
|
||||||
|
0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73,
|
||||||
|
0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
|
||||||
|
0x61, 0x70, 0x69, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x12, 0x61, 0x64,
|
||||||
|
0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73,
|
||||||
|
0x42, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3b, 0x0a, 0x11, 0x43,
|
||||||
|
0x75, 0x73, 0x74, 0x6f, 0x6d, 0x48, 0x74, 0x74, 0x70, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e,
|
||||||
|
0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||||||
|
0x6b, 0x69, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01,
|
||||||
|
0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x42, 0x6a, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e,
|
||||||
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x42, 0x09, 0x48, 0x74, 0x74, 0x70,
|
||||||
|
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
|
||||||
|
0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
|
||||||
|
0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61,
|
||||||
|
0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x61,
|
||||||
|
0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x04,
|
||||||
|
0x47, 0x41, 0x50, 0x49, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *HttpRule) GetDelete() string {
|
var (
|
||||||
if x, ok := m.GetPattern().(*HttpRule_Delete); ok {
|
file_google_api_http_proto_rawDescOnce sync.Once
|
||||||
return x.Delete
|
file_google_api_http_proto_rawDescData = file_google_api_http_proto_rawDesc
|
||||||
}
|
)
|
||||||
return ""
|
|
||||||
|
func file_google_api_http_proto_rawDescGZIP() []byte {
|
||||||
|
file_google_api_http_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_api_http_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_api_http_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_api_http_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *HttpRule) GetPatch() string {
|
var file_google_api_http_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
|
||||||
if x, ok := m.GetPattern().(*HttpRule_Patch); ok {
|
var file_google_api_http_proto_goTypes = []interface{}{
|
||||||
return x.Patch
|
(*Http)(nil), // 0: google.api.Http
|
||||||
}
|
(*HttpRule)(nil), // 1: google.api.HttpRule
|
||||||
return ""
|
(*CustomHttpPattern)(nil), // 2: google.api.CustomHttpPattern
|
||||||
|
}
|
||||||
|
var file_google_api_http_proto_depIdxs = []int32{
|
||||||
|
1, // 0: google.api.Http.rules:type_name -> google.api.HttpRule
|
||||||
|
2, // 1: google.api.HttpRule.custom:type_name -> google.api.CustomHttpPattern
|
||||||
|
1, // 2: google.api.HttpRule.additional_bindings:type_name -> google.api.HttpRule
|
||||||
|
3, // [3:3] is the sub-list for method output_type
|
||||||
|
3, // [3:3] is the sub-list for method input_type
|
||||||
|
3, // [3:3] is the sub-list for extension type_name
|
||||||
|
3, // [3:3] is the sub-list for extension extendee
|
||||||
|
0, // [0:3] is the sub-list for field type_name
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *HttpRule) GetCustom() *CustomHttpPattern {
|
func init() { file_google_api_http_proto_init() }
|
||||||
if x, ok := m.GetPattern().(*HttpRule_Custom); ok {
|
func file_google_api_http_proto_init() {
|
||||||
return x.Custom
|
if File_google_api_http_proto != nil {
|
||||||
|
return
|
||||||
}
|
}
|
||||||
return nil
|
if !protoimpl.UnsafeEnabled {
|
||||||
}
|
file_google_api_http_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*Http); i {
|
||||||
func (m *HttpRule) GetBody() string {
|
case 0:
|
||||||
if m != nil {
|
return &v.state
|
||||||
return m.Body
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_api_http_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*HttpRule); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_api_http_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*CustomHttpPattern); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return ""
|
file_google_api_http_proto_msgTypes[1].OneofWrappers = []interface{}{
|
||||||
}
|
|
||||||
|
|
||||||
func (m *HttpRule) GetResponseBody() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.ResponseBody
|
|
||||||
}
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
|
|
||||||
func (m *HttpRule) GetAdditionalBindings() []*HttpRule {
|
|
||||||
if m != nil {
|
|
||||||
return m.AdditionalBindings
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// XXX_OneofWrappers is for the internal use of the proto package.
|
|
||||||
func (*HttpRule) XXX_OneofWrappers() []interface{} {
|
|
||||||
return []interface{}{
|
|
||||||
(*HttpRule_Get)(nil),
|
(*HttpRule_Get)(nil),
|
||||||
(*HttpRule_Put)(nil),
|
(*HttpRule_Put)(nil),
|
||||||
(*HttpRule_Post)(nil),
|
(*HttpRule_Post)(nil),
|
||||||
|
@ -541,95 +763,22 @@ func (*HttpRule) XXX_OneofWrappers() []interface{} {
|
||||||
(*HttpRule_Patch)(nil),
|
(*HttpRule_Patch)(nil),
|
||||||
(*HttpRule_Custom)(nil),
|
(*HttpRule_Custom)(nil),
|
||||||
}
|
}
|
||||||
}
|
type x struct{}
|
||||||
|
out := protoimpl.TypeBuilder{
|
||||||
// A custom pattern is used for defining custom HTTP verb.
|
File: protoimpl.DescBuilder{
|
||||||
type CustomHttpPattern struct {
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
// The name of this custom HTTP verb.
|
RawDescriptor: file_google_api_http_proto_rawDesc,
|
||||||
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
|
NumEnums: 0,
|
||||||
// The path matched by this custom verb.
|
NumMessages: 3,
|
||||||
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
|
NumExtensions: 0,
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
NumServices: 0,
|
||||||
XXX_unrecognized []byte `json:"-"`
|
},
|
||||||
XXX_sizecache int32 `json:"-"`
|
GoTypes: file_google_api_http_proto_goTypes,
|
||||||
}
|
DependencyIndexes: file_google_api_http_proto_depIdxs,
|
||||||
|
MessageInfos: file_google_api_http_proto_msgTypes,
|
||||||
func (m *CustomHttpPattern) Reset() { *m = CustomHttpPattern{} }
|
}.Build()
|
||||||
func (m *CustomHttpPattern) String() string { return proto.CompactTextString(m) }
|
File_google_api_http_proto = out.File
|
||||||
func (*CustomHttpPattern) ProtoMessage() {}
|
file_google_api_http_proto_rawDesc = nil
|
||||||
func (*CustomHttpPattern) Descriptor() ([]byte, []int) {
|
file_google_api_http_proto_goTypes = nil
|
||||||
return fileDescriptor_ff9994be407cdcc9, []int{2}
|
file_google_api_http_proto_depIdxs = nil
|
||||||
}
|
|
||||||
|
|
||||||
func (m *CustomHttpPattern) XXX_Unmarshal(b []byte) error {
|
|
||||||
return xxx_messageInfo_CustomHttpPattern.Unmarshal(m, b)
|
|
||||||
}
|
|
||||||
func (m *CustomHttpPattern) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_CustomHttpPattern.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *CustomHttpPattern) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_CustomHttpPattern.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *CustomHttpPattern) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_CustomHttpPattern.Size(m)
|
|
||||||
}
|
|
||||||
func (m *CustomHttpPattern) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_CustomHttpPattern.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_CustomHttpPattern proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *CustomHttpPattern) GetKind() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Kind
|
|
||||||
}
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
|
|
||||||
func (m *CustomHttpPattern) GetPath() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Path
|
|
||||||
}
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
|
||||||
proto.RegisterType((*Http)(nil), "google.api.Http")
|
|
||||||
proto.RegisterType((*HttpRule)(nil), "google.api.HttpRule")
|
|
||||||
proto.RegisterType((*CustomHttpPattern)(nil), "google.api.CustomHttpPattern")
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
|
||||||
proto.RegisterFile("google/api/http.proto", fileDescriptor_ff9994be407cdcc9)
|
|
||||||
}
|
|
||||||
|
|
||||||
var fileDescriptor_ff9994be407cdcc9 = []byte{
|
|
||||||
// 419 bytes of a gzipped FileDescriptorProto
|
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0xc1, 0x8e, 0xd3, 0x30,
|
|
||||||
0x10, 0x86, 0x49, 0x9b, 0x76, 0xdb, 0xe9, 0x82, 0x84, 0x59, 0x90, 0x85, 0x40, 0x54, 0xe5, 0x52,
|
|
||||||
0x71, 0x48, 0xa5, 0xe5, 0xc0, 0x61, 0x4f, 0x1b, 0xa8, 0x58, 0x6e, 0x55, 0x8e, 0x5c, 0x22, 0x37,
|
|
||||||
0x1e, 0x52, 0x83, 0xd7, 0xb6, 0xe2, 0x09, 0xa2, 0xaf, 0xc3, 0x63, 0xf1, 0x24, 0x1c, 0x91, 0x9d,
|
|
||||||
0x84, 0x56, 0x42, 0xe2, 0x36, 0xf3, 0xff, 0x9f, 0xa7, 0x7f, 0x27, 0x03, 0x4f, 0x6b, 0x6b, 0x6b,
|
|
||||||
0x8d, 0x1b, 0xe1, 0xd4, 0xe6, 0x40, 0xe4, 0x32, 0xd7, 0x58, 0xb2, 0x0c, 0x3a, 0x39, 0x13, 0x4e,
|
|
||||||
0xad, 0x8e, 0x90, 0xde, 0x11, 0x39, 0xf6, 0x06, 0x26, 0x4d, 0xab, 0xd1, 0xf3, 0x64, 0x39, 0x5e,
|
|
||||||
0x2f, 0xae, 0xaf, 0xb2, 0x13, 0x93, 0x05, 0xa0, 0x68, 0x35, 0x16, 0x1d, 0xc2, 0xb6, 0xf0, 0xea,
|
|
||||||
0x4b, 0xab, 0xf5, 0xb1, 0x94, 0x58, 0x59, 0x89, 0x65, 0x83, 0x1e, 0x9b, 0xef, 0x28, 0x4b, 0xfc,
|
|
||||||
0xe1, 0x84, 0xf1, 0xca, 0x1a, 0x3e, 0x5a, 0x26, 0xeb, 0x59, 0xf1, 0x22, 0x62, 0x1f, 0x22, 0x55,
|
|
||||||
0xf4, 0xd0, 0x76, 0x60, 0x56, 0xbf, 0x46, 0x30, 0x1b, 0x46, 0xb3, 0xe7, 0x30, 0xf3, 0xa8, 0xb1,
|
|
||||||
0x22, 0xdb, 0xf0, 0x64, 0x99, 0xac, 0xe7, 0xc5, 0xdf, 0x9e, 0x31, 0x18, 0xd7, 0x48, 0x71, 0xe6,
|
|
||||||
0xfc, 0xee, 0x41, 0x11, 0x9a, 0xa0, 0xb9, 0x96, 0xf8, 0x78, 0xd0, 0x5c, 0x4b, 0xec, 0x0a, 0x52,
|
|
||||||
0x67, 0x3d, 0xf1, 0xb4, 0x17, 0x63, 0xc7, 0x38, 0x4c, 0x25, 0x6a, 0x24, 0xe4, 0x93, 0x5e, 0xef,
|
|
||||||
0x7b, 0xf6, 0x0c, 0x26, 0x4e, 0x50, 0x75, 0xe0, 0xd3, 0xde, 0xe8, 0x5a, 0xf6, 0x0e, 0xa6, 0x55,
|
|
||||||
0xeb, 0xc9, 0xde, 0xf3, 0xd9, 0x32, 0x59, 0x2f, 0xae, 0x5f, 0x9e, 0x2f, 0xe3, 0x7d, 0x74, 0x42,
|
|
||||||
0xee, 0x9d, 0x20, 0xc2, 0xc6, 0x84, 0x81, 0x1d, 0xce, 0x18, 0xa4, 0x7b, 0x2b, 0x8f, 0xfc, 0x22,
|
|
||||||
0xfe, 0x81, 0x58, 0xb3, 0xd7, 0xf0, 0xb0, 0x41, 0xef, 0xac, 0xf1, 0x58, 0x46, 0xf3, 0x32, 0x9a,
|
|
||||||
0x97, 0x83, 0x98, 0x07, 0x68, 0x0b, 0x4f, 0x84, 0x94, 0x8a, 0x94, 0x35, 0x42, 0x97, 0x7b, 0x65,
|
|
||||||
0xa4, 0x32, 0xb5, 0xe7, 0x8b, 0xff, 0x7c, 0x0b, 0x76, 0x7a, 0x90, 0xf7, 0x7c, 0x3e, 0x87, 0x0b,
|
|
||||||
0xd7, 0x85, 0x5a, 0xdd, 0xc0, 0xe3, 0x7f, 0x92, 0x86, 0x7c, 0xdf, 0x94, 0x91, 0xfd, 0x82, 0x63,
|
|
||||||
0x1d, 0x34, 0x27, 0xe8, 0xd0, 0x6d, 0xb7, 0x88, 0x75, 0xfe, 0x15, 0x1e, 0x55, 0xf6, 0xfe, 0xec,
|
|
||||||
0x67, 0xf3, 0x79, 0x1c, 0x13, 0xae, 0x67, 0x97, 0x7c, 0xbe, 0xed, 0x8d, 0xda, 0x6a, 0x61, 0xea,
|
|
||||||
0xcc, 0x36, 0xf5, 0xa6, 0x46, 0x13, 0x6f, 0x6b, 0xd3, 0x59, 0xc2, 0x29, 0x1f, 0xaf, 0x4e, 0x18,
|
|
||||||
0x63, 0x49, 0x84, 0x98, 0xfe, 0xe6, 0xac, 0xfe, 0x9d, 0x24, 0x3f, 0x47, 0xe9, 0xc7, 0xdb, 0xdd,
|
|
||||||
0xa7, 0xfd, 0x34, 0xbe, 0x7b, 0xfb, 0x27, 0x00, 0x00, 0xff, 0xff, 0xae, 0xde, 0xa1, 0xd0, 0xac,
|
|
||||||
0x02, 0x00, 0x00,
|
|
||||||
}
|
}
|
||||||
|
|
513
vendor/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go
generated
vendored
513
vendor/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go
generated
vendored
|
@ -1,26 +1,46 @@
|
||||||
|
// Copyright 2019 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.
|
||||||
|
//
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/api/resource.proto
|
// source: google/api/resource.proto
|
||||||
|
|
||||||
package annotations
|
package annotations
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
|
descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// A description of the historical or future-looking state of the
|
// A description of the historical or future-looking state of the
|
||||||
// resource pattern.
|
// resource pattern.
|
||||||
|
@ -38,24 +58,45 @@ const (
|
||||||
ResourceDescriptor_FUTURE_MULTI_PATTERN ResourceDescriptor_History = 2
|
ResourceDescriptor_FUTURE_MULTI_PATTERN ResourceDescriptor_History = 2
|
||||||
)
|
)
|
||||||
|
|
||||||
var ResourceDescriptor_History_name = map[int32]string{
|
// Enum value maps for ResourceDescriptor_History.
|
||||||
0: "HISTORY_UNSPECIFIED",
|
var (
|
||||||
1: "ORIGINALLY_SINGLE_PATTERN",
|
ResourceDescriptor_History_name = map[int32]string{
|
||||||
2: "FUTURE_MULTI_PATTERN",
|
0: "HISTORY_UNSPECIFIED",
|
||||||
}
|
1: "ORIGINALLY_SINGLE_PATTERN",
|
||||||
|
2: "FUTURE_MULTI_PATTERN",
|
||||||
|
}
|
||||||
|
ResourceDescriptor_History_value = map[string]int32{
|
||||||
|
"HISTORY_UNSPECIFIED": 0,
|
||||||
|
"ORIGINALLY_SINGLE_PATTERN": 1,
|
||||||
|
"FUTURE_MULTI_PATTERN": 2,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
var ResourceDescriptor_History_value = map[string]int32{
|
func (x ResourceDescriptor_History) Enum() *ResourceDescriptor_History {
|
||||||
"HISTORY_UNSPECIFIED": 0,
|
p := new(ResourceDescriptor_History)
|
||||||
"ORIGINALLY_SINGLE_PATTERN": 1,
|
*p = x
|
||||||
"FUTURE_MULTI_PATTERN": 2,
|
return p
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x ResourceDescriptor_History) String() string {
|
func (x ResourceDescriptor_History) String() string {
|
||||||
return proto.EnumName(ResourceDescriptor_History_name, int32(x))
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (ResourceDescriptor_History) Descriptor() protoreflect.EnumDescriptor {
|
||||||
|
return file_google_api_resource_proto_enumTypes[0].Descriptor()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (ResourceDescriptor_History) Type() protoreflect.EnumType {
|
||||||
|
return &file_google_api_resource_proto_enumTypes[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x ResourceDescriptor_History) Number() protoreflect.EnumNumber {
|
||||||
|
return protoreflect.EnumNumber(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use ResourceDescriptor_History.Descriptor instead.
|
||||||
func (ResourceDescriptor_History) EnumDescriptor() ([]byte, []int) {
|
func (ResourceDescriptor_History) EnumDescriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_465e9122405d1bb5, []int{0, 0}
|
return file_google_api_resource_proto_rawDescGZIP(), []int{0, 0}
|
||||||
}
|
}
|
||||||
|
|
||||||
// A simple descriptor of a resource type.
|
// A simple descriptor of a resource type.
|
||||||
|
@ -167,6 +208,10 @@ func (ResourceDescriptor_History) EnumDescriptor() ([]byte, []int) {
|
||||||
// - pattern: "shelves/{shelf}"
|
// - pattern: "shelves/{shelf}"
|
||||||
// parent_type: "cloudresourcemanager.googleapis.com/Folder"
|
// parent_type: "cloudresourcemanager.googleapis.com/Folder"
|
||||||
type ResourceDescriptor struct {
|
type ResourceDescriptor struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// The resource type. It must be in the format of
|
// The resource type. It must be in the format of
|
||||||
// {service_name}/{resource_type_kind}. The `resource_type_kind` must be
|
// {service_name}/{resource_type_kind}. The `resource_type_kind` must be
|
||||||
// singular and must not include version numbers.
|
// singular and must not include version numbers.
|
||||||
|
@ -225,75 +270,79 @@ type ResourceDescriptor struct {
|
||||||
// The same concept of the `singular` field in k8s CRD spec
|
// The same concept of the `singular` field in k8s CRD spec
|
||||||
// https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/
|
// https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/
|
||||||
// Such as "project" for the `resourcemanager.googleapis.com/Project` type.
|
// Such as "project" for the `resourcemanager.googleapis.com/Project` type.
|
||||||
Singular string `protobuf:"bytes,6,opt,name=singular,proto3" json:"singular,omitempty"`
|
Singular string `protobuf:"bytes,6,opt,name=singular,proto3" json:"singular,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceDescriptor) Reset() { *m = ResourceDescriptor{} }
|
func (x *ResourceDescriptor) Reset() {
|
||||||
func (m *ResourceDescriptor) String() string { return proto.CompactTextString(m) }
|
*x = ResourceDescriptor{}
|
||||||
func (*ResourceDescriptor) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_api_resource_proto_msgTypes[0]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *ResourceDescriptor) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*ResourceDescriptor) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *ResourceDescriptor) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_api_resource_proto_msgTypes[0]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use ResourceDescriptor.ProtoReflect.Descriptor instead.
|
||||||
func (*ResourceDescriptor) Descriptor() ([]byte, []int) {
|
func (*ResourceDescriptor) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_465e9122405d1bb5, []int{0}
|
return file_google_api_resource_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceDescriptor) XXX_Unmarshal(b []byte) error {
|
func (x *ResourceDescriptor) GetType() string {
|
||||||
return xxx_messageInfo_ResourceDescriptor.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Type
|
||||||
func (m *ResourceDescriptor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_ResourceDescriptor.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *ResourceDescriptor) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_ResourceDescriptor.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *ResourceDescriptor) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_ResourceDescriptor.Size(m)
|
|
||||||
}
|
|
||||||
func (m *ResourceDescriptor) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_ResourceDescriptor.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_ResourceDescriptor proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *ResourceDescriptor) GetType() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Type
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceDescriptor) GetPattern() []string {
|
func (x *ResourceDescriptor) GetPattern() []string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Pattern
|
return x.Pattern
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceDescriptor) GetNameField() string {
|
func (x *ResourceDescriptor) GetNameField() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.NameField
|
return x.NameField
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceDescriptor) GetHistory() ResourceDescriptor_History {
|
func (x *ResourceDescriptor) GetHistory() ResourceDescriptor_History {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.History
|
return x.History
|
||||||
}
|
}
|
||||||
return ResourceDescriptor_HISTORY_UNSPECIFIED
|
return ResourceDescriptor_HISTORY_UNSPECIFIED
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceDescriptor) GetPlural() string {
|
func (x *ResourceDescriptor) GetPlural() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Plural
|
return x.Plural
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceDescriptor) GetSingular() string {
|
func (x *ResourceDescriptor) GetSingular() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Singular
|
return x.Singular
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
@ -301,6 +350,10 @@ func (m *ResourceDescriptor) GetSingular() string {
|
||||||
// Defines a proto annotation that describes a string field that refers to
|
// Defines a proto annotation that describes a string field that refers to
|
||||||
// an API resource.
|
// an API resource.
|
||||||
type ResourceReference struct {
|
type ResourceReference struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// The resource type that the annotated field references.
|
// The resource type that the annotated field references.
|
||||||
//
|
//
|
||||||
// Example:
|
// Example:
|
||||||
|
@ -322,122 +375,256 @@ type ResourceReference struct {
|
||||||
// child_type: "logging.googleapis.com/LogEntry"
|
// child_type: "logging.googleapis.com/LogEntry"
|
||||||
// };
|
// };
|
||||||
// }
|
// }
|
||||||
ChildType string `protobuf:"bytes,2,opt,name=child_type,json=childType,proto3" json:"child_type,omitempty"`
|
ChildType string `protobuf:"bytes,2,opt,name=child_type,json=childType,proto3" json:"child_type,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceReference) Reset() { *m = ResourceReference{} }
|
func (x *ResourceReference) Reset() {
|
||||||
func (m *ResourceReference) String() string { return proto.CompactTextString(m) }
|
*x = ResourceReference{}
|
||||||
func (*ResourceReference) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_api_resource_proto_msgTypes[1]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *ResourceReference) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*ResourceReference) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *ResourceReference) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_api_resource_proto_msgTypes[1]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use ResourceReference.ProtoReflect.Descriptor instead.
|
||||||
func (*ResourceReference) Descriptor() ([]byte, []int) {
|
func (*ResourceReference) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_465e9122405d1bb5, []int{1}
|
return file_google_api_resource_proto_rawDescGZIP(), []int{1}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceReference) XXX_Unmarshal(b []byte) error {
|
func (x *ResourceReference) GetType() string {
|
||||||
return xxx_messageInfo_ResourceReference.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Type
|
||||||
func (m *ResourceReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_ResourceReference.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *ResourceReference) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_ResourceReference.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *ResourceReference) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_ResourceReference.Size(m)
|
|
||||||
}
|
|
||||||
func (m *ResourceReference) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_ResourceReference.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_ResourceReference proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *ResourceReference) GetType() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Type
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *ResourceReference) GetChildType() string {
|
func (x *ResourceReference) GetChildType() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.ChildType
|
return x.ChildType
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
var E_ResourceReference = &proto.ExtensionDesc{
|
var file_google_api_resource_proto_extTypes = []protoimpl.ExtensionInfo{
|
||||||
ExtendedType: (*descriptor.FieldOptions)(nil),
|
{
|
||||||
ExtensionType: (*ResourceReference)(nil),
|
ExtendedType: (*descriptor.FieldOptions)(nil),
|
||||||
Field: 1055,
|
ExtensionType: (*ResourceReference)(nil),
|
||||||
Name: "google.api.resource_reference",
|
Field: 1055,
|
||||||
Tag: "bytes,1055,opt,name=resource_reference",
|
Name: "google.api.resource_reference",
|
||||||
Filename: "google/api/resource.proto",
|
Tag: "bytes,1055,opt,name=resource_reference",
|
||||||
|
Filename: "google/api/resource.proto",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ExtendedType: (*descriptor.FileOptions)(nil),
|
||||||
|
ExtensionType: ([]*ResourceDescriptor)(nil),
|
||||||
|
Field: 1053,
|
||||||
|
Name: "google.api.resource_definition",
|
||||||
|
Tag: "bytes,1053,rep,name=resource_definition",
|
||||||
|
Filename: "google/api/resource.proto",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ExtendedType: (*descriptor.MessageOptions)(nil),
|
||||||
|
ExtensionType: (*ResourceDescriptor)(nil),
|
||||||
|
Field: 1053,
|
||||||
|
Name: "google.api.resource",
|
||||||
|
Tag: "bytes,1053,opt,name=resource",
|
||||||
|
Filename: "google/api/resource.proto",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
var E_ResourceDefinition = &proto.ExtensionDesc{
|
// Extension fields to descriptor.FieldOptions.
|
||||||
ExtendedType: (*descriptor.FileOptions)(nil),
|
var (
|
||||||
ExtensionType: ([]*ResourceDescriptor)(nil),
|
// An annotation that describes a resource reference, see
|
||||||
Field: 1053,
|
// [ResourceReference][].
|
||||||
Name: "google.api.resource_definition",
|
//
|
||||||
Tag: "bytes,1053,rep,name=resource_definition",
|
// optional google.api.ResourceReference resource_reference = 1055;
|
||||||
Filename: "google/api/resource.proto",
|
E_ResourceReference = &file_google_api_resource_proto_extTypes[0]
|
||||||
|
)
|
||||||
|
|
||||||
|
// Extension fields to descriptor.FileOptions.
|
||||||
|
var (
|
||||||
|
// An annotation that describes a resource definition without a corresponding
|
||||||
|
// message; see [ResourceDescriptor][].
|
||||||
|
//
|
||||||
|
// repeated google.api.ResourceDescriptor resource_definition = 1053;
|
||||||
|
E_ResourceDefinition = &file_google_api_resource_proto_extTypes[1]
|
||||||
|
)
|
||||||
|
|
||||||
|
// Extension fields to descriptor.MessageOptions.
|
||||||
|
var (
|
||||||
|
// An annotation that describes a resource definition, see
|
||||||
|
// [ResourceDescriptor][].
|
||||||
|
//
|
||||||
|
// optional google.api.ResourceDescriptor resource = 1053;
|
||||||
|
E_Resource = &file_google_api_resource_proto_extTypes[2]
|
||||||
|
)
|
||||||
|
|
||||||
|
var File_google_api_resource_proto protoreflect.FileDescriptor
|
||||||
|
|
||||||
|
var file_google_api_resource_proto_rawDesc = []byte{
|
||||||
|
0x0a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73,
|
||||||
|
0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x6f,
|
||||||
|
0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
|
||||||
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
|
||||||
|
0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x02, 0x0a, 0x12, 0x52, 0x65,
|
||||||
|
0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72,
|
||||||
|
0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||||||
|
0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18,
|
||||||
|
0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x1d,
|
||||||
|
0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01,
|
||||||
|
0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x40, 0x0a,
|
||||||
|
0x07, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26,
|
||||||
|
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x52, 0x65, 0x73, 0x6f,
|
||||||
|
0x75, 0x72, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x48,
|
||||||
|
0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x07, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12,
|
||||||
|
0x16, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x72, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||||
|
0x06, 0x70, 0x6c, 0x75, 0x72, 0x61, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x6e, 0x67, 0x75,
|
||||||
|
0x6c, 0x61, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x69, 0x6e, 0x67, 0x75,
|
||||||
|
0x6c, 0x61, 0x72, 0x22, 0x5b, 0x0a, 0x07, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x17,
|
||||||
|
0x0a, 0x13, 0x48, 0x49, 0x53, 0x54, 0x4f, 0x52, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
|
||||||
|
0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x4f, 0x52, 0x49, 0x47, 0x49,
|
||||||
|
0x4e, 0x41, 0x4c, 0x4c, 0x59, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x54,
|
||||||
|
0x54, 0x45, 0x52, 0x4e, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x46, 0x55, 0x54, 0x55, 0x52, 0x45,
|
||||||
|
0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x5f, 0x50, 0x41, 0x54, 0x54, 0x45, 0x52, 0x4e, 0x10, 0x02,
|
||||||
|
0x22, 0x46, 0x0a, 0x11, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65,
|
||||||
|
0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
|
||||||
|
0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x69,
|
||||||
|
0x6c, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63,
|
||||||
|
0x68, 0x69, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x6c, 0x0a, 0x12, 0x72, 0x65, 0x73, 0x6f,
|
||||||
|
0x75, 0x72, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1d,
|
||||||
|
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
|
||||||
|
0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x9f, 0x08,
|
||||||
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
|
||||||
|
0x69, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
|
||||||
|
0x6e, 0x63, 0x65, 0x52, 0x11, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66,
|
||||||
|
0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x3a, 0x6e, 0x0a, 0x13, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
|
||||||
|
0x63, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e,
|
||||||
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
|
||||||
|
0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x9d, 0x08, 0x20, 0x03,
|
||||||
|
0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e,
|
||||||
|
0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
|
||||||
|
0x6f, 0x72, 0x52, 0x12, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x44, 0x65, 0x66, 0x69,
|
||||||
|
0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x5c, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
|
||||||
|
0x63, 0x65, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||||
|
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69,
|
||||||
|
0x6f, 0x6e, 0x73, 0x18, 0x9d, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f,
|
||||||
|
0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
|
||||||
|
0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f,
|
||||||
|
0x75, 0x72, 0x63, 0x65, 0x42, 0x6e, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
|
||||||
|
0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x42, 0x0d, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
|
||||||
|
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
|
||||||
|
0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
|
||||||
|
0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61,
|
||||||
|
0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x61,
|
||||||
|
0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x04,
|
||||||
|
0x47, 0x41, 0x50, 0x49, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
var E_Resource = &proto.ExtensionDesc{
|
var (
|
||||||
ExtendedType: (*descriptor.MessageOptions)(nil),
|
file_google_api_resource_proto_rawDescOnce sync.Once
|
||||||
ExtensionType: (*ResourceDescriptor)(nil),
|
file_google_api_resource_proto_rawDescData = file_google_api_resource_proto_rawDesc
|
||||||
Field: 1053,
|
)
|
||||||
Name: "google.api.resource",
|
|
||||||
Tag: "bytes,1053,opt,name=resource",
|
func file_google_api_resource_proto_rawDescGZIP() []byte {
|
||||||
Filename: "google/api/resource.proto",
|
file_google_api_resource_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_api_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_api_resource_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_api_resource_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var file_google_api_resource_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
|
||||||
proto.RegisterEnum("google.api.ResourceDescriptor_History", ResourceDescriptor_History_name, ResourceDescriptor_History_value)
|
var file_google_api_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
|
||||||
proto.RegisterType((*ResourceDescriptor)(nil), "google.api.ResourceDescriptor")
|
var file_google_api_resource_proto_goTypes = []interface{}{
|
||||||
proto.RegisterType((*ResourceReference)(nil), "google.api.ResourceReference")
|
(ResourceDescriptor_History)(0), // 0: google.api.ResourceDescriptor.History
|
||||||
proto.RegisterExtension(E_ResourceReference)
|
(*ResourceDescriptor)(nil), // 1: google.api.ResourceDescriptor
|
||||||
proto.RegisterExtension(E_ResourceDefinition)
|
(*ResourceReference)(nil), // 2: google.api.ResourceReference
|
||||||
proto.RegisterExtension(E_Resource)
|
(*descriptor.FieldOptions)(nil), // 3: google.protobuf.FieldOptions
|
||||||
|
(*descriptor.FileOptions)(nil), // 4: google.protobuf.FileOptions
|
||||||
|
(*descriptor.MessageOptions)(nil), // 5: google.protobuf.MessageOptions
|
||||||
|
}
|
||||||
|
var file_google_api_resource_proto_depIdxs = []int32{
|
||||||
|
0, // 0: google.api.ResourceDescriptor.history:type_name -> google.api.ResourceDescriptor.History
|
||||||
|
3, // 1: google.api.resource_reference:extendee -> google.protobuf.FieldOptions
|
||||||
|
4, // 2: google.api.resource_definition:extendee -> google.protobuf.FileOptions
|
||||||
|
5, // 3: google.api.resource:extendee -> google.protobuf.MessageOptions
|
||||||
|
2, // 4: google.api.resource_reference:type_name -> google.api.ResourceReference
|
||||||
|
1, // 5: google.api.resource_definition:type_name -> google.api.ResourceDescriptor
|
||||||
|
1, // 6: google.api.resource:type_name -> google.api.ResourceDescriptor
|
||||||
|
7, // [7:7] is the sub-list for method output_type
|
||||||
|
7, // [7:7] is the sub-list for method input_type
|
||||||
|
4, // [4:7] is the sub-list for extension type_name
|
||||||
|
1, // [1:4] is the sub-list for extension extendee
|
||||||
|
0, // [0:1] is the sub-list for field type_name
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() { file_google_api_resource_proto_init() }
|
||||||
proto.RegisterFile("google/api/resource.proto", fileDescriptor_465e9122405d1bb5)
|
func file_google_api_resource_proto_init() {
|
||||||
}
|
if File_google_api_resource_proto != nil {
|
||||||
|
return
|
||||||
var fileDescriptor_465e9122405d1bb5 = []byte{
|
}
|
||||||
// 490 bytes of a gzipped FileDescriptorProto
|
if !protoimpl.UnsafeEnabled {
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xcd, 0x6e, 0xd3, 0x4c,
|
file_google_api_resource_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
0x14, 0xfd, 0x9c, 0xe4, 0xcb, 0xcf, 0xad, 0xa8, 0xda, 0x29, 0x02, 0xb7, 0x22, 0x60, 0x65, 0x81,
|
switch v := v.(*ResourceDescriptor); i {
|
||||||
0xb2, 0xb2, 0xa5, 0xb0, 0x0b, 0x1b, 0x52, 0xe2, 0xa4, 0x96, 0xd2, 0xc4, 0x9a, 0x38, 0x8b, 0x02,
|
case 0:
|
||||||
0x92, 0x35, 0x75, 0x26, 0xee, 0x48, 0xee, 0xcc, 0x68, 0xec, 0x2c, 0xf2, 0x30, 0x08, 0x89, 0x67,
|
return &v.state
|
||||||
0xe0, 0xe1, 0x58, 0xa2, 0x8c, 0x7f, 0x88, 0x68, 0x84, 0xd8, 0xcd, 0xbd, 0xe7, 0xde, 0x73, 0x8e,
|
case 1:
|
||||||
0xcf, 0x95, 0xe1, 0x32, 0x16, 0x22, 0x4e, 0xa8, 0x43, 0x24, 0x73, 0x14, 0x4d, 0xc5, 0x56, 0x45,
|
return &v.sizeCache
|
||||||
0xd4, 0x96, 0x4a, 0x64, 0x02, 0x41, 0x0e, 0xd9, 0x44, 0xb2, 0x2b, 0xab, 0x18, 0xd3, 0xc8, 0xfd,
|
case 2:
|
||||||
0x76, 0xe3, 0xac, 0x69, 0x1a, 0x29, 0x26, 0x33, 0xa1, 0xf2, 0xe9, 0xde, 0x8f, 0x1a, 0x20, 0x5c,
|
return &v.unknownFields
|
||||||
0x10, 0x8c, 0x2b, 0x10, 0x21, 0x68, 0x64, 0x3b, 0x49, 0x4d, 0xc3, 0x32, 0xfa, 0x1d, 0xac, 0xdf,
|
default:
|
||||||
0xc8, 0x84, 0x96, 0x24, 0x59, 0x46, 0x15, 0x37, 0x6b, 0x56, 0xbd, 0xdf, 0xc1, 0x65, 0x89, 0xba,
|
return nil
|
||||||
0x00, 0x9c, 0x3c, 0xd2, 0x70, 0xc3, 0x68, 0xb2, 0x36, 0xeb, 0x7a, 0xa7, 0xb3, 0xef, 0x4c, 0xf6,
|
}
|
||||||
0x0d, 0xf4, 0x01, 0x5a, 0x0f, 0x2c, 0xcd, 0x84, 0xda, 0x99, 0x0d, 0xcb, 0xe8, 0x9f, 0x0e, 0xde,
|
}
|
||||||
0xda, 0xbf, 0x3d, 0xda, 0x4f, 0xd5, 0xed, 0x9b, 0x7c, 0x1a, 0x97, 0x6b, 0xe8, 0x05, 0x34, 0x65,
|
file_google_api_resource_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||||
0xb2, 0x55, 0x24, 0x31, 0xff, 0xd7, 0xe4, 0x45, 0x85, 0xae, 0xa0, 0x9d, 0x32, 0x1e, 0x6f, 0x13,
|
switch v := v.(*ResourceReference); i {
|
||||||
0xa2, 0xcc, 0xa6, 0x46, 0xaa, 0xba, 0xf7, 0x19, 0x5a, 0x05, 0x0f, 0x7a, 0x09, 0x17, 0x37, 0xde,
|
case 0:
|
||||||
0x32, 0x58, 0xe0, 0xbb, 0x70, 0x35, 0x5f, 0xfa, 0xee, 0x47, 0x6f, 0xe2, 0xb9, 0xe3, 0xb3, 0xff,
|
return &v.state
|
||||||
0x50, 0x17, 0x2e, 0x17, 0xd8, 0x9b, 0x7a, 0xf3, 0xd1, 0x6c, 0x76, 0x17, 0x2e, 0xbd, 0xf9, 0x74,
|
case 1:
|
||||||
0xe6, 0x86, 0xfe, 0x28, 0x08, 0x5c, 0x3c, 0x3f, 0x33, 0x90, 0x09, 0xcf, 0x27, 0xab, 0x60, 0x85,
|
return &v.sizeCache
|
||||||
0xdd, 0xf0, 0x76, 0x35, 0x0b, 0xbc, 0x0a, 0xa9, 0xf5, 0x26, 0x70, 0x5e, 0xfa, 0xc6, 0x74, 0x43,
|
case 2:
|
||||||
0x15, 0xe5, 0x11, 0x3d, 0x1a, 0x5a, 0x17, 0x20, 0x7a, 0x60, 0xc9, 0x3a, 0xd4, 0x48, 0x2d, 0x8f,
|
return &v.unknownFields
|
||||||
0x46, 0x77, 0x82, 0x9d, 0xa4, 0xc3, 0x04, 0x50, 0x79, 0xbe, 0x50, 0x55, 0x44, 0xdd, 0x32, 0x9f,
|
default:
|
||||||
0xf2, 0x6e, 0xb6, 0x0e, 0x72, 0x21, 0x33, 0x26, 0x78, 0x6a, 0x7e, 0x6b, 0x5b, 0x46, 0xff, 0x64,
|
return nil
|
||||||
0xd0, 0x3d, 0x96, 0x62, 0xe5, 0x06, 0x9f, 0xab, 0x3f, 0x5b, 0x43, 0x0e, 0x17, 0x95, 0xda, 0x9a,
|
}
|
||||||
0x6e, 0x18, 0x67, 0x7b, 0x42, 0xf4, 0xea, 0x88, 0x5c, 0x42, 0x4b, 0xb5, 0xaf, 0x6d, 0xab, 0xde,
|
}
|
||||||
0x3f, 0x19, 0xbc, 0xfe, 0xfb, 0xcd, 0x70, 0xf5, 0x1d, 0xe3, 0x8a, 0x78, 0xf8, 0x05, 0xda, 0x65,
|
}
|
||||||
0x17, 0xbd, 0x79, 0x22, 0x72, 0x4b, 0xd3, 0x94, 0xc4, 0x87, 0x3a, 0xc6, 0x3f, 0xe8, 0x54, 0x8c,
|
type x struct{}
|
||||||
0xd7, 0x1c, 0x4e, 0x23, 0xf1, 0x78, 0x30, 0x7e, 0xfd, 0xac, 0x9c, 0xf7, 0xf7, 0x1a, 0xbe, 0xf1,
|
out := protoimpl.TypeBuilder{
|
||||||
0x69, 0x54, 0x80, 0xb1, 0x48, 0x08, 0x8f, 0x6d, 0xa1, 0x62, 0x27, 0xa6, 0x5c, 0x3b, 0x70, 0x72,
|
File: protoimpl.DescBuilder{
|
||||||
0x88, 0x48, 0x96, 0xea, 0xbf, 0x88, 0x70, 0x2e, 0x32, 0xa2, 0xad, 0xbc, 0x3f, 0x78, 0xff, 0x34,
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
0x8c, 0xef, 0xb5, 0xc6, 0x74, 0xe4, 0x7b, 0xf7, 0x4d, 0xbd, 0xf7, 0xee, 0x57, 0x00, 0x00, 0x00,
|
RawDescriptor: file_google_api_resource_proto_rawDesc,
|
||||||
0xff, 0xff, 0x75, 0x12, 0x53, 0xef, 0x7c, 0x03, 0x00, 0x00,
|
NumEnums: 1,
|
||||||
|
NumMessages: 2,
|
||||||
|
NumExtensions: 3,
|
||||||
|
NumServices: 0,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_api_resource_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_api_resource_proto_depIdxs,
|
||||||
|
EnumInfos: file_google_api_resource_proto_enumTypes,
|
||||||
|
MessageInfos: file_google_api_resource_proto_msgTypes,
|
||||||
|
ExtensionInfos: file_google_api_resource_proto_extTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_api_resource_proto = out.File
|
||||||
|
file_google_api_resource_proto_rawDesc = nil
|
||||||
|
file_google_api_resource_proto_goTypes = nil
|
||||||
|
file_google_api_resource_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
561
vendor/google.golang.org/genproto/googleapis/iam/v1/iam_policy.pb.go
generated
vendored
561
vendor/google.golang.org/genproto/googleapis/iam/v1/iam_policy.pb.go
generated
vendored
|
@ -1,33 +1,57 @@
|
||||||
|
// Copyright 2019 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.
|
||||||
|
//
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/iam/v1/iam_policy.proto
|
// source: google/iam/v1/iam_policy.proto
|
||||||
|
|
||||||
package iam
|
package iam
|
||||||
|
|
||||||
import (
|
import (
|
||||||
context "context"
|
context "context"
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
_ "google.golang.org/genproto/googleapis/api/annotations"
|
_ "google.golang.org/genproto/googleapis/api/annotations"
|
||||||
grpc "google.golang.org/grpc"
|
grpc "google.golang.org/grpc"
|
||||||
codes "google.golang.org/grpc/codes"
|
codes "google.golang.org/grpc/codes"
|
||||||
status "google.golang.org/grpc/status"
|
status "google.golang.org/grpc/status"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// Request message for `SetIamPolicy` method.
|
// Request message for `SetIamPolicy` method.
|
||||||
type SetIamPolicyRequest struct {
|
type SetIamPolicyRequest struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// REQUIRED: The resource for which the policy is being specified.
|
// REQUIRED: The resource for which the policy is being specified.
|
||||||
// See the operation documentation for the appropriate value for this field.
|
// See the operation documentation for the appropriate value for this field.
|
||||||
Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
|
Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
|
||||||
|
@ -35,105 +59,121 @@ type SetIamPolicyRequest struct {
|
||||||
// the policy is limited to a few 10s of KB. An empty policy is a
|
// the policy is limited to a few 10s of KB. An empty policy is a
|
||||||
// valid policy but certain Cloud Platform services (such as Projects)
|
// valid policy but certain Cloud Platform services (such as Projects)
|
||||||
// might reject them.
|
// might reject them.
|
||||||
Policy *Policy `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
|
Policy *Policy `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *SetIamPolicyRequest) Reset() { *m = SetIamPolicyRequest{} }
|
func (x *SetIamPolicyRequest) Reset() {
|
||||||
func (m *SetIamPolicyRequest) String() string { return proto.CompactTextString(m) }
|
*x = SetIamPolicyRequest{}
|
||||||
func (*SetIamPolicyRequest) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_iam_policy_proto_msgTypes[0]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *SetIamPolicyRequest) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*SetIamPolicyRequest) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *SetIamPolicyRequest) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_iam_policy_proto_msgTypes[0]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use SetIamPolicyRequest.ProtoReflect.Descriptor instead.
|
||||||
func (*SetIamPolicyRequest) Descriptor() ([]byte, []int) {
|
func (*SetIamPolicyRequest) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_d2728eb97d748a32, []int{0}
|
return file_google_iam_v1_iam_policy_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *SetIamPolicyRequest) XXX_Unmarshal(b []byte) error {
|
func (x *SetIamPolicyRequest) GetResource() string {
|
||||||
return xxx_messageInfo_SetIamPolicyRequest.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Resource
|
||||||
func (m *SetIamPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_SetIamPolicyRequest.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *SetIamPolicyRequest) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_SetIamPolicyRequest.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *SetIamPolicyRequest) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_SetIamPolicyRequest.Size(m)
|
|
||||||
}
|
|
||||||
func (m *SetIamPolicyRequest) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_SetIamPolicyRequest.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_SetIamPolicyRequest proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *SetIamPolicyRequest) GetResource() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Resource
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *SetIamPolicyRequest) GetPolicy() *Policy {
|
func (x *SetIamPolicyRequest) GetPolicy() *Policy {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Policy
|
return x.Policy
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Request message for `GetIamPolicy` method.
|
// Request message for `GetIamPolicy` method.
|
||||||
type GetIamPolicyRequest struct {
|
type GetIamPolicyRequest struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// REQUIRED: The resource for which the policy is being requested.
|
// REQUIRED: The resource for which the policy is being requested.
|
||||||
// See the operation documentation for the appropriate value for this field.
|
// See the operation documentation for the appropriate value for this field.
|
||||||
Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
|
Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
|
||||||
// OPTIONAL: A `GetPolicyOptions` object for specifying options to
|
// OPTIONAL: A `GetPolicyOptions` object for specifying options to
|
||||||
// `GetIamPolicy`. This field is only used by Cloud IAM.
|
// `GetIamPolicy`. This field is only used by Cloud IAM.
|
||||||
Options *GetPolicyOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
|
Options *GetPolicyOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *GetIamPolicyRequest) Reset() { *m = GetIamPolicyRequest{} }
|
func (x *GetIamPolicyRequest) Reset() {
|
||||||
func (m *GetIamPolicyRequest) String() string { return proto.CompactTextString(m) }
|
*x = GetIamPolicyRequest{}
|
||||||
func (*GetIamPolicyRequest) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_iam_policy_proto_msgTypes[1]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *GetIamPolicyRequest) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*GetIamPolicyRequest) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *GetIamPolicyRequest) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_iam_policy_proto_msgTypes[1]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use GetIamPolicyRequest.ProtoReflect.Descriptor instead.
|
||||||
func (*GetIamPolicyRequest) Descriptor() ([]byte, []int) {
|
func (*GetIamPolicyRequest) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_d2728eb97d748a32, []int{1}
|
return file_google_iam_v1_iam_policy_proto_rawDescGZIP(), []int{1}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *GetIamPolicyRequest) XXX_Unmarshal(b []byte) error {
|
func (x *GetIamPolicyRequest) GetResource() string {
|
||||||
return xxx_messageInfo_GetIamPolicyRequest.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Resource
|
||||||
func (m *GetIamPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_GetIamPolicyRequest.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *GetIamPolicyRequest) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_GetIamPolicyRequest.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *GetIamPolicyRequest) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_GetIamPolicyRequest.Size(m)
|
|
||||||
}
|
|
||||||
func (m *GetIamPolicyRequest) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_GetIamPolicyRequest.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_GetIamPolicyRequest proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *GetIamPolicyRequest) GetResource() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Resource
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *GetIamPolicyRequest) GetOptions() *GetPolicyOptions {
|
func (x *GetIamPolicyRequest) GetOptions() *GetPolicyOptions {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Options
|
return x.Options
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Request message for `TestIamPermissions` method.
|
// Request message for `TestIamPermissions` method.
|
||||||
type TestIamPermissionsRequest struct {
|
type TestIamPermissionsRequest struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// REQUIRED: The resource for which the policy detail is being requested.
|
// REQUIRED: The resource for which the policy detail is being requested.
|
||||||
// See the operation documentation for the appropriate value for this field.
|
// See the operation documentation for the appropriate value for this field.
|
||||||
Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
|
Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
|
||||||
|
@ -141,139 +181,298 @@ type TestIamPermissionsRequest struct {
|
||||||
// wildcards (such as '*' or 'storage.*') are not allowed. For more
|
// wildcards (such as '*' or 'storage.*') are not allowed. For more
|
||||||
// information see
|
// information see
|
||||||
// [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).
|
// [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).
|
||||||
Permissions []string `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"`
|
Permissions []string `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *TestIamPermissionsRequest) Reset() { *m = TestIamPermissionsRequest{} }
|
func (x *TestIamPermissionsRequest) Reset() {
|
||||||
func (m *TestIamPermissionsRequest) String() string { return proto.CompactTextString(m) }
|
*x = TestIamPermissionsRequest{}
|
||||||
func (*TestIamPermissionsRequest) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_iam_policy_proto_msgTypes[2]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *TestIamPermissionsRequest) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*TestIamPermissionsRequest) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *TestIamPermissionsRequest) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_iam_policy_proto_msgTypes[2]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use TestIamPermissionsRequest.ProtoReflect.Descriptor instead.
|
||||||
func (*TestIamPermissionsRequest) Descriptor() ([]byte, []int) {
|
func (*TestIamPermissionsRequest) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_d2728eb97d748a32, []int{2}
|
return file_google_iam_v1_iam_policy_proto_rawDescGZIP(), []int{2}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *TestIamPermissionsRequest) XXX_Unmarshal(b []byte) error {
|
func (x *TestIamPermissionsRequest) GetResource() string {
|
||||||
return xxx_messageInfo_TestIamPermissionsRequest.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Resource
|
||||||
func (m *TestIamPermissionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_TestIamPermissionsRequest.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *TestIamPermissionsRequest) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_TestIamPermissionsRequest.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *TestIamPermissionsRequest) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_TestIamPermissionsRequest.Size(m)
|
|
||||||
}
|
|
||||||
func (m *TestIamPermissionsRequest) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_TestIamPermissionsRequest.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_TestIamPermissionsRequest proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *TestIamPermissionsRequest) GetResource() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Resource
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *TestIamPermissionsRequest) GetPermissions() []string {
|
func (x *TestIamPermissionsRequest) GetPermissions() []string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Permissions
|
return x.Permissions
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Response message for `TestIamPermissions` method.
|
// Response message for `TestIamPermissions` method.
|
||||||
type TestIamPermissionsResponse struct {
|
type TestIamPermissionsResponse struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// A subset of `TestPermissionsRequest.permissions` that the caller is
|
// A subset of `TestPermissionsRequest.permissions` that the caller is
|
||||||
// allowed.
|
// allowed.
|
||||||
Permissions []string `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
|
Permissions []string `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *TestIamPermissionsResponse) Reset() { *m = TestIamPermissionsResponse{} }
|
func (x *TestIamPermissionsResponse) Reset() {
|
||||||
func (m *TestIamPermissionsResponse) String() string { return proto.CompactTextString(m) }
|
*x = TestIamPermissionsResponse{}
|
||||||
func (*TestIamPermissionsResponse) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_iam_policy_proto_msgTypes[3]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *TestIamPermissionsResponse) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*TestIamPermissionsResponse) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *TestIamPermissionsResponse) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_iam_policy_proto_msgTypes[3]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use TestIamPermissionsResponse.ProtoReflect.Descriptor instead.
|
||||||
func (*TestIamPermissionsResponse) Descriptor() ([]byte, []int) {
|
func (*TestIamPermissionsResponse) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_d2728eb97d748a32, []int{3}
|
return file_google_iam_v1_iam_policy_proto_rawDescGZIP(), []int{3}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *TestIamPermissionsResponse) XXX_Unmarshal(b []byte) error {
|
func (x *TestIamPermissionsResponse) GetPermissions() []string {
|
||||||
return xxx_messageInfo_TestIamPermissionsResponse.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Permissions
|
||||||
func (m *TestIamPermissionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_TestIamPermissionsResponse.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *TestIamPermissionsResponse) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_TestIamPermissionsResponse.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *TestIamPermissionsResponse) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_TestIamPermissionsResponse.Size(m)
|
|
||||||
}
|
|
||||||
func (m *TestIamPermissionsResponse) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_TestIamPermissionsResponse.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_TestIamPermissionsResponse proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *TestIamPermissionsResponse) GetPermissions() []string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Permissions
|
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var File_google_iam_v1_iam_policy_proto protoreflect.FileDescriptor
|
||||||
proto.RegisterType((*SetIamPolicyRequest)(nil), "google.iam.v1.SetIamPolicyRequest")
|
|
||||||
proto.RegisterType((*GetIamPolicyRequest)(nil), "google.iam.v1.GetIamPolicyRequest")
|
var file_google_iam_v1_iam_policy_proto_rawDesc = []byte{
|
||||||
proto.RegisterType((*TestIamPermissionsRequest)(nil), "google.iam.v1.TestIamPermissionsRequest")
|
0x0a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f,
|
||||||
proto.RegisterType((*TestIamPermissionsResponse)(nil), "google.iam.v1.TestIamPermissionsResponse")
|
0x69, 0x61, 0x6d, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||||
|
0x12, 0x0d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a,
|
||||||
|
0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6f,
|
||||||
|
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67, 0x6f,
|
||||||
|
0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69,
|
||||||
|
0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||||
|
0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
|
||||||
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
|
||||||
|
0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
|
||||||
|
0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c,
|
||||||
|
0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||||
|
0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73,
|
||||||
|
0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x13, 0x53,
|
||||||
|
0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
|
||||||
|
0x73, 0x74, 0x12, 0x25, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01,
|
||||||
|
0x20, 0x01, 0x28, 0x09, 0x42, 0x09, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x03, 0x0a, 0x01, 0x2a, 0x52,
|
||||||
|
0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x32, 0x0a, 0x06, 0x70, 0x6f, 0x6c,
|
||||||
|
0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
|
||||||
|
0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
|
||||||
|
0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x77, 0x0a,
|
||||||
|
0x13, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71,
|
||||||
|
0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
|
||||||
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x09, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x03, 0x0a, 0x01,
|
||||||
|
0x2a, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x39, 0x0a, 0x07, 0x6f,
|
||||||
|
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67,
|
||||||
|
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
|
||||||
|
0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f,
|
||||||
|
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x69, 0x0a, 0x19, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61,
|
||||||
|
0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
|
||||||
|
0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18,
|
||||||
|
0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x09, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x03, 0x0a, 0x01, 0x2a,
|
||||||
|
0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x0b, 0x70, 0x65,
|
||||||
|
0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42,
|
||||||
|
0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
|
||||||
|
0x73, 0x22, 0x3e, 0x0a, 0x1a, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d,
|
||||||
|
0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
|
||||||
|
0x20, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01,
|
||||||
|
0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
|
||||||
|
0x73, 0x32, 0xb4, 0x03, 0x0a, 0x09, 0x49, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12,
|
||||||
|
0x74, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12,
|
||||||
|
0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
|
||||||
|
0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75,
|
||||||
|
0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d,
|
||||||
|
0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x29, 0x82, 0xd3, 0xe4, 0x93,
|
||||||
|
0x02, 0x23, 0x22, 0x1e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
|
||||||
|
0x65, 0x3d, 0x2a, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69,
|
||||||
|
0x63, 0x79, 0x3a, 0x01, 0x2a, 0x12, 0x74, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50,
|
||||||
|
0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69,
|
||||||
|
0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69,
|
||||||
|
0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
|
||||||
|
0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
|
||||||
|
0x22, 0x29, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x22, 0x1e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72,
|
||||||
|
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x2a, 0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x74, 0x49,
|
||||||
|
0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x3a, 0x01, 0x2a, 0x12, 0x9a, 0x01, 0x0a, 0x12,
|
||||||
|
0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
|
||||||
|
0x6e, 0x73, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e,
|
||||||
|
0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
|
||||||
|
0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67,
|
||||||
|
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73,
|
||||||
|
0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52,
|
||||||
|
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x22,
|
||||||
|
0x24, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x2a,
|
||||||
|
0x2a, 0x7d, 0x3a, 0x74, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
|
||||||
|
0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x01, 0x2a, 0x1a, 0x1e, 0xca, 0x41, 0x1b, 0x69, 0x61, 0x6d,
|
||||||
|
0x2d, 0x6d, 0x65, 0x74, 0x61, 0x2d, 0x61, 0x70, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||||
|
0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0x86, 0x01, 0x0a, 0x11, 0x63, 0x6f, 0x6d,
|
||||||
|
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0e,
|
||||||
|
0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
|
||||||
|
0x5a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e,
|
||||||
|
0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f,
|
||||||
|
0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x69,
|
||||||
|
0x61, 0x6d, 0xf8, 0x01, 0x01, 0xaa, 0x02, 0x13, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43,
|
||||||
|
0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x49, 0x61, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x13, 0x47, 0x6f,
|
||||||
|
0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x49, 0x61, 0x6d, 0x5c, 0x56,
|
||||||
|
0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var (
|
||||||
proto.RegisterFile("google/iam/v1/iam_policy.proto", fileDescriptor_d2728eb97d748a32)
|
file_google_iam_v1_iam_policy_proto_rawDescOnce sync.Once
|
||||||
|
file_google_iam_v1_iam_policy_proto_rawDescData = file_google_iam_v1_iam_policy_proto_rawDesc
|
||||||
|
)
|
||||||
|
|
||||||
|
func file_google_iam_v1_iam_policy_proto_rawDescGZIP() []byte {
|
||||||
|
file_google_iam_v1_iam_policy_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_iam_v1_iam_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_iam_v1_iam_policy_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_iam_v1_iam_policy_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var fileDescriptor_d2728eb97d748a32 = []byte{
|
var file_google_iam_v1_iam_policy_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
|
||||||
// 514 bytes of a gzipped FileDescriptorProto
|
var file_google_iam_v1_iam_policy_proto_goTypes = []interface{}{
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xc1, 0x8a, 0xd3, 0x40,
|
(*SetIamPolicyRequest)(nil), // 0: google.iam.v1.SetIamPolicyRequest
|
||||||
0x18, 0x66, 0x52, 0x58, 0xed, 0xac, 0x0a, 0xa6, 0x88, 0xdd, 0xac, 0x74, 0x4b, 0x74, 0xa1, 0x0d,
|
(*GetIamPolicyRequest)(nil), // 1: google.iam.v1.GetIamPolicyRequest
|
||||||
0xec, 0xc4, 0xd6, 0x93, 0x15, 0x85, 0xd4, 0x43, 0xe8, 0x41, 0x2c, 0x55, 0xf6, 0x20, 0x85, 0x65,
|
(*TestIamPermissionsRequest)(nil), // 2: google.iam.v1.TestIamPermissionsRequest
|
||||||
0x36, 0x3b, 0xc6, 0x81, 0x4c, 0x66, 0xcc, 0x4c, 0x2b, 0x22, 0x5e, 0x3c, 0xf8, 0x02, 0xde, 0x7c,
|
(*TestIamPermissionsResponse)(nil), // 3: google.iam.v1.TestIamPermissionsResponse
|
||||||
0x04, 0xcf, 0x3e, 0xc5, 0x5e, 0x7d, 0x81, 0x3d, 0xf8, 0x10, 0xe2, 0x49, 0x92, 0x99, 0x6e, 0x93,
|
(*Policy)(nil), // 4: google.iam.v1.Policy
|
||||||
0xb6, 0x8a, 0xca, 0x9e, 0x0a, 0xff, 0xf7, 0xfd, 0xdf, 0xf7, 0x7f, 0xff, 0xdf, 0x09, 0x6c, 0xc5,
|
(*GetPolicyOptions)(nil), // 5: google.iam.v1.GetPolicyOptions
|
||||||
0x9c, 0xc7, 0x09, 0xf1, 0x29, 0x66, 0xfe, 0xbc, 0x97, 0xff, 0x1c, 0x09, 0x9e, 0xd0, 0xe8, 0x2d,
|
}
|
||||||
0x12, 0x19, 0x57, 0xdc, 0xbe, 0xaa, 0x71, 0x44, 0x31, 0x43, 0xf3, 0x9e, 0xb3, 0x5b, 0xa5, 0x73,
|
var file_google_iam_v1_iam_policy_proto_depIdxs = []int32{
|
||||||
0xa1, 0x28, 0x4f, 0xa5, 0xe6, 0x3a, 0x4e, 0x15, 0x2c, 0xeb, 0x38, 0xb7, 0x0c, 0x86, 0x05, 0xf5,
|
4, // 0: google.iam.v1.SetIamPolicyRequest.policy:type_name -> google.iam.v1.Policy
|
||||||
0x71, 0x9a, 0x72, 0x85, 0xcb, 0x9d, 0x37, 0x4b, 0x68, 0x94, 0x50, 0x92, 0x2a, 0x03, 0xec, 0x95,
|
5, // 1: google.iam.v1.GetIamPolicyRequest.options:type_name -> google.iam.v1.GetPolicyOptions
|
||||||
0x80, 0x97, 0x94, 0x24, 0x27, 0x47, 0xc7, 0xe4, 0x15, 0x9e, 0x53, 0x9e, 0x19, 0xc2, 0x4e, 0x89,
|
0, // 2: google.iam.v1.IAMPolicy.SetIamPolicy:input_type -> google.iam.v1.SetIamPolicyRequest
|
||||||
0x90, 0x11, 0xc9, 0x67, 0x59, 0x44, 0x34, 0xe4, 0x0a, 0xd8, 0x78, 0x46, 0xd4, 0x08, 0xb3, 0x71,
|
1, // 3: google.iam.v1.IAMPolicy.GetIamPolicy:input_type -> google.iam.v1.GetIamPolicyRequest
|
||||||
0x31, 0xc8, 0x84, 0xbc, 0x9e, 0x11, 0xa9, 0xec, 0x7d, 0x78, 0x79, 0x41, 0x6c, 0x82, 0x36, 0xe8,
|
2, // 4: google.iam.v1.IAMPolicy.TestIamPermissions:input_type -> google.iam.v1.TestIamPermissionsRequest
|
||||||
0xd4, 0x87, 0xf5, 0xb3, 0xc0, 0xfa, 0x19, 0xd4, 0x20, 0xf0, 0x26, 0xe7, 0x90, 0xdd, 0x87, 0x5b,
|
4, // 5: google.iam.v1.IAMPolicy.SetIamPolicy:output_type -> google.iam.v1.Policy
|
||||||
0x3a, 0x40, 0xd3, 0x6a, 0x83, 0xce, 0x76, 0xff, 0x06, 0xaa, 0x6c, 0x02, 0x69, 0xd1, 0x61, 0xed,
|
4, // 6: google.iam.v1.IAMPolicy.GetIamPolicy:output_type -> google.iam.v1.Policy
|
||||||
0x2c, 0xb0, 0x26, 0x86, 0xe9, 0xbe, 0x81, 0x8d, 0xf0, 0xff, 0x1d, 0xef, 0xc3, 0x4b, 0x66, 0x9f,
|
3, // 7: google.iam.v1.IAMPolicy.TestIamPermissions:output_type -> google.iam.v1.TestIamPermissionsResponse
|
||||||
0xc6, 0x72, 0x6f, 0xc5, 0x32, 0x24, 0x4a, 0x0b, 0x3f, 0xd5, 0xb4, 0xc9, 0x82, 0xef, 0x52, 0xb8,
|
5, // [5:8] is the sub-list for method output_type
|
||||||
0xf3, 0x9c, 0xc8, 0xc2, 0x99, 0x64, 0x8c, 0x4a, 0x59, 0xc0, 0xff, 0x66, 0xbf, 0x0f, 0xb7, 0xc5,
|
2, // [2:5] is the sub-list for method input_type
|
||||||
0xb2, 0xb9, 0x69, 0xb5, 0x6b, 0x9d, 0xba, 0x8e, 0x57, 0xae, 0xbb, 0x8f, 0xa0, 0xb3, 0xc9, 0x4a,
|
2, // [2:2] is the sub-list for extension type_name
|
||||||
0x0a, 0x9e, 0x4a, 0x62, 0xb7, 0xab, 0x22, 0x20, 0x17, 0xa9, 0xf4, 0xf7, 0xbf, 0xd6, 0x60, 0x7d,
|
2, // [2:2] is the sub-list for extension extendee
|
||||||
0x14, 0x3c, 0xd1, 0x41, 0x6c, 0x05, 0xaf, 0x94, 0x6f, 0x64, 0xbb, 0x2b, 0x91, 0x37, 0x1c, 0xd0,
|
0, // [0:2] is the sub-list for field type_name
|
||||||
0xd9, 0x7c, 0x09, 0xb7, 0xfb, 0xe1, 0xdb, 0xf7, 0x4f, 0xd6, 0x6d, 0xb7, 0x95, 0xff, 0xf7, 0xde,
|
}
|
||||||
0x2d, 0x62, 0x3d, 0xf4, 0xbc, 0xf7, 0x03, 0x59, 0x52, 0x19, 0x00, 0x2f, 0x77, 0x0d, 0xff, 0xe4,
|
|
||||||
0x1a, 0x5e, 0x88, 0x6b, 0xbc, 0xe2, 0xfa, 0x19, 0x40, 0x7b, 0x7d, 0x75, 0x76, 0x67, 0x45, 0xf8,
|
func init() { file_google_iam_v1_iam_policy_proto_init() }
|
||||||
0xb7, 0x87, 0x74, 0xba, 0x7f, 0xc1, 0xd4, 0x77, 0x70, 0xfd, 0x62, 0xac, 0xae, 0x7b, 0x67, 0x7d,
|
func file_google_iam_v1_iam_policy_proto_init() {
|
||||||
0x2c, 0xb5, 0xd6, 0x35, 0x00, 0x9e, 0xd3, 0x3a, 0x0d, 0x76, 0x29, 0x66, 0x07, 0x8c, 0x28, 0x7c,
|
if File_google_iam_v1_iam_policy_proto != nil {
|
||||||
0x80, 0x05, 0x35, 0x56, 0x58, 0x50, 0x89, 0x22, 0xce, 0x86, 0x1f, 0x01, 0xbc, 0x1e, 0x71, 0x56,
|
return
|
||||||
0x9d, 0x60, 0x78, 0xed, 0x3c, 0xe0, 0x38, 0x7f, 0x72, 0x63, 0xf0, 0xe2, 0xae, 0x21, 0xc4, 0x3c,
|
}
|
||||||
0xc1, 0x69, 0x8c, 0x78, 0x16, 0xfb, 0x31, 0x49, 0x8b, 0x07, 0xe9, 0x2f, 0x25, 0xcd, 0x27, 0xe2,
|
file_google_iam_v1_options_proto_init()
|
||||||
0x01, 0xc5, 0xec, 0x07, 0x00, 0x5f, 0xac, 0x46, 0xa8, 0xbb, 0x1e, 0x27, 0x7c, 0x76, 0x82, 0x46,
|
file_google_iam_v1_policy_proto_init()
|
||||||
0x98, 0xa1, 0xc3, 0xde, 0xe9, 0xa2, 0x3a, 0x2d, 0xaa, 0xd3, 0x11, 0x66, 0xd3, 0xc3, 0xde, 0xf1,
|
if !protoimpl.UnsafeEnabled {
|
||||||
0x56, 0xa1, 0x75, 0xef, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0x32, 0x24, 0xb5, 0x51, 0xb9, 0x04,
|
file_google_iam_v1_iam_policy_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
0x00, 0x00,
|
switch v := v.(*SetIamPolicyRequest); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_iam_v1_iam_policy_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*GetIamPolicyRequest); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_iam_v1_iam_policy_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*TestIamPermissionsRequest); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_iam_v1_iam_policy_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*TestIamPermissionsResponse); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
type x struct{}
|
||||||
|
out := protoimpl.TypeBuilder{
|
||||||
|
File: protoimpl.DescBuilder{
|
||||||
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
|
RawDescriptor: file_google_iam_v1_iam_policy_proto_rawDesc,
|
||||||
|
NumEnums: 0,
|
||||||
|
NumMessages: 4,
|
||||||
|
NumExtensions: 0,
|
||||||
|
NumServices: 1,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_iam_v1_iam_policy_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_iam_v1_iam_policy_proto_depIdxs,
|
||||||
|
MessageInfos: file_google_iam_v1_iam_policy_proto_msgTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_iam_v1_iam_policy_proto = out.File
|
||||||
|
file_google_iam_v1_iam_policy_proto_rawDesc = nil
|
||||||
|
file_google_iam_v1_iam_policy_proto_goTypes = nil
|
||||||
|
file_google_iam_v1_iam_policy_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
// Reference imports to suppress errors if they are not otherwise used.
|
||||||
|
@ -363,13 +562,13 @@ type IAMPolicyServer interface {
|
||||||
type UnimplementedIAMPolicyServer struct {
|
type UnimplementedIAMPolicyServer struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (*UnimplementedIAMPolicyServer) SetIamPolicy(ctx context.Context, req *SetIamPolicyRequest) (*Policy, error) {
|
func (*UnimplementedIAMPolicyServer) SetIamPolicy(context.Context, *SetIamPolicyRequest) (*Policy, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method SetIamPolicy not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method SetIamPolicy not implemented")
|
||||||
}
|
}
|
||||||
func (*UnimplementedIAMPolicyServer) GetIamPolicy(ctx context.Context, req *GetIamPolicyRequest) (*Policy, error) {
|
func (*UnimplementedIAMPolicyServer) GetIamPolicy(context.Context, *GetIamPolicyRequest) (*Policy, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method GetIamPolicy not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method GetIamPolicy not implemented")
|
||||||
}
|
}
|
||||||
func (*UnimplementedIAMPolicyServer) TestIamPermissions(ctx context.Context, req *TestIamPermissionsRequest) (*TestIamPermissionsResponse, error) {
|
func (*UnimplementedIAMPolicyServer) TestIamPermissions(context.Context, *TestIamPermissionsRequest) (*TestIamPermissionsResponse, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method TestIamPermissions not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method TestIamPermissions not implemented")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
210
vendor/google.golang.org/genproto/googleapis/iam/v1/options.pb.go
generated
vendored
210
vendor/google.golang.org/genproto/googleapis/iam/v1/options.pb.go
generated
vendored
|
@ -1,29 +1,53 @@
|
||||||
|
// Copyright 2019 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.
|
||||||
|
//
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/iam/v1/options.proto
|
// source: google/iam/v1/options.proto
|
||||||
|
|
||||||
package iam
|
package iam
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
_ "google.golang.org/genproto/googleapis/api/annotations"
|
_ "google.golang.org/genproto/googleapis/api/annotations"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// Encapsulates settings provided to GetIamPolicy.
|
// Encapsulates settings provided to GetIamPolicy.
|
||||||
type GetPolicyOptions struct {
|
type GetPolicyOptions struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// Optional. The policy format version to be returned.
|
// Optional. The policy format version to be returned.
|
||||||
//
|
//
|
||||||
// Valid values are 0, 1, and 3. Requests specifying an invalid value will be
|
// Valid values are 0, 1, and 3. Requests specifying an invalid value will be
|
||||||
|
@ -32,67 +56,131 @@ type GetPolicyOptions struct {
|
||||||
// Requests for policies with any conditional bindings must specify version 3.
|
// Requests for policies with any conditional bindings must specify version 3.
|
||||||
// Policies without any conditional bindings may specify any valid value or
|
// Policies without any conditional bindings may specify any valid value or
|
||||||
// leave the field unset.
|
// leave the field unset.
|
||||||
RequestedPolicyVersion int32 `protobuf:"varint,1,opt,name=requested_policy_version,json=requestedPolicyVersion,proto3" json:"requested_policy_version,omitempty"`
|
RequestedPolicyVersion int32 `protobuf:"varint,1,opt,name=requested_policy_version,json=requestedPolicyVersion,proto3" json:"requested_policy_version,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *GetPolicyOptions) Reset() { *m = GetPolicyOptions{} }
|
func (x *GetPolicyOptions) Reset() {
|
||||||
func (m *GetPolicyOptions) String() string { return proto.CompactTextString(m) }
|
*x = GetPolicyOptions{}
|
||||||
func (*GetPolicyOptions) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_options_proto_msgTypes[0]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *GetPolicyOptions) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*GetPolicyOptions) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *GetPolicyOptions) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_options_proto_msgTypes[0]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use GetPolicyOptions.ProtoReflect.Descriptor instead.
|
||||||
func (*GetPolicyOptions) Descriptor() ([]byte, []int) {
|
func (*GetPolicyOptions) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_19aa09e909092bd1, []int{0}
|
return file_google_iam_v1_options_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *GetPolicyOptions) XXX_Unmarshal(b []byte) error {
|
func (x *GetPolicyOptions) GetRequestedPolicyVersion() int32 {
|
||||||
return xxx_messageInfo_GetPolicyOptions.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.RequestedPolicyVersion
|
||||||
func (m *GetPolicyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_GetPolicyOptions.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *GetPolicyOptions) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_GetPolicyOptions.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *GetPolicyOptions) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_GetPolicyOptions.Size(m)
|
|
||||||
}
|
|
||||||
func (m *GetPolicyOptions) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_GetPolicyOptions.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_GetPolicyOptions proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *GetPolicyOptions) GetRequestedPolicyVersion() int32 {
|
|
||||||
if m != nil {
|
|
||||||
return m.RequestedPolicyVersion
|
|
||||||
}
|
}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var File_google_iam_v1_options_proto protoreflect.FileDescriptor
|
||||||
proto.RegisterType((*GetPolicyOptions)(nil), "google.iam.v1.GetPolicyOptions")
|
|
||||||
|
var file_google_iam_v1_options_proto_rawDesc = []byte{
|
||||||
|
0x0a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f,
|
||||||
|
0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x67,
|
||||||
|
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f,
|
||||||
|
0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
|
||||||
|
0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x10, 0x47, 0x65,
|
||||||
|
0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x38,
|
||||||
|
0x0a, 0x18, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x6c, 0x69,
|
||||||
|
0x63, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||||
|
0x52, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63,
|
||||||
|
0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x84, 0x01, 0x0a, 0x11, 0x63, 0x6f, 0x6d,
|
||||||
|
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0c,
|
||||||
|
0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30,
|
||||||
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
|
||||||
|
0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||||
|
0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x69, 0x61, 0x6d,
|
||||||
|
0xf8, 0x01, 0x01, 0xaa, 0x02, 0x13, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f,
|
||||||
|
0x75, 0x64, 0x2e, 0x49, 0x61, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x13, 0x47, 0x6f, 0x6f, 0x67,
|
||||||
|
0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x49, 0x61, 0x6d, 0x5c, 0x56, 0x31, 0x62,
|
||||||
|
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var (
|
||||||
proto.RegisterFile("google/iam/v1/options.proto", fileDescriptor_19aa09e909092bd1)
|
file_google_iam_v1_options_proto_rawDescOnce sync.Once
|
||||||
|
file_google_iam_v1_options_proto_rawDescData = file_google_iam_v1_options_proto_rawDesc
|
||||||
|
)
|
||||||
|
|
||||||
|
func file_google_iam_v1_options_proto_rawDescGZIP() []byte {
|
||||||
|
file_google_iam_v1_options_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_iam_v1_options_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_iam_v1_options_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_iam_v1_options_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var fileDescriptor_19aa09e909092bd1 = []byte{
|
var file_google_iam_v1_options_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||||
// 229 bytes of a gzipped FileDescriptorProto
|
var file_google_iam_v1_options_proto_goTypes = []interface{}{
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4e, 0xcf, 0xcf, 0x4f,
|
(*GetPolicyOptions)(nil), // 0: google.iam.v1.GetPolicyOptions
|
||||||
0xcf, 0x49, 0xd5, 0xcf, 0x4c, 0xcc, 0xd5, 0x2f, 0x33, 0xd4, 0xcf, 0x2f, 0x28, 0xc9, 0xcc, 0xcf,
|
}
|
||||||
0x2b, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x85, 0x48, 0xea, 0x65, 0x26, 0xe6, 0xea,
|
var file_google_iam_v1_options_proto_depIdxs = []int32{
|
||||||
0x95, 0x19, 0x4a, 0xc9, 0x40, 0xd5, 0x26, 0x16, 0x64, 0xea, 0x27, 0xe6, 0xe5, 0xe5, 0x97, 0x24,
|
0, // [0:0] is the sub-list for method output_type
|
||||||
0x22, 0x29, 0x56, 0xf2, 0xe1, 0x12, 0x70, 0x4f, 0x2d, 0x09, 0xc8, 0xcf, 0xc9, 0x4c, 0xae, 0xf4,
|
0, // [0:0] is the sub-list for method input_type
|
||||||
0x87, 0x18, 0x23, 0x64, 0xc1, 0x25, 0x51, 0x94, 0x5a, 0x58, 0x9a, 0x5a, 0x5c, 0x92, 0x9a, 0x12,
|
0, // [0:0] is the sub-list for extension type_name
|
||||||
0x5f, 0x00, 0x96, 0x8a, 0x2f, 0x4b, 0x2d, 0x2a, 0xce, 0xcc, 0xcf, 0x93, 0x60, 0x54, 0x60, 0xd4,
|
0, // [0:0] is the sub-list for extension extendee
|
||||||
0x60, 0x0d, 0x12, 0x83, 0xcb, 0x43, 0x74, 0x86, 0x41, 0x64, 0x9d, 0x5a, 0x18, 0xb9, 0x04, 0x93,
|
0, // [0:0] is the sub-list for field type_name
|
||||||
0xf3, 0x73, 0xf5, 0x50, 0x5c, 0xe0, 0xc4, 0x03, 0x35, 0x38, 0x00, 0x64, 0x63, 0x00, 0x63, 0x94,
|
}
|
||||||
0x01, 0x54, 0x3a, 0x3d, 0x3f, 0x27, 0x31, 0x2f, 0x5d, 0x2f, 0xbf, 0x28, 0x5d, 0x3f, 0x3d, 0x35,
|
|
||||||
0x0f, 0xec, 0x1e, 0x7d, 0x88, 0x54, 0x62, 0x41, 0x66, 0x31, 0xd4, 0x73, 0xd6, 0x99, 0x89, 0xb9,
|
func init() { file_google_iam_v1_options_proto_init() }
|
||||||
0x3f, 0x18, 0x19, 0x57, 0x31, 0x09, 0xbb, 0x43, 0x74, 0x39, 0xe7, 0xe4, 0x97, 0xa6, 0xe8, 0x79,
|
func file_google_iam_v1_options_proto_init() {
|
||||||
0x26, 0xe6, 0xea, 0x85, 0x19, 0x9e, 0x82, 0x89, 0xc6, 0x80, 0x45, 0x63, 0x3c, 0x13, 0x73, 0x63,
|
if File_google_iam_v1_options_proto != nil {
|
||||||
0xc2, 0x0c, 0x93, 0xd8, 0xc0, 0x66, 0x19, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0xdf, 0x96, 0x0c,
|
return
|
||||||
0x8b, 0x27, 0x01, 0x00, 0x00,
|
}
|
||||||
|
if !protoimpl.UnsafeEnabled {
|
||||||
|
file_google_iam_v1_options_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*GetPolicyOptions); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
type x struct{}
|
||||||
|
out := protoimpl.TypeBuilder{
|
||||||
|
File: protoimpl.DescBuilder{
|
||||||
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
|
RawDescriptor: file_google_iam_v1_options_proto_rawDesc,
|
||||||
|
NumEnums: 0,
|
||||||
|
NumMessages: 1,
|
||||||
|
NumExtensions: 0,
|
||||||
|
NumServices: 0,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_iam_v1_options_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_iam_v1_options_proto_depIdxs,
|
||||||
|
MessageInfos: file_google_iam_v1_options_proto_msgTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_iam_v1_options_proto = out.File
|
||||||
|
file_google_iam_v1_options_proto_rawDesc = nil
|
||||||
|
file_google_iam_v1_options_proto_goTypes = nil
|
||||||
|
file_google_iam_v1_options_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
765
vendor/google.golang.org/genproto/googleapis/iam/v1/policy.pb.go
generated
vendored
765
vendor/google.golang.org/genproto/googleapis/iam/v1/policy.pb.go
generated
vendored
|
@ -1,27 +1,47 @@
|
||||||
|
// Copyright 2019 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.
|
||||||
|
//
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/iam/v1/policy.proto
|
// source: google/iam/v1/policy.proto
|
||||||
|
|
||||||
package iam
|
package iam
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
_ "google.golang.org/genproto/googleapis/api/annotations"
|
_ "google.golang.org/genproto/googleapis/api/annotations"
|
||||||
expr "google.golang.org/genproto/googleapis/type/expr"
|
expr "google.golang.org/genproto/googleapis/type/expr"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// The type of action performed on a Binding in a policy.
|
// The type of action performed on a Binding in a policy.
|
||||||
type BindingDelta_Action int32
|
type BindingDelta_Action int32
|
||||||
|
@ -35,24 +55,45 @@ const (
|
||||||
BindingDelta_REMOVE BindingDelta_Action = 2
|
BindingDelta_REMOVE BindingDelta_Action = 2
|
||||||
)
|
)
|
||||||
|
|
||||||
var BindingDelta_Action_name = map[int32]string{
|
// Enum value maps for BindingDelta_Action.
|
||||||
0: "ACTION_UNSPECIFIED",
|
var (
|
||||||
1: "ADD",
|
BindingDelta_Action_name = map[int32]string{
|
||||||
2: "REMOVE",
|
0: "ACTION_UNSPECIFIED",
|
||||||
}
|
1: "ADD",
|
||||||
|
2: "REMOVE",
|
||||||
|
}
|
||||||
|
BindingDelta_Action_value = map[string]int32{
|
||||||
|
"ACTION_UNSPECIFIED": 0,
|
||||||
|
"ADD": 1,
|
||||||
|
"REMOVE": 2,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
var BindingDelta_Action_value = map[string]int32{
|
func (x BindingDelta_Action) Enum() *BindingDelta_Action {
|
||||||
"ACTION_UNSPECIFIED": 0,
|
p := new(BindingDelta_Action)
|
||||||
"ADD": 1,
|
*p = x
|
||||||
"REMOVE": 2,
|
return p
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x BindingDelta_Action) String() string {
|
func (x BindingDelta_Action) String() string {
|
||||||
return proto.EnumName(BindingDelta_Action_name, int32(x))
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (BindingDelta_Action) Descriptor() protoreflect.EnumDescriptor {
|
||||||
|
return file_google_iam_v1_policy_proto_enumTypes[0].Descriptor()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (BindingDelta_Action) Type() protoreflect.EnumType {
|
||||||
|
return &file_google_iam_v1_policy_proto_enumTypes[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x BindingDelta_Action) Number() protoreflect.EnumNumber {
|
||||||
|
return protoreflect.EnumNumber(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use BindingDelta_Action.Descriptor instead.
|
||||||
func (BindingDelta_Action) EnumDescriptor() ([]byte, []int) {
|
func (BindingDelta_Action) EnumDescriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_a3cd40b8a66b2a99, []int{3, 0}
|
return file_google_iam_v1_policy_proto_rawDescGZIP(), []int{3, 0}
|
||||||
}
|
}
|
||||||
|
|
||||||
// The type of action performed on an audit configuration in a policy.
|
// The type of action performed on an audit configuration in a policy.
|
||||||
|
@ -67,24 +108,45 @@ const (
|
||||||
AuditConfigDelta_REMOVE AuditConfigDelta_Action = 2
|
AuditConfigDelta_REMOVE AuditConfigDelta_Action = 2
|
||||||
)
|
)
|
||||||
|
|
||||||
var AuditConfigDelta_Action_name = map[int32]string{
|
// Enum value maps for AuditConfigDelta_Action.
|
||||||
0: "ACTION_UNSPECIFIED",
|
var (
|
||||||
1: "ADD",
|
AuditConfigDelta_Action_name = map[int32]string{
|
||||||
2: "REMOVE",
|
0: "ACTION_UNSPECIFIED",
|
||||||
}
|
1: "ADD",
|
||||||
|
2: "REMOVE",
|
||||||
|
}
|
||||||
|
AuditConfigDelta_Action_value = map[string]int32{
|
||||||
|
"ACTION_UNSPECIFIED": 0,
|
||||||
|
"ADD": 1,
|
||||||
|
"REMOVE": 2,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
var AuditConfigDelta_Action_value = map[string]int32{
|
func (x AuditConfigDelta_Action) Enum() *AuditConfigDelta_Action {
|
||||||
"ACTION_UNSPECIFIED": 0,
|
p := new(AuditConfigDelta_Action)
|
||||||
"ADD": 1,
|
*p = x
|
||||||
"REMOVE": 2,
|
return p
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x AuditConfigDelta_Action) String() string {
|
func (x AuditConfigDelta_Action) String() string {
|
||||||
return proto.EnumName(AuditConfigDelta_Action_name, int32(x))
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (AuditConfigDelta_Action) Descriptor() protoreflect.EnumDescriptor {
|
||||||
|
return file_google_iam_v1_policy_proto_enumTypes[1].Descriptor()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (AuditConfigDelta_Action) Type() protoreflect.EnumType {
|
||||||
|
return &file_google_iam_v1_policy_proto_enumTypes[1]
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x AuditConfigDelta_Action) Number() protoreflect.EnumNumber {
|
||||||
|
return protoreflect.EnumNumber(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use AuditConfigDelta_Action.Descriptor instead.
|
||||||
func (AuditConfigDelta_Action) EnumDescriptor() ([]byte, []int) {
|
func (AuditConfigDelta_Action) EnumDescriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_a3cd40b8a66b2a99, []int{4, 0}
|
return file_google_iam_v1_policy_proto_rawDescGZIP(), []int{4, 0}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Defines an Identity and Access Management (IAM) policy. It is used to
|
// Defines an Identity and Access Management (IAM) policy. It is used to
|
||||||
|
@ -145,6 +207,10 @@ func (AuditConfigDelta_Action) EnumDescriptor() ([]byte, []int) {
|
||||||
// For a description of IAM and its features, see the
|
// For a description of IAM and its features, see the
|
||||||
// [IAM developer's guide](https://cloud.google.com/iam/docs).
|
// [IAM developer's guide](https://cloud.google.com/iam/docs).
|
||||||
type Policy struct {
|
type Policy struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// Specifies the format of the policy.
|
// Specifies the format of the policy.
|
||||||
//
|
//
|
||||||
// Valid values are 0, 1, and 3. Requests specifying an invalid value will be
|
// Valid values are 0, 1, and 3. Requests specifying an invalid value will be
|
||||||
|
@ -176,60 +242,68 @@ type Policy struct {
|
||||||
// policy is overwritten. Due to blind-set semantics of an etag-less policy,
|
// policy is overwritten. Due to blind-set semantics of an etag-less policy,
|
||||||
// 'setIamPolicy' will not fail even if the incoming policy version does not
|
// 'setIamPolicy' will not fail even if the incoming policy version does not
|
||||||
// meet the requirements for modifying the stored policy.
|
// meet the requirements for modifying the stored policy.
|
||||||
Etag []byte `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
|
Etag []byte `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Policy) Reset() { *m = Policy{} }
|
func (x *Policy) Reset() {
|
||||||
func (m *Policy) String() string { return proto.CompactTextString(m) }
|
*x = Policy{}
|
||||||
func (*Policy) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[0]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *Policy) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*Policy) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *Policy) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[0]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use Policy.ProtoReflect.Descriptor instead.
|
||||||
func (*Policy) Descriptor() ([]byte, []int) {
|
func (*Policy) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_a3cd40b8a66b2a99, []int{0}
|
return file_google_iam_v1_policy_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Policy) XXX_Unmarshal(b []byte) error {
|
func (x *Policy) GetVersion() int32 {
|
||||||
return xxx_messageInfo_Policy.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Version
|
||||||
func (m *Policy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_Policy.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *Policy) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_Policy.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *Policy) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_Policy.Size(m)
|
|
||||||
}
|
|
||||||
func (m *Policy) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_Policy.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_Policy proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *Policy) GetVersion() int32 {
|
|
||||||
if m != nil {
|
|
||||||
return m.Version
|
|
||||||
}
|
}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Policy) GetBindings() []*Binding {
|
func (x *Policy) GetBindings() []*Binding {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Bindings
|
return x.Bindings
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Policy) GetEtag() []byte {
|
func (x *Policy) GetEtag() []byte {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Etag
|
return x.Etag
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Associates `members` with a `role`.
|
// Associates `members` with a `role`.
|
||||||
type Binding struct {
|
type Binding struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// Role that is assigned to `members`.
|
// Role that is assigned to `members`.
|
||||||
// For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
|
// For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
|
||||||
Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
|
Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
|
||||||
|
@ -262,104 +336,116 @@ type Binding struct {
|
||||||
// NOTE: An unsatisfied condition will not allow user access via current
|
// NOTE: An unsatisfied condition will not allow user access via current
|
||||||
// binding. Different bindings, including their conditions, are examined
|
// binding. Different bindings, including their conditions, are examined
|
||||||
// independently.
|
// independently.
|
||||||
Condition *expr.Expr `protobuf:"bytes,3,opt,name=condition,proto3" json:"condition,omitempty"`
|
Condition *expr.Expr `protobuf:"bytes,3,opt,name=condition,proto3" json:"condition,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Binding) Reset() { *m = Binding{} }
|
func (x *Binding) Reset() {
|
||||||
func (m *Binding) String() string { return proto.CompactTextString(m) }
|
*x = Binding{}
|
||||||
func (*Binding) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[1]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *Binding) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*Binding) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *Binding) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[1]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use Binding.ProtoReflect.Descriptor instead.
|
||||||
func (*Binding) Descriptor() ([]byte, []int) {
|
func (*Binding) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_a3cd40b8a66b2a99, []int{1}
|
return file_google_iam_v1_policy_proto_rawDescGZIP(), []int{1}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Binding) XXX_Unmarshal(b []byte) error {
|
func (x *Binding) GetRole() string {
|
||||||
return xxx_messageInfo_Binding.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Role
|
||||||
func (m *Binding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_Binding.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *Binding) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_Binding.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *Binding) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_Binding.Size(m)
|
|
||||||
}
|
|
||||||
func (m *Binding) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_Binding.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_Binding proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *Binding) GetRole() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Role
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Binding) GetMembers() []string {
|
func (x *Binding) GetMembers() []string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Members
|
return x.Members
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Binding) GetCondition() *expr.Expr {
|
func (x *Binding) GetCondition() *expr.Expr {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Condition
|
return x.Condition
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// The difference delta between two policies.
|
// The difference delta between two policies.
|
||||||
type PolicyDelta struct {
|
type PolicyDelta struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// The delta for Bindings between two policies.
|
// The delta for Bindings between two policies.
|
||||||
BindingDeltas []*BindingDelta `protobuf:"bytes,1,rep,name=binding_deltas,json=bindingDeltas,proto3" json:"binding_deltas,omitempty"`
|
BindingDeltas []*BindingDelta `protobuf:"bytes,1,rep,name=binding_deltas,json=bindingDeltas,proto3" json:"binding_deltas,omitempty"`
|
||||||
// The delta for AuditConfigs between two policies.
|
// The delta for AuditConfigs between two policies.
|
||||||
AuditConfigDeltas []*AuditConfigDelta `protobuf:"bytes,2,rep,name=audit_config_deltas,json=auditConfigDeltas,proto3" json:"audit_config_deltas,omitempty"`
|
AuditConfigDeltas []*AuditConfigDelta `protobuf:"bytes,2,rep,name=audit_config_deltas,json=auditConfigDeltas,proto3" json:"audit_config_deltas,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *PolicyDelta) Reset() { *m = PolicyDelta{} }
|
func (x *PolicyDelta) Reset() {
|
||||||
func (m *PolicyDelta) String() string { return proto.CompactTextString(m) }
|
*x = PolicyDelta{}
|
||||||
func (*PolicyDelta) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[2]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PolicyDelta) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*PolicyDelta) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *PolicyDelta) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[2]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use PolicyDelta.ProtoReflect.Descriptor instead.
|
||||||
func (*PolicyDelta) Descriptor() ([]byte, []int) {
|
func (*PolicyDelta) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_a3cd40b8a66b2a99, []int{2}
|
return file_google_iam_v1_policy_proto_rawDescGZIP(), []int{2}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *PolicyDelta) XXX_Unmarshal(b []byte) error {
|
func (x *PolicyDelta) GetBindingDeltas() []*BindingDelta {
|
||||||
return xxx_messageInfo_PolicyDelta.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.BindingDeltas
|
||||||
func (m *PolicyDelta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_PolicyDelta.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *PolicyDelta) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_PolicyDelta.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *PolicyDelta) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_PolicyDelta.Size(m)
|
|
||||||
}
|
|
||||||
func (m *PolicyDelta) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_PolicyDelta.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_PolicyDelta proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *PolicyDelta) GetBindingDeltas() []*BindingDelta {
|
|
||||||
if m != nil {
|
|
||||||
return m.BindingDeltas
|
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *PolicyDelta) GetAuditConfigDeltas() []*AuditConfigDelta {
|
func (x *PolicyDelta) GetAuditConfigDeltas() []*AuditConfigDelta {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.AuditConfigDeltas
|
return x.AuditConfigDeltas
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
@ -367,6 +453,10 @@ func (m *PolicyDelta) GetAuditConfigDeltas() []*AuditConfigDelta {
|
||||||
// One delta entry for Binding. Each individual change (only one member in each
|
// One delta entry for Binding. Each individual change (only one member in each
|
||||||
// entry) to a binding will be a separate entry.
|
// entry) to a binding will be a separate entry.
|
||||||
type BindingDelta struct {
|
type BindingDelta struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// The action that was performed on a Binding.
|
// The action that was performed on a Binding.
|
||||||
// Required
|
// Required
|
||||||
Action BindingDelta_Action `protobuf:"varint,1,opt,name=action,proto3,enum=google.iam.v1.BindingDelta_Action" json:"action,omitempty"`
|
Action BindingDelta_Action `protobuf:"varint,1,opt,name=action,proto3,enum=google.iam.v1.BindingDelta_Action" json:"action,omitempty"`
|
||||||
|
@ -379,61 +469,65 @@ type BindingDelta struct {
|
||||||
// Required
|
// Required
|
||||||
Member string `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty"`
|
Member string `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty"`
|
||||||
// The condition that is associated with this binding.
|
// The condition that is associated with this binding.
|
||||||
Condition *expr.Expr `protobuf:"bytes,4,opt,name=condition,proto3" json:"condition,omitempty"`
|
Condition *expr.Expr `protobuf:"bytes,4,opt,name=condition,proto3" json:"condition,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *BindingDelta) Reset() { *m = BindingDelta{} }
|
func (x *BindingDelta) Reset() {
|
||||||
func (m *BindingDelta) String() string { return proto.CompactTextString(m) }
|
*x = BindingDelta{}
|
||||||
func (*BindingDelta) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[3]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *BindingDelta) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*BindingDelta) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *BindingDelta) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[3]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use BindingDelta.ProtoReflect.Descriptor instead.
|
||||||
func (*BindingDelta) Descriptor() ([]byte, []int) {
|
func (*BindingDelta) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_a3cd40b8a66b2a99, []int{3}
|
return file_google_iam_v1_policy_proto_rawDescGZIP(), []int{3}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *BindingDelta) XXX_Unmarshal(b []byte) error {
|
func (x *BindingDelta) GetAction() BindingDelta_Action {
|
||||||
return xxx_messageInfo_BindingDelta.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Action
|
||||||
func (m *BindingDelta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_BindingDelta.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *BindingDelta) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_BindingDelta.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *BindingDelta) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_BindingDelta.Size(m)
|
|
||||||
}
|
|
||||||
func (m *BindingDelta) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_BindingDelta.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_BindingDelta proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *BindingDelta) GetAction() BindingDelta_Action {
|
|
||||||
if m != nil {
|
|
||||||
return m.Action
|
|
||||||
}
|
}
|
||||||
return BindingDelta_ACTION_UNSPECIFIED
|
return BindingDelta_ACTION_UNSPECIFIED
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *BindingDelta) GetRole() string {
|
func (x *BindingDelta) GetRole() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Role
|
return x.Role
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *BindingDelta) GetMember() string {
|
func (x *BindingDelta) GetMember() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Member
|
return x.Member
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *BindingDelta) GetCondition() *expr.Expr {
|
func (x *BindingDelta) GetCondition() *expr.Expr {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Condition
|
return x.Condition
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
@ -441,6 +535,10 @@ func (m *BindingDelta) GetCondition() *expr.Expr {
|
||||||
// One delta entry for AuditConfig. Each individual change (only one
|
// One delta entry for AuditConfig. Each individual change (only one
|
||||||
// exempted_member in each entry) to a AuditConfig will be a separate entry.
|
// exempted_member in each entry) to a AuditConfig will be a separate entry.
|
||||||
type AuditConfigDelta struct {
|
type AuditConfigDelta struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// The action that was performed on an audit configuration in a policy.
|
// The action that was performed on an audit configuration in a policy.
|
||||||
// Required
|
// Required
|
||||||
Action AuditConfigDelta_Action `protobuf:"varint,1,opt,name=action,proto3,enum=google.iam.v1.AuditConfigDelta_Action" json:"action,omitempty"`
|
Action AuditConfigDelta_Action `protobuf:"varint,1,opt,name=action,proto3,enum=google.iam.v1.AuditConfigDelta_Action" json:"action,omitempty"`
|
||||||
|
@ -456,114 +554,265 @@ type AuditConfigDelta struct {
|
||||||
// Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always
|
// Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always
|
||||||
// enabled, and cannot be configured.
|
// enabled, and cannot be configured.
|
||||||
// Required
|
// Required
|
||||||
LogType string `protobuf:"bytes,4,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"`
|
LogType string `protobuf:"bytes,4,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *AuditConfigDelta) Reset() { *m = AuditConfigDelta{} }
|
func (x *AuditConfigDelta) Reset() {
|
||||||
func (m *AuditConfigDelta) String() string { return proto.CompactTextString(m) }
|
*x = AuditConfigDelta{}
|
||||||
func (*AuditConfigDelta) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[4]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *AuditConfigDelta) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*AuditConfigDelta) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *AuditConfigDelta) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_iam_v1_policy_proto_msgTypes[4]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use AuditConfigDelta.ProtoReflect.Descriptor instead.
|
||||||
func (*AuditConfigDelta) Descriptor() ([]byte, []int) {
|
func (*AuditConfigDelta) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_a3cd40b8a66b2a99, []int{4}
|
return file_google_iam_v1_policy_proto_rawDescGZIP(), []int{4}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *AuditConfigDelta) XXX_Unmarshal(b []byte) error {
|
func (x *AuditConfigDelta) GetAction() AuditConfigDelta_Action {
|
||||||
return xxx_messageInfo_AuditConfigDelta.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Action
|
||||||
func (m *AuditConfigDelta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_AuditConfigDelta.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *AuditConfigDelta) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_AuditConfigDelta.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *AuditConfigDelta) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_AuditConfigDelta.Size(m)
|
|
||||||
}
|
|
||||||
func (m *AuditConfigDelta) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_AuditConfigDelta.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_AuditConfigDelta proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *AuditConfigDelta) GetAction() AuditConfigDelta_Action {
|
|
||||||
if m != nil {
|
|
||||||
return m.Action
|
|
||||||
}
|
}
|
||||||
return AuditConfigDelta_ACTION_UNSPECIFIED
|
return AuditConfigDelta_ACTION_UNSPECIFIED
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *AuditConfigDelta) GetService() string {
|
func (x *AuditConfigDelta) GetService() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Service
|
return x.Service
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *AuditConfigDelta) GetExemptedMember() string {
|
func (x *AuditConfigDelta) GetExemptedMember() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.ExemptedMember
|
return x.ExemptedMember
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *AuditConfigDelta) GetLogType() string {
|
func (x *AuditConfigDelta) GetLogType() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.LogType
|
return x.LogType
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var File_google_iam_v1_policy_proto protoreflect.FileDescriptor
|
||||||
proto.RegisterEnum("google.iam.v1.BindingDelta_Action", BindingDelta_Action_name, BindingDelta_Action_value)
|
|
||||||
proto.RegisterEnum("google.iam.v1.AuditConfigDelta_Action", AuditConfigDelta_Action_name, AuditConfigDelta_Action_value)
|
var file_google_iam_v1_policy_proto_rawDesc = []byte{
|
||||||
proto.RegisterType((*Policy)(nil), "google.iam.v1.Policy")
|
0x0a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f,
|
||||||
proto.RegisterType((*Binding)(nil), "google.iam.v1.Binding")
|
0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x67, 0x6f,
|
||||||
proto.RegisterType((*PolicyDelta)(nil), "google.iam.v1.PolicyDelta")
|
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x16, 0x67, 0x6f, 0x6f,
|
||||||
proto.RegisterType((*BindingDelta)(nil), "google.iam.v1.BindingDelta")
|
0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x65, 0x78, 0x70, 0x72, 0x2e, 0x70, 0x72,
|
||||||
proto.RegisterType((*AuditConfigDelta)(nil), "google.iam.v1.AuditConfigDelta")
|
0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
|
||||||
|
0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||||
|
0x6f, 0x22, 0x6a, 0x0a, 0x06, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x76,
|
||||||
|
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x76, 0x65,
|
||||||
|
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x0a, 0x08, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67,
|
||||||
|
0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||||
|
0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52,
|
||||||
|
0x08, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61,
|
||||||
|
0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x22, 0x68, 0x0a,
|
||||||
|
0x07, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65,
|
||||||
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07,
|
||||||
|
0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d,
|
||||||
|
0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x2f, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
|
||||||
|
0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
|
||||||
|
0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x45, 0x78, 0x70, 0x72, 0x52, 0x09, 0x63, 0x6f,
|
||||||
|
0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa2, 0x01, 0x0a, 0x0b, 0x50, 0x6f, 0x6c, 0x69,
|
||||||
|
0x63, 0x79, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x42, 0x0a, 0x0e, 0x62, 0x69, 0x6e, 0x64, 0x69,
|
||||||
|
0x6e, 0x67, 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||||
|
0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
|
||||||
|
0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x52, 0x0d, 0x62, 0x69,
|
||||||
|
0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x73, 0x12, 0x4f, 0x0a, 0x13, 0x61,
|
||||||
|
0x75, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x64, 0x65, 0x6c, 0x74,
|
||||||
|
0x61, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||||
|
0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f,
|
||||||
|
0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x52, 0x11, 0x61, 0x75, 0x64, 0x69, 0x74,
|
||||||
|
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x73, 0x22, 0xde, 0x01, 0x0a,
|
||||||
|
0x0c, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x3a, 0x0a,
|
||||||
|
0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e,
|
||||||
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69,
|
||||||
|
0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f,
|
||||||
|
0x6e, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c,
|
||||||
|
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x16, 0x0a,
|
||||||
|
0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d,
|
||||||
|
0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2f, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
|
||||||
|
0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||||
|
0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x45, 0x78, 0x70, 0x72, 0x52, 0x09, 0x63, 0x6f, 0x6e,
|
||||||
|
0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x35, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
|
||||||
|
0x12, 0x16, 0x0a, 0x12, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
|
||||||
|
0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x44, 0x44, 0x10,
|
||||||
|
0x01, 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x10, 0x02, 0x22, 0xe7, 0x01,
|
||||||
|
0x0a, 0x10, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x6c,
|
||||||
|
0x74, 0x61, 0x12, 0x3e, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
|
||||||
|
0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e,
|
||||||
|
0x76, 0x31, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x65,
|
||||||
|
0x6c, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69,
|
||||||
|
0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20,
|
||||||
|
0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x27, 0x0a, 0x0f,
|
||||||
|
0x65, 0x78, 0x65, 0x6d, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18,
|
||||||
|
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x65, 0x78, 0x65, 0x6d, 0x70, 0x74, 0x65, 0x64, 0x4d,
|
||||||
|
0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x79, 0x70,
|
||||||
|
0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x54, 0x79, 0x70, 0x65,
|
||||||
|
0x22, 0x35, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x41, 0x43,
|
||||||
|
0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
|
||||||
|
0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x44, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x52,
|
||||||
|
0x45, 0x4d, 0x4f, 0x56, 0x45, 0x10, 0x02, 0x42, 0x83, 0x01, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x2e,
|
||||||
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x50,
|
||||||
|
0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x67, 0x6f,
|
||||||
|
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
|
||||||
|
0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
|
||||||
|
0x70, 0x69, 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x69, 0x61, 0x6d, 0xf8, 0x01,
|
||||||
|
0x01, 0xaa, 0x02, 0x13, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64,
|
||||||
|
0x2e, 0x49, 0x61, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x13, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||||
|
0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x49, 0x61, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x06, 0x70,
|
||||||
|
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var (
|
||||||
proto.RegisterFile("google/iam/v1/policy.proto", fileDescriptor_a3cd40b8a66b2a99)
|
file_google_iam_v1_policy_proto_rawDescOnce sync.Once
|
||||||
|
file_google_iam_v1_policy_proto_rawDescData = file_google_iam_v1_policy_proto_rawDesc
|
||||||
|
)
|
||||||
|
|
||||||
|
func file_google_iam_v1_policy_proto_rawDescGZIP() []byte {
|
||||||
|
file_google_iam_v1_policy_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_iam_v1_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_iam_v1_policy_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_iam_v1_policy_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var fileDescriptor_a3cd40b8a66b2a99 = []byte{
|
var file_google_iam_v1_policy_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
||||||
// 550 bytes of a gzipped FileDescriptorProto
|
var file_google_iam_v1_policy_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x93, 0xcf, 0xae, 0xd2, 0x4e,
|
var file_google_iam_v1_policy_proto_goTypes = []interface{}{
|
||||||
0x14, 0xc7, 0x7f, 0x03, 0xfc, 0xca, 0xe5, 0x70, 0x2f, 0xc2, 0xdc, 0x84, 0x54, 0x34, 0x91, 0x74,
|
(BindingDelta_Action)(0), // 0: google.iam.v1.BindingDelta.Action
|
||||||
0xa1, 0xac, 0x5a, 0xc1, 0xb8, 0xd1, 0xc4, 0x84, 0x7f, 0x1a, 0x16, 0xf7, 0x42, 0xc6, 0x2b, 0x0b,
|
(AuditConfigDelta_Action)(0), // 1: google.iam.v1.AuditConfigDelta.Action
|
||||||
0x43, 0x42, 0x86, 0x76, 0xac, 0x63, 0xda, 0x4e, 0xd3, 0xf6, 0x12, 0x58, 0xfb, 0x26, 0x2e, 0x7d,
|
(*Policy)(nil), // 2: google.iam.v1.Policy
|
||||||
0x14, 0x1f, 0xc2, 0xad, 0xaf, 0xe0, 0xd2, 0x74, 0xa6, 0x45, 0x68, 0x8c, 0x1a, 0x77, 0x73, 0xce,
|
(*Binding)(nil), // 3: google.iam.v1.Binding
|
||||||
0xf9, 0xce, 0x39, 0xe7, 0xf3, 0x6d, 0x07, 0x3a, 0xae, 0x10, 0xae, 0xc7, 0x2c, 0x4e, 0x7d, 0x6b,
|
(*PolicyDelta)(nil), // 4: google.iam.v1.PolicyDelta
|
||||||
0xdb, 0xb7, 0x42, 0xe1, 0x71, 0x7b, 0x6f, 0x86, 0x91, 0x48, 0x04, 0xbe, 0x50, 0x35, 0x93, 0x53,
|
(*BindingDelta)(nil), // 5: google.iam.v1.BindingDelta
|
||||||
0xdf, 0xdc, 0xf6, 0x3b, 0xed, 0x4c, 0x9a, 0xec, 0x43, 0x66, 0xb1, 0x5d, 0x18, 0x29, 0x59, 0xe7,
|
(*AuditConfigDelta)(nil), // 6: google.iam.v1.AuditConfigDelta
|
||||||
0x7e, 0x96, 0xa7, 0x21, 0xb7, 0x68, 0x10, 0x88, 0x84, 0x26, 0x5c, 0x04, 0xb1, 0xaa, 0x1a, 0x1f,
|
(*expr.Expr)(nil), // 7: google.type.Expr
|
||||||
0x40, 0x5b, 0xc8, 0xa6, 0x58, 0x87, 0xea, 0x96, 0x45, 0x31, 0x17, 0x81, 0x8e, 0xba, 0xa8, 0xf7,
|
}
|
||||||
0x3f, 0xc9, 0x43, 0x3c, 0x80, 0xb3, 0x0d, 0x0f, 0x1c, 0x1e, 0xb8, 0xb1, 0x5e, 0xe9, 0x96, 0x7b,
|
var file_google_iam_v1_policy_proto_depIdxs = []int32{
|
||||||
0xf5, 0x41, 0xdb, 0x3c, 0x99, 0x6d, 0x8e, 0x54, 0x99, 0x1c, 0x74, 0x18, 0x43, 0x85, 0x25, 0xd4,
|
3, // 0: google.iam.v1.Policy.bindings:type_name -> google.iam.v1.Binding
|
||||||
0xd5, 0xcb, 0x5d, 0xd4, 0x3b, 0x27, 0xf2, 0x6c, 0xbc, 0x87, 0x6a, 0x26, 0x4c, 0xcb, 0x91, 0xf0,
|
7, // 1: google.iam.v1.Binding.condition:type_name -> google.type.Expr
|
||||||
0x98, 0x9c, 0x54, 0x23, 0xf2, 0x9c, 0x2e, 0xe0, 0x33, 0x7f, 0xc3, 0xa2, 0x58, 0x2f, 0x75, 0xcb,
|
5, // 2: google.iam.v1.PolicyDelta.binding_deltas:type_name -> google.iam.v1.BindingDelta
|
||||||
0xbd, 0x1a, 0xc9, 0x43, 0x6c, 0x41, 0xcd, 0x16, 0x81, 0xc3, 0xd3, 0xc5, 0x65, 0xc7, 0xfa, 0xa0,
|
6, // 3: google.iam.v1.PolicyDelta.audit_config_deltas:type_name -> google.iam.v1.AuditConfigDelta
|
||||||
0x95, 0x6f, 0x90, 0xe2, 0x9a, 0xd3, 0x5d, 0x18, 0x91, 0x9f, 0x1a, 0xe3, 0x13, 0x82, 0xba, 0xc2,
|
0, // 4: google.iam.v1.BindingDelta.action:type_name -> google.iam.v1.BindingDelta.Action
|
||||||
0x9a, 0x30, 0x2f, 0xa1, 0x78, 0x04, 0x8d, 0x6c, 0xb3, 0xb5, 0x93, 0x26, 0x62, 0x1d, 0x49, 0x8e,
|
7, // 5: google.iam.v1.BindingDelta.condition:type_name -> google.type.Expr
|
||||||
0x7b, 0xbf, 0xe6, 0x90, 0x97, 0xc8, 0xc5, 0xe6, 0x28, 0x8a, 0xf1, 0x1c, 0x2e, 0xe9, 0xad, 0xc3,
|
1, // 6: google.iam.v1.AuditConfigDelta.action:type_name -> google.iam.v1.AuditConfigDelta.Action
|
||||||
0x93, 0xb5, 0x2d, 0x82, 0x77, 0xfc, 0xd0, 0xa8, 0x24, 0x1b, 0x3d, 0x28, 0x34, 0x1a, 0xa6, 0xca,
|
7, // [7:7] is the sub-list for method output_type
|
||||||
0xb1, 0x14, 0xaa, 0x66, 0x2d, 0x5a, 0xc8, 0xc4, 0xc6, 0x57, 0x04, 0xe7, 0xc7, 0x03, 0xf1, 0x33,
|
7, // [7:7] is the sub-list for method input_type
|
||||||
0xd0, 0xa8, 0x9d, 0xe4, 0x1f, 0xa0, 0x31, 0x30, 0x7e, 0xb3, 0x9d, 0x39, 0x94, 0x4a, 0x92, 0xdd,
|
7, // [7:7] is the sub-list for extension type_name
|
||||||
0x38, 0x18, 0x5a, 0x3a, 0x32, 0xb4, 0x0d, 0x9a, 0x72, 0x50, 0x7a, 0x56, 0x23, 0x59, 0x74, 0x6a,
|
7, // [7:7] is the sub-list for extension extendee
|
||||||
0x67, 0xe5, 0x2f, 0xec, 0x7c, 0x0a, 0x9a, 0x1a, 0x87, 0xdb, 0x80, 0x87, 0xe3, 0x9b, 0xd9, 0xfc,
|
0, // [0:7] is the sub-list for field type_name
|
||||||
0x7a, 0xfd, 0xe6, 0xfa, 0xf5, 0x62, 0x3a, 0x9e, 0xbd, 0x9c, 0x4d, 0x27, 0xcd, 0xff, 0x70, 0x15,
|
}
|
||||||
0xca, 0xc3, 0xc9, 0xa4, 0x89, 0x30, 0x80, 0x46, 0xa6, 0x57, 0xf3, 0xe5, 0xb4, 0x59, 0x32, 0xbe,
|
|
||||||
0x21, 0x68, 0x16, 0x8d, 0xc0, 0x2f, 0x0a, 0x90, 0x0f, 0xff, 0xe0, 0x5c, 0x11, 0x54, 0x87, 0x6a,
|
func init() { file_google_iam_v1_policy_proto_init() }
|
||||||
0xcc, 0xa2, 0x2d, 0xb7, 0x73, 0xd6, 0x3c, 0xc4, 0x8f, 0xe0, 0x0e, 0xdb, 0x31, 0x3f, 0x4c, 0x98,
|
func file_google_iam_v1_policy_proto_init() {
|
||||||
0xb3, 0x3e, 0xe1, 0x6e, 0xe4, 0xe9, 0x2b, 0xc5, 0x7f, 0x17, 0xce, 0x3c, 0xe1, 0xae, 0x53, 0x54,
|
if File_google_iam_v1_policy_proto != nil {
|
||||||
0x89, 0x5f, 0x23, 0x55, 0x4f, 0xb8, 0x37, 0xfb, 0x90, 0xfd, 0x23, 0xe9, 0xe8, 0x23, 0x82, 0x96,
|
return
|
||||||
0x2d, 0xfc, 0x53, 0x94, 0x51, 0xf6, 0x0b, 0x2e, 0xd2, 0x87, 0xb6, 0x40, 0x6f, 0x1f, 0x67, 0x55,
|
}
|
||||||
0x57, 0x78, 0x34, 0x70, 0x4d, 0x11, 0xb9, 0x96, 0xcb, 0x02, 0xf9, 0x0c, 0x2d, 0x55, 0xa2, 0x21,
|
if !protoimpl.UnsafeEnabled {
|
||||||
0x8f, 0xb3, 0xa7, 0xfe, 0x9c, 0x53, 0xff, 0x3b, 0x42, 0x9f, 0x4b, 0x97, 0xaf, 0xd4, 0xad, 0xb1,
|
file_google_iam_v1_policy_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
0x27, 0x6e, 0x1d, 0x73, 0x46, 0x7d, 0x73, 0xd9, 0xff, 0x92, 0x67, 0x57, 0x32, 0xbb, 0x9a, 0x51,
|
switch v := v.(*Policy); i {
|
||||||
0x7f, 0xb5, 0xec, 0x6f, 0x34, 0xd9, 0xeb, 0xc9, 0x8f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x29, 0x86,
|
case 0:
|
||||||
0x8f, 0x3e, 0x35, 0x04, 0x00, 0x00,
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_iam_v1_policy_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*Binding); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_iam_v1_policy_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*PolicyDelta); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_iam_v1_policy_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*BindingDelta); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_google_iam_v1_policy_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*AuditConfigDelta); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
type x struct{}
|
||||||
|
out := protoimpl.TypeBuilder{
|
||||||
|
File: protoimpl.DescBuilder{
|
||||||
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
|
RawDescriptor: file_google_iam_v1_policy_proto_rawDesc,
|
||||||
|
NumEnums: 2,
|
||||||
|
NumMessages: 5,
|
||||||
|
NumExtensions: 0,
|
||||||
|
NumServices: 0,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_iam_v1_policy_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_iam_v1_policy_proto_depIdxs,
|
||||||
|
EnumInfos: file_google_iam_v1_policy_proto_enumTypes,
|
||||||
|
MessageInfos: file_google_iam_v1_policy_proto_msgTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_iam_v1_policy_proto = out.File
|
||||||
|
file_google_iam_v1_policy_proto_rawDesc = nil
|
||||||
|
file_google_iam_v1_policy_proto_goTypes = nil
|
||||||
|
file_google_iam_v1_policy_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
245
vendor/google.golang.org/genproto/googleapis/rpc/code/code.pb.go
generated
vendored
245
vendor/google.golang.org/genproto/googleapis/rpc/code/code.pb.go
generated
vendored
|
@ -1,25 +1,44 @@
|
||||||
|
// Copyright 2020 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.
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/rpc/code.proto
|
// source: google/rpc/code.proto
|
||||||
|
|
||||||
package code
|
package code
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// The canonical error codes for gRPC APIs.
|
// The canonical error codes for gRPC APIs.
|
||||||
//
|
//
|
||||||
|
@ -170,85 +189,153 @@ const (
|
||||||
Code_DATA_LOSS Code = 15
|
Code_DATA_LOSS Code = 15
|
||||||
)
|
)
|
||||||
|
|
||||||
var Code_name = map[int32]string{
|
// Enum value maps for Code.
|
||||||
0: "OK",
|
var (
|
||||||
1: "CANCELLED",
|
Code_name = map[int32]string{
|
||||||
2: "UNKNOWN",
|
0: "OK",
|
||||||
3: "INVALID_ARGUMENT",
|
1: "CANCELLED",
|
||||||
4: "DEADLINE_EXCEEDED",
|
2: "UNKNOWN",
|
||||||
5: "NOT_FOUND",
|
3: "INVALID_ARGUMENT",
|
||||||
6: "ALREADY_EXISTS",
|
4: "DEADLINE_EXCEEDED",
|
||||||
7: "PERMISSION_DENIED",
|
5: "NOT_FOUND",
|
||||||
16: "UNAUTHENTICATED",
|
6: "ALREADY_EXISTS",
|
||||||
8: "RESOURCE_EXHAUSTED",
|
7: "PERMISSION_DENIED",
|
||||||
9: "FAILED_PRECONDITION",
|
16: "UNAUTHENTICATED",
|
||||||
10: "ABORTED",
|
8: "RESOURCE_EXHAUSTED",
|
||||||
11: "OUT_OF_RANGE",
|
9: "FAILED_PRECONDITION",
|
||||||
12: "UNIMPLEMENTED",
|
10: "ABORTED",
|
||||||
13: "INTERNAL",
|
11: "OUT_OF_RANGE",
|
||||||
14: "UNAVAILABLE",
|
12: "UNIMPLEMENTED",
|
||||||
15: "DATA_LOSS",
|
13: "INTERNAL",
|
||||||
}
|
14: "UNAVAILABLE",
|
||||||
|
15: "DATA_LOSS",
|
||||||
|
}
|
||||||
|
Code_value = map[string]int32{
|
||||||
|
"OK": 0,
|
||||||
|
"CANCELLED": 1,
|
||||||
|
"UNKNOWN": 2,
|
||||||
|
"INVALID_ARGUMENT": 3,
|
||||||
|
"DEADLINE_EXCEEDED": 4,
|
||||||
|
"NOT_FOUND": 5,
|
||||||
|
"ALREADY_EXISTS": 6,
|
||||||
|
"PERMISSION_DENIED": 7,
|
||||||
|
"UNAUTHENTICATED": 16,
|
||||||
|
"RESOURCE_EXHAUSTED": 8,
|
||||||
|
"FAILED_PRECONDITION": 9,
|
||||||
|
"ABORTED": 10,
|
||||||
|
"OUT_OF_RANGE": 11,
|
||||||
|
"UNIMPLEMENTED": 12,
|
||||||
|
"INTERNAL": 13,
|
||||||
|
"UNAVAILABLE": 14,
|
||||||
|
"DATA_LOSS": 15,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
var Code_value = map[string]int32{
|
func (x Code) Enum() *Code {
|
||||||
"OK": 0,
|
p := new(Code)
|
||||||
"CANCELLED": 1,
|
*p = x
|
||||||
"UNKNOWN": 2,
|
return p
|
||||||
"INVALID_ARGUMENT": 3,
|
|
||||||
"DEADLINE_EXCEEDED": 4,
|
|
||||||
"NOT_FOUND": 5,
|
|
||||||
"ALREADY_EXISTS": 6,
|
|
||||||
"PERMISSION_DENIED": 7,
|
|
||||||
"UNAUTHENTICATED": 16,
|
|
||||||
"RESOURCE_EXHAUSTED": 8,
|
|
||||||
"FAILED_PRECONDITION": 9,
|
|
||||||
"ABORTED": 10,
|
|
||||||
"OUT_OF_RANGE": 11,
|
|
||||||
"UNIMPLEMENTED": 12,
|
|
||||||
"INTERNAL": 13,
|
|
||||||
"UNAVAILABLE": 14,
|
|
||||||
"DATA_LOSS": 15,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x Code) String() string {
|
func (x Code) String() string {
|
||||||
return proto.EnumName(Code_name, int32(x))
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (Code) Descriptor() protoreflect.EnumDescriptor {
|
||||||
|
return file_google_rpc_code_proto_enumTypes[0].Descriptor()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (Code) Type() protoreflect.EnumType {
|
||||||
|
return &file_google_rpc_code_proto_enumTypes[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x Code) Number() protoreflect.EnumNumber {
|
||||||
|
return protoreflect.EnumNumber(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use Code.Descriptor instead.
|
||||||
func (Code) EnumDescriptor() ([]byte, []int) {
|
func (Code) EnumDescriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_fe593a732623ccf0, []int{0}
|
return file_google_rpc_code_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var File_google_rpc_code_proto protoreflect.FileDescriptor
|
||||||
proto.RegisterEnum("google.rpc.Code", Code_name, Code_value)
|
|
||||||
|
var file_google_rpc_code_proto_rawDesc = []byte{
|
||||||
|
0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x6f, 0x64,
|
||||||
|
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
|
||||||
|
0x72, 0x70, 0x63, 0x2a, 0xb7, 0x02, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x06, 0x0a, 0x02,
|
||||||
|
0x4f, 0x4b, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x45,
|
||||||
|
0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x02,
|
||||||
|
0x12, 0x14, 0x0a, 0x10, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x47, 0x55,
|
||||||
|
0x4d, 0x45, 0x4e, 0x54, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x44, 0x45, 0x41, 0x44, 0x4c, 0x49,
|
||||||
|
0x4e, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x04, 0x12, 0x0d, 0x0a,
|
||||||
|
0x09, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x05, 0x12, 0x12, 0x0a, 0x0e,
|
||||||
|
0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0x06,
|
||||||
|
0x12, 0x15, 0x0a, 0x11, 0x50, 0x45, 0x52, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x44,
|
||||||
|
0x45, 0x4e, 0x49, 0x45, 0x44, 0x10, 0x07, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x41, 0x55, 0x54,
|
||||||
|
0x48, 0x45, 0x4e, 0x54, 0x49, 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0x10, 0x12, 0x16, 0x0a, 0x12,
|
||||||
|
0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x45, 0x58, 0x48, 0x41, 0x55, 0x53, 0x54,
|
||||||
|
0x45, 0x44, 0x10, 0x08, 0x12, 0x17, 0x0a, 0x13, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x50,
|
||||||
|
0x52, 0x45, 0x43, 0x4f, 0x4e, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x09, 0x12, 0x0b, 0x0a,
|
||||||
|
0x07, 0x41, 0x42, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x0a, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x55,
|
||||||
|
0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x0b, 0x12, 0x11, 0x0a, 0x0d,
|
||||||
|
0x55, 0x4e, 0x49, 0x4d, 0x50, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x45, 0x44, 0x10, 0x0c, 0x12,
|
||||||
|
0x0c, 0x0a, 0x08, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x10, 0x0d, 0x12, 0x0f, 0x0a,
|
||||||
|
0x0b, 0x55, 0x4e, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x0e, 0x12, 0x0d,
|
||||||
|
0x0a, 0x09, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4c, 0x4f, 0x53, 0x53, 0x10, 0x0f, 0x42, 0x58, 0x0a,
|
||||||
|
0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x42,
|
||||||
|
0x09, 0x43, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x33, 0x67, 0x6f,
|
||||||
|
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
|
||||||
|
0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
|
||||||
|
0x70, 0x69, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x6f, 0x64, 0x65, 0x3b, 0x63, 0x6f, 0x64,
|
||||||
|
0x65, 0xa2, 0x02, 0x03, 0x52, 0x50, 0x43, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var (
|
||||||
proto.RegisterFile("google/rpc/code.proto", fileDescriptor_fe593a732623ccf0)
|
file_google_rpc_code_proto_rawDescOnce sync.Once
|
||||||
|
file_google_rpc_code_proto_rawDescData = file_google_rpc_code_proto_rawDesc
|
||||||
|
)
|
||||||
|
|
||||||
|
func file_google_rpc_code_proto_rawDescGZIP() []byte {
|
||||||
|
file_google_rpc_code_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_rpc_code_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_rpc_code_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_rpc_code_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var fileDescriptor_fe593a732623ccf0 = []byte{
|
var file_google_rpc_code_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
|
||||||
// 362 bytes of a gzipped FileDescriptorProto
|
var file_google_rpc_code_proto_goTypes = []interface{}{
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0x51, 0xcd, 0x6e, 0x93, 0x31,
|
(Code)(0), // 0: google.rpc.Code
|
||||||
0x10, 0xa4, 0x69, 0x49, 0x9b, 0xcd, 0xdf, 0xd6, 0xa5, 0xf0, 0x0e, 0x1c, 0x92, 0x43, 0x8f, 0x9c,
|
}
|
||||||
0x36, 0x9f, 0x37, 0xad, 0x55, 0x67, 0xfd, 0xc9, 0x3f, 0x25, 0x70, 0xb1, 0x4a, 0x1a, 0x7d, 0x42,
|
var file_google_rpc_code_proto_depIdxs = []int32{
|
||||||
0x2a, 0x75, 0xf4, 0xc1, 0x13, 0xf1, 0x12, 0xbc, 0x1e, 0x72, 0x8b, 0xe8, 0xc5, 0x87, 0x99, 0xf1,
|
0, // [0:0] is the sub-list for method output_type
|
||||||
0xee, 0xce, 0x0c, 0x5c, 0x76, 0xa5, 0x74, 0x8f, 0xfb, 0x65, 0x7f, 0xd8, 0x2d, 0x77, 0xe5, 0x61,
|
0, // [0:0] is the sub-list for method input_type
|
||||||
0xbf, 0x38, 0xf4, 0xe5, 0x57, 0x51, 0xf0, 0x02, 0x2f, 0xfa, 0xc3, 0xee, 0xe3, 0x9f, 0x01, 0x9c,
|
0, // [0:0] is the sub-list for extension type_name
|
||||||
0x34, 0xe5, 0x61, 0xaf, 0x86, 0x30, 0x70, 0xb7, 0xf8, 0x46, 0x4d, 0x61, 0xd4, 0x90, 0x34, 0x6c,
|
0, // [0:0] is the sub-list for extension extendee
|
||||||
0x2d, 0x6b, 0x3c, 0x52, 0x63, 0x38, 0x4d, 0x72, 0x2b, 0xee, 0xb3, 0xe0, 0x40, 0xbd, 0x03, 0x34,
|
0, // [0:0] is the sub-list for field type_name
|
||||||
0x72, 0x47, 0xd6, 0xe8, 0x4c, 0xfe, 0x3a, 0x6d, 0x58, 0x22, 0x1e, 0xab, 0x4b, 0x38, 0xd7, 0x4c,
|
}
|
||||||
0xda, 0x1a, 0xe1, 0xcc, 0xdb, 0x86, 0x59, 0xb3, 0xc6, 0x93, 0x3a, 0x48, 0x5c, 0xcc, 0x6b, 0x97,
|
|
||||||
0x44, 0xe3, 0x5b, 0xa5, 0x60, 0x46, 0xd6, 0x33, 0xe9, 0x2f, 0x99, 0xb7, 0x26, 0xc4, 0x80, 0xc3,
|
func init() { file_google_rpc_code_proto_init() }
|
||||||
0xfa, 0xb3, 0x65, 0xbf, 0x31, 0x21, 0x18, 0x27, 0x59, 0xb3, 0x18, 0xd6, 0x78, 0xaa, 0x2e, 0x60,
|
func file_google_rpc_code_proto_init() {
|
||||||
0x9e, 0x84, 0x52, 0xbc, 0x61, 0x89, 0xa6, 0xa1, 0xc8, 0x1a, 0x51, 0xbd, 0x07, 0xe5, 0x39, 0xb8,
|
if File_google_rpc_code_proto != nil {
|
||||||
0xe4, 0x9b, 0xba, 0xe5, 0x86, 0x52, 0xa8, 0xf8, 0x99, 0xfa, 0x00, 0x17, 0x6b, 0x32, 0x96, 0x75,
|
return
|
||||||
0x6e, 0x3d, 0x37, 0x4e, 0xb4, 0x89, 0xc6, 0x09, 0x8e, 0xea, 0xe5, 0xb4, 0x72, 0xbe, 0xaa, 0x40,
|
}
|
||||||
0x21, 0x4c, 0x5c, 0x8a, 0xd9, 0xad, 0xb3, 0x27, 0xb9, 0x66, 0x1c, 0xab, 0x73, 0x98, 0x26, 0x31,
|
type x struct{}
|
||||||
0x9b, 0xd6, 0x72, 0xb5, 0xc1, 0x1a, 0x27, 0x6a, 0x02, 0x67, 0x46, 0x22, 0x7b, 0x21, 0x8b, 0x53,
|
out := protoimpl.TypeBuilder{
|
||||||
0x35, 0x87, 0x71, 0x12, 0xba, 0x23, 0x63, 0x69, 0x65, 0x19, 0x67, 0xd5, 0x90, 0xa6, 0x48, 0xd9,
|
File: protoimpl.DescBuilder{
|
||||||
0xba, 0x10, 0x70, 0xbe, 0xda, 0xc2, 0x6c, 0x57, 0x7e, 0x2c, 0x5e, 0xb3, 0x5c, 0x8d, 0x6a, 0x90,
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
0x6d, 0x8d, 0xb8, 0x3d, 0xfa, 0x7a, 0xf5, 0x8f, 0xe8, 0xca, 0xe3, 0xfd, 0x53, 0xb7, 0x28, 0x7d,
|
RawDescriptor: file_google_rpc_code_proto_rawDesc,
|
||||||
0xb7, 0xec, 0xf6, 0x4f, 0xcf, 0x05, 0x2c, 0x5f, 0xa8, 0xfb, 0xc3, 0xf7, 0x9f, 0xff, 0xab, 0xf9,
|
NumEnums: 1,
|
||||||
0x54, 0x9f, 0xdf, 0x83, 0x63, 0xdf, 0x36, 0xdf, 0x86, 0xcf, 0xaa, 0xab, 0xbf, 0x01, 0x00, 0x00,
|
NumMessages: 0,
|
||||||
0xff, 0xff, 0x8e, 0x97, 0x77, 0xc2, 0xbf, 0x01, 0x00, 0x00,
|
NumExtensions: 0,
|
||||||
|
NumServices: 0,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_rpc_code_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_rpc_code_proto_depIdxs,
|
||||||
|
EnumInfos: file_google_rpc_code_proto_enumTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_rpc_code_proto = out.File
|
||||||
|
file_google_rpc_code_proto_rawDesc = nil
|
||||||
|
file_google_rpc_code_proto_goTypes = nil
|
||||||
|
file_google_rpc_code_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
221
vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go
generated
vendored
221
vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go
generated
vendored
|
@ -1,26 +1,45 @@
|
||||||
|
// Copyright 2020 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.
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/rpc/status.proto
|
// source: google/rpc/status.proto
|
||||||
|
|
||||||
package status
|
package status
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
any "github.com/golang/protobuf/ptypes/any"
|
any "github.com/golang/protobuf/ptypes/any"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// The `Status` type defines a logical error model that is suitable for
|
// The `Status` type defines a logical error model that is suitable for
|
||||||
// different programming environments, including REST APIs and RPC APIs. It is
|
// different programming environments, including REST APIs and RPC APIs. It is
|
||||||
|
@ -30,6 +49,10 @@ const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||||
// You can find out more about this error model and how to work with it in the
|
// You can find out more about this error model and how to work with it in the
|
||||||
// [API Design Guide](https://cloud.google.com/apis/design/errors).
|
// [API Design Guide](https://cloud.google.com/apis/design/errors).
|
||||||
type Status struct {
|
type Status struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
|
// The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
|
||||||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
|
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
|
||||||
// A developer-facing error message, which should be in English. Any
|
// A developer-facing error message, which should be in English. Any
|
||||||
|
@ -38,80 +61,146 @@ type Status struct {
|
||||||
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
|
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
|
||||||
// A list of messages that carry the error details. There is a common set of
|
// A list of messages that carry the error details. There is a common set of
|
||||||
// message types for APIs to use.
|
// message types for APIs to use.
|
||||||
Details []*any.Any `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty"`
|
Details []*any.Any `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Status) Reset() { *m = Status{} }
|
func (x *Status) Reset() {
|
||||||
func (m *Status) String() string { return proto.CompactTextString(m) }
|
*x = Status{}
|
||||||
func (*Status) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_rpc_status_proto_msgTypes[0]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *Status) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*Status) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *Status) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_rpc_status_proto_msgTypes[0]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use Status.ProtoReflect.Descriptor instead.
|
||||||
func (*Status) Descriptor() ([]byte, []int) {
|
func (*Status) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_24d244abaf643bfe, []int{0}
|
return file_google_rpc_status_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Status) XXX_Unmarshal(b []byte) error {
|
func (x *Status) GetCode() int32 {
|
||||||
return xxx_messageInfo_Status.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Code
|
||||||
func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_Status.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *Status) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_Status.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *Status) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_Status.Size(m)
|
|
||||||
}
|
|
||||||
func (m *Status) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_Status.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_Status proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *Status) GetCode() int32 {
|
|
||||||
if m != nil {
|
|
||||||
return m.Code
|
|
||||||
}
|
}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Status) GetMessage() string {
|
func (x *Status) GetMessage() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Message
|
return x.Message
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Status) GetDetails() []*any.Any {
|
func (x *Status) GetDetails() []*any.Any {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Details
|
return x.Details
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var File_google_rpc_status_proto protoreflect.FileDescriptor
|
||||||
proto.RegisterType((*Status)(nil), "google.rpc.Status")
|
|
||||||
|
var file_google_rpc_status_proto_rawDesc = []byte{
|
||||||
|
0x0a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61,
|
||||||
|
0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||||
|
0x65, 0x2e, 0x72, 0x70, 0x63, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
|
||||||
|
0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||||
|
0x22, 0x66, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f,
|
||||||
|
0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18,
|
||||||
|
0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||||
|
0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61,
|
||||||
|
0x69, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
|
||||||
|
0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52,
|
||||||
|
0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x61, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e,
|
||||||
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x42, 0x0b, 0x53, 0x74, 0x61, 0x74,
|
||||||
|
0x75, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||||
|
0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e,
|
||||||
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
|
||||||
|
0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3b, 0x73, 0x74, 0x61, 0x74,
|
||||||
|
0x75, 0x73, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x52, 0x50, 0x43, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||||
|
0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var (
|
||||||
proto.RegisterFile("google/rpc/status.proto", fileDescriptor_24d244abaf643bfe)
|
file_google_rpc_status_proto_rawDescOnce sync.Once
|
||||||
|
file_google_rpc_status_proto_rawDescData = file_google_rpc_status_proto_rawDesc
|
||||||
|
)
|
||||||
|
|
||||||
|
func file_google_rpc_status_proto_rawDescGZIP() []byte {
|
||||||
|
file_google_rpc_status_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_rpc_status_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_rpc_status_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_rpc_status_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var fileDescriptor_24d244abaf643bfe = []byte{
|
var file_google_rpc_status_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||||
// 212 bytes of a gzipped FileDescriptorProto
|
var file_google_rpc_status_proto_goTypes = []interface{}{
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x4f, 0xcf, 0xcf, 0x4f,
|
(*Status)(nil), // 0: google.rpc.Status
|
||||||
0xcf, 0x49, 0xd5, 0x2f, 0x2a, 0x48, 0xd6, 0x2f, 0x2e, 0x49, 0x2c, 0x29, 0x2d, 0xd6, 0x2b, 0x28,
|
(*any.Any)(nil), // 1: google.protobuf.Any
|
||||||
0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x82, 0x48, 0xe8, 0x15, 0x15, 0x24, 0x4b, 0x49, 0x42, 0x15, 0x81,
|
}
|
||||||
0x65, 0x92, 0x4a, 0xd3, 0xf4, 0x13, 0xf3, 0x2a, 0x21, 0xca, 0x94, 0xd2, 0xb8, 0xd8, 0x82, 0xc1,
|
var file_google_rpc_status_proto_depIdxs = []int32{
|
||||||
0xda, 0x84, 0x84, 0xb8, 0x58, 0x92, 0xf3, 0x53, 0x52, 0x25, 0x18, 0x15, 0x18, 0x35, 0x58, 0x83,
|
1, // 0: google.rpc.Status.details:type_name -> google.protobuf.Any
|
||||||
0xc0, 0x6c, 0x21, 0x09, 0x2e, 0xf6, 0xdc, 0xd4, 0xe2, 0xe2, 0xc4, 0xf4, 0x54, 0x09, 0x26, 0x05,
|
1, // [1:1] is the sub-list for method output_type
|
||||||
0x46, 0x0d, 0xce, 0x20, 0x18, 0x57, 0x48, 0x8f, 0x8b, 0x3d, 0x25, 0xb5, 0x24, 0x31, 0x33, 0xa7,
|
1, // [1:1] is the sub-list for method input_type
|
||||||
0x58, 0x82, 0x59, 0x81, 0x59, 0x83, 0xdb, 0x48, 0x44, 0x0f, 0x6a, 0x21, 0xcc, 0x12, 0x3d, 0xc7,
|
1, // [1:1] is the sub-list for extension type_name
|
||||||
0xbc, 0xca, 0x20, 0x98, 0x22, 0xa7, 0x44, 0x2e, 0xbe, 0xe4, 0xfc, 0x5c, 0x3d, 0x84, 0xa3, 0x9c,
|
1, // [1:1] is the sub-list for extension extendee
|
||||||
0xb8, 0x21, 0xf6, 0x06, 0x80, 0x94, 0x07, 0x30, 0x46, 0x99, 0x43, 0xa5, 0xd2, 0xf3, 0x73, 0x12,
|
0, // [0:1] is the sub-list for field type_name
|
||||||
0xf3, 0xd2, 0xf5, 0xf2, 0x8b, 0xd2, 0xf5, 0xd3, 0x53, 0xf3, 0xc0, 0x86, 0xe9, 0x43, 0xa4, 0x12,
|
}
|
||||||
0x0b, 0x32, 0x8b, 0x91, 0xfc, 0x69, 0x0d, 0xa1, 0x7e, 0x30, 0x32, 0x2e, 0x62, 0x62, 0x0e, 0x0a,
|
|
||||||
0x70, 0x4e, 0x62, 0x03, 0x2b, 0x36, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0xb9, 0x28, 0x45, 0xb1,
|
func init() { file_google_rpc_status_proto_init() }
|
||||||
0x13, 0x01, 0x00, 0x00,
|
func file_google_rpc_status_proto_init() {
|
||||||
|
if File_google_rpc_status_proto != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if !protoimpl.UnsafeEnabled {
|
||||||
|
file_google_rpc_status_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*Status); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
type x struct{}
|
||||||
|
out := protoimpl.TypeBuilder{
|
||||||
|
File: protoimpl.DescBuilder{
|
||||||
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
|
RawDescriptor: file_google_rpc_status_proto_rawDesc,
|
||||||
|
NumEnums: 0,
|
||||||
|
NumMessages: 1,
|
||||||
|
NumExtensions: 0,
|
||||||
|
NumServices: 0,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_rpc_status_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_rpc_status_proto_depIdxs,
|
||||||
|
MessageInfos: file_google_rpc_status_proto_msgTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_rpc_status_proto = out.File
|
||||||
|
file_google_rpc_status_proto_rawDesc = nil
|
||||||
|
file_google_rpc_status_proto_goTypes = nil
|
||||||
|
file_google_rpc_status_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
224
vendor/google.golang.org/genproto/googleapis/type/expr/expr.pb.go
generated
vendored
224
vendor/google.golang.org/genproto/googleapis/type/expr/expr.pb.go
generated
vendored
|
@ -1,25 +1,45 @@
|
||||||
|
// Copyright 2019 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.
|
||||||
|
//
|
||||||
|
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
|
// versions:
|
||||||
|
// protoc-gen-go v1.22.0
|
||||||
|
// protoc v3.11.2
|
||||||
// source: google/type/expr.proto
|
// source: google/type/expr.proto
|
||||||
|
|
||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
fmt "fmt"
|
reflect "reflect"
|
||||||
math "math"
|
sync "sync"
|
||||||
|
|
||||||
proto "github.com/golang/protobuf/proto"
|
proto "github.com/golang/protobuf/proto"
|
||||||
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Reference imports to suppress errors if they are not otherwise used.
|
const (
|
||||||
var _ = proto.Marshal
|
// Verify that this generated code is sufficiently up-to-date.
|
||||||
var _ = fmt.Errorf
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||||
var _ = math.Inf
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||||
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
|
)
|
||||||
|
|
||||||
// This is a compile-time assertion to ensure that this generated file
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||||
// is compatible with the proto package it is being compiled against.
|
// of the legacy proto package is being used.
|
||||||
// A compilation error at this line likely means your copy of the
|
const _ = proto.ProtoPackageIsVersion4
|
||||||
// proto package needs to be updated.
|
|
||||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
|
||||||
|
|
||||||
// Represents an expression text. Example:
|
// Represents an expression text. Example:
|
||||||
//
|
//
|
||||||
|
@ -27,6 +47,10 @@ const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||||
// description: "Determines whether the request has a user account"
|
// description: "Determines whether the request has a user account"
|
||||||
// expression: "size(request.user) > 0"
|
// expression: "size(request.user) > 0"
|
||||||
type Expr struct {
|
type Expr struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
// Textual representation of an expression in
|
// Textual representation of an expression in
|
||||||
// Common Expression Language syntax.
|
// Common Expression Language syntax.
|
||||||
//
|
//
|
||||||
|
@ -42,86 +66,150 @@ type Expr struct {
|
||||||
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
|
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
|
||||||
// An optional string indicating the location of the expression for error
|
// An optional string indicating the location of the expression for error
|
||||||
// reporting, e.g. a file name and a position in the file.
|
// reporting, e.g. a file name and a position in the file.
|
||||||
Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
|
Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
|
||||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
|
||||||
XXX_unrecognized []byte `json:"-"`
|
|
||||||
XXX_sizecache int32 `json:"-"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Expr) Reset() { *m = Expr{} }
|
func (x *Expr) Reset() {
|
||||||
func (m *Expr) String() string { return proto.CompactTextString(m) }
|
*x = Expr{}
|
||||||
func (*Expr) ProtoMessage() {}
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_google_type_expr_proto_msgTypes[0]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *Expr) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*Expr) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *Expr) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_google_type_expr_proto_msgTypes[0]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use Expr.ProtoReflect.Descriptor instead.
|
||||||
func (*Expr) Descriptor() ([]byte, []int) {
|
func (*Expr) Descriptor() ([]byte, []int) {
|
||||||
return fileDescriptor_d7920f1ae7a2722f, []int{0}
|
return file_google_type_expr_proto_rawDescGZIP(), []int{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Expr) XXX_Unmarshal(b []byte) error {
|
func (x *Expr) GetExpression() string {
|
||||||
return xxx_messageInfo_Expr.Unmarshal(m, b)
|
if x != nil {
|
||||||
}
|
return x.Expression
|
||||||
func (m *Expr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
|
||||||
return xxx_messageInfo_Expr.Marshal(b, m, deterministic)
|
|
||||||
}
|
|
||||||
func (m *Expr) XXX_Merge(src proto.Message) {
|
|
||||||
xxx_messageInfo_Expr.Merge(m, src)
|
|
||||||
}
|
|
||||||
func (m *Expr) XXX_Size() int {
|
|
||||||
return xxx_messageInfo_Expr.Size(m)
|
|
||||||
}
|
|
||||||
func (m *Expr) XXX_DiscardUnknown() {
|
|
||||||
xxx_messageInfo_Expr.DiscardUnknown(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
var xxx_messageInfo_Expr proto.InternalMessageInfo
|
|
||||||
|
|
||||||
func (m *Expr) GetExpression() string {
|
|
||||||
if m != nil {
|
|
||||||
return m.Expression
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Expr) GetTitle() string {
|
func (x *Expr) GetTitle() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Title
|
return x.Title
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Expr) GetDescription() string {
|
func (x *Expr) GetDescription() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Description
|
return x.Description
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Expr) GetLocation() string {
|
func (x *Expr) GetLocation() string {
|
||||||
if m != nil {
|
if x != nil {
|
||||||
return m.Location
|
return x.Location
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var File_google_type_expr_proto protoreflect.FileDescriptor
|
||||||
proto.RegisterType((*Expr)(nil), "google.type.Expr")
|
|
||||||
|
var file_google_type_expr_proto_rawDesc = []byte{
|
||||||
|
0x0a, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x65, 0x78,
|
||||||
|
0x70, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||||
|
0x2e, 0x74, 0x79, 0x70, 0x65, 0x22, 0x7a, 0x0a, 0x04, 0x45, 0x78, 0x70, 0x72, 0x12, 0x1e, 0x0a,
|
||||||
|
0x0a, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||||
|
0x09, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a,
|
||||||
|
0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69,
|
||||||
|
0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
|
||||||
|
0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
|
||||||
|
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
|
||||||
|
0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
|
||||||
|
0x6e, 0x42, 0x5a, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
|
||||||
|
0x74, 0x79, 0x70, 0x65, 0x42, 0x09, 0x45, 0x78, 0x70, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||||
|
0x01, 0x5a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
|
||||||
|
0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
|
||||||
|
0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x65, 0x78,
|
||||||
|
0x70, 0x72, 0x3b, 0x65, 0x78, 0x70, 0x72, 0xa2, 0x02, 0x03, 0x47, 0x54, 0x50, 0x62, 0x06, 0x70,
|
||||||
|
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
var (
|
||||||
proto.RegisterFile("google/type/expr.proto", fileDescriptor_d7920f1ae7a2722f)
|
file_google_type_expr_proto_rawDescOnce sync.Once
|
||||||
|
file_google_type_expr_proto_rawDescData = file_google_type_expr_proto_rawDesc
|
||||||
|
)
|
||||||
|
|
||||||
|
func file_google_type_expr_proto_rawDescGZIP() []byte {
|
||||||
|
file_google_type_expr_proto_rawDescOnce.Do(func() {
|
||||||
|
file_google_type_expr_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_type_expr_proto_rawDescData)
|
||||||
|
})
|
||||||
|
return file_google_type_expr_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var fileDescriptor_d7920f1ae7a2722f = []byte{
|
var file_google_type_expr_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||||
// 195 bytes of a gzipped FileDescriptorProto
|
var file_google_type_expr_proto_goTypes = []interface{}{
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x4b, 0xcf, 0xcf, 0x4f,
|
(*Expr)(nil), // 0: google.type.Expr
|
||||||
0xcf, 0x49, 0xd5, 0x2f, 0xa9, 0x2c, 0x48, 0xd5, 0x4f, 0xad, 0x28, 0x28, 0xd2, 0x2b, 0x28, 0xca,
|
}
|
||||||
0x2f, 0xc9, 0x17, 0xe2, 0x86, 0x88, 0xeb, 0x81, 0xc4, 0x95, 0xaa, 0xb8, 0x58, 0x5c, 0x2b, 0x0a,
|
var file_google_type_expr_proto_depIdxs = []int32{
|
||||||
0x8a, 0x84, 0xe4, 0xb8, 0xb8, 0x40, 0x4a, 0x52, 0x8b, 0x8b, 0x33, 0xf3, 0xf3, 0x24, 0x18, 0x15,
|
0, // [0:0] is the sub-list for method output_type
|
||||||
0x18, 0x35, 0x38, 0x83, 0x90, 0x44, 0x84, 0x44, 0xb8, 0x58, 0x4b, 0x32, 0x4b, 0x72, 0x52, 0x25,
|
0, // [0:0] is the sub-list for method input_type
|
||||||
0x98, 0xc0, 0x52, 0x10, 0x8e, 0x90, 0x02, 0x17, 0x77, 0x4a, 0x6a, 0x71, 0x72, 0x51, 0x66, 0x41,
|
0, // [0:0] is the sub-list for extension type_name
|
||||||
0x09, 0x48, 0x1b, 0x33, 0x58, 0x0e, 0x59, 0x48, 0x48, 0x8a, 0x8b, 0x23, 0x27, 0x3f, 0x39, 0x11,
|
0, // [0:0] is the sub-list for extension extendee
|
||||||
0x2c, 0xcd, 0x02, 0x96, 0x86, 0xf3, 0x9d, 0xa2, 0xb8, 0xf8, 0x93, 0xf3, 0x73, 0xf5, 0x90, 0x9c,
|
0, // [0:0] is the sub-list for field type_name
|
||||||
0xe3, 0xc4, 0x09, 0x72, 0x4c, 0x00, 0xc8, 0x99, 0x01, 0x8c, 0x51, 0x26, 0x50, 0x99, 0xf4, 0xfc,
|
}
|
||||||
0x9c, 0xc4, 0xbc, 0x74, 0xbd, 0xfc, 0xa2, 0x74, 0xfd, 0xf4, 0xd4, 0x3c, 0xb0, 0x27, 0xf4, 0x21,
|
|
||||||
0x52, 0x89, 0x05, 0x99, 0xc5, 0x08, 0xff, 0x59, 0x83, 0x88, 0x45, 0x4c, 0xcc, 0xee, 0x21, 0x01,
|
func init() { file_google_type_expr_proto_init() }
|
||||||
0x49, 0x6c, 0x60, 0x65, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe7, 0x67, 0x9e, 0xf5, 0x05,
|
func file_google_type_expr_proto_init() {
|
||||||
0x01, 0x00, 0x00,
|
if File_google_type_expr_proto != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if !protoimpl.UnsafeEnabled {
|
||||||
|
file_google_type_expr_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*Expr); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
type x struct{}
|
||||||
|
out := protoimpl.TypeBuilder{
|
||||||
|
File: protoimpl.DescBuilder{
|
||||||
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
|
RawDescriptor: file_google_type_expr_proto_rawDesc,
|
||||||
|
NumEnums: 0,
|
||||||
|
NumMessages: 1,
|
||||||
|
NumExtensions: 0,
|
||||||
|
NumServices: 0,
|
||||||
|
},
|
||||||
|
GoTypes: file_google_type_expr_proto_goTypes,
|
||||||
|
DependencyIndexes: file_google_type_expr_proto_depIdxs,
|
||||||
|
MessageInfos: file_google_type_expr_proto_msgTypes,
|
||||||
|
}.Build()
|
||||||
|
File_google_type_expr_proto = out.File
|
||||||
|
file_google_type_expr_proto_rawDesc = nil
|
||||||
|
file_google_type_expr_proto_goTypes = nil
|
||||||
|
file_google_type_expr_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
26
vendor/google.golang.org/protobuf/compiler/protogen/protogen.go
generated
vendored
26
vendor/google.golang.org/protobuf/compiler/protogen/protogen.go
generated
vendored
|
@ -341,11 +341,21 @@ func (opts Options) New(req *pluginpb.CodeGeneratorRequest) (*Plugin, error) {
|
||||||
"\n", fdesc.GetName(), goPkgOpt)
|
"\n", fdesc.GetName(), goPkgOpt)
|
||||||
case packageName == "" && importPath == "":
|
case packageName == "" && importPath == "":
|
||||||
// No Go package information provided.
|
// No Go package information provided.
|
||||||
warn("Missing 'go_package' option in %q, please specify:\n"+
|
dotIdx := strings.Index(goPkgOpt, ".") // heuristic for top-level domain
|
||||||
"\toption go_package = %q;\n"+
|
slashIdx := strings.Index(goPkgOpt, "/") // heuristic for multi-segment path
|
||||||
"A future release of protoc-gen-go will require this be specified.\n"+
|
if isFull := 0 <= dotIdx && dotIdx <= slashIdx; isFull {
|
||||||
"See "+goPackageDocURL+" for more information.\n"+
|
warn("Missing 'go_package' option in %q, please specify:\n"+
|
||||||
"\n", fdesc.GetName(), goPkgOpt)
|
"\toption go_package = %q;\n"+
|
||||||
|
"A future release of protoc-gen-go will require this be specified.\n"+
|
||||||
|
"See "+goPackageDocURL+" for more information.\n"+
|
||||||
|
"\n", fdesc.GetName(), goPkgOpt)
|
||||||
|
} else {
|
||||||
|
warn("Missing 'go_package' option in %q,\n"+
|
||||||
|
"please specify it with the full Go package path as\n"+
|
||||||
|
"a future release of protoc-gen-go will require this be specified.\n"+
|
||||||
|
"See "+goPackageDocURL+" for more information.\n"+
|
||||||
|
"\n", fdesc.GetName())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1099,6 +1109,12 @@ func (g *GeneratedFile) Skip() {
|
||||||
g.skip = true
|
g.skip = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Unskip reverts a previous call to Skip, re-including the generated file in
|
||||||
|
// the plugin output.
|
||||||
|
func (g *GeneratedFile) Unskip() {
|
||||||
|
g.skip = false
|
||||||
|
}
|
||||||
|
|
||||||
// Annotate associates a symbol in a generated Go file with a location in a
|
// Annotate associates a symbol in a generated Go file with a location in a
|
||||||
// source .proto file.
|
// source .proto file.
|
||||||
//
|
//
|
||||||
|
|
7
vendor/google.golang.org/protobuf/encoding/prototext/decode.go
generated
vendored
7
vendor/google.golang.org/protobuf/encoding/prototext/decode.go
generated
vendored
|
@ -16,6 +16,7 @@ import (
|
||||||
"google.golang.org/protobuf/internal/flags"
|
"google.golang.org/protobuf/internal/flags"
|
||||||
"google.golang.org/protobuf/internal/pragma"
|
"google.golang.org/protobuf/internal/pragma"
|
||||||
"google.golang.org/protobuf/internal/set"
|
"google.golang.org/protobuf/internal/set"
|
||||||
|
"google.golang.org/protobuf/internal/strs"
|
||||||
"google.golang.org/protobuf/proto"
|
"google.golang.org/protobuf/proto"
|
||||||
pref "google.golang.org/protobuf/reflect/protoreflect"
|
pref "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
"google.golang.org/protobuf/reflect/protoregistry"
|
"google.golang.org/protobuf/reflect/protoregistry"
|
||||||
|
@ -339,10 +340,10 @@ func (d decoder) unmarshalScalar(fd pref.FieldDescriptor) (pref.Value, error) {
|
||||||
|
|
||||||
case pref.StringKind:
|
case pref.StringKind:
|
||||||
if s, ok := tok.String(); ok {
|
if s, ok := tok.String(); ok {
|
||||||
if utf8.ValidString(s) {
|
if strs.EnforceUTF8(fd) && !utf8.ValidString(s) {
|
||||||
return pref.ValueOfString(s), nil
|
return pref.Value{}, d.newError(tok.Pos(), "contains invalid UTF-8")
|
||||||
}
|
}
|
||||||
return pref.Value{}, d.newError(tok.Pos(), "contains invalid UTF-8")
|
return pref.ValueOfString(s), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
case pref.BytesKind:
|
case pref.BytesKind:
|
||||||
|
|
16
vendor/google.golang.org/protobuf/encoding/prototext/encode.go
generated
vendored
16
vendor/google.golang.org/protobuf/encoding/prototext/encode.go
generated
vendored
|
@ -18,6 +18,7 @@ import (
|
||||||
"google.golang.org/protobuf/internal/flags"
|
"google.golang.org/protobuf/internal/flags"
|
||||||
"google.golang.org/protobuf/internal/mapsort"
|
"google.golang.org/protobuf/internal/mapsort"
|
||||||
"google.golang.org/protobuf/internal/pragma"
|
"google.golang.org/protobuf/internal/pragma"
|
||||||
|
"google.golang.org/protobuf/internal/strs"
|
||||||
"google.golang.org/protobuf/proto"
|
"google.golang.org/protobuf/proto"
|
||||||
pref "google.golang.org/protobuf/reflect/protoreflect"
|
pref "google.golang.org/protobuf/reflect/protoreflect"
|
||||||
"google.golang.org/protobuf/reflect/protoregistry"
|
"google.golang.org/protobuf/reflect/protoregistry"
|
||||||
|
@ -55,6 +56,15 @@ type MarshalOptions struct {
|
||||||
// Indent can only be composed of space or tab characters.
|
// Indent can only be composed of space or tab characters.
|
||||||
Indent string
|
Indent string
|
||||||
|
|
||||||
|
// EmitASCII specifies whether to format strings and bytes as ASCII only
|
||||||
|
// as opposed to using UTF-8 encoding when possible.
|
||||||
|
EmitASCII bool
|
||||||
|
|
||||||
|
// allowInvalidUTF8 specifies whether to permit the encoding of strings
|
||||||
|
// with invalid UTF-8. This is unexported as it is intended to only
|
||||||
|
// be specified by the Format method.
|
||||||
|
allowInvalidUTF8 bool
|
||||||
|
|
||||||
// AllowPartial allows messages that have missing required fields to marshal
|
// AllowPartial allows messages that have missing required fields to marshal
|
||||||
// without returning an error. If AllowPartial is false (the default),
|
// without returning an error. If AllowPartial is false (the default),
|
||||||
// Marshal will return error if there are any missing required fields.
|
// Marshal will return error if there are any missing required fields.
|
||||||
|
@ -81,6 +91,7 @@ func (o MarshalOptions) Format(m proto.Message) string {
|
||||||
if m == nil || !m.ProtoReflect().IsValid() {
|
if m == nil || !m.ProtoReflect().IsValid() {
|
||||||
return "<nil>" // invalid syntax, but okay since this is for debugging
|
return "<nil>" // invalid syntax, but okay since this is for debugging
|
||||||
}
|
}
|
||||||
|
o.allowInvalidUTF8 = true
|
||||||
o.AllowPartial = true
|
o.AllowPartial = true
|
||||||
o.EmitUnknown = true
|
o.EmitUnknown = true
|
||||||
b, _ := o.Marshal(m)
|
b, _ := o.Marshal(m)
|
||||||
|
@ -91,7 +102,6 @@ func (o MarshalOptions) Format(m proto.Message) string {
|
||||||
// MarshalOptions object. Do not depend on the output being stable. It may
|
// MarshalOptions object. Do not depend on the output being stable. It may
|
||||||
// change over time across different versions of the program.
|
// change over time across different versions of the program.
|
||||||
func (o MarshalOptions) Marshal(m proto.Message) ([]byte, error) {
|
func (o MarshalOptions) Marshal(m proto.Message) ([]byte, error) {
|
||||||
const outputASCII = false
|
|
||||||
var delims = [2]byte{'{', '}'}
|
var delims = [2]byte{'{', '}'}
|
||||||
|
|
||||||
if o.Multiline && o.Indent == "" {
|
if o.Multiline && o.Indent == "" {
|
||||||
|
@ -101,7 +111,7 @@ func (o MarshalOptions) Marshal(m proto.Message) ([]byte, error) {
|
||||||
o.Resolver = protoregistry.GlobalTypes
|
o.Resolver = protoregistry.GlobalTypes
|
||||||
}
|
}
|
||||||
|
|
||||||
internalEnc, err := text.NewEncoder(o.Indent, delims, outputASCII)
|
internalEnc, err := text.NewEncoder(o.Indent, delims, o.EmitASCII)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -215,7 +225,7 @@ func (e encoder) marshalSingular(val pref.Value, fd pref.FieldDescriptor) error
|
||||||
|
|
||||||
case pref.StringKind:
|
case pref.StringKind:
|
||||||
s := val.String()
|
s := val.String()
|
||||||
if !utf8.ValidString(s) {
|
if !e.opts.allowInvalidUTF8 && strs.EnforceUTF8(fd) && !utf8.ValidString(s) {
|
||||||
return errors.InvalidUTF8(string(fd.FullName()))
|
return errors.InvalidUTF8(string(fd.FullName()))
|
||||||
}
|
}
|
||||||
e.WriteString(s)
|
e.WriteString(s)
|
||||||
|
|
2
vendor/google.golang.org/protobuf/internal/filedesc/desc.go
generated
vendored
2
vendor/google.golang.org/protobuf/internal/filedesc/desc.go
generated
vendored
|
@ -607,7 +607,7 @@ func (dv *defaultValue) get(fd pref.FieldDescriptor) pref.Value {
|
||||||
// TODO: Avoid panic if we're running with the race detector
|
// TODO: Avoid panic if we're running with the race detector
|
||||||
// and instead spawn a goroutine that periodically resets
|
// and instead spawn a goroutine that periodically resets
|
||||||
// this value back to the original to induce a race.
|
// this value back to the original to induce a race.
|
||||||
panic("detected mutation on the default bytes")
|
panic(fmt.Sprintf("detected mutation on the default bytes for %v", fd.FullName()))
|
||||||
}
|
}
|
||||||
return dv.val
|
return dv.val
|
||||||
}
|
}
|
||||||
|
|
15
vendor/google.golang.org/protobuf/internal/impl/codec_message.go
generated
vendored
15
vendor/google.golang.org/protobuf/internal/impl/codec_message.go
generated
vendored
|
@ -31,11 +31,6 @@ type coderMessageInfo struct {
|
||||||
needsInitCheck bool
|
needsInitCheck bool
|
||||||
isMessageSet bool
|
isMessageSet bool
|
||||||
numRequiredFields uint8
|
numRequiredFields uint8
|
||||||
|
|
||||||
// Include space for a number of coderFieldInfos to improve cache locality.
|
|
||||||
// The number of entries is chosen through a combination of guesswork and
|
|
||||||
// empirical testing.
|
|
||||||
coderFieldBuf [32]coderFieldInfo
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type coderFieldInfo struct {
|
type coderFieldInfo struct {
|
||||||
|
@ -58,7 +53,7 @@ func (mi *MessageInfo) makeCoderMethods(t reflect.Type, si structInfo) {
|
||||||
|
|
||||||
mi.coderFields = make(map[protowire.Number]*coderFieldInfo)
|
mi.coderFields = make(map[protowire.Number]*coderFieldInfo)
|
||||||
fields := mi.Desc.Fields()
|
fields := mi.Desc.Fields()
|
||||||
preallocFields := mi.coderFieldBuf[:]
|
preallocFields := make([]coderFieldInfo, fields.Len())
|
||||||
for i := 0; i < fields.Len(); i++ {
|
for i := 0; i < fields.Len(); i++ {
|
||||||
fd := fields.Get(i)
|
fd := fields.Get(i)
|
||||||
|
|
||||||
|
@ -87,13 +82,7 @@ func (mi *MessageInfo) makeCoderMethods(t reflect.Type, si structInfo) {
|
||||||
fieldOffset = offsetOf(fs, mi.Exporter)
|
fieldOffset = offsetOf(fs, mi.Exporter)
|
||||||
childMessage, funcs = fieldCoder(fd, ft)
|
childMessage, funcs = fieldCoder(fd, ft)
|
||||||
}
|
}
|
||||||
var cf *coderFieldInfo
|
cf := &preallocFields[i]
|
||||||
if len(preallocFields) > 0 {
|
|
||||||
cf = &preallocFields[0]
|
|
||||||
preallocFields = preallocFields[1:]
|
|
||||||
} else {
|
|
||||||
cf = new(coderFieldInfo)
|
|
||||||
}
|
|
||||||
*cf = coderFieldInfo{
|
*cf = coderFieldInfo{
|
||||||
num: fd.Number(),
|
num: fd.Number(),
|
||||||
offset: fieldOffset,
|
offset: fieldOffset,
|
||||||
|
|
15
vendor/google.golang.org/protobuf/internal/impl/message_reflect.go
generated
vendored
15
vendor/google.golang.org/protobuf/internal/impl/message_reflect.go
generated
vendored
|
@ -338,24 +338,27 @@ func (mi *MessageInfo) checkField(fd pref.FieldDescriptor) (*fieldInfo, pref.Ext
|
||||||
}
|
}
|
||||||
if fi != nil {
|
if fi != nil {
|
||||||
if fi.fieldDesc != fd {
|
if fi.fieldDesc != fd {
|
||||||
panic("mismatching field descriptor")
|
if got, want := fd.FullName(), fi.fieldDesc.FullName(); got != want {
|
||||||
|
panic(fmt.Sprintf("mismatching field: got %v, want %v", got, want))
|
||||||
|
}
|
||||||
|
panic(fmt.Sprintf("mismatching field: %v", fd.FullName()))
|
||||||
}
|
}
|
||||||
return fi, nil
|
return fi, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if fd.IsExtension() {
|
if fd.IsExtension() {
|
||||||
if fd.ContainingMessage().FullName() != mi.Desc.FullName() {
|
if got, want := fd.ContainingMessage().FullName(), mi.Desc.FullName(); got != want {
|
||||||
// TODO: Should this be exact containing message descriptor match?
|
// TODO: Should this be exact containing message descriptor match?
|
||||||
panic("mismatching containing message")
|
panic(fmt.Sprintf("extension %v has mismatching containing message: got %v, want %v", fd.FullName(), got, want))
|
||||||
}
|
}
|
||||||
if !mi.Desc.ExtensionRanges().Has(fd.Number()) {
|
if !mi.Desc.ExtensionRanges().Has(fd.Number()) {
|
||||||
panic("invalid extension field")
|
panic(fmt.Sprintf("extension %v extends %v outside the extension range", fd.FullName(), mi.Desc.FullName()))
|
||||||
}
|
}
|
||||||
xtd, ok := fd.(pref.ExtensionTypeDescriptor)
|
xtd, ok := fd.(pref.ExtensionTypeDescriptor)
|
||||||
if !ok {
|
if !ok {
|
||||||
panic("extension descriptor does not implement ExtensionTypeDescriptor")
|
panic(fmt.Sprintf("extension %v does not implement protoreflect.ExtensionTypeDescriptor", fd.FullName()))
|
||||||
}
|
}
|
||||||
return nil, xtd.Type()
|
return nil, xtd.Type()
|
||||||
}
|
}
|
||||||
panic("invalid field descriptor")
|
panic(fmt.Sprintf("field %v is invalid", fd.FullName()))
|
||||||
}
|
}
|
||||||
|
|
29
vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go
generated
vendored
29
vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go
generated
vendored
|
@ -31,13 +31,13 @@ type fieldInfo struct {
|
||||||
func fieldInfoForOneof(fd pref.FieldDescriptor, fs reflect.StructField, x exporter, ot reflect.Type) fieldInfo {
|
func fieldInfoForOneof(fd pref.FieldDescriptor, fs reflect.StructField, x exporter, ot reflect.Type) fieldInfo {
|
||||||
ft := fs.Type
|
ft := fs.Type
|
||||||
if ft.Kind() != reflect.Interface {
|
if ft.Kind() != reflect.Interface {
|
||||||
panic(fmt.Sprintf("invalid type: got %v, want interface kind", ft))
|
panic(fmt.Sprintf("field %v has invalid type: got %v, want interface kind", fd.FullName(), ft))
|
||||||
}
|
}
|
||||||
if ot.Kind() != reflect.Struct {
|
if ot.Kind() != reflect.Struct {
|
||||||
panic(fmt.Sprintf("invalid type: got %v, want struct kind", ot))
|
panic(fmt.Sprintf("field %v has invalid type: got %v, want struct kind", fd.FullName(), ot))
|
||||||
}
|
}
|
||||||
if !reflect.PtrTo(ot).Implements(ft) {
|
if !reflect.PtrTo(ot).Implements(ft) {
|
||||||
panic(fmt.Sprintf("invalid type: %v does not implement %v", ot, ft))
|
panic(fmt.Sprintf("field %v has invalid type: %v does not implement %v", fd.FullName(), ot, ft))
|
||||||
}
|
}
|
||||||
conv := NewConverter(ot.Field(0).Type, fd)
|
conv := NewConverter(ot.Field(0).Type, fd)
|
||||||
isMessage := fd.Message() != nil
|
isMessage := fd.Message() != nil
|
||||||
|
@ -90,7 +90,7 @@ func fieldInfoForOneof(fd pref.FieldDescriptor, fs reflect.StructField, x export
|
||||||
},
|
},
|
||||||
mutable: func(p pointer) pref.Value {
|
mutable: func(p pointer) pref.Value {
|
||||||
if !isMessage {
|
if !isMessage {
|
||||||
panic("invalid Mutable on field with non-composite type")
|
panic(fmt.Sprintf("field %v with invalid Mutable call on field with non-composite type", fd.FullName()))
|
||||||
}
|
}
|
||||||
rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
|
rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
|
||||||
if rv.IsNil() || rv.Elem().Type().Elem() != ot || rv.Elem().IsNil() {
|
if rv.IsNil() || rv.Elem().Type().Elem() != ot || rv.Elem().IsNil() {
|
||||||
|
@ -114,7 +114,7 @@ func fieldInfoForOneof(fd pref.FieldDescriptor, fs reflect.StructField, x export
|
||||||
func fieldInfoForMap(fd pref.FieldDescriptor, fs reflect.StructField, x exporter) fieldInfo {
|
func fieldInfoForMap(fd pref.FieldDescriptor, fs reflect.StructField, x exporter) fieldInfo {
|
||||||
ft := fs.Type
|
ft := fs.Type
|
||||||
if ft.Kind() != reflect.Map {
|
if ft.Kind() != reflect.Map {
|
||||||
panic(fmt.Sprintf("invalid type: got %v, want map kind", ft))
|
panic(fmt.Sprintf("field %v has invalid type: got %v, want map kind", fd.FullName(), ft))
|
||||||
}
|
}
|
||||||
conv := NewConverter(ft, fd)
|
conv := NewConverter(ft, fd)
|
||||||
|
|
||||||
|
@ -147,7 +147,7 @@ func fieldInfoForMap(fd pref.FieldDescriptor, fs reflect.StructField, x exporter
|
||||||
rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
|
rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
|
||||||
pv := conv.GoValueOf(v)
|
pv := conv.GoValueOf(v)
|
||||||
if pv.IsNil() {
|
if pv.IsNil() {
|
||||||
panic(fmt.Sprintf("invalid value: setting map field to read-only value"))
|
panic(fmt.Sprintf("map field %v cannot be set with read-only value", fd.FullName()))
|
||||||
}
|
}
|
||||||
rv.Set(pv)
|
rv.Set(pv)
|
||||||
},
|
},
|
||||||
|
@ -167,7 +167,7 @@ func fieldInfoForMap(fd pref.FieldDescriptor, fs reflect.StructField, x exporter
|
||||||
func fieldInfoForList(fd pref.FieldDescriptor, fs reflect.StructField, x exporter) fieldInfo {
|
func fieldInfoForList(fd pref.FieldDescriptor, fs reflect.StructField, x exporter) fieldInfo {
|
||||||
ft := fs.Type
|
ft := fs.Type
|
||||||
if ft.Kind() != reflect.Slice {
|
if ft.Kind() != reflect.Slice {
|
||||||
panic(fmt.Sprintf("invalid type: got %v, want slice kind", ft))
|
panic(fmt.Sprintf("field %v has invalid type: got %v, want slice kind", fd.FullName(), ft))
|
||||||
}
|
}
|
||||||
conv := NewConverter(reflect.PtrTo(ft), fd)
|
conv := NewConverter(reflect.PtrTo(ft), fd)
|
||||||
|
|
||||||
|
@ -200,7 +200,7 @@ func fieldInfoForList(fd pref.FieldDescriptor, fs reflect.StructField, x exporte
|
||||||
rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
|
rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
|
||||||
pv := conv.GoValueOf(v)
|
pv := conv.GoValueOf(v)
|
||||||
if pv.IsNil() {
|
if pv.IsNil() {
|
||||||
panic(fmt.Sprintf("invalid value: setting repeated field to read-only value"))
|
panic(fmt.Sprintf("list field %v cannot be set with read-only value", fd.FullName()))
|
||||||
}
|
}
|
||||||
rv.Set(pv.Elem())
|
rv.Set(pv.Elem())
|
||||||
},
|
},
|
||||||
|
@ -225,7 +225,7 @@ func fieldInfoForScalar(fd pref.FieldDescriptor, fs reflect.StructField, x expor
|
||||||
isBytes := ft.Kind() == reflect.Slice && ft.Elem().Kind() == reflect.Uint8
|
isBytes := ft.Kind() == reflect.Slice && ft.Elem().Kind() == reflect.Uint8
|
||||||
if nullable {
|
if nullable {
|
||||||
if ft.Kind() != reflect.Ptr && ft.Kind() != reflect.Slice {
|
if ft.Kind() != reflect.Ptr && ft.Kind() != reflect.Slice {
|
||||||
panic(fmt.Sprintf("invalid type: got %v, want pointer", ft))
|
panic(fmt.Sprintf("field %v has invalid type: got %v, want pointer", fd.FullName(), ft))
|
||||||
}
|
}
|
||||||
if ft.Kind() == reflect.Ptr {
|
if ft.Kind() == reflect.Ptr {
|
||||||
ft = ft.Elem()
|
ft = ft.Elem()
|
||||||
|
@ -257,7 +257,7 @@ func fieldInfoForScalar(fd pref.FieldDescriptor, fs reflect.StructField, x expor
|
||||||
case reflect.String, reflect.Slice:
|
case reflect.String, reflect.Slice:
|
||||||
return rv.Len() > 0
|
return rv.Len() > 0
|
||||||
default:
|
default:
|
||||||
panic(fmt.Sprintf("invalid type: %v", rv.Type())) // should never happen
|
panic(fmt.Sprintf("field %v has invalid type: %v", fd.FullName(), rv.Type())) // should never happen
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
clear: func(p pointer) {
|
clear: func(p pointer) {
|
||||||
|
@ -314,7 +314,7 @@ func fieldInfoForWeakMessage(fd pref.FieldDescriptor, weakOffset offset) fieldIn
|
||||||
messageName := fd.Message().FullName()
|
messageName := fd.Message().FullName()
|
||||||
messageType, _ = preg.GlobalTypes.FindMessageByName(messageName)
|
messageType, _ = preg.GlobalTypes.FindMessageByName(messageName)
|
||||||
if messageType == nil {
|
if messageType == nil {
|
||||||
panic(fmt.Sprintf("weak message %v is not linked in", messageName))
|
panic(fmt.Sprintf("weak message %v for field %v is not linked in", messageName, fd.FullName()))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -347,7 +347,10 @@ func fieldInfoForWeakMessage(fd pref.FieldDescriptor, weakOffset offset) fieldIn
|
||||||
lazyInit()
|
lazyInit()
|
||||||
m := v.Message()
|
m := v.Message()
|
||||||
if m.Descriptor() != messageType.Descriptor() {
|
if m.Descriptor() != messageType.Descriptor() {
|
||||||
panic("mismatching message descriptor")
|
if got, want := m.Descriptor().FullName(), messageType.Descriptor().FullName(); got != want {
|
||||||
|
panic(fmt.Sprintf("field %v has mismatching message descriptor: got %v, want %v", fd.FullName(), got, want))
|
||||||
|
}
|
||||||
|
panic(fmt.Sprintf("field %v has mismatching message descriptor: %v", fd.FullName(), m.Descriptor().FullName()))
|
||||||
}
|
}
|
||||||
p.Apply(weakOffset).WeakFields().set(num, m.Interface())
|
p.Apply(weakOffset).WeakFields().set(num, m.Interface())
|
||||||
},
|
},
|
||||||
|
@ -402,7 +405,7 @@ func fieldInfoForMessage(fd pref.FieldDescriptor, fs reflect.StructField, x expo
|
||||||
rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
|
rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
|
||||||
rv.Set(conv.GoValueOf(v))
|
rv.Set(conv.GoValueOf(v))
|
||||||
if rv.IsNil() {
|
if rv.IsNil() {
|
||||||
panic("invalid nil pointer")
|
panic(fmt.Sprintf("field %v has invalid nil pointer", fd.FullName()))
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mutable: func(p pointer) pref.Value {
|
mutable: func(p pointer) pref.Value {
|
||||||
|
|
4
vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go
generated
vendored
4
vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go
generated
vendored
|
@ -114,7 +114,7 @@ func (m *messageState) WhichOneof(od protoreflect.OneofDescriptor) protoreflect.
|
||||||
if oi := m.messageInfo().oneofs[od.Name()]; oi != nil && oi.oneofDesc == od {
|
if oi := m.messageInfo().oneofs[od.Name()]; oi != nil && oi.oneofDesc == od {
|
||||||
return od.Fields().ByNumber(oi.which(m.pointer()))
|
return od.Fields().ByNumber(oi.which(m.pointer()))
|
||||||
}
|
}
|
||||||
panic("invalid oneof descriptor")
|
panic("invalid oneof descriptor " + string(od.FullName()) + " for message " + string(m.Descriptor().FullName()))
|
||||||
}
|
}
|
||||||
func (m *messageState) GetUnknown() protoreflect.RawFields {
|
func (m *messageState) GetUnknown() protoreflect.RawFields {
|
||||||
m.messageInfo().init()
|
m.messageInfo().init()
|
||||||
|
@ -234,7 +234,7 @@ func (m *messageReflectWrapper) WhichOneof(od protoreflect.OneofDescriptor) prot
|
||||||
if oi := m.messageInfo().oneofs[od.Name()]; oi != nil && oi.oneofDesc == od {
|
if oi := m.messageInfo().oneofs[od.Name()]; oi != nil && oi.oneofDesc == od {
|
||||||
return od.Fields().ByNumber(oi.which(m.pointer()))
|
return od.Fields().ByNumber(oi.which(m.pointer()))
|
||||||
}
|
}
|
||||||
panic("invalid oneof descriptor")
|
panic("invalid oneof descriptor " + string(od.FullName()) + " for message " + string(m.Descriptor().FullName()))
|
||||||
}
|
}
|
||||||
func (m *messageReflectWrapper) GetUnknown() protoreflect.RawFields {
|
func (m *messageReflectWrapper) GetUnknown() protoreflect.RawFields {
|
||||||
m.messageInfo().init()
|
m.messageInfo().init()
|
||||||
|
|
6
vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go
generated
vendored
6
vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go
generated
vendored
|
@ -148,7 +148,11 @@ func (ms *messageState) pointer() pointer {
|
||||||
return pointer{p: unsafe.Pointer(ms)}
|
return pointer{p: unsafe.Pointer(ms)}
|
||||||
}
|
}
|
||||||
func (ms *messageState) messageInfo() *MessageInfo {
|
func (ms *messageState) messageInfo() *MessageInfo {
|
||||||
return ms.LoadMessageInfo()
|
mi := ms.LoadMessageInfo()
|
||||||
|
if mi == nil {
|
||||||
|
panic("invalid nil message info; this suggests memory corruption due to a race or shallow copy on the message struct")
|
||||||
|
}
|
||||||
|
return mi
|
||||||
}
|
}
|
||||||
func (ms *messageState) LoadMessageInfo() *MessageInfo {
|
func (ms *messageState) LoadMessageInfo() *MessageInfo {
|
||||||
return (*MessageInfo)(atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(&ms.atomicMessageInfo))))
|
return (*MessageInfo)(atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(&ms.atomicMessageInfo))))
|
||||||
|
|
2
vendor/google.golang.org/protobuf/internal/version/version.go
generated
vendored
2
vendor/google.golang.org/protobuf/internal/version/version.go
generated
vendored
|
@ -52,7 +52,7 @@ import (
|
||||||
// 10. Send out the CL for review and submit it.
|
// 10. Send out the CL for review and submit it.
|
||||||
const (
|
const (
|
||||||
Major = 1
|
Major = 1
|
||||||
Minor = 22
|
Minor = 23
|
||||||
Patch = 0
|
Patch = 0
|
||||||
PreRelease = ""
|
PreRelease = ""
|
||||||
)
|
)
|
||||||
|
|
7
vendor/google.golang.org/protobuf/proto/merge.go
generated
vendored
7
vendor/google.golang.org/protobuf/proto/merge.go
generated
vendored
|
@ -5,6 +5,8 @@
|
||||||
package proto
|
package proto
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
"google.golang.org/protobuf/reflect/protoreflect"
|
"google.golang.org/protobuf/reflect/protoreflect"
|
||||||
"google.golang.org/protobuf/runtime/protoiface"
|
"google.golang.org/protobuf/runtime/protoiface"
|
||||||
)
|
)
|
||||||
|
@ -26,6 +28,9 @@ func Merge(dst, src Message) {
|
||||||
|
|
||||||
dstMsg, srcMsg := dst.ProtoReflect(), src.ProtoReflect()
|
dstMsg, srcMsg := dst.ProtoReflect(), src.ProtoReflect()
|
||||||
if dstMsg.Descriptor() != srcMsg.Descriptor() {
|
if dstMsg.Descriptor() != srcMsg.Descriptor() {
|
||||||
|
if got, want := dstMsg.Descriptor().FullName(), srcMsg.Descriptor().FullName(); got != want {
|
||||||
|
panic(fmt.Sprintf("descriptor mismatch: %v != %v", got, want))
|
||||||
|
}
|
||||||
panic("descriptor mismatch")
|
panic("descriptor mismatch")
|
||||||
}
|
}
|
||||||
mergeOptions{}.mergeMessage(dstMsg, srcMsg)
|
mergeOptions{}.mergeMessage(dstMsg, srcMsg)
|
||||||
|
@ -72,7 +77,7 @@ func (o mergeOptions) mergeMessage(dst, src protoreflect.Message) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if !dst.IsValid() {
|
if !dst.IsValid() {
|
||||||
panic("cannot merge into invalid destination message")
|
panic(fmt.Sprintf("cannot merge into invalid %v message", dst.Descriptor().FullName()))
|
||||||
}
|
}
|
||||||
|
|
||||||
src.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
|
src.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
|
||||||
|
|
8
vendor/google.golang.org/protobuf/proto/reset.go
generated
vendored
8
vendor/google.golang.org/protobuf/proto/reset.go
generated
vendored
|
@ -4,7 +4,11 @@
|
||||||
|
|
||||||
package proto
|
package proto
|
||||||
|
|
||||||
import "google.golang.org/protobuf/reflect/protoreflect"
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"google.golang.org/protobuf/reflect/protoreflect"
|
||||||
|
)
|
||||||
|
|
||||||
// Reset clears every field in the message.
|
// Reset clears every field in the message.
|
||||||
// The resulting message shares no observable memory with its previous state
|
// The resulting message shares no observable memory with its previous state
|
||||||
|
@ -19,7 +23,7 @@ func Reset(m Message) {
|
||||||
|
|
||||||
func resetMessage(m protoreflect.Message) {
|
func resetMessage(m protoreflect.Message) {
|
||||||
if !m.IsValid() {
|
if !m.IsValid() {
|
||||||
panic("cannot reset invalid message")
|
panic(fmt.Sprintf("cannot reset invalid %v message", m.Descriptor().FullName()))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Clear all known fields.
|
// Clear all known fields.
|
||||||
|
|
78
vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go
generated
vendored
78
vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go
generated
vendored
|
@ -7,7 +7,6 @@ package protoreflect
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"math"
|
"math"
|
||||||
"reflect"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Value is a union where only one Go type may be set at a time.
|
// Value is a union where only one Go type may be set at a time.
|
||||||
|
@ -87,7 +86,7 @@ func ValueOf(v interface{}) Value {
|
||||||
case Message, List, Map:
|
case Message, List, Map:
|
||||||
return valueOfIface(v)
|
return valueOfIface(v)
|
||||||
default:
|
default:
|
||||||
panic(fmt.Sprintf("invalid type: %v", reflect.TypeOf(v)))
|
panic(fmt.Sprintf("invalid type: %T", v))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -197,13 +196,55 @@ func (v Value) Interface() interface{} {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (v Value) typeName() string {
|
||||||
|
switch v.typ {
|
||||||
|
case nilType:
|
||||||
|
return "nil"
|
||||||
|
case boolType:
|
||||||
|
return "bool"
|
||||||
|
case int32Type:
|
||||||
|
return "int32"
|
||||||
|
case int64Type:
|
||||||
|
return "int64"
|
||||||
|
case uint32Type:
|
||||||
|
return "uint32"
|
||||||
|
case uint64Type:
|
||||||
|
return "uint64"
|
||||||
|
case float32Type:
|
||||||
|
return "float32"
|
||||||
|
case float64Type:
|
||||||
|
return "float64"
|
||||||
|
case stringType:
|
||||||
|
return "string"
|
||||||
|
case bytesType:
|
||||||
|
return "bytes"
|
||||||
|
case enumType:
|
||||||
|
return "enum"
|
||||||
|
default:
|
||||||
|
switch v := v.getIface().(type) {
|
||||||
|
case Message:
|
||||||
|
return "message"
|
||||||
|
case List:
|
||||||
|
return "list"
|
||||||
|
case Map:
|
||||||
|
return "map"
|
||||||
|
default:
|
||||||
|
return fmt.Sprintf("<unknown: %T>", v)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (v Value) panicMessage(what string) string {
|
||||||
|
return fmt.Sprintf("type mismatch: cannot convert %v to %s", v.typeName(), what)
|
||||||
|
}
|
||||||
|
|
||||||
// Bool returns v as a bool and panics if the type is not a bool.
|
// Bool returns v as a bool and panics if the type is not a bool.
|
||||||
func (v Value) Bool() bool {
|
func (v Value) Bool() bool {
|
||||||
switch v.typ {
|
switch v.typ {
|
||||||
case boolType:
|
case boolType:
|
||||||
return v.num > 0
|
return v.num > 0
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("bool"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -213,7 +254,7 @@ func (v Value) Int() int64 {
|
||||||
case int32Type, int64Type:
|
case int32Type, int64Type:
|
||||||
return int64(v.num)
|
return int64(v.num)
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("int"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -223,7 +264,7 @@ func (v Value) Uint() uint64 {
|
||||||
case uint32Type, uint64Type:
|
case uint32Type, uint64Type:
|
||||||
return uint64(v.num)
|
return uint64(v.num)
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("uint"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -233,7 +274,7 @@ func (v Value) Float() float64 {
|
||||||
case float32Type, float64Type:
|
case float32Type, float64Type:
|
||||||
return math.Float64frombits(uint64(v.num))
|
return math.Float64frombits(uint64(v.num))
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("float"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -254,7 +295,7 @@ func (v Value) Bytes() []byte {
|
||||||
case bytesType:
|
case bytesType:
|
||||||
return v.getBytes()
|
return v.getBytes()
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("bytes"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -264,37 +305,37 @@ func (v Value) Enum() EnumNumber {
|
||||||
case enumType:
|
case enumType:
|
||||||
return EnumNumber(v.num)
|
return EnumNumber(v.num)
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("enum"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Message returns v as a Message and panics if the type is not a Message.
|
// Message returns v as a Message and panics if the type is not a Message.
|
||||||
func (v Value) Message() Message {
|
func (v Value) Message() Message {
|
||||||
switch v := v.getIface().(type) {
|
switch vi := v.getIface().(type) {
|
||||||
case Message:
|
case Message:
|
||||||
return v
|
return vi
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("message"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// List returns v as a List and panics if the type is not a List.
|
// List returns v as a List and panics if the type is not a List.
|
||||||
func (v Value) List() List {
|
func (v Value) List() List {
|
||||||
switch v := v.getIface().(type) {
|
switch vi := v.getIface().(type) {
|
||||||
case List:
|
case List:
|
||||||
return v
|
return vi
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("list"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Map returns v as a Map and panics if the type is not a Map.
|
// Map returns v as a Map and panics if the type is not a Map.
|
||||||
func (v Value) Map() Map {
|
func (v Value) Map() Map {
|
||||||
switch v := v.getIface().(type) {
|
switch vi := v.getIface().(type) {
|
||||||
case Map:
|
case Map:
|
||||||
return v
|
return vi
|
||||||
default:
|
default:
|
||||||
panic("proto: value type mismatch")
|
panic(v.panicMessage("map"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -303,8 +344,9 @@ func (v Value) MapKey() MapKey {
|
||||||
switch v.typ {
|
switch v.typ {
|
||||||
case boolType, int32Type, int64Type, uint32Type, uint64Type, stringType:
|
case boolType, int32Type, int64Type, uint32Type, uint64Type, stringType:
|
||||||
return MapKey(v)
|
return MapKey(v)
|
||||||
|
default:
|
||||||
|
panic(v.panicMessage("map key"))
|
||||||
}
|
}
|
||||||
panic("proto: invalid map key type")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// MapKey is used to index maps, where the Go type of the MapKey must match
|
// MapKey is used to index maps, where the Go type of the MapKey must match
|
||||||
|
|
1
vendor/gopkg.in/yaml.v2/apic.go
generated
vendored
1
vendor/gopkg.in/yaml.v2/apic.go
generated
vendored
|
@ -86,6 +86,7 @@ func yaml_emitter_initialize(emitter *yaml_emitter_t) {
|
||||||
raw_buffer: make([]byte, 0, output_raw_buffer_size),
|
raw_buffer: make([]byte, 0, output_raw_buffer_size),
|
||||||
states: make([]yaml_emitter_state_t, 0, initial_stack_size),
|
states: make([]yaml_emitter_state_t, 0, initial_stack_size),
|
||||||
events: make([]yaml_event_t, 0, initial_queue_size),
|
events: make([]yaml_event_t, 0, initial_queue_size),
|
||||||
|
best_width: -1,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
3
vendor/honnef.co/go/tools/facts/generated.go
vendored
3
vendor/honnef.co/go/tools/facts/generated.go
vendored
|
@ -19,6 +19,7 @@ const (
|
||||||
Goyacc
|
Goyacc
|
||||||
Cgo
|
Cgo
|
||||||
Stringer
|
Stringer
|
||||||
|
ProtocGenGo
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -51,6 +52,8 @@ func isGenerated(path string) (Generator, bool) {
|
||||||
return Goyacc, true
|
return Goyacc, true
|
||||||
case "by cmd/cgo;":
|
case "by cmd/cgo;":
|
||||||
return Cgo, true
|
return Cgo, true
|
||||||
|
case "by protoc-gen-go.":
|
||||||
|
return ProtocGenGo, true
|
||||||
}
|
}
|
||||||
if strings.HasPrefix(text, `by "stringer `) {
|
if strings.HasPrefix(text, `by "stringer `) {
|
||||||
return Stringer, true
|
return Stringer, true
|
||||||
|
|
|
@ -66,7 +66,7 @@ var Analyzers = lintutil.InitializeAnalyzers(Docs, map[string]*analysis.Analyzer
|
||||||
"SA1018": makeCallCheckerAnalyzer(checkStringsReplaceZeroRules),
|
"SA1018": makeCallCheckerAnalyzer(checkStringsReplaceZeroRules),
|
||||||
"SA1019": {
|
"SA1019": {
|
||||||
Run: CheckDeprecated,
|
Run: CheckDeprecated,
|
||||||
Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Deprecated},
|
Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Deprecated, facts.Generated},
|
||||||
},
|
},
|
||||||
"SA1020": makeCallCheckerAnalyzer(checkListenAddressRules),
|
"SA1020": makeCallCheckerAnalyzer(checkListenAddressRules),
|
||||||
"SA1021": makeCallCheckerAnalyzer(checkBytesEqualIPRules),
|
"SA1021": makeCallCheckerAnalyzer(checkBytesEqualIPRules),
|
||||||
|
|
|
@ -2927,6 +2927,12 @@ func CheckDeprecated(pass *analysis.Pass) (interface{}, error) {
|
||||||
p := spec.Path.Value
|
p := spec.Path.Value
|
||||||
path := p[1 : len(p)-1]
|
path := p[1 : len(p)-1]
|
||||||
if depr, ok := deprs.Packages[imp]; ok {
|
if depr, ok := deprs.Packages[imp]; ok {
|
||||||
|
if path == "github.com/golang/protobuf/proto" {
|
||||||
|
gen, ok := code.Generator(pass, spec.Path.Pos())
|
||||||
|
if ok && gen == facts.ProtocGenGo {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
report.Report(pass, spec, fmt.Sprintf("package %s is deprecated: %s", path, depr.Msg))
|
report.Report(pass, spec, fmt.Sprintf("package %s is deprecated: %s", path, depr.Msg))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
2
vendor/honnef.co/go/tools/version/version.go
vendored
2
vendor/honnef.co/go/tools/version/version.go
vendored
|
@ -7,7 +7,7 @@ import (
|
||||||
"runtime"
|
"runtime"
|
||||||
)
|
)
|
||||||
|
|
||||||
const Version = "2020.1.3"
|
const Version = "2020.1.4"
|
||||||
|
|
||||||
// version returns a version descriptor and reports whether the
|
// version returns a version descriptor and reports whether the
|
||||||
// version is a known release.
|
// version is a known release.
|
||||||
|
|
22
vendor/modules.txt
vendored
22
vendor/modules.txt
vendored
|
@ -6,7 +6,7 @@ cloud.google.com/go/internal
|
||||||
cloud.google.com/go/internal/optional
|
cloud.google.com/go/internal/optional
|
||||||
cloud.google.com/go/internal/trace
|
cloud.google.com/go/internal/trace
|
||||||
cloud.google.com/go/internal/version
|
cloud.google.com/go/internal/version
|
||||||
# cloud.google.com/go/storage v1.7.0
|
# cloud.google.com/go/storage v1.8.0
|
||||||
cloud.google.com/go/storage
|
cloud.google.com/go/storage
|
||||||
# github.com/BurntSushi/toml v0.3.1
|
# github.com/BurntSushi/toml v0.3.1
|
||||||
github.com/BurntSushi/toml
|
github.com/BurntSushi/toml
|
||||||
|
@ -21,7 +21,7 @@ github.com/VictoriaMetrics/metrics
|
||||||
# github.com/VictoriaMetrics/metricsql v0.2.1
|
# github.com/VictoriaMetrics/metricsql v0.2.1
|
||||||
github.com/VictoriaMetrics/metricsql
|
github.com/VictoriaMetrics/metricsql
|
||||||
github.com/VictoriaMetrics/metricsql/binaryop
|
github.com/VictoriaMetrics/metricsql/binaryop
|
||||||
# github.com/aws/aws-sdk-go v1.30.25
|
# github.com/aws/aws-sdk-go v1.30.28
|
||||||
github.com/aws/aws-sdk-go/aws
|
github.com/aws/aws-sdk-go/aws
|
||||||
github.com/aws/aws-sdk-go/aws/arn
|
github.com/aws/aws-sdk-go/aws/arn
|
||||||
github.com/aws/aws-sdk-go/aws/awserr
|
github.com/aws/aws-sdk-go/aws/awserr
|
||||||
|
@ -70,7 +70,7 @@ github.com/aws/aws-sdk-go/service/sts/stsiface
|
||||||
github.com/cespare/xxhash/v2
|
github.com/cespare/xxhash/v2
|
||||||
# github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
|
# github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
|
||||||
github.com/golang/groupcache/lru
|
github.com/golang/groupcache/lru
|
||||||
# github.com/golang/protobuf v1.4.1
|
# github.com/golang/protobuf v1.4.2
|
||||||
github.com/golang/protobuf/internal/gengogrpc
|
github.com/golang/protobuf/internal/gengogrpc
|
||||||
github.com/golang/protobuf/proto
|
github.com/golang/protobuf/proto
|
||||||
github.com/golang/protobuf/protoc-gen-go
|
github.com/golang/protobuf/protoc-gen-go
|
||||||
|
@ -131,10 +131,10 @@ go.opencensus.io/trace/tracestate
|
||||||
# golang.org/x/lint v0.0.0-20200302205851-738671d3881b
|
# golang.org/x/lint v0.0.0-20200302205851-738671d3881b
|
||||||
golang.org/x/lint
|
golang.org/x/lint
|
||||||
golang.org/x/lint/golint
|
golang.org/x/lint/golint
|
||||||
# golang.org/x/mod v0.2.0
|
# golang.org/x/mod v0.3.0
|
||||||
golang.org/x/mod/module
|
golang.org/x/mod/module
|
||||||
golang.org/x/mod/semver
|
golang.org/x/mod/semver
|
||||||
# golang.org/x/net v0.0.0-20200506145744-7e3656a0809f
|
# golang.org/x/net v0.0.0-20200513185701-a91f0712d120
|
||||||
golang.org/x/net/context
|
golang.org/x/net/context
|
||||||
golang.org/x/net/context/ctxhttp
|
golang.org/x/net/context/ctxhttp
|
||||||
golang.org/x/net/http/httpguts
|
golang.org/x/net/http/httpguts
|
||||||
|
@ -149,7 +149,7 @@ golang.org/x/oauth2/google
|
||||||
golang.org/x/oauth2/internal
|
golang.org/x/oauth2/internal
|
||||||
golang.org/x/oauth2/jws
|
golang.org/x/oauth2/jws
|
||||||
golang.org/x/oauth2/jwt
|
golang.org/x/oauth2/jwt
|
||||||
# golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25
|
# golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9
|
||||||
golang.org/x/sys/internal/unsafeheader
|
golang.org/x/sys/internal/unsafeheader
|
||||||
golang.org/x/sys/unix
|
golang.org/x/sys/unix
|
||||||
# golang.org/x/text v0.3.2
|
# golang.org/x/text v0.3.2
|
||||||
|
@ -157,7 +157,7 @@ golang.org/x/text/secure/bidirule
|
||||||
golang.org/x/text/transform
|
golang.org/x/text/transform
|
||||||
golang.org/x/text/unicode/bidi
|
golang.org/x/text/unicode/bidi
|
||||||
golang.org/x/text/unicode/norm
|
golang.org/x/text/unicode/norm
|
||||||
# golang.org/x/tools v0.0.0-20200512001501-aaeff5de670a
|
# golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d
|
||||||
golang.org/x/tools/cmd/goimports
|
golang.org/x/tools/cmd/goimports
|
||||||
golang.org/x/tools/go/analysis
|
golang.org/x/tools/go/analysis
|
||||||
golang.org/x/tools/go/analysis/passes/inspect
|
golang.org/x/tools/go/analysis/passes/inspect
|
||||||
|
@ -209,7 +209,7 @@ google.golang.org/appengine/internal/modules
|
||||||
google.golang.org/appengine/internal/remote_api
|
google.golang.org/appengine/internal/remote_api
|
||||||
google.golang.org/appengine/internal/urlfetch
|
google.golang.org/appengine/internal/urlfetch
|
||||||
google.golang.org/appengine/urlfetch
|
google.golang.org/appengine/urlfetch
|
||||||
# google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380
|
# google.golang.org/genproto v0.0.0-20200514193133-8feb7f20f2a2
|
||||||
google.golang.org/genproto/googleapis/api/annotations
|
google.golang.org/genproto/googleapis/api/annotations
|
||||||
google.golang.org/genproto/googleapis/iam/v1
|
google.golang.org/genproto/googleapis/iam/v1
|
||||||
google.golang.org/genproto/googleapis/rpc/code
|
google.golang.org/genproto/googleapis/rpc/code
|
||||||
|
@ -255,7 +255,7 @@ google.golang.org/grpc/serviceconfig
|
||||||
google.golang.org/grpc/stats
|
google.golang.org/grpc/stats
|
||||||
google.golang.org/grpc/status
|
google.golang.org/grpc/status
|
||||||
google.golang.org/grpc/tap
|
google.golang.org/grpc/tap
|
||||||
# google.golang.org/protobuf v1.22.0
|
# google.golang.org/protobuf v1.23.0
|
||||||
google.golang.org/protobuf/cmd/protoc-gen-go/internal_gengo
|
google.golang.org/protobuf/cmd/protoc-gen-go/internal_gengo
|
||||||
google.golang.org/protobuf/compiler/protogen
|
google.golang.org/protobuf/compiler/protogen
|
||||||
google.golang.org/protobuf/encoding/prototext
|
google.golang.org/protobuf/encoding/prototext
|
||||||
|
@ -291,9 +291,9 @@ google.golang.org/protobuf/types/known/anypb
|
||||||
google.golang.org/protobuf/types/known/durationpb
|
google.golang.org/protobuf/types/known/durationpb
|
||||||
google.golang.org/protobuf/types/known/timestamppb
|
google.golang.org/protobuf/types/known/timestamppb
|
||||||
google.golang.org/protobuf/types/pluginpb
|
google.golang.org/protobuf/types/pluginpb
|
||||||
# gopkg.in/yaml.v2 v2.2.8
|
# gopkg.in/yaml.v2 v2.3.0
|
||||||
gopkg.in/yaml.v2
|
gopkg.in/yaml.v2
|
||||||
# honnef.co/go/tools v0.0.1-2020.1.3
|
# honnef.co/go/tools v0.0.1-2020.1.4
|
||||||
honnef.co/go/tools/arg
|
honnef.co/go/tools/arg
|
||||||
honnef.co/go/tools/cmd/staticcheck
|
honnef.co/go/tools/cmd/staticcheck
|
||||||
honnef.co/go/tools/code
|
honnef.co/go/tools/code
|
||||||
|
|
Loading…
Reference in a new issue