go mod vendor && go mod tidy

This commit is contained in:
Gennady Lipenkov 2019-04-12 01:29:34 +03:00
parent ddd2106973
commit be7e0ae4f8
123 changed files with 13991 additions and 3150 deletions

4
go.mod
View file

@ -16,6 +16,7 @@ require (
github.com/armon/go-radix v1.0.0 // indirect
github.com/aws/aws-sdk-go v1.16.24
github.com/biogo/hts v0.0.0-20160420073057-50da7d4131a3
github.com/c2h5oh/datasize v0.0.0-20171227191756-4eba002a5eae
github.com/cheggaaa/pb v1.0.27
github.com/creack/goselect v0.0.0-20180210034346-528c74964609 // indirect
github.com/denverdino/aliyungo v0.0.0-20190220033614-36e2ae938978
@ -103,6 +104,8 @@ require (
github.com/ulikunitz/xz v0.5.5
github.com/vmware/govmomi v0.0.0-20170707011325-c2105a174311
github.com/xanzy/go-cloudstack v2.4.1+incompatible
github.com/yandex-cloud/go-genproto v0.0.0-20190401174212-1db0ef3dce9b
github.com/yandex-cloud/go-sdk v0.0.0-20190402114215-3fc1d6947035
golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9
golang.org/x/net v0.0.0-20190213061140-3a22650c66bd
golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890
@ -110,6 +113,7 @@ require (
golang.org/x/sys v0.0.0-20181218192612-074acd46bca6
google.golang.org/api v0.1.0
google.golang.org/appengine v1.4.0 // indirect
google.golang.org/grpc v1.17.0
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect
gopkg.in/h2non/gock.v1 v1.0.12 // indirect
gopkg.in/jarcoal/httpmock.v1 v1.0.0-20181117152235-275e9df93516 // indirect

26
go.sum
View file

@ -43,11 +43,16 @@ github.com/aws/aws-sdk-go v1.15.78/go.mod h1:E3/ieXAlvM0XWO57iftYVDLLvQ824smPP3A
github.com/aws/aws-sdk-go v1.16.24 h1:I/A3Hwbgs3IEAP6v1bFpHKXiT7wZDoToX9cb00nxZnM=
github.com/aws/aws-sdk-go v1.16.24/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d h1:xDfNPAt8lFiC1UJrqV3uuy861HCTo708pDMbjHHdCas=
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ00z/TKoufEY6K/a0k6AhaJrQKdFe6OfVXsa4=
github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY=
github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
github.com/biogo/hts v0.0.0-20160420073057-50da7d4131a3 h1:3b+p838vN4sc37brz9W2HDphtSwZFcXZwFLyzm5Vk28=
github.com/biogo/hts v0.0.0-20160420073057-50da7d4131a3/go.mod h1:YOY5xnRf7Jz2SZCLSKgVfyqNzbRgyTznM3HyDqQMxcU=
github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625/go.mod h1:HYsPBTaaSFSlLx/70C2HPIMNZpVV8+vt/A+FMnYP11g=
github.com/c2h5oh/datasize v0.0.0-20171227191756-4eba002a5eae h1:2Zmk+8cNvAGuY8AyvZuWpUdpQUAXwfom4ReVMe/CTIo=
github.com/c2h5oh/datasize v0.0.0-20171227191756-4eba002a5eae/go.mod h1:S/7n9copUssQ56c7aAgHqftWO4LTf4xY6CGWt8Bc+3M=
github.com/cheggaaa/pb v1.0.27 h1:wIkZHkNfC7R6GI5w7l/PdAdzXzlrbcI3p8OAlnkTsnc=
github.com/cheggaaa/pb v1.0.27/go.mod h1:pQciLPpbU0oxA0h+VJYYLxO+XeDQb5pZijXscXHm81s=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
@ -77,6 +82,7 @@ github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5Kwzbycv
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
github.com/go-ini/ini v1.25.4 h1:Mujh4R/dH6YL8bxuISne3xX2+qcQ9p0IxKAP6ExWoUo=
@ -95,14 +101,17 @@ github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db h1:woRePGFeVFfLKN/pO
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c h1:964Od4U6p2jUkFxvCydnIczKteheJEzHRToSGK3Bnlw=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/go-cmp v0.2.0 h1:+dTQ8DZQJz0Mb/HjFlkptS1FeQ4cWSnN941F8aEG4SQ=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ=
github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk=
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
github.com/google/shlex v0.0.0-20150127133951-6f45313302b9 h1:JM174NTeGNJ2m/oLH3UOWOvWQQKd+BoL3hcSCUWFLt0=
github.com/google/shlex v0.0.0-20150127133951-6f45313302b9/go.mod h1:RpwtwJQFrIEPstU94h88MWPXP2ektJZ8cZ0YntAmXiE=
github.com/google/uuid v1.0.0 h1:b4Gk+7WdP/d3HZH8EJsZpvV7EtDOgaZLtnaNGIu1adA=
github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/googleapis/gax-go v2.0.0+incompatible h1:j0GKcs05QVmm7yesiZq2+9cxHkNK9YM6zKx4D2qucQU=
github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY=
@ -121,9 +130,11 @@ github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:Fecb
github.com/grpc-ecosystem/grpc-gateway v1.5.0/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw=
github.com/hashicorp/consul v1.4.0 h1:PQTW4xCuAExEiSbhrsFsikzbW5gVBoi74BjUvYFyKHw=
github.com/hashicorp/consul v1.4.0/go.mod h1:mFrjN1mfidgJfYP1xrJCF+AfRhr6Eaqhb2+sfyn/OOI=
github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA=
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
github.com/hashicorp/go-checkpoint v0.0.0-20171009173528-1545e56e46de h1:XDCSythtg8aWSRSO29uwhgh7b127fWr+m5SemqjSUL8=
github.com/hashicorp/go-checkpoint v0.0.0-20171009173528-1545e56e46de/go.mod h1:xIwEieBHERyEvaeKF/TcHh1Hu+lxPM+n2vT1+g9I4m4=
github.com/hashicorp/go-cleanhttp v0.5.0 h1:wvCrVc9TjDls6+YGAF2hAifE1E5U1+b4tH6KdvN3Gig=
github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
github.com/hashicorp/go-getter v1.2.0 h1:E05bVPilzyh2yXgT6srn7WEkfMZaH+LuX9tDJw/4kaE=
github.com/hashicorp/go-getter v1.2.0/go.mod h1:/O1k/AizTN0QmfEKknCYGvICeyKUDqCYA8vvWtGWDeQ=
@ -131,6 +142,7 @@ github.com/hashicorp/go-immutable-radix v1.0.0 h1:AKDB1HM5PWEA7i4nhcpwOrO2byshxB
github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
github.com/hashicorp/go-msgpack v0.5.3 h1:zKjpN5BK/P5lMYrLmBHdBULWbJ0XpYR+7NGzqkZzoD4=
github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM=
github.com/hashicorp/go-multierror v1.0.0 h1:iVjPR7a6H0tWELX5NxNe7bYopibicUzc7uPribsnS6o=
github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk=
github.com/hashicorp/go-oracle-terraform v0.0.0-20181016190316-007121241b79 h1:RKu7yAXZTaQsxj1K9GDsh+QVw0+Wu1SWHxtbFN0n+hE=
github.com/hashicorp/go-oracle-terraform v0.0.0-20181016190316-007121241b79/go.mod h1:09jT3Y/OIsjTjQ2+3bkVNPDKqWcGIYYvjB2BEKVUdvc=
@ -138,6 +150,7 @@ github.com/hashicorp/go-retryablehttp v0.5.2 h1:AoISa4P4IsW0/m4T6St8Yw38gTl5GtBA
github.com/hashicorp/go-retryablehttp v0.5.2/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs=
github.com/hashicorp/go-rootcerts v0.0.0-20160503143440-6bb64b370b90 h1:VBj0QYQ0u2MCJzBfeYXGexnAl17GsH1yidnoxCqqD9E=
github.com/hashicorp/go-rootcerts v0.0.0-20160503143440-6bb64b370b90/go.mod h1:o4zcYY1e0GEZI6eSEr+43QDYmuGglw1qSO6qdHUHCgg=
github.com/hashicorp/go-safetemp v1.0.0 h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo=
github.com/hashicorp/go-safetemp v1.0.0/go.mod h1:oaerMy3BhqiTbVye6QuFhFtIceqFoDHxNAB65b+Rj1I=
github.com/hashicorp/go-sockaddr v1.0.0 h1:GeH6tui99pF4NJgfnhp+L6+FfobzVW3Ah46sLo0ICXs=
github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU=
@ -145,10 +158,12 @@ github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdv
github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
github.com/hashicorp/go-uuid v1.0.1 h1:fv1ep09latC32wFoVwnqcnKJGnMSdBanPczbHAYm1BE=
github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
github.com/hashicorp/go-version v1.1.0 h1:bPIoEKD27tNdebFGGxxYwcL4nepeY4j1QP23PFRGzg0=
github.com/hashicorp/go-version v1.1.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90=
github.com/hashicorp/golang-lru v0.5.0 h1:CL2msUPvZTLb5O648aiLNJw3hnBxN2+1Jq8rCOH9wdo=
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64=
github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ=
@ -208,7 +223,9 @@ github.com/masterzen/winrm v0.0.0-20180224160350-7e40f93ae939/go.mod h1:CfZSN7zw
github.com/mattn/go-colorable v0.0.9 h1:UVL0vNpWh04HeJXV0KLcaT7r06gOH2l4OW6ddYRUIY4=
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
github.com/mattn/go-isatty v0.0.4 h1:bnP0vzxcAdeI1zdubAl5PjU6zsERjGZb7raWodagDYs=
github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
github.com/mattn/go-runewidth v0.0.4 h1:2BvfKmzob6Bmd4YsL0zygOqfdFnK7GR4QL06Do4/p7Y=
github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
github.com/mattn/go-tty v0.0.0-20190407112021-83fae09cc007 h1:xjZxmVDmDZoEsl2gV0qD0pyBH+wXmJIZd27wsNFphJk=
github.com/mattn/go-tty v0.0.0-20190407112021-83fae09cc007/go.mod h1:XPvLUNfbS4fJH25nqRHfWLMa1ONC8Amw+mIA639KxkE=
@ -217,9 +234,11 @@ github.com/microcosm-cc/bluemonday v1.0.1/go.mod h1:hsXNsILzKxV+sX77C5b8FSuKF00v
github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
github.com/miekg/dns v1.1.1 h1:DVkblRdiScEnEr0LR9nTnEQqHYycjkXW9bOjd+2EL2o=
github.com/miekg/dns v1.1.1/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
github.com/mitchellh/cli v1.0.0 h1:iGBIsUe3+HZ/AD/Vd7DErOt5sU9fa8Uj7A2s1aggv1Y=
github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc=
github.com/mitchellh/go-fs v0.0.0-20180402234041-7b48fa161ea7 h1:PXPMDtfqV+rZJshQHOiwUFqlqErXaAcuWy+/ZmyRfNc=
github.com/mitchellh/go-fs v0.0.0-20180402234041-7b48fa161ea7/go.mod h1:g7SZj7ABpStq3tM4zqHiVEG5un/DZ1+qJJKO7qx1EvU=
github.com/mitchellh/go-homedir v1.0.0 h1:vKb8ShqSby24Yrqr/yDYkuFz8d0WUjys40rvnGC8aR0=
github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
github.com/mitchellh/go-testing-interface v1.0.0 h1:fzU/JVNcaqHQEcVFAKeR41fkiLdIPrefOvVG1VZ96U0=
github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI=
@ -260,7 +279,9 @@ github.com/packer-community/winrmcp v0.0.0-20180921204643-0fd363d6159a h1:A3QMut
github.com/packer-community/winrmcp v0.0.0-20180921204643-0fd363d6159a/go.mod h1:f6Izs6JvFTdnRbziASagjZ2vmf55NSIkC/weStxCHqk=
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c h1:Lgl0gzECD8GnQ5QCWA8o6BtfL6mDH5rQgM4/fX3avOs=
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
github.com/pierrec/lz4 v2.0.5+incompatible h1:2xWsjqPFWcplujydGg4WmhC/6fZqK42wMM8aXeqhl0I=
github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
github.com/pkg/errors v0.8.0 h1:WdK/asTD0HN+q6hsWO3/vpuAkAr+tw6aNJNDFFf0+qw=
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/sftp v0.0.0-20160118190721-e84cc8c755ca h1:k8gsErq3rkcbAyCnpOycQsbw88NjCHk7L3KfBZKhQDQ=
github.com/pkg/sftp v0.0.0-20160118190721-e84cc8c755ca/go.mod h1:NxmoDg/QLVWluQDUYG7XBZTLUpKeFa8e3aMf1BfjyHk=
@ -282,6 +303,7 @@ github.com/rwtodd/Go.Sed v0.0.0-20170507045331-d6d5d585814e/go.mod h1:8AEUvGVi2u
github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
github.com/ryanuber/go-glob v0.0.0-20170128012129-256dc444b735 h1:7YvPJVmEeFHR1Tj9sZEYsmarJEQfMVYpd/Vyy/A8dqE=
github.com/ryanuber/go-glob v0.0.0-20170128012129-256dc444b735/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc=
github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww=
github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
github.com/scaleway/scaleway-cli v0.0.0-20180921094345-7b12c9699d70 h1:DaqC32ZwOuO4ctgg9qAdKnlQxwFPkKmCOEqwSNwYy7c=
github.com/scaleway/scaleway-cli v0.0.0-20180921094345-7b12c9699d70/go.mod h1:XjlXWPd6VONhsRSEuzGkV8mzRpH7ou1cdLV7IKJk96s=
@ -336,6 +358,10 @@ github.com/vmware/govmomi v0.0.0-20170707011325-c2105a174311 h1:s5pyxd5S6wRs2WpE
github.com/vmware/govmomi v0.0.0-20170707011325-c2105a174311/go.mod h1:URlwyTFZX72RmxtxuaFL2Uj3fD1JTvZdx59bHWk6aFU=
github.com/xanzy/go-cloudstack v2.4.1+incompatible h1:Oc4xa2+I94h1g/QJ+nHoq597nJz2KXzxuQx/weOx0AU=
github.com/xanzy/go-cloudstack v2.4.1+incompatible/go.mod h1:s3eL3z5pNXF5FVybcT+LIVdId8pYn709yv6v5mrkrQE=
github.com/yandex-cloud/go-genproto v0.0.0-20190401174212-1db0ef3dce9b h1:WcWw17zHjM1QoM5dPD2XUK9S0wSKlyohlCMeb1rwr0g=
github.com/yandex-cloud/go-genproto v0.0.0-20190401174212-1db0ef3dce9b/go.mod h1:HEUYX/p8966tMUHHT+TsS0hF/Ca/NYwqprC5WXSDMfE=
github.com/yandex-cloud/go-sdk v0.0.0-20190402114215-3fc1d6947035 h1:2ZLZeg6xp+kYYGR2iMWSZyTn6j8bphNguO3drw7S1l4=
github.com/yandex-cloud/go-sdk v0.0.0-20190402114215-3fc1d6947035/go.mod h1:Eml0jFLU4VVHgIN8zPHMuNwZXVzUMILyO6lQZSfz854=
go.opencensus.io v0.18.0 h1:Mk5rgZcggtbvtAun5aJzAtjKKN/t0R3jJPlWILlv938=
go.opencensus.io v0.18.0/go.mod h1:vKdFvxhtzZ9onBp9VKHK8z/sRpBMnKAsufL7wlDrCOA=
go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE=

24
vendor/github.com/c2h5oh/datasize/.gitignore generated vendored Normal file
View file

@ -0,0 +1,24 @@
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so
# Folders
_obj
_test
# Architecture specific extensions/prefixes
*.[568vq]
[568vq].out
*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
_testmain.go
*.exe
*.test
*.prof

11
vendor/github.com/c2h5oh/datasize/.travis.yml generated vendored Normal file
View file

@ -0,0 +1,11 @@
sudo: false
language: go
go:
- 1.4
- 1.5
- 1.6
- tip
script:
- go test -v

20
vendor/github.com/ghodss/yaml/.gitignore generated vendored Normal file
View file

@ -0,0 +1,20 @@
# OSX leaves these everywhere on SMB shares
._*
# Eclipse files
.classpath
.project
.settings/**
# Emacs save files
*~
# Vim-related files
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
# Go test binaries
*.test

7
vendor/github.com/ghodss/yaml/.travis.yml generated vendored Normal file
View file

@ -0,0 +1,7 @@
language: go
go:
- 1.3
- 1.4
script:
- go test
- go build

View file

@ -1,3 +0,0 @@
module github.com/ghodss/yaml
require gopkg.in/yaml.v2 v2.2.2

View file

@ -1,3 +0,0 @@
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=

View file

@ -1,20 +1,9 @@
// Package yaml provides a wrapper around go-yaml designed to enable a better
// way of handling YAML when marshaling to and from structs.
//
// In short, this package first converts YAML to JSON using go-yaml and then
// uses json.Marshal and json.Unmarshal to convert to or from the struct. This
// means that it effectively reuses the JSON struct tags as well as the custom
// JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.
//
// See also http://ghodss.com/2014/the-right-way-to-handle-yaml-in-golang
//
package yaml // import "github.com/ghodss/yaml"
package yaml
import (
"bytes"
"encoding/json"
"fmt"
"io"
"reflect"
"strconv"
@ -37,30 +26,15 @@ func Marshal(o interface{}) ([]byte, error) {
return y, nil
}
// JSONOpt is a decoding option for decoding from JSON format.
type JSONOpt func(*json.Decoder) *json.Decoder
// Unmarshal converts YAML to JSON then uses JSON to unmarshal into an object,
// optionally configuring the behavior of the JSON unmarshal.
func Unmarshal(y []byte, o interface{}, opts ...JSONOpt) error {
return unmarshal(yaml.Unmarshal, y, o, opts)
}
// UnmarshalStrict is like Unmarshal except that any mapping keys that are
// duplicates will result in an error.
// To also be strict about unknown fields, add the DisallowUnknownFields option.
func UnmarshalStrict(y []byte, o interface{}, opts ...JSONOpt) error {
return unmarshal(yaml.UnmarshalStrict, y, o, opts)
}
func unmarshal(f func(in []byte, out interface{}) (err error), y []byte, o interface{}, opts []JSONOpt) error {
// Converts YAML to JSON then uses JSON to unmarshal into an object.
func Unmarshal(y []byte, o interface{}) error {
vo := reflect.ValueOf(o)
j, err := yamlToJSON(y, &vo, f)
j, err := yamlToJSON(y, &vo)
if err != nil {
return fmt.Errorf("error converting YAML to JSON: %v", err)
}
err = jsonUnmarshal(bytes.NewReader(j), o, opts...)
err = json.Unmarshal(j, o)
if err != nil {
return fmt.Errorf("error unmarshaling JSON: %v", err)
}
@ -68,21 +42,6 @@ func unmarshal(f func(in []byte, out interface{}) (err error), y []byte, o inter
return nil
}
// jsonUnmarshal unmarshals the JSON byte stream from the given reader into the
// object, optionally applying decoder options prior to decoding. We are not
// using json.Unmarshal directly as we want the chance to pass in non-default
// options.
func jsonUnmarshal(r io.Reader, o interface{}, opts ...JSONOpt) error {
d := json.NewDecoder(r)
for _, opt := range opts {
d = opt(d)
}
if err := d.Decode(&o); err != nil {
return fmt.Errorf("while decoding JSON: %v", err)
}
return nil
}
// Convert JSON to YAML.
func JSONToYAML(j []byte) ([]byte, error) {
// Convert the JSON to an object.
@ -101,8 +60,8 @@ func JSONToYAML(j []byte) ([]byte, error) {
return yaml.Marshal(jsonObj)
}
// YAMLToJSON converts YAML to JSON. Since JSON is a subset of YAML,
// passing JSON through this method should be a no-op.
// Convert YAML to JSON. Since JSON is a subset of YAML, passing JSON through
// this method should be a no-op.
//
// Things YAML can do that are not supported by JSON:
// * In YAML you can have binary and null keys in your maps. These are invalid
@ -111,22 +70,14 @@ func JSONToYAML(j []byte) ([]byte, error) {
// use binary data with this library, encode the data as base64 as usual but do
// not use the !!binary tag in your YAML. This will ensure the original base64
// encoded data makes it all the way through to the JSON.
//
// For strict decoding of YAML, use YAMLToJSONStrict.
func YAMLToJSON(y []byte) ([]byte, error) {
return yamlToJSON(y, nil, yaml.Unmarshal)
return yamlToJSON(y, nil)
}
// YAMLToJSONStrict is like YAMLToJSON but enables strict YAML decoding,
// returning an error on any duplicate field names.
func YAMLToJSONStrict(y []byte) ([]byte, error) {
return yamlToJSON(y, nil, yaml.UnmarshalStrict)
}
func yamlToJSON(y []byte, jsonTarget *reflect.Value, yamlUnmarshal func([]byte, interface{}) error) ([]byte, error) {
func yamlToJSON(y []byte, jsonTarget *reflect.Value) ([]byte, error) {
// Convert the YAML to an object.
var yamlObj interface{}
err := yamlUnmarshal(y, &yamlObj)
err := yaml.Unmarshal(y, &yamlObj)
if err != nil {
return nil, err
}
@ -134,7 +85,7 @@ func yamlToJSON(y []byte, jsonTarget *reflect.Value, yamlUnmarshal func([]byte,
// YAML objects are not completely compatible with JSON objects (e.g. you
// can have non-string keys in YAML). So, convert the YAML-compatible object
// to a JSON-compatible object, failing with an error if irrecoverable
// incompatibilities happen along the way.
// incompatibilties happen along the way.
jsonObj, err := convertToJSONableObject(yamlObj, jsonTarget)
if err != nil {
return nil, err

View file

@ -1,14 +0,0 @@
// This file contains changes that are only compatible with go 1.10 and onwards.
// +build go1.10
package yaml
import "encoding/json"
// DisallowUnknownFields configures the JSON decoder to error out if unknown
// fields come along, instead of dropping them by default.
func DisallowUnknownFields(d *json.Decoder) *json.Decoder {
d.DisallowUnknownFields()
return d
}

View file

@ -186,6 +186,7 @@ func (p *Buffer) DecodeVarint() (x uint64, err error) {
if b&0x80 == 0 {
goto done
}
// x -= 0x80 << 63 // Always zero.
return 0, errOverflow

View file

@ -1,63 +0,0 @@
// Go support for Protocol Buffers - Google's data interchange format
//
// Copyright 2018 The Go Authors. All rights reserved.
// https://github.com/golang/protobuf
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
package proto
import "errors"
// Deprecated: do not use.
type Stats struct{ Emalloc, Dmalloc, Encode, Decode, Chit, Cmiss, Size uint64 }
// Deprecated: do not use.
func GetStats() Stats { return Stats{} }
// Deprecated: do not use.
func MarshalMessageSet(interface{}) ([]byte, error) {
return nil, errors.New("proto: not implemented")
}
// Deprecated: do not use.
func UnmarshalMessageSet([]byte, interface{}) error {
return errors.New("proto: not implemented")
}
// Deprecated: do not use.
func MarshalMessageSetJSON(interface{}) ([]byte, error) {
return nil, errors.New("proto: not implemented")
}
// Deprecated: do not use.
func UnmarshalMessageSetJSON([]byte, interface{}) error {
return errors.New("proto: not implemented")
}
// Deprecated: do not use.
func RegisterMessageSetType(Message, int32, string) {}

View file

@ -246,8 +246,7 @@ func equalExtMap(base reflect.Type, em1, em2 map[int32]Extension) bool {
return false
}
m1 := extensionAsLegacyType(e1.value)
m2 := extensionAsLegacyType(e2.value)
m1, m2 := e1.value, e2.value
if m1 == nil && m2 == nil {
// Both have only encoded form.

View file

@ -185,25 +185,9 @@ type Extension struct {
// extension will have only enc set. When such an extension is
// accessed using GetExtension (or GetExtensions) desc and value
// will be set.
desc *ExtensionDesc
// value is a concrete value for the extension field. Let the type of
// desc.ExtensionType be the "API type" and the type of Extension.value
// be the "storage type". The API type and storage type are the same except:
// * For scalars (except []byte), the API type uses *T,
// while the storage type uses T.
// * For repeated fields, the API type uses []T, while the storage type
// uses *[]T.
//
// The reason for the divergence is so that the storage type more naturally
// matches what is expected of when retrieving the values through the
// protobuf reflection APIs.
//
// The value may only be populated if desc is also populated.
desc *ExtensionDesc
value interface{}
// enc is the raw bytes for the extension field.
enc []byte
enc []byte
}
// SetRawExtension is for testing only.
@ -350,7 +334,7 @@ func GetExtension(pb Message, extension *ExtensionDesc) (interface{}, error) {
// descriptors with the same field number.
return nil, errors.New("proto: descriptor conflict")
}
return extensionAsLegacyType(e.value), nil
return e.value, nil
}
if extension.ExtensionType == nil {
@ -365,11 +349,11 @@ func GetExtension(pb Message, extension *ExtensionDesc) (interface{}, error) {
// Remember the decoded version and drop the encoded version.
// That way it is safe to mutate what we return.
e.value = extensionAsStorageType(v)
e.value = v
e.desc = extension
e.enc = nil
emap[extension.Field] = e
return extensionAsLegacyType(e.value), nil
return e.value, nil
}
// defaultExtensionValue returns the default value for extension.
@ -504,7 +488,7 @@ func SetExtension(pb Message, extension *ExtensionDesc, value interface{}) error
}
typ := reflect.TypeOf(extension.ExtensionType)
if typ != reflect.TypeOf(value) {
return fmt.Errorf("proto: bad extension value type. got: %T, want: %T", value, extension.ExtensionType)
return errors.New("proto: bad extension value type")
}
// nil extension values need to be caught early, because the
// encoder can't distinguish an ErrNil due to a nil extension
@ -516,7 +500,7 @@ func SetExtension(pb Message, extension *ExtensionDesc, value interface{}) error
}
extmap := epb.extensionsWrite()
extmap[extension.Field] = Extension{desc: extension, value: extensionAsStorageType(value)}
extmap[extension.Field] = Extension{desc: extension, value: value}
return nil
}
@ -557,51 +541,3 @@ func RegisterExtension(desc *ExtensionDesc) {
func RegisteredExtensions(pb Message) map[int32]*ExtensionDesc {
return extensionMaps[reflect.TypeOf(pb).Elem()]
}
// extensionAsLegacyType converts an value in the storage type as the API type.
// See Extension.value.
func extensionAsLegacyType(v interface{}) interface{} {
switch rv := reflect.ValueOf(v); rv.Kind() {
case reflect.Bool, reflect.Int32, reflect.Int64, reflect.Uint32, reflect.Uint64, reflect.Float32, reflect.Float64, reflect.String:
// Represent primitive types as a pointer to the value.
rv2 := reflect.New(rv.Type())
rv2.Elem().Set(rv)
v = rv2.Interface()
case reflect.Ptr:
// Represent slice types as the value itself.
switch rv.Type().Elem().Kind() {
case reflect.Slice:
if rv.IsNil() {
v = reflect.Zero(rv.Type().Elem()).Interface()
} else {
v = rv.Elem().Interface()
}
}
}
return v
}
// extensionAsStorageType converts an value in the API type as the storage type.
// See Extension.value.
func extensionAsStorageType(v interface{}) interface{} {
switch rv := reflect.ValueOf(v); rv.Kind() {
case reflect.Ptr:
// Represent slice types as the value itself.
switch rv.Type().Elem().Kind() {
case reflect.Bool, reflect.Int32, reflect.Int64, reflect.Uint32, reflect.Uint64, reflect.Float32, reflect.Float64, reflect.String:
if rv.IsNil() {
v = reflect.Zero(rv.Type().Elem()).Interface()
} else {
v = rv.Elem().Interface()
}
}
case reflect.Slice:
// Represent slice types as a pointer to the value.
if rv.Type().Elem().Kind() != reflect.Uint8 {
rv2 := reflect.New(rv.Type())
rv2.Elem().Set(rv)
v = rv2.Interface()
}
}
return v
}

View file

@ -341,6 +341,26 @@ type Message interface {
ProtoMessage()
}
// Stats records allocation details about the protocol buffer encoders
// and decoders. Useful for tuning the library itself.
type Stats struct {
Emalloc uint64 // mallocs in encode
Dmalloc uint64 // mallocs in decode
Encode uint64 // number of encodes
Decode uint64 // number of decodes
Chit uint64 // number of cache hits
Cmiss uint64 // number of cache misses
Size uint64 // number of sizes
}
// Set to true to enable stats collection.
const collectStats = false
var stats Stats
// GetStats returns a copy of the global Stats structure.
func GetStats() Stats { return stats }
// A Buffer is a buffer manager for marshaling and unmarshaling
// protocol buffers. It may be reused between invocations to
// reduce memory usage. It is not necessary to use a Buffer;
@ -940,19 +960,13 @@ func isProto3Zero(v reflect.Value) bool {
return false
}
const (
// ProtoPackageIsVersion3 is referenced from generated protocol buffer files
// to assert that that code is compatible with this version of the proto package.
ProtoPackageIsVersion3 = true
// ProtoPackageIsVersion2 is referenced from generated protocol buffer files
// to assert that that code is compatible with this version of the proto package.
const ProtoPackageIsVersion2 = true
// ProtoPackageIsVersion2 is referenced from generated protocol buffer files
// to assert that that code is compatible with this version of the proto package.
ProtoPackageIsVersion2 = true
// ProtoPackageIsVersion1 is referenced from generated protocol buffer files
// to assert that that code is compatible with this version of the proto package.
ProtoPackageIsVersion1 = true
)
// ProtoPackageIsVersion1 is referenced from generated protocol buffer files
// to assert that that code is compatible with this version of the proto package.
const ProtoPackageIsVersion1 = true
// InternalMessageInfo is a type used internally by generated .pb.go files.
// This type is not intended to be used by non-generated code.

View file

@ -36,7 +36,13 @@ package proto
*/
import (
"bytes"
"encoding/json"
"errors"
"fmt"
"reflect"
"sort"
"sync"
)
// errNoMessageTypeID occurs when a protocol buffer does not have a message type ID.
@ -139,9 +145,46 @@ func skipVarint(buf []byte) []byte {
return buf[i+1:]
}
// unmarshalMessageSet decodes the extension map encoded in buf in the message set wire format.
// MarshalMessageSet encodes the extension map represented by m in the message set wire format.
// It is called by generated Marshal methods on protocol buffer messages with the message_set_wire_format option.
func MarshalMessageSet(exts interface{}) ([]byte, error) {
return marshalMessageSet(exts, false)
}
// marshaMessageSet implements above function, with the opt to turn on / off deterministic during Marshal.
func marshalMessageSet(exts interface{}, deterministic bool) ([]byte, error) {
switch exts := exts.(type) {
case *XXX_InternalExtensions:
var u marshalInfo
siz := u.sizeMessageSet(exts)
b := make([]byte, 0, siz)
return u.appendMessageSet(b, exts, deterministic)
case map[int32]Extension:
// This is an old-style extension map.
// Wrap it in a new-style XXX_InternalExtensions.
ie := XXX_InternalExtensions{
p: &struct {
mu sync.Mutex
extensionMap map[int32]Extension
}{
extensionMap: exts,
},
}
var u marshalInfo
siz := u.sizeMessageSet(&ie)
b := make([]byte, 0, siz)
return u.appendMessageSet(b, &ie, deterministic)
default:
return nil, errors.New("proto: not an extension map")
}
}
// UnmarshalMessageSet decodes the extension map encoded in buf in the message set wire format.
// It is called by Unmarshal methods on protocol buffer messages with the message_set_wire_format option.
func unmarshalMessageSet(buf []byte, exts interface{}) error {
func UnmarshalMessageSet(buf []byte, exts interface{}) error {
var m map[int32]Extension
switch exts := exts.(type) {
case *XXX_InternalExtensions:
@ -179,3 +222,93 @@ func unmarshalMessageSet(buf []byte, exts interface{}) error {
}
return nil
}
// MarshalMessageSetJSON encodes the extension map represented by m in JSON format.
// It is called by generated MarshalJSON methods on protocol buffer messages with the message_set_wire_format option.
func MarshalMessageSetJSON(exts interface{}) ([]byte, error) {
var m map[int32]Extension
switch exts := exts.(type) {
case *XXX_InternalExtensions:
var mu sync.Locker
m, mu = exts.extensionsRead()
if m != nil {
// Keep the extensions map locked until we're done marshaling to prevent
// races between marshaling and unmarshaling the lazily-{en,de}coded
// values.
mu.Lock()
defer mu.Unlock()
}
case map[int32]Extension:
m = exts
default:
return nil, errors.New("proto: not an extension map")
}
var b bytes.Buffer
b.WriteByte('{')
// Process the map in key order for deterministic output.
ids := make([]int32, 0, len(m))
for id := range m {
ids = append(ids, id)
}
sort.Sort(int32Slice(ids)) // int32Slice defined in text.go
for i, id := range ids {
ext := m[id]
msd, ok := messageSetMap[id]
if !ok {
// Unknown type; we can't render it, so skip it.
continue
}
if i > 0 && b.Len() > 1 {
b.WriteByte(',')
}
fmt.Fprintf(&b, `"[%s]":`, msd.name)
x := ext.value
if x == nil {
x = reflect.New(msd.t.Elem()).Interface()
if err := Unmarshal(ext.enc, x.(Message)); err != nil {
return nil, err
}
}
d, err := json.Marshal(x)
if err != nil {
return nil, err
}
b.Write(d)
}
b.WriteByte('}')
return b.Bytes(), nil
}
// UnmarshalMessageSetJSON decodes the extension map encoded in buf in JSON format.
// It is called by generated UnmarshalJSON methods on protocol buffer messages with the message_set_wire_format option.
func UnmarshalMessageSetJSON(buf []byte, exts interface{}) error {
// Common-case fast path.
if len(buf) == 0 || bytes.Equal(buf, []byte("{}")) {
return nil
}
// This is fairly tricky, and it's not clear that it is needed.
return errors.New("TODO: UnmarshalMessageSetJSON not yet implemented")
}
// A global registry of types that can be used in a MessageSet.
var messageSetMap = make(map[int32]messageSetDesc)
type messageSetDesc struct {
t reflect.Type // pointer to struct
name string
}
// RegisterMessageSetType is called from the generated code.
func RegisterMessageSetType(m Message, fieldNum int32, name string) {
messageSetMap[fieldNum] = messageSetDesc{
t: reflect.TypeOf(m),
name: name,
}
}

View file

@ -79,13 +79,10 @@ func toPointer(i *Message) pointer {
// toAddrPointer converts an interface to a pointer that points to
// the interface data.
func toAddrPointer(i *interface{}, isptr, deref bool) pointer {
func toAddrPointer(i *interface{}, isptr bool) pointer {
v := reflect.ValueOf(*i)
u := reflect.New(v.Type())
u.Elem().Set(v)
if deref {
u = u.Elem()
}
return pointer{v: u}
}

View file

@ -85,21 +85,16 @@ func toPointer(i *Message) pointer {
// toAddrPointer converts an interface to a pointer that points to
// the interface data.
func toAddrPointer(i *interface{}, isptr, deref bool) (p pointer) {
func toAddrPointer(i *interface{}, isptr bool) pointer {
// Super-tricky - read or get the address of data word of interface value.
if isptr {
// The interface is of pointer type, thus it is a direct interface.
// The data word is the pointer data itself. We take its address.
p = pointer{p: unsafe.Pointer(uintptr(unsafe.Pointer(i)) + ptrSize)}
} else {
// The interface is not of pointer type. The data word is the pointer
// to the data.
p = pointer{p: (*[2]unsafe.Pointer)(unsafe.Pointer(i))[1]}
return pointer{p: unsafe.Pointer(uintptr(unsafe.Pointer(i)) + ptrSize)}
}
if deref {
p.p = *(*unsafe.Pointer)(p.p)
}
return p
// The interface is not of pointer type. The data word is the pointer
// to the data.
return pointer{p: (*[2]unsafe.Pointer)(unsafe.Pointer(i))[1]}
}
// valToPointer converts v to a pointer. v must be of pointer type.

View file

@ -334,6 +334,9 @@ func GetProperties(t reflect.Type) *StructProperties {
sprop, ok := propertiesMap[t]
propertiesMu.RUnlock()
if ok {
if collectStats {
stats.Chit++
}
return sprop
}
@ -343,20 +346,17 @@ func GetProperties(t reflect.Type) *StructProperties {
return sprop
}
type (
oneofFuncsIface interface {
XXX_OneofFuncs() (func(Message, *Buffer) error, func(Message, int, int, *Buffer) (bool, error), func(Message) int, []interface{})
}
oneofWrappersIface interface {
XXX_OneofWrappers() []interface{}
}
)
// getPropertiesLocked requires that propertiesMu is held.
func getPropertiesLocked(t reflect.Type) *StructProperties {
if prop, ok := propertiesMap[t]; ok {
if collectStats {
stats.Chit++
}
return prop
}
if collectStats {
stats.Cmiss++
}
prop := new(StructProperties)
// in case of recursive protos, fill this in now.
@ -391,14 +391,13 @@ func getPropertiesLocked(t reflect.Type) *StructProperties {
// Re-order prop.order.
sort.Sort(prop)
var oots []interface{}
switch m := reflect.Zero(reflect.PtrTo(t)).Interface().(type) {
case oneofFuncsIface:
_, _, _, oots = m.XXX_OneofFuncs()
case oneofWrappersIface:
oots = m.XXX_OneofWrappers()
type oneofMessage interface {
XXX_OneofFuncs() (func(Message, *Buffer) error, func(Message, int, int, *Buffer) (bool, error), func(Message) int, []interface{})
}
if len(oots) > 0 {
if om, ok := reflect.Zero(reflect.PtrTo(t)).Interface().(oneofMessage); ok {
var oots []interface{}
_, _, _, oots = om.XXX_OneofFuncs()
// Interpret oneof metadata.
prop.OneofTypes = make(map[string]*OneofProperties)
for _, oot := range oots {

View file

@ -87,7 +87,6 @@ type marshalElemInfo struct {
sizer sizer
marshaler marshaler
isptr bool // elem is pointer typed, thus interface of this type is a direct interface (extension only)
deref bool // dereference the pointer before operating on it; implies isptr
}
var (
@ -321,11 +320,8 @@ func (u *marshalInfo) computeMarshalInfo() {
// get oneof implementers
var oneofImplementers []interface{}
switch m := reflect.Zero(reflect.PtrTo(t)).Interface().(type) {
case oneofFuncsIface:
if m, ok := reflect.Zero(reflect.PtrTo(t)).Interface().(oneofMessage); ok {
_, _, _, oneofImplementers = m.XXX_OneofFuncs()
case oneofWrappersIface:
oneofImplementers = m.XXX_OneofWrappers()
}
n := t.NumField()
@ -411,22 +407,13 @@ func (u *marshalInfo) getExtElemInfo(desc *ExtensionDesc) *marshalElemInfo {
panic("tag is not an integer")
}
wt := wiretype(tags[0])
if t.Kind() == reflect.Ptr && t.Elem().Kind() != reflect.Struct {
t = t.Elem()
}
sizer, marshaler := typeMarshaler(t, tags, false, false)
var deref bool
if t.Kind() == reflect.Slice && t.Elem().Kind() != reflect.Uint8 {
t = reflect.PtrTo(t)
deref = true
}
e = &marshalElemInfo{
wiretag: uint64(tag)<<3 | wt,
tagsize: SizeVarint(uint64(tag) << 3),
sizer: sizer,
marshaler: marshaler,
isptr: t.Kind() == reflect.Ptr,
deref: deref,
}
// update cache
@ -461,7 +448,7 @@ func (fi *marshalFieldInfo) computeMarshalFieldInfo(f *reflect.StructField) {
func (fi *marshalFieldInfo) computeOneofFieldInfo(f *reflect.StructField, oneofImplementers []interface{}) {
fi.field = toField(f)
fi.wiretag = math.MaxInt32 // Use a large tag number, make oneofs sorted at the end. This tag will not appear on the wire.
fi.wiretag = 1<<31 - 1 // Use a large tag number, make oneofs sorted at the end. This tag will not appear on the wire.
fi.isPointer = true
fi.sizer, fi.marshaler = makeOneOfMarshaler(fi, f)
fi.oneofElems = make(map[reflect.Type]*marshalElemInfo)
@ -489,6 +476,10 @@ func (fi *marshalFieldInfo) computeOneofFieldInfo(f *reflect.StructField, oneofI
}
}
type oneofMessage interface {
XXX_OneofFuncs() (func(Message, *Buffer) error, func(Message, int, int, *Buffer) (bool, error), func(Message) int, []interface{})
}
// wiretype returns the wire encoding of the type.
func wiretype(encoding string) uint64 {
switch encoding {
@ -2319,8 +2310,8 @@ func makeMapMarshaler(f *reflect.StructField) (sizer, marshaler) {
for _, k := range m.MapKeys() {
ki := k.Interface()
vi := m.MapIndex(k).Interface()
kaddr := toAddrPointer(&ki, false, false) // pointer to key
vaddr := toAddrPointer(&vi, valIsPtr, false) // pointer to value
kaddr := toAddrPointer(&ki, false) // pointer to key
vaddr := toAddrPointer(&vi, valIsPtr) // pointer to value
siz := keySizer(kaddr, 1) + valSizer(vaddr, 1) // tag of key = 1 (size=1), tag of val = 2 (size=1)
n += siz + SizeVarint(uint64(siz)) + tagsize
}
@ -2338,8 +2329,8 @@ func makeMapMarshaler(f *reflect.StructField) (sizer, marshaler) {
for _, k := range keys {
ki := k.Interface()
vi := m.MapIndex(k).Interface()
kaddr := toAddrPointer(&ki, false, false) // pointer to key
vaddr := toAddrPointer(&vi, valIsPtr, false) // pointer to value
kaddr := toAddrPointer(&ki, false) // pointer to key
vaddr := toAddrPointer(&vi, valIsPtr) // pointer to value
b = appendVarint(b, tag)
siz := keySizer(kaddr, 1) + valCachedSizer(vaddr, 1) // tag of key = 1 (size=1), tag of val = 2 (size=1)
b = appendVarint(b, uint64(siz))
@ -2408,7 +2399,7 @@ func (u *marshalInfo) sizeExtensions(ext *XXX_InternalExtensions) int {
// the last time this function was called.
ei := u.getExtElemInfo(e.desc)
v := e.value
p := toAddrPointer(&v, ei.isptr, ei.deref)
p := toAddrPointer(&v, ei.isptr)
n += ei.sizer(p, ei.tagsize)
}
mu.Unlock()
@ -2443,7 +2434,7 @@ func (u *marshalInfo) appendExtensions(b []byte, ext *XXX_InternalExtensions, de
ei := u.getExtElemInfo(e.desc)
v := e.value
p := toAddrPointer(&v, ei.isptr, ei.deref)
p := toAddrPointer(&v, ei.isptr)
b, err = ei.marshaler(b, p, ei.wiretag, deterministic)
if !nerr.Merge(err) {
return b, err
@ -2474,7 +2465,7 @@ func (u *marshalInfo) appendExtensions(b []byte, ext *XXX_InternalExtensions, de
ei := u.getExtElemInfo(e.desc)
v := e.value
p := toAddrPointer(&v, ei.isptr, ei.deref)
p := toAddrPointer(&v, ei.isptr)
b, err = ei.marshaler(b, p, ei.wiretag, deterministic)
if !nerr.Merge(err) {
return b, err
@ -2519,7 +2510,7 @@ func (u *marshalInfo) sizeMessageSet(ext *XXX_InternalExtensions) int {
ei := u.getExtElemInfo(e.desc)
v := e.value
p := toAddrPointer(&v, ei.isptr, ei.deref)
p := toAddrPointer(&v, ei.isptr)
n += ei.sizer(p, 1) // message, tag = 3 (size=1)
}
mu.Unlock()
@ -2562,7 +2553,7 @@ func (u *marshalInfo) appendMessageSet(b []byte, ext *XXX_InternalExtensions, de
ei := u.getExtElemInfo(e.desc)
v := e.value
p := toAddrPointer(&v, ei.isptr, ei.deref)
p := toAddrPointer(&v, ei.isptr)
b, err = ei.marshaler(b, p, 3<<3|WireBytes, deterministic)
if !nerr.Merge(err) {
return b, err
@ -2600,7 +2591,7 @@ func (u *marshalInfo) appendMessageSet(b []byte, ext *XXX_InternalExtensions, de
ei := u.getExtElemInfo(e.desc)
v := e.value
p := toAddrPointer(&v, ei.isptr, ei.deref)
p := toAddrPointer(&v, ei.isptr)
b, err = ei.marshaler(b, p, 3<<3|WireBytes, deterministic)
b = append(b, 1<<3|WireEndGroup)
if !nerr.Merge(err) {
@ -2630,7 +2621,7 @@ func (u *marshalInfo) sizeV1Extensions(m map[int32]Extension) int {
ei := u.getExtElemInfo(e.desc)
v := e.value
p := toAddrPointer(&v, ei.isptr, ei.deref)
p := toAddrPointer(&v, ei.isptr)
n += ei.sizer(p, ei.tagsize)
}
return n
@ -2665,7 +2656,7 @@ func (u *marshalInfo) appendV1Extensions(b []byte, m map[int32]Extension, determ
ei := u.getExtElemInfo(e.desc)
v := e.value
p := toAddrPointer(&v, ei.isptr, ei.deref)
p := toAddrPointer(&v, ei.isptr)
b, err = ei.marshaler(b, p, ei.wiretag, deterministic)
if !nerr.Merge(err) {
return b, err

View file

@ -136,7 +136,7 @@ func (u *unmarshalInfo) unmarshal(m pointer, b []byte) error {
u.computeUnmarshalInfo()
}
if u.isMessageSet {
return unmarshalMessageSet(b, m.offset(u.extensions).toExtensions())
return UnmarshalMessageSet(b, m.offset(u.extensions).toExtensions())
}
var reqMask uint64 // bitmask of required fields we've seen.
var errLater error
@ -362,48 +362,46 @@ func (u *unmarshalInfo) computeUnmarshalInfo() {
}
// Find any types associated with oneof fields.
var oneofImplementers []interface{}
switch m := reflect.Zero(reflect.PtrTo(t)).Interface().(type) {
case oneofFuncsIface:
_, _, _, oneofImplementers = m.XXX_OneofFuncs()
case oneofWrappersIface:
oneofImplementers = m.XXX_OneofWrappers()
}
for _, v := range oneofImplementers {
tptr := reflect.TypeOf(v) // *Msg_X
typ := tptr.Elem() // Msg_X
// TODO: XXX_OneofFuncs returns more info than we need. Get rid of some of it?
fn := reflect.Zero(reflect.PtrTo(t)).MethodByName("XXX_OneofFuncs")
if fn.IsValid() {
res := fn.Call(nil)[3] // last return value from XXX_OneofFuncs: []interface{}
for i := res.Len() - 1; i >= 0; i-- {
v := res.Index(i) // interface{}
tptr := reflect.ValueOf(v.Interface()).Type() // *Msg_X
typ := tptr.Elem() // Msg_X
f := typ.Field(0) // oneof implementers have one field
baseUnmarshal := fieldUnmarshaler(&f)
tags := strings.Split(f.Tag.Get("protobuf"), ",")
fieldNum, err := strconv.Atoi(tags[1])
if err != nil {
panic("protobuf tag field not an integer: " + tags[1])
}
var name string
for _, tag := range tags {
if strings.HasPrefix(tag, "name=") {
name = strings.TrimPrefix(tag, "name=")
break
f := typ.Field(0) // oneof implementers have one field
baseUnmarshal := fieldUnmarshaler(&f)
tags := strings.Split(f.Tag.Get("protobuf"), ",")
fieldNum, err := strconv.Atoi(tags[1])
if err != nil {
panic("protobuf tag field not an integer: " + tags[1])
}
var name string
for _, tag := range tags {
if strings.HasPrefix(tag, "name=") {
name = strings.TrimPrefix(tag, "name=")
break
}
}
// Find the oneof field that this struct implements.
// Might take O(n^2) to process all of the oneofs, but who cares.
for _, of := range oneofFields {
if tptr.Implements(of.ityp) {
// We have found the corresponding interface for this struct.
// That lets us know where this struct should be stored
// when we encounter it during unmarshaling.
unmarshal := makeUnmarshalOneof(typ, of.ityp, baseUnmarshal)
u.setTag(fieldNum, of.field, unmarshal, 0, name)
}
}
}
// Find the oneof field that this struct implements.
// Might take O(n^2) to process all of the oneofs, but who cares.
for _, of := range oneofFields {
if tptr.Implements(of.ityp) {
// We have found the corresponding interface for this struct.
// That lets us know where this struct should be stored
// when we encounter it during unmarshaling.
unmarshal := makeUnmarshalOneof(typ, of.ityp, baseUnmarshal)
u.setTag(fieldNum, of.field, unmarshal, 0, name)
}
}
}
// Get extension ranges, if any.
fn := reflect.Zero(reflect.PtrTo(t)).MethodByName("ExtensionRangeArray")
fn = reflect.Zero(reflect.PtrTo(t)).MethodByName("ExtensionRangeArray")
if fn.IsValid() {
if !u.extensions.IsValid() && !u.oldExtensions.IsValid() {
panic("a message with extensions, but no extensions field in " + t.Name())
@ -1950,7 +1948,7 @@ func encodeVarint(b []byte, x uint64) []byte {
// If there is an error, it returns 0,0.
func decodeVarint(b []byte) (uint64, int) {
var x, y uint64
if len(b) == 0 {
if len(b) <= 0 {
goto bad
}
x = uint64(b[0])

View file

@ -1,13 +1,11 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: google/protobuf/empty.proto
package empty
package empty // import "github.com/golang/protobuf/ptypes/empty"
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@ -18,7 +16,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// A generic empty message that you can re-use to avoid defining duplicated
// empty messages in your APIs. A typical example is to use it as the request
@ -39,19 +37,17 @@ func (m *Empty) Reset() { *m = Empty{} }
func (m *Empty) String() string { return proto.CompactTextString(m) }
func (*Empty) ProtoMessage() {}
func (*Empty) Descriptor() ([]byte, []int) {
return fileDescriptor_900544acb223d5b8, []int{0}
return fileDescriptor_empty_39e6d6db0632e5b2, []int{0}
}
func (*Empty) XXX_WellKnownType() string { return "Empty" }
func (m *Empty) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Empty.Unmarshal(m, b)
}
func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
}
func (m *Empty) XXX_Merge(src proto.Message) {
xxx_messageInfo_Empty.Merge(m, src)
func (dst *Empty) XXX_Merge(src proto.Message) {
xxx_messageInfo_Empty.Merge(dst, src)
}
func (m *Empty) XXX_Size() int {
return xxx_messageInfo_Empty.Size(m)
@ -66,9 +62,9 @@ func init() {
proto.RegisterType((*Empty)(nil), "google.protobuf.Empty")
}
func init() { proto.RegisterFile("google/protobuf/empty.proto", fileDescriptor_900544acb223d5b8) }
func init() { proto.RegisterFile("google/protobuf/empty.proto", fileDescriptor_empty_39e6d6db0632e5b2) }
var fileDescriptor_900544acb223d5b8 = []byte{
var fileDescriptor_empty_39e6d6db0632e5b2 = []byte{
// 148 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4e, 0xcf, 0xcf, 0x4f,
0xcf, 0x49, 0xd5, 0x2f, 0x28, 0xca, 0x2f, 0xc9, 0x4f, 0x2a, 0x4d, 0xd3, 0x4f, 0xcd, 0x2d, 0x28,

View file

@ -1,13 +1,11 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: google/protobuf/struct.proto
package structpb
package structpb // import "github.com/golang/protobuf/ptypes/struct"
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@ -18,7 +16,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// `NullValue` is a singleton enumeration to represent the null value for the
// `Value` type union.
@ -34,7 +32,6 @@ const (
var NullValue_name = map[int32]string{
0: "NULL_VALUE",
}
var NullValue_value = map[string]int32{
"NULL_VALUE": 0,
}
@ -42,11 +39,9 @@ var NullValue_value = map[string]int32{
func (x NullValue) String() string {
return proto.EnumName(NullValue_name, int32(x))
}
func (NullValue) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_df322afd6c9fb402, []int{0}
return fileDescriptor_struct_3a5a94e0c7801b27, []int{0}
}
func (NullValue) XXX_WellKnownType() string { return "NullValue" }
// `Struct` represents a structured data value, consisting of fields
@ -69,19 +64,17 @@ func (m *Struct) Reset() { *m = Struct{} }
func (m *Struct) String() string { return proto.CompactTextString(m) }
func (*Struct) ProtoMessage() {}
func (*Struct) Descriptor() ([]byte, []int) {
return fileDescriptor_df322afd6c9fb402, []int{0}
return fileDescriptor_struct_3a5a94e0c7801b27, []int{0}
}
func (*Struct) XXX_WellKnownType() string { return "Struct" }
func (m *Struct) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Struct.Unmarshal(m, b)
}
func (m *Struct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Struct.Marshal(b, m, deterministic)
}
func (m *Struct) XXX_Merge(src proto.Message) {
xxx_messageInfo_Struct.Merge(m, src)
func (dst *Struct) XXX_Merge(src proto.Message) {
xxx_messageInfo_Struct.Merge(dst, src)
}
func (m *Struct) XXX_Size() int {
return xxx_messageInfo_Struct.Size(m)
@ -125,19 +118,17 @@ func (m *Value) Reset() { *m = Value{} }
func (m *Value) String() string { return proto.CompactTextString(m) }
func (*Value) ProtoMessage() {}
func (*Value) Descriptor() ([]byte, []int) {
return fileDescriptor_df322afd6c9fb402, []int{1}
return fileDescriptor_struct_3a5a94e0c7801b27, []int{1}
}
func (*Value) XXX_WellKnownType() string { return "Value" }
func (m *Value) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Value.Unmarshal(m, b)
}
func (m *Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Value.Marshal(b, m, deterministic)
}
func (m *Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_Value.Merge(m, src)
func (dst *Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_Value.Merge(dst, src)
}
func (m *Value) XXX_Size() int {
return xxx_messageInfo_Value.Size(m)
@ -237,9 +228,9 @@ func (m *Value) GetListValue() *ListValue {
return nil
}
// XXX_OneofWrappers is for the internal use of the proto package.
func (*Value) XXX_OneofWrappers() []interface{} {
return []interface{}{
// XXX_OneofFuncs is for the internal use of the proto package.
func (*Value) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _Value_OneofMarshaler, _Value_OneofUnmarshaler, _Value_OneofSizer, []interface{}{
(*Value_NullValue)(nil),
(*Value_NumberValue)(nil),
(*Value_StringValue)(nil),
@ -249,6 +240,129 @@ func (*Value) XXX_OneofWrappers() []interface{} {
}
}
func _Value_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
m := msg.(*Value)
// kind
switch x := m.Kind.(type) {
case *Value_NullValue:
b.EncodeVarint(1<<3 | proto.WireVarint)
b.EncodeVarint(uint64(x.NullValue))
case *Value_NumberValue:
b.EncodeVarint(2<<3 | proto.WireFixed64)
b.EncodeFixed64(math.Float64bits(x.NumberValue))
case *Value_StringValue:
b.EncodeVarint(3<<3 | proto.WireBytes)
b.EncodeStringBytes(x.StringValue)
case *Value_BoolValue:
t := uint64(0)
if x.BoolValue {
t = 1
}
b.EncodeVarint(4<<3 | proto.WireVarint)
b.EncodeVarint(t)
case *Value_StructValue:
b.EncodeVarint(5<<3 | proto.WireBytes)
if err := b.EncodeMessage(x.StructValue); err != nil {
return err
}
case *Value_ListValue:
b.EncodeVarint(6<<3 | proto.WireBytes)
if err := b.EncodeMessage(x.ListValue); err != nil {
return err
}
case nil:
default:
return fmt.Errorf("Value.Kind has unexpected type %T", x)
}
return nil
}
func _Value_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
m := msg.(*Value)
switch tag {
case 1: // kind.null_value
if wire != proto.WireVarint {
return true, proto.ErrInternalBadWireType
}
x, err := b.DecodeVarint()
m.Kind = &Value_NullValue{NullValue(x)}
return true, err
case 2: // kind.number_value
if wire != proto.WireFixed64 {
return true, proto.ErrInternalBadWireType
}
x, err := b.DecodeFixed64()
m.Kind = &Value_NumberValue{math.Float64frombits(x)}
return true, err
case 3: // kind.string_value
if wire != proto.WireBytes {
return true, proto.ErrInternalBadWireType
}
x, err := b.DecodeStringBytes()
m.Kind = &Value_StringValue{x}
return true, err
case 4: // kind.bool_value
if wire != proto.WireVarint {
return true, proto.ErrInternalBadWireType
}
x, err := b.DecodeVarint()
m.Kind = &Value_BoolValue{x != 0}
return true, err
case 5: // kind.struct_value
if wire != proto.WireBytes {
return true, proto.ErrInternalBadWireType
}
msg := new(Struct)
err := b.DecodeMessage(msg)
m.Kind = &Value_StructValue{msg}
return true, err
case 6: // kind.list_value
if wire != proto.WireBytes {
return true, proto.ErrInternalBadWireType
}
msg := new(ListValue)
err := b.DecodeMessage(msg)
m.Kind = &Value_ListValue{msg}
return true, err
default:
return false, nil
}
}
func _Value_OneofSizer(msg proto.Message) (n int) {
m := msg.(*Value)
// kind
switch x := m.Kind.(type) {
case *Value_NullValue:
n += 1 // tag and wire
n += proto.SizeVarint(uint64(x.NullValue))
case *Value_NumberValue:
n += 1 // tag and wire
n += 8
case *Value_StringValue:
n += 1 // tag and wire
n += proto.SizeVarint(uint64(len(x.StringValue)))
n += len(x.StringValue)
case *Value_BoolValue:
n += 1 // tag and wire
n += 1
case *Value_StructValue:
s := proto.Size(x.StructValue)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case *Value_ListValue:
s := proto.Size(x.ListValue)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case nil:
default:
panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
}
return n
}
// `ListValue` is a wrapper around a repeated field of values.
//
// The JSON representation for `ListValue` is JSON array.
@ -264,19 +378,17 @@ func (m *ListValue) Reset() { *m = ListValue{} }
func (m *ListValue) String() string { return proto.CompactTextString(m) }
func (*ListValue) ProtoMessage() {}
func (*ListValue) Descriptor() ([]byte, []int) {
return fileDescriptor_df322afd6c9fb402, []int{2}
return fileDescriptor_struct_3a5a94e0c7801b27, []int{2}
}
func (*ListValue) XXX_WellKnownType() string { return "ListValue" }
func (m *ListValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListValue.Unmarshal(m, b)
}
func (m *ListValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListValue.Marshal(b, m, deterministic)
}
func (m *ListValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListValue.Merge(m, src)
func (dst *ListValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListValue.Merge(dst, src)
}
func (m *ListValue) XXX_Size() int {
return xxx_messageInfo_ListValue.Size(m)
@ -295,16 +407,18 @@ func (m *ListValue) GetValues() []*Value {
}
func init() {
proto.RegisterEnum("google.protobuf.NullValue", NullValue_name, NullValue_value)
proto.RegisterType((*Struct)(nil), "google.protobuf.Struct")
proto.RegisterMapType((map[string]*Value)(nil), "google.protobuf.Struct.FieldsEntry")
proto.RegisterType((*Value)(nil), "google.protobuf.Value")
proto.RegisterType((*ListValue)(nil), "google.protobuf.ListValue")
proto.RegisterEnum("google.protobuf.NullValue", NullValue_name, NullValue_value)
}
func init() { proto.RegisterFile("google/protobuf/struct.proto", fileDescriptor_df322afd6c9fb402) }
func init() {
proto.RegisterFile("google/protobuf/struct.proto", fileDescriptor_struct_3a5a94e0c7801b27)
}
var fileDescriptor_df322afd6c9fb402 = []byte{
var fileDescriptor_struct_3a5a94e0c7801b27 = []byte{
// 417 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0x41, 0x8b, 0xd3, 0x40,
0x14, 0xc7, 0x3b, 0xc9, 0x36, 0x98, 0x17, 0x59, 0x97, 0x11, 0xb4, 0xac, 0xa2, 0xa1, 0x7b, 0x09,

View file

@ -1,13 +1,11 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: google/protobuf/wrappers.proto
package wrappers
package wrappers // import "github.com/golang/protobuf/ptypes/wrappers"
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@ -18,7 +16,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// Wrapper message for `double`.
//
@ -35,19 +33,17 @@ func (m *DoubleValue) Reset() { *m = DoubleValue{} }
func (m *DoubleValue) String() string { return proto.CompactTextString(m) }
func (*DoubleValue) ProtoMessage() {}
func (*DoubleValue) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{0}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{0}
}
func (*DoubleValue) XXX_WellKnownType() string { return "DoubleValue" }
func (m *DoubleValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DoubleValue.Unmarshal(m, b)
}
func (m *DoubleValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DoubleValue.Marshal(b, m, deterministic)
}
func (m *DoubleValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_DoubleValue.Merge(m, src)
func (dst *DoubleValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_DoubleValue.Merge(dst, src)
}
func (m *DoubleValue) XXX_Size() int {
return xxx_messageInfo_DoubleValue.Size(m)
@ -80,19 +76,17 @@ func (m *FloatValue) Reset() { *m = FloatValue{} }
func (m *FloatValue) String() string { return proto.CompactTextString(m) }
func (*FloatValue) ProtoMessage() {}
func (*FloatValue) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{1}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{1}
}
func (*FloatValue) XXX_WellKnownType() string { return "FloatValue" }
func (m *FloatValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FloatValue.Unmarshal(m, b)
}
func (m *FloatValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FloatValue.Marshal(b, m, deterministic)
}
func (m *FloatValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_FloatValue.Merge(m, src)
func (dst *FloatValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_FloatValue.Merge(dst, src)
}
func (m *FloatValue) XXX_Size() int {
return xxx_messageInfo_FloatValue.Size(m)
@ -125,19 +119,17 @@ func (m *Int64Value) Reset() { *m = Int64Value{} }
func (m *Int64Value) String() string { return proto.CompactTextString(m) }
func (*Int64Value) ProtoMessage() {}
func (*Int64Value) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{2}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{2}
}
func (*Int64Value) XXX_WellKnownType() string { return "Int64Value" }
func (m *Int64Value) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Int64Value.Unmarshal(m, b)
}
func (m *Int64Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Int64Value.Marshal(b, m, deterministic)
}
func (m *Int64Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_Int64Value.Merge(m, src)
func (dst *Int64Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_Int64Value.Merge(dst, src)
}
func (m *Int64Value) XXX_Size() int {
return xxx_messageInfo_Int64Value.Size(m)
@ -170,19 +162,17 @@ func (m *UInt64Value) Reset() { *m = UInt64Value{} }
func (m *UInt64Value) String() string { return proto.CompactTextString(m) }
func (*UInt64Value) ProtoMessage() {}
func (*UInt64Value) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{3}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{3}
}
func (*UInt64Value) XXX_WellKnownType() string { return "UInt64Value" }
func (m *UInt64Value) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UInt64Value.Unmarshal(m, b)
}
func (m *UInt64Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UInt64Value.Marshal(b, m, deterministic)
}
func (m *UInt64Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_UInt64Value.Merge(m, src)
func (dst *UInt64Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_UInt64Value.Merge(dst, src)
}
func (m *UInt64Value) XXX_Size() int {
return xxx_messageInfo_UInt64Value.Size(m)
@ -215,19 +205,17 @@ func (m *Int32Value) Reset() { *m = Int32Value{} }
func (m *Int32Value) String() string { return proto.CompactTextString(m) }
func (*Int32Value) ProtoMessage() {}
func (*Int32Value) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{4}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{4}
}
func (*Int32Value) XXX_WellKnownType() string { return "Int32Value" }
func (m *Int32Value) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Int32Value.Unmarshal(m, b)
}
func (m *Int32Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Int32Value.Marshal(b, m, deterministic)
}
func (m *Int32Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_Int32Value.Merge(m, src)
func (dst *Int32Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_Int32Value.Merge(dst, src)
}
func (m *Int32Value) XXX_Size() int {
return xxx_messageInfo_Int32Value.Size(m)
@ -260,19 +248,17 @@ func (m *UInt32Value) Reset() { *m = UInt32Value{} }
func (m *UInt32Value) String() string { return proto.CompactTextString(m) }
func (*UInt32Value) ProtoMessage() {}
func (*UInt32Value) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{5}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{5}
}
func (*UInt32Value) XXX_WellKnownType() string { return "UInt32Value" }
func (m *UInt32Value) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UInt32Value.Unmarshal(m, b)
}
func (m *UInt32Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UInt32Value.Marshal(b, m, deterministic)
}
func (m *UInt32Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_UInt32Value.Merge(m, src)
func (dst *UInt32Value) XXX_Merge(src proto.Message) {
xxx_messageInfo_UInt32Value.Merge(dst, src)
}
func (m *UInt32Value) XXX_Size() int {
return xxx_messageInfo_UInt32Value.Size(m)
@ -305,19 +291,17 @@ func (m *BoolValue) Reset() { *m = BoolValue{} }
func (m *BoolValue) String() string { return proto.CompactTextString(m) }
func (*BoolValue) ProtoMessage() {}
func (*BoolValue) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{6}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{6}
}
func (*BoolValue) XXX_WellKnownType() string { return "BoolValue" }
func (m *BoolValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BoolValue.Unmarshal(m, b)
}
func (m *BoolValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BoolValue.Marshal(b, m, deterministic)
}
func (m *BoolValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_BoolValue.Merge(m, src)
func (dst *BoolValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_BoolValue.Merge(dst, src)
}
func (m *BoolValue) XXX_Size() int {
return xxx_messageInfo_BoolValue.Size(m)
@ -350,19 +334,17 @@ func (m *StringValue) Reset() { *m = StringValue{} }
func (m *StringValue) String() string { return proto.CompactTextString(m) }
func (*StringValue) ProtoMessage() {}
func (*StringValue) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{7}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{7}
}
func (*StringValue) XXX_WellKnownType() string { return "StringValue" }
func (m *StringValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StringValue.Unmarshal(m, b)
}
func (m *StringValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StringValue.Marshal(b, m, deterministic)
}
func (m *StringValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_StringValue.Merge(m, src)
func (dst *StringValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_StringValue.Merge(dst, src)
}
func (m *StringValue) XXX_Size() int {
return xxx_messageInfo_StringValue.Size(m)
@ -395,19 +377,17 @@ func (m *BytesValue) Reset() { *m = BytesValue{} }
func (m *BytesValue) String() string { return proto.CompactTextString(m) }
func (*BytesValue) ProtoMessage() {}
func (*BytesValue) Descriptor() ([]byte, []int) {
return fileDescriptor_5377b62bda767935, []int{8}
return fileDescriptor_wrappers_16c7c35c009f3253, []int{8}
}
func (*BytesValue) XXX_WellKnownType() string { return "BytesValue" }
func (m *BytesValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BytesValue.Unmarshal(m, b)
}
func (m *BytesValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BytesValue.Marshal(b, m, deterministic)
}
func (m *BytesValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_BytesValue.Merge(m, src)
func (dst *BytesValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_BytesValue.Merge(dst, src)
}
func (m *BytesValue) XXX_Size() int {
return xxx_messageInfo_BytesValue.Size(m)
@ -437,9 +417,11 @@ func init() {
proto.RegisterType((*BytesValue)(nil), "google.protobuf.BytesValue")
}
func init() { proto.RegisterFile("google/protobuf/wrappers.proto", fileDescriptor_5377b62bda767935) }
func init() {
proto.RegisterFile("google/protobuf/wrappers.proto", fileDescriptor_wrappers_16c7c35c009f3253)
}
var fileDescriptor_5377b62bda767935 = []byte{
var fileDescriptor_wrappers_16c7c35c009f3253 = []byte{
// 259 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4b, 0xcf, 0xcf, 0x4f,
0xcf, 0x49, 0xd5, 0x2f, 0x28, 0xca, 0x2f, 0xc9, 0x4f, 0x2a, 0x4d, 0xd3, 0x2f, 0x2f, 0x4a, 0x2c,

3
vendor/github.com/yandex-cloud/go-genproto/AUTHORS generated vendored Normal file
View file

@ -0,0 +1,3 @@
The following authors have created the source code of "Go generated proto packages" published and distributed by YANDEX LLC as the owner:
Maxim Kolganov <manykey@yandex-team.ru>

View file

@ -52,7 +52,7 @@ func (x Disk_Status) String() string {
return proto.EnumName(Disk_Status_name, int32(x))
}
func (Disk_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_disk_d27a2bc800477bf5, []int{0, 0}
return fileDescriptor_disk_de2270285e4895a2, []int{0, 0}
}
// A Disk resource. For more information, see [Disks](/docs/compute/concepts/disk).
@ -60,14 +60,13 @@ type Disk struct {
// ID of the disk.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// ID of the folder that the disk belongs to.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Name of the disk. 1-63 characters long.
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// Description of the disk. 0-256 characters long.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs. Maximum of 64 per resource.
// Resource labels as `key:value` pairs. Maximum of 64 per resource.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// ID of the disk type.
TypeId string `protobuf:"bytes,7,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
@ -101,7 +100,7 @@ func (m *Disk) Reset() { *m = Disk{} }
func (m *Disk) String() string { return proto.CompactTextString(m) }
func (*Disk) ProtoMessage() {}
func (*Disk) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_d27a2bc800477bf5, []int{0}
return fileDescriptor_disk_de2270285e4895a2, []int{0}
}
func (m *Disk) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Disk.Unmarshal(m, b)
@ -315,10 +314,10 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/compute/v1/disk.proto", fileDescriptor_disk_d27a2bc800477bf5)
proto.RegisterFile("yandex/cloud/compute/v1/disk.proto", fileDescriptor_disk_de2270285e4895a2)
}
var fileDescriptor_disk_d27a2bc800477bf5 = []byte{
var fileDescriptor_disk_de2270285e4895a2 = []byte{
// 533 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x93, 0x41, 0x4f, 0xdb, 0x3e,
0x18, 0xc6, 0x49, 0xd3, 0x86, 0xe6, 0x0d, 0xf0, 0x8f, 0xac, 0xbf, 0x46, 0xc4, 0x0e, 0x64, 0x68,

View file

@ -41,7 +41,7 @@ func (m *GetDiskRequest) Reset() { *m = GetDiskRequest{} }
func (m *GetDiskRequest) String() string { return proto.CompactTextString(m) }
func (*GetDiskRequest) ProtoMessage() {}
func (*GetDiskRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{0}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{0}
}
func (m *GetDiskRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetDiskRequest.Unmarshal(m, b)
@ -95,7 +95,7 @@ func (m *ListDisksRequest) Reset() { *m = ListDisksRequest{} }
func (m *ListDisksRequest) String() string { return proto.CompactTextString(m) }
func (*ListDisksRequest) ProtoMessage() {}
func (*ListDisksRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{1}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{1}
}
func (m *ListDisksRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListDisksRequest.Unmarshal(m, b)
@ -162,7 +162,7 @@ func (m *ListDisksResponse) Reset() { *m = ListDisksResponse{} }
func (m *ListDisksResponse) String() string { return proto.CompactTextString(m) }
func (*ListDisksResponse) ProtoMessage() {}
func (*ListDisksResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{2}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{2}
}
func (m *ListDisksResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListDisksResponse.Unmarshal(m, b)
@ -204,7 +204,7 @@ type CreateDiskRequest struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Description of the disk.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs.
// Resource labels as `key:value` pairs.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// ID of the disk type.
// To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
@ -229,7 +229,7 @@ func (m *CreateDiskRequest) Reset() { *m = CreateDiskRequest{} }
func (m *CreateDiskRequest) String() string { return proto.CompactTextString(m) }
func (*CreateDiskRequest) ProtoMessage() {}
func (*CreateDiskRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{3}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{3}
}
func (m *CreateDiskRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateDiskRequest.Unmarshal(m, b)
@ -413,7 +413,7 @@ func (m *CreateDiskMetadata) Reset() { *m = CreateDiskMetadata{} }
func (m *CreateDiskMetadata) String() string { return proto.CompactTextString(m) }
func (*CreateDiskMetadata) ProtoMessage() {}
func (*CreateDiskMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{4}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{4}
}
func (m *CreateDiskMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateDiskMetadata.Unmarshal(m, b)
@ -450,9 +450,9 @@ type UpdateDiskRequest struct {
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Description of the disk.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs.
// Resource labels as `key:value` pairs.
//
// Existing set of `` labels `` is completely replaced by the provided set.
// Existing set of `labels` is completely replaced by the provided set.
Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Size of the disk, specified in bytes.
Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
@ -465,7 +465,7 @@ func (m *UpdateDiskRequest) Reset() { *m = UpdateDiskRequest{} }
func (m *UpdateDiskRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateDiskRequest) ProtoMessage() {}
func (*UpdateDiskRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{5}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{5}
}
func (m *UpdateDiskRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateDiskRequest.Unmarshal(m, b)
@ -539,7 +539,7 @@ func (m *UpdateDiskMetadata) Reset() { *m = UpdateDiskMetadata{} }
func (m *UpdateDiskMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateDiskMetadata) ProtoMessage() {}
func (*UpdateDiskMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{6}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{6}
}
func (m *UpdateDiskMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateDiskMetadata.Unmarshal(m, b)
@ -579,7 +579,7 @@ func (m *DeleteDiskRequest) Reset() { *m = DeleteDiskRequest{} }
func (m *DeleteDiskRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteDiskRequest) ProtoMessage() {}
func (*DeleteDiskRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{7}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{7}
}
func (m *DeleteDiskRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteDiskRequest.Unmarshal(m, b)
@ -618,7 +618,7 @@ func (m *DeleteDiskMetadata) Reset() { *m = DeleteDiskMetadata{} }
func (m *DeleteDiskMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteDiskMetadata) ProtoMessage() {}
func (*DeleteDiskMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{8}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{8}
}
func (m *DeleteDiskMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteDiskMetadata.Unmarshal(m, b)
@ -664,7 +664,7 @@ func (m *ListDiskOperationsRequest) Reset() { *m = ListDiskOperationsReq
func (m *ListDiskOperationsRequest) String() string { return proto.CompactTextString(m) }
func (*ListDiskOperationsRequest) ProtoMessage() {}
func (*ListDiskOperationsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{9}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{9}
}
func (m *ListDiskOperationsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListDiskOperationsRequest.Unmarshal(m, b)
@ -722,7 +722,7 @@ func (m *ListDiskOperationsResponse) Reset() { *m = ListDiskOperationsRe
func (m *ListDiskOperationsResponse) String() string { return proto.CompactTextString(m) }
func (*ListDiskOperationsResponse) ProtoMessage() {}
func (*ListDiskOperationsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_disk_service_204a5ebc353c6801, []int{10}
return fileDescriptor_disk_service_314d5b4ba085ca45, []int{10}
}
func (m *ListDiskOperationsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListDiskOperationsResponse.Unmarshal(m, b)
@ -1042,10 +1042,10 @@ var _DiskService_serviceDesc = grpc.ServiceDesc{
}
func init() {
proto.RegisterFile("yandex/cloud/compute/v1/disk_service.proto", fileDescriptor_disk_service_204a5ebc353c6801)
proto.RegisterFile("yandex/cloud/compute/v1/disk_service.proto", fileDescriptor_disk_service_314d5b4ba085ca45)
}
var fileDescriptor_disk_service_204a5ebc353c6801 = []byte{
var fileDescriptor_disk_service_314d5b4ba085ca45 = []byte{
// 1084 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xcf, 0x73, 0xdb, 0x44,
0x14, 0x46, 0xb1, 0xa2, 0xd8, 0xcf, 0x50, 0x92, 0x85, 0x52, 0x47, 0x90, 0x99, 0x44, 0x4c, 0xd3,

View file

@ -52,7 +52,7 @@ func (x Image_Status) String() string {
return proto.EnumName(Image_Status_name, int32(x))
}
func (Image_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_image_b90d09089d7c657a, []int{0, 0}
return fileDescriptor_image_50f442d51c07b7d7, []int{0, 0}
}
type Os_Type int32
@ -80,7 +80,7 @@ func (x Os_Type) String() string {
return proto.EnumName(Os_Type_name, int32(x))
}
func (Os_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_image_b90d09089d7c657a, []int{1, 0}
return fileDescriptor_image_50f442d51c07b7d7, []int{1, 0}
}
// An Image resource.
@ -88,14 +88,13 @@ type Image struct {
// ID of the image.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// ID of the folder that the image belongs to.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Name of the image. 1-63 characters long.
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// Description of the image. 0-256 characters long.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs. Maximum of 64 per resource.
// Resource labels as `key:value` pairs. Maximum of 64 per resource.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// The name of the image family to which this image belongs.
//
@ -129,7 +128,7 @@ func (m *Image) Reset() { *m = Image{} }
func (m *Image) String() string { return proto.CompactTextString(m) }
func (*Image) ProtoMessage() {}
func (*Image) Descriptor() ([]byte, []int) {
return fileDescriptor_image_b90d09089d7c657a, []int{0}
return fileDescriptor_image_50f442d51c07b7d7, []int{0}
}
func (m *Image) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Image.Unmarshal(m, b)
@ -245,7 +244,7 @@ func (m *Os) Reset() { *m = Os{} }
func (m *Os) String() string { return proto.CompactTextString(m) }
func (*Os) ProtoMessage() {}
func (*Os) Descriptor() ([]byte, []int) {
return fileDescriptor_image_b90d09089d7c657a, []int{1}
return fileDescriptor_image_50f442d51c07b7d7, []int{1}
}
func (m *Os) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Os.Unmarshal(m, b)
@ -281,10 +280,10 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/compute/v1/image.proto", fileDescriptor_image_b90d09089d7c657a)
proto.RegisterFile("yandex/cloud/compute/v1/image.proto", fileDescriptor_image_50f442d51c07b7d7)
}
var fileDescriptor_image_b90d09089d7c657a = []byte{
var fileDescriptor_image_50f442d51c07b7d7 = []byte{
// 555 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0xdf, 0x6b, 0x9c, 0x40,
0x10, 0xc7, 0xab, 0xf7, 0x23, 0x71, 0x4c, 0x83, 0x2c, 0x21, 0x95, 0xe4, 0x21, 0xf6, 0x4a, 0xe1,

View file

@ -41,7 +41,7 @@ func (m *GetImageRequest) Reset() { *m = GetImageRequest{} }
func (m *GetImageRequest) String() string { return proto.CompactTextString(m) }
func (*GetImageRequest) ProtoMessage() {}
func (*GetImageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{0}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{0}
}
func (m *GetImageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetImageRequest.Unmarshal(m, b)
@ -83,7 +83,7 @@ func (m *GetImageLatestByFamilyRequest) Reset() { *m = GetImageLatestByF
func (m *GetImageLatestByFamilyRequest) String() string { return proto.CompactTextString(m) }
func (*GetImageLatestByFamilyRequest) ProtoMessage() {}
func (*GetImageLatestByFamilyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{1}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{1}
}
func (m *GetImageLatestByFamilyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetImageLatestByFamilyRequest.Unmarshal(m, b)
@ -144,7 +144,7 @@ func (m *ListImagesRequest) Reset() { *m = ListImagesRequest{} }
func (m *ListImagesRequest) String() string { return proto.CompactTextString(m) }
func (*ListImagesRequest) ProtoMessage() {}
func (*ListImagesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{2}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{2}
}
func (m *ListImagesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListImagesRequest.Unmarshal(m, b)
@ -211,7 +211,7 @@ func (m *ListImagesResponse) Reset() { *m = ListImagesResponse{} }
func (m *ListImagesResponse) String() string { return proto.CompactTextString(m) }
func (*ListImagesResponse) ProtoMessage() {}
func (*ListImagesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{3}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{3}
}
func (m *ListImagesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListImagesResponse.Unmarshal(m, b)
@ -253,7 +253,7 @@ type CreateImageRequest struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Description of the image.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs.
// Resource labels as `key:value` pairs.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// The name of the image family to which this image belongs.
// To get information about the most recent image from a family, use a [ImageService.GetLatestByFamily] request.
@ -287,7 +287,7 @@ func (m *CreateImageRequest) Reset() { *m = CreateImageRequest{} }
func (m *CreateImageRequest) String() string { return proto.CompactTextString(m) }
func (*CreateImageRequest) ProtoMessage() {}
func (*CreateImageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{4}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{4}
}
func (m *CreateImageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateImageRequest.Unmarshal(m, b)
@ -534,7 +534,7 @@ func (m *CreateImageMetadata) Reset() { *m = CreateImageMetadata{} }
func (m *CreateImageMetadata) String() string { return proto.CompactTextString(m) }
func (*CreateImageMetadata) ProtoMessage() {}
func (*CreateImageMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{5}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{5}
}
func (m *CreateImageMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateImageMetadata.Unmarshal(m, b)
@ -574,9 +574,9 @@ type UpdateImageRequest struct {
// Minimum size of the disk that can be created from this image.
// Specified in bytes. Should be more than the volume of source data and more than the virtual disk size.
MinDiskSize int64 `protobuf:"varint,5,opt,name=min_disk_size,json=minDiskSize,proto3" json:"min_disk_size,omitempty"`
// Resource labels as `` key:value `` pairs.
// Resource labels as `key:value` pairs.
//
// Existing set of `` labels `` is completely replaced by the provided set.
// Existing set of `labels` is completely replaced by the provided set.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -587,7 +587,7 @@ func (m *UpdateImageRequest) Reset() { *m = UpdateImageRequest{} }
func (m *UpdateImageRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateImageRequest) ProtoMessage() {}
func (*UpdateImageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{6}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{6}
}
func (m *UpdateImageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateImageRequest.Unmarshal(m, b)
@ -661,7 +661,7 @@ func (m *UpdateImageMetadata) Reset() { *m = UpdateImageMetadata{} }
func (m *UpdateImageMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateImageMetadata) ProtoMessage() {}
func (*UpdateImageMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{7}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{7}
}
func (m *UpdateImageMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateImageMetadata.Unmarshal(m, b)
@ -701,7 +701,7 @@ func (m *DeleteImageRequest) Reset() { *m = DeleteImageRequest{} }
func (m *DeleteImageRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteImageRequest) ProtoMessage() {}
func (*DeleteImageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{8}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{8}
}
func (m *DeleteImageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteImageRequest.Unmarshal(m, b)
@ -740,7 +740,7 @@ func (m *DeleteImageMetadata) Reset() { *m = DeleteImageMetadata{} }
func (m *DeleteImageMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteImageMetadata) ProtoMessage() {}
func (*DeleteImageMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{9}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{9}
}
func (m *DeleteImageMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteImageMetadata.Unmarshal(m, b)
@ -786,7 +786,7 @@ func (m *ListImageOperationsRequest) Reset() { *m = ListImageOperationsR
func (m *ListImageOperationsRequest) String() string { return proto.CompactTextString(m) }
func (*ListImageOperationsRequest) ProtoMessage() {}
func (*ListImageOperationsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{10}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{10}
}
func (m *ListImageOperationsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListImageOperationsRequest.Unmarshal(m, b)
@ -844,7 +844,7 @@ func (m *ListImageOperationsResponse) Reset() { *m = ListImageOperations
func (m *ListImageOperationsResponse) String() string { return proto.CompactTextString(m) }
func (*ListImageOperationsResponse) ProtoMessage() {}
func (*ListImageOperationsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_6afec801ba593e67, []int{11}
return fileDescriptor_image_service_bc437c5b9fae1fa8, []int{11}
}
func (m *ListImageOperationsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListImageOperationsResponse.Unmarshal(m, b)
@ -1194,10 +1194,10 @@ var _ImageService_serviceDesc = grpc.ServiceDesc{
}
func init() {
proto.RegisterFile("yandex/cloud/compute/v1/image_service.proto", fileDescriptor_image_service_6afec801ba593e67)
proto.RegisterFile("yandex/cloud/compute/v1/image_service.proto", fileDescriptor_image_service_bc437c5b9fae1fa8)
}
var fileDescriptor_image_service_6afec801ba593e67 = []byte{
var fileDescriptor_image_service_bc437c5b9fae1fa8 = []byte{
// 1209 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xbf, 0x6f, 0xdb, 0xd6,
0x13, 0x0f, 0x2d, 0x89, 0x96, 0x4e, 0xce, 0xaf, 0xf7, 0x4d, 0x10, 0x85, 0x89, 0xbf, 0xb5, 0x69,

View file

@ -25,7 +25,7 @@ const (
IpVersion_IP_VERSION_UNSPECIFIED IpVersion = 0
// IPv4 address, for example 192.0.2.235.
IpVersion_IPV4 IpVersion = 1
// IPv6 address: not available yet.
// IPv6 address. Not available yet.
IpVersion_IPV6 IpVersion = 2
)
@ -44,7 +44,7 @@ func (x IpVersion) String() string {
return proto.EnumName(IpVersion_name, int32(x))
}
func (IpVersion) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{0}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{0}
}
type Instance_Status int32
@ -104,7 +104,7 @@ func (x Instance_Status) String() string {
return proto.EnumName(Instance_Status_name, int32(x))
}
func (Instance_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{0, 0}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{0, 0}
}
type AttachedDisk_Mode int32
@ -132,7 +132,7 @@ func (x AttachedDisk_Mode) String() string {
return proto.EnumName(AttachedDisk_Mode_name, int32(x))
}
func (AttachedDisk_Mode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{2, 0}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{2, 0}
}
// An Instance resource. For more information, see [Instances](/docs/compute/concepts/vm).
@ -140,14 +140,13 @@ type Instance struct {
// ID of the instance.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// ID of the folder that the instance belongs to.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Name of the instance. 1-63 characters long.
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// Description of the instance. 0-256 characters long.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs. Maximum of 64 per resource.
// Resource labels as `key:value` pairs. Maximum of 64 per resource.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// ID of the availability zone where the instance resides.
ZoneId string `protobuf:"bytes,7,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
@ -157,7 +156,7 @@ type Instance struct {
Resources *Resources `protobuf:"bytes,9,opt,name=resources,proto3" json:"resources,omitempty"`
// Status of the instance.
Status Instance_Status `protobuf:"varint,10,opt,name=status,proto3,enum=yandex.cloud.compute.v1.Instance_Status" json:"status,omitempty"`
// The metadata key/value pairs assigned to this instance. This includes custom metadata and predefined keys.
// The metadata `key:value` pairs assigned to this instance. This includes custom metadata and predefined keys.
//
// For example, you may use the metadata in order to provide your public SSH key to the instance.
// For more information, see [Metadata](/docs/compute/concepts/vm-metadata).
@ -174,6 +173,7 @@ type Instance struct {
Fqdn string `protobuf:"bytes,16,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
// Scheduling policy configuration.
SchedulingPolicy *SchedulingPolicy `protobuf:"bytes,17,opt,name=scheduling_policy,json=schedulingPolicy,proto3" json:"scheduling_policy,omitempty"`
ServiceAccountId string `protobuf:"bytes,18,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -183,7 +183,7 @@ func (m *Instance) Reset() { *m = Instance{} }
func (m *Instance) String() string { return proto.CompactTextString(m) }
func (*Instance) ProtoMessage() {}
func (*Instance) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{0}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{0}
}
func (m *Instance) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Instance.Unmarshal(m, b)
@ -315,6 +315,13 @@ func (m *Instance) GetSchedulingPolicy() *SchedulingPolicy {
return nil
}
func (m *Instance) GetServiceAccountId() string {
if m != nil {
return m.ServiceAccountId
}
return ""
}
type Resources struct {
// The amount of memory available to the instance, specified in bytes.
Memory int64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"`
@ -332,7 +339,7 @@ func (m *Resources) Reset() { *m = Resources{} }
func (m *Resources) String() string { return proto.CompactTextString(m) }
func (*Resources) ProtoMessage() {}
func (*Resources) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{1}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{1}
}
func (m *Resources) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Resources.Unmarshal(m, b)
@ -394,7 +401,7 @@ func (m *AttachedDisk) Reset() { *m = AttachedDisk{} }
func (m *AttachedDisk) String() string { return proto.CompactTextString(m) }
func (*AttachedDisk) ProtoMessage() {}
func (*AttachedDisk) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{2}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{2}
}
func (m *AttachedDisk) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AttachedDisk.Unmarshal(m, b)
@ -463,7 +470,7 @@ func (m *NetworkInterface) Reset() { *m = NetworkInterface{} }
func (m *NetworkInterface) String() string { return proto.CompactTextString(m) }
func (*NetworkInterface) ProtoMessage() {}
func (*NetworkInterface) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{3}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{3}
}
func (m *NetworkInterface) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NetworkInterface.Unmarshal(m, b)
@ -532,7 +539,7 @@ func (m *PrimaryAddress) Reset() { *m = PrimaryAddress{} }
func (m *PrimaryAddress) String() string { return proto.CompactTextString(m) }
func (*PrimaryAddress) ProtoMessage() {}
func (*PrimaryAddress) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{4}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{4}
}
func (m *PrimaryAddress) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PrimaryAddress.Unmarshal(m, b)
@ -580,7 +587,7 @@ func (m *OneToOneNat) Reset() { *m = OneToOneNat{} }
func (m *OneToOneNat) String() string { return proto.CompactTextString(m) }
func (*OneToOneNat) ProtoMessage() {}
func (*OneToOneNat) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{5}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{5}
}
func (m *OneToOneNat) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OneToOneNat.Unmarshal(m, b)
@ -615,7 +622,7 @@ func (m *OneToOneNat) GetIpVersion() IpVersion {
}
type SchedulingPolicy struct {
// Set if instance is preemptible.
// True for short-lived compute instances. For more information, see [Preemptible VMs](/docs/compute/concepts/preemptible-vm).
Preemptible bool `protobuf:"varint,1,opt,name=preemptible,proto3" json:"preemptible,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -626,7 +633,7 @@ func (m *SchedulingPolicy) Reset() { *m = SchedulingPolicy{} }
func (m *SchedulingPolicy) String() string { return proto.CompactTextString(m) }
func (*SchedulingPolicy) ProtoMessage() {}
func (*SchedulingPolicy) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_9ed228c16f2b2625, []int{6}
return fileDescriptor_instance_da800a4f3ac3c9a8, []int{6}
}
func (m *SchedulingPolicy) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SchedulingPolicy.Unmarshal(m, b)
@ -669,76 +676,77 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/compute/v1/instance.proto", fileDescriptor_instance_9ed228c16f2b2625)
proto.RegisterFile("yandex/cloud/compute/v1/instance.proto", fileDescriptor_instance_da800a4f3ac3c9a8)
}
var fileDescriptor_instance_9ed228c16f2b2625 = []byte{
// 1058 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0x6d, 0x6f, 0xe3, 0x44,
0x10, 0x26, 0x2f, 0x4d, 0xe3, 0x49, 0x1b, 0xdc, 0xd5, 0xa9, 0x67, 0x95, 0x0f, 0xad, 0xc2, 0x5b,
0x39, 0xa9, 0x8e, 0xae, 0x54, 0x15, 0x47, 0x25, 0x74, 0xb9, 0xc6, 0x07, 0x16, 0x6d, 0x12, 0x6d,
0xd2, 0xf0, 0xf2, 0x01, 0x6b, 0xe3, 0xdd, 0xe4, 0x4c, 0x6d, 0xaf, 0xb1, 0xd7, 0x81, 0xf2, 0x3b,
0xf8, 0x19, 0xfc, 0x2e, 0xfe, 0x04, 0x5f, 0xd0, 0xee, 0xda, 0xb9, 0x5c, 0xa4, 0x70, 0x07, 0x9f,
0xb2, 0xf3, 0xcc, 0xcc, 0x33, 0x2f, 0x99, 0x9d, 0x35, 0x7c, 0xf2, 0x40, 0x62, 0xca, 0x7e, 0xeb,
0xfa, 0x21, 0xcf, 0x69, 0xd7, 0xe7, 0x51, 0x92, 0x0b, 0xd6, 0x5d, 0x3e, 0xed, 0x06, 0x71, 0x26,
0x48, 0xec, 0x33, 0x3b, 0x49, 0xb9, 0xe0, 0xe8, 0xb1, 0xb6, 0xb3, 0x95, 0x9d, 0x5d, 0xd8, 0xd9,
0xcb, 0xa7, 0x47, 0xc7, 0x0b, 0xce, 0x17, 0x21, 0xeb, 0x2a, 0xb3, 0x59, 0x3e, 0xef, 0x8a, 0x20,
0x62, 0x99, 0x20, 0x51, 0xa2, 0x3d, 0x3b, 0x7f, 0x37, 0xa1, 0xe9, 0x16, 0x64, 0xa8, 0x0d, 0xd5,
0x80, 0x5a, 0x95, 0x93, 0xca, 0xa9, 0x81, 0xab, 0x01, 0x45, 0x1f, 0x80, 0x31, 0xe7, 0x21, 0x65,
0xa9, 0x17, 0x50, 0xab, 0xaa, 0xe0, 0xa6, 0x06, 0x5c, 0x8a, 0x9e, 0x01, 0xf8, 0x29, 0x23, 0x82,
0x51, 0x8f, 0x08, 0xab, 0x76, 0x52, 0x39, 0x6d, 0x9d, 0x1f, 0xd9, 0x3a, 0x9e, 0x5d, 0xc6, 0xb3,
0x27, 0x65, 0x3c, 0x6c, 0x14, 0xd6, 0x3d, 0x81, 0x10, 0xd4, 0x63, 0x12, 0x31, 0xab, 0xae, 0x28,
0xd5, 0x19, 0x9d, 0x40, 0x8b, 0xb2, 0xcc, 0x4f, 0x83, 0x44, 0x04, 0x3c, 0xb6, 0x76, 0x94, 0x6a,
0x1d, 0x42, 0x0e, 0x34, 0x42, 0x32, 0x63, 0x61, 0x66, 0x35, 0x4e, 0x6a, 0xa7, 0xad, 0xf3, 0x33,
0x7b, 0x4b, 0xd5, 0x76, 0x59, 0x90, 0x7d, 0xa3, 0xec, 0x9d, 0x58, 0xa4, 0x0f, 0xb8, 0x70, 0x46,
0x8f, 0x61, 0xf7, 0x77, 0x1e, 0x33, 0x59, 0xd2, 0xae, 0x0a, 0xd2, 0x90, 0xa2, 0x4b, 0xd1, 0x31,
0xb4, 0x92, 0x90, 0x88, 0x39, 0x4f, 0x23, 0xa9, 0x6c, 0x2a, 0x25, 0x94, 0x90, 0x4b, 0xd1, 0x73,
0x30, 0x52, 0x96, 0xf1, 0x3c, 0xf5, 0x59, 0x66, 0x19, 0xaa, 0xe0, 0xce, 0xd6, 0x1c, 0x70, 0x69,
0x89, 0x5f, 0x3b, 0xa1, 0xe7, 0xd0, 0xc8, 0x04, 0x11, 0x79, 0x66, 0xc1, 0x49, 0xe5, 0xb4, 0x7d,
0x7e, 0xfa, 0xf6, 0x12, 0xc6, 0xca, 0x1e, 0x17, 0x7e, 0xe8, 0x5b, 0x68, 0x46, 0x4c, 0x10, 0x4a,
0x04, 0xb1, 0x5a, 0xaa, 0x0d, 0xdd, 0xb7, 0x73, 0xdc, 0x16, 0x1e, 0xba, 0x11, 0x2b, 0x02, 0xf4,
0x02, 0x8c, 0x19, 0xe7, 0xc2, 0xa3, 0x41, 0x76, 0x6f, 0xed, 0xa9, 0x82, 0x3e, 0xde, 0xca, 0xd6,
0x13, 0x82, 0xf8, 0xaf, 0x18, 0xed, 0x07, 0xd9, 0x3d, 0x6e, 0x4a, 0x3f, 0x79, 0x42, 0x03, 0x78,
0x3f, 0x63, 0x3e, 0x8f, 0x29, 0x49, 0x1f, 0x14, 0x51, 0x66, 0xed, 0xab, 0xbc, 0xde, 0x91, 0xa9,
0xbd, 0xf2, 0x96, 0x62, 0x86, 0xbe, 0x07, 0x14, 0x33, 0xf1, 0x2b, 0x4f, 0xef, 0xbd, 0x20, 0x16,
0x2c, 0x9d, 0x13, 0xd9, 0xed, 0xb6, 0xa2, 0xfc, 0x6c, 0x2b, 0xe5, 0x40, 0xbb, 0xb8, 0xa5, 0x07,
0x3e, 0x88, 0x37, 0x90, 0x4c, 0x4e, 0xdd, 0xfc, 0x17, 0x1a, 0x5b, 0xa6, 0x9e, 0x3a, 0x79, 0x46,
0x53, 0x38, 0xc8, 0x64, 0x2a, 0x79, 0x18, 0xc4, 0x0b, 0x2f, 0xe1, 0x61, 0xe0, 0x3f, 0x58, 0x07,
0xaa, 0x13, 0xdb, 0x83, 0x8d, 0x57, 0x1e, 0x23, 0xe5, 0x80, 0xcd, 0x6c, 0x03, 0x39, 0x7a, 0x06,
0xad, 0xb5, 0xd9, 0x43, 0x26, 0xd4, 0xee, 0xd9, 0x43, 0x71, 0xb3, 0xe4, 0x11, 0x3d, 0x82, 0x9d,
0x25, 0x09, 0x73, 0x56, 0x5c, 0x2b, 0x2d, 0x7c, 0x59, 0xfd, 0xa2, 0x72, 0x74, 0x05, 0xfb, 0x6f,
0xfc, 0x5f, 0xff, 0xc5, 0xb9, 0xf3, 0x67, 0x05, 0x1a, 0x7a, 0x62, 0xd0, 0x21, 0xa0, 0xf1, 0xa4,
0x37, 0xb9, 0x1b, 0x7b, 0x77, 0x83, 0xf1, 0xc8, 0xb9, 0x76, 0x5f, 0xba, 0x4e, 0xdf, 0x7c, 0x0f,
0x99, 0xb0, 0x37, 0xc2, 0xc3, 0xa9, 0x3b, 0x76, 0x87, 0x03, 0x77, 0xf0, 0xb5, 0x59, 0x41, 0x2d,
0xd8, 0xc5, 0x77, 0x03, 0x25, 0x54, 0xd1, 0x1e, 0x34, 0xc7, 0x93, 0xe1, 0x68, 0x24, 0xa5, 0x9a,
0x54, 0x29, 0xc9, 0xe9, 0x9b, 0x75, 0xad, 0xea, 0xe1, 0x89, 0x54, 0xed, 0xa0, 0x36, 0x00, 0x76,
0x56, 0x72, 0x43, 0x6a, 0xef, 0x46, 0xfd, 0x9e, 0x92, 0x76, 0x91, 0x01, 0x3b, 0x0e, 0xc6, 0x43,
0x6c, 0x36, 0x25, 0xc7, 0x35, 0xee, 0x8d, 0xbf, 0x71, 0xfa, 0xa6, 0x21, 0xad, 0xfa, 0xce, 0x8d,
0xa3, 0xac, 0xa0, 0xf3, 0x13, 0x18, 0xab, 0x7b, 0x82, 0x0e, 0xa1, 0x11, 0xb1, 0x88, 0xa7, 0xba,
0xd4, 0x1a, 0x2e, 0x24, 0x59, 0xad, 0xcf, 0x53, 0x96, 0xa9, 0x6a, 0x6b, 0x58, 0x0b, 0xe8, 0x43,
0xd8, 0x97, 0x07, 0x6f, 0x9e, 0x12, 0x5f, 0x6d, 0x8c, 0x9a, 0xd2, 0xee, 0x49, 0xf0, 0x65, 0x81,
0x75, 0xfe, 0xaa, 0xc0, 0xde, 0xfa, 0xb4, 0xa1, 0xaf, 0xa0, 0x1e, 0x71, 0xca, 0x54, 0x84, 0xf6,
0xf9, 0x93, 0x77, 0x1a, 0x51, 0xfb, 0x96, 0x53, 0x86, 0x95, 0x9f, 0xdc, 0x11, 0x94, 0x2d, 0x03,
0x9f, 0x79, 0x6a, 0x81, 0xe9, 0xfe, 0x83, 0x86, 0x06, 0x72, 0x8d, 0x1d, 0x43, 0x8b, 0xe4, 0x82,
0x7b, 0x94, 0x85, 0x4c, 0x30, 0x95, 0x54, 0x13, 0x83, 0x84, 0xfa, 0x0a, 0x91, 0xeb, 0x47, 0xde,
0x12, 0xb9, 0x61, 0xf4, 0xfa, 0x6b, 0x48, 0xd1, 0xa5, 0x9d, 0x2b, 0xa8, 0xcb, 0x40, 0xe8, 0x11,
0x98, 0xb7, 0xc3, 0xbe, 0xb3, 0xf1, 0xaf, 0xed, 0x83, 0x81, 0x9d, 0x5e, 0xdf, 0x1b, 0x0e, 0x6e,
0x7e, 0x30, 0x2b, 0xba, 0xf9, 0xbd, 0xbe, 0xf7, 0x1d, 0x76, 0x27, 0x8e, 0x59, 0xed, 0xfc, 0x51,
0x05, 0x73, 0xf3, 0x0e, 0xc8, 0xc6, 0x05, 0xb2, 0xbc, 0x62, 0x74, 0xb4, 0x20, 0x33, 0x8c, 0x88,
0xef, 0x11, 0x4a, 0x53, 0x96, 0x65, 0x65, 0x09, 0x11, 0xf1, 0x7b, 0x1a, 0x91, 0x5b, 0x3f, 0xcb,
0x67, 0x31, 0x13, 0x32, 0xc7, 0x9a, 0xde, 0xfa, 0x1a, 0x70, 0x29, 0xba, 0x03, 0x94, 0xa4, 0x41,
0x24, 0x2f, 0xfb, 0xf2, 0x62, 0x45, 0x52, 0x57, 0x37, 0xe6, 0xd3, 0xad, 0xed, 0x1c, 0x69, 0x97,
0x22, 0x02, 0x36, 0x0b, 0x8a, 0xe9, 0x45, 0x19, 0x73, 0x9d, 0xf6, 0x72, 0x45, 0xbb, 0xf3, 0x3f,
0x69, 0x2f, 0x0b, 0xa4, 0x93, 0x43, 0xfb, 0x4d, 0x1b, 0x64, 0xc1, 0x6e, 0xc9, 0xae, 0xbb, 0x52,
0x8a, 0xc8, 0x85, 0xb6, 0x7c, 0x16, 0x04, 0xf7, 0xe4, 0x4f, 0x4c, 0x84, 0x6a, 0x4d, 0xeb, 0xfc,
0xa3, 0xad, 0xe1, 0x87, 0x31, 0x9b, 0xf0, 0x61, 0xcc, 0x06, 0x44, 0xe0, 0x16, 0x7f, 0x2d, 0x74,
0x7e, 0x86, 0xd6, 0x9a, 0xee, 0x5f, 0x62, 0xf6, 0x00, 0x82, 0xc4, 0x5b, 0xb2, 0x34, 0x93, 0x13,
0x5c, 0x55, 0x43, 0xb9, 0xfd, 0x49, 0x71, 0x93, 0xa9, 0xb6, 0xc4, 0x46, 0x50, 0x1e, 0x3b, 0x17,
0x60, 0x6e, 0xee, 0x23, 0xf9, 0x96, 0x26, 0x29, 0x63, 0x51, 0x22, 0x82, 0x59, 0xa8, 0x87, 0xbd,
0x89, 0xd7, 0xa1, 0x27, 0x57, 0x60, 0xac, 0xd8, 0xd0, 0x11, 0x1c, 0xba, 0x23, 0x6f, 0xea, 0x60,
0xb9, 0x12, 0x36, 0xe6, 0xae, 0x09, 0x75, 0x77, 0x34, 0xbd, 0x30, 0x2b, 0xc5, 0xe9, 0xd2, 0xac,
0xbe, 0x70, 0x7e, 0xbc, 0x5e, 0x04, 0xe2, 0x55, 0x3e, 0x93, 0xc9, 0x75, 0x75, 0xb6, 0x67, 0xfa,
0x13, 0x65, 0xc1, 0xcf, 0x16, 0x2c, 0x56, 0xaf, 0x7f, 0x77, 0xcb, 0xb7, 0xcb, 0x55, 0x71, 0x9c,
0x35, 0x94, 0xd9, 0xe7, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0x78, 0x8d, 0xb6, 0x7a, 0xe5, 0x08,
0x00, 0x00,
var fileDescriptor_instance_da800a4f3ac3c9a8 = []byte{
// 1081 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0xeb, 0x6e, 0xe2, 0xc6,
0x17, 0xff, 0x73, 0x09, 0xc1, 0x87, 0x84, 0xbf, 0x33, 0x5a, 0x65, 0xad, 0xf4, 0x43, 0x22, 0x7a,
0x4b, 0x57, 0x0d, 0x68, 0xd3, 0x28, 0xea, 0x36, 0x52, 0xb5, 0x6c, 0xf0, 0xb6, 0x56, 0x13, 0x40,
0x03, 0xa1, 0x97, 0x0f, 0xb5, 0x06, 0xcf, 0xc0, 0xba, 0xc1, 0x1e, 0xd7, 0x33, 0xa6, 0x4d, 0x9f,
0xa3, 0x2f, 0x51, 0xa9, 0xcf, 0xd5, 0xe7, 0xa8, 0x66, 0xc6, 0x66, 0x59, 0x24, 0xba, 0xdb, 0x7e,
0xe2, 0x5c, 0x7f, 0x67, 0xce, 0xe1, 0x37, 0x67, 0x0c, 0x1f, 0x3d, 0x90, 0x98, 0xb2, 0x5f, 0x3b,
0xc1, 0x82, 0x67, 0xb4, 0x13, 0xf0, 0x28, 0xc9, 0x24, 0xeb, 0x2c, 0x9f, 0x76, 0xc2, 0x58, 0x48,
0x12, 0x07, 0xac, 0x9d, 0xa4, 0x5c, 0x72, 0xf4, 0xd8, 0xc4, 0xb5, 0x75, 0x5c, 0x3b, 0x8f, 0x6b,
0x2f, 0x9f, 0x1e, 0x1d, 0xcf, 0x39, 0x9f, 0x2f, 0x58, 0x47, 0x87, 0x4d, 0xb3, 0x59, 0x47, 0x86,
0x11, 0x13, 0x92, 0x44, 0x89, 0xc9, 0x6c, 0xfd, 0x61, 0x41, 0xdd, 0xcb, 0xc1, 0x50, 0x13, 0xca,
0x21, 0x75, 0x4a, 0x27, 0xa5, 0x53, 0x0b, 0x97, 0x43, 0x8a, 0xde, 0x03, 0x6b, 0xc6, 0x17, 0x94,
0xa5, 0x7e, 0x48, 0x9d, 0xb2, 0x36, 0xd7, 0x8d, 0xc1, 0xa3, 0xe8, 0x19, 0x40, 0x90, 0x32, 0x22,
0x19, 0xf5, 0x89, 0x74, 0x2a, 0x27, 0xa5, 0xd3, 0xc6, 0xf9, 0x51, 0xdb, 0xd4, 0x6b, 0x17, 0xf5,
0xda, 0xe3, 0xa2, 0x1e, 0xb6, 0xf2, 0xe8, 0xae, 0x44, 0x08, 0xaa, 0x31, 0x89, 0x98, 0x53, 0xd5,
0x90, 0x5a, 0x46, 0x27, 0xd0, 0xa0, 0x4c, 0x04, 0x69, 0x98, 0xc8, 0x90, 0xc7, 0xce, 0x8e, 0x76,
0xad, 0x9b, 0x90, 0x0b, 0xb5, 0x05, 0x99, 0xb2, 0x85, 0x70, 0x6a, 0x27, 0x95, 0xd3, 0xc6, 0xf9,
0x59, 0x7b, 0x4b, 0xd7, 0xed, 0xa2, 0xa1, 0xf6, 0x8d, 0x8e, 0x77, 0x63, 0x99, 0x3e, 0xe0, 0x3c,
0x19, 0x3d, 0x86, 0xdd, 0xdf, 0x78, 0xcc, 0x54, 0x4b, 0xbb, 0xba, 0x48, 0x4d, 0xa9, 0x1e, 0x45,
0xc7, 0xd0, 0x48, 0x16, 0x44, 0xce, 0x78, 0x1a, 0x29, 0x67, 0x5d, 0x3b, 0xa1, 0x30, 0x79, 0x14,
0x3d, 0x07, 0x2b, 0x65, 0x82, 0x67, 0x69, 0xc0, 0x84, 0x63, 0xe9, 0x86, 0x5b, 0x5b, 0xcf, 0x80,
0x8b, 0x48, 0xfc, 0x3a, 0x09, 0x3d, 0x87, 0x9a, 0x90, 0x44, 0x66, 0xc2, 0x81, 0x93, 0xd2, 0x69,
0xf3, 0xfc, 0xf4, 0xed, 0x2d, 0x8c, 0x74, 0x3c, 0xce, 0xf3, 0xd0, 0x37, 0x50, 0x8f, 0x98, 0x24,
0x94, 0x48, 0xe2, 0x34, 0xf4, 0x18, 0x3a, 0x6f, 0xc7, 0xb8, 0xcd, 0x33, 0xcc, 0x20, 0x56, 0x00,
0xe8, 0x05, 0x58, 0x53, 0xce, 0xa5, 0x4f, 0x43, 0x71, 0xef, 0xec, 0xe9, 0x86, 0x3e, 0xdc, 0x8a,
0xd6, 0x95, 0x92, 0x04, 0xaf, 0x18, 0xed, 0x85, 0xe2, 0x1e, 0xd7, 0x55, 0x9e, 0x92, 0x50, 0x1f,
0xfe, 0x2f, 0x58, 0xc0, 0x63, 0x4a, 0xd2, 0x07, 0x0d, 0x24, 0x9c, 0x7d, 0x7d, 0xae, 0x77, 0x44,
0x6a, 0xae, 0xb2, 0x95, 0x2a, 0xd0, 0x77, 0x80, 0x62, 0x26, 0x7f, 0xe1, 0xe9, 0xbd, 0x1f, 0xc6,
0x92, 0xa5, 0x33, 0xa2, 0xa6, 0xdd, 0xd4, 0x90, 0x9f, 0x6c, 0x85, 0xec, 0x9b, 0x14, 0xaf, 0xc8,
0xc0, 0x07, 0xf1, 0x86, 0x45, 0x28, 0xd6, 0xcd, 0x7e, 0xa6, 0xb1, 0x63, 0x1b, 0xd6, 0x29, 0x19,
0x4d, 0xe0, 0x40, 0xa8, 0xa3, 0x64, 0x8b, 0x30, 0x9e, 0xfb, 0x09, 0x5f, 0x84, 0xc1, 0x83, 0x73,
0xa0, 0x27, 0xb1, 0xbd, 0xd8, 0x68, 0x95, 0x31, 0xd4, 0x09, 0xd8, 0x16, 0x1b, 0x16, 0xf4, 0x29,
0x20, 0xc1, 0xd2, 0x65, 0x18, 0x30, 0x9f, 0x04, 0x01, 0xcf, 0x62, 0xa9, 0x28, 0x85, 0x74, 0x65,
0x3b, 0xf7, 0x74, 0x8d, 0xc3, 0xa3, 0x47, 0xcf, 0xa0, 0xb1, 0xc6, 0x54, 0x64, 0x43, 0xe5, 0x9e,
0x3d, 0xe4, 0xf7, 0x50, 0x89, 0xe8, 0x11, 0xec, 0x2c, 0xc9, 0x22, 0x63, 0xf9, 0x25, 0x34, 0xca,
0x17, 0xe5, 0xcf, 0x4b, 0x47, 0x57, 0xb0, 0xff, 0xc6, 0xbf, 0xfb, 0x6f, 0x92, 0x5b, 0x7f, 0x96,
0xa0, 0x66, 0xf8, 0x85, 0x0e, 0x01, 0x8d, 0xc6, 0xdd, 0xf1, 0xdd, 0xc8, 0xbf, 0xeb, 0x8f, 0x86,
0xee, 0xb5, 0xf7, 0xd2, 0x73, 0x7b, 0xf6, 0xff, 0x90, 0x0d, 0x7b, 0x43, 0x3c, 0x98, 0x78, 0x23,
0x6f, 0xd0, 0xf7, 0xfa, 0x5f, 0xd9, 0x25, 0xd4, 0x80, 0x5d, 0x7c, 0xd7, 0xd7, 0x4a, 0x19, 0xed,
0x41, 0x7d, 0x34, 0x1e, 0x0c, 0x87, 0x4a, 0xab, 0x28, 0x97, 0xd6, 0xdc, 0x9e, 0x5d, 0x35, 0xae,
0x2e, 0x1e, 0x2b, 0xd7, 0x0e, 0x6a, 0x02, 0x60, 0x77, 0xa5, 0xd7, 0x94, 0xf7, 0x6e, 0xd8, 0xeb,
0x6a, 0x6d, 0x17, 0x59, 0xb0, 0xe3, 0x62, 0x3c, 0xc0, 0x76, 0x5d, 0x61, 0x5c, 0xe3, 0xee, 0xe8,
0x6b, 0xb7, 0x67, 0x5b, 0x2a, 0xaa, 0xe7, 0xde, 0xb8, 0x3a, 0x0a, 0x5a, 0x3f, 0x82, 0xb5, 0xba,
0x55, 0xe8, 0x10, 0x6a, 0x11, 0x8b, 0x78, 0x6a, 0x5a, 0xad, 0xe0, 0x5c, 0x53, 0xdd, 0x06, 0x3c,
0x65, 0x42, 0x77, 0x5b, 0xc1, 0x46, 0x41, 0xef, 0xc3, 0xbe, 0x12, 0xfc, 0x59, 0x4a, 0x02, 0xbd,
0x5f, 0x2a, 0xda, 0xbb, 0xa7, 0x8c, 0x2f, 0x73, 0x5b, 0xeb, 0xaf, 0x12, 0xec, 0xad, 0x73, 0x13,
0x7d, 0x09, 0xd5, 0x88, 0x53, 0xa6, 0x2b, 0x34, 0xcf, 0x9f, 0xbc, 0x13, 0xa1, 0xdb, 0xb7, 0x9c,
0x32, 0xac, 0xf3, 0xd4, 0x46, 0xa1, 0x4c, 0x93, 0x40, 0xaf, 0x3b, 0x33, 0x7f, 0x30, 0xa6, 0xbe,
0x5a, 0x7a, 0xc7, 0xd0, 0x20, 0x99, 0xe4, 0x3e, 0x65, 0x0b, 0x26, 0x99, 0x3e, 0x54, 0x1d, 0x83,
0x32, 0xf5, 0xb4, 0x45, 0x2d, 0x2b, 0x75, 0xa7, 0x14, 0x79, 0xcc, 0xb2, 0xac, 0x29, 0xd5, 0xa3,
0xad, 0x2b, 0xa8, 0xaa, 0x42, 0xe8, 0x11, 0xd8, 0xb7, 0x83, 0x9e, 0xbb, 0xf1, 0xaf, 0xed, 0x83,
0x85, 0xdd, 0x6e, 0xcf, 0x1f, 0xf4, 0x6f, 0xbe, 0xb7, 0x4b, 0x66, 0xf8, 0xdd, 0x9e, 0xff, 0x2d,
0xf6, 0xc6, 0xae, 0x5d, 0x6e, 0xfd, 0x5e, 0x06, 0x7b, 0xf3, 0xc6, 0xa8, 0xc1, 0x85, 0xaa, 0xbd,
0x9c, 0x3a, 0x46, 0x51, 0x27, 0x8c, 0x48, 0xe0, 0x13, 0x4a, 0x53, 0x26, 0x44, 0xd1, 0x42, 0x44,
0x82, 0xae, 0xb1, 0xa8, 0x37, 0x42, 0x64, 0xd3, 0x98, 0x69, 0x82, 0x57, 0xcc, 0x1b, 0x61, 0x0c,
0x1e, 0x45, 0x77, 0x80, 0x92, 0x34, 0x8c, 0xd4, 0x6a, 0x58, 0x5e, 0xac, 0x40, 0xaa, 0xfa, 0x7e,
0x7d, 0xbc, 0x75, 0x9c, 0x43, 0x93, 0x92, 0x57, 0xc0, 0x76, 0x0e, 0x31, 0xb9, 0x28, 0x6a, 0xae,
0xc3, 0x5e, 0xae, 0x60, 0x77, 0xfe, 0x23, 0xec, 0x65, 0x6e, 0x69, 0x65, 0xd0, 0x7c, 0x33, 0x06,
0x39, 0xb0, 0x5b, 0xa0, 0x9b, 0xa9, 0x14, 0x2a, 0xf2, 0xa0, 0xa9, 0x1e, 0x11, 0xc9, 0x7d, 0xf5,
0x13, 0x13, 0xa9, 0x47, 0xd3, 0x38, 0xff, 0x60, 0x6b, 0xf9, 0x41, 0xcc, 0xc6, 0x7c, 0x10, 0xb3,
0x3e, 0x91, 0xb8, 0xc1, 0x5f, 0x2b, 0xad, 0x9f, 0xa0, 0xb1, 0xe6, 0xfb, 0x87, 0x9a, 0x5d, 0x80,
0x30, 0xf1, 0x97, 0x2c, 0x15, 0x8a, 0xc1, 0x65, 0x4d, 0xca, 0xed, 0x0f, 0x90, 0x97, 0x4c, 0x4c,
0x24, 0xb6, 0xc2, 0x42, 0x6c, 0x5d, 0x80, 0xbd, 0xb9, 0xbd, 0xd4, 0xcb, 0x9b, 0xa4, 0x8c, 0x45,
0x89, 0x0c, 0xa7, 0x0b, 0x43, 0xf6, 0x3a, 0x5e, 0x37, 0x3d, 0xb9, 0x02, 0x6b, 0x85, 0x86, 0x8e,
0xe0, 0xd0, 0x1b, 0xfa, 0x13, 0x17, 0xab, 0x95, 0xb0, 0xc1, 0xbb, 0x3a, 0x54, 0xbd, 0xe1, 0xe4,
0xc2, 0x2e, 0xe5, 0xd2, 0xa5, 0x5d, 0x7e, 0xe1, 0xfe, 0x70, 0x3d, 0x0f, 0xe5, 0xab, 0x6c, 0xaa,
0x0e, 0xd7, 0x31, 0xa7, 0x3d, 0x33, 0x1f, 0x34, 0x73, 0x7e, 0x36, 0x67, 0xb1, 0xfe, 0x56, 0xe8,
0x6c, 0xf9, 0xd2, 0xb9, 0xca, 0xc5, 0x69, 0x4d, 0x87, 0x7d, 0xf6, 0x77, 0x00, 0x00, 0x00, 0xff,
0xff, 0x84, 0xeb, 0xeb, 0x65, 0x13, 0x09, 0x00, 0x00,
}

View file

@ -50,7 +50,7 @@ func (x InstanceView) String() string {
return proto.EnumName(InstanceView_name, int32(x))
}
func (InstanceView) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{0}
return fileDescriptor_instance_service_0205831efb8574f1, []int{0}
}
type AttachedDiskSpec_Mode int32
@ -78,7 +78,7 @@ func (x AttachedDiskSpec_Mode) String() string {
return proto.EnumName(AttachedDiskSpec_Mode_name, int32(x))
}
func (AttachedDiskSpec_Mode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{26, 0}
return fileDescriptor_instance_service_0205831efb8574f1, []int{26, 0}
}
type GetInstanceRequest struct {
@ -96,7 +96,7 @@ func (m *GetInstanceRequest) Reset() { *m = GetInstanceRequest{} }
func (m *GetInstanceRequest) String() string { return proto.CompactTextString(m) }
func (*GetInstanceRequest) ProtoMessage() {}
func (*GetInstanceRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{0}
return fileDescriptor_instance_service_0205831efb8574f1, []int{0}
}
func (m *GetInstanceRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetInstanceRequest.Unmarshal(m, b)
@ -158,7 +158,7 @@ func (m *ListInstancesRequest) Reset() { *m = ListInstancesRequest{} }
func (m *ListInstancesRequest) String() string { return proto.CompactTextString(m) }
func (*ListInstancesRequest) ProtoMessage() {}
func (*ListInstancesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{1}
return fileDescriptor_instance_service_0205831efb8574f1, []int{1}
}
func (m *ListInstancesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListInstancesRequest.Unmarshal(m, b)
@ -225,7 +225,7 @@ func (m *ListInstancesResponse) Reset() { *m = ListInstancesResponse{} }
func (m *ListInstancesResponse) String() string { return proto.CompactTextString(m) }
func (*ListInstancesResponse) ProtoMessage() {}
func (*ListInstancesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{2}
return fileDescriptor_instance_service_0205831efb8574f1, []int{2}
}
func (m *ListInstancesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListInstancesResponse.Unmarshal(m, b)
@ -267,7 +267,7 @@ type CreateInstanceRequest struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Description of the instance.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs.
// Resource labels as `key:value` pairs.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// ID of the availability zone where the instance resides.
// To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request
@ -282,7 +282,7 @@ type CreateInstanceRequest struct {
// Computing resources of the instance, such as the amount of memory and number of cores.
// To get a list of available values, see [Computing resources](/docs/compute/concepts/vm-types).
ResourcesSpec *ResourcesSpec `protobuf:"bytes,7,opt,name=resources_spec,json=resourcesSpec,proto3" json:"resources_spec,omitempty"`
// The metadata `` key:value `` pairs that will be assigned to this instance. This includes custom metadata and predefined keys.
// The metadata `key:value` pairs that will be assigned to this instance. This includes custom metadata and predefined keys.
// The total size of all keys and values must be less than 512 KB.
//
// Values are free-form strings, and only have meaning as interpreted by the programs which configure the instance.
@ -307,6 +307,7 @@ type CreateInstanceRequest struct {
Hostname string `protobuf:"bytes,12,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Scheduling policy configuration.
SchedulingPolicy *SchedulingPolicy `protobuf:"bytes,13,opt,name=scheduling_policy,json=schedulingPolicy,proto3" json:"scheduling_policy,omitempty"`
ServiceAccountId string `protobuf:"bytes,14,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -316,7 +317,7 @@ func (m *CreateInstanceRequest) Reset() { *m = CreateInstanceRequest{} }
func (m *CreateInstanceRequest) String() string { return proto.CompactTextString(m) }
func (*CreateInstanceRequest) ProtoMessage() {}
func (*CreateInstanceRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{3}
return fileDescriptor_instance_service_0205831efb8574f1, []int{3}
}
func (m *CreateInstanceRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateInstanceRequest.Unmarshal(m, b)
@ -427,6 +428,13 @@ func (m *CreateInstanceRequest) GetSchedulingPolicy() *SchedulingPolicy {
return nil
}
func (m *CreateInstanceRequest) GetServiceAccountId() string {
if m != nil {
return m.ServiceAccountId
}
return ""
}
type CreateInstanceMetadata struct {
// ID of the instance that is being created.
InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
@ -439,7 +447,7 @@ func (m *CreateInstanceMetadata) Reset() { *m = CreateInstanceMetadata{}
func (m *CreateInstanceMetadata) String() string { return proto.CompactTextString(m) }
func (*CreateInstanceMetadata) ProtoMessage() {}
func (*CreateInstanceMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{4}
return fileDescriptor_instance_service_0205831efb8574f1, []int{4}
}
func (m *CreateInstanceMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateInstanceMetadata.Unmarshal(m, b)
@ -476,9 +484,9 @@ type UpdateInstanceRequest struct {
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Description of the instance.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs.
// Resource labels as `key:value` pairs.
//
// Existing set of `` labels `` is completely replaced by the provided set.
// Existing set of `labels` is completely replaced by the provided set.
Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// ID of the hardware platform configuration for the instance.
// This field affects the available values in [resources_spec] field.
@ -490,10 +498,10 @@ type UpdateInstanceRequest struct {
// Computing resources of the instance, such as the amount of memory and number of cores.
// To get a list of available values, see [Computing resources](/docs/compute/concepts/vm-types).
ResourcesSpec *ResourcesSpec `protobuf:"bytes,7,opt,name=resources_spec,json=resourcesSpec,proto3" json:"resources_spec,omitempty"`
// The metadata `` key:value `` pairs that will be assigned to this instance. This includes custom metadata and predefined keys.
// The metadata `key:value` pairs that will be assigned to this instance. This includes custom metadata and predefined keys.
// The total size of all keys and values must be less than 512 KB.
//
// Existing set of `` metadata `` is completely replaced by the provided set.
// Existing set of `metadata` is completely replaced by the provided set.
//
// Values are free-form strings, and only have meaning as interpreted by the programs which configure the instance.
// The only restriction placed on values is that their size must be 256 KB or less.
@ -510,7 +518,7 @@ func (m *UpdateInstanceRequest) Reset() { *m = UpdateInstanceRequest{} }
func (m *UpdateInstanceRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateInstanceRequest) ProtoMessage() {}
func (*UpdateInstanceRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{5}
return fileDescriptor_instance_service_0205831efb8574f1, []int{5}
}
func (m *UpdateInstanceRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateInstanceRequest.Unmarshal(m, b)
@ -598,7 +606,7 @@ func (m *UpdateInstanceMetadata) Reset() { *m = UpdateInstanceMetadata{}
func (m *UpdateInstanceMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateInstanceMetadata) ProtoMessage() {}
func (*UpdateInstanceMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{6}
return fileDescriptor_instance_service_0205831efb8574f1, []int{6}
}
func (m *UpdateInstanceMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateInstanceMetadata.Unmarshal(m, b)
@ -638,7 +646,7 @@ func (m *DeleteInstanceRequest) Reset() { *m = DeleteInstanceRequest{} }
func (m *DeleteInstanceRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteInstanceRequest) ProtoMessage() {}
func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{7}
return fileDescriptor_instance_service_0205831efb8574f1, []int{7}
}
func (m *DeleteInstanceRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteInstanceRequest.Unmarshal(m, b)
@ -677,7 +685,7 @@ func (m *DeleteInstanceMetadata) Reset() { *m = DeleteInstanceMetadata{}
func (m *DeleteInstanceMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteInstanceMetadata) ProtoMessage() {}
func (*DeleteInstanceMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{8}
return fileDescriptor_instance_service_0205831efb8574f1, []int{8}
}
func (m *DeleteInstanceMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteInstanceMetadata.Unmarshal(m, b)
@ -705,8 +713,11 @@ func (m *DeleteInstanceMetadata) GetInstanceId() string {
}
type UpdateInstanceMetadataRequest struct {
InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
Delete []string `protobuf:"bytes,2,rep,name=delete,proto3" json:"delete,omitempty"`
// ID of the instance that is being updated.
InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
// List of keys to be deleted.
Delete []string `protobuf:"bytes,2,rep,name=delete,proto3" json:"delete,omitempty"`
// The metadata `key:value` pairs that will be added or updated to this instance.
Upsert map[string]string `protobuf:"bytes,3,rep,name=upsert,proto3" json:"upsert,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -717,7 +728,7 @@ func (m *UpdateInstanceMetadataRequest) Reset() { *m = UpdateInstanceMet
func (m *UpdateInstanceMetadataRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateInstanceMetadataRequest) ProtoMessage() {}
func (*UpdateInstanceMetadataRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{9}
return fileDescriptor_instance_service_0205831efb8574f1, []int{9}
}
func (m *UpdateInstanceMetadataRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateInstanceMetadataRequest.Unmarshal(m, b)
@ -759,6 +770,7 @@ func (m *UpdateInstanceMetadataRequest) GetUpsert() map[string]string {
}
type UpdateInstanceMetadataMetadata struct {
// ID of the instance that is being updated.
InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -769,7 +781,7 @@ func (m *UpdateInstanceMetadataMetadata) Reset() { *m = UpdateInstanceMe
func (m *UpdateInstanceMetadataMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateInstanceMetadataMetadata) ProtoMessage() {}
func (*UpdateInstanceMetadataMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{10}
return fileDescriptor_instance_service_0205831efb8574f1, []int{10}
}
func (m *UpdateInstanceMetadataMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateInstanceMetadataMetadata.Unmarshal(m, b)
@ -808,7 +820,7 @@ func (m *GetInstanceSerialPortOutputRequest) Reset() { *m = GetInstanceS
func (m *GetInstanceSerialPortOutputRequest) String() string { return proto.CompactTextString(m) }
func (*GetInstanceSerialPortOutputRequest) ProtoMessage() {}
func (*GetInstanceSerialPortOutputRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{11}
return fileDescriptor_instance_service_0205831efb8574f1, []int{11}
}
func (m *GetInstanceSerialPortOutputRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetInstanceSerialPortOutputRequest.Unmarshal(m, b)
@ -848,7 +860,7 @@ func (m *GetInstanceSerialPortOutputResponse) Reset() { *m = GetInstance
func (m *GetInstanceSerialPortOutputResponse) String() string { return proto.CompactTextString(m) }
func (*GetInstanceSerialPortOutputResponse) ProtoMessage() {}
func (*GetInstanceSerialPortOutputResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{12}
return fileDescriptor_instance_service_0205831efb8574f1, []int{12}
}
func (m *GetInstanceSerialPortOutputResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetInstanceSerialPortOutputResponse.Unmarshal(m, b)
@ -888,7 +900,7 @@ func (m *StopInstanceRequest) Reset() { *m = StopInstanceRequest{} }
func (m *StopInstanceRequest) String() string { return proto.CompactTextString(m) }
func (*StopInstanceRequest) ProtoMessage() {}
func (*StopInstanceRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{13}
return fileDescriptor_instance_service_0205831efb8574f1, []int{13}
}
func (m *StopInstanceRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StopInstanceRequest.Unmarshal(m, b)
@ -927,7 +939,7 @@ func (m *StopInstanceMetadata) Reset() { *m = StopInstanceMetadata{} }
func (m *StopInstanceMetadata) String() string { return proto.CompactTextString(m) }
func (*StopInstanceMetadata) ProtoMessage() {}
func (*StopInstanceMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{14}
return fileDescriptor_instance_service_0205831efb8574f1, []int{14}
}
func (m *StopInstanceMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StopInstanceMetadata.Unmarshal(m, b)
@ -967,7 +979,7 @@ func (m *StartInstanceRequest) Reset() { *m = StartInstanceRequest{} }
func (m *StartInstanceRequest) String() string { return proto.CompactTextString(m) }
func (*StartInstanceRequest) ProtoMessage() {}
func (*StartInstanceRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{15}
return fileDescriptor_instance_service_0205831efb8574f1, []int{15}
}
func (m *StartInstanceRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StartInstanceRequest.Unmarshal(m, b)
@ -1006,7 +1018,7 @@ func (m *StartInstanceMetadata) Reset() { *m = StartInstanceMetadata{} }
func (m *StartInstanceMetadata) String() string { return proto.CompactTextString(m) }
func (*StartInstanceMetadata) ProtoMessage() {}
func (*StartInstanceMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{16}
return fileDescriptor_instance_service_0205831efb8574f1, []int{16}
}
func (m *StartInstanceMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StartInstanceMetadata.Unmarshal(m, b)
@ -1046,7 +1058,7 @@ func (m *RestartInstanceRequest) Reset() { *m = RestartInstanceRequest{}
func (m *RestartInstanceRequest) String() string { return proto.CompactTextString(m) }
func (*RestartInstanceRequest) ProtoMessage() {}
func (*RestartInstanceRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{17}
return fileDescriptor_instance_service_0205831efb8574f1, []int{17}
}
func (m *RestartInstanceRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RestartInstanceRequest.Unmarshal(m, b)
@ -1085,7 +1097,7 @@ func (m *RestartInstanceMetadata) Reset() { *m = RestartInstanceMetadata
func (m *RestartInstanceMetadata) String() string { return proto.CompactTextString(m) }
func (*RestartInstanceMetadata) ProtoMessage() {}
func (*RestartInstanceMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{18}
return fileDescriptor_instance_service_0205831efb8574f1, []int{18}
}
func (m *RestartInstanceMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RestartInstanceMetadata.Unmarshal(m, b)
@ -1127,7 +1139,7 @@ func (m *AttachInstanceDiskRequest) Reset() { *m = AttachInstanceDiskReq
func (m *AttachInstanceDiskRequest) String() string { return proto.CompactTextString(m) }
func (*AttachInstanceDiskRequest) ProtoMessage() {}
func (*AttachInstanceDiskRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{19}
return fileDescriptor_instance_service_0205831efb8574f1, []int{19}
}
func (m *AttachInstanceDiskRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AttachInstanceDiskRequest.Unmarshal(m, b)
@ -1175,7 +1187,7 @@ func (m *AttachInstanceDiskMetadata) Reset() { *m = AttachInstanceDiskMe
func (m *AttachInstanceDiskMetadata) String() string { return proto.CompactTextString(m) }
func (*AttachInstanceDiskMetadata) ProtoMessage() {}
func (*AttachInstanceDiskMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{20}
return fileDescriptor_instance_service_0205831efb8574f1, []int{20}
}
func (m *AttachInstanceDiskMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AttachInstanceDiskMetadata.Unmarshal(m, b)
@ -1226,7 +1238,7 @@ func (m *DetachInstanceDiskRequest) Reset() { *m = DetachInstanceDiskReq
func (m *DetachInstanceDiskRequest) String() string { return proto.CompactTextString(m) }
func (*DetachInstanceDiskRequest) ProtoMessage() {}
func (*DetachInstanceDiskRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{21}
return fileDescriptor_instance_service_0205831efb8574f1, []int{21}
}
func (m *DetachInstanceDiskRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DetachInstanceDiskRequest.Unmarshal(m, b)
@ -1370,7 +1382,7 @@ func (m *DetachInstanceDiskMetadata) Reset() { *m = DetachInstanceDiskMe
func (m *DetachInstanceDiskMetadata) String() string { return proto.CompactTextString(m) }
func (*DetachInstanceDiskMetadata) ProtoMessage() {}
func (*DetachInstanceDiskMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{22}
return fileDescriptor_instance_service_0205831efb8574f1, []int{22}
}
func (m *DetachInstanceDiskMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DetachInstanceDiskMetadata.Unmarshal(m, b)
@ -1423,7 +1435,7 @@ func (m *ListInstanceOperationsRequest) Reset() { *m = ListInstanceOpera
func (m *ListInstanceOperationsRequest) String() string { return proto.CompactTextString(m) }
func (*ListInstanceOperationsRequest) ProtoMessage() {}
func (*ListInstanceOperationsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{23}
return fileDescriptor_instance_service_0205831efb8574f1, []int{23}
}
func (m *ListInstanceOperationsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListInstanceOperationsRequest.Unmarshal(m, b)
@ -1481,7 +1493,7 @@ func (m *ListInstanceOperationsResponse) Reset() { *m = ListInstanceOper
func (m *ListInstanceOperationsResponse) String() string { return proto.CompactTextString(m) }
func (*ListInstanceOperationsResponse) ProtoMessage() {}
func (*ListInstanceOperationsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{24}
return fileDescriptor_instance_service_0205831efb8574f1, []int{24}
}
func (m *ListInstanceOperationsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListInstanceOperationsResponse.Unmarshal(m, b)
@ -1524,7 +1536,7 @@ type ResourcesSpec struct {
// This field sets baseline performance for each core.
//
// For example, if you need only 5% of the CPU performance, you can set core_fraction=5.
// For more information, see [documentation](/docs/compute/concepts/vm-types#burstable-cores).
// For more information, see [documentation](/docs/compute/concepts/vm-types#light-vms).
CoreFraction int64 `protobuf:"varint,3,opt,name=core_fraction,json=coreFraction,proto3" json:"core_fraction,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -1535,7 +1547,7 @@ func (m *ResourcesSpec) Reset() { *m = ResourcesSpec{} }
func (m *ResourcesSpec) String() string { return proto.CompactTextString(m) }
func (*ResourcesSpec) ProtoMessage() {}
func (*ResourcesSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{25}
return fileDescriptor_instance_service_0205831efb8574f1, []int{25}
}
func (m *ResourcesSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ResourcesSpec.Unmarshal(m, b)
@ -1600,7 +1612,7 @@ func (m *AttachedDiskSpec) Reset() { *m = AttachedDiskSpec{} }
func (m *AttachedDiskSpec) String() string { return proto.CompactTextString(m) }
func (*AttachedDiskSpec) ProtoMessage() {}
func (*AttachedDiskSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{26}
return fileDescriptor_instance_service_0205831efb8574f1, []int{26}
}
func (m *AttachedDiskSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AttachedDiskSpec.Unmarshal(m, b)
@ -1771,7 +1783,7 @@ func (m *AttachedDiskSpec_DiskSpec) Reset() { *m = AttachedDiskSpec_Disk
func (m *AttachedDiskSpec_DiskSpec) String() string { return proto.CompactTextString(m) }
func (*AttachedDiskSpec_DiskSpec) ProtoMessage() {}
func (*AttachedDiskSpec_DiskSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{26, 0}
return fileDescriptor_instance_service_0205831efb8574f1, []int{26, 0}
}
func (m *AttachedDiskSpec_DiskSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AttachedDiskSpec_DiskSpec.Unmarshal(m, b)
@ -1938,7 +1950,7 @@ func (m *NetworkInterfaceSpec) Reset() { *m = NetworkInterfaceSpec{} }
func (m *NetworkInterfaceSpec) String() string { return proto.CompactTextString(m) }
func (*NetworkInterfaceSpec) ProtoMessage() {}
func (*NetworkInterfaceSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{27}
return fileDescriptor_instance_service_0205831efb8574f1, []int{27}
}
func (m *NetworkInterfaceSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NetworkInterfaceSpec.Unmarshal(m, b)
@ -1995,7 +2007,7 @@ func (m *PrimaryAddressSpec) Reset() { *m = PrimaryAddressSpec{} }
func (m *PrimaryAddressSpec) String() string { return proto.CompactTextString(m) }
func (*PrimaryAddressSpec) ProtoMessage() {}
func (*PrimaryAddressSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{28}
return fileDescriptor_instance_service_0205831efb8574f1, []int{28}
}
func (m *PrimaryAddressSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PrimaryAddressSpec.Unmarshal(m, b)
@ -2041,7 +2053,7 @@ func (m *OneToOneNatSpec) Reset() { *m = OneToOneNatSpec{} }
func (m *OneToOneNatSpec) String() string { return proto.CompactTextString(m) }
func (*OneToOneNatSpec) ProtoMessage() {}
func (*OneToOneNatSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_instance_service_80618e87048981ad, []int{29}
return fileDescriptor_instance_service_0205831efb8574f1, []int{29}
}
func (m *OneToOneNatSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OneToOneNatSpec.Unmarshal(m, b)
@ -2134,6 +2146,7 @@ type InstanceServiceClient interface {
Update(ctx context.Context, in *UpdateInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Deletes the specified instance.
Delete(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Updates the metadata of the specified instance.
UpdateMetadata(ctx context.Context, in *UpdateInstanceMetadataRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Returns the serial port output of the specified Instance resource.
GetSerialPortOutput(ctx context.Context, in *GetInstanceSerialPortOutputRequest, opts ...grpc.CallOption) (*GetInstanceSerialPortOutputResponse, error)
@ -2293,6 +2306,7 @@ type InstanceServiceServer interface {
Update(context.Context, *UpdateInstanceRequest) (*operation.Operation, error)
// Deletes the specified instance.
Delete(context.Context, *DeleteInstanceRequest) (*operation.Operation, error)
// Updates the metadata of the specified instance.
UpdateMetadata(context.Context, *UpdateInstanceMetadataRequest) (*operation.Operation, error)
// Returns the serial port output of the specified Instance resource.
GetSerialPortOutput(context.Context, *GetInstanceSerialPortOutputRequest) (*GetInstanceSerialPortOutputResponse, error)
@ -2612,155 +2626,157 @@ var _InstanceService_serviceDesc = grpc.ServiceDesc{
}
func init() {
proto.RegisterFile("yandex/cloud/compute/v1/instance_service.proto", fileDescriptor_instance_service_80618e87048981ad)
proto.RegisterFile("yandex/cloud/compute/v1/instance_service.proto", fileDescriptor_instance_service_0205831efb8574f1)
}
var fileDescriptor_instance_service_80618e87048981ad = []byte{
// 2334 bytes of a gzipped FileDescriptorProto
var fileDescriptor_instance_service_0205831efb8574f1 = []byte{
// 2359 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0xcd, 0x4f, 0x1b, 0xdb,
0x15, 0xcf, 0xe0, 0x0f, 0xec, 0x63, 0x20, 0xee, 0x0d, 0x04, 0x3f, 0xab, 0xbc, 0xf2, 0x26, 0x4a,
0x4a, 0x9c, 0xf1, 0xc7, 0x18, 0x63, 0x70, 0x42, 0xf4, 0x84, 0x03, 0x24, 0x56, 0x93, 0x90, 0x0e,
0x09, 0x6d, 0x13, 0xa5, 0xd6, 0xe0, 0xb9, 0x90, 0x11, 0xf6, 0xcc, 0x74, 0x66, 0x4c, 0x1e, 0xa4,
0xa9, 0x2a, 0x54, 0x55, 0x6a, 0xba, 0x7c, 0xbb, 0xee, 0xda, 0xae, 0xba, 0x2c, 0xab, 0xf6, 0x55,
0x7a, 0x6a, 0x37, 0x85, 0x55, 0x55, 0xd1, 0x4d, 0xff, 0x80, 0x2e, 0xba, 0xab, 0x94, 0x65, 0x56,
0xd5, 0xbd, 0x33, 0x63, 0xc6, 0x66, 0xc6, 0x0c, 0x90, 0xaa, 0xab, 0x78, 0xee, 0x3d, 0xe7, 0xdc,
0xdf, 0x39, 0xf7, 0x7c, 0x5e, 0x02, 0xb9, 0x1d, 0x51, 0x91, 0xf0, 0x17, 0xf9, 0x46, 0x53, 0x6d,
0x4b, 0xf9, 0x86, 0xda, 0xd2, 0xda, 0x26, 0xce, 0x6f, 0xf3, 0x79, 0x59, 0x31, 0x4c, 0x51, 0x69,
0xe0, 0xba, 0x81, 0xf5, 0x6d, 0xb9, 0x81, 0x73, 0x9a, 0xae, 0x9a, 0x2a, 0x1a, 0xb7, 0xe8, 0x73,
0x94, 0x3e, 0x67, 0xd3, 0xe7, 0xb6, 0xf9, 0xf4, 0x37, 0x37, 0x55, 0x75, 0xb3, 0x89, 0xf3, 0xa2,
0x26, 0xe7, 0x45, 0x45, 0x51, 0x4d, 0xd1, 0x94, 0x55, 0xc5, 0xb0, 0xd8, 0xd2, 0x93, 0xf6, 0x2e,
0xfd, 0x5a, 0x6f, 0x6f, 0xe4, 0x37, 0x64, 0xdc, 0x94, 0xea, 0x2d, 0xd1, 0xd8, 0xb2, 0x29, 0xd2,
0x36, 0x10, 0xc2, 0xaf, 0x6a, 0x58, 0xa7, 0xec, 0xf6, 0xde, 0x8d, 0xd3, 0x40, 0x7a, 0xd2, 0x75,
0xa4, 0x9c, 0x90, 0x37, 0xd1, 0x45, 0xb7, 0x2d, 0x36, 0x65, 0xc9, 0xb5, 0xcd, 0xfe, 0x04, 0xd0,
0x7d, 0x6c, 0xd6, 0x6c, 0xd9, 0x02, 0xfe, 0x51, 0x1b, 0x1b, 0x26, 0xca, 0x42, 0xa2, 0x63, 0x13,
0x59, 0x4a, 0x31, 0x93, 0xcc, 0x54, 0xbc, 0x3a, 0xf4, 0xef, 0x03, 0x9e, 0x79, 0x77, 0xc8, 0x87,
0xe7, 0xef, 0xce, 0x14, 0x04, 0x70, 0x08, 0x6a, 0x12, 0xaa, 0x40, 0x78, 0x5b, 0xc6, 0xaf, 0x53,
0x03, 0x93, 0xcc, 0xd4, 0x48, 0xf1, 0x7a, 0xce, 0xc7, 0x6e, 0x39, 0xe7, 0x98, 0x35, 0x19, 0xbf,
0x16, 0x28, 0x0b, 0xfb, 0x07, 0x06, 0x46, 0x1f, 0xca, 0x46, 0x07, 0x81, 0xe1, 0x40, 0xb8, 0x09,
0xf1, 0x0d, 0xb5, 0x29, 0x61, 0xdd, 0x0f, 0x40, 0xcc, 0xda, 0xae, 0x49, 0xe8, 0xdb, 0x10, 0xd7,
0xc4, 0x4d, 0x5c, 0x37, 0xe4, 0x5d, 0x4c, 0x31, 0x84, 0xaa, 0xf0, 0xe1, 0x80, 0x8f, 0xce, 0xdf,
0xe5, 0x0b, 0x85, 0x82, 0x10, 0x23, 0x9b, 0xab, 0xf2, 0x2e, 0x46, 0x53, 0x00, 0x94, 0xd0, 0x54,
0xb7, 0xb0, 0x92, 0x0a, 0x51, 0xa1, 0xf1, 0x77, 0x87, 0x7c, 0x84, 0x52, 0x0a, 0x54, 0xca, 0x53,
0xb2, 0x87, 0x58, 0x88, 0x6e, 0xc8, 0x4d, 0x13, 0xeb, 0xa9, 0x30, 0xa5, 0x82, 0x77, 0x87, 0x1d,
0x79, 0xf6, 0x0e, 0xfb, 0x53, 0x06, 0xc6, 0x7a, 0xa0, 0x1b, 0x9a, 0xaa, 0x18, 0x18, 0x7d, 0x0e,
0x71, 0xc7, 0x3a, 0x46, 0x8a, 0x99, 0x0c, 0x4d, 0x25, 0x8a, 0x9f, 0x9d, 0x6a, 0x14, 0xe1, 0x98,
0x07, 0xdd, 0x80, 0xcb, 0x0a, 0xfe, 0xc2, 0xac, 0xbb, 0xd0, 0x12, 0xbd, 0xe2, 0xc2, 0x30, 0x59,
0x7e, 0xe2, 0xc0, 0x64, 0xf7, 0xe2, 0x30, 0x76, 0x4f, 0xc7, 0xa2, 0x89, 0x7b, 0x6f, 0xf0, 0x0c,
0xe6, 0x9b, 0x81, 0xb0, 0x22, 0xb6, 0x2c, 0xcb, 0xc5, 0xab, 0x9f, 0xbd, 0x3f, 0xe0, 0x27, 0x7e,
0xfc, 0x42, 0xcc, 0xee, 0xbe, 0x7c, 0x91, 0x15, 0xb3, 0xbb, 0x85, 0x6c, 0xe5, 0xe5, 0x1b, 0x9e,
0x2b, 0xf3, 0x6f, 0x5f, 0xd8, 0x5f, 0x02, 0x25, 0x47, 0xb7, 0x20, 0x21, 0x61, 0xa3, 0xa1, 0xcb,
0x1a, 0x71, 0xa7, 0x6e, 0x6b, 0x16, 0x67, 0xca, 0x82, 0x7b, 0x17, 0x7d, 0xc9, 0x40, 0xb4, 0x29,
0xae, 0xe3, 0xa6, 0x91, 0x0a, 0x53, 0x7b, 0xdc, 0xf6, 0xb5, 0x87, 0xa7, 0x3e, 0xb9, 0x87, 0x94,
0x79, 0x49, 0x31, 0xf5, 0x9d, 0xea, 0xe7, 0xef, 0x0f, 0xf8, 0xc4, 0x8b, 0x6c, 0xbd, 0x90, 0xad,
0x10, 0x98, 0x99, 0x3d, 0xaa, 0x53, 0xb9, 0x64, 0xe9, 0x56, 0x9e, 0xde, 0x3f, 0xe4, 0xa3, 0xe9,
0x30, 0x9f, 0xa5, 0xbf, 0x10, 0x4a, 0xda, 0xca, 0x74, 0xe8, 0x05, 0x1b, 0x0a, 0xba, 0x0e, 0x83,
0xbb, 0xaa, 0x42, 0x5d, 0x3c, 0xe2, 0x61, 0xa2, 0x28, 0xd9, 0xac, 0x49, 0xa8, 0x04, 0x09, 0xad,
0x29, 0x9a, 0x1b, 0xaa, 0xde, 0x22, 0xa4, 0x51, 0x4a, 0x7a, 0x85, 0x90, 0x12, 0x20, 0x04, 0xa7,
0x24, 0xea, 0x52, 0x76, 0x9b, 0x17, 0xc0, 0xa1, 0xab, 0x49, 0x68, 0x15, 0x46, 0x74, 0x6c, 0xa8,
0x6d, 0xbd, 0x81, 0x8d, 0xba, 0xa1, 0xe1, 0x46, 0x6a, 0x70, 0x92, 0x99, 0x4a, 0x14, 0x6f, 0xf8,
0x6a, 0x2e, 0x38, 0xe4, 0xab, 0x1a, 0x6e, 0x54, 0xc3, 0xe4, 0x00, 0x61, 0x58, 0x77, 0x2f, 0xa2,
0xef, 0x43, 0xac, 0x85, 0x4d, 0x51, 0x12, 0x4d, 0x31, 0x15, 0xa3, 0x86, 0x9c, 0x3f, 0xa3, 0x21,
0x1f, 0xd9, 0xec, 0xd4, 0x94, 0x42, 0x47, 0x1a, 0x7a, 0x06, 0x23, 0xeb, 0xaa, 0x6a, 0xd6, 0x25,
0xd9, 0xd8, 0xb2, 0xe0, 0xc6, 0x29, 0xdc, 0x9b, 0xbe, 0xf2, 0x17, 0x4c, 0x53, 0x6c, 0xbc, 0xc2,
0xd2, 0xa2, 0x6c, 0x6c, 0xb9, 0x10, 0x0f, 0x11, 0x31, 0xce, 0x1a, 0x92, 0x60, 0xd4, 0xc0, 0x0d,
0x95, 0x58, 0x68, 0xe7, 0x58, 0xb6, 0x91, 0x02, 0x0a, 0xfe, 0x0c, 0xc2, 0x07, 0xf7, 0x0e, 0xf9,
0xd0, 0xfc, 0xdd, 0x69, 0x01, 0x75, 0xe4, 0x39, 0x7b, 0x06, 0x6a, 0xc2, 0xb8, 0x82, 0xcd, 0xd7,
0xaa, 0xbe, 0x55, 0x97, 0x15, 0x13, 0xeb, 0x1b, 0x22, 0x49, 0xe6, 0xf4, 0xa0, 0x04, 0x3d, 0x28,
0xeb, 0x7b, 0xd0, 0x63, 0x8b, 0xaf, 0xe6, 0xb0, 0xd1, 0xc3, 0x22, 0x7b, 0x87, 0x3c, 0xc3, 0x0b,
0x63, 0x8a, 0xc7, 0xa6, 0x81, 0xee, 0x42, 0xec, 0x95, 0x6a, 0x98, 0x34, 0x68, 0x86, 0x82, 0x06,
0x4d, 0x87, 0x05, 0xad, 0xc1, 0x37, 0x0c, 0xa2, 0x5a, 0xbb, 0x29, 0x2b, 0x9b, 0x75, 0x4d, 0x6d,
0xca, 0x8d, 0x9d, 0xd4, 0xf0, 0x29, 0xc6, 0x5e, 0xed, 0x70, 0x3c, 0xa1, 0x0c, 0x42, 0xd2, 0xe8,
0x59, 0x49, 0x57, 0x20, 0xe1, 0x8a, 0x12, 0x94, 0x84, 0xd0, 0x16, 0xde, 0xb1, 0x62, 0x5f, 0x20,
0x3f, 0xd1, 0x28, 0x44, 0xb6, 0xc5, 0x66, 0xdb, 0x8e, 0x74, 0xc1, 0xfa, 0xb8, 0x3d, 0x30, 0xc7,
0xa4, 0xef, 0xc0, 0x70, 0x97, 0x5f, 0x9c, 0x85, 0x99, 0xbd, 0x07, 0x57, 0xbb, 0x5d, 0xcd, 0x11,
0x85, 0x6e, 0x7a, 0x95, 0x91, 0x98, 0x57, 0x09, 0x61, 0xff, 0x1e, 0x81, 0xb1, 0x67, 0x9a, 0xe4,
0x91, 0xc9, 0xce, 0x58, 0x8b, 0xee, 0x40, 0xa2, 0x4d, 0xe5, 0xd0, 0x82, 0x4b, 0xd1, 0x26, 0x8a,
0xe9, 0x9c, 0x55, 0x93, 0x73, 0x4e, 0x4d, 0xce, 0x2d, 0x93, 0x9a, 0xfc, 0x48, 0x34, 0xb6, 0x04,
0xb0, 0xc8, 0xc9, 0xef, 0x4e, 0x2a, 0x0c, 0x5d, 0x28, 0x15, 0x86, 0x83, 0xa6, 0xc2, 0xc8, 0x29,
0xa9, 0xd0, 0xd3, 0x20, 0xff, 0x9b, 0x54, 0x58, 0xf0, 0xca, 0x71, 0x97, 0xfb, 0xe5, 0xb7, 0x47,
0x17, 0xcb, 0x6f, 0x17, 0xc9, 0x6c, 0xde, 0x76, 0xf1, 0xc9, 0x6c, 0xff, 0xb7, 0xb8, 0xa8, 0xc0,
0xd5, 0x6e, 0xa0, 0x9d, 0xb8, 0xf8, 0x96, 0x87, 0x4b, 0x77, 0x45, 0xc3, 0x32, 0x8c, 0x2d, 0xe2,
0x26, 0xbe, 0x68, 0x30, 0x10, 0x08, 0xdd, 0x72, 0x82, 0x43, 0xf8, 0x0f, 0x03, 0x13, 0xde, 0xf0,
0x1d, 0x2c, 0xa7, 0x89, 0x40, 0x57, 0x21, 0x2a, 0xd1, 0xd3, 0x53, 0x03, 0x93, 0xa1, 0xa9, 0xb8,
0x60, 0x7f, 0xa1, 0xe7, 0x10, 0x6d, 0x6b, 0x06, 0xd6, 0xcd, 0x54, 0x88, 0x5e, 0x74, 0x35, 0xe0,
0x45, 0xf7, 0x00, 0xc8, 0x3d, 0xa3, 0x42, 0xac, 0xeb, 0xb6, 0x25, 0x92, 0xcb, 0x76, 0x2d, 0x9f,
0xe9, 0xbe, 0x16, 0xe0, 0x53, 0xef, 0xf3, 0x82, 0x1b, 0x6d, 0x15, 0x58, 0x57, 0x37, 0xbd, 0x8a,
0x75, 0x59, 0x6c, 0x3e, 0x51, 0x75, 0x73, 0xa5, 0x6d, 0x6a, 0x6d, 0xf3, 0x9c, 0x97, 0xb8, 0x00,
0xd7, 0xfa, 0x0a, 0xb5, 0x9b, 0xce, 0x34, 0xc4, 0x1a, 0xaa, 0x62, 0x62, 0xc5, 0x34, 0x6c, 0x64,
0x9d, 0x6f, 0x76, 0x11, 0xae, 0xac, 0x9a, 0xaa, 0x76, 0x41, 0x6f, 0x9a, 0x85, 0x51, 0xb7, 0x94,
0xe0, 0x66, 0x59, 0x22, 0x8c, 0xa2, 0x7e, 0xc1, 0x31, 0x83, 0x9d, 0x83, 0xb1, 0x2e, 0x31, 0xc1,
0x01, 0xdc, 0x87, 0xab, 0x02, 0x36, 0x3e, 0x02, 0x84, 0xdb, 0x30, 0xde, 0x23, 0x28, 0x38, 0x88,
0xdf, 0x31, 0xf0, 0x89, 0xd5, 0xd6, 0x38, 0xbc, 0xa4, 0x81, 0x39, 0x67, 0x99, 0x7b, 0x09, 0x48,
0xb4, 0x5b, 0x24, 0x57, 0xcb, 0x36, 0x70, 0xbe, 0x96, 0x2d, 0x29, 0xf6, 0xac, 0xb3, 0x6b, 0x90,
0x3e, 0x09, 0x35, 0xb0, 0xaa, 0x68, 0x1c, 0x06, 0x29, 0x28, 0x59, 0xb2, 0xc3, 0x2c, 0x4a, 0x3e,
0x6b, 0x12, 0xfb, 0x15, 0x03, 0x9f, 0x2c, 0xe2, 0x8f, 0x64, 0x83, 0x6b, 0x3d, 0xa7, 0x1c, 0xb7,
0x16, 0x0f, 0x2e, 0x39, 0x27, 0x92, 0x7e, 0x40, 0xc2, 0x64, 0xa8, 0xaf, 0xbb, 0x2a, 0x7b, 0xea,
0xfd, 0x01, 0x3f, 0x6a, 0xd5, 0x42, 0xab, 0x92, 0x67, 0xeb, 0x2f, 0xdf, 0x70, 0x7c, 0xe5, 0xed,
0x83, 0x4b, 0x02, 0x58, 0xe4, 0x8f, 0xc5, 0x16, 0xae, 0x0e, 0x41, 0x98, 0x88, 0x41, 0xe1, 0x3f,
0xff, 0x85, 0x67, 0x88, 0x51, 0x4e, 0x62, 0xff, 0x08, 0x46, 0xf9, 0x35, 0x03, 0x13, 0xee, 0x41,
0x72, 0xc5, 0x19, 0xe1, 0x8d, 0x73, 0x1a, 0xe6, 0xe3, 0x0f, 0xc4, 0xec, 0x2f, 0x19, 0xf8, 0xd4,
0x0f, 0xa3, 0x9d, 0x80, 0x16, 0x00, 0x3a, 0x8f, 0x0f, 0x3e, 0x63, 0xef, 0xf1, 0xe3, 0x44, 0x87,
0x5f, 0x70, 0x31, 0x05, 0x9e, 0x7b, 0xbf, 0x66, 0x60, 0xb8, 0xab, 0x9b, 0x40, 0x39, 0x88, 0xb6,
0x70, 0x4b, 0xd5, 0xad, 0x5c, 0x1f, 0xaa, 0x5e, 0x25, 0xc6, 0xf9, 0x70, 0xc0, 0x8f, 0xcc, 0xdf,
0x2d, 0xce, 0x96, 0xe6, 0x66, 0x67, 0x2b, 0x85, 0x72, 0xa5, 0x54, 0x12, 0x6c, 0x2a, 0xf4, 0x1d,
0x88, 0x34, 0x54, 0x1d, 0x1b, 0xb6, 0x79, 0x66, 0x6c, 0xf2, 0x2c, 0xcf, 0x15, 0xb9, 0x12, 0x57,
0xe6, 0xe6, 0x38, 0xbe, 0xc0, 0xf1, 0x45, 0x8e, 0x2f, 0x71, 0x7c, 0x99, 0xe3, 0xe7, 0xb8, 0x62,
0x81, 0x2b, 0x16, 0xb9, 0x62, 0x89, 0x2b, 0x96, 0xb9, 0xe2, 0x1c, 0x37, 0x5d, 0xe0, 0xa6, 0x8b,
0x82, 0x25, 0x03, 0x15, 0x60, 0x98, 0xfc, 0xa8, 0x6f, 0xe8, 0x62, 0xa3, 0x33, 0x0c, 0x87, 0xaa,
0x89, 0x0f, 0x07, 0xfc, 0x60, 0x81, 0x9b, 0xe1, 0x88, 0x2d, 0x87, 0x08, 0xc5, 0xb2, 0x4d, 0xc0,
0xfe, 0x2a, 0x02, 0xc9, 0xde, 0x60, 0x44, 0x55, 0x08, 0xb7, 0x54, 0x09, 0x53, 0x0d, 0x46, 0x8a,
0xb9, 0xc0, 0x51, 0x9c, 0x7b, 0xa4, 0x4a, 0x58, 0xa0, 0xbc, 0xa8, 0xd2, 0xed, 0xee, 0x03, 0xfd,
0xdd, 0xdd, 0xed, 0xec, 0xc4, 0x81, 0xc5, 0xb6, 0xa9, 0xd6, 0xed, 0x9a, 0x4d, 0x74, 0x88, 0x09,
0x40, 0x96, 0xac, 0x1e, 0x02, 0x7d, 0x17, 0xe2, 0xc7, 0xa9, 0x26, 0x4c, 0x53, 0x4d, 0x31, 0x38,
0x48, 0xe7, 0xc7, 0x83, 0x4b, 0x42, 0x4c, 0x72, 0x54, 0x76, 0x85, 0x70, 0xc4, 0x2f, 0x84, 0xd3,
0xbf, 0x19, 0x80, 0x58, 0xc7, 0x48, 0x4e, 0x8b, 0xce, 0x5c, 0xa8, 0x45, 0x1f, 0xe8, 0xdb, 0xa2,
0x7f, 0x06, 0x83, 0xe6, 0x8e, 0x46, 0x43, 0x2d, 0xd4, 0x33, 0xb3, 0x44, 0xc9, 0x46, 0x4d, 0x42,
0x3c, 0x84, 0x69, 0x74, 0x85, 0xe9, 0x4d, 0x4f, 0xd8, 0xee, 0x33, 0x56, 0xe2, 0x2b, 0xa5, 0xe9,
0x42, 0x29, 0x5b, 0x9a, 0xae, 0xcc, 0x15, 0x4a, 0xe5, 0x19, 0x9e, 0xe7, 0x0b, 0x25, 0x81, 0x92,
0xa2, 0xeb, 0x10, 0x93, 0x5b, 0xc4, 0xb1, 0x3d, 0x95, 0x1d, 0xa4, 0x7b, 0x35, 0x89, 0x20, 0x35,
0x14, 0x51, 0x33, 0x5e, 0xa9, 0xe6, 0x71, 0x27, 0xee, 0xa6, 0x04, 0x67, 0xbb, 0x26, 0x55, 0x63,
0x10, 0xb5, 0xa2, 0x80, 0xbd, 0x03, 0x61, 0xe2, 0x06, 0x68, 0x14, 0x92, 0x8f, 0x56, 0x16, 0x97,
0xea, 0xcf, 0x1e, 0xaf, 0x3e, 0x59, 0xba, 0x57, 0x5b, 0xae, 0x2d, 0x2d, 0x26, 0x2f, 0xa1, 0x61,
0x88, 0x0b, 0x4b, 0x0b, 0x8b, 0xf5, 0x95, 0xc7, 0x0f, 0x7f, 0x90, 0x64, 0xd0, 0x08, 0x00, 0xfd,
0xfc, 0x9e, 0x50, 0x7b, 0xba, 0x94, 0x1c, 0xe8, 0xc9, 0x73, 0xbf, 0x18, 0x80, 0x51, 0xaf, 0xb1,
0x18, 0xdd, 0x84, 0xb8, 0xd1, 0x5e, 0x57, 0xb0, 0xe9, 0xfb, 0xa8, 0x64, 0x6d, 0xd7, 0x24, 0xb4,
0x0e, 0xe3, 0x9a, 0x2e, 0xb7, 0xc8, 0xd4, 0xbf, 0x5d, 0xaa, 0x8b, 0x92, 0xa4, 0x63, 0xc3, 0x70,
0x17, 0xa9, 0x5b, 0xbe, 0x9e, 0xf3, 0xc4, 0xe2, 0x5b, 0xb0, 0x78, 0xe8, 0xac, 0x30, 0x6a, 0xcb,
0x5a, 0x2b, 0xb9, 0x56, 0xbb, 0xce, 0x28, 0x77, 0x9f, 0x11, 0xba, 0xc0, 0x19, 0x65, 0xd7, 0x2a,
0xfb, 0x73, 0x06, 0xd0, 0x49, 0x62, 0x94, 0x82, 0x41, 0xfb, 0x3c, 0x3b, 0xd1, 0x3b, 0x9f, 0x68,
0x0d, 0xae, 0xa8, 0x0a, 0x49, 0x5e, 0x75, 0xf2, 0x8f, 0x22, 0x9a, 0x6e, 0xa5, 0xa7, 0x7c, 0x01,
0xad, 0x28, 0xf8, 0xa9, 0xba, 0xa2, 0xe0, 0xc7, 0xa2, 0x49, 0xd1, 0x5c, 0x56, 0xbb, 0x17, 0xd8,
0xe7, 0x70, 0xb9, 0x87, 0x06, 0xdd, 0x07, 0x90, 0xb5, 0xfa, 0x36, 0xd6, 0x0d, 0xe2, 0xd2, 0x56,
0xd6, 0x60, 0xfd, 0xdf, 0x19, 0xb5, 0x35, 0x8b, 0xd2, 0x2e, 0xfa, 0x71, 0xd9, 0x59, 0xc8, 0x5c,
0x83, 0x21, 0xf7, 0xd3, 0x2c, 0x8a, 0x43, 0xa4, 0xba, 0xb0, 0x5a, 0xbb, 0x97, 0xbc, 0x84, 0x62,
0x10, 0x5e, 0x7e, 0xf6, 0xf0, 0x61, 0x92, 0x29, 0x7e, 0x40, 0x70, 0xd9, 0xd5, 0x84, 0x92, 0xb4,
0x81, 0xf6, 0x18, 0x08, 0xdd, 0xc7, 0x26, 0xf2, 0x37, 0xf4, 0xc9, 0xc7, 0xe5, 0xf4, 0xe9, 0x4f,
0xa1, 0xec, 0xad, 0xbd, 0x7f, 0xfc, 0xeb, 0xcb, 0x81, 0xeb, 0xe8, 0x9a, 0xd7, 0x03, 0xb8, 0x91,
0x7f, 0xe3, 0x2a, 0x86, 0x6f, 0xd1, 0xcf, 0x18, 0x08, 0x93, 0xd2, 0x84, 0xfc, 0x1f, 0x79, 0xbc,
0x5e, 0x98, 0xd3, 0xb9, 0xa0, 0xe4, 0x56, 0x7d, 0x63, 0x27, 0x28, 0xa8, 0x71, 0x34, 0xe6, 0x09,
0x0a, 0xfd, 0x96, 0x81, 0xa8, 0xf5, 0x0e, 0x82, 0x72, 0x67, 0x7b, 0x93, 0x4b, 0x9f, 0x5e, 0x25,
0xd9, 0xe5, 0xfd, 0xa3, 0x0c, 0xeb, 0xfb, 0xd0, 0x12, 0x73, 0x56, 0x28, 0xc4, 0x34, 0xeb, 0x0d,
0xf1, 0x36, 0x93, 0x41, 0xbf, 0x67, 0x20, 0x6a, 0x4d, 0x39, 0x7d, 0x50, 0x7a, 0xce, 0xd7, 0x41,
0x50, 0x3e, 0xb5, 0x50, 0xfa, 0x8c, 0xbd, 0xdd, 0x28, 0xa7, 0x8a, 0x41, 0x6e, 0x97, 0x60, 0xfe,
0x13, 0x03, 0x51, 0xbb, 0x04, 0xf9, 0x63, 0xf6, 0x9c, 0x97, 0x83, 0x60, 0xfe, 0xe1, 0xfe, 0x51,
0x26, 0xef, 0x3b, 0x27, 0x8f, 0xf5, 0x3e, 0x1c, 0x2d, 0xb5, 0x34, 0x73, 0xc7, 0x72, 0xcf, 0x4c,
0x20, 0xf7, 0xfc, 0x27, 0x03, 0x23, 0x96, 0x41, 0x3a, 0x42, 0xcb, 0xe7, 0x1b, 0x78, 0x83, 0x68,
0xb3, 0xb5, 0x7f, 0x94, 0xc9, 0x9c, 0x3a, 0xc8, 0x76, 0xdf, 0xc4, 0x2c, 0x5b, 0x0c, 0xa0, 0x48,
0xbe, 0xdd, 0xa5, 0x04, 0xb9, 0x98, 0xbf, 0x31, 0x70, 0xe5, 0x3e, 0x36, 0x7b, 0x47, 0x52, 0x74,
0x27, 0x48, 0x3a, 0xf0, 0x99, 0x8e, 0xd3, 0xf3, 0xe7, 0x63, 0xb6, 0x83, 0x74, 0x9e, 0x6a, 0x54,
0x46, 0xa5, 0x20, 0xbe, 0x65, 0xf4, 0x02, 0xff, 0x8a, 0x81, 0x30, 0x19, 0x71, 0x11, 0xe7, 0xff,
0x10, 0x7b, 0x72, 0x8e, 0x0e, 0x72, 0x2f, 0xe2, 0xfe, 0x51, 0x26, 0xeb, 0x33, 0x3f, 0xf7, 0xf1,
0xb1, 0x0c, 0x3b, 0x15, 0x48, 0x11, 0x82, 0xf9, 0x6b, 0x06, 0x22, 0x74, 0x3e, 0xee, 0x93, 0x08,
0xbd, 0xc6, 0xf0, 0x20, 0xf0, 0x1b, 0xfb, 0x47, 0x99, 0x9c, 0xdf, 0xf8, 0xdd, 0x07, 0xff, 0x2d,
0xf6, 0x66, 0x30, 0xfc, 0x04, 0xf6, 0x5f, 0x19, 0x18, 0xb4, 0xa7, 0x6b, 0x94, 0xef, 0xf7, 0x8a,
0x78, 0x4e, 0x25, 0x36, 0xf7, 0x8f, 0x32, 0x05, 0xff, 0x01, 0xbe, 0x8f, 0x1a, 0x59, 0xf6, 0x56,
0x10, 0x35, 0x74, 0x1b, 0xfc, 0x21, 0x03, 0x60, 0xf5, 0xbf, 0xa4, 0x6d, 0x45, 0xa7, 0x35, 0xc9,
0x1e, 0xa3, 0x70, 0xd0, 0x3b, 0xb9, 0xd1, 0x77, 0x4e, 0xef, 0x0e, 0xf3, 0x69, 0x36, 0x17, 0x44,
0x09, 0xb1, 0x03, 0x9c, 0x84, 0x38, 0x51, 0xc5, 0x1a, 0x7a, 0x4f, 0x51, 0xc5, 0x77, 0xaa, 0x3f,
0x83, 0x2a, 0x7d, 0xa6, 0xeb, 0x73, 0xa9, 0x22, 0x61, 0xb7, 0x2a, 0x7f, 0x64, 0x60, 0x84, 0x54,
0xf6, 0xe3, 0xd1, 0xb5, 0x4f, 0x22, 0xee, 0x3b, 0x8f, 0xa7, 0x67, 0xcf, 0xcc, 0x67, 0xa7, 0xa7,
0x32, 0x85, 0x5f, 0x40, 0x41, 0xe0, 0x1f, 0xff, 0x29, 0xdf, 0xa8, 0x2e, 0x3d, 0xbf, 0xb7, 0x29,
0x9b, 0xaf, 0xda, 0xeb, 0xe4, 0xac, 0xbc, 0x75, 0x78, 0xd6, 0xfa, 0x93, 0xfe, 0xa6, 0x9a, 0xdd,
0xc4, 0x0a, 0x75, 0xda, 0xbc, 0xcf, 0xff, 0x1d, 0xb8, 0x63, 0xff, 0x5c, 0x8f, 0x52, 0xb2, 0xe9,
0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x1b, 0x6d, 0x48, 0x30, 0x0a, 0x21, 0x00, 0x00,
0x15, 0xcf, 0xe0, 0x0f, 0xec, 0x63, 0x20, 0xee, 0x0d, 0x04, 0x3f, 0xab, 0xbc, 0x92, 0x89, 0x92,
0x12, 0x67, 0xfc, 0x31, 0xc6, 0x18, 0x9c, 0x10, 0x3d, 0xe1, 0x00, 0x89, 0xd5, 0x24, 0xa4, 0x43,
0x42, 0xdb, 0x44, 0xa9, 0x35, 0x78, 0x2e, 0x64, 0x84, 0x3d, 0x33, 0x9d, 0x19, 0x93, 0x47, 0xd2,
0x54, 0x15, 0xaa, 0x2a, 0x35, 0x5d, 0xbe, 0x5d, 0x77, 0x6d, 0x57, 0xdd, 0xb5, 0xac, 0xda, 0x57,
0xe9, 0xa9, 0xdd, 0x14, 0x56, 0x55, 0x45, 0x37, 0xfd, 0x03, 0xba, 0xe8, 0xae, 0x52, 0x96, 0x59,
0x55, 0xf7, 0xce, 0x8c, 0x19, 0x9b, 0x19, 0x33, 0x40, 0xaa, 0xb7, 0x8a, 0xe7, 0xde, 0x73, 0xce,
0xfd, 0x9d, 0x73, 0xcf, 0xe7, 0x0d, 0x90, 0xdb, 0x11, 0x15, 0x09, 0x7f, 0x9e, 0x6f, 0x34, 0xd5,
0xb6, 0x94, 0x6f, 0xa8, 0x2d, 0xad, 0x6d, 0xe2, 0xfc, 0x36, 0x9f, 0x97, 0x15, 0xc3, 0x14, 0x95,
0x06, 0xae, 0x1b, 0x58, 0xdf, 0x96, 0x1b, 0x38, 0xa7, 0xe9, 0xaa, 0xa9, 0xa2, 0x71, 0x8b, 0x3e,
0x47, 0xe9, 0x73, 0x36, 0x7d, 0x6e, 0x9b, 0x4f, 0x7f, 0x73, 0x53, 0x55, 0x37, 0x9b, 0x38, 0x2f,
0x6a, 0x72, 0x5e, 0x54, 0x14, 0xd5, 0x14, 0x4d, 0x59, 0x55, 0x0c, 0x8b, 0x2d, 0x3d, 0x69, 0xef,
0xd2, 0xaf, 0xf5, 0xf6, 0x46, 0x7e, 0x43, 0xc6, 0x4d, 0xa9, 0xde, 0x12, 0x8d, 0x2d, 0x9b, 0x22,
0x6d, 0x03, 0x21, 0xfc, 0xaa, 0x86, 0x75, 0xca, 0x6e, 0xef, 0x5d, 0x3f, 0x09, 0xa4, 0x27, 0x5d,
0x47, 0xca, 0x31, 0x79, 0x13, 0x5d, 0x74, 0xdb, 0x62, 0x53, 0x96, 0x5c, 0xdb, 0xec, 0x4f, 0x00,
0xdd, 0xc3, 0x66, 0xcd, 0x96, 0x2d, 0xe0, 0x1f, 0xb5, 0xb1, 0x61, 0xa2, 0x2c, 0x24, 0x3a, 0x36,
0x91, 0xa5, 0x14, 0x33, 0xc9, 0x4c, 0xc5, 0xab, 0x43, 0xff, 0xd9, 0xe7, 0x99, 0x77, 0x07, 0x7c,
0x78, 0xfe, 0xce, 0x4c, 0x41, 0x00, 0x87, 0xa0, 0x26, 0xa1, 0x0a, 0x84, 0xb7, 0x65, 0xfc, 0x2a,
0x35, 0x30, 0xc9, 0x4c, 0x8d, 0x14, 0xaf, 0xe5, 0x7c, 0xec, 0x96, 0x73, 0x8e, 0x59, 0x93, 0xf1,
0x2b, 0x81, 0xb2, 0xb0, 0x7f, 0x64, 0x60, 0xf4, 0x81, 0x6c, 0x74, 0x10, 0x18, 0x0e, 0x84, 0x1b,
0x10, 0xdf, 0x50, 0x9b, 0x12, 0xd6, 0xfd, 0x00, 0xc4, 0xac, 0xed, 0x9a, 0x84, 0xbe, 0x0d, 0x71,
0x4d, 0xdc, 0xc4, 0x75, 0x43, 0x7e, 0x8d, 0x29, 0x86, 0x50, 0x15, 0x3e, 0xec, 0xf3, 0xd1, 0xf9,
0x3b, 0x7c, 0xa1, 0x50, 0x10, 0x62, 0x64, 0x73, 0x55, 0x7e, 0x8d, 0xd1, 0x14, 0x00, 0x25, 0x34,
0xd5, 0x2d, 0xac, 0xa4, 0x42, 0x54, 0x68, 0xfc, 0xdd, 0x01, 0x1f, 0xa1, 0x94, 0x02, 0x95, 0xf2,
0x84, 0xec, 0x21, 0x16, 0xa2, 0x1b, 0x72, 0xd3, 0xc4, 0x7a, 0x2a, 0x4c, 0xa9, 0xe0, 0xdd, 0x41,
0x47, 0x9e, 0xbd, 0xc3, 0xfe, 0x94, 0x81, 0xb1, 0x1e, 0xe8, 0x86, 0xa6, 0x2a, 0x06, 0x46, 0x9f,
0x41, 0xdc, 0xb1, 0x8e, 0x91, 0x62, 0x26, 0x43, 0x53, 0x89, 0xe2, 0x95, 0x13, 0x8d, 0x22, 0x1c,
0xf1, 0xa0, 0xeb, 0x70, 0x51, 0xc1, 0x9f, 0x9b, 0x75, 0x17, 0x5a, 0xa2, 0x57, 0x5c, 0x18, 0x26,
0xcb, 0x8f, 0x1d, 0x98, 0xec, 0xef, 0xe3, 0x30, 0x76, 0x57, 0xc7, 0xa2, 0x89, 0x7b, 0x6f, 0xf0,
0x14, 0xe6, 0x9b, 0x81, 0xb0, 0x22, 0xb6, 0x2c, 0xcb, 0xc5, 0xab, 0x57, 0xde, 0xef, 0xf3, 0x13,
0x3f, 0x7e, 0x2e, 0x66, 0x5f, 0xbf, 0x78, 0x9e, 0x15, 0xb3, 0xaf, 0x0b, 0xd9, 0xca, 0x8b, 0x37,
0x3c, 0x57, 0xe6, 0xdf, 0x3e, 0xb7, 0xbf, 0x04, 0x4a, 0x8e, 0x6e, 0x42, 0x42, 0xc2, 0x46, 0x43,
0x97, 0x35, 0xe2, 0x4e, 0xdd, 0xd6, 0x2c, 0xce, 0x94, 0x05, 0xf7, 0x2e, 0xfa, 0x82, 0x81, 0x68,
0x53, 0x5c, 0xc7, 0x4d, 0x23, 0x15, 0xa6, 0xf6, 0xb8, 0xe5, 0x6b, 0x0f, 0x4f, 0x7d, 0x72, 0x0f,
0x28, 0xf3, 0x92, 0x62, 0xea, 0x3b, 0xd5, 0xcf, 0xde, 0xef, 0xf3, 0x89, 0xe7, 0xd9, 0x7a, 0x21,
0x5b, 0x21, 0x30, 0x33, 0xbb, 0x54, 0xa7, 0x72, 0xc9, 0xd2, 0xad, 0x3c, 0xbd, 0x77, 0xc0, 0x47,
0xd3, 0x61, 0x3e, 0x4b, 0x7f, 0x21, 0x94, 0xb4, 0x95, 0xe9, 0xd0, 0x0b, 0x36, 0x14, 0x74, 0x0d,
0x06, 0x5f, 0xab, 0x0a, 0x75, 0xf1, 0x88, 0x87, 0x89, 0xa2, 0x64, 0xb3, 0x26, 0xa1, 0x12, 0x24,
0xb4, 0xa6, 0x68, 0x6e, 0xa8, 0x7a, 0x8b, 0x90, 0x46, 0x29, 0xe9, 0x25, 0x42, 0x4a, 0x80, 0x10,
0x9c, 0x92, 0xa8, 0x4b, 0xd9, 0x6d, 0x5e, 0x00, 0x87, 0xae, 0x26, 0xa1, 0x55, 0x18, 0xd1, 0xb1,
0xa1, 0xb6, 0xf5, 0x06, 0x36, 0xea, 0x86, 0x86, 0x1b, 0xa9, 0xc1, 0x49, 0x66, 0x2a, 0x51, 0xbc,
0xee, 0xab, 0xb9, 0xe0, 0x90, 0xaf, 0x6a, 0xb8, 0x51, 0x0d, 0x93, 0x03, 0x84, 0x61, 0xdd, 0xbd,
0x88, 0xbe, 0x0f, 0xb1, 0x16, 0x36, 0x45, 0x49, 0x34, 0xc5, 0x54, 0x8c, 0x1a, 0x72, 0xfe, 0x94,
0x86, 0x7c, 0x68, 0xb3, 0x53, 0x53, 0x0a, 0x1d, 0x69, 0xe8, 0x29, 0x8c, 0xac, 0xab, 0xaa, 0x59,
0x97, 0x64, 0x63, 0xcb, 0x82, 0x1b, 0xa7, 0x70, 0x6f, 0xf8, 0xca, 0x5f, 0x30, 0x4d, 0xb1, 0xf1,
0x12, 0x4b, 0x8b, 0xb2, 0xb1, 0xe5, 0x42, 0x3c, 0x44, 0xc4, 0x38, 0x6b, 0x48, 0x82, 0x51, 0x03,
0x37, 0x54, 0x62, 0xa1, 0x9d, 0x23, 0xd9, 0x46, 0x0a, 0x28, 0xf8, 0x53, 0x08, 0x1f, 0xdc, 0x3d,
0xe0, 0x43, 0xf3, 0x77, 0xa6, 0x05, 0xd4, 0x91, 0xe7, 0xec, 0x19, 0xa8, 0x09, 0xe3, 0x0a, 0x36,
0x5f, 0xa9, 0xfa, 0x56, 0x5d, 0x56, 0x4c, 0xac, 0x6f, 0x88, 0x24, 0x99, 0xd3, 0x83, 0x12, 0xf4,
0xa0, 0xac, 0xef, 0x41, 0x8f, 0x2c, 0xbe, 0x9a, 0xc3, 0x46, 0x0f, 0x8b, 0xec, 0x1e, 0xf0, 0x0c,
0x2f, 0x8c, 0x29, 0x1e, 0x9b, 0x06, 0xba, 0x03, 0xb1, 0x97, 0xaa, 0x61, 0xd2, 0xa0, 0x19, 0x0a,
0x1a, 0x34, 0x1d, 0x16, 0xb4, 0x06, 0xdf, 0x30, 0x88, 0x6a, 0xed, 0xa6, 0xac, 0x6c, 0xd6, 0x35,
0xb5, 0x29, 0x37, 0x76, 0x52, 0xc3, 0x27, 0x18, 0x7b, 0xb5, 0xc3, 0xf1, 0x98, 0x32, 0x08, 0x49,
0xa3, 0x67, 0x05, 0x71, 0x80, 0xec, 0xfa, 0x55, 0x17, 0x1b, 0x0d, 0xb5, 0xad, 0x98, 0xc4, 0x5b,
0x47, 0x68, 0xde, 0x48, 0xda, 0x3b, 0x0b, 0xd6, 0x46, 0x4d, 0x4a, 0x57, 0x20, 0xe1, 0x8a, 0x29,
0x94, 0x84, 0xd0, 0x16, 0xde, 0xb1, 0x32, 0x85, 0x40, 0x7e, 0xa2, 0x51, 0x88, 0x6c, 0x8b, 0xcd,
0xb6, 0x9d, 0x17, 0x04, 0xeb, 0xe3, 0xd6, 0xc0, 0x1c, 0x93, 0xbe, 0x0d, 0xc3, 0x5d, 0x5e, 0x74,
0x1a, 0x66, 0xf6, 0x2e, 0x5c, 0xee, 0x76, 0x4c, 0x47, 0x14, 0xba, 0xe1, 0x55, 0x74, 0x62, 0x5e,
0x05, 0x87, 0xfd, 0x47, 0x04, 0xc6, 0x9e, 0x6a, 0x92, 0x47, 0xde, 0x3b, 0x65, 0xe5, 0xba, 0x0d,
0x89, 0x36, 0x95, 0x43, 0xcb, 0x33, 0x45, 0x9b, 0x28, 0xa6, 0x73, 0x56, 0x05, 0xcf, 0x39, 0x15,
0x3c, 0xb7, 0x4c, 0x2a, 0xf8, 0x43, 0xd1, 0xd8, 0x12, 0xc0, 0x22, 0x27, 0xbf, 0x3b, 0x89, 0x33,
0x74, 0xae, 0xc4, 0x19, 0x0e, 0x9a, 0x38, 0x23, 0x27, 0x24, 0x4e, 0x4f, 0x83, 0xfc, 0x7f, 0x12,
0x67, 0xc1, 0x2b, 0x23, 0x5e, 0xec, 0x97, 0x0d, 0x1f, 0x9e, 0x2f, 0x1b, 0x9e, 0x27, 0x0f, 0x7a,
0xdb, 0xc5, 0x27, 0x0f, 0x7e, 0x6d, 0x71, 0x51, 0x81, 0xcb, 0xdd, 0x40, 0x3b, 0x71, 0xf1, 0x2d,
0x0f, 0x97, 0xee, 0x8a, 0x86, 0x65, 0x18, 0x5b, 0xc4, 0x4d, 0x7c, 0xde, 0x60, 0x20, 0x10, 0xba,
0xe5, 0x04, 0x87, 0xf0, 0x5f, 0x06, 0x26, 0xbc, 0xe1, 0x3b, 0x58, 0x4e, 0x12, 0x81, 0x2e, 0x43,
0x54, 0xa2, 0xa7, 0xa7, 0x06, 0x26, 0x43, 0x53, 0x71, 0xc1, 0xfe, 0x42, 0xcf, 0x20, 0xda, 0xd6,
0x0c, 0xac, 0x9b, 0xa9, 0x10, 0xbd, 0xe8, 0x6a, 0xc0, 0x8b, 0xee, 0x01, 0x90, 0x7b, 0x4a, 0x85,
0x58, 0xd7, 0x6d, 0x4b, 0x24, 0x97, 0xed, 0x5a, 0x3e, 0xd5, 0x7d, 0x2d, 0xc0, 0xa7, 0xde, 0xe7,
0x05, 0x37, 0xda, 0x2a, 0xb0, 0xae, 0xde, 0x7b, 0x15, 0xeb, 0xb2, 0xd8, 0x7c, 0xac, 0xea, 0xe6,
0x4a, 0xdb, 0xd4, 0xda, 0xe6, 0x19, 0x2f, 0x71, 0x01, 0xae, 0xf6, 0x15, 0x6a, 0xb7, 0xa8, 0x69,
0x88, 0x35, 0x54, 0xc5, 0xc4, 0x8a, 0x69, 0xd8, 0xc8, 0x3a, 0xdf, 0xec, 0x22, 0x5c, 0x5a, 0x35,
0x55, 0xed, 0x9c, 0xde, 0x34, 0x0b, 0xa3, 0x6e, 0x29, 0xc1, 0xcd, 0xb2, 0x44, 0x18, 0x45, 0xfd,
0x9c, 0x43, 0x09, 0x3b, 0x07, 0x63, 0x5d, 0x62, 0x82, 0x03, 0xb8, 0x07, 0x97, 0x05, 0x6c, 0x7c,
0x04, 0x08, 0xb7, 0x60, 0xbc, 0x47, 0x50, 0x70, 0x10, 0xbf, 0x63, 0xe0, 0x13, 0xab, 0x09, 0x72,
0x78, 0x49, 0xbb, 0x73, 0xc6, 0x32, 0xf7, 0x02, 0x90, 0x68, 0x37, 0x54, 0xae, 0x06, 0x6f, 0xe0,
0x6c, 0x0d, 0x5e, 0x52, 0xec, 0x59, 0x67, 0xd7, 0x20, 0x7d, 0x1c, 0x6a, 0x60, 0x55, 0xd1, 0x38,
0x0c, 0x52, 0x50, 0xb2, 0x64, 0x87, 0x59, 0x94, 0x7c, 0xd6, 0x24, 0xf6, 0x4b, 0x06, 0x3e, 0x59,
0xc4, 0x1f, 0xc9, 0x06, 0x57, 0x7b, 0x4e, 0x39, 0x6a, 0x2d, 0xee, 0x5f, 0x70, 0x4e, 0x24, 0xfd,
0x80, 0x84, 0x69, 0x0b, 0xe5, 0xaa, 0xec, 0xa9, 0xf7, 0xfb, 0xfc, 0xa8, 0x55, 0x0b, 0xad, 0x4a,
0x9e, 0xad, 0xbf, 0x78, 0xc3, 0xf1, 0x95, 0xb7, 0xf7, 0x2f, 0x08, 0x60, 0x91, 0x3f, 0x12, 0x5b,
0xb8, 0x3a, 0x04, 0x61, 0x22, 0x06, 0x85, 0xff, 0xf2, 0x57, 0x9e, 0x21, 0x46, 0x39, 0x8e, 0xfd,
0x23, 0x18, 0xe5, 0xd7, 0x0c, 0x4c, 0xb8, 0xc7, 0xce, 0x15, 0x67, 0xe0, 0x37, 0xce, 0x68, 0x98,
0x8f, 0x3f, 0x3e, 0xb3, 0xbf, 0x64, 0xe0, 0x53, 0x3f, 0x8c, 0x76, 0x02, 0x5a, 0x00, 0xe8, 0x3c,
0x55, 0xf8, 0x0c, 0xc9, 0x47, 0x4f, 0x19, 0x1d, 0x7e, 0xc1, 0xc5, 0x14, 0x78, 0x4a, 0xfe, 0x8a,
0x81, 0xe1, 0xae, 0x6e, 0x02, 0xe5, 0x20, 0xda, 0xc2, 0x2d, 0x55, 0xb7, 0x72, 0x7d, 0xa8, 0x7a,
0x99, 0x18, 0xe7, 0xc3, 0x3e, 0x3f, 0x32, 0x7f, 0xa7, 0x38, 0x5b, 0x9a, 0x9b, 0x9d, 0xad, 0x14,
0xca, 0x95, 0x52, 0x49, 0xb0, 0xa9, 0xd0, 0x77, 0x20, 0xd2, 0x50, 0x75, 0x6c, 0xd8, 0xe6, 0x99,
0xb1, 0xc9, 0xb3, 0x3c, 0x57, 0xe4, 0x4a, 0x5c, 0x99, 0x9b, 0xe3, 0xf8, 0x02, 0xc7, 0x17, 0x39,
0xbe, 0xc4, 0xf1, 0x65, 0x8e, 0x9f, 0xe3, 0x8a, 0x05, 0xae, 0x58, 0xe4, 0x8a, 0x25, 0xae, 0x58,
0xe6, 0x8a, 0x73, 0xdc, 0x74, 0x81, 0x9b, 0x2e, 0x0a, 0x96, 0x0c, 0x54, 0x80, 0x61, 0xf2, 0xa3,
0xbe, 0xa1, 0x8b, 0x8d, 0xce, 0xe8, 0x1c, 0xaa, 0x26, 0x3e, 0xec, 0xf3, 0x83, 0x05, 0x6e, 0x86,
0x23, 0xb6, 0x1c, 0x22, 0x14, 0xcb, 0x36, 0x01, 0xfb, 0xab, 0x08, 0x24, 0x7b, 0x83, 0x11, 0x55,
0x21, 0xdc, 0x52, 0x25, 0x4c, 0x35, 0x18, 0x29, 0xe6, 0x02, 0x47, 0x71, 0xee, 0xa1, 0x2a, 0x61,
0x81, 0xf2, 0xa2, 0x4a, 0xb7, 0xbb, 0x0f, 0xf4, 0x77, 0x77, 0xb7, 0xb3, 0x13, 0x07, 0x16, 0xdb,
0xa6, 0x5a, 0xb7, 0x6b, 0x36, 0xd1, 0x21, 0x26, 0x00, 0x59, 0xb2, 0x7a, 0x08, 0xf4, 0x5d, 0x88,
0x1f, 0xa5, 0x9a, 0x30, 0x4d, 0x35, 0xc5, 0xe0, 0x20, 0x9d, 0x1f, 0xf7, 0x2f, 0x08, 0x31, 0xc9,
0x51, 0xd9, 0x15, 0xc2, 0x11, 0xbf, 0x10, 0x4e, 0xff, 0x66, 0x00, 0x62, 0x1d, 0x23, 0x39, 0x2d,
0x3a, 0x73, 0xae, 0x16, 0x7d, 0xa0, 0x6f, 0x8b, 0x7e, 0x05, 0x06, 0xcd, 0x1d, 0x8d, 0x86, 0x5a,
0xa8, 0x67, 0x66, 0x89, 0x92, 0x8d, 0x9a, 0x84, 0x78, 0x08, 0xd3, 0xe8, 0x0a, 0xd3, 0x9b, 0x9e,
0xb0, 0xdd, 0x67, 0xac, 0xc4, 0x57, 0x4a, 0xd3, 0x85, 0x52, 0xb6, 0x34, 0x5d, 0x99, 0x2b, 0x94,
0xca, 0x33, 0x3c, 0xcf, 0x17, 0x4a, 0x02, 0x25, 0x45, 0xd7, 0x20, 0x26, 0xb7, 0x88, 0x63, 0x7b,
0x2a, 0x3b, 0x48, 0xf7, 0x6a, 0x12, 0x41, 0x6a, 0x28, 0xa2, 0x66, 0xbc, 0x54, 0xcd, 0xa3, 0x4e,
0xdc, 0x4d, 0x09, 0xce, 0x76, 0x4d, 0xaa, 0xc6, 0x20, 0x6a, 0x45, 0x01, 0x7b, 0x1b, 0xc2, 0xc4,
0x0d, 0xd0, 0x28, 0x24, 0x1f, 0xae, 0x2c, 0x2e, 0xd5, 0x9f, 0x3e, 0x5a, 0x7d, 0xbc, 0x74, 0xb7,
0xb6, 0x5c, 0x5b, 0x5a, 0x4c, 0x5e, 0x40, 0xc3, 0x10, 0x17, 0x96, 0x16, 0x16, 0xeb, 0x2b, 0x8f,
0x1e, 0xfc, 0x20, 0xc9, 0xa0, 0x11, 0x00, 0xfa, 0xf9, 0x3d, 0xa1, 0xf6, 0x64, 0x29, 0x39, 0xd0,
0x93, 0xe7, 0x7e, 0x31, 0x00, 0xa3, 0x5e, 0x43, 0x34, 0xba, 0x01, 0x71, 0xa3, 0xbd, 0xae, 0x60,
0xd3, 0xf7, 0x09, 0xca, 0xda, 0xae, 0x49, 0x68, 0x1d, 0xc6, 0x35, 0x5d, 0x6e, 0x89, 0xfa, 0x4e,
0x7d, 0xbb, 0x54, 0x17, 0x25, 0x49, 0xc7, 0x86, 0xe1, 0x2e, 0x52, 0x37, 0x7d, 0x3d, 0xe7, 0xb1,
0xc5, 0xb7, 0x60, 0xf1, 0xd0, 0x59, 0x61, 0xd4, 0x96, 0xb5, 0x56, 0x72, 0xad, 0x76, 0x9d, 0x51,
0xee, 0x3e, 0x23, 0x74, 0x8e, 0x33, 0xca, 0xae, 0x55, 0xf6, 0xe7, 0x0c, 0xa0, 0xe3, 0xc4, 0x28,
0x05, 0x83, 0xf6, 0x79, 0x76, 0xa2, 0x77, 0x3e, 0xd1, 0x1a, 0x5c, 0x52, 0x15, 0x92, 0xbc, 0xea,
0xe4, 0x1f, 0x45, 0x34, 0xdd, 0x4a, 0x4f, 0xf9, 0x02, 0x5a, 0x51, 0xf0, 0x13, 0x75, 0x45, 0xc1,
0x8f, 0x44, 0x93, 0xa2, 0xb9, 0xa8, 0x76, 0x2f, 0xb0, 0xcf, 0xe0, 0x62, 0x0f, 0x0d, 0xba, 0x07,
0x20, 0x6b, 0xf5, 0x6d, 0xac, 0x1b, 0xc4, 0xa5, 0xad, 0xac, 0xc1, 0xfa, 0xbf, 0x4a, 0x6a, 0x6b,
0x16, 0xa5, 0x5d, 0xf4, 0xe3, 0xb2, 0xb3, 0x90, 0xb9, 0x0a, 0x43, 0xee, 0x87, 0x5c, 0x14, 0x87,
0x48, 0x75, 0x61, 0xb5, 0x76, 0x37, 0x79, 0x01, 0xc5, 0x20, 0xbc, 0xfc, 0xf4, 0xc1, 0x83, 0x24,
0x53, 0xfc, 0x80, 0xe0, 0xa2, 0xab, 0x09, 0x25, 0x69, 0x03, 0xed, 0x32, 0x10, 0xba, 0x87, 0x4d,
0xe4, 0x6f, 0xe8, 0xe3, 0x4f, 0xd1, 0xe9, 0x93, 0x1f, 0x4e, 0xd9, 0x9b, 0xbb, 0xff, 0xfc, 0xf7,
0x17, 0x03, 0xd7, 0xd0, 0x55, 0xaf, 0xe7, 0x72, 0x23, 0xff, 0xc6, 0x55, 0x0c, 0xdf, 0xa2, 0x9f,
0x31, 0x10, 0x26, 0xa5, 0x09, 0xf9, 0x3f, 0x09, 0x79, 0xbd, 0x47, 0xa7, 0x73, 0x41, 0xc9, 0xad,
0xfa, 0xc6, 0x4e, 0x50, 0x50, 0xe3, 0x68, 0xcc, 0x13, 0x14, 0xfa, 0x2d, 0x03, 0x51, 0xeb, 0x1d,
0x04, 0xe5, 0x4e, 0xf7, 0x82, 0x97, 0x3e, 0xb9, 0x4a, 0xb2, 0xcb, 0x7b, 0x87, 0x19, 0xd6, 0xf7,
0xa1, 0x25, 0xe6, 0xac, 0x50, 0x88, 0x69, 0xd6, 0x1b, 0xe2, 0x2d, 0x26, 0x83, 0xfe, 0xc0, 0x40,
0xd4, 0x9a, 0x72, 0xfa, 0xa0, 0xf4, 0x9c, 0xaf, 0x83, 0xa0, 0x7c, 0x62, 0xa1, 0xf4, 0x19, 0x7b,
0xbb, 0x51, 0x4e, 0x15, 0x83, 0xdc, 0x2e, 0xc1, 0xfc, 0x67, 0x06, 0xa2, 0x76, 0x09, 0xf2, 0xc7,
0xec, 0x39, 0x2f, 0x07, 0xc1, 0xfc, 0xc3, 0xbd, 0xc3, 0x4c, 0xde, 0x77, 0x4e, 0x1e, 0xeb, 0x7d,
0x38, 0x5a, 0x6a, 0x69, 0xe6, 0x8e, 0xe5, 0x9e, 0x99, 0x40, 0xee, 0xf9, 0x2f, 0x06, 0x46, 0x2c,
0x83, 0x74, 0x84, 0x96, 0xcf, 0x36, 0xf0, 0x06, 0xd1, 0x66, 0x6b, 0xef, 0x30, 0x93, 0x39, 0x71,
0x90, 0xed, 0xbe, 0x89, 0x59, 0xb6, 0x18, 0x40, 0x91, 0x7c, 0xbb, 0x4b, 0x09, 0x72, 0x31, 0x7f,
0x67, 0xe0, 0xd2, 0x3d, 0x6c, 0xf6, 0x8e, 0xa4, 0xe8, 0x76, 0x90, 0x74, 0xe0, 0x33, 0x1d, 0xa7,
0xe7, 0xcf, 0xc6, 0x6c, 0x07, 0xe9, 0x3c, 0xd5, 0xa8, 0x8c, 0x4a, 0x41, 0x7c, 0xcb, 0xe8, 0x05,
0xfe, 0x25, 0x03, 0x61, 0x32, 0xe2, 0x22, 0xce, 0xff, 0xd9, 0xf6, 0xf8, 0x1c, 0x1d, 0xe4, 0x5e,
0xc4, 0xbd, 0xc3, 0x4c, 0xd6, 0x67, 0x7e, 0xee, 0xe3, 0x63, 0x19, 0x76, 0x2a, 0x90, 0x22, 0x04,
0xf3, 0x57, 0x0c, 0x44, 0xe8, 0x7c, 0xdc, 0x27, 0x11, 0x7a, 0x8d, 0xe1, 0x41, 0xe0, 0x37, 0xf6,
0x0e, 0x33, 0x39, 0xbf, 0xf1, 0xbb, 0x0f, 0xfe, 0x9b, 0xec, 0x8d, 0x60, 0xf8, 0x09, 0xec, 0xbf,
0x31, 0x30, 0x68, 0x4f, 0xd7, 0x28, 0xdf, 0xef, 0x15, 0xf1, 0x8c, 0x4a, 0x6c, 0xee, 0x1d, 0x66,
0x0a, 0xfe, 0x03, 0x7c, 0x1f, 0x35, 0xb2, 0xec, 0xcd, 0x20, 0x6a, 0xe8, 0x36, 0xf8, 0x03, 0x06,
0xc0, 0xea, 0x7f, 0x49, 0xdb, 0x8a, 0x4e, 0x6a, 0x92, 0x3d, 0x46, 0xe1, 0xa0, 0x77, 0x72, 0xbd,
0xef, 0x9c, 0xde, 0x1d, 0xe6, 0xd3, 0x6c, 0x2e, 0x88, 0x12, 0x62, 0x07, 0x38, 0x09, 0x71, 0xa2,
0x8a, 0x35, 0xf4, 0x9e, 0xa0, 0x8a, 0xef, 0x54, 0x7f, 0x0a, 0x55, 0xfa, 0x4c, 0xd7, 0x67, 0x52,
0x45, 0xc2, 0x6e, 0x55, 0xfe, 0xc4, 0xc0, 0x08, 0xa9, 0xec, 0x47, 0xa3, 0x6b, 0x9f, 0x44, 0xdc,
0x77, 0x1e, 0x4f, 0xcf, 0x9e, 0x9a, 0xcf, 0x4e, 0x4f, 0x65, 0x0a, 0xbf, 0x80, 0x82, 0xc0, 0x3f,
0xfa, 0x8f, 0x7f, 0xa3, 0xba, 0xf4, 0xec, 0xee, 0xa6, 0x6c, 0xbe, 0x6c, 0xaf, 0x93, 0xb3, 0xf2,
0xd6, 0xe1, 0x59, 0xeb, 0x0f, 0x00, 0x36, 0xd5, 0xec, 0x26, 0x56, 0xa8, 0xd3, 0xe6, 0x7d, 0xfe,
0xd2, 0xe0, 0xb6, 0xfd, 0x73, 0x3d, 0x4a, 0xc9, 0xa6, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0xa6,
0x53, 0x64, 0x28, 0x38, 0x21, 0x00, 0x00,
}

View file

@ -52,7 +52,7 @@ func (x Snapshot_Status) String() string {
return proto.EnumName(Snapshot_Status_name, int32(x))
}
func (Snapshot_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_snapshot_3c7ca140728f66a5, []int{0, 0}
return fileDescriptor_snapshot_451e295e1dfe1b62, []int{0, 0}
}
// A Snapshot resource. For more information, see [Snapshots](/docs/compute/concepts/snapshot).
@ -60,14 +60,13 @@ type Snapshot struct {
// ID of the snapshot.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// ID of the folder that the snapshot belongs to.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Name of the snapshot. 1-63 characters long.
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// Description of the snapshot. 0-256 characters long.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs. Maximum of 64 per resource.
// Resource labels as `key:value` pairs. Maximum of 64 per resource.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Size of the snapshot, specified in bytes.
StorageSize int64 `protobuf:"varint,7,opt,name=storage_size,json=storageSize,proto3" json:"storage_size,omitempty"`
@ -95,7 +94,7 @@ func (m *Snapshot) Reset() { *m = Snapshot{} }
func (m *Snapshot) String() string { return proto.CompactTextString(m) }
func (*Snapshot) ProtoMessage() {}
func (*Snapshot) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_3c7ca140728f66a5, []int{0}
return fileDescriptor_snapshot_451e295e1dfe1b62, []int{0}
}
func (m *Snapshot) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Snapshot.Unmarshal(m, b)
@ -199,10 +198,10 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/compute/v1/snapshot.proto", fileDescriptor_snapshot_3c7ca140728f66a5)
proto.RegisterFile("yandex/cloud/compute/v1/snapshot.proto", fileDescriptor_snapshot_451e295e1dfe1b62)
}
var fileDescriptor_snapshot_3c7ca140728f66a5 = []byte{
var fileDescriptor_snapshot_451e295e1dfe1b62 = []byte{
// 484 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x41, 0x8f, 0x9b, 0x3e,
0x10, 0xc5, 0xff, 0x84, 0x24, 0xff, 0x30, 0x44, 0x11, 0xb2, 0xaa, 0x16, 0xa5, 0x87, 0xa5, 0xab,

View file

@ -41,7 +41,7 @@ func (m *GetSnapshotRequest) Reset() { *m = GetSnapshotRequest{} }
func (m *GetSnapshotRequest) String() string { return proto.CompactTextString(m) }
func (*GetSnapshotRequest) ProtoMessage() {}
func (*GetSnapshotRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{0}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{0}
}
func (m *GetSnapshotRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSnapshotRequest.Unmarshal(m, b)
@ -95,7 +95,7 @@ func (m *ListSnapshotsRequest) Reset() { *m = ListSnapshotsRequest{} }
func (m *ListSnapshotsRequest) String() string { return proto.CompactTextString(m) }
func (*ListSnapshotsRequest) ProtoMessage() {}
func (*ListSnapshotsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{1}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{1}
}
func (m *ListSnapshotsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListSnapshotsRequest.Unmarshal(m, b)
@ -162,7 +162,7 @@ func (m *ListSnapshotsResponse) Reset() { *m = ListSnapshotsResponse{} }
func (m *ListSnapshotsResponse) String() string { return proto.CompactTextString(m) }
func (*ListSnapshotsResponse) ProtoMessage() {}
func (*ListSnapshotsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{2}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{2}
}
func (m *ListSnapshotsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListSnapshotsResponse.Unmarshal(m, b)
@ -207,7 +207,7 @@ type CreateSnapshotRequest struct {
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Description of the snapshot.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs.
// Resource labels as `key:value` pairs.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -218,7 +218,7 @@ func (m *CreateSnapshotRequest) Reset() { *m = CreateSnapshotRequest{} }
func (m *CreateSnapshotRequest) String() string { return proto.CompactTextString(m) }
func (*CreateSnapshotRequest) ProtoMessage() {}
func (*CreateSnapshotRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{3}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{3}
}
func (m *CreateSnapshotRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateSnapshotRequest.Unmarshal(m, b)
@ -287,7 +287,7 @@ func (m *CreateSnapshotMetadata) Reset() { *m = CreateSnapshotMetadata{}
func (m *CreateSnapshotMetadata) String() string { return proto.CompactTextString(m) }
func (*CreateSnapshotMetadata) ProtoMessage() {}
func (*CreateSnapshotMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{4}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{4}
}
func (m *CreateSnapshotMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateSnapshotMetadata.Unmarshal(m, b)
@ -331,9 +331,9 @@ type UpdateSnapshotRequest struct {
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Description of the snapshot.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs.
// Resource labels as `key:value` pairs.
//
// Existing set of `` labels `` is completely replaced by the provided set.
// Existing set of `labels` is completely replaced by the provided set.
Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -344,7 +344,7 @@ func (m *UpdateSnapshotRequest) Reset() { *m = UpdateSnapshotRequest{} }
func (m *UpdateSnapshotRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateSnapshotRequest) ProtoMessage() {}
func (*UpdateSnapshotRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{5}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{5}
}
func (m *UpdateSnapshotRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateSnapshotRequest.Unmarshal(m, b)
@ -411,7 +411,7 @@ func (m *UpdateSnapshotMetadata) Reset() { *m = UpdateSnapshotMetadata{}
func (m *UpdateSnapshotMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateSnapshotMetadata) ProtoMessage() {}
func (*UpdateSnapshotMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{6}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{6}
}
func (m *UpdateSnapshotMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateSnapshotMetadata.Unmarshal(m, b)
@ -451,7 +451,7 @@ func (m *DeleteSnapshotRequest) Reset() { *m = DeleteSnapshotRequest{} }
func (m *DeleteSnapshotRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteSnapshotRequest) ProtoMessage() {}
func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{7}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{7}
}
func (m *DeleteSnapshotRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteSnapshotRequest.Unmarshal(m, b)
@ -490,7 +490,7 @@ func (m *DeleteSnapshotMetadata) Reset() { *m = DeleteSnapshotMetadata{}
func (m *DeleteSnapshotMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteSnapshotMetadata) ProtoMessage() {}
func (*DeleteSnapshotMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{8}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{8}
}
func (m *DeleteSnapshotMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteSnapshotMetadata.Unmarshal(m, b)
@ -536,7 +536,7 @@ func (m *ListSnapshotOperationsRequest) Reset() { *m = ListSnapshotOpera
func (m *ListSnapshotOperationsRequest) String() string { return proto.CompactTextString(m) }
func (*ListSnapshotOperationsRequest) ProtoMessage() {}
func (*ListSnapshotOperationsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{9}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{9}
}
func (m *ListSnapshotOperationsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListSnapshotOperationsRequest.Unmarshal(m, b)
@ -594,7 +594,7 @@ func (m *ListSnapshotOperationsResponse) Reset() { *m = ListSnapshotOper
func (m *ListSnapshotOperationsResponse) String() string { return proto.CompactTextString(m) }
func (*ListSnapshotOperationsResponse) ProtoMessage() {}
func (*ListSnapshotOperationsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_snapshot_service_150bb34e00a40392, []int{10}
return fileDescriptor_snapshot_service_fcde162cfe51d598, []int{10}
}
func (m *ListSnapshotOperationsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListSnapshotOperationsResponse.Unmarshal(m, b)
@ -906,10 +906,10 @@ var _SnapshotService_serviceDesc = grpc.ServiceDesc{
}
func init() {
proto.RegisterFile("yandex/cloud/compute/v1/snapshot_service.proto", fileDescriptor_snapshot_service_150bb34e00a40392)
proto.RegisterFile("yandex/cloud/compute/v1/snapshot_service.proto", fileDescriptor_snapshot_service_fcde162cfe51d598)
}
var fileDescriptor_snapshot_service_150bb34e00a40392 = []byte{
var fileDescriptor_snapshot_service_fcde162cfe51d598 = []byte{
// 984 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0x41, 0x6f, 0xdc, 0x44,
0x14, 0xd6, 0x64, 0x13, 0x37, 0xfb, 0x16, 0x68, 0x35, 0xea, 0x36, 0x2b, 0x8b, 0x40, 0x6a, 0xd4,

View file

@ -0,0 +1,101 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/containerregistry/v1/blob.proto
package containerregistry // import "github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// A Blob resource.
type Blob struct {
// Output only. ID of the blob.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Content-addressable identifier of the blob.
Digest string `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
// Size of the blob, specified in bytes.
Size int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Blob) Reset() { *m = Blob{} }
func (m *Blob) String() string { return proto.CompactTextString(m) }
func (*Blob) ProtoMessage() {}
func (*Blob) Descriptor() ([]byte, []int) {
return fileDescriptor_blob_6676eeac21262de6, []int{0}
}
func (m *Blob) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Blob.Unmarshal(m, b)
}
func (m *Blob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Blob.Marshal(b, m, deterministic)
}
func (dst *Blob) XXX_Merge(src proto.Message) {
xxx_messageInfo_Blob.Merge(dst, src)
}
func (m *Blob) XXX_Size() int {
return xxx_messageInfo_Blob.Size(m)
}
func (m *Blob) XXX_DiscardUnknown() {
xxx_messageInfo_Blob.DiscardUnknown(m)
}
var xxx_messageInfo_Blob proto.InternalMessageInfo
func (m *Blob) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *Blob) GetDigest() string {
if m != nil {
return m.Digest
}
return ""
}
func (m *Blob) GetSize() int64 {
if m != nil {
return m.Size
}
return 0
}
func init() {
proto.RegisterType((*Blob)(nil), "yandex.cloud.containerregistry.v1.Blob")
}
func init() {
proto.RegisterFile("yandex/cloud/containerregistry/v1/blob.proto", fileDescriptor_blob_6676eeac21262de6)
}
var fileDescriptor_blob_6676eeac21262de6 = []byte{
// 180 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0xa9, 0x4c, 0xcc, 0x4b,
0x49, 0xad, 0xd0, 0x4f, 0xce, 0xc9, 0x2f, 0x4d, 0xd1, 0x4f, 0xce, 0xcf, 0x2b, 0x49, 0xcc, 0xcc,
0x4b, 0x2d, 0x2a, 0x4a, 0x4d, 0xcf, 0x2c, 0x2e, 0x29, 0xaa, 0xd4, 0x2f, 0x33, 0xd4, 0x4f, 0xca,
0xc9, 0x4f, 0xd2, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x52, 0x84, 0xa8, 0xd6, 0x03, 0xab, 0xd6,
0xc3, 0x50, 0xad, 0x57, 0x66, 0xa8, 0xe4, 0xc4, 0xc5, 0xe2, 0x94, 0x93, 0x9f, 0x24, 0xc4, 0xc7,
0xc5, 0x94, 0x99, 0x22, 0xc1, 0xa8, 0xc0, 0xa8, 0xc1, 0x19, 0xc4, 0x94, 0x99, 0x22, 0x24, 0xc6,
0xc5, 0x96, 0x92, 0x99, 0x9e, 0x5a, 0x5c, 0x22, 0xc1, 0x04, 0x16, 0x83, 0xf2, 0x84, 0x84, 0xb8,
0x58, 0x8a, 0x33, 0xab, 0x52, 0x25, 0x98, 0x15, 0x18, 0x35, 0x98, 0x83, 0xc0, 0x6c, 0xa7, 0xc8,
0xa8, 0xf0, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0x7d, 0x88, 0x9d, 0xba,
0x10, 0x17, 0xa6, 0xe7, 0xeb, 0xa6, 0xa7, 0xe6, 0x81, 0x5d, 0xa3, 0x4f, 0xd0, 0xe9, 0xd6, 0x18,
0x82, 0x49, 0x6c, 0x60, 0xad, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7d, 0xc1, 0x8c, 0x03,
0xf8, 0x00, 0x00, 0x00,
}

View file

@ -0,0 +1,159 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/containerregistry/v1/image.proto
package containerregistry // import "github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// An Image resource. For more information, see [Docker image](/docs/cloud/container-registry/docker-image).
type Image struct {
// Output only. ID of the Docker image.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Name of the Docker image.
// The name is unique within the registry.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Content-addressable identifier of the Docker image.
Digest string `protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"`
// Compressed size of the Docker image, specified in bytes.
CompressedSize int64 `protobuf:"varint,4,opt,name=compressed_size,json=compressedSize,proto3" json:"compressed_size,omitempty"`
// Configuration of the Docker image.
Config *Blob `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
// Layers of the Docker image.
Layers []*Blob `protobuf:"bytes,6,rep,name=layers,proto3" json:"layers,omitempty"`
// Tags of the Docker image.
//
// Each tag is unique within the repository.
Tags []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
// Output only. Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
CreatedAt *timestamp.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Image) Reset() { *m = Image{} }
func (m *Image) String() string { return proto.CompactTextString(m) }
func (*Image) ProtoMessage() {}
func (*Image) Descriptor() ([]byte, []int) {
return fileDescriptor_image_cab1ec775e9195d2, []int{0}
}
func (m *Image) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Image.Unmarshal(m, b)
}
func (m *Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Image.Marshal(b, m, deterministic)
}
func (dst *Image) XXX_Merge(src proto.Message) {
xxx_messageInfo_Image.Merge(dst, src)
}
func (m *Image) XXX_Size() int {
return xxx_messageInfo_Image.Size(m)
}
func (m *Image) XXX_DiscardUnknown() {
xxx_messageInfo_Image.DiscardUnknown(m)
}
var xxx_messageInfo_Image proto.InternalMessageInfo
func (m *Image) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *Image) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Image) GetDigest() string {
if m != nil {
return m.Digest
}
return ""
}
func (m *Image) GetCompressedSize() int64 {
if m != nil {
return m.CompressedSize
}
return 0
}
func (m *Image) GetConfig() *Blob {
if m != nil {
return m.Config
}
return nil
}
func (m *Image) GetLayers() []*Blob {
if m != nil {
return m.Layers
}
return nil
}
func (m *Image) GetTags() []string {
if m != nil {
return m.Tags
}
return nil
}
func (m *Image) GetCreatedAt() *timestamp.Timestamp {
if m != nil {
return m.CreatedAt
}
return nil
}
func init() {
proto.RegisterType((*Image)(nil), "yandex.cloud.containerregistry.v1.Image")
}
func init() {
proto.RegisterFile("yandex/cloud/containerregistry/v1/image.proto", fileDescriptor_image_cab1ec775e9195d2)
}
var fileDescriptor_image_cab1ec775e9195d2 = []byte{
// 321 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x51, 0x41, 0x4b, 0x33, 0x31,
0x14, 0x64, 0x77, 0xdb, 0xfd, 0xbe, 0x46, 0xa8, 0x90, 0x83, 0x84, 0x5e, 0x5c, 0xbd, 0xb4, 0x07,
0x9b, 0x50, 0x3d, 0x89, 0x07, 0xb1, 0x37, 0xaf, 0xab, 0x20, 0x7a, 0x29, 0xd9, 0xcd, 0x6b, 0x0c,
0xec, 0x26, 0x25, 0x49, 0x8b, 0xed, 0x7f, 0xf3, 0xbf, 0xc9, 0x26, 0x2d, 0x1e, 0x7a, 0x28, 0xde,
0xde, 0x1b, 0x66, 0x86, 0x37, 0xf3, 0xd0, 0x74, 0xcb, 0xb5, 0x80, 0x2f, 0x56, 0x37, 0x66, 0x2d,
0x58, 0x6d, 0xb4, 0xe7, 0x4a, 0x83, 0xb5, 0x20, 0x95, 0xf3, 0x76, 0xcb, 0x36, 0x33, 0xa6, 0x5a,
0x2e, 0x81, 0xae, 0xac, 0xf1, 0x06, 0x5f, 0x45, 0x3a, 0x0d, 0x74, 0x7a, 0x44, 0xa7, 0x9b, 0xd9,
0xe8, 0xe6, 0xb4, 0x63, 0xd5, 0x98, 0x2a, 0x1a, 0x8e, 0x2e, 0xa5, 0x31, 0xb2, 0x01, 0x16, 0xb6,
0x6a, 0xbd, 0x64, 0x5e, 0xb5, 0xe0, 0x3c, 0x6f, 0x57, 0x91, 0x70, 0xfd, 0x9d, 0xa2, 0xfe, 0x73,
0x77, 0x01, 0x1e, 0xa2, 0x54, 0x09, 0x92, 0x14, 0xc9, 0x64, 0x50, 0xa6, 0x4a, 0x60, 0x8c, 0x7a,
0x9a, 0xb7, 0x40, 0xd2, 0x80, 0x84, 0x19, 0x5f, 0xa0, 0x5c, 0x28, 0x09, 0xce, 0x93, 0x2c, 0xa0,
0xfb, 0x0d, 0x8f, 0xd1, 0x79, 0x6d, 0xda, 0x95, 0x05, 0xe7, 0x40, 0x2c, 0x9c, 0xda, 0x01, 0xe9,
0x15, 0xc9, 0x24, 0x2b, 0x87, 0xbf, 0xf0, 0x8b, 0xda, 0x01, 0x7e, 0x44, 0x79, 0x6d, 0xf4, 0x52,
0x49, 0xd2, 0x2f, 0x92, 0xc9, 0xd9, 0xed, 0x98, 0x9e, 0x4c, 0x4c, 0xe7, 0x8d, 0xa9, 0xca, 0xbd,
0xac, 0x33, 0x68, 0xf8, 0x16, 0xac, 0x23, 0x79, 0x91, 0xfd, 0xc9, 0x20, 0xca, 0xba, 0x58, 0x9e,
0x4b, 0x47, 0xfe, 0x15, 0x59, 0x17, 0xab, 0x9b, 0xf1, 0x3d, 0x42, 0xb5, 0x05, 0xee, 0x41, 0x2c,
0xb8, 0x27, 0xff, 0xc3, 0x65, 0x23, 0x1a, 0xab, 0xa3, 0x87, 0xea, 0xe8, 0xeb, 0xa1, 0xba, 0x72,
0xb0, 0x67, 0x3f, 0xf9, 0xf9, 0xfb, 0xc7, 0x9b, 0x54, 0xfe, 0x73, 0x5d, 0xd1, 0xda, 0xb4, 0x2c,
0xde, 0x32, 0x8d, 0xbf, 0x91, 0x66, 0x2a, 0x41, 0x07, 0x39, 0x3b, 0xf9, 0xb4, 0x87, 0x23, 0xb0,
0xca, 0x83, 0xf4, 0xee, 0x27, 0x00, 0x00, 0xff, 0xff, 0xb9, 0xfc, 0xfe, 0xdb, 0x44, 0x02, 0x00,
0x00,
}

View file

@ -0,0 +1,519 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/containerregistry/v1/image_service.proto
package containerregistry // import "github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import _ "github.com/yandex-cloud/go-genproto/yandex/api"
import operation "github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
import _ "google.golang.org/genproto/googleapis/api/annotations"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type ListImagesRequest struct {
// ID of the registry to list Docker images in.
//
// [registry_id] is ignored if a [ListImagesRequest.repository_name] is specified in the request.
//
// To get the registry ID use a [RegistryService.List] request.
RegistryId string `protobuf:"bytes,1,opt,name=registry_id,json=registryId,proto3" json:"registry_id,omitempty"`
// Name of the repository to list Docker images in.
//
// To get the repository name use a [RepositoryService.List] request.
RepositoryName string `protobuf:"bytes,2,opt,name=repository_name,json=repositoryName,proto3" json:"repository_name,omitempty"`
// ID of the folder to list Docker images in.
//
// [folder_id] is ignored if a [ListImagesRequest.repository_name] or a [ListImagesRequest.registry_id] are specified in the request.
//
// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
FolderId string `protobuf:"bytes,7,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// The maximum number of results per page to return. If the number of available
// results is larger than [page_size],
// the service returns a [ListImagesResponse.next_page_token]
// that can be used to get the next page of results in subsequent list requests.
// Default value: 100.
PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token. To get the next page of results, set [page_token] to the
// [ListImagesResponse.next_page_token] returned by a previous list request.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters resources listed in the response.
// The expression must specify:
// 1. The field name. Currently you can use filtering only on [Image.name] field.
// 2. An operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
// 3. The value. Must be a maximum of 256 characters and match the regular expression `[a-z0-9]+(?:[._-][a-z0-9]+)*(/([a-z0-9]+(?:[._-][a-z0-9]+)*))`.
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListImagesRequest) Reset() { *m = ListImagesRequest{} }
func (m *ListImagesRequest) String() string { return proto.CompactTextString(m) }
func (*ListImagesRequest) ProtoMessage() {}
func (*ListImagesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_181142b342f3b95f, []int{0}
}
func (m *ListImagesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListImagesRequest.Unmarshal(m, b)
}
func (m *ListImagesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListImagesRequest.Marshal(b, m, deterministic)
}
func (dst *ListImagesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListImagesRequest.Merge(dst, src)
}
func (m *ListImagesRequest) XXX_Size() int {
return xxx_messageInfo_ListImagesRequest.Size(m)
}
func (m *ListImagesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListImagesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListImagesRequest proto.InternalMessageInfo
func (m *ListImagesRequest) GetRegistryId() string {
if m != nil {
return m.RegistryId
}
return ""
}
func (m *ListImagesRequest) GetRepositoryName() string {
if m != nil {
return m.RepositoryName
}
return ""
}
func (m *ListImagesRequest) GetFolderId() string {
if m != nil {
return m.FolderId
}
return ""
}
func (m *ListImagesRequest) GetPageSize() int64 {
if m != nil {
return m.PageSize
}
return 0
}
func (m *ListImagesRequest) GetPageToken() string {
if m != nil {
return m.PageToken
}
return ""
}
func (m *ListImagesRequest) GetFilter() string {
if m != nil {
return m.Filter
}
return ""
}
func (m *ListImagesRequest) GetOrderBy() string {
if m != nil {
return m.OrderBy
}
return ""
}
type ListImagesResponse struct {
// List of Image resources.
Images []*Image `protobuf:"bytes,1,rep,name=images,proto3" json:"images,omitempty"`
// This token allows you to get the next page of results for list requests. If the number of results
// is larger than [ListImagesRequest.page_size], use
// the [next_page_token] as the value
// for the [ListImagesRequest.page_token] query parameter
// in the next list request. Each subsequent list request will have its own
// [next_page_token] to continue paging through the results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListImagesResponse) Reset() { *m = ListImagesResponse{} }
func (m *ListImagesResponse) String() string { return proto.CompactTextString(m) }
func (*ListImagesResponse) ProtoMessage() {}
func (*ListImagesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_181142b342f3b95f, []int{1}
}
func (m *ListImagesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListImagesResponse.Unmarshal(m, b)
}
func (m *ListImagesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListImagesResponse.Marshal(b, m, deterministic)
}
func (dst *ListImagesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListImagesResponse.Merge(dst, src)
}
func (m *ListImagesResponse) XXX_Size() int {
return xxx_messageInfo_ListImagesResponse.Size(m)
}
func (m *ListImagesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ListImagesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ListImagesResponse proto.InternalMessageInfo
func (m *ListImagesResponse) GetImages() []*Image {
if m != nil {
return m.Images
}
return nil
}
func (m *ListImagesResponse) GetNextPageToken() string {
if m != nil {
return m.NextPageToken
}
return ""
}
type GetImageRequest struct {
// ID of the Docker image resource to return.
//
// To get the Docker image ID use a [ImageService.List] request.
ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetImageRequest) Reset() { *m = GetImageRequest{} }
func (m *GetImageRequest) String() string { return proto.CompactTextString(m) }
func (*GetImageRequest) ProtoMessage() {}
func (*GetImageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_181142b342f3b95f, []int{2}
}
func (m *GetImageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetImageRequest.Unmarshal(m, b)
}
func (m *GetImageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetImageRequest.Marshal(b, m, deterministic)
}
func (dst *GetImageRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetImageRequest.Merge(dst, src)
}
func (m *GetImageRequest) XXX_Size() int {
return xxx_messageInfo_GetImageRequest.Size(m)
}
func (m *GetImageRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetImageRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetImageRequest proto.InternalMessageInfo
func (m *GetImageRequest) GetImageId() string {
if m != nil {
return m.ImageId
}
return ""
}
type DeleteImageRequest struct {
// ID of the Docker image to delete.
//
// To get Docker image ID use a [ImageService.List] request.
ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteImageRequest) Reset() { *m = DeleteImageRequest{} }
func (m *DeleteImageRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteImageRequest) ProtoMessage() {}
func (*DeleteImageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_181142b342f3b95f, []int{3}
}
func (m *DeleteImageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteImageRequest.Unmarshal(m, b)
}
func (m *DeleteImageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteImageRequest.Marshal(b, m, deterministic)
}
func (dst *DeleteImageRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteImageRequest.Merge(dst, src)
}
func (m *DeleteImageRequest) XXX_Size() int {
return xxx_messageInfo_DeleteImageRequest.Size(m)
}
func (m *DeleteImageRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteImageRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteImageRequest proto.InternalMessageInfo
func (m *DeleteImageRequest) GetImageId() string {
if m != nil {
return m.ImageId
}
return ""
}
type DeleteImageMetadata struct {
// ID of the Docker image that is being deleted.
ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteImageMetadata) Reset() { *m = DeleteImageMetadata{} }
func (m *DeleteImageMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteImageMetadata) ProtoMessage() {}
func (*DeleteImageMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_image_service_181142b342f3b95f, []int{4}
}
func (m *DeleteImageMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteImageMetadata.Unmarshal(m, b)
}
func (m *DeleteImageMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteImageMetadata.Marshal(b, m, deterministic)
}
func (dst *DeleteImageMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteImageMetadata.Merge(dst, src)
}
func (m *DeleteImageMetadata) XXX_Size() int {
return xxx_messageInfo_DeleteImageMetadata.Size(m)
}
func (m *DeleteImageMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteImageMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteImageMetadata proto.InternalMessageInfo
func (m *DeleteImageMetadata) GetImageId() string {
if m != nil {
return m.ImageId
}
return ""
}
func init() {
proto.RegisterType((*ListImagesRequest)(nil), "yandex.cloud.containerregistry.v1.ListImagesRequest")
proto.RegisterType((*ListImagesResponse)(nil), "yandex.cloud.containerregistry.v1.ListImagesResponse")
proto.RegisterType((*GetImageRequest)(nil), "yandex.cloud.containerregistry.v1.GetImageRequest")
proto.RegisterType((*DeleteImageRequest)(nil), "yandex.cloud.containerregistry.v1.DeleteImageRequest")
proto.RegisterType((*DeleteImageMetadata)(nil), "yandex.cloud.containerregistry.v1.DeleteImageMetadata")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// ImageServiceClient is the client API for ImageService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type ImageServiceClient interface {
// Retrieves the list of Image resources in the specified registry or repository.
List(ctx context.Context, in *ListImagesRequest, opts ...grpc.CallOption) (*ListImagesResponse, error)
// Returns the specified Image resource.
//
// To get the list of available Image resources, make a [List] request.
Get(ctx context.Context, in *GetImageRequest, opts ...grpc.CallOption) (*Image, error)
// Deletes the specified Docker image.
Delete(ctx context.Context, in *DeleteImageRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}
type imageServiceClient struct {
cc *grpc.ClientConn
}
func NewImageServiceClient(cc *grpc.ClientConn) ImageServiceClient {
return &imageServiceClient{cc}
}
func (c *imageServiceClient) List(ctx context.Context, in *ListImagesRequest, opts ...grpc.CallOption) (*ListImagesResponse, error) {
out := new(ListImagesResponse)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.ImageService/List", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *imageServiceClient) Get(ctx context.Context, in *GetImageRequest, opts ...grpc.CallOption) (*Image, error) {
out := new(Image)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.ImageService/Get", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *imageServiceClient) Delete(ctx context.Context, in *DeleteImageRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
out := new(operation.Operation)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.ImageService/Delete", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// ImageServiceServer is the server API for ImageService service.
type ImageServiceServer interface {
// Retrieves the list of Image resources in the specified registry or repository.
List(context.Context, *ListImagesRequest) (*ListImagesResponse, error)
// Returns the specified Image resource.
//
// To get the list of available Image resources, make a [List] request.
Get(context.Context, *GetImageRequest) (*Image, error)
// Deletes the specified Docker image.
Delete(context.Context, *DeleteImageRequest) (*operation.Operation, error)
}
func RegisterImageServiceServer(s *grpc.Server, srv ImageServiceServer) {
s.RegisterService(&_ImageService_serviceDesc, srv)
}
func _ImageService_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListImagesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ImageServiceServer).List(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.ImageService/List",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ImageServiceServer).List(ctx, req.(*ListImagesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ImageService_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetImageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ImageServiceServer).Get(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.ImageService/Get",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ImageServiceServer).Get(ctx, req.(*GetImageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ImageService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteImageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ImageServiceServer).Delete(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.ImageService/Delete",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ImageServiceServer).Delete(ctx, req.(*DeleteImageRequest))
}
return interceptor(ctx, in, info, handler)
}
var _ImageService_serviceDesc = grpc.ServiceDesc{
ServiceName: "yandex.cloud.containerregistry.v1.ImageService",
HandlerType: (*ImageServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "List",
Handler: _ImageService_List_Handler,
},
{
MethodName: "Get",
Handler: _ImageService_Get_Handler,
},
{
MethodName: "Delete",
Handler: _ImageService_Delete_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "yandex/cloud/containerregistry/v1/image_service.proto",
}
func init() {
proto.RegisterFile("yandex/cloud/containerregistry/v1/image_service.proto", fileDescriptor_image_service_181142b342f3b95f)
}
var fileDescriptor_image_service_181142b342f3b95f = []byte{
// 667 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4b, 0x6f, 0xd3, 0x4c,
0x14, 0x95, 0x9b, 0x34, 0x4d, 0xa6, 0xfd, 0xbe, 0x8a, 0x41, 0x48, 0x26, 0xa2, 0xa2, 0xb5, 0x68,
0xeb, 0x04, 0xfc, 0x2a, 0x74, 0x41, 0x69, 0x55, 0x14, 0x40, 0x55, 0x24, 0x5e, 0x72, 0x91, 0x10,
0x54, 0x55, 0x70, 0xe2, 0x5b, 0x33, 0xc2, 0xf1, 0x18, 0x7b, 0x12, 0x35, 0xe5, 0xb1, 0x60, 0x99,
0x2d, 0x62, 0xc3, 0xcf, 0xe0, 0x37, 0x20, 0xb5, 0x6b, 0xf8, 0x0b, 0x2c, 0x58, 0x22, 0x96, 0xac,
0x90, 0x67, 0x92, 0x34, 0x0f, 0xd4, 0x06, 0x76, 0x96, 0xcf, 0x3d, 0x67, 0xce, 0xbd, 0x67, 0xe6,
0xa2, 0xd5, 0x96, 0x13, 0xb8, 0xb0, 0x6f, 0xd4, 0x7c, 0xda, 0x70, 0x8d, 0x1a, 0x0d, 0x98, 0x43,
0x02, 0x88, 0x22, 0xf0, 0x48, 0xcc, 0xa2, 0x96, 0xd1, 0xb4, 0x0c, 0x52, 0x77, 0x3c, 0xa8, 0xc4,
0x10, 0x35, 0x49, 0x0d, 0xf4, 0x30, 0xa2, 0x8c, 0xe2, 0x05, 0x41, 0xd3, 0x39, 0x4d, 0x1f, 0xa1,
0xe9, 0x4d, 0x2b, 0x9f, 0xef, 0x28, 0x3b, 0x21, 0x31, 0x68, 0x08, 0x91, 0xc3, 0x08, 0x0d, 0x04,
0x3d, 0xaf, 0x8d, 0x79, 0x6a, 0xa7, 0x7c, 0x69, 0xa0, 0xbc, 0x27, 0x36, 0x22, 0x3b, 0x37, 0x50,
0xd7, 0x74, 0x7c, 0xe2, 0xf6, 0xc3, 0x17, 0x3c, 0x4a, 0x3d, 0x1f, 0xb8, 0x23, 0x27, 0x08, 0x28,
0xe3, 0x60, 0x2c, 0x50, 0xe5, 0xc7, 0x04, 0x3a, 0x73, 0x97, 0xc4, 0xac, 0x9c, 0x1c, 0x1c, 0xdb,
0xf0, 0xb2, 0x01, 0x31, 0xc3, 0x05, 0x34, 0xdd, 0x75, 0x55, 0x21, 0xae, 0x2c, 0xcd, 0x4b, 0x6a,
0xae, 0x94, 0x6d, 0x1f, 0x59, 0xe9, 0xf5, 0x8d, 0x55, 0xd3, 0x46, 0x5d, 0xb0, 0xec, 0x62, 0x1f,
0xcd, 0x46, 0x10, 0xd2, 0x98, 0x30, 0x1a, 0xb5, 0x2a, 0x81, 0x53, 0x07, 0x79, 0x82, 0x97, 0xdf,
0xfa, 0x79, 0x68, 0x6d, 0xbe, 0xde, 0x71, 0xb4, 0x03, 0x53, 0xbb, 0xbe, 0x7b, 0x59, 0xdd, 0x5c,
0xdb, 0xd1, 0x2b, 0xda, 0x6e, 0xef, 0x47, 0xa1, 0xa8, 0x1a, 0xea, 0x49, 0x70, 0xa1, 0x50, 0xb4,
0xff, 0x3f, 0xd6, 0xbe, 0xef, 0xd4, 0x01, 0x2f, 0xa2, 0xdc, 0x1e, 0xf5, 0x5d, 0x88, 0x12, 0x5b,
0x53, 0x43, 0xb6, 0xb2, 0x02, 0x2a, 0xbb, 0x78, 0x19, 0xe5, 0x42, 0x1e, 0x1f, 0x39, 0x00, 0x39,
0x35, 0x2f, 0xa9, 0xa9, 0x12, 0xfa, 0x75, 0x68, 0x65, 0xd6, 0x37, 0x2c, 0xd3, 0x34, 0xed, 0x6c,
0x02, 0x6e, 0x93, 0x03, 0xc0, 0x2a, 0x42, 0xbc, 0x90, 0xd1, 0x17, 0x10, 0xc8, 0x69, 0x2e, 0x98,
0x6b, 0x1f, 0x59, 0x93, 0xbc, 0xd2, 0xe6, 0x2a, 0x8f, 0x12, 0x0c, 0x2b, 0x28, 0xb3, 0x47, 0x7c,
0x06, 0x91, 0x3c, 0xc9, 0xab, 0x50, 0xfb, 0xa8, 0xa7, 0xd7, 0x41, 0xf0, 0x25, 0x94, 0xa5, 0x51,
0x62, 0xae, 0xda, 0x92, 0x33, 0xc3, 0x5a, 0x53, 0x1c, 0x2a, 0xb5, 0x94, 0xb7, 0x08, 0xf7, 0x4f,
0x3c, 0x0e, 0x69, 0x10, 0x03, 0xbe, 0x89, 0x32, 0x3c, 0xfc, 0x58, 0x96, 0xe6, 0x53, 0xea, 0xf4,
0x8a, 0xaa, 0x9f, 0x7a, 0xd9, 0x74, 0x2e, 0x61, 0x77, 0x78, 0x78, 0x09, 0xcd, 0x06, 0xb0, 0xcf,
0x2a, 0x7d, 0x0d, 0xf1, 0x24, 0xec, 0xff, 0x92, 0xdf, 0x0f, 0xbb, 0x9d, 0x28, 0x6b, 0x68, 0x76,
0x0b, 0xc4, 0xf1, 0xdd, 0xbc, 0x97, 0x51, 0x56, 0xdc, 0xf7, 0x5e, 0xd8, 0x33, 0xdf, 0x0f, 0x2d,
0xa9, 0x37, 0xd9, 0x29, 0x8e, 0x96, 0x5d, 0x65, 0x03, 0xe1, 0xdb, 0xe0, 0x03, 0x83, 0x7f, 0xa3,
0x9b, 0xe8, 0x6c, 0x1f, 0xfd, 0x1e, 0x30, 0xc7, 0x75, 0x98, 0x83, 0xcf, 0x0f, 0xf3, 0x7b, 0x8c,
0x95, 0x76, 0x1a, 0xcd, 0xf0, 0xe2, 0x6d, 0xf1, 0x12, 0xf1, 0x47, 0x09, 0xa5, 0x93, 0xf1, 0xe1,
0x6b, 0x63, 0x0c, 0x68, 0xe4, 0x66, 0xe7, 0x57, 0xff, 0x92, 0x25, 0xd2, 0x51, 0x16, 0xdf, 0x7d,
0xfd, 0xf6, 0x7e, 0xe2, 0x22, 0x9e, 0x3b, 0x7e, 0xb6, 0xda, 0xc8, 0xbb, 0x8d, 0xf1, 0x07, 0x09,
0xa5, 0xb6, 0x80, 0xe1, 0x95, 0x31, 0x4e, 0x19, 0xca, 0x20, 0x3f, 0x76, 0xe0, 0x8a, 0xc9, 0xcd,
0x14, 0xb1, 0x7a, 0xa2, 0x19, 0xe3, 0x55, 0x77, 0xa6, 0x6f, 0xf0, 0x67, 0x09, 0x65, 0xc4, 0xe0,
0xf1, 0x38, 0x03, 0x18, 0x8d, 0x38, 0xbf, 0x30, 0x48, 0x3b, 0xde, 0x41, 0x0f, 0xba, 0x5f, 0xca,
0xb3, 0x4f, 0x5f, 0x8a, 0x57, 0xfe, 0x1c, 0xf0, 0x39, 0xb1, 0x83, 0xc4, 0xce, 0xa9, 0x36, 0xf6,
0xf4, 0x3b, 0xf5, 0x90, 0xb5, 0x44, 0x1b, 0xc5, 0xb1, 0xdb, 0x28, 0x3d, 0x79, 0xfa, 0xd8, 0x23,
0xec, 0x79, 0xa3, 0xaa, 0xd7, 0x68, 0xdd, 0x10, 0x86, 0x34, 0xb1, 0xf6, 0x3c, 0xaa, 0x79, 0x10,
0x70, 0x7d, 0xe3, 0xd4, 0x35, 0x7b, 0x63, 0xe4, 0x67, 0x35, 0xc3, 0xa9, 0x57, 0x7f, 0x07, 0x00,
0x00, 0xff, 0xff, 0xa8, 0xf4, 0x0e, 0x50, 0x1a, 0x06, 0x00, 0x00,
}

View file

@ -0,0 +1,176 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/containerregistry/v1/registry.proto
package containerregistry // import "github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type Registry_Status int32
const (
Registry_STATUS_UNSPECIFIED Registry_Status = 0
// Registry is being created.
Registry_CREATING Registry_Status = 1
// Registry is ready to use.
Registry_ACTIVE Registry_Status = 2
// Registry is being deleted.
Registry_DELETING Registry_Status = 3
)
var Registry_Status_name = map[int32]string{
0: "STATUS_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "DELETING",
}
var Registry_Status_value = map[string]int32{
"STATUS_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"DELETING": 3,
}
func (x Registry_Status) String() string {
return proto.EnumName(Registry_Status_name, int32(x))
}
func (Registry_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_registry_101b7c4fe5ef1589, []int{0, 0}
}
// A Registry resource. For more information, see [Registry](/docs/cloud/containerregistry/registry).
type Registry struct {
// Output only. ID of the registry.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// ID of the folder that the registry belongs to.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// Name of the registry.
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Status of the registry.
Status Registry_Status `protobuf:"varint,4,opt,name=status,proto3,enum=yandex.cloud.containerregistry.v1.Registry_Status" json:"status,omitempty"`
// Output only. Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
CreatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Resource labels as `key:value` pairs. Мaximum of 64 per resource.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Registry) Reset() { *m = Registry{} }
func (m *Registry) String() string { return proto.CompactTextString(m) }
func (*Registry) ProtoMessage() {}
func (*Registry) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_101b7c4fe5ef1589, []int{0}
}
func (m *Registry) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Registry.Unmarshal(m, b)
}
func (m *Registry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Registry.Marshal(b, m, deterministic)
}
func (dst *Registry) XXX_Merge(src proto.Message) {
xxx_messageInfo_Registry.Merge(dst, src)
}
func (m *Registry) XXX_Size() int {
return xxx_messageInfo_Registry.Size(m)
}
func (m *Registry) XXX_DiscardUnknown() {
xxx_messageInfo_Registry.DiscardUnknown(m)
}
var xxx_messageInfo_Registry proto.InternalMessageInfo
func (m *Registry) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *Registry) GetFolderId() string {
if m != nil {
return m.FolderId
}
return ""
}
func (m *Registry) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Registry) GetStatus() Registry_Status {
if m != nil {
return m.Status
}
return Registry_STATUS_UNSPECIFIED
}
func (m *Registry) GetCreatedAt() *timestamp.Timestamp {
if m != nil {
return m.CreatedAt
}
return nil
}
func (m *Registry) GetLabels() map[string]string {
if m != nil {
return m.Labels
}
return nil
}
func init() {
proto.RegisterType((*Registry)(nil), "yandex.cloud.containerregistry.v1.Registry")
proto.RegisterMapType((map[string]string)(nil), "yandex.cloud.containerregistry.v1.Registry.LabelsEntry")
proto.RegisterEnum("yandex.cloud.containerregistry.v1.Registry_Status", Registry_Status_name, Registry_Status_value)
}
func init() {
proto.RegisterFile("yandex/cloud/containerregistry/v1/registry.proto", fileDescriptor_registry_101b7c4fe5ef1589)
}
var fileDescriptor_registry_101b7c4fe5ef1589 = []byte{
// 388 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x92, 0xc1, 0x6f, 0x94, 0x40,
0x14, 0xc6, 0x05, 0x5a, 0xb2, 0xfb, 0xd6, 0x34, 0x64, 0x62, 0x0c, 0x59, 0x0f, 0x62, 0x4f, 0x5c,
0x3a, 0x63, 0xf1, 0xa0, 0xd5, 0x13, 0x6e, 0x51, 0x31, 0x4d, 0x35, 0x40, 0x35, 0x7a, 0xd9, 0x0c,
0xcc, 0x14, 0x89, 0xc0, 0x34, 0x30, 0x6c, 0xe4, 0x3f, 0xf2, 0xcf, 0x34, 0x9d, 0x81, 0xc4, 0x64,
0x0f, 0x9b, 0xde, 0x1e, 0xdf, 0xe3, 0xf7, 0xe6, 0x7d, 0x5f, 0x1e, 0xbc, 0x1c, 0x69, 0xcb, 0xf8,
0x1f, 0x52, 0xd4, 0x62, 0x60, 0xa4, 0x10, 0xad, 0xa4, 0x55, 0xcb, 0xbb, 0x8e, 0x97, 0x55, 0x2f,
0xbb, 0x91, 0xec, 0xce, 0xc9, 0x5c, 0xe3, 0xbb, 0x4e, 0x48, 0x81, 0x5e, 0x68, 0x02, 0x2b, 0x02,
0xef, 0x11, 0x78, 0x77, 0xbe, 0x7e, 0x5e, 0x0a, 0x51, 0xd6, 0x9c, 0x28, 0x20, 0x1f, 0x6e, 0x89,
0xac, 0x1a, 0xde, 0x4b, 0xda, 0xdc, 0xe9, 0x19, 0xa7, 0x7f, 0x2d, 0x58, 0x24, 0x13, 0x80, 0x4e,
0xc0, 0xac, 0x98, 0x6b, 0x78, 0x86, 0xbf, 0x4c, 0xcc, 0x8a, 0xa1, 0x67, 0xb0, 0xbc, 0x15, 0x35,
0xe3, 0xdd, 0xb6, 0x62, 0xae, 0xa9, 0xe4, 0x85, 0x16, 0x62, 0x86, 0x10, 0x1c, 0xb5, 0xb4, 0xe1,
0xae, 0xa5, 0x74, 0x55, 0xa3, 0xcf, 0x60, 0xf7, 0x92, 0xca, 0xa1, 0x77, 0x8f, 0x3c, 0xc3, 0x3f,
0x09, 0x02, 0x7c, 0x70, 0x45, 0x3c, 0xbf, 0x8e, 0x53, 0x45, 0x26, 0xd3, 0x04, 0x74, 0x01, 0x50,
0x74, 0x9c, 0x4a, 0xce, 0xb6, 0x54, 0xba, 0xc7, 0x9e, 0xe1, 0xaf, 0x82, 0x35, 0xd6, 0x7e, 0xf0,
0xec, 0x07, 0x67, 0xb3, 0x9f, 0x64, 0x39, 0xfd, 0x1d, 0x4a, 0xf4, 0x05, 0xec, 0x9a, 0xe6, 0xbc,
0xee, 0x5d, 0xdb, 0xb3, 0xfc, 0x55, 0xf0, 0xfa, 0x21, 0x6b, 0x5c, 0x29, 0x32, 0x6a, 0x65, 0x37,
0x26, 0xd3, 0x98, 0xf5, 0x05, 0xac, 0xfe, 0x93, 0x91, 0x03, 0xd6, 0x6f, 0x3e, 0x4e, 0x41, 0xdd,
0x97, 0xe8, 0x09, 0x1c, 0xef, 0x68, 0x3d, 0xf0, 0x29, 0x25, 0xfd, 0xf1, 0xd6, 0x7c, 0x63, 0x9c,
0x7e, 0x02, 0x5b, 0x1b, 0x43, 0x4f, 0x01, 0xa5, 0x59, 0x98, 0xdd, 0xa4, 0xdb, 0x9b, 0xeb, 0xf4,
0x6b, 0xb4, 0x89, 0x3f, 0xc4, 0xd1, 0xa5, 0xf3, 0x08, 0x3d, 0x86, 0xc5, 0x26, 0x89, 0xc2, 0x2c,
0xbe, 0xfe, 0xe8, 0x18, 0x08, 0xc0, 0x0e, 0x37, 0x59, 0xfc, 0x2d, 0x72, 0xcc, 0xfb, 0xce, 0x65,
0x74, 0x15, 0xa9, 0x8e, 0xf5, 0xfe, 0xc7, 0xcf, 0xef, 0x65, 0x25, 0x7f, 0x0d, 0x39, 0x2e, 0x44,
0x43, 0xb4, 0xa3, 0x33, 0x7d, 0x2d, 0xa5, 0x38, 0x2b, 0x79, 0xab, 0x42, 0x21, 0x07, 0xcf, 0xe8,
0xdd, 0x9e, 0x98, 0xdb, 0x0a, 0x7d, 0xf5, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x07, 0x78, 0x95, 0xaa,
0x84, 0x02, 0x00, 0x00,
}

View file

@ -0,0 +1,785 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/containerregistry/v1/registry_service.proto
package containerregistry // import "github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import _ "github.com/yandex-cloud/go-genproto/yandex/api"
import operation "github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
import _ "google.golang.org/genproto/googleapis/api/annotations"
import field_mask "google.golang.org/genproto/protobuf/field_mask"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type GetRegistryRequest struct {
// ID of the Registry resource to return.
//
// To get the registry ID use a [RegistryService.List] request.
RegistryId string `protobuf:"bytes,1,opt,name=registry_id,json=registryId,proto3" json:"registry_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetRegistryRequest) Reset() { *m = GetRegistryRequest{} }
func (m *GetRegistryRequest) String() string { return proto.CompactTextString(m) }
func (*GetRegistryRequest) ProtoMessage() {}
func (*GetRegistryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{0}
}
func (m *GetRegistryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetRegistryRequest.Unmarshal(m, b)
}
func (m *GetRegistryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetRegistryRequest.Marshal(b, m, deterministic)
}
func (dst *GetRegistryRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetRegistryRequest.Merge(dst, src)
}
func (m *GetRegistryRequest) XXX_Size() int {
return xxx_messageInfo_GetRegistryRequest.Size(m)
}
func (m *GetRegistryRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetRegistryRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetRegistryRequest proto.InternalMessageInfo
func (m *GetRegistryRequest) GetRegistryId() string {
if m != nil {
return m.RegistryId
}
return ""
}
type ListRegistriesRequest struct {
// ID of the folder to list registries in.
//
// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// The maximum number of results per page to return. If the number of available
// results is larger than [page_size],
// the service returns a [ListRegistriesResponse.next_page_token]
// that can be used to get the next page of results in subsequent list requests.
// Default value: 100.
PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token. To get the next page of results, set [page_token] to the
// [ListRegistriesResponse.next_page_token] returned by a previous list request.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters resources listed in the response.
// The expression must specify:
// 1. The field name. Currently you can use filtering only on [Registry.name] field.
// 2. An operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
// 3. Value or a list of values to compare against the values of the field.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRegistriesRequest) Reset() { *m = ListRegistriesRequest{} }
func (m *ListRegistriesRequest) String() string { return proto.CompactTextString(m) }
func (*ListRegistriesRequest) ProtoMessage() {}
func (*ListRegistriesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{1}
}
func (m *ListRegistriesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListRegistriesRequest.Unmarshal(m, b)
}
func (m *ListRegistriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListRegistriesRequest.Marshal(b, m, deterministic)
}
func (dst *ListRegistriesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRegistriesRequest.Merge(dst, src)
}
func (m *ListRegistriesRequest) XXX_Size() int {
return xxx_messageInfo_ListRegistriesRequest.Size(m)
}
func (m *ListRegistriesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListRegistriesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListRegistriesRequest proto.InternalMessageInfo
func (m *ListRegistriesRequest) GetFolderId() string {
if m != nil {
return m.FolderId
}
return ""
}
func (m *ListRegistriesRequest) GetPageSize() int64 {
if m != nil {
return m.PageSize
}
return 0
}
func (m *ListRegistriesRequest) GetPageToken() string {
if m != nil {
return m.PageToken
}
return ""
}
func (m *ListRegistriesRequest) GetFilter() string {
if m != nil {
return m.Filter
}
return ""
}
type ListRegistriesResponse struct {
// List of Registry resources.
Registries []*Registry `protobuf:"bytes,1,rep,name=registries,proto3" json:"registries,omitempty"`
// This token allows you to get the next page of results for list requests. If the number of results
// is larger than [ListRegistriesRequest.page_size], use
// the [next_page_token] as the value
// for the [ListRegistriesRequest.page_token] query parameter
// in the next list request. Each subsequent list request will have its own
// [next_page_token] to continue paging through the results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRegistriesResponse) Reset() { *m = ListRegistriesResponse{} }
func (m *ListRegistriesResponse) String() string { return proto.CompactTextString(m) }
func (*ListRegistriesResponse) ProtoMessage() {}
func (*ListRegistriesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{2}
}
func (m *ListRegistriesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListRegistriesResponse.Unmarshal(m, b)
}
func (m *ListRegistriesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListRegistriesResponse.Marshal(b, m, deterministic)
}
func (dst *ListRegistriesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRegistriesResponse.Merge(dst, src)
}
func (m *ListRegistriesResponse) XXX_Size() int {
return xxx_messageInfo_ListRegistriesResponse.Size(m)
}
func (m *ListRegistriesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ListRegistriesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ListRegistriesResponse proto.InternalMessageInfo
func (m *ListRegistriesResponse) GetRegistries() []*Registry {
if m != nil {
return m.Registries
}
return nil
}
func (m *ListRegistriesResponse) GetNextPageToken() string {
if m != nil {
return m.NextPageToken
}
return ""
}
type CreateRegistryRequest struct {
// ID of the folder to create a registry in.
//
// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// Name of the registry.
//
// There may be only one registry per folder.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Resource labels as `key:value` pairs.
Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CreateRegistryRequest) Reset() { *m = CreateRegistryRequest{} }
func (m *CreateRegistryRequest) String() string { return proto.CompactTextString(m) }
func (*CreateRegistryRequest) ProtoMessage() {}
func (*CreateRegistryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{3}
}
func (m *CreateRegistryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateRegistryRequest.Unmarshal(m, b)
}
func (m *CreateRegistryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CreateRegistryRequest.Marshal(b, m, deterministic)
}
func (dst *CreateRegistryRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreateRegistryRequest.Merge(dst, src)
}
func (m *CreateRegistryRequest) XXX_Size() int {
return xxx_messageInfo_CreateRegistryRequest.Size(m)
}
func (m *CreateRegistryRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CreateRegistryRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CreateRegistryRequest proto.InternalMessageInfo
func (m *CreateRegistryRequest) GetFolderId() string {
if m != nil {
return m.FolderId
}
return ""
}
func (m *CreateRegistryRequest) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *CreateRegistryRequest) GetLabels() map[string]string {
if m != nil {
return m.Labels
}
return nil
}
type CreateRegistryMetadata struct {
// ID of the registry that is being created.
RegistryId string `protobuf:"bytes,1,opt,name=registry_id,json=registryId,proto3" json:"registry_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CreateRegistryMetadata) Reset() { *m = CreateRegistryMetadata{} }
func (m *CreateRegistryMetadata) String() string { return proto.CompactTextString(m) }
func (*CreateRegistryMetadata) ProtoMessage() {}
func (*CreateRegistryMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{4}
}
func (m *CreateRegistryMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateRegistryMetadata.Unmarshal(m, b)
}
func (m *CreateRegistryMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CreateRegistryMetadata.Marshal(b, m, deterministic)
}
func (dst *CreateRegistryMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreateRegistryMetadata.Merge(dst, src)
}
func (m *CreateRegistryMetadata) XXX_Size() int {
return xxx_messageInfo_CreateRegistryMetadata.Size(m)
}
func (m *CreateRegistryMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_CreateRegistryMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_CreateRegistryMetadata proto.InternalMessageInfo
func (m *CreateRegistryMetadata) GetRegistryId() string {
if m != nil {
return m.RegistryId
}
return ""
}
type UpdateRegistryRequest struct {
// ID of the Registry resource to update.
//
// To get the registry ID use a [RegistryService.List] request.
RegistryId string `protobuf:"bytes,1,opt,name=registry_id,json=registryId,proto3" json:"registry_id,omitempty"`
// Field mask that specifies which fields of the Registry resource are going to be updated.
UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Name of the registry.
//
// There may be only one registry per folder.
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Resource labels as `key:value` pairs.
//
// Existing set of `labels` is completely replaced by the provided set.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UpdateRegistryRequest) Reset() { *m = UpdateRegistryRequest{} }
func (m *UpdateRegistryRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateRegistryRequest) ProtoMessage() {}
func (*UpdateRegistryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{5}
}
func (m *UpdateRegistryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateRegistryRequest.Unmarshal(m, b)
}
func (m *UpdateRegistryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UpdateRegistryRequest.Marshal(b, m, deterministic)
}
func (dst *UpdateRegistryRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_UpdateRegistryRequest.Merge(dst, src)
}
func (m *UpdateRegistryRequest) XXX_Size() int {
return xxx_messageInfo_UpdateRegistryRequest.Size(m)
}
func (m *UpdateRegistryRequest) XXX_DiscardUnknown() {
xxx_messageInfo_UpdateRegistryRequest.DiscardUnknown(m)
}
var xxx_messageInfo_UpdateRegistryRequest proto.InternalMessageInfo
func (m *UpdateRegistryRequest) GetRegistryId() string {
if m != nil {
return m.RegistryId
}
return ""
}
func (m *UpdateRegistryRequest) GetUpdateMask() *field_mask.FieldMask {
if m != nil {
return m.UpdateMask
}
return nil
}
func (m *UpdateRegistryRequest) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *UpdateRegistryRequest) GetLabels() map[string]string {
if m != nil {
return m.Labels
}
return nil
}
type UpdateRegistryMetadata struct {
// ID of the Registry resource that is being updated.
RegistryId string `protobuf:"bytes,1,opt,name=registry_id,json=registryId,proto3" json:"registry_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UpdateRegistryMetadata) Reset() { *m = UpdateRegistryMetadata{} }
func (m *UpdateRegistryMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateRegistryMetadata) ProtoMessage() {}
func (*UpdateRegistryMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{6}
}
func (m *UpdateRegistryMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateRegistryMetadata.Unmarshal(m, b)
}
func (m *UpdateRegistryMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UpdateRegistryMetadata.Marshal(b, m, deterministic)
}
func (dst *UpdateRegistryMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_UpdateRegistryMetadata.Merge(dst, src)
}
func (m *UpdateRegistryMetadata) XXX_Size() int {
return xxx_messageInfo_UpdateRegistryMetadata.Size(m)
}
func (m *UpdateRegistryMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_UpdateRegistryMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_UpdateRegistryMetadata proto.InternalMessageInfo
func (m *UpdateRegistryMetadata) GetRegistryId() string {
if m != nil {
return m.RegistryId
}
return ""
}
type DeleteRegistryRequest struct {
// ID of the registry to delete.
RegistryId string `protobuf:"bytes,1,opt,name=registry_id,json=registryId,proto3" json:"registry_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteRegistryRequest) Reset() { *m = DeleteRegistryRequest{} }
func (m *DeleteRegistryRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteRegistryRequest) ProtoMessage() {}
func (*DeleteRegistryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{7}
}
func (m *DeleteRegistryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteRegistryRequest.Unmarshal(m, b)
}
func (m *DeleteRegistryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteRegistryRequest.Marshal(b, m, deterministic)
}
func (dst *DeleteRegistryRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteRegistryRequest.Merge(dst, src)
}
func (m *DeleteRegistryRequest) XXX_Size() int {
return xxx_messageInfo_DeleteRegistryRequest.Size(m)
}
func (m *DeleteRegistryRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteRegistryRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteRegistryRequest proto.InternalMessageInfo
func (m *DeleteRegistryRequest) GetRegistryId() string {
if m != nil {
return m.RegistryId
}
return ""
}
type DeleteRegistryMetadata struct {
// ID of the registry that is being deleted.
RegistryId string `protobuf:"bytes,1,opt,name=registry_id,json=registryId,proto3" json:"registry_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteRegistryMetadata) Reset() { *m = DeleteRegistryMetadata{} }
func (m *DeleteRegistryMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteRegistryMetadata) ProtoMessage() {}
func (*DeleteRegistryMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_registry_service_a571e9cda88c3d56, []int{8}
}
func (m *DeleteRegistryMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteRegistryMetadata.Unmarshal(m, b)
}
func (m *DeleteRegistryMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteRegistryMetadata.Marshal(b, m, deterministic)
}
func (dst *DeleteRegistryMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteRegistryMetadata.Merge(dst, src)
}
func (m *DeleteRegistryMetadata) XXX_Size() int {
return xxx_messageInfo_DeleteRegistryMetadata.Size(m)
}
func (m *DeleteRegistryMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteRegistryMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteRegistryMetadata proto.InternalMessageInfo
func (m *DeleteRegistryMetadata) GetRegistryId() string {
if m != nil {
return m.RegistryId
}
return ""
}
func init() {
proto.RegisterType((*GetRegistryRequest)(nil), "yandex.cloud.containerregistry.v1.GetRegistryRequest")
proto.RegisterType((*ListRegistriesRequest)(nil), "yandex.cloud.containerregistry.v1.ListRegistriesRequest")
proto.RegisterType((*ListRegistriesResponse)(nil), "yandex.cloud.containerregistry.v1.ListRegistriesResponse")
proto.RegisterType((*CreateRegistryRequest)(nil), "yandex.cloud.containerregistry.v1.CreateRegistryRequest")
proto.RegisterMapType((map[string]string)(nil), "yandex.cloud.containerregistry.v1.CreateRegistryRequest.LabelsEntry")
proto.RegisterType((*CreateRegistryMetadata)(nil), "yandex.cloud.containerregistry.v1.CreateRegistryMetadata")
proto.RegisterType((*UpdateRegistryRequest)(nil), "yandex.cloud.containerregistry.v1.UpdateRegistryRequest")
proto.RegisterMapType((map[string]string)(nil), "yandex.cloud.containerregistry.v1.UpdateRegistryRequest.LabelsEntry")
proto.RegisterType((*UpdateRegistryMetadata)(nil), "yandex.cloud.containerregistry.v1.UpdateRegistryMetadata")
proto.RegisterType((*DeleteRegistryRequest)(nil), "yandex.cloud.containerregistry.v1.DeleteRegistryRequest")
proto.RegisterType((*DeleteRegistryMetadata)(nil), "yandex.cloud.containerregistry.v1.DeleteRegistryMetadata")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// RegistryServiceClient is the client API for RegistryService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type RegistryServiceClient interface {
// Returns the specified Registry resource.
//
// To get the list of available Registry resources, make a [List] request.
Get(ctx context.Context, in *GetRegistryRequest, opts ...grpc.CallOption) (*Registry, error)
// Retrieves the list of Registry resources in the specified folder.
List(ctx context.Context, in *ListRegistriesRequest, opts ...grpc.CallOption) (*ListRegistriesResponse, error)
// Creates a registry in the specified folder.
Create(ctx context.Context, in *CreateRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Updates the specified registry.
Update(ctx context.Context, in *UpdateRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Deletes the specified registry.
Delete(ctx context.Context, in *DeleteRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}
type registryServiceClient struct {
cc *grpc.ClientConn
}
func NewRegistryServiceClient(cc *grpc.ClientConn) RegistryServiceClient {
return &registryServiceClient{cc}
}
func (c *registryServiceClient) Get(ctx context.Context, in *GetRegistryRequest, opts ...grpc.CallOption) (*Registry, error) {
out := new(Registry)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.RegistryService/Get", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *registryServiceClient) List(ctx context.Context, in *ListRegistriesRequest, opts ...grpc.CallOption) (*ListRegistriesResponse, error) {
out := new(ListRegistriesResponse)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.RegistryService/List", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *registryServiceClient) Create(ctx context.Context, in *CreateRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
out := new(operation.Operation)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.RegistryService/Create", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *registryServiceClient) Update(ctx context.Context, in *UpdateRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
out := new(operation.Operation)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.RegistryService/Update", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *registryServiceClient) Delete(ctx context.Context, in *DeleteRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
out := new(operation.Operation)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.RegistryService/Delete", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// RegistryServiceServer is the server API for RegistryService service.
type RegistryServiceServer interface {
// Returns the specified Registry resource.
//
// To get the list of available Registry resources, make a [List] request.
Get(context.Context, *GetRegistryRequest) (*Registry, error)
// Retrieves the list of Registry resources in the specified folder.
List(context.Context, *ListRegistriesRequest) (*ListRegistriesResponse, error)
// Creates a registry in the specified folder.
Create(context.Context, *CreateRegistryRequest) (*operation.Operation, error)
// Updates the specified registry.
Update(context.Context, *UpdateRegistryRequest) (*operation.Operation, error)
// Deletes the specified registry.
Delete(context.Context, *DeleteRegistryRequest) (*operation.Operation, error)
}
func RegisterRegistryServiceServer(s *grpc.Server, srv RegistryServiceServer) {
s.RegisterService(&_RegistryService_serviceDesc, srv)
}
func _RegistryService_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetRegistryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RegistryServiceServer).Get(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.RegistryService/Get",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RegistryServiceServer).Get(ctx, req.(*GetRegistryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RegistryService_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRegistriesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RegistryServiceServer).List(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.RegistryService/List",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RegistryServiceServer).List(ctx, req.(*ListRegistriesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RegistryService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateRegistryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RegistryServiceServer).Create(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.RegistryService/Create",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RegistryServiceServer).Create(ctx, req.(*CreateRegistryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RegistryService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateRegistryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RegistryServiceServer).Update(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.RegistryService/Update",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RegistryServiceServer).Update(ctx, req.(*UpdateRegistryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RegistryService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteRegistryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RegistryServiceServer).Delete(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.RegistryService/Delete",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RegistryServiceServer).Delete(ctx, req.(*DeleteRegistryRequest))
}
return interceptor(ctx, in, info, handler)
}
var _RegistryService_serviceDesc = grpc.ServiceDesc{
ServiceName: "yandex.cloud.containerregistry.v1.RegistryService",
HandlerType: (*RegistryServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "Get",
Handler: _RegistryService_Get_Handler,
},
{
MethodName: "List",
Handler: _RegistryService_List_Handler,
},
{
MethodName: "Create",
Handler: _RegistryService_Create_Handler,
},
{
MethodName: "Update",
Handler: _RegistryService_Update_Handler,
},
{
MethodName: "Delete",
Handler: _RegistryService_Delete_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "yandex/cloud/containerregistry/v1/registry_service.proto",
}
func init() {
proto.RegisterFile("yandex/cloud/containerregistry/v1/registry_service.proto", fileDescriptor_registry_service_a571e9cda88c3d56)
}
var fileDescriptor_registry_service_a571e9cda88c3d56 = []byte{
// 885 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x96, 0xcf, 0x8f, 0xdb, 0x44,
0x14, 0xc7, 0xe5, 0x75, 0x6a, 0x36, 0x2f, 0xa0, 0x56, 0x23, 0x52, 0x45, 0x16, 0x15, 0xbb, 0x46,
0x5a, 0xb6, 0x01, 0xdb, 0xf1, 0xb6, 0xbb, 0x6c, 0xfa, 0x43, 0x48, 0xe9, 0x2f, 0x55, 0xb4, 0x02,
0xb9, 0x20, 0x04, 0xab, 0x2a, 0xcc, 0xae, 0x27, 0x61, 0x88, 0x63, 0x07, 0x7b, 0x12, 0x35, 0x29,
0xbd, 0xf4, 0xb8, 0x12, 0x27, 0xc4, 0x91, 0x0b, 0x07, 0xfe, 0x80, 0xbd, 0xed, 0x5f, 0x90, 0x5c,
0x29, 0xfc, 0x09, 0x1c, 0x38, 0xf7, 0xc8, 0x09, 0x79, 0xc6, 0x4e, 0xe3, 0x8d, 0xa3, 0x38, 0xe5,
0xc2, 0x6d, 0xec, 0xf7, 0xde, 0xd7, 0x9f, 0x37, 0x6f, 0xde, 0x1b, 0xc3, 0xfe, 0x10, 0x7b, 0x0e,
0x79, 0x62, 0x1e, 0xb9, 0x7e, 0xdf, 0x31, 0x8f, 0x7c, 0x8f, 0x61, 0xea, 0x91, 0x20, 0x20, 0x6d,
0x1a, 0xb2, 0x60, 0x68, 0x0e, 0x2c, 0x33, 0x59, 0x37, 0x43, 0x12, 0x0c, 0xe8, 0x11, 0x31, 0x7a,
0x81, 0xcf, 0x7c, 0xb4, 0x29, 0x22, 0x0d, 0x1e, 0x69, 0xcc, 0x45, 0x1a, 0x03, 0x4b, 0x55, 0x63,
0x71, 0xdc, 0xa3, 0xa6, 0xdf, 0x23, 0x01, 0x66, 0xd4, 0xf7, 0x44, 0xb8, 0x5a, 0xcb, 0xff, 0xe1,
0x38, 0x62, 0x2b, 0x15, 0x31, 0xd5, 0x9b, 0x53, 0xbe, 0x94, 0xf2, 0x1b, 0x60, 0x97, 0x3a, 0xb3,
0xe6, 0x8d, 0xb6, 0xef, 0xb7, 0x5d, 0x62, 0xf2, 0xa7, 0xc3, 0x7e, 0xcb, 0x6c, 0x51, 0xe2, 0x3a,
0xcd, 0x2e, 0x0e, 0x3b, 0xb1, 0xc7, 0x3b, 0xb1, 0x47, 0x84, 0x8d, 0x3d, 0xcf, 0x67, 0x3c, 0x3c,
0x14, 0x56, 0xed, 0x16, 0xa0, 0x7b, 0x84, 0xd9, 0x31, 0x9b, 0x4d, 0xbe, 0xef, 0x93, 0x90, 0x21,
0x1d, 0x4a, 0xd3, 0x7d, 0xa2, 0x4e, 0x45, 0xda, 0x90, 0xb6, 0x8b, 0x8d, 0x37, 0xff, 0x1e, 0x5b,
0xd2, 0xf1, 0xc4, 0x2a, 0xdc, 0xb8, 0xb9, 0x5b, 0xb3, 0x21, 0x71, 0xb8, 0xef, 0x68, 0xa7, 0x12,
0x94, 0x1f, 0xd0, 0x30, 0x91, 0xa1, 0x24, 0x4c, 0x84, 0x2e, 0x43, 0xb1, 0xe5, 0xbb, 0x0e, 0x09,
0x16, 0xc9, 0xac, 0x0b, 0xf3, 0x7d, 0x07, 0xbd, 0x0f, 0xc5, 0x1e, 0x6e, 0x93, 0x66, 0x48, 0x47,
0xa4, 0xb2, 0xb6, 0x21, 0x6d, 0xcb, 0x0d, 0xf8, 0x67, 0x6c, 0x29, 0x37, 0x6e, 0x5a, 0xb5, 0x5a,
0xcd, 0x5e, 0x8f, 0x8c, 0x8f, 0xe8, 0x88, 0xa0, 0x6d, 0x00, 0xee, 0xc8, 0xfc, 0x0e, 0xf1, 0x2a,
0x32, 0x17, 0x2d, 0x1e, 0x4f, 0xac, 0x73, 0xdc, 0xd3, 0xe6, 0x2a, 0x9f, 0x47, 0x36, 0xa4, 0x81,
0xd2, 0xa2, 0x2e, 0x23, 0x41, 0xa5, 0xc0, 0xbd, 0xe0, 0x78, 0x32, 0xd5, 0x8b, 0x2d, 0xda, 0x8f,
0x12, 0x5c, 0x3c, 0xcb, 0x1e, 0xf6, 0x7c, 0x2f, 0x24, 0xe8, 0x13, 0x48, 0x92, 0xa4, 0x24, 0xac,
0x48, 0x1b, 0xf2, 0x76, 0x69, 0xe7, 0x03, 0x63, 0xe9, 0x41, 0x31, 0xa6, 0xbb, 0x39, 0x13, 0x8e,
0xb6, 0xe0, 0xbc, 0x47, 0x9e, 0xb0, 0xe6, 0x0c, 0x7a, 0x94, 0x64, 0xd1, 0x7e, 0x2b, 0x7a, 0xfd,
0x59, 0xc2, 0xac, 0xfd, 0xb9, 0x06, 0xe5, 0x5b, 0x01, 0xc1, 0x8c, 0x9c, 0x2d, 0xca, 0x0a, 0x7b,
0xb9, 0x0b, 0x05, 0x0f, 0x77, 0xc5, 0x36, 0x16, 0x1b, 0x9b, 0x2f, 0xc7, 0xd6, 0xa5, 0x1f, 0x0e,
0xb0, 0x3e, 0x7a, 0x7c, 0xa0, 0x63, 0x7d, 0x54, 0xd3, 0xeb, 0x8f, 0x9f, 0x5a, 0x1f, 0xee, 0x59,
0xcf, 0x0e, 0xe2, 0x27, 0x9b, 0xbb, 0xa3, 0x5f, 0x24, 0x50, 0x5c, 0x7c, 0x48, 0xdc, 0xb0, 0x22,
0xf3, 0x6c, 0x6f, 0xe7, 0xc8, 0x36, 0x13, 0xd6, 0x78, 0xc0, 0x65, 0xee, 0x78, 0x2c, 0x18, 0x36,
0x3e, 0x7e, 0x39, 0xb6, 0x4a, 0x07, 0x7a, 0xb3, 0xa6, 0xd7, 0x23, 0x86, 0xea, 0x73, 0x0e, 0xbc,
0x77, 0x55, 0x80, 0xef, 0x5d, 0x39, 0x99, 0x58, 0x8a, 0x5a, 0xb0, 0x74, 0xbe, 0x42, 0xe8, 0x42,
0x4c, 0x3a, 0xf5, 0xb7, 0x63, 0x28, 0xb5, 0x0e, 0xa5, 0x19, 0x5d, 0x74, 0x01, 0xe4, 0x0e, 0x19,
0x8a, 0xad, 0xb0, 0xa3, 0x25, 0x7a, 0x1b, 0xce, 0x0d, 0xb0, 0xdb, 0x8f, 0x13, 0xb7, 0xc5, 0xc3,
0xb5, 0xb5, 0x7d, 0x49, 0xab, 0xc3, 0xc5, 0x34, 0xe8, 0x43, 0xc2, 0xb0, 0x83, 0x19, 0x46, 0xef,
0x66, 0x9c, 0xf5, 0xd4, 0xe9, 0xfe, 0x59, 0x86, 0xf2, 0x17, 0x3d, 0x27, 0xa3, 0x22, 0xab, 0xb5,
0x09, 0xba, 0x0e, 0xa5, 0x3e, 0xd7, 0xe1, 0xed, 0xc9, 0x19, 0x4b, 0x3b, 0xaa, 0x21, 0xfa, 0xd3,
0x48, 0x3a, 0xd8, 0xb8, 0x1b, 0x75, 0xf0, 0x43, 0x1c, 0x76, 0x6c, 0x10, 0xee, 0xd1, 0x7a, 0x5a,
0x52, 0xf9, 0xb5, 0x4b, 0x5a, 0xc8, 0x5d, 0xd2, 0xcc, 0x6c, 0xff, 0x8f, 0x25, 0x4d, 0x83, 0xe6,
0x2f, 0xe9, 0x5d, 0x28, 0xdf, 0x26, 0x2e, 0xf9, 0xaf, 0x15, 0x8d, 0x10, 0xd2, 0x3a, 0xb9, 0x11,
0x76, 0x4e, 0xdf, 0x80, 0xf3, 0x49, 0xd4, 0x23, 0x71, 0x15, 0xa1, 0x5f, 0x25, 0x90, 0xef, 0x11,
0x86, 0x76, 0x73, 0xd4, 0x68, 0x7e, 0x6a, 0xab, 0xab, 0xcc, 0x26, 0xed, 0xa3, 0xe7, 0x7f, 0xfc,
0xf5, 0xd3, 0x9a, 0x85, 0xcc, 0x57, 0xb7, 0x95, 0x9e, 0x71, 0x5d, 0x51, 0x12, 0x9a, 0x4f, 0x67,
0x32, 0x79, 0x86, 0x7e, 0x93, 0xa0, 0x10, 0x0d, 0x4c, 0xb4, 0x9f, 0xe3, 0x73, 0x99, 0xb7, 0x82,
0x5a, 0x7f, 0x8d, 0x48, 0x31, 0x93, 0xb5, 0xcb, 0x1c, 0xfb, 0x3d, 0xb4, 0xb9, 0x14, 0x1b, 0x9d,
0x4a, 0xa0, 0x88, 0x9e, 0xcf, 0x85, 0x9a, 0x39, 0xc7, 0xd4, 0xcd, 0x74, 0xe4, 0xab, 0xdb, 0xf9,
0xd3, 0x64, 0xa5, 0xd9, 0x27, 0x2f, 0xaa, 0xda, 0xc2, 0xf1, 0xb2, 0x9e, 0xbc, 0xe1, 0xe0, 0x5b,
0xda, 0x72, 0xf0, 0x6b, 0x52, 0x15, 0x8d, 0x25, 0x50, 0xc4, 0xe1, 0xce, 0xc5, 0x9e, 0xd9, 0xb0,
0x79, 0xd8, 0xbf, 0x11, 0xec, 0x0b, 0xfa, 0x28, 0xcd, 0x7e, 0x75, 0x67, 0xd5, 0xb3, 0x12, 0x65,
0xf2, 0xbb, 0x04, 0x8a, 0xe8, 0x91, 0x5c, 0x99, 0x64, 0xb6, 0x65, 0x9e, 0x4c, 0xbe, 0x3b, 0x79,
0x51, 0x35, 0x17, 0xb6, 0x63, 0xf9, 0xec, 0x90, 0xbd, 0xd3, 0xed, 0x31, 0x91, 0x96, 0x55, 0x5d,
0x35, 0xad, 0xc6, 0x57, 0x5f, 0x7f, 0xd9, 0xa6, 0xec, 0xdb, 0xfe, 0xa1, 0x71, 0xe4, 0x77, 0x4d,
0x81, 0xa6, 0x8b, 0x1f, 0xb4, 0xb6, 0xaf, 0xb7, 0x89, 0xc7, 0x3f, 0x63, 0x2e, 0xfd, 0x27, 0xbc,
0x3e, 0xf7, 0xf2, 0x50, 0xe1, 0xa1, 0x57, 0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xbe, 0x24, 0x8d,
0x20, 0xca, 0x0a, 0x00, 0x00,
}

View file

@ -0,0 +1,82 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/containerregistry/v1/repository.proto
package containerregistry // import "github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// A Repository resource. For more information, see [Repository](/docs/cloud/container-registry/repository).
type Repository struct {
// Name of the repository.
// The name is unique within the registry.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Repository) Reset() { *m = Repository{} }
func (m *Repository) String() string { return proto.CompactTextString(m) }
func (*Repository) ProtoMessage() {}
func (*Repository) Descriptor() ([]byte, []int) {
return fileDescriptor_repository_956a089f454b4ee5, []int{0}
}
func (m *Repository) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Repository.Unmarshal(m, b)
}
func (m *Repository) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Repository.Marshal(b, m, deterministic)
}
func (dst *Repository) XXX_Merge(src proto.Message) {
xxx_messageInfo_Repository.Merge(dst, src)
}
func (m *Repository) XXX_Size() int {
return xxx_messageInfo_Repository.Size(m)
}
func (m *Repository) XXX_DiscardUnknown() {
xxx_messageInfo_Repository.DiscardUnknown(m)
}
var xxx_messageInfo_Repository proto.InternalMessageInfo
func (m *Repository) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func init() {
proto.RegisterType((*Repository)(nil), "yandex.cloud.containerregistry.v1.Repository")
}
func init() {
proto.RegisterFile("yandex/cloud/containerregistry/v1/repository.proto", fileDescriptor_repository_956a089f454b4ee5)
}
var fileDescriptor_repository_956a089f454b4ee5 = []byte{
// 153 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0xaa, 0x4c, 0xcc, 0x4b,
0x49, 0xad, 0xd0, 0x4f, 0xce, 0xc9, 0x2f, 0x4d, 0xd1, 0x4f, 0xce, 0xcf, 0x2b, 0x49, 0xcc, 0xcc,
0x4b, 0x2d, 0x2a, 0x4a, 0x4d, 0xcf, 0x2c, 0x2e, 0x29, 0xaa, 0xd4, 0x2f, 0x33, 0xd4, 0x2f, 0x4a,
0x2d, 0xc8, 0x2f, 0xce, 0x2c, 0xc9, 0x2f, 0xaa, 0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x52,
0x84, 0xe8, 0xd1, 0x03, 0xeb, 0xd1, 0xc3, 0xd0, 0xa3, 0x57, 0x66, 0xa8, 0xa4, 0xc0, 0xc5, 0x15,
0x04, 0xd7, 0x26, 0x24, 0xc4, 0xc5, 0x92, 0x97, 0x98, 0x9b, 0x2a, 0xc1, 0xa8, 0xc0, 0xa8, 0xc1,
0x19, 0x04, 0x66, 0x3b, 0x45, 0x46, 0x85, 0xa7, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7,
0xe7, 0xea, 0x43, 0x4c, 0xd4, 0x85, 0xb8, 0x22, 0x3d, 0x5f, 0x37, 0x3d, 0x35, 0x0f, 0x6c, 0x97,
0x3e, 0x41, 0xe7, 0x59, 0x63, 0x08, 0x26, 0xb1, 0x81, 0xb5, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff,
0xff, 0x1d, 0x25, 0xf5, 0x56, 0xdc, 0x00, 0x00, 0x00,
}

View file

@ -0,0 +1,293 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/containerregistry/v1/repository_service.proto
package containerregistry // import "github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
import _ "google.golang.org/genproto/googleapis/api/annotations"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type ListRepositoriesRequest struct {
// ID of the registry to list repositories in.
//
// To get the registry ID use a [RegistryService.List] request.
RegistryId string `protobuf:"bytes,1,opt,name=registry_id,json=registryId,proto3" json:"registry_id,omitempty"`
// ID of the folder to list registries in.
//
// [folder_id] is ignored if a [ListImagesRequest.registry_id] is specified in the request.
//
// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
FolderId string `protobuf:"bytes,6,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// The maximum number of results per page to return. If the number of available
// results is larger than [page_size],
// the service returns a [ListRepositoriesResponse.next_page_token]
// that can be used to get the next page of results in subsequent list requests.
// Default value: 100.
PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token. To get the next page of results, set [page_token] to the
// [ListRepositoriesResponse.next_page_token] returned by a previous list request.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters resources listed in the response.
// The expression must specify:
// 1. The field name. Currently you can use filtering only on [Repository.name] field.
// 2. An operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
// 3. Value or a list of values to compare against the values of the field.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRepositoriesRequest) Reset() { *m = ListRepositoriesRequest{} }
func (m *ListRepositoriesRequest) String() string { return proto.CompactTextString(m) }
func (*ListRepositoriesRequest) ProtoMessage() {}
func (*ListRepositoriesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_repository_service_a3b7f42aed43c753, []int{0}
}
func (m *ListRepositoriesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListRepositoriesRequest.Unmarshal(m, b)
}
func (m *ListRepositoriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListRepositoriesRequest.Marshal(b, m, deterministic)
}
func (dst *ListRepositoriesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRepositoriesRequest.Merge(dst, src)
}
func (m *ListRepositoriesRequest) XXX_Size() int {
return xxx_messageInfo_ListRepositoriesRequest.Size(m)
}
func (m *ListRepositoriesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListRepositoriesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListRepositoriesRequest proto.InternalMessageInfo
func (m *ListRepositoriesRequest) GetRegistryId() string {
if m != nil {
return m.RegistryId
}
return ""
}
func (m *ListRepositoriesRequest) GetFolderId() string {
if m != nil {
return m.FolderId
}
return ""
}
func (m *ListRepositoriesRequest) GetPageSize() int64 {
if m != nil {
return m.PageSize
}
return 0
}
func (m *ListRepositoriesRequest) GetPageToken() string {
if m != nil {
return m.PageToken
}
return ""
}
func (m *ListRepositoriesRequest) GetFilter() string {
if m != nil {
return m.Filter
}
return ""
}
func (m *ListRepositoriesRequest) GetOrderBy() string {
if m != nil {
return m.OrderBy
}
return ""
}
type ListRepositoriesResponse struct {
// List of Repository resources.
Repositories []*Repository `protobuf:"bytes,1,rep,name=repositories,proto3" json:"repositories,omitempty"`
// This token allows you to get the next page of results for list requests. If the number of results
// is larger than [ListRepositoriesRequest.page_size], use
// the [next_page_token] as the value
// for the [ListRepositoriesRequest.page_token] query parameter
// in the next list request. Each subsequent list request will have its own
// [next_page_token] to continue paging through the results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRepositoriesResponse) Reset() { *m = ListRepositoriesResponse{} }
func (m *ListRepositoriesResponse) String() string { return proto.CompactTextString(m) }
func (*ListRepositoriesResponse) ProtoMessage() {}
func (*ListRepositoriesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_repository_service_a3b7f42aed43c753, []int{1}
}
func (m *ListRepositoriesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListRepositoriesResponse.Unmarshal(m, b)
}
func (m *ListRepositoriesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListRepositoriesResponse.Marshal(b, m, deterministic)
}
func (dst *ListRepositoriesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRepositoriesResponse.Merge(dst, src)
}
func (m *ListRepositoriesResponse) XXX_Size() int {
return xxx_messageInfo_ListRepositoriesResponse.Size(m)
}
func (m *ListRepositoriesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ListRepositoriesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ListRepositoriesResponse proto.InternalMessageInfo
func (m *ListRepositoriesResponse) GetRepositories() []*Repository {
if m != nil {
return m.Repositories
}
return nil
}
func (m *ListRepositoriesResponse) GetNextPageToken() string {
if m != nil {
return m.NextPageToken
}
return ""
}
func init() {
proto.RegisterType((*ListRepositoriesRequest)(nil), "yandex.cloud.containerregistry.v1.ListRepositoriesRequest")
proto.RegisterType((*ListRepositoriesResponse)(nil), "yandex.cloud.containerregistry.v1.ListRepositoriesResponse")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// RepositoryServiceClient is the client API for RepositoryService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type RepositoryServiceClient interface {
// Retrieves the list of Repository resources in the specified registry.
List(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error)
}
type repositoryServiceClient struct {
cc *grpc.ClientConn
}
func NewRepositoryServiceClient(cc *grpc.ClientConn) RepositoryServiceClient {
return &repositoryServiceClient{cc}
}
func (c *repositoryServiceClient) List(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error) {
out := new(ListRepositoriesResponse)
err := c.cc.Invoke(ctx, "/yandex.cloud.containerregistry.v1.RepositoryService/List", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// RepositoryServiceServer is the server API for RepositoryService service.
type RepositoryServiceServer interface {
// Retrieves the list of Repository resources in the specified registry.
List(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error)
}
func RegisterRepositoryServiceServer(s *grpc.Server, srv RepositoryServiceServer) {
s.RegisterService(&_RepositoryService_serviceDesc, srv)
}
func _RepositoryService_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRepositoriesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RepositoryServiceServer).List(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.containerregistry.v1.RepositoryService/List",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RepositoryServiceServer).List(ctx, req.(*ListRepositoriesRequest))
}
return interceptor(ctx, in, info, handler)
}
var _RepositoryService_serviceDesc = grpc.ServiceDesc{
ServiceName: "yandex.cloud.containerregistry.v1.RepositoryService",
HandlerType: (*RepositoryServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "List",
Handler: _RepositoryService_List_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "yandex/cloud/containerregistry/v1/repository_service.proto",
}
func init() {
proto.RegisterFile("yandex/cloud/containerregistry/v1/repository_service.proto", fileDescriptor_repository_service_a3b7f42aed43c753)
}
var fileDescriptor_repository_service_a3b7f42aed43c753 = []byte{
// 460 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x92, 0xbd, 0x8e, 0xd3, 0x40,
0x14, 0x85, 0xe5, 0x24, 0x1b, 0xe2, 0xbb, 0x20, 0xc4, 0x34, 0x58, 0x11, 0x48, 0x21, 0xb0, 0x10,
0x84, 0x62, 0xc7, 0x41, 0x34, 0xfb, 0xd3, 0xa4, 0x5b, 0x89, 0x02, 0xbc, 0x48, 0x08, 0x9a, 0xc8,
0x89, 0xef, 0x9a, 0x11, 0x66, 0xae, 0x99, 0x99, 0x44, 0xeb, 0x2d, 0xa9, 0x50, 0x5a, 0xc4, 0x5b,
0xf0, 0x14, 0x34, 0xa4, 0xe7, 0x15, 0x78, 0x0a, 0x2a, 0xe4, 0x99, 0xf5, 0xfe, 0x05, 0x14, 0xa0,
0x9d, 0x73, 0xce, 0x37, 0x77, 0xee, 0x1c, 0xd8, 0x2e, 0x62, 0x91, 0xe0, 0x51, 0x30, 0xcd, 0x68,
0x96, 0x04, 0x53, 0x12, 0x3a, 0xe6, 0x02, 0xa5, 0xc4, 0x94, 0x2b, 0x2d, 0x8b, 0x60, 0x1e, 0x06,
0x12, 0x73, 0x52, 0x5c, 0x93, 0x2c, 0xc6, 0x0a, 0xe5, 0x9c, 0x4f, 0xd1, 0xcf, 0x25, 0x69, 0x62,
0x77, 0x6c, 0xd6, 0x37, 0x59, 0x7f, 0x25, 0xeb, 0xcf, 0xc3, 0xf6, 0xf0, 0x5f, 0xf0, 0x16, 0xdb,
0xbe, 0x7d, 0x21, 0x33, 0x8f, 0x33, 0x9e, 0xc4, 0x9a, 0x93, 0x38, 0x91, 0x6f, 0xa5, 0x44, 0x69,
0x86, 0x41, 0x9c, 0xf3, 0x20, 0x16, 0x82, 0xb4, 0x11, 0x95, 0x55, 0xbb, 0x1f, 0x6b, 0x70, 0xf3,
0x29, 0x57, 0x3a, 0xaa, 0xa8, 0x1c, 0x55, 0x84, 0xef, 0x67, 0xa8, 0x34, 0x7b, 0x08, 0x9b, 0xd5,
0xc5, 0x63, 0x9e, 0x78, 0x4e, 0xc7, 0xe9, 0xb9, 0xa3, 0xd6, 0x62, 0x19, 0x36, 0x76, 0xf7, 0x9e,
0x0c, 0x22, 0xa8, 0xc4, 0xfd, 0x84, 0x6d, 0x81, 0x7b, 0x48, 0x59, 0x82, 0xb2, 0x34, 0x36, 0x2f,
0x19, 0x5b, 0x56, 0xda, 0x4f, 0xd8, 0x03, 0x70, 0xf3, 0x38, 0xc5, 0xb1, 0xe2, 0xc7, 0xe8, 0xd5,
0x3a, 0x4e, 0xaf, 0x3e, 0x82, 0x9f, 0xdf, 0xc2, 0xe6, 0xee, 0x5e, 0x38, 0x18, 0x0c, 0xa2, 0x56,
0x29, 0x1e, 0xf0, 0x63, 0x64, 0x3d, 0x00, 0x63, 0xd4, 0xf4, 0x16, 0x85, 0x57, 0x37, 0x40, 0x77,
0xb1, 0x0c, 0x37, 0x8c, 0x33, 0x32, 0x94, 0x17, 0xa5, 0xc6, 0xba, 0xd0, 0x3c, 0xe4, 0x99, 0x46,
0xe9, 0x35, 0x8c, 0x0b, 0x16, 0xcb, 0x53, 0xde, 0x89, 0xc2, 0xee, 0x41, 0x8b, 0x64, 0x39, 0xdc,
0xa4, 0xf0, 0x36, 0x2e, 0xb3, 0xae, 0x18, 0x69, 0x54, 0x74, 0x3f, 0x3b, 0xe0, 0xad, 0xae, 0x42,
0xe5, 0x24, 0x14, 0xb2, 0xe7, 0x70, 0x55, 0x9e, 0x3b, 0xf7, 0x9c, 0x4e, 0xbd, 0xb7, 0x39, 0xec,
0xfb, 0x6b, 0xbf, 0xd4, 0x3f, 0xc5, 0x15, 0xd1, 0x05, 0x04, 0xbb, 0x0f, 0xd7, 0x05, 0x1e, 0xe9,
0xf1, 0xb9, 0x87, 0x96, 0x2b, 0x71, 0xa3, 0x6b, 0xe5, 0xf1, 0xb3, 0xea, 0x85, 0xc3, 0xaf, 0x0e,
0xdc, 0x38, 0x83, 0x1c, 0xd8, 0x4a, 0xb1, 0x2f, 0x0e, 0x34, 0xca, 0x69, 0xd9, 0xf6, 0x5f, 0xcc,
0xf0, 0x87, 0x1f, 0x6e, 0xef, 0xfc, 0x57, 0xd6, 0xae, 0xa4, 0xfb, 0xe8, 0xc3, 0xf7, 0x1f, 0x9f,
0x6a, 0x5b, 0xec, 0xee, 0x59, 0x4f, 0xfb, 0xbf, 0x2d, 0x2a, 0x47, 0x35, 0x7a, 0xf5, 0xfa, 0x65,
0xca, 0xf5, 0x9b, 0xd9, 0xc4, 0x9f, 0xd2, 0xbb, 0xc0, 0xde, 0xda, 0xb7, 0x8d, 0x4d, 0xa9, 0x9f,
0xa2, 0x30, 0x75, 0x0c, 0xd6, 0xd6, 0x7f, 0x67, 0xe5, 0x70, 0xd2, 0x34, 0xd1, 0xc7, 0xbf, 0x02,
0x00, 0x00, 0xff, 0xff, 0xde, 0x4e, 0x2c, 0x46, 0x9b, 0x03, 0x00, 0x00,
}

View file

@ -0,0 +1,115 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/iam/v1/api_key.proto
package iam // import "github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// An ApiKey resource.
type ApiKey struct {
// ID of the API Key.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// ID of the service account that the API key belongs to.
ServiceAccountId string `protobuf:"bytes,2,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
// Creation timestamp.
CreatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Description of the API key. 0-256 characters long.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ApiKey) Reset() { *m = ApiKey{} }
func (m *ApiKey) String() string { return proto.CompactTextString(m) }
func (*ApiKey) ProtoMessage() {}
func (*ApiKey) Descriptor() ([]byte, []int) {
return fileDescriptor_api_key_559895c00d20010c, []int{0}
}
func (m *ApiKey) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ApiKey.Unmarshal(m, b)
}
func (m *ApiKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ApiKey.Marshal(b, m, deterministic)
}
func (dst *ApiKey) XXX_Merge(src proto.Message) {
xxx_messageInfo_ApiKey.Merge(dst, src)
}
func (m *ApiKey) XXX_Size() int {
return xxx_messageInfo_ApiKey.Size(m)
}
func (m *ApiKey) XXX_DiscardUnknown() {
xxx_messageInfo_ApiKey.DiscardUnknown(m)
}
var xxx_messageInfo_ApiKey proto.InternalMessageInfo
func (m *ApiKey) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *ApiKey) GetServiceAccountId() string {
if m != nil {
return m.ServiceAccountId
}
return ""
}
func (m *ApiKey) GetCreatedAt() *timestamp.Timestamp {
if m != nil {
return m.CreatedAt
}
return nil
}
func (m *ApiKey) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func init() {
proto.RegisterType((*ApiKey)(nil), "yandex.cloud.iam.v1.ApiKey")
}
func init() {
proto.RegisterFile("yandex/cloud/iam/v1/api_key.proto", fileDescriptor_api_key_559895c00d20010c)
}
var fileDescriptor_api_key_559895c00d20010c = []byte{
// 247 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x90, 0xb1, 0x4b, 0xc4, 0x30,
0x14, 0x87, 0x69, 0x95, 0x83, 0xcb, 0x81, 0x48, 0x5c, 0xca, 0x2d, 0x56, 0xa7, 0x1b, 0xbc, 0x84,
0xd3, 0x49, 0x0e, 0x87, 0xba, 0x89, 0xdb, 0xe1, 0xe4, 0x52, 0xd2, 0xe4, 0x19, 0x1f, 0x5e, 0x9a,
0xd0, 0xbe, 0x16, 0xfb, 0xf7, 0xf8, 0x8f, 0x0a, 0xc9, 0x15, 0x1c, 0x5c, 0xf3, 0x7d, 0xe1, 0xe3,
0xfd, 0xd8, 0xcd, 0xa4, 0x5a, 0x03, 0xdf, 0x52, 0x1f, 0xfd, 0x60, 0x24, 0x2a, 0x27, 0xc7, 0x9d,
0x54, 0x01, 0xeb, 0x2f, 0x98, 0x44, 0xe8, 0x3c, 0x79, 0x7e, 0x95, 0x14, 0x11, 0x15, 0x81, 0xca,
0x89, 0x71, 0xb7, 0xbe, 0xb6, 0xde, 0xdb, 0x23, 0xc8, 0xa8, 0x34, 0xc3, 0x87, 0x24, 0x74, 0xd0,
0x93, 0x72, 0x21, 0xfd, 0xba, 0xfd, 0xc9, 0xd8, 0xa2, 0x0a, 0xf8, 0x0a, 0x13, 0xbf, 0x60, 0x39,
0x9a, 0x22, 0x2b, 0xb3, 0xcd, 0xf2, 0x90, 0xa3, 0xe1, 0x77, 0x8c, 0xf7, 0xd0, 0x8d, 0xa8, 0xa1,
0x56, 0x5a, 0xfb, 0xa1, 0xa5, 0x1a, 0x4d, 0x91, 0x47, 0x7e, 0x79, 0x22, 0x55, 0x02, 0x2f, 0x86,
0x3f, 0x32, 0xa6, 0x3b, 0x50, 0x04, 0xa6, 0x56, 0x54, 0x9c, 0x95, 0xd9, 0x66, 0x75, 0xbf, 0x16,
0x29, 0x2f, 0xe6, 0xbc, 0x78, 0x9b, 0xf3, 0x87, 0xe5, 0xc9, 0xae, 0x88, 0x97, 0x6c, 0x65, 0xa0,
0xd7, 0x1d, 0x06, 0x42, 0xdf, 0x16, 0xe7, 0xb1, 0xf0, 0xf7, 0xe9, 0xf9, 0xe9, 0x7d, 0x6f, 0x91,
0x3e, 0x87, 0x46, 0x68, 0xef, 0x64, 0x3a, 0x74, 0x9b, 0xb6, 0xb0, 0x7e, 0x6b, 0xa1, 0x8d, 0x01,
0xf9, 0xcf, 0x48, 0x7b, 0x54, 0xae, 0x59, 0x44, 0xfc, 0xf0, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xb3,
0x5f, 0xeb, 0x6a, 0x46, 0x01, 0x00, 0x00,
}

View file

@ -0,0 +1,561 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/iam/v1/api_key_service.proto
package iam // import "github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import empty "github.com/golang/protobuf/ptypes/empty"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
import _ "google.golang.org/genproto/googleapis/api/annotations"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type GetApiKeyRequest struct {
// ID of the API key to return.
// To get the API key ID, use a [ApiKeyService.List] request.
ApiKeyId string `protobuf:"bytes,1,opt,name=api_key_id,json=apiKeyId,proto3" json:"api_key_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetApiKeyRequest) Reset() { *m = GetApiKeyRequest{} }
func (m *GetApiKeyRequest) String() string { return proto.CompactTextString(m) }
func (*GetApiKeyRequest) ProtoMessage() {}
func (*GetApiKeyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_api_key_service_c31388470460ddf5, []int{0}
}
func (m *GetApiKeyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetApiKeyRequest.Unmarshal(m, b)
}
func (m *GetApiKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetApiKeyRequest.Marshal(b, m, deterministic)
}
func (dst *GetApiKeyRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetApiKeyRequest.Merge(dst, src)
}
func (m *GetApiKeyRequest) XXX_Size() int {
return xxx_messageInfo_GetApiKeyRequest.Size(m)
}
func (m *GetApiKeyRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetApiKeyRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetApiKeyRequest proto.InternalMessageInfo
func (m *GetApiKeyRequest) GetApiKeyId() string {
if m != nil {
return m.ApiKeyId
}
return ""
}
type ListApiKeysRequest struct {
// ID of the service account to list API keys for.
// To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
// If not specified, it defaults to the subject that made the request.
ServiceAccountId string `protobuf:"bytes,1,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
// The maximum number of results per page to return. If the number of available
// results is larger than [page_size],
// the service returns a [ListApiKeysResponse.next_page_token]
// that can be used to get the next page of results in subsequent list requests.
// Default value: 100.
PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token. To get the next page of results, set [page_token]
// to the [ListApiKeysResponse.next_page_token]
// returned by a previous list request.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListApiKeysRequest) Reset() { *m = ListApiKeysRequest{} }
func (m *ListApiKeysRequest) String() string { return proto.CompactTextString(m) }
func (*ListApiKeysRequest) ProtoMessage() {}
func (*ListApiKeysRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_api_key_service_c31388470460ddf5, []int{1}
}
func (m *ListApiKeysRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListApiKeysRequest.Unmarshal(m, b)
}
func (m *ListApiKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListApiKeysRequest.Marshal(b, m, deterministic)
}
func (dst *ListApiKeysRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListApiKeysRequest.Merge(dst, src)
}
func (m *ListApiKeysRequest) XXX_Size() int {
return xxx_messageInfo_ListApiKeysRequest.Size(m)
}
func (m *ListApiKeysRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListApiKeysRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListApiKeysRequest proto.InternalMessageInfo
func (m *ListApiKeysRequest) GetServiceAccountId() string {
if m != nil {
return m.ServiceAccountId
}
return ""
}
func (m *ListApiKeysRequest) GetPageSize() int64 {
if m != nil {
return m.PageSize
}
return 0
}
func (m *ListApiKeysRequest) GetPageToken() string {
if m != nil {
return m.PageToken
}
return ""
}
type ListApiKeysResponse struct {
// List of API keys.
ApiKeys []*ApiKey `protobuf:"bytes,1,rep,name=api_keys,json=apiKeys,proto3" json:"api_keys,omitempty"`
// This token allows you to get the next page of results for list requests. If the number of results
// is larger than [ListApiKeysRequest.page_size], use
// the [next_page_token] as the value
// for the [ListApiKeysRequest.page_token] query parameter
// in the next list request. Each subsequent list request will have its own
// [next_page_token] to continue paging through the results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListApiKeysResponse) Reset() { *m = ListApiKeysResponse{} }
func (m *ListApiKeysResponse) String() string { return proto.CompactTextString(m) }
func (*ListApiKeysResponse) ProtoMessage() {}
func (*ListApiKeysResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_api_key_service_c31388470460ddf5, []int{2}
}
func (m *ListApiKeysResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListApiKeysResponse.Unmarshal(m, b)
}
func (m *ListApiKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListApiKeysResponse.Marshal(b, m, deterministic)
}
func (dst *ListApiKeysResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListApiKeysResponse.Merge(dst, src)
}
func (m *ListApiKeysResponse) XXX_Size() int {
return xxx_messageInfo_ListApiKeysResponse.Size(m)
}
func (m *ListApiKeysResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ListApiKeysResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ListApiKeysResponse proto.InternalMessageInfo
func (m *ListApiKeysResponse) GetApiKeys() []*ApiKey {
if m != nil {
return m.ApiKeys
}
return nil
}
func (m *ListApiKeysResponse) GetNextPageToken() string {
if m != nil {
return m.NextPageToken
}
return ""
}
type CreateApiKeyRequest struct {
// ID of the service account to create an API key for.
// To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
// If not specified, it defaults to the subject that made the request.
ServiceAccountId string `protobuf:"bytes,1,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
// Description of the API key.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CreateApiKeyRequest) Reset() { *m = CreateApiKeyRequest{} }
func (m *CreateApiKeyRequest) String() string { return proto.CompactTextString(m) }
func (*CreateApiKeyRequest) ProtoMessage() {}
func (*CreateApiKeyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_api_key_service_c31388470460ddf5, []int{3}
}
func (m *CreateApiKeyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateApiKeyRequest.Unmarshal(m, b)
}
func (m *CreateApiKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CreateApiKeyRequest.Marshal(b, m, deterministic)
}
func (dst *CreateApiKeyRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreateApiKeyRequest.Merge(dst, src)
}
func (m *CreateApiKeyRequest) XXX_Size() int {
return xxx_messageInfo_CreateApiKeyRequest.Size(m)
}
func (m *CreateApiKeyRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CreateApiKeyRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CreateApiKeyRequest proto.InternalMessageInfo
func (m *CreateApiKeyRequest) GetServiceAccountId() string {
if m != nil {
return m.ServiceAccountId
}
return ""
}
func (m *CreateApiKeyRequest) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
type CreateApiKeyResponse struct {
// ApiKey resource.
ApiKey *ApiKey `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
// Secret part of the API key. This secret key you may use in the requests for authentication.
Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CreateApiKeyResponse) Reset() { *m = CreateApiKeyResponse{} }
func (m *CreateApiKeyResponse) String() string { return proto.CompactTextString(m) }
func (*CreateApiKeyResponse) ProtoMessage() {}
func (*CreateApiKeyResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_api_key_service_c31388470460ddf5, []int{4}
}
func (m *CreateApiKeyResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateApiKeyResponse.Unmarshal(m, b)
}
func (m *CreateApiKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CreateApiKeyResponse.Marshal(b, m, deterministic)
}
func (dst *CreateApiKeyResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreateApiKeyResponse.Merge(dst, src)
}
func (m *CreateApiKeyResponse) XXX_Size() int {
return xxx_messageInfo_CreateApiKeyResponse.Size(m)
}
func (m *CreateApiKeyResponse) XXX_DiscardUnknown() {
xxx_messageInfo_CreateApiKeyResponse.DiscardUnknown(m)
}
var xxx_messageInfo_CreateApiKeyResponse proto.InternalMessageInfo
func (m *CreateApiKeyResponse) GetApiKey() *ApiKey {
if m != nil {
return m.ApiKey
}
return nil
}
func (m *CreateApiKeyResponse) GetSecret() string {
if m != nil {
return m.Secret
}
return ""
}
type DeleteApiKeyRequest struct {
// ID of the API key to delete.
// To get the API key ID, use a [ApiKeyService.List] request.
ApiKeyId string `protobuf:"bytes,1,opt,name=api_key_id,json=apiKeyId,proto3" json:"api_key_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteApiKeyRequest) Reset() { *m = DeleteApiKeyRequest{} }
func (m *DeleteApiKeyRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteApiKeyRequest) ProtoMessage() {}
func (*DeleteApiKeyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_api_key_service_c31388470460ddf5, []int{5}
}
func (m *DeleteApiKeyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteApiKeyRequest.Unmarshal(m, b)
}
func (m *DeleteApiKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteApiKeyRequest.Marshal(b, m, deterministic)
}
func (dst *DeleteApiKeyRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteApiKeyRequest.Merge(dst, src)
}
func (m *DeleteApiKeyRequest) XXX_Size() int {
return xxx_messageInfo_DeleteApiKeyRequest.Size(m)
}
func (m *DeleteApiKeyRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteApiKeyRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteApiKeyRequest proto.InternalMessageInfo
func (m *DeleteApiKeyRequest) GetApiKeyId() string {
if m != nil {
return m.ApiKeyId
}
return ""
}
func init() {
proto.RegisterType((*GetApiKeyRequest)(nil), "yandex.cloud.iam.v1.GetApiKeyRequest")
proto.RegisterType((*ListApiKeysRequest)(nil), "yandex.cloud.iam.v1.ListApiKeysRequest")
proto.RegisterType((*ListApiKeysResponse)(nil), "yandex.cloud.iam.v1.ListApiKeysResponse")
proto.RegisterType((*CreateApiKeyRequest)(nil), "yandex.cloud.iam.v1.CreateApiKeyRequest")
proto.RegisterType((*CreateApiKeyResponse)(nil), "yandex.cloud.iam.v1.CreateApiKeyResponse")
proto.RegisterType((*DeleteApiKeyRequest)(nil), "yandex.cloud.iam.v1.DeleteApiKeyRequest")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// ApiKeyServiceClient is the client API for ApiKeyService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type ApiKeyServiceClient interface {
// Retrieves the list of API keys for the specified service account.
List(ctx context.Context, in *ListApiKeysRequest, opts ...grpc.CallOption) (*ListApiKeysResponse, error)
// Returns the specified API key.
//
// To get the list of available API keys, make a [List] request.
Get(ctx context.Context, in *GetApiKeyRequest, opts ...grpc.CallOption) (*ApiKey, error)
// Creates an API key for the specified service account.
Create(ctx context.Context, in *CreateApiKeyRequest, opts ...grpc.CallOption) (*CreateApiKeyResponse, error)
// Deletes the specified API key.
Delete(ctx context.Context, in *DeleteApiKeyRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}
type apiKeyServiceClient struct {
cc *grpc.ClientConn
}
func NewApiKeyServiceClient(cc *grpc.ClientConn) ApiKeyServiceClient {
return &apiKeyServiceClient{cc}
}
func (c *apiKeyServiceClient) List(ctx context.Context, in *ListApiKeysRequest, opts ...grpc.CallOption) (*ListApiKeysResponse, error) {
out := new(ListApiKeysResponse)
err := c.cc.Invoke(ctx, "/yandex.cloud.iam.v1.ApiKeyService/List", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *apiKeyServiceClient) Get(ctx context.Context, in *GetApiKeyRequest, opts ...grpc.CallOption) (*ApiKey, error) {
out := new(ApiKey)
err := c.cc.Invoke(ctx, "/yandex.cloud.iam.v1.ApiKeyService/Get", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *apiKeyServiceClient) Create(ctx context.Context, in *CreateApiKeyRequest, opts ...grpc.CallOption) (*CreateApiKeyResponse, error) {
out := new(CreateApiKeyResponse)
err := c.cc.Invoke(ctx, "/yandex.cloud.iam.v1.ApiKeyService/Create", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *apiKeyServiceClient) Delete(ctx context.Context, in *DeleteApiKeyRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
out := new(empty.Empty)
err := c.cc.Invoke(ctx, "/yandex.cloud.iam.v1.ApiKeyService/Delete", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// ApiKeyServiceServer is the server API for ApiKeyService service.
type ApiKeyServiceServer interface {
// Retrieves the list of API keys for the specified service account.
List(context.Context, *ListApiKeysRequest) (*ListApiKeysResponse, error)
// Returns the specified API key.
//
// To get the list of available API keys, make a [List] request.
Get(context.Context, *GetApiKeyRequest) (*ApiKey, error)
// Creates an API key for the specified service account.
Create(context.Context, *CreateApiKeyRequest) (*CreateApiKeyResponse, error)
// Deletes the specified API key.
Delete(context.Context, *DeleteApiKeyRequest) (*empty.Empty, error)
}
func RegisterApiKeyServiceServer(s *grpc.Server, srv ApiKeyServiceServer) {
s.RegisterService(&_ApiKeyService_serviceDesc, srv)
}
func _ApiKeyService_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListApiKeysRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ApiKeyServiceServer).List(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.iam.v1.ApiKeyService/List",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ApiKeyServiceServer).List(ctx, req.(*ListApiKeysRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ApiKeyService_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetApiKeyRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ApiKeyServiceServer).Get(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.iam.v1.ApiKeyService/Get",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ApiKeyServiceServer).Get(ctx, req.(*GetApiKeyRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ApiKeyService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateApiKeyRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ApiKeyServiceServer).Create(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.iam.v1.ApiKeyService/Create",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ApiKeyServiceServer).Create(ctx, req.(*CreateApiKeyRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ApiKeyService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteApiKeyRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ApiKeyServiceServer).Delete(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.iam.v1.ApiKeyService/Delete",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ApiKeyServiceServer).Delete(ctx, req.(*DeleteApiKeyRequest))
}
return interceptor(ctx, in, info, handler)
}
var _ApiKeyService_serviceDesc = grpc.ServiceDesc{
ServiceName: "yandex.cloud.iam.v1.ApiKeyService",
HandlerType: (*ApiKeyServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "List",
Handler: _ApiKeyService_List_Handler,
},
{
MethodName: "Get",
Handler: _ApiKeyService_Get_Handler,
},
{
MethodName: "Create",
Handler: _ApiKeyService_Create_Handler,
},
{
MethodName: "Delete",
Handler: _ApiKeyService_Delete_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "yandex/cloud/iam/v1/api_key_service.proto",
}
func init() {
proto.RegisterFile("yandex/cloud/iam/v1/api_key_service.proto", fileDescriptor_api_key_service_c31388470460ddf5)
}
var fileDescriptor_api_key_service_c31388470460ddf5 = []byte{
// 602 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0xcf, 0x4f, 0x13, 0x41,
0x14, 0xc7, 0xb3, 0x14, 0x4b, 0xfb, 0x90, 0x80, 0x53, 0x82, 0xcd, 0x82, 0x06, 0x37, 0x2a, 0x05,
0xc3, 0xfe, 0x40, 0xe1, 0x20, 0x60, 0x02, 0x6a, 0x08, 0xd1, 0x83, 0x29, 0x9e, 0xbc, 0x34, 0xc3,
0xee, 0xb3, 0x4e, 0x68, 0x77, 0xd6, 0xce, 0x6c, 0x43, 0x31, 0x5e, 0x3c, 0x72, 0xf5, 0x0f, 0xf0,
0xcf, 0x81, 0xbb, 0x7f, 0x81, 0x89, 0x07, 0xff, 0x06, 0x4f, 0x66, 0x67, 0xa6, 0x40, 0xeb, 0x0a,
0xea, 0x71, 0xf7, 0xbd, 0xf9, 0x7e, 0xdf, 0xe7, 0xbd, 0x99, 0x07, 0x8b, 0x3d, 0x1a, 0x47, 0x78,
0xe8, 0x85, 0x2d, 0x9e, 0x46, 0x1e, 0xa3, 0x6d, 0xaf, 0x1b, 0x78, 0x34, 0x61, 0x8d, 0x03, 0xec,
0x35, 0x04, 0x76, 0xba, 0x2c, 0x44, 0x37, 0xe9, 0x70, 0xc9, 0x49, 0x45, 0xa7, 0xba, 0x2a, 0xd5,
0x65, 0xb4, 0xed, 0x76, 0x03, 0x7b, 0xae, 0xc9, 0x79, 0xb3, 0x85, 0xd9, 0x11, 0x8f, 0xc6, 0x31,
0x97, 0x54, 0x32, 0x1e, 0x0b, 0x7d, 0xc4, 0x9e, 0x35, 0x51, 0xf5, 0xb5, 0x9f, 0xbe, 0xf5, 0xb0,
0x9d, 0xc8, 0x9e, 0x09, 0xde, 0xb9, 0xc4, 0xda, 0xa4, 0xdc, 0x1a, 0x48, 0xe9, 0xd2, 0x16, 0x8b,
0x94, 0xbe, 0x0e, 0x3b, 0x4f, 0x60, 0x6a, 0x07, 0xe5, 0x56, 0xc2, 0x5e, 0x60, 0xaf, 0x8e, 0xef,
0x53, 0x14, 0x92, 0x2c, 0x01, 0xf4, 0xcb, 0x67, 0x51, 0xd5, 0x9a, 0xb7, 0x6a, 0xe5, 0xed, 0xeb,
0x3f, 0x4e, 0x02, 0xeb, 0xf8, 0x34, 0x18, 0xdd, 0xd8, 0x5c, 0xf5, 0xeb, 0x25, 0xaa, 0x0e, 0xec,
0x46, 0xce, 0x17, 0x0b, 0xc8, 0x4b, 0x26, 0x8c, 0x82, 0xe8, 0x4b, 0xac, 0x01, 0x31, 0xe4, 0x0d,
0x1a, 0x86, 0x3c, 0x8d, 0xe5, 0xb9, 0x54, 0xe9, 0x4c, 0x66, 0xca, 0xe4, 0x6c, 0xe9, 0x94, 0xdd,
0x88, 0x2c, 0x40, 0x39, 0xa1, 0x4d, 0x6c, 0x08, 0x76, 0x84, 0xd5, 0x91, 0x79, 0xab, 0x56, 0xd8,
0x86, 0x9f, 0x27, 0x41, 0xd1, 0x5f, 0x0e, 0x7c, 0xdf, 0xaf, 0x97, 0xb2, 0xe0, 0x1e, 0x3b, 0x42,
0x52, 0x03, 0x50, 0x89, 0x92, 0x1f, 0x60, 0x5c, 0x2d, 0x28, 0xe1, 0xf2, 0xf1, 0x69, 0x70, 0x6d,
0x63, 0x33, 0xf0, 0xfd, 0xba, 0x52, 0x79, 0x9d, 0xc5, 0x9c, 0x14, 0x2a, 0x03, 0x05, 0x8a, 0x84,
0xc7, 0x02, 0xc9, 0x1a, 0x94, 0x0c, 0xa4, 0xa8, 0x5a, 0xf3, 0x85, 0xda, 0xf8, 0xca, 0xac, 0x9b,
0x33, 0x1d, 0xd7, 0xb4, 0x66, 0x4c, 0x13, 0x0b, 0x72, 0x1f, 0x26, 0x63, 0x3c, 0x94, 0x8d, 0x0b,
0xee, 0x59, 0x9d, 0xe5, 0xfa, 0x44, 0xf6, 0xfb, 0xd5, 0x99, 0xed, 0x11, 0x54, 0x9e, 0x76, 0x90,
0x4a, 0x1c, 0xec, 0xed, 0xff, 0x36, 0xe6, 0x01, 0x8c, 0x47, 0x28, 0xc2, 0x0e, 0x4b, 0xb2, 0xe1,
0x69, 0xcb, 0x3e, 0xf0, 0xca, 0xea, 0x5a, 0xfd, 0x62, 0xd4, 0x89, 0x60, 0x7a, 0xd0, 0xdb, 0x30,
0x3f, 0x82, 0x31, 0xc3, 0xac, 0x1c, 0xaf, 0x40, 0x2e, 0x6a, 0x64, 0x32, 0x03, 0x45, 0x81, 0x61,
0x07, 0xa5, 0x01, 0x35, 0x5f, 0xce, 0x16, 0x54, 0x9e, 0x61, 0x0b, 0x87, 0x09, 0xff, 0xe1, 0xf6,
0xac, 0x7c, 0x2b, 0xc0, 0x84, 0x3e, 0xbd, 0xa7, 0x81, 0x49, 0x07, 0x46, 0xb3, 0x69, 0x91, 0x85,
0xdc, 0xca, 0x7e, 0xbf, 0x69, 0x76, 0xed, 0xea, 0x44, 0x4d, 0xef, 0xdc, 0xfc, 0xf4, 0xf5, 0xfb,
0xe7, 0x91, 0x1b, 0x64, 0xf2, 0xc2, 0x43, 0x51, 0x23, 0xe5, 0x50, 0xd8, 0x41, 0x49, 0xee, 0xe5,
0x2a, 0x0d, 0xbf, 0x0e, 0xfb, 0xb2, 0x9e, 0x39, 0x77, 0x95, 0xc7, 0x6d, 0x32, 0x37, 0xe4, 0xe1,
0x7d, 0x38, 0xef, 0xc9, 0x47, 0xd2, 0x83, 0xa2, 0x9e, 0x0f, 0xc9, 0xaf, 0x3e, 0xe7, 0xe2, 0xd8,
0x8b, 0x7f, 0x91, 0x69, 0x40, 0x6d, 0x55, 0xc4, 0xb4, 0x33, 0x0c, 0xfa, 0xd8, 0x5a, 0x22, 0x09,
0x14, 0xf5, 0xd0, 0xfe, 0x60, 0x9d, 0x33, 0x51, 0x7b, 0xc6, 0xd5, 0x3b, 0xc8, 0xed, 0xef, 0x20,
0xf7, 0x79, 0xb6, 0x83, 0xfa, 0xb0, 0x4b, 0x97, 0xc2, 0x6e, 0x6f, 0xbe, 0x59, 0x6f, 0x32, 0xf9,
0x2e, 0xdd, 0x77, 0x43, 0xde, 0xf6, 0xb4, 0xe7, 0xb2, 0xde, 0x46, 0x4d, 0xbe, 0xdc, 0xc4, 0x58,
0xa9, 0x7a, 0x39, 0x9b, 0x6c, 0x9d, 0xd1, 0xf6, 0x7e, 0x51, 0x85, 0x1f, 0xfe, 0x0a, 0x00, 0x00,
0xff, 0xff, 0x77, 0x3b, 0x11, 0x86, 0x66, 0x05, 0x00, 0x00,
}

View file

@ -19,7 +19,7 @@ var _ = math.Inf
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// An AccessKey resource.
// An access key.
// For more information, see [AWS-compatible access keys](/docs/iam/concepts/authorization/access-key).
type AccessKey struct {
// ID of the AccessKey resource.
@ -43,7 +43,7 @@ func (m *AccessKey) Reset() { *m = AccessKey{} }
func (m *AccessKey) String() string { return proto.CompactTextString(m) }
func (*AccessKey) ProtoMessage() {}
func (*AccessKey) Descriptor() ([]byte, []int) {
return fileDescriptor_access_key_dd425dc954899590, []int{0}
return fileDescriptor_access_key_262db7ab27be9a62, []int{0}
}
func (m *AccessKey) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AccessKey.Unmarshal(m, b)
@ -103,10 +103,10 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/iam/v1/awscompatibility/access_key.proto", fileDescriptor_access_key_dd425dc954899590)
proto.RegisterFile("yandex/cloud/iam/v1/awscompatibility/access_key.proto", fileDescriptor_access_key_262db7ab27be9a62)
}
var fileDescriptor_access_key_dd425dc954899590 = []byte{
var fileDescriptor_access_key_262db7ab27be9a62 = []byte{
// 285 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0x41, 0x4b, 0xfb, 0x30,
0x18, 0xc6, 0xe9, 0xfe, 0xff, 0x0d, 0x96, 0x81, 0x48, 0x40, 0x28, 0xbb, 0x58, 0xc4, 0xc3, 0x0e,

View file

@ -39,7 +39,7 @@ func (m *GetAccessKeyRequest) Reset() { *m = GetAccessKeyRequest{} }
func (m *GetAccessKeyRequest) String() string { return proto.CompactTextString(m) }
func (*GetAccessKeyRequest) ProtoMessage() {}
func (*GetAccessKeyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_access_key_service_efeaa691b26615d7, []int{0}
return fileDescriptor_access_key_service_1bf1b5014c53758f, []int{0}
}
func (m *GetAccessKeyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAccessKeyRequest.Unmarshal(m, b)
@ -90,7 +90,7 @@ func (m *ListAccessKeysRequest) Reset() { *m = ListAccessKeysRequest{} }
func (m *ListAccessKeysRequest) String() string { return proto.CompactTextString(m) }
func (*ListAccessKeysRequest) ProtoMessage() {}
func (*ListAccessKeysRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_access_key_service_efeaa691b26615d7, []int{1}
return fileDescriptor_access_key_service_1bf1b5014c53758f, []int{1}
}
func (m *ListAccessKeysRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListAccessKeysRequest.Unmarshal(m, b)
@ -132,7 +132,7 @@ func (m *ListAccessKeysRequest) GetPageToken() string {
}
type ListAccessKeysResponse struct {
// List of AccessKey resources.
// List of access keys.
AccessKeys []*AccessKey `protobuf:"bytes,1,rep,name=access_keys,json=accessKeys,proto3" json:"access_keys,omitempty"`
// This token allows you to get the next page of results for list requests. If the number of results
// is larger than [ListAccessKeysRequest.page_size], use
@ -150,7 +150,7 @@ func (m *ListAccessKeysResponse) Reset() { *m = ListAccessKeysResponse{}
func (m *ListAccessKeysResponse) String() string { return proto.CompactTextString(m) }
func (*ListAccessKeysResponse) ProtoMessage() {}
func (*ListAccessKeysResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_access_key_service_efeaa691b26615d7, []int{2}
return fileDescriptor_access_key_service_1bf1b5014c53758f, []int{2}
}
func (m *ListAccessKeysResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListAccessKeysResponse.Unmarshal(m, b)
@ -200,7 +200,7 @@ func (m *CreateAccessKeyRequest) Reset() { *m = CreateAccessKeyRequest{}
func (m *CreateAccessKeyRequest) String() string { return proto.CompactTextString(m) }
func (*CreateAccessKeyRequest) ProtoMessage() {}
func (*CreateAccessKeyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_access_key_service_efeaa691b26615d7, []int{3}
return fileDescriptor_access_key_service_1bf1b5014c53758f, []int{3}
}
func (m *CreateAccessKeyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateAccessKeyRequest.Unmarshal(m, b)
@ -249,7 +249,7 @@ func (m *CreateAccessKeyResponse) Reset() { *m = CreateAccessKeyResponse
func (m *CreateAccessKeyResponse) String() string { return proto.CompactTextString(m) }
func (*CreateAccessKeyResponse) ProtoMessage() {}
func (*CreateAccessKeyResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_access_key_service_efeaa691b26615d7, []int{4}
return fileDescriptor_access_key_service_1bf1b5014c53758f, []int{4}
}
func (m *CreateAccessKeyResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateAccessKeyResponse.Unmarshal(m, b)
@ -296,7 +296,7 @@ func (m *DeleteAccessKeyRequest) Reset() { *m = DeleteAccessKeyRequest{}
func (m *DeleteAccessKeyRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteAccessKeyRequest) ProtoMessage() {}
func (*DeleteAccessKeyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_access_key_service_efeaa691b26615d7, []int{5}
return fileDescriptor_access_key_service_1bf1b5014c53758f, []int{5}
}
func (m *DeleteAccessKeyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteAccessKeyRequest.Unmarshal(m, b)
@ -344,11 +344,11 @@ const _ = grpc.SupportPackageIsVersion4
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type AccessKeyServiceClient interface {
// Retrieves the list of AccessKey resources for the specified service account.
// Retrieves the list of access keys for the specified service account.
List(ctx context.Context, in *ListAccessKeysRequest, opts ...grpc.CallOption) (*ListAccessKeysResponse, error)
// Returns the specified AccessKey resource.
// Returns the specified access key.
//
// To get the list of available AccessKey resources, make a [List] request.
// To get the list of available access keys, make a [List] request.
Get(ctx context.Context, in *GetAccessKeyRequest, opts ...grpc.CallOption) (*AccessKey, error)
// Creates an access key for the specified service account.
Create(ctx context.Context, in *CreateAccessKeyRequest, opts ...grpc.CallOption) (*CreateAccessKeyResponse, error)
@ -402,11 +402,11 @@ func (c *accessKeyServiceClient) Delete(ctx context.Context, in *DeleteAccessKey
// AccessKeyServiceServer is the server API for AccessKeyService service.
type AccessKeyServiceServer interface {
// Retrieves the list of AccessKey resources for the specified service account.
// Retrieves the list of access keys for the specified service account.
List(context.Context, *ListAccessKeysRequest) (*ListAccessKeysResponse, error)
// Returns the specified AccessKey resource.
// Returns the specified access key.
//
// To get the list of available AccessKey resources, make a [List] request.
// To get the list of available access keys, make a [List] request.
Get(context.Context, *GetAccessKeyRequest) (*AccessKey, error)
// Creates an access key for the specified service account.
Create(context.Context, *CreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
@ -516,10 +516,10 @@ var _AccessKeyService_serviceDesc = grpc.ServiceDesc{
}
func init() {
proto.RegisterFile("yandex/cloud/iam/v1/awscompatibility/access_key_service.proto", fileDescriptor_access_key_service_efeaa691b26615d7)
proto.RegisterFile("yandex/cloud/iam/v1/awscompatibility/access_key_service.proto", fileDescriptor_access_key_service_1bf1b5014c53758f)
}
var fileDescriptor_access_key_service_efeaa691b26615d7 = []byte{
var fileDescriptor_access_key_service_1bf1b5014c53758f = []byte{
// 649 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x95, 0xbf, 0x6e, 0x13, 0x4b,
0x14, 0xc6, 0x35, 0x71, 0x62, 0xc5, 0xc7, 0x37, 0xba, 0xd1, 0x5c, 0x5d, 0x63, 0x19, 0x90, 0xa2,

View file

@ -0,0 +1,346 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/loadbalancer/v1/health_check.proto
package loadbalancer // import "github.com/yandex-cloud/go-genproto/yandex/cloud/loadbalancer/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import duration "github.com/golang/protobuf/ptypes/duration"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// A HealthCheck resource. For more information, see [Health check](/docs/load-balancer/concepts/health-check).
type HealthCheck struct {
// Name of the health check. The name must be unique for each target group that attached to a single load balancer. 3-63 characters long.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The interval between health checks. The default is 2 seconds.
Interval *duration.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
// Timeout for a target to return a response for the health check. The default is 1 second.
Timeout *duration.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
// Number of failed health checks before changing the status to `` UNHEALTHY ``. The default is 2.
UnhealthyThreshold int64 `protobuf:"varint,4,opt,name=unhealthy_threshold,json=unhealthyThreshold,proto3" json:"unhealthy_threshold,omitempty"`
// Number of successful health checks required in order to set the `` HEALTHY `` status for the target. The default is 2.
HealthyThreshold int64 `protobuf:"varint,5,opt,name=healthy_threshold,json=healthyThreshold,proto3" json:"healthy_threshold,omitempty"`
// Protocol to use for the health check. Either TCP or HTTP.
//
// Types that are valid to be assigned to Options:
// *HealthCheck_TcpOptions_
// *HealthCheck_HttpOptions_
Options isHealthCheck_Options `protobuf_oneof:"options"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HealthCheck) Reset() { *m = HealthCheck{} }
func (m *HealthCheck) String() string { return proto.CompactTextString(m) }
func (*HealthCheck) ProtoMessage() {}
func (*HealthCheck) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_f79463e9bdeb651f, []int{0}
}
func (m *HealthCheck) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck.Unmarshal(m, b)
}
func (m *HealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HealthCheck.Marshal(b, m, deterministic)
}
func (dst *HealthCheck) XXX_Merge(src proto.Message) {
xxx_messageInfo_HealthCheck.Merge(dst, src)
}
func (m *HealthCheck) XXX_Size() int {
return xxx_messageInfo_HealthCheck.Size(m)
}
func (m *HealthCheck) XXX_DiscardUnknown() {
xxx_messageInfo_HealthCheck.DiscardUnknown(m)
}
var xxx_messageInfo_HealthCheck proto.InternalMessageInfo
func (m *HealthCheck) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *HealthCheck) GetInterval() *duration.Duration {
if m != nil {
return m.Interval
}
return nil
}
func (m *HealthCheck) GetTimeout() *duration.Duration {
if m != nil {
return m.Timeout
}
return nil
}
func (m *HealthCheck) GetUnhealthyThreshold() int64 {
if m != nil {
return m.UnhealthyThreshold
}
return 0
}
func (m *HealthCheck) GetHealthyThreshold() int64 {
if m != nil {
return m.HealthyThreshold
}
return 0
}
type isHealthCheck_Options interface {
isHealthCheck_Options()
}
type HealthCheck_TcpOptions_ struct {
TcpOptions *HealthCheck_TcpOptions `protobuf:"bytes,6,opt,name=tcp_options,json=tcpOptions,proto3,oneof"`
}
type HealthCheck_HttpOptions_ struct {
HttpOptions *HealthCheck_HttpOptions `protobuf:"bytes,7,opt,name=http_options,json=httpOptions,proto3,oneof"`
}
func (*HealthCheck_TcpOptions_) isHealthCheck_Options() {}
func (*HealthCheck_HttpOptions_) isHealthCheck_Options() {}
func (m *HealthCheck) GetOptions() isHealthCheck_Options {
if m != nil {
return m.Options
}
return nil
}
func (m *HealthCheck) GetTcpOptions() *HealthCheck_TcpOptions {
if x, ok := m.GetOptions().(*HealthCheck_TcpOptions_); ok {
return x.TcpOptions
}
return nil
}
func (m *HealthCheck) GetHttpOptions() *HealthCheck_HttpOptions {
if x, ok := m.GetOptions().(*HealthCheck_HttpOptions_); ok {
return x.HttpOptions
}
return nil
}
// XXX_OneofFuncs is for the internal use of the proto package.
func (*HealthCheck) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _HealthCheck_OneofMarshaler, _HealthCheck_OneofUnmarshaler, _HealthCheck_OneofSizer, []interface{}{
(*HealthCheck_TcpOptions_)(nil),
(*HealthCheck_HttpOptions_)(nil),
}
}
func _HealthCheck_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
m := msg.(*HealthCheck)
// options
switch x := m.Options.(type) {
case *HealthCheck_TcpOptions_:
b.EncodeVarint(6<<3 | proto.WireBytes)
if err := b.EncodeMessage(x.TcpOptions); err != nil {
return err
}
case *HealthCheck_HttpOptions_:
b.EncodeVarint(7<<3 | proto.WireBytes)
if err := b.EncodeMessage(x.HttpOptions); err != nil {
return err
}
case nil:
default:
return fmt.Errorf("HealthCheck.Options has unexpected type %T", x)
}
return nil
}
func _HealthCheck_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
m := msg.(*HealthCheck)
switch tag {
case 6: // options.tcp_options
if wire != proto.WireBytes {
return true, proto.ErrInternalBadWireType
}
msg := new(HealthCheck_TcpOptions)
err := b.DecodeMessage(msg)
m.Options = &HealthCheck_TcpOptions_{msg}
return true, err
case 7: // options.http_options
if wire != proto.WireBytes {
return true, proto.ErrInternalBadWireType
}
msg := new(HealthCheck_HttpOptions)
err := b.DecodeMessage(msg)
m.Options = &HealthCheck_HttpOptions_{msg}
return true, err
default:
return false, nil
}
}
func _HealthCheck_OneofSizer(msg proto.Message) (n int) {
m := msg.(*HealthCheck)
// options
switch x := m.Options.(type) {
case *HealthCheck_TcpOptions_:
s := proto.Size(x.TcpOptions)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case *HealthCheck_HttpOptions_:
s := proto.Size(x.HttpOptions)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case nil:
default:
panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
}
return n
}
// Configuration option for a TCP health check.
type HealthCheck_TcpOptions struct {
// Port to use for TCP health checks.
Port int64 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HealthCheck_TcpOptions) Reset() { *m = HealthCheck_TcpOptions{} }
func (m *HealthCheck_TcpOptions) String() string { return proto.CompactTextString(m) }
func (*HealthCheck_TcpOptions) ProtoMessage() {}
func (*HealthCheck_TcpOptions) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_f79463e9bdeb651f, []int{0, 0}
}
func (m *HealthCheck_TcpOptions) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck_TcpOptions.Unmarshal(m, b)
}
func (m *HealthCheck_TcpOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HealthCheck_TcpOptions.Marshal(b, m, deterministic)
}
func (dst *HealthCheck_TcpOptions) XXX_Merge(src proto.Message) {
xxx_messageInfo_HealthCheck_TcpOptions.Merge(dst, src)
}
func (m *HealthCheck_TcpOptions) XXX_Size() int {
return xxx_messageInfo_HealthCheck_TcpOptions.Size(m)
}
func (m *HealthCheck_TcpOptions) XXX_DiscardUnknown() {
xxx_messageInfo_HealthCheck_TcpOptions.DiscardUnknown(m)
}
var xxx_messageInfo_HealthCheck_TcpOptions proto.InternalMessageInfo
func (m *HealthCheck_TcpOptions) GetPort() int64 {
if m != nil {
return m.Port
}
return 0
}
// Configuration option for an HTTP health check.
type HealthCheck_HttpOptions struct {
// Port to use for HTTP health checks.
Port int64 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
// URL path to set for health checking requests for every target in the target group.
// For example `` /ping ``. The default path is `` / ``.
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HealthCheck_HttpOptions) Reset() { *m = HealthCheck_HttpOptions{} }
func (m *HealthCheck_HttpOptions) String() string { return proto.CompactTextString(m) }
func (*HealthCheck_HttpOptions) ProtoMessage() {}
func (*HealthCheck_HttpOptions) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_f79463e9bdeb651f, []int{0, 1}
}
func (m *HealthCheck_HttpOptions) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck_HttpOptions.Unmarshal(m, b)
}
func (m *HealthCheck_HttpOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HealthCheck_HttpOptions.Marshal(b, m, deterministic)
}
func (dst *HealthCheck_HttpOptions) XXX_Merge(src proto.Message) {
xxx_messageInfo_HealthCheck_HttpOptions.Merge(dst, src)
}
func (m *HealthCheck_HttpOptions) XXX_Size() int {
return xxx_messageInfo_HealthCheck_HttpOptions.Size(m)
}
func (m *HealthCheck_HttpOptions) XXX_DiscardUnknown() {
xxx_messageInfo_HealthCheck_HttpOptions.DiscardUnknown(m)
}
var xxx_messageInfo_HealthCheck_HttpOptions proto.InternalMessageInfo
func (m *HealthCheck_HttpOptions) GetPort() int64 {
if m != nil {
return m.Port
}
return 0
}
func (m *HealthCheck_HttpOptions) GetPath() string {
if m != nil {
return m.Path
}
return ""
}
func init() {
proto.RegisterType((*HealthCheck)(nil), "yandex.cloud.loadbalancer.v1.HealthCheck")
proto.RegisterType((*HealthCheck_TcpOptions)(nil), "yandex.cloud.loadbalancer.v1.HealthCheck.TcpOptions")
proto.RegisterType((*HealthCheck_HttpOptions)(nil), "yandex.cloud.loadbalancer.v1.HealthCheck.HttpOptions")
}
func init() {
proto.RegisterFile("yandex/cloud/loadbalancer/v1/health_check.proto", fileDescriptor_health_check_f79463e9bdeb651f)
}
var fileDescriptor_health_check_f79463e9bdeb651f = []byte{
// 441 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xcf, 0x6e, 0xd3, 0x40,
0x10, 0xc6, 0x31, 0x31, 0x4d, 0x3b, 0x46, 0x02, 0x96, 0x8b, 0x89, 0x28, 0x04, 0x4e, 0x39, 0xb0,
0xeb, 0x6e, 0x42, 0x5a, 0x55, 0xdc, 0x0c, 0x87, 0x5c, 0x50, 0x25, 0xab, 0x12, 0x52, 0xa3, 0x2a,
0xda, 0xd8, 0x8b, 0xd7, 0x62, 0xe3, 0xb5, 0xdc, 0x71, 0x44, 0x0b, 0xbc, 0x1b, 0x9c, 0xf2, 0x10,
0xbc, 0x05, 0xc7, 0x9e, 0x50, 0xd7, 0xf9, 0x63, 0xa8, 0xd4, 0xf6, 0xe6, 0xd1, 0x7e, 0xbf, 0x6f,
0x3e, 0xef, 0xcc, 0x42, 0x70, 0x2e, 0xf2, 0x44, 0x7e, 0x0d, 0x62, 0x6d, 0xaa, 0x24, 0xd0, 0x46,
0x24, 0x53, 0xa1, 0x45, 0x1e, 0xcb, 0x32, 0x98, 0xf3, 0x40, 0x49, 0xa1, 0x51, 0x4d, 0x62, 0x25,
0xe3, 0x2f, 0xac, 0x28, 0x0d, 0x1a, 0xf2, 0xbc, 0x06, 0x98, 0x05, 0x58, 0x13, 0x60, 0x73, 0xde,
0x79, 0x91, 0x1a, 0x93, 0x6a, 0x19, 0x58, 0xed, 0xb4, 0xfa, 0x1c, 0x24, 0x55, 0x29, 0x30, 0x33,
0x79, 0x4d, 0x77, 0x76, 0xff, 0x69, 0x37, 0x17, 0x3a, 0x4b, 0x1a, 0xc7, 0xaf, 0x7f, 0xbb, 0xe0,
0x8d, 0x6c, 0xcf, 0xf7, 0x57, 0x2d, 0xc9, 0x10, 0xdc, 0x5c, 0xcc, 0xa4, 0xef, 0x74, 0x9d, 0xde,
0x4e, 0xf8, 0xea, 0xcf, 0x82, 0xef, 0x7e, 0x1f, 0x0b, 0x7a, 0x71, 0x3a, 0xa6, 0x82, 0x5e, 0xec,
0xd1, 0xc3, 0xd3, 0x6f, 0xfc, 0xcd, 0x3e, 0xff, 0x31, 0x5e, 0x56, 0x91, 0x95, 0x93, 0x21, 0x6c,
0x67, 0x39, 0xca, 0x72, 0x2e, 0xb4, 0x7f, 0xbf, 0xeb, 0xf4, 0xbc, 0xfe, 0x33, 0x56, 0x07, 0x63,
0xab, 0x60, 0xec, 0xc3, 0x32, 0x58, 0xb4, 0x96, 0x92, 0x01, 0xb4, 0x31, 0x9b, 0x49, 0x53, 0xa1,
0xdf, 0xba, 0x8d, 0x5a, 0x29, 0xc9, 0x21, 0x3c, 0xad, 0xf2, 0xfa, 0x9e, 0xce, 0x27, 0xa8, 0x4a,
0x79, 0xa6, 0x8c, 0x4e, 0x7c, 0xb7, 0xeb, 0xf4, 0x5a, 0xe1, 0xf6, 0xe5, 0x82, 0xbb, 0x7d, 0xca,
0xf7, 0x22, 0xb2, 0x16, 0x1d, 0xaf, 0x34, 0x64, 0x08, 0x4f, 0xae, 0x83, 0x0f, 0xfe, 0x03, 0x1f,
0x5f, 0xc3, 0x3e, 0x81, 0x87, 0x71, 0x31, 0x31, 0xc5, 0x55, 0x90, 0x33, 0x7f, 0xcb, 0x46, 0x7d,
0xcb, 0x6e, 0x9a, 0x0b, 0x6b, 0x5c, 0x2a, 0x3b, 0x8e, 0x8b, 0xa3, 0x9a, 0x1d, 0xdd, 0x8b, 0x00,
0xd7, 0x15, 0x39, 0x81, 0x87, 0x0a, 0x71, 0xe3, 0xdc, 0xb6, 0xce, 0xc3, 0xbb, 0x3b, 0x8f, 0x10,
0x1b, 0xd6, 0x9e, 0xda, 0x94, 0x1d, 0x0a, 0xb0, 0xe9, 0x4b, 0x5e, 0x82, 0x5b, 0x98, 0x12, 0xed,
0x5c, 0x5b, 0xa1, 0x77, 0xb9, 0xe0, 0x6d, 0x4e, 0x07, 0xfd, 0x83, 0xfd, 0x83, 0xc8, 0x1e, 0x74,
0x42, 0xf0, 0x1a, 0x66, 0xb7, 0xea, 0x09, 0x01, 0xb7, 0x10, 0xa8, 0xec, 0xb4, 0x77, 0x22, 0xfb,
0x1d, 0x3e, 0x82, 0xf6, 0xf2, 0x4f, 0x88, 0xfb, 0xf3, 0x17, 0x77, 0xc2, 0xa3, 0x93, 0x8f, 0x69,
0x86, 0xaa, 0x9a, 0xb2, 0xd8, 0xcc, 0x96, 0x8b, 0x4f, 0xeb, 0x4d, 0x4c, 0x0d, 0x4d, 0x65, 0x6e,
0xc7, 0x7c, 0xe3, 0x8b, 0x78, 0xd7, 0xac, 0xa7, 0x5b, 0x16, 0x18, 0xfc, 0x0d, 0x00, 0x00, 0xff,
0xff, 0xaf, 0x9c, 0x24, 0xf4, 0x45, 0x03, 0x00, 0x00,
}

View file

@ -0,0 +1,615 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/loadbalancer/v1/network_load_balancer.proto
package loadbalancer // import "github.com/yandex-cloud/go-genproto/yandex/cloud/loadbalancer/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// IP version of the addresses that the load balancer works with.
// Only IPv4 is currently available.
type IpVersion int32
const (
IpVersion_IP_VERSION_UNSPECIFIED IpVersion = 0
// IPv4
IpVersion_IPV4 IpVersion = 1
// IPv6
IpVersion_IPV6 IpVersion = 2
)
var IpVersion_name = map[int32]string{
0: "IP_VERSION_UNSPECIFIED",
1: "IPV4",
2: "IPV6",
}
var IpVersion_value = map[string]int32{
"IP_VERSION_UNSPECIFIED": 0,
"IPV4": 1,
"IPV6": 2,
}
func (x IpVersion) String() string {
return proto.EnumName(IpVersion_name, int32(x))
}
func (IpVersion) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{0}
}
type NetworkLoadBalancer_Status int32
const (
NetworkLoadBalancer_STATUS_UNSPECIFIED NetworkLoadBalancer_Status = 0
// Network load balancer is being created.
NetworkLoadBalancer_CREATING NetworkLoadBalancer_Status = 1
// Network load balancer is being started.
NetworkLoadBalancer_STARTING NetworkLoadBalancer_Status = 2
// Network load balancer is active and sends traffic to the targets.
NetworkLoadBalancer_ACTIVE NetworkLoadBalancer_Status = 3
// Network load balancer is being stopped.
NetworkLoadBalancer_STOPPING NetworkLoadBalancer_Status = 4
// Network load balancer is stopped and doesn't send traffic to the targets.
NetworkLoadBalancer_STOPPED NetworkLoadBalancer_Status = 5
// Network load balancer is being deleted.
NetworkLoadBalancer_DELETING NetworkLoadBalancer_Status = 6
// The load balancer doesn't have any listeners or target groups, or
// attached target groups are empty. The load balancer doesn't perform any health checks or
// send traffic in this state.
NetworkLoadBalancer_INACTIVE NetworkLoadBalancer_Status = 7
)
var NetworkLoadBalancer_Status_name = map[int32]string{
0: "STATUS_UNSPECIFIED",
1: "CREATING",
2: "STARTING",
3: "ACTIVE",
4: "STOPPING",
5: "STOPPED",
6: "DELETING",
7: "INACTIVE",
}
var NetworkLoadBalancer_Status_value = map[string]int32{
"STATUS_UNSPECIFIED": 0,
"CREATING": 1,
"STARTING": 2,
"ACTIVE": 3,
"STOPPING": 4,
"STOPPED": 5,
"DELETING": 6,
"INACTIVE": 7,
}
func (x NetworkLoadBalancer_Status) String() string {
return proto.EnumName(NetworkLoadBalancer_Status_name, int32(x))
}
func (NetworkLoadBalancer_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{0, 0}
}
// Type of the load balancer. Only external load balancers are currently available.
type NetworkLoadBalancer_Type int32
const (
NetworkLoadBalancer_TYPE_UNSPECIFIED NetworkLoadBalancer_Type = 0
// External network load balancer.
NetworkLoadBalancer_EXTERNAL NetworkLoadBalancer_Type = 1
)
var NetworkLoadBalancer_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "EXTERNAL",
}
var NetworkLoadBalancer_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"EXTERNAL": 1,
}
func (x NetworkLoadBalancer_Type) String() string {
return proto.EnumName(NetworkLoadBalancer_Type_name, int32(x))
}
func (NetworkLoadBalancer_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{0, 1}
}
// Type of session affinity. Only 5-tuple affinity is currently available.
// For more information, see [Load Balancer concepts](/load-balancer/concepts/).
type NetworkLoadBalancer_SessionAffinity int32
const (
NetworkLoadBalancer_SESSION_AFFINITY_UNSPECIFIED NetworkLoadBalancer_SessionAffinity = 0
// 5-tuple affinity.
NetworkLoadBalancer_CLIENT_IP_PORT_PROTO NetworkLoadBalancer_SessionAffinity = 1
)
var NetworkLoadBalancer_SessionAffinity_name = map[int32]string{
0: "SESSION_AFFINITY_UNSPECIFIED",
1: "CLIENT_IP_PORT_PROTO",
}
var NetworkLoadBalancer_SessionAffinity_value = map[string]int32{
"SESSION_AFFINITY_UNSPECIFIED": 0,
"CLIENT_IP_PORT_PROTO": 1,
}
func (x NetworkLoadBalancer_SessionAffinity) String() string {
return proto.EnumName(NetworkLoadBalancer_SessionAffinity_name, int32(x))
}
func (NetworkLoadBalancer_SessionAffinity) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{0, 2}
}
// Network protocol to use.
type Listener_Protocol int32
const (
Listener_PROTOCOL_UNSPECIFIED Listener_Protocol = 0
Listener_TCP Listener_Protocol = 1
)
var Listener_Protocol_name = map[int32]string{
0: "PROTOCOL_UNSPECIFIED",
1: "TCP",
}
var Listener_Protocol_value = map[string]int32{
"PROTOCOL_UNSPECIFIED": 0,
"TCP": 1,
}
func (x Listener_Protocol) String() string {
return proto.EnumName(Listener_Protocol_name, int32(x))
}
func (Listener_Protocol) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{2, 0}
}
// Status of the target.
type TargetState_Status int32
const (
TargetState_STATUS_UNSPECIFIED TargetState_Status = 0
// The network load balancer is setting up health checks for this target.
TargetState_INITIAL TargetState_Status = 1
// Health check passed and the target is ready to receive traffic.
TargetState_HEALTHY TargetState_Status = 2
// Health check failed and the target is not receiving traffic.
TargetState_UNHEALTHY TargetState_Status = 3
// Target is being deleted and the network load balancer is no longer sending traffic to this target.
TargetState_DRAINING TargetState_Status = 4
// The network load balancer is stopped and not performing health checks on this target.
TargetState_INACTIVE TargetState_Status = 5
)
var TargetState_Status_name = map[int32]string{
0: "STATUS_UNSPECIFIED",
1: "INITIAL",
2: "HEALTHY",
3: "UNHEALTHY",
4: "DRAINING",
5: "INACTIVE",
}
var TargetState_Status_value = map[string]int32{
"STATUS_UNSPECIFIED": 0,
"INITIAL": 1,
"HEALTHY": 2,
"UNHEALTHY": 3,
"DRAINING": 4,
"INACTIVE": 5,
}
func (x TargetState_Status) String() string {
return proto.EnumName(TargetState_Status_name, int32(x))
}
func (TargetState_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{3, 0}
}
// A NetworkLoadBalancer resource. For more information, see [Network Load Balancer](/docs/load-balancer/concepts).
type NetworkLoadBalancer struct {
// ID of the network load balancer.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// ID of the folder that the network load balancer belongs to.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
CreatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Name of the network load balancer. The name is unique within the folder. 3-63 characters long.
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// Optional description of the network load balancer. 0-256 characters long.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs. Мaximum of 64 per resource.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// ID of the region that the network load balancer belongs to.
RegionId string `protobuf:"bytes,7,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
// Status of the network load balancer.
Status NetworkLoadBalancer_Status `protobuf:"varint,9,opt,name=status,proto3,enum=yandex.cloud.loadbalancer.v1.NetworkLoadBalancer_Status" json:"status,omitempty"`
// Type of the network load balancer. Only external network load balancers are available now.
Type NetworkLoadBalancer_Type `protobuf:"varint,10,opt,name=type,proto3,enum=yandex.cloud.loadbalancer.v1.NetworkLoadBalancer_Type" json:"type,omitempty"`
// Type of the session affinity. Only 5-tuple affinity is available now.
SessionAffinity NetworkLoadBalancer_SessionAffinity `protobuf:"varint,11,opt,name=session_affinity,json=sessionAffinity,proto3,enum=yandex.cloud.loadbalancer.v1.NetworkLoadBalancer_SessionAffinity" json:"session_affinity,omitempty"`
// List of listeners for the network load balancer.
Listeners []*Listener `protobuf:"bytes,12,rep,name=listeners,proto3" json:"listeners,omitempty"`
// List of target groups attached to the network load balancer.
AttachedTargetGroups []*AttachedTargetGroup `protobuf:"bytes,13,rep,name=attached_target_groups,json=attachedTargetGroups,proto3" json:"attached_target_groups,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *NetworkLoadBalancer) Reset() { *m = NetworkLoadBalancer{} }
func (m *NetworkLoadBalancer) String() string { return proto.CompactTextString(m) }
func (*NetworkLoadBalancer) ProtoMessage() {}
func (*NetworkLoadBalancer) Descriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{0}
}
func (m *NetworkLoadBalancer) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NetworkLoadBalancer.Unmarshal(m, b)
}
func (m *NetworkLoadBalancer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_NetworkLoadBalancer.Marshal(b, m, deterministic)
}
func (dst *NetworkLoadBalancer) XXX_Merge(src proto.Message) {
xxx_messageInfo_NetworkLoadBalancer.Merge(dst, src)
}
func (m *NetworkLoadBalancer) XXX_Size() int {
return xxx_messageInfo_NetworkLoadBalancer.Size(m)
}
func (m *NetworkLoadBalancer) XXX_DiscardUnknown() {
xxx_messageInfo_NetworkLoadBalancer.DiscardUnknown(m)
}
var xxx_messageInfo_NetworkLoadBalancer proto.InternalMessageInfo
func (m *NetworkLoadBalancer) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *NetworkLoadBalancer) GetFolderId() string {
if m != nil {
return m.FolderId
}
return ""
}
func (m *NetworkLoadBalancer) GetCreatedAt() *timestamp.Timestamp {
if m != nil {
return m.CreatedAt
}
return nil
}
func (m *NetworkLoadBalancer) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *NetworkLoadBalancer) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *NetworkLoadBalancer) GetLabels() map[string]string {
if m != nil {
return m.Labels
}
return nil
}
func (m *NetworkLoadBalancer) GetRegionId() string {
if m != nil {
return m.RegionId
}
return ""
}
func (m *NetworkLoadBalancer) GetStatus() NetworkLoadBalancer_Status {
if m != nil {
return m.Status
}
return NetworkLoadBalancer_STATUS_UNSPECIFIED
}
func (m *NetworkLoadBalancer) GetType() NetworkLoadBalancer_Type {
if m != nil {
return m.Type
}
return NetworkLoadBalancer_TYPE_UNSPECIFIED
}
func (m *NetworkLoadBalancer) GetSessionAffinity() NetworkLoadBalancer_SessionAffinity {
if m != nil {
return m.SessionAffinity
}
return NetworkLoadBalancer_SESSION_AFFINITY_UNSPECIFIED
}
func (m *NetworkLoadBalancer) GetListeners() []*Listener {
if m != nil {
return m.Listeners
}
return nil
}
func (m *NetworkLoadBalancer) GetAttachedTargetGroups() []*AttachedTargetGroup {
if m != nil {
return m.AttachedTargetGroups
}
return nil
}
// An AttachedTargetGroup resource. For more information, see [Attached Target Groups](/load-balancer/concepts)
type AttachedTargetGroup struct {
// ID of the target group.
TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"`
// A health check to perform on the target group.
// For now we accept only one health check per AttachedTargetGroup.
HealthChecks []*HealthCheck `protobuf:"bytes,2,rep,name=health_checks,json=healthChecks,proto3" json:"health_checks,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AttachedTargetGroup) Reset() { *m = AttachedTargetGroup{} }
func (m *AttachedTargetGroup) String() string { return proto.CompactTextString(m) }
func (*AttachedTargetGroup) ProtoMessage() {}
func (*AttachedTargetGroup) Descriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{1}
}
func (m *AttachedTargetGroup) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AttachedTargetGroup.Unmarshal(m, b)
}
func (m *AttachedTargetGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AttachedTargetGroup.Marshal(b, m, deterministic)
}
func (dst *AttachedTargetGroup) XXX_Merge(src proto.Message) {
xxx_messageInfo_AttachedTargetGroup.Merge(dst, src)
}
func (m *AttachedTargetGroup) XXX_Size() int {
return xxx_messageInfo_AttachedTargetGroup.Size(m)
}
func (m *AttachedTargetGroup) XXX_DiscardUnknown() {
xxx_messageInfo_AttachedTargetGroup.DiscardUnknown(m)
}
var xxx_messageInfo_AttachedTargetGroup proto.InternalMessageInfo
func (m *AttachedTargetGroup) GetTargetGroupId() string {
if m != nil {
return m.TargetGroupId
}
return ""
}
func (m *AttachedTargetGroup) GetHealthChecks() []*HealthCheck {
if m != nil {
return m.HealthChecks
}
return nil
}
// A Listener resource. For more information, see [Listener](/docs/load-balancer/concepts/listener)
type Listener struct {
// Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// IP address for the listener.
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// Port.
Port int64 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
// Network protocol for incoming traffic.
Protocol Listener_Protocol `protobuf:"varint,4,opt,name=protocol,proto3,enum=yandex.cloud.loadbalancer.v1.Listener_Protocol" json:"protocol,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Listener) Reset() { *m = Listener{} }
func (m *Listener) String() string { return proto.CompactTextString(m) }
func (*Listener) ProtoMessage() {}
func (*Listener) Descriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{2}
}
func (m *Listener) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Listener.Unmarshal(m, b)
}
func (m *Listener) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Listener.Marshal(b, m, deterministic)
}
func (dst *Listener) XXX_Merge(src proto.Message) {
xxx_messageInfo_Listener.Merge(dst, src)
}
func (m *Listener) XXX_Size() int {
return xxx_messageInfo_Listener.Size(m)
}
func (m *Listener) XXX_DiscardUnknown() {
xxx_messageInfo_Listener.DiscardUnknown(m)
}
var xxx_messageInfo_Listener proto.InternalMessageInfo
func (m *Listener) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Listener) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *Listener) GetPort() int64 {
if m != nil {
return m.Port
}
return 0
}
func (m *Listener) GetProtocol() Listener_Protocol {
if m != nil {
return m.Protocol
}
return Listener_PROTOCOL_UNSPECIFIED
}
// State of the target that was returned after the last health check.
type TargetState struct {
// ID of the subnet that the target is connected to.
SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
// IP address of the target.
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// Status of the target.
Status TargetState_Status `protobuf:"varint,3,opt,name=status,proto3,enum=yandex.cloud.loadbalancer.v1.TargetState_Status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TargetState) Reset() { *m = TargetState{} }
func (m *TargetState) String() string { return proto.CompactTextString(m) }
func (*TargetState) ProtoMessage() {}
func (*TargetState) Descriptor() ([]byte, []int) {
return fileDescriptor_network_load_balancer_8287c63ad9723666, []int{3}
}
func (m *TargetState) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TargetState.Unmarshal(m, b)
}
func (m *TargetState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TargetState.Marshal(b, m, deterministic)
}
func (dst *TargetState) XXX_Merge(src proto.Message) {
xxx_messageInfo_TargetState.Merge(dst, src)
}
func (m *TargetState) XXX_Size() int {
return xxx_messageInfo_TargetState.Size(m)
}
func (m *TargetState) XXX_DiscardUnknown() {
xxx_messageInfo_TargetState.DiscardUnknown(m)
}
var xxx_messageInfo_TargetState proto.InternalMessageInfo
func (m *TargetState) GetSubnetId() string {
if m != nil {
return m.SubnetId
}
return ""
}
func (m *TargetState) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *TargetState) GetStatus() TargetState_Status {
if m != nil {
return m.Status
}
return TargetState_STATUS_UNSPECIFIED
}
func init() {
proto.RegisterType((*NetworkLoadBalancer)(nil), "yandex.cloud.loadbalancer.v1.NetworkLoadBalancer")
proto.RegisterMapType((map[string]string)(nil), "yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.LabelsEntry")
proto.RegisterType((*AttachedTargetGroup)(nil), "yandex.cloud.loadbalancer.v1.AttachedTargetGroup")
proto.RegisterType((*Listener)(nil), "yandex.cloud.loadbalancer.v1.Listener")
proto.RegisterType((*TargetState)(nil), "yandex.cloud.loadbalancer.v1.TargetState")
proto.RegisterEnum("yandex.cloud.loadbalancer.v1.IpVersion", IpVersion_name, IpVersion_value)
proto.RegisterEnum("yandex.cloud.loadbalancer.v1.NetworkLoadBalancer_Status", NetworkLoadBalancer_Status_name, NetworkLoadBalancer_Status_value)
proto.RegisterEnum("yandex.cloud.loadbalancer.v1.NetworkLoadBalancer_Type", NetworkLoadBalancer_Type_name, NetworkLoadBalancer_Type_value)
proto.RegisterEnum("yandex.cloud.loadbalancer.v1.NetworkLoadBalancer_SessionAffinity", NetworkLoadBalancer_SessionAffinity_name, NetworkLoadBalancer_SessionAffinity_value)
proto.RegisterEnum("yandex.cloud.loadbalancer.v1.Listener_Protocol", Listener_Protocol_name, Listener_Protocol_value)
proto.RegisterEnum("yandex.cloud.loadbalancer.v1.TargetState_Status", TargetState_Status_name, TargetState_Status_value)
}
func init() {
proto.RegisterFile("yandex/cloud/loadbalancer/v1/network_load_balancer.proto", fileDescriptor_network_load_balancer_8287c63ad9723666)
}
var fileDescriptor_network_load_balancer_8287c63ad9723666 = []byte{
// 977 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x5f, 0x6f, 0xe3, 0x44,
0x10, 0xc7, 0x49, 0x9a, 0x3f, 0x93, 0xf6, 0x6a, 0xed, 0x55, 0x95, 0x55, 0xee, 0x44, 0xc8, 0x03,
0x2a, 0x27, 0xe2, 0xd4, 0xe5, 0xae, 0x6a, 0x39, 0xee, 0xc1, 0x4d, 0xdc, 0xab, 0x21, 0xe7, 0x58,
0x1b, 0xa7, 0xa2, 0x54, 0x27, 0x6b, 0x13, 0x6f, 0x13, 0xab, 0xae, 0x1d, 0xd9, 0x9b, 0x42, 0x0e,
0x10, 0x12, 0x8f, 0x7c, 0x03, 0x5e, 0xf9, 0x32, 0x77, 0x1f, 0x05, 0x89, 0x37, 0x24, 0xde, 0xd1,
0xae, 0x9d, 0x36, 0xed, 0x9d, 0x02, 0xc7, 0xdb, 0xce, 0xcc, 0xfe, 0x7e, 0xb3, 0xb3, 0xbf, 0xd9,
0x59, 0xd8, 0x9f, 0x91, 0xd0, 0xa3, 0xdf, 0x37, 0x87, 0x41, 0x34, 0xf5, 0x9a, 0x41, 0x44, 0xbc,
0x01, 0x09, 0x48, 0x38, 0xa4, 0x71, 0xf3, 0x4a, 0x6b, 0x86, 0x94, 0x7d, 0x17, 0xc5, 0x17, 0x2e,
0xf7, 0xbb, 0xf3, 0x80, 0x3a, 0x89, 0x23, 0x16, 0xa1, 0x07, 0x29, 0x52, 0x15, 0x48, 0x75, 0x11,
0xa9, 0x5e, 0x69, 0x5b, 0x1f, 0x8d, 0xa2, 0x68, 0x14, 0xd0, 0xa6, 0xd8, 0x3b, 0x98, 0x9e, 0x37,
0x99, 0x7f, 0x49, 0x13, 0x46, 0x2e, 0x27, 0x29, 0x7c, 0xeb, 0xe1, 0xad, 0xc4, 0x57, 0x24, 0xf0,
0x3d, 0xc2, 0xfc, 0x28, 0xcc, 0xc2, 0xcd, 0xa5, 0xe7, 0x1a, 0x53, 0x12, 0xb0, 0xb1, 0x3b, 0x1c,
0xd3, 0xe1, 0x45, 0x0a, 0xa8, 0xff, 0x56, 0x86, 0xfb, 0x56, 0x7a, 0xdc, 0x4e, 0x44, 0xbc, 0xc3,
0x6c, 0x37, 0xba, 0x07, 0x39, 0xdf, 0x53, 0xa4, 0x9a, 0xb4, 0x5d, 0xc1, 0x39, 0xdf, 0x43, 0x1f,
0x42, 0xe5, 0x3c, 0x0a, 0x3c, 0x1a, 0xbb, 0xbe, 0xa7, 0xe4, 0x84, 0xbb, 0x9c, 0x3a, 0x4c, 0x0f,
0x1d, 0x00, 0x0c, 0x63, 0x4a, 0x18, 0xf5, 0x5c, 0xc2, 0x94, 0x7c, 0x4d, 0xda, 0xae, 0xee, 0x6e,
0xa9, 0x69, 0x29, 0xea, 0xbc, 0x14, 0xd5, 0x99, 0x97, 0x82, 0x2b, 0xd9, 0x6e, 0x9d, 0x21, 0x04,
0x85, 0x90, 0x5c, 0x52, 0xa5, 0x20, 0x28, 0xc5, 0x1a, 0xd5, 0xa0, 0xea, 0xd1, 0x64, 0x18, 0xfb,
0x13, 0x5e, 0x99, 0xb2, 0x22, 0x42, 0x8b, 0x2e, 0xd4, 0x87, 0x62, 0x40, 0x06, 0x34, 0x48, 0x94,
0x62, 0x2d, 0xbf, 0x5d, 0xdd, 0x7d, 0xa6, 0x2e, 0xbb, 0x55, 0xf5, 0x1d, 0x05, 0xaa, 0x1d, 0x81,
0x37, 0x42, 0x16, 0xcf, 0x70, 0x46, 0xc6, 0x8b, 0x8c, 0xe9, 0xc8, 0x8f, 0x42, 0x5e, 0x64, 0x29,
0x2d, 0x32, 0x75, 0x98, 0x1e, 0xb2, 0xa1, 0x98, 0x30, 0xc2, 0xa6, 0x89, 0x52, 0xa9, 0x49, 0xdb,
0xf7, 0x76, 0xf7, 0xdf, 0x3f, 0x67, 0x4f, 0xe0, 0x71, 0xc6, 0x83, 0xbe, 0x82, 0x02, 0x9b, 0x4d,
0xa8, 0x02, 0x82, 0x6f, 0xef, 0xfd, 0xf9, 0x9c, 0xd9, 0x84, 0x62, 0xc1, 0x81, 0x02, 0x90, 0x13,
0x9a, 0x24, 0xfc, 0xec, 0xe4, 0xfc, 0xdc, 0x0f, 0x7d, 0x36, 0x53, 0xaa, 0x82, 0x57, 0xff, 0x1f,
0xe7, 0x4c, 0x99, 0xf4, 0x8c, 0x08, 0xaf, 0x27, 0xb7, 0x1d, 0xa8, 0x0d, 0x95, 0xc0, 0x4f, 0x18,
0x0d, 0x69, 0x9c, 0x28, 0xab, 0x42, 0x82, 0x4f, 0x96, 0xa7, 0xe9, 0x64, 0xdb, 0xf1, 0x0d, 0x10,
0x8d, 0x60, 0x93, 0x30, 0x46, 0x86, 0x63, 0xea, 0xb9, 0x8c, 0xc4, 0x23, 0xca, 0xdc, 0x51, 0x1c,
0x4d, 0x27, 0x89, 0xb2, 0x26, 0x28, 0xb5, 0xe5, 0x94, 0x7a, 0x86, 0x75, 0x04, 0xf4, 0x39, 0x47,
0xe2, 0x0d, 0xf2, 0xb6, 0x33, 0xd9, 0x3a, 0x80, 0xea, 0x82, 0xdc, 0x48, 0x86, 0xfc, 0x05, 0x9d,
0x65, 0xcd, 0xcd, 0x97, 0x68, 0x03, 0x56, 0xae, 0x48, 0x30, 0xa5, 0x59, 0x67, 0xa7, 0xc6, 0x17,
0xb9, 0x7d, 0xa9, 0xfe, 0x33, 0x14, 0x53, 0xd5, 0xd0, 0x26, 0xa0, 0x9e, 0xa3, 0x3b, 0xfd, 0x9e,
0xdb, 0xb7, 0x7a, 0xb6, 0xd1, 0x32, 0x8f, 0x4c, 0xa3, 0x2d, 0x7f, 0x80, 0x56, 0xa1, 0xdc, 0xc2,
0x86, 0xee, 0x98, 0xd6, 0x73, 0x59, 0xe2, 0x56, 0xcf, 0xd1, 0xb1, 0xb0, 0x72, 0x08, 0xa0, 0xa8,
0xb7, 0x1c, 0xf3, 0xc4, 0x90, 0xf3, 0x69, 0xa4, 0x6b, 0xdb, 0x3c, 0x52, 0x40, 0x55, 0x28, 0x09,
0xcb, 0x68, 0xcb, 0x2b, 0x3c, 0xd4, 0x36, 0x3a, 0x86, 0x00, 0x15, 0xb9, 0x65, 0x5a, 0x19, 0xac,
0x54, 0x7f, 0x04, 0x05, 0x2e, 0x33, 0xda, 0x00, 0xd9, 0x39, 0xb5, 0x8d, 0xb7, 0x93, 0x1b, 0xdf,
0x38, 0x06, 0xb6, 0xf4, 0x8e, 0x2c, 0xd5, 0x5f, 0xc0, 0xfa, 0x1d, 0xe9, 0x50, 0x0d, 0x1e, 0xf4,
0x8c, 0x5e, 0xcf, 0xec, 0x5a, 0xae, 0x7e, 0x74, 0x64, 0x5a, 0xa6, 0x73, 0x7a, 0x87, 0x42, 0x81,
0x8d, 0x56, 0xc7, 0x34, 0x2c, 0xc7, 0x35, 0x6d, 0xd7, 0xee, 0x62, 0xc7, 0xb5, 0x71, 0xd7, 0xe9,
0xca, 0x52, 0xfd, 0x77, 0x09, 0xee, 0xbf, 0xe3, 0x92, 0xd1, 0x63, 0x58, 0x5f, 0x94, 0xcb, 0x9d,
0x0f, 0x8a, 0xc3, 0xd5, 0x3f, 0x5e, 0x6b, 0xd2, 0xaf, 0x6f, 0xb4, 0xc2, 0x97, 0xcf, 0x9e, 0xec,
0xe0, 0x35, 0x76, 0x83, 0x31, 0x3d, 0xd4, 0x87, 0xb5, 0xc5, 0xf9, 0x93, 0x28, 0x39, 0x21, 0xf2,
0xa7, 0xcb, 0x45, 0x3e, 0x16, 0x90, 0x16, 0x47, 0x1c, 0xae, 0xfc, 0xf2, 0x46, 0x93, 0x34, 0xbc,
0x3a, 0xbe, 0xf1, 0x25, 0xf5, 0x3f, 0x25, 0x28, 0xcf, 0x9b, 0x0b, 0x3d, 0xc9, 0xa6, 0x49, 0x7a,
0x9c, 0x8f, 0xff, 0x7a, 0xad, 0x3d, 0xfc, 0xf1, 0x8c, 0x34, 0x5e, 0xbd, 0x3c, 0x6b, 0x90, 0xc6,
0xab, 0x9d, 0xc6, 0xc1, 0xcb, 0x1f, 0xb4, 0xcf, 0xf6, 0xb4, 0x9f, 0xce, 0x32, 0x2b, 0x1b, 0x38,
0x0a, 0x94, 0x88, 0xe7, 0xc5, 0x34, 0x49, 0xb2, 0x06, 0x98, 0x9b, 0x7c, 0x3c, 0x4d, 0xa2, 0x38,
0x9d, 0x69, 0x79, 0x2c, 0xd6, 0xe8, 0x6b, 0x28, 0x8b, 0x99, 0x36, 0x8c, 0x02, 0x31, 0xb6, 0xee,
0xed, 0x36, 0xff, 0x5b, 0xef, 0xab, 0x76, 0x06, 0xc3, 0xd7, 0x04, 0xf5, 0x06, 0x94, 0xe7, 0x5e,
0xae, 0x84, 0xb8, 0xfa, 0x56, 0xb7, 0x73, 0x47, 0xa3, 0x12, 0xe4, 0x9d, 0x96, 0x2d, 0x4b, 0xf5,
0xbf, 0x25, 0xa8, 0xa6, 0x52, 0xf0, 0xae, 0xa4, 0x7c, 0x62, 0x25, 0xd3, 0x41, 0x48, 0xd9, 0xb5,
0x08, 0xb8, 0x9c, 0x3a, 0x4c, 0x6f, 0x49, 0x59, 0xc7, 0xd7, 0xb3, 0x2c, 0x2f, 0x0a, 0xd8, 0x59,
0x5e, 0xc0, 0x42, 0xc6, 0x3b, 0x33, 0xac, 0x4e, 0xff, 0xf5, 0x7d, 0x54, 0xa1, 0xc4, 0xdb, 0xce,
0xe4, 0x1d, 0xca, 0x8d, 0x63, 0x43, 0xef, 0x38, 0xc7, 0xa7, 0x72, 0x0e, 0xad, 0x41, 0xa5, 0x6f,
0xcd, 0x4d, 0xf1, 0x40, 0xda, 0x58, 0x37, 0xad, 0xf4, 0x81, 0x2c, 0xbe, 0x82, 0x95, 0x47, 0x4f,
0xa1, 0x62, 0x4e, 0x4e, 0x68, 0xcc, 0x7b, 0x1b, 0x6d, 0xc1, 0xa6, 0x69, 0xbb, 0x27, 0x06, 0x16,
0x6d, 0x7d, 0x3b, 0x5b, 0x19, 0x0a, 0xa6, 0x7d, 0xf2, 0x58, 0x96, 0xb2, 0xd5, 0x9e, 0x9c, 0x3b,
0xec, 0x7e, 0xfb, 0x62, 0xe4, 0xb3, 0xf1, 0x74, 0xa0, 0x0e, 0xa3, 0xcb, 0xec, 0x87, 0x6c, 0xa4,
0x3f, 0xe4, 0x28, 0x6a, 0x8c, 0x68, 0x28, 0xd4, 0x58, 0xfa, 0x75, 0x3e, 0x5d, 0xb4, 0x07, 0x45,
0x01, 0xf8, 0xfc, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc8, 0x8d, 0xac, 0xdb, 0x06, 0x08, 0x00,
0x00,
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,215 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/loadbalancer/v1/target_group.proto
package loadbalancer // import "github.com/yandex-cloud/go-genproto/yandex/cloud/loadbalancer/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// A TargetGroup resource. For more information, see [Target groups and resources](/docs/load-balancer/target-resources).
type TargetGroup struct {
// Output only. ID of the target group.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// ID of the folder that the target group belongs to.
FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
// Output only. Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
CreatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Name of the target group.
// The name is unique within the folder. 3-63 characters long.
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// Description of the target group. 0-256 characters long.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Resource labels as `` key:value `` pairs. Мaximum of 64 per resource.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// ID of the region where the target group resides.
RegionId string `protobuf:"bytes,7,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
// A list of targets in the target group.
Targets []*Target `protobuf:"bytes,9,rep,name=targets,proto3" json:"targets,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TargetGroup) Reset() { *m = TargetGroup{} }
func (m *TargetGroup) String() string { return proto.CompactTextString(m) }
func (*TargetGroup) ProtoMessage() {}
func (*TargetGroup) Descriptor() ([]byte, []int) {
return fileDescriptor_target_group_035afd173b2a7108, []int{0}
}
func (m *TargetGroup) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TargetGroup.Unmarshal(m, b)
}
func (m *TargetGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TargetGroup.Marshal(b, m, deterministic)
}
func (dst *TargetGroup) XXX_Merge(src proto.Message) {
xxx_messageInfo_TargetGroup.Merge(dst, src)
}
func (m *TargetGroup) XXX_Size() int {
return xxx_messageInfo_TargetGroup.Size(m)
}
func (m *TargetGroup) XXX_DiscardUnknown() {
xxx_messageInfo_TargetGroup.DiscardUnknown(m)
}
var xxx_messageInfo_TargetGroup proto.InternalMessageInfo
func (m *TargetGroup) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *TargetGroup) GetFolderId() string {
if m != nil {
return m.FolderId
}
return ""
}
func (m *TargetGroup) GetCreatedAt() *timestamp.Timestamp {
if m != nil {
return m.CreatedAt
}
return nil
}
func (m *TargetGroup) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *TargetGroup) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *TargetGroup) GetLabels() map[string]string {
if m != nil {
return m.Labels
}
return nil
}
func (m *TargetGroup) GetRegionId() string {
if m != nil {
return m.RegionId
}
return ""
}
func (m *TargetGroup) GetTargets() []*Target {
if m != nil {
return m.Targets
}
return nil
}
// A Target resource. For more information, see [Target groups and resources](/docs/load-balancer/target-resources).
type Target struct {
// ID of the subnet that targets are connected to.
// All targets in the target group must be connected to the same subnet within a single availability zone.
SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
// IP address of the target.
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Target) Reset() { *m = Target{} }
func (m *Target) String() string { return proto.CompactTextString(m) }
func (*Target) ProtoMessage() {}
func (*Target) Descriptor() ([]byte, []int) {
return fileDescriptor_target_group_035afd173b2a7108, []int{1}
}
func (m *Target) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Target.Unmarshal(m, b)
}
func (m *Target) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Target.Marshal(b, m, deterministic)
}
func (dst *Target) XXX_Merge(src proto.Message) {
xxx_messageInfo_Target.Merge(dst, src)
}
func (m *Target) XXX_Size() int {
return xxx_messageInfo_Target.Size(m)
}
func (m *Target) XXX_DiscardUnknown() {
xxx_messageInfo_Target.DiscardUnknown(m)
}
var xxx_messageInfo_Target proto.InternalMessageInfo
func (m *Target) GetSubnetId() string {
if m != nil {
return m.SubnetId
}
return ""
}
func (m *Target) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func init() {
proto.RegisterType((*TargetGroup)(nil), "yandex.cloud.loadbalancer.v1.TargetGroup")
proto.RegisterMapType((map[string]string)(nil), "yandex.cloud.loadbalancer.v1.TargetGroup.LabelsEntry")
proto.RegisterType((*Target)(nil), "yandex.cloud.loadbalancer.v1.Target")
}
func init() {
proto.RegisterFile("yandex/cloud/loadbalancer/v1/target_group.proto", fileDescriptor_target_group_035afd173b2a7108)
}
var fileDescriptor_target_group_035afd173b2a7108 = []byte{
// 415 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0x4d, 0x8b, 0x14, 0x31,
0x10, 0x65, 0x3e, 0x76, 0x66, 0xba, 0x1a, 0x44, 0x82, 0x87, 0x30, 0x2a, 0x0e, 0x8b, 0xc2, 0x5c,
0x36, 0xed, 0xac, 0x2c, 0xb8, 0x7e, 0x81, 0x0b, 0x22, 0x03, 0x2e, 0x42, 0xb3, 0x27, 0x2f, 0x43,
0xba, 0x53, 0x1b, 0x83, 0x99, 0x64, 0x48, 0xa7, 0x1b, 0xe7, 0x2f, 0x78, 0xf4, 0x57, 0xf9, 0xb3,
0xa4, 0x93, 0x6e, 0x68, 0x2f, 0x83, 0xb7, 0x54, 0x55, 0x5e, 0xbd, 0xf7, 0xaa, 0x0a, 0xb2, 0x23,
0x37, 0x02, 0x7f, 0x66, 0xa5, 0xb6, 0xb5, 0xc8, 0xb4, 0xe5, 0xa2, 0xe0, 0x9a, 0x9b, 0x12, 0x5d,
0xd6, 0x6c, 0x32, 0xcf, 0x9d, 0x44, 0xbf, 0x93, 0xce, 0xd6, 0x07, 0x76, 0x70, 0xd6, 0x5b, 0xf2,
0x24, 0x02, 0x58, 0x00, 0xb0, 0x21, 0x80, 0x35, 0x9b, 0xe5, 0x33, 0x69, 0xad, 0xd4, 0x98, 0x85,
0xbf, 0x45, 0x7d, 0x9f, 0x79, 0xb5, 0xc7, 0xca, 0xf3, 0x7d, 0x07, 0x5f, 0x3e, 0xfd, 0x87, 0xaf,
0xe1, 0x5a, 0x09, 0xee, 0x95, 0x35, 0xb1, 0x7c, 0xfe, 0x7b, 0x02, 0xe9, 0x5d, 0x20, 0xfd, 0xdc,
0x72, 0x92, 0x07, 0x30, 0x56, 0x82, 0x8e, 0x56, 0xa3, 0x75, 0x92, 0x8f, 0x95, 0x20, 0x8f, 0x21,
0xb9, 0xb7, 0x5a, 0xa0, 0xdb, 0x29, 0x41, 0xc7, 0x21, 0xbd, 0x88, 0x89, 0xad, 0x20, 0xd7, 0x00,
0xa5, 0x43, 0xee, 0x51, 0xec, 0xb8, 0xa7, 0x93, 0xd5, 0x68, 0x9d, 0x5e, 0x2e, 0x59, 0x54, 0xc4,
0x7a, 0x45, 0xec, 0xae, 0x57, 0x94, 0x27, 0xdd, 0xef, 0x8f, 0x9e, 0x10, 0x98, 0x1a, 0xbe, 0x47,
0x3a, 0x0d, 0x2d, 0xc3, 0x9b, 0xac, 0x20, 0x15, 0x58, 0x95, 0x4e, 0x1d, 0x5a, 0x81, 0xf4, 0x2c,
0x94, 0x86, 0x29, 0x72, 0x0b, 0x33, 0xcd, 0x0b, 0xd4, 0x15, 0x9d, 0xad, 0x26, 0xeb, 0xf4, 0xf2,
0x8a, 0x9d, 0x1a, 0x0e, 0x1b, 0x18, 0x63, 0x5f, 0x02, 0xee, 0x93, 0xf1, 0xee, 0x98, 0x77, 0x4d,
0x5a, 0x73, 0x0e, 0xa5, 0xb2, 0xa6, 0x35, 0x37, 0x8f, 0xe6, 0x62, 0x62, 0x2b, 0xc8, 0x07, 0x98,
0xc7, 0x6d, 0x54, 0x34, 0x09, 0x64, 0xcf, 0xff, 0x87, 0x2c, 0xef, 0x41, 0xcb, 0x6b, 0x48, 0x07,
0x9c, 0xe4, 0x21, 0x4c, 0x7e, 0xe0, 0xb1, 0x9b, 0x6c, 0xfb, 0x24, 0x8f, 0xe0, 0xac, 0xe1, 0xba,
0xc6, 0x6e, 0xac, 0x31, 0x78, 0x33, 0x7e, 0x3d, 0x3a, 0xdf, 0xc2, 0x2c, 0x76, 0x23, 0x2f, 0x20,
0xa9, 0xea, 0xc2, 0xa0, 0xdf, 0xf5, 0x5b, 0xb9, 0x59, 0xfc, 0xfa, 0xb3, 0x99, 0xbe, 0x7b, 0x7f,
0xf5, 0x32, 0x5f, 0xc4, 0xd2, 0x56, 0x10, 0x0a, 0x73, 0x2e, 0x84, 0xc3, 0xaa, 0xea, 0x9a, 0xf5,
0xe1, 0xcd, 0xd7, 0x6f, 0xb7, 0x52, 0xf9, 0xef, 0x75, 0xc1, 0x4a, 0xbb, 0xef, 0x6e, 0xef, 0x22,
0xde, 0x82, 0xb4, 0x17, 0x12, 0x4d, 0x58, 0xd3, 0xc9, 0xa3, 0x7c, 0x3b, 0x8c, 0x8b, 0x59, 0x00,
0xbc, 0xfa, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x82, 0x5e, 0x67, 0x5c, 0xc8, 0x02, 0x00, 0x00,
}

File diff suppressed because it is too large Load diff

View file

@ -9,6 +9,7 @@ import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
import wrappers "github.com/golang/protobuf/ptypes/wrappers"
import config "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/clickhouse/v1/config"
import timeofday "google.golang.org/genproto/googleapis/type/timeofday"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@ -49,7 +50,7 @@ func (x Cluster_Environment) String() string {
return proto.EnumName(Cluster_Environment_name, int32(x))
}
func (Cluster_Environment) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{0, 0}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{0, 0}
}
type Cluster_Health int32
@ -82,7 +83,7 @@ func (x Cluster_Health) String() string {
return proto.EnumName(Cluster_Health_name, int32(x))
}
func (Cluster_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{0, 1}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{0, 1}
}
type Cluster_Status int32
@ -131,7 +132,7 @@ func (x Cluster_Status) String() string {
return proto.EnumName(Cluster_Status_name, int32(x))
}
func (Cluster_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{0, 2}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{0, 2}
}
type Host_Type int32
@ -159,7 +160,7 @@ func (x Host_Type) String() string {
return proto.EnumName(Host_Type_name, int32(x))
}
func (Host_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{5, 0}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{5, 0}
}
type Host_Health int32
@ -192,7 +193,7 @@ func (x Host_Health) String() string {
return proto.EnumName(Host_Health_name, int32(x))
}
func (Host_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{5, 1}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{5, 1}
}
type Service_Type int32
@ -220,7 +221,7 @@ func (x Service_Type) String() string {
return proto.EnumName(Service_Type_name, int32(x))
}
func (Service_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{6, 0}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{6, 0}
}
type Service_Health int32
@ -249,7 +250,7 @@ func (x Service_Health) String() string {
return proto.EnumName(Service_Health_name, int32(x))
}
func (Service_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{6, 1}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{6, 1}
}
// A ClickHouse Cluster resource. For more information, see the
@ -290,7 +291,7 @@ func (m *Cluster) Reset() { *m = Cluster{} }
func (m *Cluster) String() string { return proto.CompactTextString(m) }
func (*Cluster) ProtoMessage() {}
func (*Cluster) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{0}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{0}
}
func (m *Cluster) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster.Unmarshal(m, b)
@ -411,7 +412,7 @@ func (m *Monitoring) Reset() { *m = Monitoring{} }
func (m *Monitoring) String() string { return proto.CompactTextString(m) }
func (*Monitoring) ProtoMessage() {}
func (*Monitoring) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{1}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{1}
}
func (m *Monitoring) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Monitoring.Unmarshal(m, b)
@ -458,17 +459,19 @@ type ClusterConfig struct {
// Configuration and resource allocation for ClickHouse hosts.
Clickhouse *ClusterConfig_Clickhouse `protobuf:"bytes,2,opt,name=clickhouse,proto3" json:"clickhouse,omitempty"`
// Configuration and resource allocation for ZooKeeper hosts.
Zookeeper *ClusterConfig_Zookeeper `protobuf:"bytes,3,opt,name=zookeeper,proto3" json:"zookeeper,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Zookeeper *ClusterConfig_Zookeeper `protobuf:"bytes,3,opt,name=zookeeper,proto3" json:"zookeeper,omitempty"`
// Start time for the daily backup in UTC timezone
BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClusterConfig) Reset() { *m = ClusterConfig{} }
func (m *ClusterConfig) String() string { return proto.CompactTextString(m) }
func (*ClusterConfig) ProtoMessage() {}
func (*ClusterConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{2}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{2}
}
func (m *ClusterConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterConfig.Unmarshal(m, b)
@ -509,6 +512,13 @@ func (m *ClusterConfig) GetZookeeper() *ClusterConfig_Zookeeper {
return nil
}
func (m *ClusterConfig) GetBackupWindowStart() *timeofday.TimeOfDay {
if m != nil {
return m.BackupWindowStart
}
return nil
}
type ClusterConfig_Clickhouse struct {
// Configuration settings of a ClickHouse server.
Config *config.ClickhouseConfigSet `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
@ -523,7 +533,7 @@ func (m *ClusterConfig_Clickhouse) Reset() { *m = ClusterConfig_Clickhou
func (m *ClusterConfig_Clickhouse) String() string { return proto.CompactTextString(m) }
func (*ClusterConfig_Clickhouse) ProtoMessage() {}
func (*ClusterConfig_Clickhouse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{2, 0}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{2, 0}
}
func (m *ClusterConfig_Clickhouse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterConfig_Clickhouse.Unmarshal(m, b)
@ -569,7 +579,7 @@ func (m *ClusterConfig_Zookeeper) Reset() { *m = ClusterConfig_Zookeeper
func (m *ClusterConfig_Zookeeper) String() string { return proto.CompactTextString(m) }
func (*ClusterConfig_Zookeeper) ProtoMessage() {}
func (*ClusterConfig_Zookeeper) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{2, 1}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{2, 1}
}
func (m *ClusterConfig_Zookeeper) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterConfig_Zookeeper.Unmarshal(m, b)
@ -609,7 +619,7 @@ func (m *Shard) Reset() { *m = Shard{} }
func (m *Shard) String() string { return proto.CompactTextString(m) }
func (*Shard) ProtoMessage() {}
func (*Shard) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{3}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{3}
}
func (m *Shard) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Shard.Unmarshal(m, b)
@ -661,7 +671,7 @@ func (m *ShardConfig) Reset() { *m = ShardConfig{} }
func (m *ShardConfig) String() string { return proto.CompactTextString(m) }
func (*ShardConfig) ProtoMessage() {}
func (*ShardConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{4}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{4}
}
func (m *ShardConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ShardConfig.Unmarshal(m, b)
@ -701,7 +711,7 @@ func (m *ShardConfig_Clickhouse) Reset() { *m = ShardConfig_Clickhouse{}
func (m *ShardConfig_Clickhouse) String() string { return proto.CompactTextString(m) }
func (*ShardConfig_Clickhouse) ProtoMessage() {}
func (*ShardConfig_Clickhouse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{4, 0}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{4, 0}
}
func (m *ShardConfig_Clickhouse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ShardConfig_Clickhouse.Unmarshal(m, b)
@ -774,7 +784,7 @@ func (m *Host) Reset() { *m = Host{} }
func (m *Host) String() string { return proto.CompactTextString(m) }
func (*Host) ProtoMessage() {}
func (*Host) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{5}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{5}
}
func (m *Host) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Host.Unmarshal(m, b)
@ -878,7 +888,7 @@ func (m *Service) Reset() { *m = Service{} }
func (m *Service) String() string { return proto.CompactTextString(m) }
func (*Service) ProtoMessage() {}
func (*Service) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{6}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{6}
}
func (m *Service) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Service.Unmarshal(m, b)
@ -933,7 +943,7 @@ func (m *Resources) Reset() { *m = Resources{} }
func (m *Resources) String() string { return proto.CompactTextString(m) }
func (*Resources) ProtoMessage() {}
func (*Resources) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_f1cb14d7e37924fe, []int{7}
return fileDescriptor_cluster_023f72bf3ea54d88, []int{7}
}
func (m *Resources) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Resources.Unmarshal(m, b)
@ -997,83 +1007,86 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/clickhouse/v1/cluster.proto", fileDescriptor_cluster_f1cb14d7e37924fe)
proto.RegisterFile("yandex/cloud/mdb/clickhouse/v1/cluster.proto", fileDescriptor_cluster_023f72bf3ea54d88)
}
var fileDescriptor_cluster_f1cb14d7e37924fe = []byte{
// 1171 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x56, 0xcf, 0x6e, 0xdb, 0xc6,
0x13, 0x0e, 0xf5, 0x9f, 0x23, 0x47, 0x20, 0x16, 0x01, 0x42, 0xc8, 0x48, 0x7e, 0x06, 0x2f, 0x3f,
0x37, 0xb1, 0x29, 0xc4, 0x2e, 0x5c, 0x27, 0x41, 0xd1, 0x2a, 0x12, 0x63, 0xb3, 0xb6, 0x29, 0x61,
0x45, 0xb9, 0xad, 0x2f, 0x02, 0x25, 0xae, 0x25, 0x42, 0x12, 0x49, 0x90, 0x94, 0x1c, 0xf9, 0xd2,
0xe7, 0xe9, 0x63, 0xf4, 0xd2, 0x6b, 0x5f, 0xa0, 0xe8, 0x93, 0xf4, 0x50, 0xec, 0x2e, 0x25, 0x4a,
0x76, 0x13, 0xc9, 0xc9, 0xa9, 0x37, 0xee, 0xec, 0x7c, 0xdf, 0xce, 0x7e, 0x33, 0xc3, 0x59, 0xd8,
0x9b, 0x59, 0xae, 0x4d, 0x3e, 0x54, 0x7a, 0x23, 0x6f, 0x62, 0x57, 0xc6, 0x76, 0xb7, 0xd2, 0x1b,
0x39, 0xbd, 0xe1, 0xc0, 0x9b, 0x84, 0xa4, 0x32, 0x7d, 0x55, 0xe9, 0x8d, 0x26, 0x61, 0x44, 0x02,
0xd5, 0x0f, 0xbc, 0xc8, 0x43, 0xcf, 0xb9, 0xb7, 0xca, 0xbc, 0xd5, 0xb1, 0xdd, 0x55, 0x13, 0x6f,
0x75, 0xfa, 0xaa, 0xfc, 0xbf, 0xbe, 0xe7, 0xf5, 0x47, 0xa4, 0xc2, 0xbc, 0xbb, 0x93, 0xeb, 0x4a,
0xe4, 0x8c, 0x49, 0x18, 0x59, 0x63, 0x9f, 0x13, 0x94, 0x9f, 0xdf, 0x75, 0xb8, 0x09, 0x2c, 0xdf,
0x27, 0x41, 0x18, 0xef, 0x1f, 0xad, 0x0b, 0xc7, 0x73, 0xaf, 0x9d, 0xfe, 0x92, 0x91, 0xe3, 0x94,
0x3f, 0xf2, 0x90, 0xaf, 0xf1, 0x50, 0x51, 0x09, 0x52, 0x8e, 0x2d, 0x0b, 0x3b, 0xc2, 0xae, 0x88,
0x53, 0x8e, 0x8d, 0xb6, 0x41, 0xbc, 0xf6, 0x46, 0x36, 0x09, 0x3a, 0x8e, 0x2d, 0xa7, 0x98, 0xb9,
0xc0, 0x0d, 0xba, 0x8d, 0x5e, 0x03, 0xf4, 0x02, 0x62, 0x45, 0xc4, 0xee, 0x58, 0x91, 0x9c, 0xde,
0x11, 0x76, 0x8b, 0x07, 0x65, 0x95, 0x47, 0xa9, 0xce, 0xa3, 0x54, 0xcd, 0xf9, 0x35, 0xb0, 0x18,
0x7b, 0x57, 0x23, 0x84, 0x20, 0xe3, 0x5a, 0x63, 0x22, 0x67, 0x18, 0x25, 0xfb, 0x46, 0x3b, 0x50,
0xb4, 0x49, 0xd8, 0x0b, 0x1c, 0x3f, 0x72, 0x3c, 0x57, 0xce, 0xb2, 0xad, 0x65, 0x13, 0x3a, 0x83,
0xdc, 0xc8, 0xea, 0x92, 0x51, 0x28, 0xe7, 0x76, 0xd2, 0xbb, 0xc5, 0x83, 0x43, 0xf5, 0xd3, 0x9a,
0xaa, 0xf1, 0xb5, 0xd4, 0x73, 0x86, 0xd2, 0xdc, 0x28, 0x98, 0xe1, 0x98, 0x02, 0xb5, 0xa1, 0x48,
0xdc, 0xa9, 0x13, 0x78, 0xee, 0x98, 0xb8, 0x91, 0x9c, 0xdf, 0x11, 0x76, 0x4b, 0x9b, 0x33, 0x6a,
0x09, 0x14, 0x2f, 0xf3, 0xa0, 0x1f, 0x00, 0xc6, 0x9e, 0xeb, 0x44, 0x5e, 0xe0, 0xb8, 0x7d, 0xb9,
0xc0, 0xe2, 0x7c, 0xb1, 0x8e, 0xf5, 0x62, 0x81, 0xc0, 0x4b, 0x68, 0xa4, 0x41, 0x8e, 0x27, 0x4d,
0x16, 0x99, 0xb8, 0xfb, 0x1b, 0x46, 0x57, 0x63, 0x20, 0x1c, 0x83, 0xd1, 0x33, 0x00, 0x97, 0x44,
0x37, 0x5e, 0x30, 0xa4, 0x59, 0x04, 0xa6, 0xab, 0x18, 0x5b, 0x74, 0x1b, 0xbd, 0x87, 0xdc, 0x80,
0x58, 0xa3, 0x68, 0x20, 0x17, 0x99, 0x06, 0xea, 0xa6, 0x1a, 0x9c, 0x32, 0x14, 0x8e, 0xd1, 0x94,
0x27, 0x8c, 0xac, 0x68, 0x12, 0xca, 0x5b, 0x0f, 0xe3, 0x69, 0x31, 0x14, 0x8e, 0xd1, 0xe5, 0xd7,
0x50, 0x5c, 0xca, 0x17, 0x92, 0x20, 0x3d, 0x24, 0xb3, 0xb8, 0x26, 0xe9, 0x27, 0x7a, 0x02, 0xd9,
0xa9, 0x35, 0x9a, 0x90, 0xb8, 0x20, 0xf9, 0xe2, 0x4d, 0xea, 0x58, 0x50, 0x74, 0x28, 0x2e, 0x25,
0x06, 0x6d, 0xc3, 0x53, 0xcd, 0xb8, 0xd4, 0x71, 0xc3, 0xb8, 0xd0, 0x0c, 0xb3, 0xd3, 0x36, 0x5a,
0x4d, 0xad, 0xa6, 0xbf, 0xd7, 0xb5, 0xba, 0xf4, 0x08, 0x95, 0x00, 0x9a, 0xb8, 0x51, 0x6f, 0xd7,
0x4c, 0xbd, 0x61, 0x48, 0x02, 0x7a, 0x0c, 0x62, 0x13, 0x6b, 0x2d, 0xb3, 0xfa, 0xee, 0x5c, 0x93,
0x52, 0xca, 0x77, 0x90, 0xe3, 0xf7, 0x43, 0x08, 0x4a, 0xa7, 0x5a, 0xf5, 0xdc, 0x3c, 0xed, 0xb4,
0x8d, 0x33, 0xa3, 0xf1, 0xa3, 0x21, 0x3d, 0x42, 0x22, 0x64, 0xab, 0xe7, 0xfa, 0xa5, 0x26, 0x09,
0xa8, 0x00, 0x99, 0xba, 0x56, 0xad, 0x4b, 0x29, 0xb4, 0x05, 0x85, 0xba, 0x76, 0x82, 0xab, 0x75,
0xad, 0x2e, 0xa5, 0x95, 0x19, 0xe4, 0xf8, 0xc5, 0x28, 0x41, 0xcb, 0xac, 0x9a, 0xed, 0xd6, 0x12,
0xc1, 0x16, 0x14, 0x6a, 0x58, 0xab, 0x9a, 0xba, 0x71, 0x22, 0x09, 0xa8, 0x08, 0x79, 0xdc, 0x36,
0x0c, 0xba, 0x48, 0x51, 0x6e, 0x0d, 0xe3, 0x06, 0x96, 0xd2, 0xd4, 0xab, 0xdd, 0xac, 0x73, 0xaf,
0x0c, 0x5d, 0xb5, 0xcc, 0x46, 0xb3, 0x49, 0x57, 0x59, 0x8a, 0x61, 0x2b, 0xad, 0x2e, 0xe5, 0xf8,
0x56, 0x15, 0x33, 0xc7, 0xbc, 0x72, 0x09, 0x90, 0x54, 0xd4, 0xa2, 0xd7, 0x84, 0x8f, 0xf7, 0x5a,
0xea, 0x7e, 0xaf, 0x21, 0xc8, 0x8c, 0x1c, 0x77, 0xc8, 0xda, 0x5a, 0xc4, 0xec, 0x5b, 0xf9, 0x33,
0x0d, 0x8f, 0x57, 0x4a, 0x0c, 0xc9, 0x90, 0x9f, 0x92, 0x20, 0xa4, 0x1c, 0x9c, 0x7e, 0xbe, 0x44,
0x3f, 0x01, 0x24, 0xd9, 0x66, 0x07, 0x14, 0x0f, 0x8e, 0x1f, 0x54, 0xbf, 0x6a, 0x6d, 0xb1, 0x87,
0x97, 0xb8, 0x50, 0x1b, 0xc4, 0x5b, 0xcf, 0x1b, 0x12, 0xe2, 0x93, 0x20, 0xfe, 0xeb, 0x7c, 0xf3,
0x30, 0xe2, 0xab, 0x39, 0x1c, 0x27, 0x4c, 0xe5, 0x5f, 0x05, 0x80, 0xe4, 0x44, 0x84, 0x17, 0xbd,
0x27, 0xb0, 0x23, 0xde, 0xac, 0x3b, 0xa2, 0x77, 0x37, 0x68, 0x7e, 0x58, 0x8b, 0x44, 0x8b, 0x46,
0x3c, 0x01, 0x31, 0x20, 0xa1, 0x37, 0x09, 0x7a, 0x24, 0x8c, 0x25, 0xf9, 0x6a, 0x1d, 0x2d, 0x9e,
0x03, 0x70, 0x82, 0x2d, 0x9b, 0x20, 0x2e, 0xee, 0xb0, 0xca, 0x2a, 0x7c, 0x3e, 0xab, 0xf2, 0x0b,
0x64, 0x5b, 0x03, 0x2b, 0xb0, 0xff, 0xb5, 0x62, 0x9e, 0xd1, 0x7c, 0x32, 0x11, 0x93, 0x51, 0x20,
0xc6, 0x16, 0xdd, 0x46, 0xb5, 0x85, 0x5c, 0x3c, 0x23, 0x2f, 0xd7, 0x45, 0xc0, 0x4e, 0x5a, 0xfd,
0x51, 0x29, 0xbf, 0xa7, 0xa0, 0xb8, 0x64, 0x47, 0x97, 0x2b, 0x35, 0xc4, 0xaf, 0x76, 0xf4, 0x00,
0xe2, 0x8f, 0x54, 0x50, 0xf9, 0xaf, 0xff, 0x4e, 0xaa, 0xd1, 0x21, 0xe4, 0x6e, 0x88, 0xd3, 0x1f,
0xcc, 0x07, 0xec, 0xf6, 0xbd, 0x01, 0xab, 0xbb, 0xd1, 0xd1, 0xd7, 0x97, 0xf4, 0x1f, 0x88, 0x63,
0x57, 0xe5, 0xb7, 0x0c, 0x64, 0x4e, 0xbd, 0x30, 0xfa, 0x9c, 0x4c, 0x3e, 0x85, 0xfc, 0xad, 0xe7,
0x12, 0xba, 0xc7, 0x7b, 0x3f, 0x47, 0x97, 0xba, 0x8d, 0xbe, 0x85, 0x4c, 0x34, 0xf3, 0xf9, 0xcc,
0x2e, 0xad, 0xbf, 0x0d, 0x3d, 0x5f, 0x35, 0x67, 0x3e, 0xc1, 0x0c, 0xb6, 0xaa, 0x48, 0xf6, 0x0b,
0x14, 0xa9, 0x2d, 0xe6, 0x55, 0x8e, 0x45, 0xf2, 0x72, 0xa3, 0x48, 0xee, 0x0c, 0xab, 0x1a, 0x14,
0x42, 0x12, 0x4c, 0x1d, 0x1a, 0x4c, 0x9e, 0x0d, 0xe9, 0xff, 0xaf, 0x2d, 0x2c, 0xee, 0x8f, 0x17,
0x40, 0xfa, 0x3a, 0x0a, 0x27, 0x5d, 0x97, 0x44, 0x54, 0xac, 0x02, 0x7f, 0x1d, 0x71, 0x83, 0x6e,
0xa3, 0x5d, 0x90, 0xac, 0x30, 0x74, 0xfa, 0x6e, 0xc7, 0x9f, 0x74, 0x47, 0x4e, 0xaf, 0xe3, 0xf8,
0x6c, 0x8c, 0x17, 0x70, 0x89, 0xdb, 0x9b, 0xcc, 0xac, 0xfb, 0x34, 0x21, 0x21, 0x2d, 0xda, 0x0e,
0x4b, 0x55, 0x3c, 0x9f, 0x99, 0xc5, 0xb0, 0xc6, 0x44, 0x79, 0x0b, 0x19, 0x2a, 0x23, 0x7a, 0x02,
0x92, 0xf9, 0x73, 0x53, 0xbb, 0x3f, 0xc6, 0x6a, 0xe7, 0x7a, 0xed, 0xec, 0xb4, 0xd1, 0x6e, 0x69,
0x7c, 0x8c, 0x5d, 0x35, 0x1a, 0x67, 0x9a, 0xd6, 0xd4, 0xb0, 0x94, 0x52, 0x8e, 0x17, 0x63, 0xac,
0x08, 0xf9, 0x07, 0xcd, 0xaf, 0xbf, 0x05, 0xc8, 0xc7, 0x57, 0x46, 0xdf, 0xc7, 0xa9, 0x17, 0x98,
0xe0, 0x7b, 0x1b, 0x2a, 0xb5, 0x9c, 0xfd, 0xe4, 0x91, 0x91, 0xda, 0xec, 0x71, 0x30, 0xe7, 0x58,
0xcd, 0xdb, 0x97, 0x89, 0xf1, 0x62, 0x73, 0x31, 0x94, 0x0f, 0x20, 0x2e, 0xaa, 0x0f, 0xed, 0x01,
0x9a, 0xd7, 0x5f, 0xc7, 0x0f, 0x48, 0xc8, 0x33, 0xce, 0x9b, 0x4a, 0x9a, 0xef, 0x34, 0xd9, 0x86,
0xce, 0x1e, 0xcd, 0xb6, 0x13, 0x0e, 0x3b, 0xa1, 0x73, 0xcb, 0x27, 0x5f, 0x1a, 0x17, 0xa8, 0xa1,
0xe5, 0xdc, 0xd2, 0xc9, 0xbb, 0xc5, 0x36, 0xa9, 0x2a, 0x49, 0x8f, 0x01, 0xb5, 0xd1, 0x8b, 0xe9,
0xf6, 0xbb, 0xc6, 0xd5, 0x45, 0xdf, 0x89, 0x06, 0x93, 0xae, 0xda, 0xf3, 0xc6, 0x15, 0x2e, 0xd3,
0x3e, 0x7f, 0xd4, 0xf7, 0xbd, 0xfd, 0x3e, 0x71, 0x59, 0xe7, 0x57, 0x3e, 0xfd, 0xda, 0x7f, 0x9b,
0xac, 0xba, 0x39, 0x06, 0x38, 0xfc, 0x27, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x9c, 0xf6, 0xaa, 0xb0,
0x0c, 0x00, 0x00,
var fileDescriptor_cluster_023f72bf3ea54d88 = []byte{
// 1229 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x57, 0xcb, 0x6e, 0xdb, 0x46,
0x17, 0x0e, 0x75, 0xe7, 0xa1, 0x23, 0xf0, 0x9f, 0x3f, 0x68, 0x08, 0x19, 0x49, 0x0d, 0x6e, 0xea,
0xe6, 0x42, 0x21, 0x4e, 0xe1, 0x3a, 0x09, 0x8a, 0x56, 0x91, 0x68, 0x9b, 0xb5, 0x4d, 0x09, 0x23,
0xca, 0x69, 0xbd, 0x11, 0x28, 0x71, 0x2c, 0x11, 0x92, 0x48, 0x82, 0xa4, 0xe4, 0xc8, 0x9b, 0xbe,
0x4c, 0x37, 0x7d, 0x8c, 0x6e, 0xba, 0xed, 0x1b, 0xf4, 0x49, 0xba, 0x28, 0x66, 0x86, 0xba, 0xd9,
0x4d, 0x24, 0x27, 0xab, 0xee, 0x34, 0xe7, 0x9c, 0xef, 0xe3, 0xb9, 0xce, 0x19, 0xc1, 0xb3, 0xa9,
0xed, 0x39, 0xe4, 0x7d, 0xb9, 0x3b, 0xf4, 0xc7, 0x4e, 0x79, 0xe4, 0x74, 0xca, 0xdd, 0xa1, 0xdb,
0x1d, 0xf4, 0xfd, 0x71, 0x44, 0xca, 0x93, 0x17, 0xe5, 0xee, 0x70, 0x1c, 0xc5, 0x24, 0xd4, 0x82,
0xd0, 0x8f, 0x7d, 0xf4, 0x98, 0x5b, 0x6b, 0xcc, 0x5a, 0x1b, 0x39, 0x1d, 0x6d, 0x61, 0xad, 0x4d,
0x5e, 0x94, 0xbe, 0xec, 0xf9, 0x7e, 0x6f, 0x48, 0xca, 0xcc, 0xba, 0x33, 0xbe, 0x2c, 0xc7, 0xee,
0x88, 0x44, 0xb1, 0x3d, 0x0a, 0x38, 0x41, 0xe9, 0xf1, 0x4d, 0x83, 0xab, 0xd0, 0x0e, 0x02, 0x12,
0x46, 0x89, 0x7e, 0x3b, 0xd1, 0xc7, 0xd3, 0x80, 0x30, 0xb0, 0x7f, 0xe9, 0xd8, 0xd3, 0x44, 0xb9,
0xbf, 0xce, 0x57, 0xdf, 0xbb, 0x74, 0x7b, 0x4b, 0x42, 0x8e, 0x53, 0xff, 0xcc, 0x43, 0xbe, 0xca,
0xe3, 0x40, 0x45, 0x48, 0xb9, 0x8e, 0x22, 0xec, 0x08, 0xbb, 0x22, 0x4e, 0xb9, 0x0e, 0xda, 0x06,
0xf1, 0xd2, 0x1f, 0x3a, 0x24, 0x6c, 0xbb, 0x8e, 0x92, 0x62, 0xe2, 0x02, 0x17, 0x18, 0x0e, 0x7a,
0x05, 0xd0, 0x0d, 0x89, 0x1d, 0x13, 0xa7, 0x6d, 0xc7, 0x4a, 0x7a, 0x47, 0xd8, 0x95, 0xf6, 0x4a,
0x1a, 0x77, 0x51, 0x9b, 0x85, 0xa0, 0x59, 0xb3, 0x18, 0xb1, 0x98, 0x58, 0x57, 0x62, 0x84, 0x20,
0xe3, 0xd9, 0x23, 0xa2, 0x64, 0x18, 0x25, 0xfb, 0x8d, 0x76, 0x40, 0x72, 0x48, 0xd4, 0x0d, 0xdd,
0x20, 0x76, 0x7d, 0x4f, 0xc9, 0x32, 0xd5, 0xb2, 0x08, 0x9d, 0x40, 0x6e, 0x68, 0x77, 0xc8, 0x30,
0x52, 0x72, 0x3b, 0xe9, 0x5d, 0x69, 0xef, 0xa5, 0xf6, 0xf1, 0x84, 0x6b, 0x49, 0x58, 0xda, 0x29,
0x43, 0xe9, 0x5e, 0x1c, 0x4e, 0x71, 0x42, 0x81, 0x5a, 0x20, 0x11, 0x6f, 0xe2, 0x86, 0xbe, 0x37,
0x22, 0x5e, 0xac, 0xe4, 0x77, 0x84, 0xdd, 0xe2, 0xe6, 0x8c, 0xfa, 0x02, 0x8a, 0x97, 0x79, 0xd0,
0x8f, 0x00, 0x23, 0xdf, 0x73, 0x63, 0x3f, 0x74, 0xbd, 0x9e, 0x52, 0x60, 0x7e, 0x3e, 0x59, 0xc7,
0x7a, 0x36, 0x47, 0xe0, 0x25, 0x34, 0xd2, 0x21, 0xc7, 0x8b, 0xa6, 0x88, 0x2c, 0xb9, 0xcf, 0x37,
0xf4, 0xae, 0xca, 0x40, 0x38, 0x01, 0xa3, 0x47, 0x00, 0x1e, 0x89, 0xaf, 0xfc, 0x70, 0x40, 0xab,
0x08, 0x2c, 0xaf, 0x62, 0x22, 0x31, 0x1c, 0x74, 0x08, 0xb9, 0x3e, 0xb1, 0x87, 0x71, 0x5f, 0x91,
0x58, 0x0e, 0xb4, 0x4d, 0x73, 0x70, 0xcc, 0x50, 0x38, 0x41, 0x53, 0x9e, 0x28, 0xb6, 0xe3, 0x71,
0xa4, 0x6c, 0xdd, 0x8d, 0xa7, 0xc9, 0x50, 0x38, 0x41, 0x97, 0x5e, 0x81, 0xb4, 0x54, 0x2f, 0x24,
0x43, 0x7a, 0x40, 0xa6, 0x49, 0x4f, 0xd2, 0x9f, 0xe8, 0x01, 0x64, 0x27, 0xf6, 0x70, 0x4c, 0x92,
0x86, 0xe4, 0x87, 0xd7, 0xa9, 0x03, 0x41, 0x35, 0x40, 0x5a, 0x2a, 0x0c, 0xda, 0x86, 0x87, 0xba,
0x79, 0x6e, 0xe0, 0xba, 0x79, 0xa6, 0x9b, 0x56, 0xbb, 0x65, 0x36, 0x1b, 0x7a, 0xd5, 0x38, 0x34,
0xf4, 0x9a, 0x7c, 0x0f, 0x15, 0x01, 0x1a, 0xb8, 0x5e, 0x6b, 0x55, 0x2d, 0xa3, 0x6e, 0xca, 0x02,
0xba, 0x0f, 0x62, 0x03, 0xeb, 0x4d, 0xab, 0xf2, 0xf6, 0x54, 0x97, 0x53, 0xea, 0xf7, 0x90, 0xe3,
0xf1, 0x21, 0x04, 0xc5, 0x63, 0xbd, 0x72, 0x6a, 0x1d, 0xb7, 0x5b, 0xe6, 0x89, 0x59, 0x7f, 0x67,
0xca, 0xf7, 0x90, 0x08, 0xd9, 0xca, 0xa9, 0x71, 0xae, 0xcb, 0x02, 0x2a, 0x40, 0xa6, 0xa6, 0x57,
0x6a, 0x72, 0x0a, 0x6d, 0x41, 0xa1, 0xa6, 0x1f, 0xe1, 0x4a, 0x4d, 0xaf, 0xc9, 0x69, 0x75, 0x0a,
0x39, 0x1e, 0x18, 0x25, 0x68, 0x5a, 0x15, 0xab, 0xd5, 0x5c, 0x22, 0xd8, 0x82, 0x42, 0x15, 0xeb,
0x15, 0xcb, 0x30, 0x8f, 0x64, 0x01, 0x49, 0x90, 0xc7, 0x2d, 0xd3, 0xa4, 0x87, 0x14, 0xe5, 0xd6,
0x31, 0xae, 0x63, 0x39, 0x4d, 0xad, 0x5a, 0x8d, 0x1a, 0xb7, 0xca, 0xd0, 0x53, 0xd3, 0xaa, 0x37,
0x1a, 0xf4, 0x94, 0xa5, 0x18, 0x76, 0xd2, 0x6b, 0x72, 0x8e, 0xab, 0x2a, 0x98, 0x19, 0xe6, 0xd5,
0x73, 0x80, 0x45, 0x47, 0xcd, 0x67, 0x4d, 0xf8, 0xf0, 0xac, 0xa5, 0x6e, 0xcf, 0x1a, 0x82, 0xcc,
0xd0, 0xf5, 0x06, 0x6c, 0xac, 0x45, 0xcc, 0x7e, 0xab, 0xbf, 0x66, 0xe0, 0xfe, 0x4a, 0x8b, 0x21,
0x05, 0xf2, 0x13, 0x12, 0x46, 0x94, 0x83, 0xd3, 0xcf, 0x8e, 0xe8, 0x27, 0x80, 0x45, 0xb5, 0xd9,
0x07, 0xa4, 0xbd, 0x83, 0x3b, 0xf5, 0xaf, 0x56, 0x9d, 0xeb, 0xf0, 0x12, 0x17, 0x6a, 0x81, 0x78,
0xed, 0xfb, 0x03, 0x42, 0x02, 0x12, 0x26, 0xb7, 0xce, 0xb7, 0x77, 0x23, 0xbe, 0x98, 0xc1, 0xf1,
0x82, 0x09, 0x1d, 0xc2, 0xff, 0x3b, 0x76, 0x77, 0x30, 0x0e, 0xda, 0x57, 0xae, 0xe7, 0xf8, 0x57,
0xed, 0x28, 0xb6, 0xc3, 0x98, 0xdd, 0x50, 0xd2, 0xde, 0x17, 0xb3, 0x6b, 0x8d, 0xde, 0xbc, 0xec,
0x4a, 0xab, 0x5f, 0xd6, 0xec, 0x29, 0xfe, 0x1f, 0x87, 0xbc, 0x63, 0x88, 0x26, 0x05, 0x94, 0x7e,
0x13, 0x00, 0x16, 0x9e, 0x23, 0x3c, 0x9f, 0x61, 0x81, 0x31, 0xbd, 0x5e, 0xe7, 0x6a, 0xf7, 0x66,
0xf0, 0xdc, 0xe9, 0x26, 0x89, 0xe7, 0x03, 0x7d, 0x04, 0x62, 0x48, 0x22, 0x7f, 0x1c, 0x76, 0x49,
0x94, 0xa4, 0xf6, 0xeb, 0x75, 0xb4, 0x78, 0x06, 0xc0, 0x0b, 0x6c, 0xc9, 0x02, 0x71, 0x9e, 0x8b,
0x55, 0x56, 0xe1, 0xd3, 0x59, 0xd5, 0x5f, 0x20, 0xdb, 0xec, 0xdb, 0xa1, 0xf3, 0xaf, 0x9d, 0xf7,
0x88, 0xf6, 0x05, 0x2b, 0xc6, 0x62, 0xa5, 0x88, 0x89, 0xc4, 0x70, 0x50, 0x75, 0x9e, 0x2e, 0x5e,
0xd9, 0xa7, 0xeb, 0x3c, 0x60, 0x5f, 0x5a, 0xbd, 0xf0, 0xd4, 0x3f, 0x52, 0x20, 0x2d, 0xc9, 0xd1,
0xf9, 0x4a, 0x2f, 0xf2, 0xd0, 0xf6, 0xef, 0x40, 0xfc, 0x81, 0x4e, 0x2c, 0xfd, 0xf5, 0xdf, 0x29,
0x35, 0x7a, 0x09, 0xb9, 0x2b, 0xe2, 0xf6, 0xfa, 0xb3, 0x45, 0xbd, 0x7d, 0x6b, 0x51, 0x1b, 0x5e,
0xbc, 0xff, 0xcd, 0x39, 0xbd, 0x4b, 0x71, 0x62, 0xaa, 0xfe, 0x9e, 0x81, 0xcc, 0xb1, 0x1f, 0xc5,
0x9f, 0x52, 0xc9, 0x87, 0x90, 0xbf, 0xf6, 0x3d, 0x42, 0x75, 0xfc, 0x0e, 0xc9, 0xd1, 0xa3, 0xe1,
0xa0, 0xef, 0x20, 0x43, 0xa7, 0x88, 0x4d, 0x56, 0x71, 0x7d, 0x34, 0xf4, 0xfb, 0x9a, 0x35, 0x0d,
0x08, 0x66, 0xb0, 0xd5, 0x8c, 0x64, 0x3f, 0x23, 0x23, 0xd5, 0xf9, 0xde, 0xcb, 0x31, 0x4f, 0x9e,
0x6e, 0xe4, 0xc9, 0x8d, 0xa5, 0x57, 0x85, 0x42, 0x44, 0xc2, 0x89, 0x4b, 0x9d, 0xc9, 0xb3, 0x65,
0xff, 0xd5, 0xda, 0xc6, 0xe2, 0xf6, 0x78, 0x0e, 0xa4, 0xaf, 0xac, 0x68, 0xdc, 0xf1, 0x48, 0x4c,
0x93, 0x55, 0xe0, 0xaf, 0x2c, 0x2e, 0x30, 0x1c, 0xb4, 0x0b, 0xb2, 0x1d, 0x45, 0x6e, 0xcf, 0x6b,
0x07, 0xe3, 0xce, 0xd0, 0xed, 0xb6, 0xdd, 0x80, 0x3d, 0x07, 0x0a, 0xb8, 0xc8, 0xe5, 0x0d, 0x26,
0x36, 0x02, 0x5a, 0x90, 0x88, 0x36, 0x6d, 0x9b, 0x95, 0x2a, 0xd9, 0xf3, 0x4c, 0x62, 0xda, 0x23,
0xa2, 0xbe, 0x81, 0x0c, 0x4d, 0x23, 0x7a, 0x00, 0xb2, 0xf5, 0x73, 0x43, 0xbf, 0xbd, 0x0e, 0xab,
0xa7, 0x46, 0xf5, 0xe4, 0xb8, 0xde, 0x6a, 0xea, 0x7c, 0x1d, 0x5e, 0xd4, 0xeb, 0x27, 0xba, 0xde,
0xd0, 0xb1, 0x9c, 0x52, 0x0f, 0xe6, 0xeb, 0x50, 0x82, 0xfc, 0x9d, 0xf6, 0xe0, 0xdf, 0x02, 0xe4,
0x93, 0x90, 0xd1, 0x0f, 0x49, 0xe9, 0x05, 0x96, 0xf0, 0x67, 0x1b, 0x66, 0x6a, 0xb9, 0xfa, 0x8b,
0xc7, 0x4a, 0x6a, 0xb3, 0x47, 0xc6, 0x8c, 0x63, 0xb5, 0x6e, 0x9f, 0x97, 0x8c, 0x27, 0x9b, 0x27,
0x43, 0x7d, 0x0f, 0xe2, 0xbc, 0xfb, 0xd0, 0x33, 0x40, 0xb3, 0xfe, 0x6b, 0x07, 0x21, 0x89, 0x78,
0xc5, 0xf9, 0x50, 0xc9, 0x33, 0x4d, 0x83, 0x29, 0x0c, 0xf6, 0xf8, 0x76, 0xdc, 0x68, 0xd0, 0x8e,
0xdc, 0x6b, 0xbe, 0x41, 0xd3, 0xb8, 0x40, 0x05, 0x4d, 0xf7, 0x9a, 0x6e, 0xf0, 0x2d, 0xa6, 0xa4,
0x59, 0x59, 0xcc, 0x18, 0x50, 0x19, 0x0d, 0xcc, 0x70, 0xde, 0xd6, 0x2f, 0xce, 0x7a, 0x6e, 0xdc,
0x1f, 0x77, 0xb4, 0xae, 0x3f, 0x2a, 0xf3, 0x34, 0x3d, 0xe7, 0x7f, 0x0e, 0x7a, 0xfe, 0xf3, 0x1e,
0xf1, 0xd8, 0xe4, 0x97, 0x3f, 0xfe, 0xaf, 0xe1, 0xcd, 0xe2, 0xd4, 0xc9, 0x31, 0xc0, 0xcb, 0x7f,
0x02, 0x00, 0x00, 0xff, 0xff, 0x73, 0x22, 0xb2, 0x58, 0x15, 0x0d, 0x00, 0x00,
}

View file

@ -13,6 +13,7 @@ import config "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/clickhouse/v
import operation "github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
import _ "google.golang.org/genproto/googleapis/api/annotations"
import timeofday "google.golang.org/genproto/googleapis/type/timeofday"
import field_mask "google.golang.org/genproto/protobuf/field_mask"
import (
@ -52,7 +53,7 @@ func (x ListClusterLogsRequest_ServiceType) String() string {
return proto.EnumName(ListClusterLogsRequest_ServiceType_name, int32(x))
}
func (ListClusterLogsRequest_ServiceType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{18, 0}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{20, 0}
}
type GetClusterRequest struct {
@ -68,7 +69,7 @@ func (m *GetClusterRequest) Reset() { *m = GetClusterRequest{} }
func (m *GetClusterRequest) String() string { return proto.CompactTextString(m) }
func (*GetClusterRequest) ProtoMessage() {}
func (*GetClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{0}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{0}
}
func (m *GetClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetClusterRequest.Unmarshal(m, b)
@ -121,7 +122,7 @@ func (m *ListClustersRequest) Reset() { *m = ListClustersRequest{} }
func (m *ListClustersRequest) String() string { return proto.CompactTextString(m) }
func (*ListClustersRequest) ProtoMessage() {}
func (*ListClustersRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{1}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{1}
}
func (m *ListClustersRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClustersRequest.Unmarshal(m, b)
@ -186,7 +187,7 @@ func (m *ListClustersResponse) Reset() { *m = ListClustersResponse{} }
func (m *ListClustersResponse) String() string { return proto.CompactTextString(m) }
func (*ListClustersResponse) ProtoMessage() {}
func (*ListClustersResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{2}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{2}
}
func (m *ListClustersResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClustersResponse.Unmarshal(m, b)
@ -253,7 +254,7 @@ func (m *CreateClusterRequest) Reset() { *m = CreateClusterRequest{} }
func (m *CreateClusterRequest) String() string { return proto.CompactTextString(m) }
func (*CreateClusterRequest) ProtoMessage() {}
func (*CreateClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{3}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{3}
}
func (m *CreateClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateClusterRequest.Unmarshal(m, b)
@ -362,7 +363,7 @@ func (m *CreateClusterMetadata) Reset() { *m = CreateClusterMetadata{} }
func (m *CreateClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*CreateClusterMetadata) ProtoMessage() {}
func (*CreateClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{4}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{4}
}
func (m *CreateClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateClusterMetadata.Unmarshal(m, b)
@ -414,7 +415,7 @@ func (m *UpdateClusterRequest) Reset() { *m = UpdateClusterRequest{} }
func (m *UpdateClusterRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateClusterRequest) ProtoMessage() {}
func (*UpdateClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{5}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{5}
}
func (m *UpdateClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateClusterRequest.Unmarshal(m, b)
@ -481,7 +482,7 @@ func (m *UpdateClusterMetadata) Reset() { *m = UpdateClusterMetadata{} }
func (m *UpdateClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateClusterMetadata) ProtoMessage() {}
func (*UpdateClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{6}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{6}
}
func (m *UpdateClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateClusterMetadata.Unmarshal(m, b)
@ -521,7 +522,7 @@ func (m *DeleteClusterRequest) Reset() { *m = DeleteClusterRequest{} }
func (m *DeleteClusterRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterRequest) ProtoMessage() {}
func (*DeleteClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{7}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{7}
}
func (m *DeleteClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterRequest.Unmarshal(m, b)
@ -560,7 +561,7 @@ func (m *DeleteClusterMetadata) Reset() { *m = DeleteClusterMetadata{} }
func (m *DeleteClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterMetadata) ProtoMessage() {}
func (*DeleteClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{8}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{8}
}
func (m *DeleteClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterMetadata.Unmarshal(m, b)
@ -599,7 +600,7 @@ func (m *StartClusterRequest) Reset() { *m = StartClusterRequest{} }
func (m *StartClusterRequest) String() string { return proto.CompactTextString(m) }
func (*StartClusterRequest) ProtoMessage() {}
func (*StartClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{9}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{9}
}
func (m *StartClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StartClusterRequest.Unmarshal(m, b)
@ -638,7 +639,7 @@ func (m *StartClusterMetadata) Reset() { *m = StartClusterMetadata{} }
func (m *StartClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*StartClusterMetadata) ProtoMessage() {}
func (*StartClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{10}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{10}
}
func (m *StartClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StartClusterMetadata.Unmarshal(m, b)
@ -677,7 +678,7 @@ func (m *StopClusterRequest) Reset() { *m = StopClusterRequest{} }
func (m *StopClusterRequest) String() string { return proto.CompactTextString(m) }
func (*StopClusterRequest) ProtoMessage() {}
func (*StopClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{11}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{11}
}
func (m *StopClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StopClusterRequest.Unmarshal(m, b)
@ -716,7 +717,7 @@ func (m *StopClusterMetadata) Reset() { *m = StopClusterMetadata{} }
func (m *StopClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*StopClusterMetadata) ProtoMessage() {}
func (*StopClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{12}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{12}
}
func (m *StopClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StopClusterMetadata.Unmarshal(m, b)
@ -743,6 +744,111 @@ func (m *StopClusterMetadata) GetClusterId() string {
return ""
}
type MoveClusterRequest struct {
// ID of the ClickHouse cluster to move.
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// ID of the destination folder.
DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MoveClusterRequest) Reset() { *m = MoveClusterRequest{} }
func (m *MoveClusterRequest) String() string { return proto.CompactTextString(m) }
func (*MoveClusterRequest) ProtoMessage() {}
func (*MoveClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_92dc4355161406f9, []int{13}
}
func (m *MoveClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MoveClusterRequest.Unmarshal(m, b)
}
func (m *MoveClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MoveClusterRequest.Marshal(b, m, deterministic)
}
func (dst *MoveClusterRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_MoveClusterRequest.Merge(dst, src)
}
func (m *MoveClusterRequest) XXX_Size() int {
return xxx_messageInfo_MoveClusterRequest.Size(m)
}
func (m *MoveClusterRequest) XXX_DiscardUnknown() {
xxx_messageInfo_MoveClusterRequest.DiscardUnknown(m)
}
var xxx_messageInfo_MoveClusterRequest proto.InternalMessageInfo
func (m *MoveClusterRequest) GetClusterId() string {
if m != nil {
return m.ClusterId
}
return ""
}
func (m *MoveClusterRequest) GetDestinationFolderId() string {
if m != nil {
return m.DestinationFolderId
}
return ""
}
type MoveClusterMetadata struct {
// ID of the ClickHouse cluster being moved.
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// ID of the source folder.
SourceFolderId string `protobuf:"bytes,2,opt,name=source_folder_id,json=sourceFolderId,proto3" json:"source_folder_id,omitempty"`
// ID of the destnation folder.
DestinationFolderId string `protobuf:"bytes,3,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MoveClusterMetadata) Reset() { *m = MoveClusterMetadata{} }
func (m *MoveClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*MoveClusterMetadata) ProtoMessage() {}
func (*MoveClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_92dc4355161406f9, []int{14}
}
func (m *MoveClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MoveClusterMetadata.Unmarshal(m, b)
}
func (m *MoveClusterMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MoveClusterMetadata.Marshal(b, m, deterministic)
}
func (dst *MoveClusterMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_MoveClusterMetadata.Merge(dst, src)
}
func (m *MoveClusterMetadata) XXX_Size() int {
return xxx_messageInfo_MoveClusterMetadata.Size(m)
}
func (m *MoveClusterMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_MoveClusterMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_MoveClusterMetadata proto.InternalMessageInfo
func (m *MoveClusterMetadata) GetClusterId() string {
if m != nil {
return m.ClusterId
}
return ""
}
func (m *MoveClusterMetadata) GetSourceFolderId() string {
if m != nil {
return m.SourceFolderId
}
return ""
}
func (m *MoveClusterMetadata) GetDestinationFolderId() string {
if m != nil {
return m.DestinationFolderId
}
return ""
}
type BackupClusterRequest struct {
// ID of the ClickHouse cluster to back up.
// To get the ClickHouse cluster ID use a [ClusterService.List] request.
@ -756,7 +862,7 @@ func (m *BackupClusterRequest) Reset() { *m = BackupClusterRequest{} }
func (m *BackupClusterRequest) String() string { return proto.CompactTextString(m) }
func (*BackupClusterRequest) ProtoMessage() {}
func (*BackupClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{13}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{15}
}
func (m *BackupClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BackupClusterRequest.Unmarshal(m, b)
@ -795,7 +901,7 @@ func (m *BackupClusterMetadata) Reset() { *m = BackupClusterMetadata{} }
func (m *BackupClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*BackupClusterMetadata) ProtoMessage() {}
func (*BackupClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{14}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{16}
}
func (m *BackupClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BackupClusterMetadata.Unmarshal(m, b)
@ -851,7 +957,7 @@ func (m *RestoreClusterRequest) Reset() { *m = RestoreClusterRequest{} }
func (m *RestoreClusterRequest) String() string { return proto.CompactTextString(m) }
func (*RestoreClusterRequest) ProtoMessage() {}
func (*RestoreClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{15}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{17}
}
func (m *RestoreClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RestoreClusterRequest.Unmarshal(m, b)
@ -941,7 +1047,7 @@ func (m *RestoreClusterMetadata) Reset() { *m = RestoreClusterMetadata{}
func (m *RestoreClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*RestoreClusterMetadata) ProtoMessage() {}
func (*RestoreClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{16}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{18}
}
func (m *RestoreClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RestoreClusterMetadata.Unmarshal(m, b)
@ -989,7 +1095,7 @@ func (m *LogRecord) Reset() { *m = LogRecord{} }
func (m *LogRecord) String() string { return proto.CompactTextString(m) }
func (*LogRecord) ProtoMessage() {}
func (*LogRecord) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{17}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{19}
}
func (m *LogRecord) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LogRecord.Unmarshal(m, b)
@ -1052,7 +1158,7 @@ func (m *ListClusterLogsRequest) Reset() { *m = ListClusterLogsRequest{}
func (m *ListClusterLogsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterLogsRequest) ProtoMessage() {}
func (*ListClusterLogsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{18}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{20}
}
func (m *ListClusterLogsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterLogsRequest.Unmarshal(m, b)
@ -1138,7 +1244,7 @@ func (m *ListClusterLogsResponse) Reset() { *m = ListClusterLogsResponse
func (m *ListClusterLogsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterLogsResponse) ProtoMessage() {}
func (*ListClusterLogsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{19}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{21}
}
func (m *ListClusterLogsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterLogsResponse.Unmarshal(m, b)
@ -1191,7 +1297,7 @@ func (m *ListClusterOperationsRequest) Reset() { *m = ListClusterOperati
func (m *ListClusterOperationsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterOperationsRequest) ProtoMessage() {}
func (*ListClusterOperationsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{20}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{22}
}
func (m *ListClusterOperationsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterOperationsRequest.Unmarshal(m, b)
@ -1249,7 +1355,7 @@ func (m *ListClusterOperationsResponse) Reset() { *m = ListClusterOperat
func (m *ListClusterOperationsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterOperationsResponse) ProtoMessage() {}
func (*ListClusterOperationsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{21}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{23}
}
func (m *ListClusterOperationsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterOperationsResponse.Unmarshal(m, b)
@ -1303,7 +1409,7 @@ func (m *ListClusterBackupsRequest) Reset() { *m = ListClusterBackupsReq
func (m *ListClusterBackupsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterBackupsRequest) ProtoMessage() {}
func (*ListClusterBackupsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{22}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{24}
}
func (m *ListClusterBackupsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterBackupsRequest.Unmarshal(m, b)
@ -1361,7 +1467,7 @@ func (m *ListClusterBackupsResponse) Reset() { *m = ListClusterBackupsRe
func (m *ListClusterBackupsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterBackupsResponse) ProtoMessage() {}
func (*ListClusterBackupsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{23}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{25}
}
func (m *ListClusterBackupsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterBackupsResponse.Unmarshal(m, b)
@ -1415,7 +1521,7 @@ func (m *ListClusterHostsRequest) Reset() { *m = ListClusterHostsRequest
func (m *ListClusterHostsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterHostsRequest) ProtoMessage() {}
func (*ListClusterHostsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{24}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{26}
}
func (m *ListClusterHostsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterHostsRequest.Unmarshal(m, b)
@ -1473,7 +1579,7 @@ func (m *ListClusterHostsResponse) Reset() { *m = ListClusterHostsRespon
func (m *ListClusterHostsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterHostsResponse) ProtoMessage() {}
func (*ListClusterHostsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{25}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{27}
}
func (m *ListClusterHostsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterHostsResponse.Unmarshal(m, b)
@ -1522,7 +1628,7 @@ func (m *AddClusterHostsRequest) Reset() { *m = AddClusterHostsRequest{}
func (m *AddClusterHostsRequest) String() string { return proto.CompactTextString(m) }
func (*AddClusterHostsRequest) ProtoMessage() {}
func (*AddClusterHostsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{26}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{28}
}
func (m *AddClusterHostsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddClusterHostsRequest.Unmarshal(m, b)
@ -1570,7 +1676,7 @@ func (m *AddClusterHostsMetadata) Reset() { *m = AddClusterHostsMetadata
func (m *AddClusterHostsMetadata) String() string { return proto.CompactTextString(m) }
func (*AddClusterHostsMetadata) ProtoMessage() {}
func (*AddClusterHostsMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{27}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{29}
}
func (m *AddClusterHostsMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddClusterHostsMetadata.Unmarshal(m, b)
@ -1619,7 +1725,7 @@ func (m *DeleteClusterHostsRequest) Reset() { *m = DeleteClusterHostsReq
func (m *DeleteClusterHostsRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterHostsRequest) ProtoMessage() {}
func (*DeleteClusterHostsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{28}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{30}
}
func (m *DeleteClusterHostsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterHostsRequest.Unmarshal(m, b)
@ -1667,7 +1773,7 @@ func (m *DeleteClusterHostsMetadata) Reset() { *m = DeleteClusterHostsMe
func (m *DeleteClusterHostsMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterHostsMetadata) ProtoMessage() {}
func (*DeleteClusterHostsMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{29}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{31}
}
func (m *DeleteClusterHostsMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterHostsMetadata.Unmarshal(m, b)
@ -1713,7 +1819,7 @@ func (m *GetClusterShardRequest) Reset() { *m = GetClusterShardRequest{}
func (m *GetClusterShardRequest) String() string { return proto.CompactTextString(m) }
func (*GetClusterShardRequest) ProtoMessage() {}
func (*GetClusterShardRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{30}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{32}
}
func (m *GetClusterShardRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetClusterShardRequest.Unmarshal(m, b)
@ -1760,7 +1866,7 @@ func (m *ListClusterShardsRequest) Reset() { *m = ListClusterShardsReque
func (m *ListClusterShardsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterShardsRequest) ProtoMessage() {}
func (*ListClusterShardsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{31}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{33}
}
func (m *ListClusterShardsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterShardsRequest.Unmarshal(m, b)
@ -1813,7 +1919,7 @@ func (m *ListClusterShardsResponse) Reset() { *m = ListClusterShardsResp
func (m *ListClusterShardsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterShardsResponse) ProtoMessage() {}
func (*ListClusterShardsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{32}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{34}
}
func (m *ListClusterShardsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterShardsResponse.Unmarshal(m, b)
@ -1861,7 +1967,7 @@ func (m *AddClusterShardRequest) Reset() { *m = AddClusterShardRequest{}
func (m *AddClusterShardRequest) String() string { return proto.CompactTextString(m) }
func (*AddClusterShardRequest) ProtoMessage() {}
func (*AddClusterShardRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{33}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{35}
}
func (m *AddClusterShardRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddClusterShardRequest.Unmarshal(m, b)
@ -1921,7 +2027,7 @@ func (m *AddClusterShardMetadata) Reset() { *m = AddClusterShardMetadata
func (m *AddClusterShardMetadata) String() string { return proto.CompactTextString(m) }
func (*AddClusterShardMetadata) ProtoMessage() {}
func (*AddClusterShardMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{34}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{36}
}
func (m *AddClusterShardMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddClusterShardMetadata.Unmarshal(m, b)
@ -1969,7 +2075,7 @@ func (m *UpdateClusterShardRequest) Reset() { *m = UpdateClusterShardReq
func (m *UpdateClusterShardRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateClusterShardRequest) ProtoMessage() {}
func (*UpdateClusterShardRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{35}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{37}
}
func (m *UpdateClusterShardRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateClusterShardRequest.Unmarshal(m, b)
@ -2029,7 +2135,7 @@ func (m *UpdateClusterShardMetadata) Reset() { *m = UpdateClusterShardMe
func (m *UpdateClusterShardMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateClusterShardMetadata) ProtoMessage() {}
func (*UpdateClusterShardMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{36}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{38}
}
func (m *UpdateClusterShardMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateClusterShardMetadata.Unmarshal(m, b)
@ -2075,7 +2181,7 @@ func (m *DeleteClusterShardRequest) Reset() { *m = DeleteClusterShardReq
func (m *DeleteClusterShardRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterShardRequest) ProtoMessage() {}
func (*DeleteClusterShardRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{37}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{39}
}
func (m *DeleteClusterShardRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterShardRequest.Unmarshal(m, b)
@ -2121,7 +2227,7 @@ func (m *DeleteClusterShardMetadata) Reset() { *m = DeleteClusterShardMe
func (m *DeleteClusterShardMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterShardMetadata) ProtoMessage() {}
func (*DeleteClusterShardMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{38}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{40}
}
func (m *DeleteClusterShardMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterShardMetadata.Unmarshal(m, b)
@ -2184,7 +2290,7 @@ func (m *HostSpec) Reset() { *m = HostSpec{} }
func (m *HostSpec) String() string { return proto.CompactTextString(m) }
func (*HostSpec) ProtoMessage() {}
func (*HostSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{39}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{41}
}
func (m *HostSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HostSpec.Unmarshal(m, b)
@ -2240,20 +2346,24 @@ func (m *HostSpec) GetShardName() string {
}
type ConfigSpec struct {
// Version of the ClickHouse server software.
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
// Configuration and resources for a ClickHouse server.
Clickhouse *ConfigSpec_Clickhouse `protobuf:"bytes,1,opt,name=clickhouse,proto3" json:"clickhouse,omitempty"`
// Configuration and resources for a ZooKeeper server.
Zookeeper *ConfigSpec_Zookeeper `protobuf:"bytes,2,opt,name=zookeeper,proto3" json:"zookeeper,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Zookeeper *ConfigSpec_Zookeeper `protobuf:"bytes,2,opt,name=zookeeper,proto3" json:"zookeeper,omitempty"`
// Start time for the daily backup in UTC timezone
BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ConfigSpec) Reset() { *m = ConfigSpec{} }
func (m *ConfigSpec) String() string { return proto.CompactTextString(m) }
func (*ConfigSpec) ProtoMessage() {}
func (*ConfigSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{40}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{42}
}
func (m *ConfigSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConfigSpec.Unmarshal(m, b)
@ -2273,6 +2383,13 @@ func (m *ConfigSpec) XXX_DiscardUnknown() {
var xxx_messageInfo_ConfigSpec proto.InternalMessageInfo
func (m *ConfigSpec) GetVersion() string {
if m != nil {
return m.Version
}
return ""
}
func (m *ConfigSpec) GetClickhouse() *ConfigSpec_Clickhouse {
if m != nil {
return m.Clickhouse
@ -2287,6 +2404,13 @@ func (m *ConfigSpec) GetZookeeper() *ConfigSpec_Zookeeper {
return nil
}
func (m *ConfigSpec) GetBackupWindowStart() *timeofday.TimeOfDay {
if m != nil {
return m.BackupWindowStart
}
return nil
}
type ConfigSpec_Clickhouse struct {
// Configuration for a ClickHouse server.
Config *config.ClickhouseConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
@ -2301,7 +2425,7 @@ func (m *ConfigSpec_Clickhouse) Reset() { *m = ConfigSpec_Clickhouse{} }
func (m *ConfigSpec_Clickhouse) String() string { return proto.CompactTextString(m) }
func (*ConfigSpec_Clickhouse) ProtoMessage() {}
func (*ConfigSpec_Clickhouse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{40, 0}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{42, 0}
}
func (m *ConfigSpec_Clickhouse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConfigSpec_Clickhouse.Unmarshal(m, b)
@ -2336,7 +2460,7 @@ func (m *ConfigSpec_Clickhouse) GetResources() *Resources {
}
type ConfigSpec_Zookeeper struct {
// Resources allocated to ZooKeeper hosts.
// Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -2347,7 +2471,7 @@ func (m *ConfigSpec_Zookeeper) Reset() { *m = ConfigSpec_Zookeeper{} }
func (m *ConfigSpec_Zookeeper) String() string { return proto.CompactTextString(m) }
func (*ConfigSpec_Zookeeper) ProtoMessage() {}
func (*ConfigSpec_Zookeeper) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{40, 1}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{42, 1}
}
func (m *ConfigSpec_Zookeeper) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConfigSpec_Zookeeper.Unmarshal(m, b)
@ -2385,7 +2509,7 @@ func (m *ShardConfigSpec) Reset() { *m = ShardConfigSpec{} }
func (m *ShardConfigSpec) String() string { return proto.CompactTextString(m) }
func (*ShardConfigSpec) ProtoMessage() {}
func (*ShardConfigSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{41}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{43}
}
func (m *ShardConfigSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ShardConfigSpec.Unmarshal(m, b)
@ -2425,7 +2549,7 @@ func (m *ShardConfigSpec_Clickhouse) Reset() { *m = ShardConfigSpec_Clic
func (m *ShardConfigSpec_Clickhouse) String() string { return proto.CompactTextString(m) }
func (*ShardConfigSpec_Clickhouse) ProtoMessage() {}
func (*ShardConfigSpec_Clickhouse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_069e868ca1dde37a, []int{41, 0}
return fileDescriptor_cluster_service_92dc4355161406f9, []int{43, 0}
}
func (m *ShardConfigSpec_Clickhouse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ShardConfigSpec_Clickhouse.Unmarshal(m, b)
@ -2482,6 +2606,8 @@ func init() {
proto.RegisterType((*StartClusterMetadata)(nil), "yandex.cloud.mdb.clickhouse.v1.StartClusterMetadata")
proto.RegisterType((*StopClusterRequest)(nil), "yandex.cloud.mdb.clickhouse.v1.StopClusterRequest")
proto.RegisterType((*StopClusterMetadata)(nil), "yandex.cloud.mdb.clickhouse.v1.StopClusterMetadata")
proto.RegisterType((*MoveClusterRequest)(nil), "yandex.cloud.mdb.clickhouse.v1.MoveClusterRequest")
proto.RegisterType((*MoveClusterMetadata)(nil), "yandex.cloud.mdb.clickhouse.v1.MoveClusterMetadata")
proto.RegisterType((*BackupClusterRequest)(nil), "yandex.cloud.mdb.clickhouse.v1.BackupClusterRequest")
proto.RegisterType((*BackupClusterMetadata)(nil), "yandex.cloud.mdb.clickhouse.v1.BackupClusterMetadata")
proto.RegisterType((*RestoreClusterRequest)(nil), "yandex.cloud.mdb.clickhouse.v1.RestoreClusterRequest")
@ -2548,6 +2674,8 @@ type ClusterServiceClient interface {
Start(ctx context.Context, in *StartClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Stop the specified ClickHouse cluster.
Stop(ctx context.Context, in *StopClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Moves the specified ClickHouse cluster to the specified folder.
Move(ctx context.Context, in *MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Creates a backup for the specified ClickHouse cluster.
Backup(ctx context.Context, in *BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Creates a new ClickHouse cluster using the specified backup.
@ -2648,6 +2776,15 @@ func (c *clusterServiceClient) Stop(ctx context.Context, in *StopClusterRequest,
return out, nil
}
func (c *clusterServiceClient) Move(ctx context.Context, in *MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
out := new(operation.Operation)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Move", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *clusterServiceClient) Backup(ctx context.Context, in *BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
out := new(operation.Operation)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Backup", in, out, opts...)
@ -2784,6 +2921,8 @@ type ClusterServiceServer interface {
Start(context.Context, *StartClusterRequest) (*operation.Operation, error)
// Stop the specified ClickHouse cluster.
Stop(context.Context, *StopClusterRequest) (*operation.Operation, error)
// Moves the specified ClickHouse cluster to the specified folder.
Move(context.Context, *MoveClusterRequest) (*operation.Operation, error)
// Creates a backup for the specified ClickHouse cluster.
Backup(context.Context, *BackupClusterRequest) (*operation.Operation, error)
// Creates a new ClickHouse cluster using the specified backup.
@ -2943,6 +3082,24 @@ func _ClusterService_Stop_Handler(srv interface{}, ctx context.Context, dec func
return interceptor(ctx, in, info, handler)
}
func _ClusterService_Move_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MoveClusterRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ClusterServiceServer).Move(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Move",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ClusterServiceServer).Move(ctx, req.(*MoveClusterRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ClusterService_Backup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(BackupClusterRequest)
if err := dec(in); err != nil {
@ -3209,6 +3366,10 @@ var _ClusterService_serviceDesc = grpc.ServiceDesc{
MethodName: "Stop",
Handler: _ClusterService_Stop_Handler,
},
{
MethodName: "Move",
Handler: _ClusterService_Move_Handler,
},
{
MethodName: "Backup",
Handler: _ClusterService_Backup_Handler,
@ -3267,171 +3428,180 @@ var _ClusterService_serviceDesc = grpc.ServiceDesc{
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/clickhouse/v1/cluster_service.proto", fileDescriptor_cluster_service_069e868ca1dde37a)
proto.RegisterFile("yandex/cloud/mdb/clickhouse/v1/cluster_service.proto", fileDescriptor_cluster_service_92dc4355161406f9)
}
var fileDescriptor_cluster_service_069e868ca1dde37a = []byte{
// 2577 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0x4b, 0x6c, 0x1b, 0xc7,
0xf9, 0xff, 0x8f, 0x1e, 0x14, 0xf9, 0xd1, 0x96, 0xfd, 0x9f, 0xc8, 0x8e, 0xbc, 0xf1, 0x43, 0xde,
0x24, 0xb6, 0x4c, 0x9b, 0xa4, 0x48, 0x3d, 0x6c, 0xc9, 0x8f, 0x58, 0x92, 0x65, 0x87, 0x88, 0x6c,
0xab, 0x2b, 0x39, 0x41, 0x6c, 0xb8, 0xc4, 0x92, 0x3b, 0xa2, 0x08, 0x91, 0xbb, 0x5b, 0xee, 0x52,
0xb6, 0x64, 0xa4, 0x08, 0xdc, 0xa2, 0x05, 0x7c, 0x2a, 0x50, 0x20, 0x45, 0x5c, 0xa0, 0x40, 0x2f,
0xed, 0xb1, 0xa8, 0x0e, 0x2e, 0x10, 0x14, 0x3d, 0x04, 0x28, 0xec, 0xa2, 0x40, 0x8b, 0x2a, 0xc7,
0x5c, 0x83, 0x22, 0xa7, 0x1e, 0x72, 0xec, 0xa1, 0x28, 0x66, 0x66, 0x97, 0xdc, 0xe5, 0x43, 0xbb,
0x4b, 0xca, 0x75, 0x0a, 0xf4, 0x26, 0xee, 0xcc, 0xf7, 0xcd, 0xef, 0xf7, 0xcd, 0xf7, 0x98, 0xf9,
0x46, 0x30, 0xb1, 0x29, 0xab, 0x0a, 0x79, 0x98, 0xcc, 0x97, 0xb4, 0xaa, 0x92, 0x2c, 0x2b, 0xb9,
0x64, 0xbe, 0x54, 0xcc, 0xaf, 0xaf, 0x69, 0x55, 0x83, 0x24, 0x37, 0x52, 0xc9, 0x7c, 0xa9, 0x6a,
0x98, 0xa4, 0x92, 0x35, 0x48, 0x65, 0xa3, 0x98, 0x27, 0x09, 0xbd, 0xa2, 0x99, 0x1a, 0x3e, 0xce,
0xa5, 0x12, 0x4c, 0x2a, 0x51, 0x56, 0x72, 0x89, 0xba, 0x54, 0x62, 0x23, 0x25, 0x1c, 0x2d, 0x68,
0x5a, 0xa1, 0x44, 0x92, 0xb2, 0x5e, 0x4c, 0xca, 0xaa, 0xaa, 0x99, 0xb2, 0x59, 0xd4, 0x54, 0x83,
0x4b, 0x0b, 0x23, 0xd6, 0x28, 0xfb, 0x95, 0xab, 0xae, 0x26, 0x57, 0x8b, 0xa4, 0xa4, 0x64, 0xcb,
0xb2, 0xb1, 0x6e, 0xcd, 0x38, 0xd1, 0x38, 0xc3, 0x2c, 0x96, 0x89, 0x61, 0xca, 0x65, 0xdd, 0x9a,
0x70, 0xbc, 0x71, 0xc2, 0x83, 0x8a, 0xac, 0xeb, 0xa4, 0x62, 0x2f, 0x21, 0x58, 0xb4, 0x28, 0x00,
0x4d, 0x27, 0x15, 0xb6, 0xbe, 0x35, 0x76, 0xca, 0x45, 0xb9, 0x36, 0xda, 0x34, 0xef, 0x98, 0x6b,
0xde, 0x86, 0x5c, 0x2a, 0x2a, 0xce, 0xe1, 0xb3, 0x1e, 0x96, 0xcb, 0xc9, 0xf9, 0xf5, 0xaa, 0x8d,
0xf7, 0x9c, 0x3f, 0x33, 0x5b, 0xb3, 0xe3, 0x1e, 0xb3, 0x15, 0xd9, 0x94, 0x73, 0xb2, 0x61, 0xed,
0x86, 0x70, 0xc6, 0x63, 0x7a, 0xd5, 0xa8, 0x69, 0x9e, 0xf2, 0xc2, 0xa1, 0xa9, 0xab, 0xc5, 0x82,
0xe3, 0x23, 0x97, 0x13, 0xaf, 0xc2, 0xff, 0xdf, 0x20, 0xe6, 0x3c, 0x47, 0x29, 0x91, 0xef, 0x55,
0x89, 0x61, 0xe2, 0xb3, 0x00, 0xb6, 0x7b, 0x14, 0x95, 0x61, 0x34, 0x82, 0x46, 0x23, 0x73, 0xfb,
0xbe, 0x7e, 0x9e, 0x42, 0x4f, 0x5e, 0xa4, 0xfa, 0x2e, 0x5d, 0x9e, 0x1c, 0x93, 0x22, 0xd6, 0x78,
0x46, 0x11, 0x7f, 0x87, 0xe0, 0xb5, 0xc5, 0xa2, 0x61, 0xeb, 0x30, 0x6c, 0x25, 0x67, 0x20, 0xb2,
0xaa, 0x95, 0x94, 0xf6, 0x3a, 0xc2, 0x7c, 0x38, 0xa3, 0xe0, 0xd3, 0x10, 0xd1, 0xe5, 0x02, 0xc9,
0x1a, 0xc5, 0x2d, 0x32, 0xdc, 0x33, 0x82, 0x46, 0x7b, 0xe7, 0xe0, 0x9f, 0xcf, 0x53, 0xa1, 0x4b,
0x97, 0x53, 0x63, 0x63, 0x63, 0x52, 0x98, 0x0e, 0x2e, 0x17, 0xb7, 0x08, 0x1e, 0x05, 0x60, 0x13,
0x4d, 0x6d, 0x9d, 0xa8, 0xc3, 0xbd, 0x4c, 0x69, 0xe4, 0xc9, 0x8b, 0x54, 0x3f, 0x9b, 0x29, 0x31,
0x2d, 0x2b, 0x74, 0x0c, 0x8b, 0x10, 0x5a, 0x2d, 0x96, 0x4c, 0x52, 0x19, 0xee, 0x63, 0xb3, 0xe0,
0xc9, 0x8b, 0x9a, 0x3e, 0x6b, 0x44, 0xfc, 0x01, 0x82, 0x21, 0x37, 0x72, 0x43, 0xd7, 0x54, 0x83,
0xe0, 0x79, 0x08, 0x5b, 0xfc, 0x8c, 0x61, 0x34, 0xd2, 0x3b, 0x1a, 0x4d, 0x9f, 0x4e, 0xec, 0x1e,
0x18, 0x09, 0xdb, 0x82, 0x35, 0x41, 0x7c, 0x0a, 0x0e, 0xa8, 0xe4, 0xa1, 0x99, 0x75, 0x00, 0xa6,
0xd4, 0x22, 0xd2, 0x7e, 0xfa, 0x79, 0xc9, 0x46, 0x2a, 0xfe, 0x64, 0x00, 0x86, 0xe6, 0x2b, 0x44,
0x36, 0x49, 0xc3, 0x2e, 0x04, 0x30, 0x60, 0x1a, 0xfa, 0x54, 0xb9, 0xcc, 0x6d, 0x17, 0x99, 0x3b,
0x4e, 0x67, 0x7d, 0xf3, 0x3c, 0x35, 0x78, 0x4f, 0x8e, 0x6f, 0xcd, 0xc6, 0xef, 0x8e, 0xc5, 0xa7,
0xb3, 0xf1, 0xfb, 0x31, 0x2e, 0x37, 0x35, 0x2e, 0xb1, 0xb9, 0xf8, 0x2c, 0x44, 0x15, 0x62, 0xe4,
0x2b, 0x45, 0x9d, 0xfa, 0xbe, 0xdb, 0x98, 0xe9, 0xc9, 0x29, 0xc9, 0x39, 0x8a, 0x3f, 0x45, 0x10,
0x2a, 0xc9, 0x39, 0x52, 0x32, 0x86, 0xfb, 0x98, 0x41, 0xae, 0x7a, 0x1a, 0xa4, 0x05, 0xa5, 0xc4,
0x22, 0x53, 0xb1, 0xa0, 0x9a, 0x95, 0xcd, 0xb9, 0x77, 0xbe, 0x79, 0x9e, 0x8a, 0xde, 0x8b, 0x67,
0xc7, 0xe2, 0xd3, 0x72, 0x7c, 0xeb, 0x7e, 0xec, 0x31, 0x87, 0x37, 0x61, 0xc3, 0xdc, 0x7e, 0x91,
0x0a, 0x09, 0xf6, 0x5f, 0x18, 0x1f, 0xa4, 0x64, 0xee, 0x3b, 0xe6, 0x4b, 0x16, 0x20, 0x7c, 0x0f,
0xa2, 0x44, 0xdd, 0x28, 0x56, 0x34, 0xb5, 0x4c, 0x54, 0x73, 0xb8, 0x7f, 0x04, 0x8d, 0x0e, 0xa6,
0xc7, 0x7d, 0x6e, 0x58, 0x62, 0xa1, 0x2e, 0x3a, 0xd7, 0x47, 0x0d, 0x27, 0x39, 0xb5, 0xe1, 0xef,
0x40, 0x94, 0x87, 0x4e, 0xd6, 0xd0, 0x49, 0x7e, 0x38, 0x34, 0x82, 0x46, 0xa3, 0xe9, 0x98, 0xa7,
0x72, 0x26, 0xb2, 0xac, 0x93, 0xbc, 0xa5, 0x13, 0xf2, 0xb5, 0x2f, 0xf8, 0x1e, 0x0c, 0xda, 0x71,
0xce, 0x94, 0x1a, 0xc3, 0x03, 0xcc, 0xa4, 0xe7, 0xbc, 0xb4, 0x5e, 0xb3, 0xa4, 0x98, 0xde, 0xd0,
0xe3, 0x17, 0xa9, 0x9e, 0x2b, 0x63, 0xd2, 0x7e, 0xc5, 0xf1, 0xd5, 0xc0, 0xb7, 0x01, 0x68, 0x56,
0xb0, 0x14, 0x87, 0x99, 0xe2, 0x51, 0x2f, 0xc5, 0x77, 0x0c, 0x52, 0x71, 0x29, 0x8d, 0x54, 0xad,
0x2f, 0x4c, 0xe1, 0x9a, 0x66, 0x98, 0x96, 0xc2, 0x88, 0x3f, 0x85, 0xef, 0x6a, 0x86, 0xe9, 0x56,
0xb8, 0x66, 0x7d, 0x31, 0x68, 0x72, 0x51, 0x89, 0xf9, 0x40, 0xab, 0xac, 0x53, 0xbf, 0x86, 0x56,
0xc9, 0xc5, 0x1a, 0xcf, 0x28, 0x78, 0x1a, 0xc0, 0x58, 0x93, 0x2b, 0x4a, 0x96, 0xb9, 0x77, 0x94,
0x4d, 0x16, 0x76, 0x71, 0xed, 0x08, 0x9b, 0x7d, 0x4b, 0x2e, 0x13, 0x61, 0x1a, 0xa2, 0x0e, 0x77,
0xc3, 0x07, 0xa1, 0x77, 0x9d, 0x6c, 0xf2, 0x38, 0x92, 0xe8, 0x9f, 0x78, 0x08, 0xfa, 0x37, 0xe4,
0x52, 0xd5, 0x8a, 0x1a, 0x89, 0xff, 0x98, 0xe9, 0xb9, 0x80, 0xc4, 0x29, 0x38, 0xe4, 0x72, 0xdf,
0x9b, 0xc4, 0x94, 0xa9, 0x99, 0xf1, 0xb1, 0xe6, 0xc4, 0xe8, 0x4c, 0x85, 0x7f, 0xeb, 0x85, 0xa1,
0x3b, 0xba, 0xd2, 0x1c, 0xca, 0x41, 0x12, 0x2a, 0xbe, 0x08, 0xd1, 0x2a, 0x53, 0xc2, 0x0a, 0x27,
0x43, 0x17, 0x4d, 0x0b, 0x09, 0x5e, 0x18, 0x13, 0x76, 0x61, 0x4c, 0x5c, 0xa7, 0xb5, 0xf5, 0xa6,
0x6c, 0xac, 0x4b, 0xc0, 0xa7, 0xd3, 0xbf, 0x5f, 0x76, 0x54, 0xb7, 0x62, 0xf7, 0x72, 0xa2, 0xfa,
0x3d, 0x77, 0xe0, 0xf5, 0x07, 0x0d, 0x3c, 0x67, 0xc8, 0x75, 0xe9, 0x0b, 0x2e, 0xd2, 0x7e, 0x7d,
0x61, 0x1e, 0x86, 0xae, 0x91, 0x12, 0xe9, 0xca, 0x15, 0xe8, 0xe2, 0x2e, 0x25, 0x7e, 0x17, 0x9f,
0x83, 0xd7, 0x96, 0x4d, 0xb9, 0xd2, 0x55, 0x5d, 0x9f, 0x84, 0x21, 0xa7, 0x0e, 0xbf, 0x4b, 0xcf,
0x02, 0x5e, 0x36, 0x35, 0xbd, 0x9b, 0x95, 0x27, 0x28, 0xfa, 0x9a, 0x8a, 0x00, 0x06, 0x9f, 0x63,
0x27, 0xb3, 0x2e, 0x0d, 0xee, 0x52, 0xe2, 0x77, 0xf1, 0x5f, 0xf6, 0xc3, 0x21, 0x89, 0x18, 0xa6,
0x56, 0x69, 0xdc, 0xef, 0x93, 0x10, 0xe1, 0x07, 0xc6, 0xfa, 0xea, 0xbc, 0x24, 0x84, 0xf9, 0xe7,
0xff, 0x44, 0xf5, 0x7e, 0xda, 0x18, 0xe7, 0xb3, 0x5e, 0x71, 0xd4, 0x92, 0xcb, 0xff, 0xca, 0x37,
0x2d, 0xdf, 0xee, 0x82, 0x38, 0xb0, 0xd7, 0x05, 0x31, 0xbc, 0x6b, 0x41, 0xec, 0x26, 0x93, 0xad,
0xc0, 0x61, 0xf7, 0xb6, 0xfa, 0x74, 0x6e, 0xfc, 0x86, 0xd3, 0x85, 0xb9, 0xda, 0x9a, 0xf3, 0x8a,
0x5f, 0x20, 0x88, 0x2c, 0x6a, 0x05, 0x89, 0xe4, 0xb5, 0x8a, 0x82, 0x2f, 0x40, 0xa4, 0x76, 0xa3,
0x63, 0x8a, 0x5a, 0x55, 0xae, 0x15, 0x7b, 0x86, 0x54, 0x9f, 0x8c, 0x97, 0x60, 0xa0, 0x4c, 0x0c,
0x43, 0x2e, 0x50, 0xe4, 0xd4, 0xa6, 0x53, 0x5e, 0x36, 0xad, 0xad, 0x9a, 0xb8, 0xc9, 0x05, 0x99,
0x49, 0x24, 0x5b, 0x8d, 0x30, 0x03, 0xfb, 0x9c, 0x03, 0x81, 0x6c, 0xf5, 0xd7, 0x5e, 0x38, 0xec,
0xb8, 0x1a, 0x2c, 0x6a, 0x05, 0xa3, 0xa3, 0x5a, 0xfe, 0x26, 0xec, 0xcf, 0x6b, 0xa5, 0x6a, 0x59,
0xcd, 0x5a, 0xb7, 0x11, 0xca, 0x2d, 0x22, 0xed, 0xe3, 0x1f, 0xaf, 0xb3, 0x6f, 0x98, 0xc0, 0x3e,
0xeb, 0x16, 0x9e, 0x35, 0x37, 0x75, 0xc2, 0x82, 0x79, 0x30, 0x3d, 0xe7, 0xc9, 0xbf, 0x25, 0xbe,
0xc4, 0x32, 0x57, 0xb5, 0xb2, 0xa9, 0x13, 0x29, 0x6a, 0xd4, 0x7f, 0xe0, 0xf3, 0x10, 0x59, 0xad,
0x68, 0xe5, 0x2c, 0xb5, 0x39, 0xbb, 0x15, 0xed, 0xbe, 0x37, 0x61, 0x3a, 0x99, 0xfe, 0xc4, 0xe3,
0x30, 0x60, 0x6a, 0x5c, 0xac, 0xdf, 0x53, 0x2c, 0x64, 0x6a, 0x4c, 0xc8, 0x75, 0xa7, 0x0b, 0xf9,
0xbe, 0xd3, 0x0d, 0xb4, 0xbf, 0xd3, 0x89, 0x17, 0x21, 0xea, 0x20, 0x87, 0x8f, 0xc2, 0xf0, 0xf2,
0x82, 0xf4, 0x7e, 0x66, 0x7e, 0x21, 0xbb, 0xf2, 0xe1, 0xd2, 0x42, 0xf6, 0xce, 0xad, 0xe5, 0xa5,
0x85, 0xf9, 0xcc, 0xf5, 0xcc, 0xc2, 0xb5, 0x83, 0xff, 0x87, 0x07, 0x01, 0xe6, 0x17, 0x33, 0xf3,
0xef, 0xbd, 0x7b, 0xfb, 0xce, 0xf2, 0xc2, 0x41, 0x24, 0x7e, 0x8c, 0xe0, 0xf5, 0x26, 0x8b, 0x59,
0xf7, 0xbd, 0xcb, 0xd0, 0x57, 0xd2, 0x0a, 0xf6, 0x5d, 0xef, 0x8c, 0x6f, 0xc7, 0x93, 0x98, 0x98,
0xef, 0x9b, 0xde, 0x2f, 0x10, 0x1c, 0x75, 0x40, 0xb8, 0x6d, 0xb7, 0x25, 0x3a, 0x73, 0xad, 0xbd,
0xbf, 0x34, 0x8b, 0x4f, 0x10, 0x1c, 0x6b, 0x03, 0xd0, 0xb2, 0xd4, 0x2c, 0x40, 0xad, 0x9b, 0x62,
0xdb, 0xeb, 0xa4, 0xdb, 0x5e, 0xf5, 0x6e, 0x4b, 0x4d, 0x5e, 0x72, 0x08, 0xf9, 0xb6, 0xd6, 0xcf,
0x11, 0x1c, 0x71, 0x80, 0xe1, 0x65, 0xf9, 0x5b, 0x63, 0xaa, 0x1f, 0x21, 0x10, 0x5a, 0xa1, 0xb3,
0xec, 0x74, 0x15, 0x06, 0x78, 0x86, 0xb4, 0x8d, 0x74, 0xca, 0xcb, 0xa9, 0xb8, 0x06, 0xc9, 0x16,
0xf3, 0x6d, 0xa6, 0x4f, 0xdd, 0x7e, 0x4d, 0x0b, 0xcd, 0xb7, 0xc6, 0x48, 0xdf, 0x87, 0xe1, 0x66,
0x68, 0x96, 0x85, 0x66, 0xa0, 0x9f, 0x96, 0x40, 0xdb, 0x3e, 0x6f, 0xf9, 0xa9, 0xa0, 0x12, 0x17,
0xf1, 0x6d, 0x9b, 0x4f, 0x10, 0x1c, 0x9e, 0x55, 0x94, 0xae, 0x4d, 0xe3, 0x2e, 0xf9, 0x3d, 0x5d,
0x97, 0x7c, 0xf1, 0x03, 0x78, 0xbd, 0x01, 0x97, 0xdf, 0x5a, 0x7c, 0xcc, 0x82, 0x42, 0x0f, 0x81,
0x86, 0x55, 0x4d, 0x98, 0x62, 0x7a, 0xe7, 0x35, 0xc4, 0x87, 0x70, 0xc4, 0x75, 0x61, 0xe8, 0x9c,
0x73, 0xa2, 0x79, 0xa1, 0xb9, 0x03, 0x9c, 0x89, 0x7d, 0xca, 0x1c, 0x77, 0xae, 0x7c, 0x17, 0x84,
0xe6, 0x95, 0xf7, 0x88, 0xd5, 0x0f, 0x11, 0x1c, 0xae, 0x77, 0x29, 0x97, 0xe9, 0x15, 0xbf, 0x23,
0x4e, 0x97, 0x5d, 0xdd, 0x04, 0x7f, 0xc7, 0xed, 0x7a, 0x47, 0x41, 0x7c, 0x8a, 0x5c, 0xfe, 0xcc,
0x70, 0xec, 0x6d, 0xac, 0x8d, 0xc5, 0x3b, 0x8e, 0xb5, 0xc7, 0xee, 0x74, 0x69, 0x83, 0xab, 0x55,
0xb8, 0x10, 0xe3, 0x61, 0x87, 0xdb, 0xdb, 0x5e, 0xde, 0xcb, 0x8d, 0x6c, 0x09, 0xf9, 0x0e, 0xb8,
0x5f, 0xf7, 0x38, 0x03, 0xee, 0x55, 0x6d, 0x14, 0x5e, 0x72, 0x9f, 0xfa, 0x7b, 0xd9, 0xa1, 0x25,
0xe9, 0x8b, 0x72, 0xeb, 0x06, 0x42, 0x43, 0x06, 0xe8, 0xdb, 0xe3, 0x0c, 0xc0, 0x56, 0x0e, 0x10,
0x2b, 0x8d, 0xb6, 0x71, 0x3a, 0xe9, 0x27, 0x3d, 0x70, 0xc4, 0xd5, 0xb0, 0x78, 0x65, 0xbb, 0xd0,
0xd0, 0xc7, 0xea, 0x0d, 0xd4, 0xc7, 0x6a, 0xd8, 0xc2, 0xbe, 0xae, 0xb7, 0x90, 0x26, 0xa8, 0x66,
0xbb, 0xec, 0x91, 0xd1, 0x7f, 0x8c, 0x1a, 0xf2, 0xee, 0x2b, 0xcb, 0x51, 0x8d, 0x69, 0x78, 0x2f,
0x59, 0xfe, 0x0b, 0x41, 0xd8, 0xf6, 0x69, 0x7c, 0x12, 0x06, 0xb6, 0x34, 0x95, 0xd4, 0x19, 0x85,
0x6b, 0x6c, 0x42, 0x74, 0x20, 0xa3, 0xe0, 0x79, 0xe8, 0x63, 0xf7, 0x99, 0x1e, 0x76, 0x9f, 0x39,
0xe3, 0x27, 0x5c, 0x12, 0xf4, 0x64, 0x6f, 0x5d, 0xba, 0x99, 0x30, 0x7e, 0x1b, 0x22, 0x46, 0x35,
0xa7, 0x12, 0x93, 0xae, 0xd4, 0xdb, 0xb0, 0x52, 0x98, 0x0f, 0x65, 0x14, 0x3c, 0x0a, 0x07, 0x65,
0xc3, 0x28, 0x16, 0xd4, 0xac, 0x5e, 0xcd, 0x95, 0x8a, 0xf9, 0x6c, 0x51, 0x67, 0x4e, 0x13, 0x96,
0x06, 0xf9, 0xf7, 0x25, 0xf6, 0x39, 0xa3, 0x37, 0xb4, 0x94, 0xfb, 0x03, 0xb4, 0x94, 0xc5, 0x67,
0xbd, 0x00, 0x75, 0xef, 0xc2, 0x77, 0xa8, 0x35, 0x6d, 0x06, 0xd6, 0x6d, 0x77, 0xd2, 0x7f, 0x6f,
0x21, 0x31, 0x5f, 0x1b, 0x90, 0x1c, 0x8a, 0xb0, 0x04, 0x91, 0x2d, 0x4d, 0x5b, 0x27, 0x44, 0x67,
0xf7, 0x45, 0xaa, 0x75, 0x22, 0x80, 0xd6, 0xbb, 0xb6, 0xac, 0x54, 0x57, 0x23, 0xfc, 0x0a, 0x01,
0xd4, 0x97, 0xc3, 0xb7, 0x21, 0xc4, 0x23, 0xc3, 0x42, 0x7d, 0xde, 0x4b, 0x3f, 0x9f, 0xed, 0x40,
0xcc, 0x17, 0x94, 0x2c, 0x35, 0xf8, 0x06, 0x44, 0x2a, 0xc4, 0xd0, 0xaa, 0x95, 0x3c, 0xab, 0xdf,
0xc8, 0xcf, 0x35, 0x4a, 0xb2, 0x05, 0xa4, 0xba, 0xac, 0xb0, 0x02, 0x91, 0x1a, 0x01, 0xb7, 0x56,
0xd4, 0xb9, 0x56, 0xf1, 0xcf, 0x3d, 0x70, 0xa0, 0x21, 0x37, 0xe0, 0xbb, 0x2d, 0x76, 0x6f, 0x26,
0x60, 0x82, 0x69, 0xb3, 0x85, 0xc2, 0x97, 0xff, 0x25, 0xe6, 0xc6, 0xe3, 0x10, 0x7a, 0x40, 0x8a,
0x85, 0x35, 0xd3, 0x4a, 0xcf, 0x6f, 0x34, 0xa5, 0xe7, 0x8c, 0x6a, 0x4e, 0x4d, 0xbc, 0x2f, 0x97,
0xaa, 0x44, 0xb2, 0xa6, 0xa6, 0xff, 0x7e, 0x1c, 0x06, 0xed, 0xf4, 0xc2, 0xef, 0xe3, 0xf8, 0x67,
0x08, 0x7a, 0x6f, 0x10, 0x13, 0xa7, 0xbc, 0x50, 0x34, 0x3d, 0x36, 0x0b, 0x7e, 0x9f, 0x56, 0xc5,
0x89, 0xc7, 0x5f, 0x7c, 0xf5, 0xd3, 0x9e, 0x04, 0x3e, 0x97, 0x2c, 0xcb, 0xaa, 0x5c, 0x20, 0x4a,
0xbc, 0xe5, 0x53, 0xbb, 0x91, 0x7c, 0x54, 0xcf, 0x71, 0x1f, 0xe1, 0xa7, 0x08, 0xfa, 0xe8, 0xb9,
0x08, 0x8f, 0x07, 0xe8, 0xa7, 0xd8, 0xa7, 0x3a, 0x61, 0x22, 0x98, 0x10, 0x3f, 0x6d, 0x89, 0xa7,
0x19, 0xd2, 0x93, 0xf8, 0x84, 0x07, 0x52, 0xfc, 0x5b, 0x04, 0x21, 0xfe, 0xd2, 0x84, 0x27, 0x3a,
0x79, 0x50, 0x15, 0xbc, 0xef, 0xde, 0xe2, 0xad, 0xed, 0x9d, 0xd8, 0x48, 0xbb, 0x07, 0xad, 0x01,
0xeb, 0x03, 0x03, 0xfc, 0x96, 0xe8, 0x05, 0x78, 0x06, 0xc5, 0xf0, 0x1f, 0x10, 0x84, 0x78, 0x21,
0xf5, 0xc6, 0xdc, 0xea, 0xb9, 0xc8, 0x0f, 0xe6, 0x7b, 0x1c, 0x73, 0xeb, 0x87, 0x17, 0x17, 0xe6,
0x54, 0x3a, 0x90, 0x3b, 0x50, 0x02, 0x7f, 0x42, 0x10, 0xe2, 0x35, 0xd2, 0x9b, 0x40, 0xab, 0x27,
0x1c, 0x3f, 0x04, 0x56, 0xb7, 0x77, 0x62, 0x89, 0x76, 0x8f, 0x37, 0x87, 0x1a, 0x63, 0x6c, 0xa1,
0xac, 0x9b, 0x9b, 0xdc, 0xbb, 0x63, 0xc1, 0xbc, 0xfb, 0x33, 0x04, 0xfd, 0xec, 0x95, 0xc6, 0xdb,
0xbd, 0x5b, 0x3c, 0x08, 0xf9, 0x61, 0xf2, 0xe1, 0xf6, 0x4e, 0xec, 0x44, 0x9b, 0xa7, 0x20, 0xd7,
0x4e, 0x8c, 0x89, 0x89, 0xf6, 0xff, 0xff, 0xd2, 0xb0, 0x0b, 0x06, 0x83, 0xfc, 0x0c, 0x41, 0xdf,
0xb2, 0xa9, 0xe9, 0x38, 0xed, 0x8d, 0xbd, 0xf1, 0x45, 0xc9, 0x0f, 0xf4, 0x0f, 0xb6, 0x77, 0x62,
0xc7, 0x5b, 0xbf, 0x25, 0xb9, 0x90, 0x27, 0xc5, 0x78, 0x00, 0xe4, 0x9a, 0x8e, 0x3f, 0x47, 0x10,
0xe2, 0xfd, 0x1a, 0x6f, 0x0f, 0x6a, 0xf5, 0x26, 0xe5, 0x07, 0x7c, 0x96, 0x87, 0x40, 0xeb, 0xd7,
0x28, 0x17, 0xfc, 0x49, 0x71, 0x3c, 0x50, 0x08, 0xf0, 0x0e, 0x13, 0xfe, 0x3d, 0x82, 0x01, 0xeb,
0x3d, 0x00, 0x4f, 0x76, 0xf4, 0x1e, 0xe4, 0x77, 0x0f, 0x4e, 0xb6, 0x7d, 0x78, 0x70, 0xf1, 0x38,
0x27, 0x9e, 0xf6, 0x4a, 0x3f, 0x15, 0xae, 0x86, 0x46, 0xf1, 0x33, 0x04, 0x61, 0x9a, 0x7c, 0x17,
0xb5, 0x82, 0x81, 0xa7, 0x3a, 0xeb, 0x95, 0x0b, 0xe7, 0x03, 0xcb, 0x59, 0x19, 0x7e, 0x9a, 0x21,
0x1e, 0xc7, 0xa9, 0x40, 0x96, 0x67, 0xdd, 0xe2, 0xbf, 0x20, 0x18, 0xa4, 0x6a, 0xeb, 0xdd, 0x55,
0x7c, 0x29, 0x00, 0x8c, 0xa6, 0xae, 0xb1, 0x70, 0xb9, 0x43, 0x69, 0x8b, 0xca, 0x3b, 0x8c, 0xca,
0x34, 0x3e, 0x1f, 0x84, 0x4a, 0xd2, 0xd1, 0xd0, 0xfd, 0x1c, 0x41, 0x94, 0x2e, 0x61, 0xf5, 0x40,
0xf1, 0x74, 0x00, 0x3c, 0xee, 0xae, 0xae, 0x30, 0xd3, 0x89, 0xa8, 0xc5, 0xe3, 0x12, 0xe3, 0x31,
0x85, 0x27, 0x02, 0xf1, 0xb0, 0xdb, 0xad, 0x9f, 0x21, 0x88, 0x50, 0xe5, 0xac, 0x6d, 0x85, 0x83,
0xf8, 0x85, 0xb3, 0xc5, 0x26, 0x5c, 0x08, 0x2e, 0x68, 0xc1, 0x9f, 0x61, 0xf0, 0x27, 0x70, 0x3a,
0x10, 0x7c, 0xde, 0x0f, 0xfd, 0x0a, 0x41, 0x78, 0x56, 0x51, 0x38, 0x76, 0xcf, 0x58, 0x68, 0xdd,
0x11, 0xf5, 0x13, 0xcc, 0x1f, 0x6d, 0xef, 0xc4, 0xc6, 0xda, 0xb7, 0x2e, 0x77, 0xa9, 0x6b, 0xf3,
0xe2, 0x95, 0xe0, 0xbc, 0x66, 0x72, 0xb2, 0x99, 0x5f, 0xe3, 0x07, 0x17, 0x1a, 0xf2, 0xff, 0x40,
0x10, 0xe5, 0x15, 0x95, 0x33, 0x9d, 0x0e, 0x54, 0xbd, 0x83, 0x92, 0xfd, 0x18, 0x6d, 0xef, 0xc4,
0xc6, 0x77, 0xed, 0x6a, 0xbe, 0x1c, 0xc2, 0x7c, 0x41, 0x4a, 0xf8, 0x37, 0x08, 0xc2, 0x37, 0x88,
0xc9, 0x2e, 0x1d, 0xde, 0xfb, 0xda, 0xba, 0x43, 0x2a, 0xf8, 0x6b, 0xf5, 0x89, 0xd7, 0x18, 0xec,
0x2b, 0xf8, 0x92, 0xdf, 0x52, 0x98, 0xe4, 0xbd, 0xc1, 0xe4, 0xa3, 0xfa, 0x6d, 0x9a, 0x9d, 0x47,
0x80, 0xba, 0x38, 0x6f, 0x3f, 0xe2, 0x20, 0xe1, 0xe0, 0x6a, 0xa7, 0x0a, 0xd3, 0x1d, 0x48, 0x5a,
0x91, 0x74, 0x9e, 0x1f, 0x0c, 0x71, 0x32, 0x20, 0x13, 0xfc, 0x47, 0x1e, 0x46, 0x3e, 0xcd, 0xdd,
0xba, 0xcf, 0xe9, 0xc7, 0xb3, 0xbe, 0xcb, 0x4a, 0x7b, 0xdb, 0xfe, 0x5f, 0x3f, 0xfb, 0xc9, 0xd3,
0x81, 0x18, 0x94, 0x04, 0x75, 0x9b, 0x2f, 0x11, 0x44, 0xf9, 0xd1, 0x99, 0x53, 0x99, 0x0e, 0x74,
0x4c, 0x0f, 0xca, 0x46, 0xdd, 0xde, 0x89, 0xbd, 0xb9, 0x6b, 0x6f, 0xcd, 0x41, 0x68, 0x36, 0xdd,
0x95, 0x7f, 0x51, 0x76, 0x5f, 0xd7, 0xb2, 0x80, 0x4f, 0x76, 0x6d, 0x1b, 0x73, 0x7e, 0xd8, 0x3d,
0x6a, 0x91, 0x04, 0xdc, 0xec, 0x76, 0x49, 0x02, 0x57, 0x62, 0x5d, 0xb1, 0x9d, 0xbb, 0x7d, 0xf7,
0x66, 0xa1, 0x68, 0xae, 0x55, 0x73, 0x89, 0xbc, 0x56, 0x4e, 0x72, 0xac, 0x71, 0xfe, 0x1f, 0xde,
0x05, 0x2d, 0x5e, 0x20, 0x2a, 0x5b, 0x33, 0xb9, 0xfb, 0xbf, 0x7e, 0x5f, 0xac, 0xff, 0xca, 0x85,
0x98, 0xc0, 0xf8, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xb0, 0x2f, 0xbf, 0x54, 0x1d, 0x30, 0x00,
0x00,
var fileDescriptor_cluster_service_92dc4355161406f9 = []byte{
// 2724 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0x4d, 0x6c, 0x1b, 0xc7,
0xf5, 0xff, 0xaf, 0x44, 0x51, 0xe4, 0xa3, 0xa3, 0x38, 0x63, 0xd9, 0x61, 0x98, 0xd8, 0x91, 0x37,
0x1f, 0x96, 0x19, 0x93, 0x14, 0xa9, 0x0f, 0x5b, 0xb2, 0x9d, 0x58, 0xa4, 0x25, 0x47, 0x88, 0x64,
0xe9, 0xbf, 0x92, 0x13, 0xd4, 0x86, 0x41, 0x2c, 0xb9, 0x23, 0x8a, 0x10, 0xc9, 0x65, 0x77, 0x97,
0x72, 0xa4, 0x20, 0x6d, 0xe0, 0x14, 0x2d, 0xe0, 0x53, 0xd1, 0x02, 0x69, 0x93, 0x02, 0x05, 0x7a,
0x69, 0xcf, 0x55, 0x81, 0x16, 0x08, 0x8a, 0x14, 0xc8, 0xc5, 0x2e, 0x0a, 0xb4, 0xa8, 0x72, 0xec,
0xa1, 0x97, 0x1c, 0x7a, 0x28, 0x7a, 0xc8, 0xb1, 0x87, 0xa2, 0x98, 0x8f, 0x25, 0x77, 0xc9, 0xa5,
0x76, 0x97, 0x94, 0xeb, 0x14, 0xe8, 0x4d, 0xdc, 0x99, 0xf7, 0xe6, 0xf7, 0x7b, 0xf3, 0x3e, 0x66,
0xde, 0xd8, 0x30, 0xb5, 0x2b, 0xd7, 0x14, 0xfc, 0x6e, 0xaa, 0x58, 0x51, 0x1b, 0x4a, 0xaa, 0xaa,
0x14, 0x52, 0xc5, 0x4a, 0xb9, 0xb8, 0xbd, 0xa5, 0x36, 0x74, 0x9c, 0xda, 0x49, 0xa7, 0x8a, 0x95,
0x86, 0x6e, 0x60, 0x2d, 0xaf, 0x63, 0x6d, 0xa7, 0x5c, 0xc4, 0xc9, 0xba, 0xa6, 0x1a, 0x2a, 0x3a,
0xc3, 0xa4, 0x92, 0x54, 0x2a, 0x59, 0x55, 0x0a, 0xc9, 0x96, 0x54, 0x72, 0x27, 0x1d, 0x7b, 0xa1,
0xa4, 0xaa, 0xa5, 0x0a, 0x4e, 0xc9, 0xf5, 0x72, 0x4a, 0xae, 0xd5, 0x54, 0x43, 0x36, 0xca, 0x6a,
0x4d, 0x67, 0xd2, 0xb1, 0x31, 0x3e, 0x4a, 0x7f, 0x15, 0x1a, 0x9b, 0xa9, 0xcd, 0x32, 0xae, 0x28,
0xf9, 0xaa, 0xac, 0x6f, 0xf3, 0x19, 0x2f, 0xb6, 0xcf, 0x30, 0xca, 0x55, 0xac, 0x1b, 0x72, 0xb5,
0xce, 0x27, 0x9c, 0x69, 0x9f, 0x70, 0x4f, 0x93, 0xeb, 0x75, 0xac, 0x99, 0x4b, 0x3c, 0xcf, 0xc7,
0x8d, 0xdd, 0x3a, 0xa6, 0xc2, 0xea, 0xa6, 0x22, 0xef, 0xf2, 0xc1, 0x18, 0xe7, 0x4c, 0xd0, 0xa9,
0x75, 0xac, 0x51, 0x70, 0x7c, 0xec, 0x55, 0x9b, 0x3d, 0x9a, 0xa3, 0x1d, 0xf3, 0x4e, 0xdb, 0xe6,
0xed, 0xc8, 0x95, 0xb2, 0x62, 0x1d, 0x7e, 0xcd, 0xc5, 0xac, 0x05, 0xb9, 0xb8, 0xdd, 0x30, 0xc9,
0x5c, 0xf0, 0xb6, 0x07, 0x7c, 0x76, 0xc2, 0x65, 0xb6, 0x22, 0x1b, 0x72, 0x41, 0xd6, 0xf9, 0x56,
0xc5, 0xce, 0xbb, 0x4c, 0x6f, 0xe8, 0x4d, 0xcd, 0x33, 0x6e, 0x38, 0xd4, 0xda, 0x66, 0xb9, 0x64,
0xf9, 0xc8, 0xe4, 0xc4, 0x6b, 0xf0, 0xcc, 0x0d, 0x6c, 0xe4, 0x18, 0x4a, 0x09, 0x7f, 0xb3, 0x81,
0x75, 0x03, 0xbd, 0x06, 0x60, 0xfa, 0x4e, 0x59, 0x89, 0x0a, 0x63, 0xc2, 0x78, 0x38, 0x7b, 0xec,
0x6f, 0x0f, 0xd3, 0xc2, 0x83, 0x47, 0xe9, 0xc0, 0x95, 0xab, 0xd3, 0x13, 0x52, 0x98, 0x8f, 0x2f,
0x29, 0xe2, 0x6f, 0x04, 0x38, 0xb1, 0x5c, 0xd6, 0x4d, 0x1d, 0xba, 0xa9, 0xe4, 0x3c, 0x84, 0x37,
0xd5, 0x8a, 0xd2, 0x5d, 0x47, 0x88, 0x0d, 0x2f, 0x29, 0xe8, 0x1c, 0x84, 0xeb, 0x72, 0x09, 0xe7,
0xf5, 0xf2, 0x1e, 0x8e, 0x0e, 0x8c, 0x09, 0xe3, 0x83, 0x59, 0xf8, 0xe7, 0xc3, 0x74, 0xf0, 0xca,
0xd5, 0xf4, 0xc4, 0xc4, 0x84, 0x14, 0x22, 0x83, 0xeb, 0xe5, 0x3d, 0x8c, 0xc6, 0x01, 0xe8, 0x44,
0x43, 0xdd, 0xc6, 0xb5, 0xe8, 0x20, 0x55, 0x1a, 0x7e, 0xf0, 0x28, 0x3d, 0x44, 0x67, 0x4a, 0x54,
0xcb, 0x06, 0x19, 0x43, 0x22, 0x04, 0x37, 0xcb, 0x15, 0x03, 0x6b, 0xd1, 0x00, 0x9d, 0x05, 0x0f,
0x1e, 0x35, 0xf5, 0xf1, 0x11, 0xf1, 0x43, 0x01, 0x46, 0xed, 0xc8, 0xf5, 0xba, 0x5a, 0xd3, 0x31,
0xca, 0x41, 0x88, 0xf3, 0xd3, 0xa3, 0xc2, 0xd8, 0xe0, 0x78, 0x24, 0x73, 0x2e, 0x79, 0x78, 0xd4,
0x24, 0x4d, 0x0b, 0x36, 0x05, 0xd1, 0xab, 0xf0, 0x74, 0x0d, 0xbf, 0x6b, 0xe4, 0x2d, 0x80, 0x09,
0xb5, 0xb0, 0xf4, 0x14, 0xf9, 0xbc, 0x66, 0x22, 0x15, 0xbf, 0x3f, 0x0c, 0xa3, 0x39, 0x0d, 0xcb,
0x06, 0x6e, 0xdb, 0x05, 0x1f, 0x06, 0xcc, 0x40, 0xa0, 0x26, 0x57, 0x99, 0xed, 0xc2, 0xd9, 0x33,
0x64, 0xd6, 0x57, 0x0f, 0xd3, 0x23, 0x77, 0xe4, 0xc4, 0xde, 0x7c, 0xe2, 0xf6, 0x44, 0x62, 0x36,
0x9f, 0xb8, 0x1b, 0x67, 0x72, 0x33, 0x93, 0x12, 0x9d, 0x8b, 0x5e, 0x83, 0x88, 0x82, 0xf5, 0xa2,
0x56, 0xae, 0x13, 0xdf, 0xb7, 0x1b, 0x33, 0x33, 0x3d, 0x23, 0x59, 0x47, 0xd1, 0xc7, 0x02, 0x04,
0x2b, 0x72, 0x01, 0x57, 0xf4, 0x68, 0x80, 0x1a, 0xe4, 0x9a, 0xab, 0x41, 0x1c, 0x28, 0x25, 0x97,
0xa9, 0x8a, 0x85, 0x9a, 0xa1, 0xed, 0x66, 0xdf, 0xf8, 0xea, 0x61, 0x3a, 0x72, 0x27, 0x91, 0x9f,
0x48, 0xcc, 0xca, 0x89, 0xbd, 0xbb, 0xf1, 0xfb, 0x0c, 0xde, 0x94, 0x09, 0x73, 0xff, 0x51, 0x3a,
0x18, 0x33, 0xff, 0x42, 0xe8, 0x38, 0x21, 0x73, 0xd7, 0x32, 0x5f, 0xe2, 0x80, 0xd0, 0x1d, 0x88,
0xe0, 0xda, 0x4e, 0x59, 0x53, 0x6b, 0x55, 0x5c, 0x33, 0xa2, 0x43, 0x63, 0xc2, 0xf8, 0x48, 0x66,
0xd2, 0xe3, 0x86, 0x25, 0x17, 0x5a, 0xa2, 0xd9, 0x00, 0x31, 0x9c, 0x64, 0xd5, 0x86, 0xfe, 0x1f,
0x22, 0x2c, 0x74, 0xf2, 0x7a, 0x1d, 0x17, 0xa3, 0xc1, 0x31, 0x61, 0x3c, 0x92, 0x89, 0xbb, 0x2a,
0xa7, 0x22, 0xeb, 0x75, 0x5c, 0xe4, 0x3a, 0xa1, 0xd8, 0xfc, 0x82, 0xee, 0xc0, 0x88, 0x19, 0xe7,
0x54, 0xa9, 0x1e, 0x1d, 0xa6, 0x26, 0xbd, 0xe0, 0xa6, 0xf5, 0x3a, 0x97, 0xa2, 0x7a, 0x83, 0xf7,
0x1f, 0xa5, 0x07, 0x5e, 0x9f, 0x90, 0x9e, 0x52, 0x2c, 0x5f, 0x75, 0xb4, 0x0a, 0x40, 0xb2, 0x02,
0x57, 0x1c, 0xa2, 0x8a, 0xc7, 0xdd, 0x14, 0xdf, 0xd2, 0xb1, 0x66, 0x53, 0x1a, 0x6e, 0xf0, 0x2f,
0x54, 0xe1, 0x96, 0xaa, 0x1b, 0x5c, 0x61, 0xd8, 0x9b, 0xc2, 0x37, 0x55, 0xdd, 0xb0, 0x2b, 0xdc,
0xe2, 0x5f, 0x74, 0x92, 0x5c, 0x6a, 0xd8, 0xb8, 0xa7, 0x6a, 0xdb, 0xc4, 0xaf, 0xc1, 0x29, 0xb9,
0xf0, 0xf1, 0x25, 0x05, 0xcd, 0x02, 0xe8, 0x5b, 0xb2, 0xa6, 0xe4, 0xa9, 0x7b, 0x47, 0xe8, 0xe4,
0xd8, 0x21, 0xae, 0x1d, 0xa6, 0xb3, 0x6f, 0xca, 0x55, 0x1c, 0x9b, 0x85, 0x88, 0xc5, 0xdd, 0xd0,
0x71, 0x18, 0xdc, 0xc6, 0xbb, 0x2c, 0x8e, 0x24, 0xf2, 0x27, 0x1a, 0x85, 0xa1, 0x1d, 0xb9, 0xd2,
0xe0, 0x51, 0x23, 0xb1, 0x1f, 0x73, 0x03, 0x97, 0x04, 0x71, 0x06, 0x4e, 0xda, 0xdc, 0x77, 0x05,
0x1b, 0x32, 0x31, 0x33, 0x3a, 0xdd, 0x99, 0x18, 0xad, 0xa9, 0xf0, 0xcf, 0x83, 0x30, 0x7a, 0xab,
0xae, 0x74, 0x86, 0xb2, 0x9f, 0x84, 0x8a, 0x2e, 0x43, 0xa4, 0x41, 0x95, 0xd0, 0xaa, 0x4a, 0xd1,
0x45, 0x32, 0xb1, 0x24, 0xab, 0x8a, 0x49, 0xb3, 0x6a, 0x26, 0x17, 0x49, 0xe1, 0x5d, 0x91, 0xf5,
0x6d, 0x09, 0xd8, 0x74, 0xf2, 0xf7, 0xe3, 0x8e, 0x6a, 0x27, 0x76, 0x8f, 0x27, 0xaa, 0xdf, 0xb2,
0x07, 0xde, 0x90, 0xdf, 0xc0, 0xb3, 0x86, 0x5c, 0x9f, 0xbe, 0x60, 0x23, 0xed, 0xd5, 0x17, 0x72,
0x30, 0x7a, 0x1d, 0x57, 0x70, 0x5f, 0xae, 0x40, 0x16, 0xb7, 0x29, 0xf1, 0xba, 0x78, 0x16, 0x4e,
0xac, 0x1b, 0xb2, 0xd6, 0x57, 0x5d, 0x9f, 0x86, 0x51, 0xab, 0x0e, 0xaf, 0x4b, 0xcf, 0x03, 0x5a,
0x37, 0xd4, 0x7a, 0x3f, 0x2b, 0x4f, 0x11, 0xf4, 0x4d, 0x15, 0x5e, 0x17, 0xfe, 0x50, 0x00, 0xb4,
0xa2, 0xee, 0xf4, 0x15, 0x7a, 0xd7, 0xe0, 0xa4, 0x82, 0x75, 0xa3, 0x5c, 0xa3, 0xe7, 0xc1, 0x7c,
0xab, 0xfc, 0x0e, 0x38, 0xc8, 0x9d, 0xb0, 0x4c, 0x5d, 0xe4, 0x95, 0x58, 0xfc, 0x81, 0x00, 0x27,
0x2c, 0x28, 0x3c, 0x82, 0x47, 0xe3, 0x70, 0x5c, 0x57, 0x1b, 0x5a, 0x11, 0xb7, 0xaf, 0x29, 0x8d,
0xb0, 0xef, 0x8b, 0xad, 0x52, 0xdf, 0x05, 0x22, 0x0d, 0x75, 0x67, 0x50, 0x39, 0x18, 0xcd, 0xd2,
0x43, 0x6b, 0x9f, 0xbe, 0x68, 0x53, 0xe2, 0x75, 0x5f, 0x7e, 0x36, 0x04, 0x27, 0x25, 0xac, 0x1b,
0xaa, 0xd6, 0xbe, 0x35, 0x67, 0x21, 0xcc, 0xce, 0xd2, 0xad, 0xd5, 0x59, 0xb5, 0x0c, 0xb1, 0xcf,
0xff, 0x89, 0x83, 0xcd, 0x27, 0xed, 0x29, 0x70, 0xde, 0x2d, 0xc5, 0x38, 0x72, 0xf9, 0xdf, 0xc9,
0x86, 0x9c, 0x6c, 0xec, 0x67, 0x85, 0xe1, 0xa3, 0x3e, 0x2b, 0x84, 0x0e, 0x3d, 0x2b, 0xf4, 0x93,
0xe4, 0x37, 0xe0, 0x94, 0x7d, 0x5b, 0xbd, 0xc6, 0xed, 0xf3, 0x56, 0x17, 0x66, 0x6a, 0x9b, 0xce,
0x2b, 0x7e, 0x21, 0x40, 0x78, 0x59, 0x2d, 0x49, 0xb8, 0xa8, 0x6a, 0x0a, 0xba, 0x04, 0xe1, 0xe6,
0x4d, 0x98, 0x2a, 0x72, 0x2a, 0xea, 0x1b, 0xe6, 0x0c, 0xa9, 0x35, 0x19, 0xad, 0xc1, 0x70, 0x15,
0xeb, 0xba, 0x5c, 0x22, 0xc8, 0x89, 0x4d, 0x67, 0xdc, 0x6c, 0xda, 0x5c, 0x35, 0xb9, 0xc2, 0x04,
0xa9, 0x49, 0x24, 0x53, 0x4d, 0x6c, 0x0e, 0x8e, 0x59, 0x07, 0x7c, 0xd9, 0xea, 0x4f, 0x83, 0x70,
0xca, 0x72, 0x6b, 0x5a, 0x56, 0x4b, 0x7a, 0x4f, 0xb9, 0xf6, 0x25, 0x78, 0xaa, 0xa8, 0x56, 0x1a,
0xd5, 0x5a, 0x9e, 0x5f, 0xd4, 0x08, 0xb7, 0xb0, 0x74, 0x8c, 0x7d, 0x5c, 0xa4, 0xdf, 0x10, 0x86,
0x63, 0xbc, 0x7b, 0x91, 0x37, 0x76, 0xeb, 0x98, 0x06, 0xf3, 0x48, 0x26, 0xeb, 0xca, 0xdf, 0x11,
0x5f, 0x72, 0x9d, 0xa9, 0xda, 0xd8, 0xad, 0x63, 0x29, 0xa2, 0xb7, 0x7e, 0xa0, 0x8b, 0x10, 0xde,
0xd4, 0xd4, 0x6a, 0x9e, 0xd8, 0x9c, 0x5e, 0x18, 0x0f, 0xdf, 0x9b, 0x10, 0x99, 0x4c, 0x7e, 0xa2,
0x49, 0x18, 0x36, 0x54, 0x26, 0x36, 0xe4, 0x2a, 0x16, 0x34, 0x54, 0x2a, 0x64, 0xbb, 0xee, 0x06,
0x3d, 0x5f, 0x77, 0x87, 0xbb, 0x5f, 0x77, 0xc5, 0xcb, 0x10, 0xb1, 0x90, 0x43, 0x2f, 0x40, 0x74,
0x7d, 0x41, 0x7a, 0x7b, 0x29, 0xb7, 0x90, 0xdf, 0xf8, 0xc6, 0xda, 0x42, 0xfe, 0xd6, 0xcd, 0xf5,
0xb5, 0x85, 0xdc, 0xd2, 0xe2, 0xd2, 0xc2, 0xf5, 0xe3, 0xff, 0x87, 0x46, 0x00, 0x72, 0xcb, 0x4b,
0xb9, 0xb7, 0xde, 0x5c, 0xbd, 0xb5, 0xbe, 0x70, 0x5c, 0x10, 0x3f, 0x10, 0xe0, 0xd9, 0x0e, 0x8b,
0xf1, 0xab, 0xf0, 0x55, 0x08, 0x54, 0xd4, 0x92, 0x79, 0x0d, 0x3e, 0xef, 0xd9, 0xf1, 0x24, 0x2a,
0xe6, 0xf9, 0x12, 0xfc, 0x53, 0x01, 0x5e, 0xb0, 0x40, 0x58, 0x35, 0x3b, 0x36, 0xbd, 0xb9, 0xd6,
0xd1, 0xf7, 0x13, 0xc4, 0x07, 0x02, 0x9c, 0xee, 0x02, 0x90, 0x5b, 0x6a, 0x1e, 0xa0, 0xd9, 0x68,
0x32, 0xed, 0x75, 0xd6, 0x6e, 0xaf, 0x56, 0x23, 0xaa, 0x29, 0x2f, 0x59, 0x84, 0x3c, 0x5b, 0xeb,
0x27, 0x02, 0x3c, 0x67, 0x01, 0xc3, 0xca, 0xf2, 0xd7, 0xc6, 0x54, 0xdf, 0x15, 0x20, 0xe6, 0x84,
0x8e, 0xdb, 0xe9, 0x1a, 0x0c, 0xb3, 0x0c, 0x69, 0x1a, 0xe9, 0x55, 0x37, 0xa7, 0x62, 0x1a, 0x24,
0x53, 0xcc, 0xb3, 0x99, 0x3e, 0xb6, 0xfb, 0x35, 0x29, 0x34, 0x5f, 0x1b, 0x23, 0x7d, 0x0b, 0xa2,
0x9d, 0xd0, 0xb8, 0x85, 0xe6, 0x60, 0x88, 0x94, 0x40, 0xd3, 0x3e, 0x2f, 0x7b, 0xa9, 0xa0, 0x12,
0x13, 0xf1, 0x6c, 0x9b, 0x8f, 0x04, 0x38, 0x35, 0xaf, 0x28, 0x7d, 0x9b, 0xc6, 0x5e, 0xf2, 0x07,
0xfa, 0x2e, 0xf9, 0xe2, 0x3b, 0xf0, 0x6c, 0x1b, 0x2e, 0xaf, 0xb5, 0xf8, 0x34, 0x87, 0x42, 0x0e,
0x81, 0x3a, 0xaf, 0x26, 0x54, 0xf1, 0x4d, 0xf2, 0x41, 0x7c, 0x17, 0x9e, 0xb3, 0xdd, 0xa5, 0x7a,
0xe7, 0x9c, 0xec, 0x5c, 0x28, 0xfb, 0x34, 0x63, 0x62, 0x9e, 0x32, 0x27, 0xad, 0x2b, 0xdf, 0x86,
0x58, 0xe7, 0xca, 0x47, 0xc4, 0xea, 0x3b, 0x02, 0x9c, 0x6a, 0x35, 0x70, 0xd7, 0xb7, 0x64, 0x4d,
0xe9, 0x89, 0xd3, 0x55, 0x5b, 0xa3, 0xc5, 0xdb, 0x71, 0xbb, 0xd5, 0x6c, 0x11, 0x3f, 0x11, 0x6c,
0xfe, 0x4c, 0x71, 0x1c, 0x6d, 0xac, 0x4d, 0x24, 0x7a, 0x8e, 0xb5, 0xfb, 0xf6, 0x74, 0x69, 0x82,
0x6b, 0x56, 0xb8, 0x20, 0xe5, 0x61, 0x86, 0xdb, 0x2b, 0x6e, 0xde, 0xcb, 0x8c, 0xcc, 0x85, 0x3c,
0x07, 0xdc, 0x2f, 0x06, 0xac, 0x01, 0xf7, 0xa4, 0x36, 0x0a, 0xad, 0xd9, 0x4f, 0xfd, 0x83, 0xf4,
0xd0, 0x92, 0xf2, 0x44, 0xd9, 0xb9, 0xb7, 0xd2, 0x96, 0x01, 0x02, 0x47, 0x9c, 0x01, 0xe8, 0xca,
0x3e, 0x62, 0xa5, 0xdd, 0x36, 0x56, 0x27, 0xfd, 0x68, 0x00, 0x9e, 0xb3, 0xf5, 0x72, 0x9e, 0xd8,
0x2e, 0xb4, 0xb5, 0xf8, 0x06, 0x7d, 0xb5, 0xf8, 0xda, 0xb6, 0x30, 0xd0, 0xf7, 0x16, 0x92, 0x04,
0xd5, 0x69, 0x97, 0x23, 0x32, 0xfa, 0xf7, 0x84, 0xb6, 0xbc, 0xfb, 0xc4, 0x72, 0x54, 0x7b, 0x1a,
0x3e, 0x4a, 0x96, 0xff, 0x12, 0x20, 0x64, 0xfa, 0x34, 0x3a, 0x0b, 0xc3, 0x7b, 0x6a, 0x0d, 0xb7,
0x18, 0x85, 0x9a, 0x6c, 0x82, 0x64, 0x60, 0x49, 0x41, 0x39, 0x08, 0xd0, 0xfb, 0xcc, 0x00, 0xbd,
0xcf, 0x9c, 0xf7, 0x12, 0x2e, 0x49, 0x72, 0xb2, 0xe7, 0x97, 0x6e, 0x2a, 0x8c, 0x5e, 0x81, 0xb0,
0xde, 0x28, 0xd4, 0xb0, 0xd1, 0x6c, 0xff, 0x58, 0x56, 0x0a, 0xb1, 0x21, 0xd6, 0x5b, 0x92, 0x75,
0xbd, 0x5c, 0xaa, 0xe5, 0xeb, 0x8d, 0x42, 0xa5, 0x5c, 0xcc, 0x97, 0xeb, 0xd4, 0x69, 0x42, 0xd2,
0x08, 0xfb, 0xbe, 0x46, 0x3f, 0x2f, 0xd5, 0xdb, 0xba, 0xed, 0x43, 0x3e, 0xba, 0xed, 0xe2, 0x8f,
0x03, 0x00, 0x2d, 0xef, 0x42, 0x51, 0x18, 0xde, 0xc1, 0x9a, 0xde, 0xec, 0xbf, 0x48, 0xe6, 0x4f,
0x74, 0x8b, 0xd8, 0xd9, 0xe4, 0xc6, 0xef, 0xc1, 0xd3, 0xde, 0xbb, 0x0e, 0xc9, 0x5c, 0x73, 0x40,
0xb2, 0x28, 0x42, 0x12, 0x84, 0xf7, 0x54, 0x75, 0x1b, 0xe3, 0x3a, 0xbd, 0x49, 0x12, 0xad, 0x53,
0x3e, 0xb4, 0xde, 0x36, 0x65, 0xa5, 0x96, 0x1a, 0xb4, 0x08, 0x27, 0xf8, 0xe5, 0xfe, 0x5e, 0xb9,
0xa6, 0xa8, 0xf7, 0xf2, 0xba, 0x21, 0x6b, 0x06, 0x0f, 0xb8, 0x53, 0x66, 0xb4, 0x92, 0xad, 0xa0,
0x97, 0xbc, 0xd5, 0xcd, 0xeb, 0xf2, 0xae, 0xf4, 0x0c, 0x13, 0x79, 0x87, 0x4a, 0xd0, 0x06, 0x6a,
0xec, 0xe7, 0x02, 0x40, 0x0b, 0x36, 0x5a, 0x85, 0x20, 0x8b, 0x3d, 0xce, 0xfe, 0xa2, 0x1b, 0x4e,
0x36, 0xdb, 0xc2, 0x9c, 0x01, 0x97, 0xb8, 0x1a, 0x74, 0x03, 0xc2, 0x1a, 0x66, 0x6d, 0x42, 0x9d,
0x73, 0x3f, 0xef, 0xa1, 0x8b, 0xc5, 0x04, 0xa4, 0x96, 0x6c, 0x6c, 0x03, 0xc2, 0x4d, 0x43, 0xd8,
0xb5, 0x0a, 0xbd, 0x6b, 0x15, 0xff, 0x30, 0x00, 0x4f, 0xb7, 0x65, 0x1f, 0x74, 0xdb, 0xc1, 0x0b,
0xe6, 0x7c, 0xa6, 0xb0, 0x2e, 0xae, 0x10, 0xfb, 0xcb, 0x7f, 0x89, 0xb9, 0xd1, 0x24, 0x04, 0xef,
0xe1, 0x72, 0x69, 0xcb, 0xe0, 0x05, 0xe0, 0xf9, 0x8e, 0x02, 0xb0, 0x54, 0x33, 0x66, 0xa6, 0xde,
0x96, 0x2b, 0x0d, 0x2c, 0xf1, 0xa9, 0x99, 0xdf, 0x8d, 0xc1, 0x88, 0x99, 0xc0, 0xd8, 0x8d, 0x1f,
0xfd, 0x48, 0x80, 0xc1, 0x1b, 0xd8, 0x40, 0x69, 0x37, 0x14, 0x1d, 0x2f, 0xfd, 0x31, 0xaf, 0xef,
0xda, 0xe2, 0xd4, 0xfd, 0x2f, 0xbe, 0xfc, 0xe1, 0x40, 0x12, 0x5d, 0x48, 0x55, 0xe5, 0x9a, 0x5c,
0xc2, 0x4a, 0xc2, 0xf1, 0xdf, 0x39, 0xe8, 0xa9, 0xf7, 0x5a, 0x59, 0xf4, 0x7d, 0xf4, 0x89, 0x00,
0x01, 0x72, 0xf2, 0x42, 0x93, 0x3e, 0x3a, 0x36, 0xe6, 0xb9, 0x31, 0x36, 0xe5, 0x4f, 0x88, 0x9d,
0xe7, 0xc4, 0x73, 0x14, 0xe9, 0x59, 0xf4, 0xa2, 0x0b, 0x52, 0xf4, 0x4b, 0x01, 0x82, 0xec, 0x99,
0x0f, 0x4d, 0xf5, 0xf2, 0x9a, 0x1d, 0x73, 0xbf, 0xdd, 0x8b, 0x37, 0xf7, 0x0f, 0xe2, 0x63, 0xdd,
0x5e, 0x13, 0x87, 0xf9, 0x07, 0x0a, 0xf8, 0x65, 0xd1, 0x0d, 0xf0, 0x9c, 0x10, 0x47, 0x9f, 0x09,
0x10, 0x64, 0xa5, 0xda, 0x1d, 0xb3, 0xd3, 0x5b, 0x9d, 0x17, 0xcc, 0x77, 0x18, 0x66, 0xe7, 0x57,
0x2f, 0x1b, 0xe6, 0x74, 0xc6, 0x97, 0x3b, 0x10, 0x02, 0xbf, 0x17, 0x20, 0xc8, 0xaa, 0xb0, 0x3b,
0x01, 0xa7, 0xf7, 0x33, 0x2f, 0x04, 0x36, 0xf7, 0x0f, 0xe2, 0xc9, 0x6e, 0x2f, 0x67, 0x27, 0xdb,
0x63, 0x6c, 0xa1, 0x5a, 0x37, 0x76, 0x99, 0x77, 0xc7, 0xfd, 0x79, 0xf7, 0x67, 0x02, 0x0c, 0xd1,
0x0c, 0xef, 0xee, 0xde, 0x0e, 0xaf, 0x71, 0x5e, 0x98, 0xdc, 0xdd, 0x3f, 0x88, 0xbf, 0xd8, 0xe5,
0x1d, 0xce, 0xb6, 0x13, 0x53, 0x62, 0xc6, 0xd7, 0x4e, 0xd0, 0x4a, 0x86, 0x3e, 0x15, 0x20, 0xb0,
0x6e, 0xa8, 0x75, 0x94, 0x71, 0xc7, 0xdf, 0xfe, 0xa4, 0xe7, 0xd5, 0x93, 0xce, 0x38, 0x3f, 0xe6,
0xd9, 0xd0, 0x4f, 0x8a, 0x69, 0x9f, 0xe8, 0xd5, 0x3a, 0x05, 0xbf, 0xa2, 0xee, 0x60, 0x77, 0xf0,
0x9d, 0xaf, 0x82, 0x3e, 0xc0, 0x3b, 0x3d, 0xe6, 0xf5, 0x05, 0xbe, 0x4a, 0x30, 0x7f, 0x2e, 0x40,
0x90, 0xb5, 0xb5, 0xdc, 0xc3, 0xc0, 0xe9, 0xe9, 0xce, 0x0b, 0x81, 0x3c, 0x8b, 0x63, 0xe7, 0x47,
0x3b, 0x1b, 0x85, 0x69, 0x71, 0xd2, 0x17, 0x05, 0x76, 0xc4, 0x41, 0xbf, 0x15, 0x60, 0x98, 0x3f,
0x9b, 0xa0, 0xe9, 0x9e, 0x9e, 0xcd, 0xbc, 0xd0, 0x78, 0x67, 0xff, 0x20, 0x7e, 0xb6, 0xeb, 0xfb,
0x8c, 0x8d, 0xc7, 0x05, 0xf1, 0x9c, 0x5b, 0x0e, 0xd5, 0x98, 0x1a, 0x92, 0x8a, 0x7e, 0x2d, 0x40,
0x88, 0x54, 0x90, 0x65, 0xb5, 0xa4, 0xa3, 0x99, 0xde, 0x9e, 0x14, 0x62, 0x17, 0x7d, 0xcb, 0xf1,
0x32, 0x35, 0xcb, 0x9c, 0x07, 0xf9, 0x73, 0x1e, 0xda, 0x54, 0xff, 0xa3, 0x00, 0x23, 0x44, 0x6d,
0xab, 0x09, 0x8d, 0xae, 0xf8, 0x80, 0xd1, 0xd1, 0x5c, 0x8f, 0x5d, 0xed, 0x51, 0x9a, 0x53, 0x79,
0x83, 0x52, 0x99, 0x45, 0x17, 0xfd, 0x50, 0x49, 0x59, 0xfa, 0xde, 0x9f, 0x0b, 0x10, 0x21, 0x4b,
0xf0, 0x56, 0x31, 0x9a, 0xf5, 0x81, 0xc7, 0xde, 0xfc, 0x8e, 0xcd, 0xf5, 0x22, 0xca, 0x79, 0x5c,
0xa1, 0x3c, 0x66, 0xd0, 0x94, 0x2f, 0x1e, 0x66, 0x57, 0xfa, 0x53, 0x01, 0xc2, 0x44, 0x39, 0xed,
0xee, 0x21, 0x3f, 0x7e, 0x61, 0xed, 0x44, 0xc6, 0x2e, 0xf9, 0x17, 0xe4, 0xf0, 0xe7, 0x58, 0x25,
0x40, 0xbe, 0x2a, 0x41, 0x8a, 0xb5, 0x8d, 0xbf, 0x14, 0x20, 0x34, 0xaf, 0x28, 0x0c, 0xbb, 0x6b,
0x2c, 0x38, 0x37, 0x8e, 0xbd, 0x04, 0xf3, 0xfb, 0xfb, 0x07, 0xf1, 0x89, 0xee, 0x1d, 0xde, 0x43,
0x8a, 0x73, 0x4e, 0x7c, 0xdd, 0x3f, 0xaf, 0xb9, 0x82, 0x6c, 0x14, 0xb7, 0xd8, 0xe9, 0x8b, 0x84,
0xfc, 0x3f, 0x04, 0x88, 0xb0, 0x63, 0x01, 0x63, 0x3a, 0xeb, 0xeb, 0x08, 0xe2, 0x97, 0xec, 0x07,
0xc2, 0xfe, 0x41, 0x7c, 0xf2, 0xd0, 0xe6, 0xef, 0xe3, 0x21, 0xcc, 0x16, 0x24, 0x84, 0x7f, 0x25,
0x40, 0xe8, 0x06, 0x36, 0xe8, 0xcd, 0xc9, 0x7d, 0x5f, 0x9d, 0x1b, 0xc9, 0x31, 0x6f, 0x1d, 0x51,
0xf1, 0x4d, 0x0a, 0x3b, 0x8b, 0xae, 0xf9, 0x82, 0xcd, 0xda, 0xa8, 0xa9, 0xf7, 0x5a, 0x8d, 0x07,
0x7a, 0xb0, 0x02, 0xe2, 0xe6, 0xac, 0x53, 0x8b, 0xfc, 0x84, 0x84, 0xad, 0xf3, 0x1c, 0x9b, 0xed,
0x41, 0x92, 0x47, 0xd3, 0x65, 0x56, 0x19, 0xd1, 0x64, 0x0f, 0x6c, 0xc8, 0x29, 0x97, 0x84, 0x93,
0x47, 0xb3, 0x3b, 0xb7, 0x85, 0xbd, 0x78, 0x58, 0x81, 0x96, 0xf8, 0xae, 0xed, 0xd2, 0x21, 0xfa,
0x93, 0x12, 0xb9, 0x24, 0xf6, 0x42, 0x84, 0xb8, 0xd0, 0x5f, 0x05, 0x88, 0xb0, 0xbb, 0x00, 0xa3,
0x33, 0xeb, 0xeb, 0xde, 0xe1, 0x97, 0x91, 0xb6, 0x7f, 0x10, 0x7f, 0xe9, 0xd0, 0x76, 0xa4, 0x85,
0xd4, 0x42, 0xa6, 0x6f, 0x5f, 0x23, 0x0c, 0xff, 0xde, 0xcc, 0x0a, 0x1e, 0x19, 0x76, 0xed, 0x67,
0x7a, 0x61, 0xf8, 0x6d, 0x87, 0xa4, 0x60, 0x67, 0x78, 0x48, 0x52, 0xc8, 0xc6, 0xfb, 0x66, 0x9c,
0x5d, 0xbd, 0xbd, 0x52, 0x2a, 0x1b, 0x5b, 0x8d, 0x42, 0xb2, 0xa8, 0x56, 0x53, 0x0c, 0x6f, 0x82,
0xfd, 0xbf, 0x81, 0x92, 0x9a, 0x28, 0xe1, 0x1a, 0x5d, 0x37, 0x75, 0xf8, 0x7f, 0x28, 0xb8, 0xdc,
0xfa, 0x55, 0x08, 0x52, 0x81, 0xc9, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0xc4, 0x06, 0x5b, 0xc0,
0x90, 0x32, 0x00, 0x00,
}

View file

@ -52,7 +52,7 @@ func (x ClickhouseConfig_LogLevel) String() string {
return proto.EnumName(ClickhouseConfig_LogLevel_name, int32(x))
}
func (ClickhouseConfig_LogLevel) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 0}
}
type ClickhouseConfig_Compression_Method int32
@ -80,7 +80,7 @@ func (x ClickhouseConfig_Compression_Method) String() string {
return proto.EnumName(ClickhouseConfig_Compression_Method_name, int32(x))
}
func (ClickhouseConfig_Compression_Method) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 1, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 1, 0}
}
type ClickhouseConfig_ExternalDictionary_Layout_Type int32
@ -131,7 +131,7 @@ func (x ClickhouseConfig_ExternalDictionary_Layout_Type) String() string {
return proto.EnumName(ClickhouseConfig_ExternalDictionary_Layout_Type_name, int32(x))
}
func (ClickhouseConfig_ExternalDictionary_Layout_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 5, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 5, 0}
}
// ClickHouse configuration options. Detailed description for each set of options
@ -168,19 +168,25 @@ type ClickhouseConfig struct {
// Maximum size of the table that can be deleted using a DROP query.
// See in-depth description in [ClickHouse documentation](https://clickhouse.yandex/docs/en/operations/server_settings/settings/#max_table_size_to_drop).
MaxTableSizeToDrop *wrappers.Int64Value `protobuf:"bytes,11,opt,name=max_table_size_to_drop,json=maxTableSizeToDrop,proto3" json:"max_table_size_to_drop,omitempty"`
// Maximum size of the partition that can be deleted using a DROP query.
// See in-depth description in [ClickHouse documentation](https://clickhouse.yandex/docs/en/operations/server_settings/settings/#max_partition_size_to_drop).
MaxPartitionSizeToDrop *wrappers.Int64Value `protobuf:"bytes,13,opt,name=max_partition_size_to_drop,json=maxPartitionSizeToDrop,proto3" json:"max_partition_size_to_drop,omitempty"`
// Time interval for reloading built-in dictionaries.
// See in-depth description in [ClickHouse documentation](https://clickhouse.yandex/docs/en/operations/server_settings/settings/#builtin_dictionaries_reload_interval).
BuiltinDictionariesReloadInterval *wrappers.Int64Value `protobuf:"bytes,12,opt,name=builtin_dictionaries_reload_interval,json=builtinDictionariesReloadInterval,proto3" json:"builtin_dictionaries_reload_interval,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
// The server's time zone to be used in DateTime fields conversions. Specified as an IANA identifier.
// See in-depth description in [ClickHouse documentation](https://clickhouse.yandex/docs/en/operations/server_settings/settings/#timezone).
Timezone string `protobuf:"bytes,14,opt,name=timezone,proto3" json:"timezone,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClickhouseConfig) Reset() { *m = ClickhouseConfig{} }
func (m *ClickhouseConfig) String() string { return proto.CompactTextString(m) }
func (*ClickhouseConfig) ProtoMessage() {}
func (*ClickhouseConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0}
}
func (m *ClickhouseConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig.Unmarshal(m, b)
@ -277,6 +283,13 @@ func (m *ClickhouseConfig) GetMaxTableSizeToDrop() *wrappers.Int64Value {
return nil
}
func (m *ClickhouseConfig) GetMaxPartitionSizeToDrop() *wrappers.Int64Value {
if m != nil {
return m.MaxPartitionSizeToDrop
}
return nil
}
func (m *ClickhouseConfig) GetBuiltinDictionariesReloadInterval() *wrappers.Int64Value {
if m != nil {
return m.BuiltinDictionariesReloadInterval
@ -284,6 +297,13 @@ func (m *ClickhouseConfig) GetBuiltinDictionariesReloadInterval() *wrappers.Int6
return nil
}
func (m *ClickhouseConfig) GetTimezone() string {
if m != nil {
return m.Timezone
}
return ""
}
// Options specific to the MergeTree table engine.
type ClickhouseConfig_MergeTree struct {
// Number of blocks of hashes to keep in ZooKeeper.
@ -301,7 +321,7 @@ func (m *ClickhouseConfig_MergeTree) Reset() { *m = ClickhouseConfig_Mer
func (m *ClickhouseConfig_MergeTree) String() string { return proto.CompactTextString(m) }
func (*ClickhouseConfig_MergeTree) ProtoMessage() {}
func (*ClickhouseConfig_MergeTree) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 0}
}
func (m *ClickhouseConfig_MergeTree) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_MergeTree.Unmarshal(m, b)
@ -351,7 +371,7 @@ func (m *ClickhouseConfig_Compression) Reset() { *m = ClickhouseConfig_C
func (m *ClickhouseConfig_Compression) String() string { return proto.CompactTextString(m) }
func (*ClickhouseConfig_Compression) ProtoMessage() {}
func (*ClickhouseConfig_Compression) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 1}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 1}
}
func (m *ClickhouseConfig_Compression) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_Compression.Unmarshal(m, b)
@ -425,7 +445,7 @@ func (m *ClickhouseConfig_ExternalDictionary) Reset() { *m = ClickhouseC
func (m *ClickhouseConfig_ExternalDictionary) String() string { return proto.CompactTextString(m) }
func (*ClickhouseConfig_ExternalDictionary) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2}
}
func (m *ClickhouseConfig_ExternalDictionary) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary.Unmarshal(m, b)
@ -747,7 +767,7 @@ func (m *ClickhouseConfig_ExternalDictionary_HttpSource) String() string {
}
func (*ClickhouseConfig_ExternalDictionary_HttpSource) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_HttpSource) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 0}
}
func (m *ClickhouseConfig_ExternalDictionary_HttpSource) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_HttpSource.Unmarshal(m, b)
@ -812,7 +832,7 @@ func (m *ClickhouseConfig_ExternalDictionary_MysqlSource) String() string {
}
func (*ClickhouseConfig_ExternalDictionary_MysqlSource) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_MysqlSource) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 1}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 1}
}
func (m *ClickhouseConfig_ExternalDictionary_MysqlSource) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_MysqlSource.Unmarshal(m, b)
@ -914,7 +934,7 @@ func (m *ClickhouseConfig_ExternalDictionary_MysqlSource_Replica) String() strin
}
func (*ClickhouseConfig_ExternalDictionary_MysqlSource_Replica) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_MysqlSource_Replica) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 1, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 1, 0}
}
func (m *ClickhouseConfig_ExternalDictionary_MysqlSource_Replica) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_MysqlSource_Replica.Unmarshal(m, b)
@ -997,7 +1017,7 @@ func (m *ClickhouseConfig_ExternalDictionary_ClickhouseSource) String() string {
}
func (*ClickhouseConfig_ExternalDictionary_ClickhouseSource) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_ClickhouseSource) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 2}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 2}
}
func (m *ClickhouseConfig_ExternalDictionary_ClickhouseSource) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_ClickhouseSource.Unmarshal(m, b)
@ -1092,7 +1112,7 @@ func (m *ClickhouseConfig_ExternalDictionary_MongodbSource) String() string {
}
func (*ClickhouseConfig_ExternalDictionary_MongodbSource) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_MongodbSource) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 3}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 3}
}
func (m *ClickhouseConfig_ExternalDictionary_MongodbSource) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_MongodbSource.Unmarshal(m, b)
@ -1174,7 +1194,7 @@ func (m *ClickhouseConfig_ExternalDictionary_Structure) String() string {
}
func (*ClickhouseConfig_ExternalDictionary_Structure) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_Structure) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 4}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 4}
}
func (m *ClickhouseConfig_ExternalDictionary_Structure) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_Structure.Unmarshal(m, b)
@ -1243,7 +1263,7 @@ func (m *ClickhouseConfig_ExternalDictionary_Structure_Attribute) String() strin
}
func (*ClickhouseConfig_ExternalDictionary_Structure_Attribute) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_Structure_Attribute) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 4, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 4, 0}
}
func (m *ClickhouseConfig_ExternalDictionary_Structure_Attribute) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_Structure_Attribute.Unmarshal(m, b)
@ -1322,7 +1342,7 @@ func (m *ClickhouseConfig_ExternalDictionary_Structure_Id) String() string {
}
func (*ClickhouseConfig_ExternalDictionary_Structure_Id) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_Structure_Id) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 4, 1}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 4, 1}
}
func (m *ClickhouseConfig_ExternalDictionary_Structure_Id) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_Structure_Id.Unmarshal(m, b)
@ -1366,7 +1386,7 @@ func (m *ClickhouseConfig_ExternalDictionary_Structure_Key) String() string {
}
func (*ClickhouseConfig_ExternalDictionary_Structure_Key) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_Structure_Key) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 4, 2}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 4, 2}
}
func (m *ClickhouseConfig_ExternalDictionary_Structure_Key) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_Structure_Key.Unmarshal(m, b)
@ -1413,7 +1433,7 @@ func (m *ClickhouseConfig_ExternalDictionary_Layout) String() string {
}
func (*ClickhouseConfig_ExternalDictionary_Layout) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_Layout) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 5}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 5}
}
func (m *ClickhouseConfig_ExternalDictionary_Layout) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_Layout.Unmarshal(m, b)
@ -1463,7 +1483,7 @@ func (m *ClickhouseConfig_ExternalDictionary_Range) Reset() {
func (m *ClickhouseConfig_ExternalDictionary_Range) String() string { return proto.CompactTextString(m) }
func (*ClickhouseConfig_ExternalDictionary_Range) ProtoMessage() {}
func (*ClickhouseConfig_ExternalDictionary_Range) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 2, 6}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 2, 6}
}
func (m *ClickhouseConfig_ExternalDictionary_Range) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_ExternalDictionary_Range.Unmarshal(m, b)
@ -1512,7 +1532,7 @@ func (m *ClickhouseConfig_GraphiteRollup) Reset() { *m = ClickhouseConfi
func (m *ClickhouseConfig_GraphiteRollup) String() string { return proto.CompactTextString(m) }
func (*ClickhouseConfig_GraphiteRollup) ProtoMessage() {}
func (*ClickhouseConfig_GraphiteRollup) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 3}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 3}
}
func (m *ClickhouseConfig_GraphiteRollup) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_GraphiteRollup.Unmarshal(m, b)
@ -1564,7 +1584,7 @@ func (m *ClickhouseConfig_GraphiteRollup_Pattern) Reset() {
func (m *ClickhouseConfig_GraphiteRollup_Pattern) String() string { return proto.CompactTextString(m) }
func (*ClickhouseConfig_GraphiteRollup_Pattern) ProtoMessage() {}
func (*ClickhouseConfig_GraphiteRollup_Pattern) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 3, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 3, 0}
}
func (m *ClickhouseConfig_GraphiteRollup_Pattern) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_GraphiteRollup_Pattern.Unmarshal(m, b)
@ -1623,7 +1643,7 @@ func (m *ClickhouseConfig_GraphiteRollup_Pattern_Retention) String() string {
}
func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) ProtoMessage() {}
func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{0, 3, 0, 0}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{0, 3, 0, 0}
}
func (m *ClickhouseConfig_GraphiteRollup_Pattern_Retention) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfig_GraphiteRollup_Pattern_Retention.Unmarshal(m, b)
@ -1674,7 +1694,7 @@ func (m *ClickhouseConfigSet) Reset() { *m = ClickhouseConfigSet{} }
func (m *ClickhouseConfigSet) String() string { return proto.CompactTextString(m) }
func (*ClickhouseConfigSet) ProtoMessage() {}
func (*ClickhouseConfigSet) Descriptor() ([]byte, []int) {
return fileDescriptor_clickhouse_cf71ea45ca19ec95, []int{1}
return fileDescriptor_clickhouse_11d6c7d5d6b2d37c, []int{1}
}
func (m *ClickhouseConfigSet) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClickhouseConfigSet.Unmarshal(m, b)
@ -1741,127 +1761,129 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/clickhouse/v1/config/clickhouse.proto", fileDescriptor_clickhouse_cf71ea45ca19ec95)
proto.RegisterFile("yandex/cloud/mdb/clickhouse/v1/config/clickhouse.proto", fileDescriptor_clickhouse_11d6c7d5d6b2d37c)
}
var fileDescriptor_clickhouse_cf71ea45ca19ec95 = []byte{
// 1882 bytes of a gzipped FileDescriptorProto
var fileDescriptor_clickhouse_11d6c7d5d6b2d37c = []byte{
// 1917 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0x4f, 0x73, 0xdb, 0xc6,
0x15, 0x0f, 0x08, 0x92, 0x22, 0x1e, 0x2d, 0x09, 0xd9, 0xd8, 0x0e, 0x8b, 0xc6, 0x8e, 0xa3, 0x71,
0x27, 0xea, 0x64, 0x0c, 0x89, 0x52, 0xe4, 0xb4, 0xd3, 0xda, 0x53, 0x8a, 0xa2, 0x25, 0xc6, 0xd4,
0x15, 0x0f, 0x08, 0x92, 0x22, 0x1e, 0x25, 0x0a, 0xd9, 0x38, 0x0e, 0x8b, 0xc6, 0x8e, 0xa2, 0x71,
0x27, 0xca, 0x64, 0x4c, 0x89, 0x52, 0xe4, 0xb4, 0xd3, 0xda, 0x53, 0x8a, 0xa2, 0x25, 0xc6, 0xd4,
0x9f, 0xac, 0x68, 0x59, 0x71, 0xa6, 0x41, 0x41, 0x60, 0x45, 0x22, 0xc6, 0xbf, 0x2c, 0x01, 0x89,
0x4c, 0x67, 0x32, 0x53, 0x1f, 0x7a, 0xc8, 0xa1, 0xd3, 0x4f, 0xd0, 0x99, 0x7e, 0x84, 0x1e, 0x7b,
0x4b, 0x0f, 0x1d, 0xe5, 0x03, 0xf4, 0xda, 0x5b, 0x0f, 0xfd, 0x02, 0xbd, 0xa8, 0x97, 0xce, 0xee,
0x02, 0x04, 0x29, 0xd7, 0x56, 0xa2, 0xd0, 0x93, 0x1b, 0xf6, 0xb7, 0x78, 0xbf, 0xdf, 0xdb, 0x87,
0xb7, 0xfb, 0x1e, 0x16, 0xee, 0x0e, 0x4d, 0xdf, 0x26, 0x83, 0x25, 0xcb, 0x0d, 0x62, 0x7b, 0xc9,
0xb3, 0x3b, 0x4b, 0x96, 0xeb, 0x58, 0x4f, 0x7b, 0x41, 0xdc, 0x27, 0x4b, 0xc7, 0xd5, 0x25, 0x2b,
0xf0, 0x8f, 0x9c, 0xee, 0x18, 0xa8, 0x87, 0x34, 0x88, 0x02, 0xf4, 0x13, 0x61, 0xa7, 0x73, 0x3b,
0xdd, 0xb3, 0x3b, 0xfa, 0xd8, 0x2b, 0xc7, 0x55, 0x5d, 0xd8, 0x69, 0x37, 0xbb, 0x41, 0xd0, 0x75,
0xc9, 0x12, 0x37, 0xea, 0xc4, 0x47, 0x4b, 0x27, 0xd4, 0x0c, 0x43, 0x42, 0xfb, 0x82, 0x46, 0xbb,
0x31, 0x21, 0x7f, 0x6c, 0xba, 0x8e, 0x6d, 0x46, 0x4e, 0xe0, 0x8b, 0xe9, 0x85, 0xff, 0x2e, 0x82,
0x5a, 0x1f, 0xf1, 0xd6, 0x39, 0x27, 0xfa, 0x35, 0x28, 0x6e, 0xd0, 0x35, 0x5c, 0x72, 0x4c, 0xdc,
0x8a, 0x74, 0x4b, 0x5a, 0x9c, 0x5b, 0xf9, 0x95, 0xfe, 0xad, 0xdc, 0xd1, 0xcf, 0x73, 0xe9, 0xad,
0xa0, 0xdb, 0x62, 0x3c, 0xb8, 0xe4, 0x26, 0x4f, 0xe8, 0x37, 0x00, 0x1e, 0xa1, 0x5d, 0x62, 0x44,
0x94, 0x90, 0x4a, 0xee, 0x96, 0xb4, 0x58, 0x5e, 0xa9, 0x5d, 0x96, 0x7f, 0x9b, 0x31, 0xb5, 0x29,
0x21, 0x58, 0xf1, 0xd2, 0x47, 0x44, 0xa0, 0x6c, 0x05, 0x5e, 0x48, 0x49, 0xbf, 0xef, 0x04, 0x7e,
0x45, 0xbe, 0x25, 0x2f, 0x96, 0x57, 0xea, 0x97, 0x95, 0xa8, 0x67, 0x54, 0x78, 0x9c, 0x17, 0xf9,
0x70, 0xc5, 0x76, 0x2c, 0x16, 0x4d, 0x93, 0x3a, 0xa4, 0x5f, 0xc9, 0x73, 0x9d, 0x0f, 0x2f, 0xab,
0xd3, 0x18, 0x44, 0x84, 0xfa, 0xa6, 0xbb, 0x91, 0x72, 0x0e, 0xf1, 0x04, 0x3f, 0x0a, 0x60, 0xbe,
0x4b, 0xcd, 0xb0, 0xe7, 0x44, 0xc4, 0xa0, 0x81, 0xeb, 0xc6, 0x61, 0xa5, 0xc0, 0x25, 0x1f, 0x5c,
0x56, 0x72, 0x33, 0xa1, 0xc3, 0x9c, 0x0d, 0xcf, 0x75, 0x27, 0xc6, 0x68, 0x07, 0xe6, 0x3d, 0x73,
0x60, 0x58, 0x81, 0xef, 0x13, 0xee, 0x47, 0xbf, 0x52, 0xe4, 0x9f, 0xeb, 0xc7, 0xba, 0x48, 0x3b,
0x3d, 0x4d, 0x3b, 0xbd, 0xe9, 0x47, 0x77, 0xdf, 0x3f, 0x30, 0xdd, 0x98, 0xac, 0x97, 0xce, 0x4e,
0xab, 0xf9, 0xfb, 0xf7, 0xaa, 0xcb, 0x78, 0xce, 0x33, 0x07, 0xf5, 0xcc, 0x18, 0x7d, 0x02, 0xd7,
0x13, 0x3e, 0x2b, 0xa6, 0x94, 0xf8, 0x91, 0xf1, 0x79, 0x4c, 0x78, 0xe8, 0x66, 0xbe, 0x0b, 0xed,
0x55, 0x41, 0x9b, 0x70, 0x7c, 0x24, 0x28, 0x50, 0x13, 0xd0, 0x53, 0x42, 0x42, 0xc3, 0x74, 0x9d,
0x63, 0x62, 0x44, 0x8e, 0x47, 0x82, 0x38, 0xaa, 0x94, 0x2e, 0x24, 0xc6, 0x2a, 0x33, 0xab, 0x31,
0xab, 0xb6, 0x30, 0x42, 0xfb, 0xf0, 0x66, 0xec, 0xa7, 0x5f, 0x9a, 0xd8, 0x86, 0x65, 0x5a, 0x3d,
0x62, 0xf4, 0x9d, 0x2f, 0x48, 0x45, 0xb9, 0x98, 0xef, 0xda, 0xb8, 0x6d, 0x9d, 0x99, 0xee, 0x3b,
0x5f, 0x10, 0xd4, 0x66, 0xc1, 0xa4, 0x4f, 0xc7, 0xc9, 0xe0, 0xe2, 0x55, 0xcf, 0x9f, 0x9d, 0x56,
0xcb, 0xf7, 0xd7, 0x56, 0xef, 0xfe, 0xec, 0x83, 0xe5, 0x9f, 0x57, 0x57, 0x96, 0xf1, 0x2c, 0x23,
0xc9, 0x58, 0x77, 0x45, 0x48, 0x23, 0xb3, 0xe3, 0x0a, 0x52, 0x23, 0x0a, 0x0c, 0x9b, 0x06, 0x61,
0xa5, 0x7c, 0xb1, 0xa7, 0xc8, 0x33, 0x07, 0x6d, 0x66, 0xc9, 0xa8, 0xda, 0xc1, 0x06, 0x0d, 0x42,
0xe4, 0xc2, 0xed, 0x4e, 0xec, 0xb8, 0x91, 0xe3, 0x1b, 0xe3, 0xc9, 0x67, 0x50, 0xe2, 0x06, 0xa6,
0x6d, 0x38, 0x7e, 0x44, 0xe8, 0xb1, 0xe9, 0x56, 0xae, 0x5c, 0x4c, 0xff, 0x4e, 0x42, 0xb4, 0x31,
0xc6, 0x83, 0x39, 0x4d, 0x33, 0x61, 0xd1, 0xfe, 0x25, 0x81, 0x32, 0xda, 0xc2, 0xc8, 0x82, 0xb7,
0x29, 0x09, 0x5d, 0xc7, 0x32, 0x23, 0x62, 0x1b, 0x36, 0xb1, 0x63, 0x31, 0x70, 0x02, 0xdf, 0x38,
0x71, 0x7c, 0x3b, 0x38, 0xe1, 0xc7, 0xd1, 0x05, 0xb2, 0x37, 0x32, 0x8e, 0x8d, 0x71, 0x8a, 0xc7,
0x9c, 0x01, 0x51, 0x78, 0xf7, 0x02, 0x11, 0xa3, 0x4f, 0xac, 0xc0, 0xb7, 0xfb, 0xc9, 0xd9, 0xf4,
0x52, 0xb1, 0xdb, 0x2f, 0x15, 0xdb, 0x17, 0x44, 0xda, 0xb3, 0x1c, 0x94, 0xc7, 0x8e, 0x11, 0xd4,
0x81, 0xa2, 0x47, 0xa2, 0x5e, 0x60, 0x27, 0xc7, 0xeb, 0x87, 0x53, 0x38, 0x9b, 0xf4, 0x6d, 0xce,
0x88, 0x13, 0x66, 0xf4, 0x1e, 0xcc, 0x7a, 0x8e, 0x6f, 0x84, 0x26, 0x8d, 0x44, 0xb6, 0xb1, 0xd5,
0xc8, 0xeb, 0x33, 0x67, 0xa7, 0x55, 0xf9, 0xfe, 0xbd, 0x2a, 0x2e, 0x7b, 0x8e, 0xbf, 0x67, 0xd2,
0x88, 0xa7, 0xd1, 0x1d, 0x78, 0x63, 0xe2, 0x65, 0x83, 0xb2, 0x55, 0x54, 0xe4, 0x5b, 0xd2, 0xa2,
0x84, 0xd5, 0xb1, 0x37, 0x31, 0xc3, 0x17, 0x56, 0xa1, 0x28, 0xd4, 0xd0, 0x75, 0x40, 0xdb, 0x8d,
0xf6, 0xd6, 0xee, 0x86, 0xf1, 0x68, 0x67, 0x7f, 0xaf, 0x51, 0x6f, 0x3e, 0x68, 0x36, 0x36, 0xd4,
0xd7, 0xd0, 0x0c, 0xc8, 0xad, 0x27, 0xef, 0xab, 0x12, 0x2a, 0x41, 0xfe, 0xc9, 0x7e, 0x7b, 0x43,
0xcd, 0x69, 0xff, 0x79, 0x13, 0xd0, 0xf3, 0x67, 0x1c, 0xaa, 0x40, 0xde, 0x37, 0x3d, 0xc2, 0x23,
0xa1, 0xac, 0xe7, 0xff, 0x7d, 0x5a, 0x95, 0x30, 0x47, 0xd0, 0x00, 0x94, 0x7e, 0x44, 0x63, 0x2b,
0x8a, 0x69, 0x5a, 0x27, 0xda, 0xd3, 0x3b, 0x5c, 0xf5, 0xfd, 0x94, 0x3b, 0x11, 0xcd, 0xc4, 0x50,
0x00, 0x45, 0xd7, 0x1c, 0xb2, 0xf3, 0x43, 0xe6, 0xb2, 0x1f, 0x4d, 0x51, 0xb6, 0xc5, 0x89, 0x13,
0xcd, 0x44, 0x06, 0xbd, 0x0b, 0x73, 0x47, 0xce, 0x80, 0xd8, 0x86, 0xeb, 0x1c, 0x11, 0x76, 0x76,
0x55, 0xf2, 0xec, 0x6b, 0x6d, 0xbd, 0x86, 0x67, 0x39, 0xde, 0x4a, 0x60, 0x34, 0x84, 0xb9, 0xf4,
0x15, 0x83, 0x9a, 0x7e, 0x97, 0x54, 0x0a, 0xdc, 0xc3, 0xbd, 0x29, 0x7a, 0x88, 0x19, 0x2f, 0x93,
0x4e, 0x95, 0x38, 0x80, 0x06, 0x50, 0xee, 0x45, 0x51, 0x68, 0xf4, 0x83, 0x98, 0x5a, 0x24, 0xa9,
0x04, 0x8f, 0xa6, 0xa8, 0xbb, 0x15, 0x45, 0xe1, 0x3e, 0x27, 0xdf, 0x92, 0x30, 0xf4, 0x46, 0x23,
0xf4, 0x5b, 0xb8, 0xe2, 0x0d, 0xfb, 0x9f, 0xbb, 0xa9, 0xb4, 0xa8, 0x16, 0x07, 0x53, 0x94, 0xde,
0x66, 0xf4, 0x23, 0xed, 0xb2, 0x97, 0x0d, 0xd1, 0x57, 0x12, 0xbc, 0x9e, 0xf1, 0xa6, 0x2e, 0x88,
0xba, 0xf2, 0xc9, 0x14, 0x5d, 0xc8, 0xde, 0x19, 0xf9, 0xa1, 0x5a, 0xe7, 0x30, 0xf4, 0x3b, 0x09,
0xe6, 0xbc, 0xc0, 0xef, 0x06, 0x76, 0x27, 0xf5, 0x44, 0x54, 0xa4, 0xc3, 0x69, 0x06, 0x43, 0x08,
0x8c, 0xdc, 0x98, 0xf5, 0xc6, 0x01, 0x6d, 0x1d, 0x20, 0xfb, 0x52, 0xe8, 0x3a, 0xc8, 0x31, 0x75,
0x27, 0x76, 0x2f, 0x03, 0xd0, 0x5b, 0x50, 0x3c, 0x0a, 0xa8, 0x67, 0x46, 0x7c, 0xe7, 0xa6, 0x53,
0x09, 0xa6, 0x9d, 0xc9, 0x50, 0x1e, 0x8b, 0x39, 0xba, 0x0a, 0x39, 0xbb, 0x33, 0x41, 0x92, 0xb3,
0x3b, 0x48, 0x83, 0x02, 0x2f, 0x6c, 0x13, 0x14, 0x02, 0x42, 0x6f, 0x43, 0x3e, 0x0c, 0xa8, 0xd8,
0xa0, 0xf2, 0x7a, 0xf9, 0xec, 0xb4, 0x3a, 0xb3, 0x7c, 0xe7, 0xee, 0xda, 0xda, 0xea, 0x1a, 0xe6,
0x13, 0x08, 0x41, 0x3e, 0xee, 0x13, 0xca, 0x37, 0x92, 0x82, 0xf9, 0x33, 0xd2, 0xa0, 0x14, 0x9a,
0xfd, 0xfe, 0x49, 0x40, 0x6d, 0xbe, 0x6f, 0x14, 0x3c, 0x1a, 0xa3, 0x67, 0x12, 0x94, 0x92, 0xc3,
0x9c, 0xb5, 0x39, 0xac, 0xaf, 0xfa, 0xf4, 0xd5, 0x64, 0x98, 0x8e, 0x85, 0xcc, 0x7a, 0xf1, 0xd9,
0x37, 0xd5, 0xdc, 0xfd, 0x65, 0x3c, 0xd2, 0x45, 0x57, 0xa1, 0x70, 0xd2, 0x23, 0x54, 0xa4, 0xb8,
0x82, 0xc5, 0x00, 0xfd, 0x14, 0x54, 0xc7, 0x4f, 0x7a, 0x77, 0xc2, 0x7b, 0xa6, 0x21, 0x4f, 0x40,
0x05, 0xcf, 0x67, 0x38, 0xeb, 0x83, 0x86, 0xda, 0x9f, 0x25, 0x98, 0x49, 0xe8, 0xd1, 0x3b, 0x90,
0xef, 0x05, 0xfd, 0x28, 0x09, 0xeb, 0x2c, 0x8b, 0xde, 0x57, 0xdf, 0x54, 0x0b, 0xbf, 0xbc, 0xb7,
0xb2, 0xb6, 0x8a, 0xf9, 0x14, 0x5a, 0x80, 0x52, 0x48, 0x9d, 0x80, 0x3a, 0xd1, 0x30, 0xa9, 0x0f,
0xc5, 0xb3, 0x53, 0xe1, 0x53, 0x8a, 0x4f, 0x3d, 0xd2, 0xda, 0x3f, 0xa4, 0xf1, 0x9f, 0x8e, 0x4b,
0x67, 0x40, 0xba, 0x3c, 0xf9, 0xc5, 0xcb, 0x4b, 0x5d, 0xcf, 0xbf, 0xc8, 0xf5, 0x4a, 0xe2, 0x7a,
0x61, 0xbc, 0xf8, 0x3c, 0xb7, 0x80, 0xe2, 0xb9, 0x54, 0xf9, 0xbf, 0x5f, 0x49, 0xfb, 0xbb, 0x04,
0xb3, 0x13, 0x5b, 0xe7, 0x05, 0x6b, 0xba, 0x0d, 0x60, 0x05, 0xae, 0x2b, 0x9a, 0xe2, 0x89, 0x85,
0x8d, 0xe1, 0x3f, 0xdc, 0xea, 0xb4, 0x7f, 0x16, 0x40, 0x19, 0xd5, 0x46, 0xd4, 0x85, 0x9c, 0x63,
0x27, 0x6d, 0xd7, 0xe3, 0x57, 0x51, 0x7d, 0xf5, 0xa6, 0x8d, 0x73, 0x8e, 0x8d, 0x3e, 0x03, 0xf9,
0x29, 0x19, 0x26, 0x05, 0xf7, 0xf0, 0x95, 0x28, 0x3d, 0x24, 0x43, 0xcc, 0x44, 0xd0, 0xef, 0x25,
0x00, 0x33, 0x8a, 0xa8, 0xd3, 0x89, 0x23, 0xc2, 0xfa, 0xbc, 0x69, 0xef, 0xf6, 0x4c, 0xb3, 0x96,
0xca, 0x8c, 0x76, 0xfb, 0x98, 0xb2, 0xf6, 0xb5, 0x04, 0xca, 0xe8, 0x8d, 0x97, 0xb4, 0x42, 0x15,
0xc8, 0x47, 0xc3, 0x70, 0x72, 0x1b, 0x70, 0x04, 0xdd, 0x00, 0xf0, 0x63, 0xd7, 0x35, 0x8e, 0x59,
0x3b, 0x2a, 0xb2, 0x05, 0x2b, 0x0c, 0xe1, 0xfd, 0x29, 0xba, 0x09, 0x40, 0x06, 0xa3, 0x3f, 0x61,
0xb1, 0x43, 0xc7, 0x10, 0xb4, 0x00, 0x57, 0x7a, 0x0e, 0xa1, 0x26, 0xb5, 0x7a, 0x8e, 0x65, 0xba,
0x3c, 0x55, 0x4a, 0x78, 0x02, 0x43, 0x6f, 0x81, 0xe2, 0xf8, 0x9f, 0xb1, 0xbc, 0x3c, 0x16, 0x65,
0xbf, 0x84, 0x33, 0x40, 0xbb, 0x09, 0xb9, 0xa6, 0xfd, 0x62, 0xd7, 0xb5, 0x3f, 0x48, 0x20, 0x3f,
0x7c, 0x3e, 0xe6, 0xd2, 0x0f, 0x16, 0xf3, 0x3f, 0xe5, 0xa0, 0x28, 0x9a, 0x30, 0x14, 0x26, 0x61,
0x15, 0x5d, 0xf8, 0xc1, 0xd4, 0xbb, 0x3c, 0xbd, 0x3d, 0x0c, 0xc9, 0xc4, 0xe7, 0x5a, 0x80, 0x59,
0xde, 0x5f, 0x3b, 0xbe, 0x61, 0x11, 0xd7, 0x15, 0xff, 0x18, 0x32, 0x2e, 0x33, 0xb0, 0xe9, 0xd7,
0x19, 0xb4, 0xf0, 0x25, 0xe4, 0x99, 0x1d, 0xba, 0x0a, 0x6a, 0xfb, 0xe3, 0xbd, 0xc6, 0xb9, 0xce,
0xba, 0x04, 0xf9, 0x07, 0xad, 0x5a, 0x5b, 0x95, 0x10, 0x40, 0x71, 0xab, 0xb6, 0xbf, 0xd5, 0xd8,
0x50, 0x73, 0xac, 0x0f, 0xaf, 0xef, 0x6e, 0xef, 0xb5, 0x1a, 0x87, 0xc6, 0xc3, 0xc6, 0xc7, 0x46,
0x82, 0xcb, 0x48, 0x85, 0x2b, 0xb8, 0xb6, 0xb3, 0xd9, 0x48, 0x91, 0x3c, 0x52, 0xa0, 0x50, 0xaf,
0xd5, 0xb7, 0x1a, 0x6a, 0x01, 0x5d, 0x83, 0xd7, 0xc7, 0x8d, 0x04, 0x5c, 0xd4, 0xde, 0x83, 0x82,
0xe8, 0xf8, 0x54, 0x90, 0x3d, 0xc7, 0xe7, 0xd1, 0x91, 0x31, 0x7b, 0xe4, 0x88, 0x39, 0x48, 0x9c,
0x66, 0x8f, 0xeb, 0x2a, 0x94, 0xd2, 0x36, 0x11, 0xe5, 0xbf, 0xfe, 0x5b, 0x55, 0x5a, 0x9f, 0x83,
0xa2, 0x68, 0x4d, 0xc4, 0x58, 0xfb, 0x8b, 0x0c, 0x73, 0x93, 0x17, 0x0d, 0x2f, 0x49, 0x74, 0xca,
0x0e, 0xa6, 0x88, 0x85, 0x33, 0xdd, 0x96, 0x3b, 0xd3, 0xb9, 0xdc, 0xd0, 0xf7, 0x04, 0x6d, 0x56,
0x74, 0x53, 0x1d, 0xed, 0x8f, 0x39, 0x98, 0x49, 0x66, 0xd1, 0x75, 0x28, 0x52, 0xd2, 0x25, 0x83,
0x50, 0xf8, 0x86, 0x93, 0x11, 0xba, 0x05, 0xa5, 0xa3, 0xd8, 0x7f, 0xfe, 0xc8, 0x1e, 0xa1, 0xe8,
0x4b, 0x50, 0x28, 0x89, 0x88, 0x1f, 0x65, 0x57, 0x4e, 0x87, 0xd3, 0x75, 0x5d, 0xc7, 0x29, 0xff,
0x68, 0x11, 0x99, 0xa4, 0xf6, 0x10, 0x94, 0xd1, 0x3c, 0xaa, 0x80, 0x6c, 0x76, 0x45, 0x7c, 0xb3,
0x92, 0xce, 0x20, 0x74, 0x1b, 0x94, 0x90, 0x12, 0xcb, 0xe9, 0xa7, 0x2b, 0xc9, 0xe6, 0xb3, 0x89,
0x05, 0x1b, 0x4a, 0xe9, 0xcd, 0x1d, 0xfa, 0x11, 0x5c, 0x6b, 0xed, 0x6e, 0x1a, 0xad, 0xc6, 0x41,
0xa3, 0x75, 0x2e, 0x17, 0x15, 0x28, 0xb4, 0x71, 0xad, 0xde, 0x50, 0x25, 0xf6, 0xb8, 0xd1, 0x58,
0x7f, 0xb4, 0xa9, 0xe6, 0xd0, 0x3c, 0x94, 0x9b, 0x3b, 0x0f, 0x76, 0xf1, 0x76, 0xad, 0xdd, 0xdc,
0xdd, 0x51, 0x65, 0x54, 0x86, 0x99, 0xc7, 0x35, 0xbc, 0xd3, 0xdc, 0xd9, 0x14, 0xf9, 0xd7, 0xc0,
0x78, 0x17, 0xab, 0x85, 0x85, 0xbf, 0xe6, 0xe0, 0x8d, 0xf3, 0x6b, 0xdf, 0x27, 0x11, 0xea, 0x81,
0x4a, 0x8e, 0x8e, 0xc4, 0xf9, 0x62, 0x88, 0x18, 0x25, 0x15, 0xe8, 0x83, 0x4b, 0x46, 0x34, 0xf9,
0x5a, 0xf3, 0x23, 0xda, 0xe4, 0xaa, 0xf3, 0x10, 0xca, 0xac, 0x1e, 0xa6, 0x22, 0xb9, 0xef, 0x25,
0x82, 0x81, 0x71, 0x25, 0xcc, 0x9f, 0xc2, 0x9c, 0x4d, 0x8e, 0xcc, 0xd8, 0x8d, 0x52, 0x72, 0xf9,
0xfb, 0x91, 0xcf, 0x26, 0x74, 0xc9, 0x82, 0x0e, 0x9e, 0xb4, 0xbb, 0x4e, 0xd4, 0x8b, 0x3b, 0xba,
0x15, 0x78, 0x4b, 0x82, 0xf3, 0x8e, 0xb8, 0xe5, 0xed, 0x06, 0x77, 0xba, 0xc4, 0xe7, 0xb7, 0x15,
0x4b, 0xdf, 0xea, 0xf6, 0xf9, 0x17, 0x19, 0xd8, 0x29, 0x72, 0xbb, 0xd5, 0xff, 0x05, 0x00, 0x00,
0xff, 0xff, 0x20, 0xb8, 0x9b, 0xe3, 0xb8, 0x16, 0x00, 0x00,
0x74, 0x67, 0x32, 0x53, 0x1f, 0x7a, 0xc8, 0xa1, 0xd3, 0x4f, 0xd0, 0x99, 0x7e, 0x84, 0x1e, 0x7b,
0x4b, 0x0f, 0x1d, 0xe5, 0x03, 0xf4, 0xda, 0x5b, 0x0f, 0x3d, 0xf6, 0xd2, 0x8b, 0x4e, 0x9d, 0xdd,
0x05, 0x48, 0x50, 0xae, 0xad, 0x54, 0xa1, 0x27, 0x37, 0xec, 0x0f, 0x78, 0xbf, 0xdf, 0xdb, 0xb7,
0x6f, 0xf7, 0x3d, 0x2c, 0xdc, 0x19, 0x1a, 0x9e, 0x45, 0x06, 0xcb, 0xa6, 0xe3, 0x47, 0xd6, 0xb2,
0x6b, 0x75, 0x96, 0x4d, 0xc7, 0x36, 0x9f, 0xf4, 0xfc, 0xa8, 0x4f, 0x96, 0x4f, 0xaa, 0xcb, 0xa6,
0xef, 0x1d, 0xdb, 0xdd, 0x14, 0x58, 0x09, 0xa8, 0x1f, 0xfa, 0xe8, 0x27, 0xc2, 0xae, 0xc2, 0xed,
0x2a, 0xae, 0xd5, 0xa9, 0xa4, 0x3e, 0x39, 0xa9, 0x56, 0x84, 0x9d, 0x76, 0xb3, 0xeb, 0xfb, 0x5d,
0x87, 0x2c, 0x73, 0xa3, 0x4e, 0x74, 0xbc, 0x7c, 0x4a, 0x8d, 0x20, 0x20, 0xb4, 0x2f, 0x68, 0xb4,
0x1b, 0x13, 0xf2, 0x27, 0x86, 0x63, 0x5b, 0x46, 0x68, 0xfb, 0x9e, 0x78, 0xbd, 0xf8, 0xef, 0xf7,
0x41, 0xad, 0x8f, 0x78, 0xeb, 0x9c, 0x13, 0xfd, 0x0a, 0x14, 0xc7, 0xef, 0xea, 0x0e, 0x39, 0x21,
0x4e, 0x59, 0x5a, 0x90, 0x96, 0x4a, 0xab, 0xbf, 0xac, 0x7c, 0x27, 0x77, 0x2a, 0x17, 0xb9, 0x2a,
0x2d, 0xbf, 0xdb, 0x62, 0x3c, 0xb8, 0xe0, 0xc4, 0x4f, 0xe8, 0xd7, 0x00, 0x2e, 0xa1, 0x5d, 0xa2,
0x87, 0x94, 0x90, 0x72, 0x66, 0x41, 0x5a, 0x2a, 0xae, 0xd6, 0xae, 0xca, 0xbf, 0xc3, 0x98, 0xda,
0x94, 0x10, 0xac, 0xb8, 0xc9, 0x23, 0x22, 0x50, 0x34, 0x7d, 0x37, 0xa0, 0xa4, 0xdf, 0xb7, 0x7d,
0xaf, 0x2c, 0x2f, 0xc8, 0x4b, 0xc5, 0xd5, 0xfa, 0x55, 0x25, 0xea, 0x63, 0x2a, 0x9c, 0xe6, 0x45,
0x1e, 0xcc, 0x5a, 0xb6, 0xc9, 0xa2, 0x69, 0x50, 0x9b, 0xf4, 0xcb, 0x59, 0xae, 0xf3, 0xf1, 0x55,
0x75, 0x1a, 0x83, 0x90, 0x50, 0xcf, 0x70, 0x36, 0x13, 0xce, 0x21, 0x9e, 0xe0, 0x47, 0x3e, 0xcc,
0x77, 0xa9, 0x11, 0xf4, 0xec, 0x90, 0xe8, 0xd4, 0x77, 0x9c, 0x28, 0x28, 0xe7, 0xb8, 0xe4, 0xfd,
0xab, 0x4a, 0x6e, 0xc5, 0x74, 0x98, 0xb3, 0xe1, 0x52, 0x77, 0x62, 0x8c, 0x76, 0x61, 0xde, 0x35,
0x06, 0xba, 0xe9, 0x7b, 0x1e, 0xe1, 0x7e, 0xf4, 0xcb, 0x79, 0xbe, 0x5c, 0x3f, 0xae, 0x88, 0xb4,
0xab, 0x24, 0x69, 0x57, 0x69, 0x7a, 0xe1, 0x9d, 0x0f, 0x0f, 0x0d, 0x27, 0x22, 0x1b, 0x85, 0xf3,
0xb3, 0x6a, 0xf6, 0xde, 0xdd, 0xea, 0x0a, 0x2e, 0xb9, 0xc6, 0xa0, 0x3e, 0x36, 0x46, 0x9f, 0xc1,
0xf5, 0x98, 0xcf, 0x8c, 0x28, 0x25, 0x5e, 0xa8, 0x7f, 0x19, 0x11, 0x1e, 0xba, 0x99, 0xff, 0x87,
0xf6, 0x9a, 0xa0, 0x8d, 0x39, 0x3e, 0x11, 0x14, 0xa8, 0x09, 0xe8, 0x09, 0x21, 0x81, 0x6e, 0x38,
0xf6, 0x09, 0xd1, 0x43, 0xdb, 0x25, 0x7e, 0x14, 0x96, 0x0b, 0x97, 0x12, 0x63, 0x95, 0x99, 0xd5,
0x98, 0x55, 0x5b, 0x18, 0xa1, 0x03, 0x78, 0x2b, 0xf2, 0x92, 0x95, 0x26, 0x96, 0x6e, 0x1a, 0x66,
0x8f, 0xe8, 0x7d, 0xfb, 0x29, 0x29, 0x2b, 0x97, 0xf3, 0xbd, 0x99, 0xb6, 0xad, 0x33, 0xd3, 0x03,
0xfb, 0x29, 0x41, 0x6d, 0x16, 0x4c, 0xfa, 0x24, 0x4d, 0x06, 0x97, 0xcf, 0x7a, 0xfe, 0xfc, 0xac,
0x5a, 0xbc, 0xb7, 0xbe, 0x76, 0xe7, 0xa7, 0x1f, 0xad, 0xfc, 0xac, 0xba, 0xba, 0x82, 0xe7, 0x18,
0xc9, 0x98, 0x75, 0x4f, 0x84, 0x34, 0x34, 0x3a, 0x8e, 0x20, 0xd5, 0x43, 0x5f, 0xb7, 0xa8, 0x1f,
0x94, 0x8b, 0x97, 0x7b, 0x8a, 0x5c, 0x63, 0xd0, 0x66, 0x96, 0x8c, 0xaa, 0xed, 0x6f, 0x52, 0x3f,
0x40, 0x8f, 0x40, 0x63, 0x84, 0x81, 0x41, 0x43, 0x9b, 0xad, 0xda, 0x24, 0xe9, 0xdc, 0xe5, 0xa4,
0xcc, 0x9f, 0xfd, 0xc4, 0x3a, 0x45, 0xec, 0xc0, 0xad, 0x4e, 0x64, 0x3b, 0xa1, 0xed, 0xe9, 0xe9,
0xac, 0xd6, 0x29, 0x71, 0x7c, 0xc3, 0xd2, 0x6d, 0x2f, 0x24, 0xf4, 0xc4, 0x70, 0xca, 0xb3, 0x97,
0x4b, 0xbc, 0x1b, 0x13, 0x6d, 0xa6, 0x78, 0x30, 0xa7, 0x69, 0xc6, 0x2c, 0x48, 0x83, 0x02, 0x4b,
0x81, 0xa7, 0xbe, 0x47, 0xca, 0xa5, 0x05, 0x69, 0x49, 0xc1, 0xa3, 0xb1, 0xf6, 0x4f, 0x09, 0x94,
0xd1, 0xb9, 0x81, 0x4c, 0x78, 0x87, 0x92, 0xc0, 0xb1, 0x4d, 0x23, 0x24, 0x96, 0x6e, 0x11, 0x2b,
0x12, 0x03, 0x36, 0xf7, 0x53, 0xdb, 0xb3, 0xfc, 0x53, 0x7e, 0x06, 0x5e, 0xe2, 0xd2, 0x8d, 0x31,
0xc7, 0x66, 0x9a, 0xe2, 0x11, 0x67, 0x40, 0x14, 0xde, 0xbb, 0x44, 0x44, 0xef, 0x13, 0xd3, 0xf7,
0xac, 0x7e, 0x7c, 0x20, 0xbe, 0x54, 0xec, 0xd6, 0x4b, 0xc5, 0x0e, 0x04, 0x91, 0xf6, 0x2c, 0x03,
0xc5, 0xd4, 0xd9, 0x85, 0x3a, 0x90, 0x77, 0x49, 0xd8, 0xf3, 0xad, 0xf8, 0x4c, 0xff, 0x78, 0x0a,
0x07, 0x62, 0x65, 0x87, 0x33, 0xe2, 0x98, 0x19, 0x7d, 0x00, 0x73, 0xae, 0xed, 0xf1, 0xec, 0x11,
0x29, 0xce, 0x66, 0x23, 0x6f, 0xcc, 0x9c, 0x9f, 0x55, 0xe5, 0x7b, 0x77, 0xab, 0xb8, 0xe8, 0xda,
0x1e, 0x4b, 0x0e, 0x9e, 0xbb, 0xb7, 0xe1, 0x8d, 0x89, 0x8f, 0x75, 0xca, 0x66, 0x51, 0x96, 0x17,
0xa4, 0x25, 0x09, 0xab, 0xa9, 0x2f, 0x31, 0xc3, 0x17, 0xd7, 0x20, 0x2f, 0xd4, 0xd0, 0x75, 0x40,
0x3b, 0x8d, 0xf6, 0xf6, 0xde, 0xa6, 0xfe, 0x70, 0xf7, 0x60, 0xbf, 0x51, 0x6f, 0xde, 0x6f, 0x36,
0x36, 0xd5, 0xd7, 0xd0, 0x0c, 0xc8, 0xad, 0xc7, 0x1f, 0xaa, 0x12, 0x2a, 0x40, 0xf6, 0xf1, 0x41,
0x7b, 0x53, 0xcd, 0x68, 0xff, 0x79, 0x0b, 0xd0, 0xf3, 0x07, 0x2b, 0x2a, 0x43, 0xd6, 0x33, 0x5c,
0xc2, 0x23, 0xa1, 0x6c, 0x64, 0xff, 0x75, 0x56, 0x95, 0x30, 0x47, 0xd0, 0x00, 0x94, 0x7e, 0x48,
0x23, 0x33, 0x8c, 0x68, 0x52, 0x9c, 0xda, 0xd3, 0x3b, 0xd1, 0x2b, 0x07, 0x09, 0x77, 0x2c, 0x3a,
0x16, 0x43, 0x3e, 0xe4, 0x1d, 0x63, 0xc8, 0x0e, 0x2d, 0x99, 0xcb, 0x7e, 0x32, 0x45, 0xd9, 0x16,
0x27, 0x8e, 0x35, 0x63, 0x19, 0xf4, 0x1e, 0x94, 0x8e, 0xed, 0x01, 0xb1, 0x74, 0xc7, 0x3e, 0x26,
0x6c, 0x77, 0x94, 0xb3, 0x6c, 0xb5, 0xb6, 0x5f, 0xc3, 0x73, 0x1c, 0x6f, 0xc5, 0x30, 0x1a, 0x42,
0x29, 0xf9, 0x44, 0xa7, 0x86, 0xd7, 0x25, 0xe5, 0x1c, 0xf7, 0x70, 0x7f, 0x8a, 0x1e, 0x62, 0xc6,
0xcb, 0xa4, 0x13, 0x25, 0x0e, 0xa0, 0x01, 0x14, 0x7b, 0x61, 0x18, 0xe8, 0x7d, 0x3f, 0xa2, 0x26,
0x89, 0xcb, 0xcf, 0xc3, 0x29, 0xea, 0x6e, 0x87, 0x61, 0x70, 0xc0, 0xc9, 0xb7, 0x25, 0x0c, 0xbd,
0xd1, 0x08, 0xfd, 0x06, 0x66, 0xdd, 0x61, 0xff, 0x4b, 0x27, 0x91, 0x16, 0x25, 0xea, 0x70, 0x8a,
0xd2, 0x3b, 0x8c, 0x7e, 0xa4, 0x5d, 0x74, 0xc7, 0x43, 0xf4, 0xb5, 0x04, 0xaf, 0x8f, 0x79, 0x13,
0x17, 0x44, 0x31, 0xfb, 0x6c, 0x8a, 0x2e, 0x8c, 0xbf, 0x19, 0xf9, 0xa1, 0x9a, 0x17, 0x30, 0xf4,
0x5b, 0x09, 0x4a, 0xae, 0xef, 0x75, 0x7d, 0xab, 0x93, 0x78, 0x22, 0xca, 0xe0, 0xd1, 0x34, 0x83,
0x21, 0x04, 0x46, 0x6e, 0xcc, 0xb9, 0x69, 0x40, 0xdb, 0x00, 0x18, 0xaf, 0x14, 0xba, 0x0e, 0x72,
0x44, 0x9d, 0x89, 0xdd, 0xcb, 0x00, 0xf4, 0x36, 0xe4, 0x8f, 0x7d, 0xea, 0x1a, 0x21, 0xdf, 0xb9,
0xc9, 0xab, 0x18, 0xd3, 0xce, 0x65, 0x28, 0xa6, 0x62, 0x8e, 0xae, 0x41, 0xc6, 0xea, 0x4c, 0x90,
0x64, 0xac, 0x0e, 0xd2, 0x20, 0xc7, 0xab, 0xe9, 0x04, 0x85, 0x80, 0xd0, 0x3b, 0x90, 0x0d, 0x7c,
0x2a, 0x36, 0xa8, 0xbc, 0x51, 0x3c, 0x3f, 0xab, 0xce, 0xac, 0xdc, 0xbe, 0xb3, 0xbe, 0xbe, 0xb6,
0x8e, 0xf9, 0x0b, 0x84, 0x20, 0x1b, 0xf5, 0x09, 0xe5, 0x1b, 0x49, 0xc1, 0xfc, 0x99, 0x95, 0xa2,
0xc0, 0xe8, 0xf7, 0x4f, 0x7d, 0x6a, 0xf1, 0x7d, 0xa3, 0xe0, 0xd1, 0x18, 0x3d, 0x93, 0xa0, 0x10,
0x1f, 0xe6, 0xac, 0xb7, 0x62, 0xcd, 0xdc, 0xe7, 0xaf, 0x26, 0xc3, 0x2a, 0x58, 0xc8, 0x6c, 0xe4,
0x9f, 0x7d, 0x5b, 0xcd, 0xdc, 0x5b, 0xc1, 0x23, 0x5d, 0x74, 0x0d, 0x72, 0xa7, 0x3d, 0x42, 0x45,
0x8a, 0x2b, 0x58, 0x0c, 0xd0, 0xfb, 0xa0, 0xda, 0x5e, 0xfc, 0xc3, 0x40, 0x78, 0xa3, 0x36, 0xe4,
0x09, 0xa8, 0xe0, 0xf9, 0x31, 0xce, 0x9a, 0xaf, 0xa1, 0xf6, 0x27, 0x09, 0x66, 0x62, 0x7a, 0xf4,
0x2e, 0x64, 0x7b, 0x7e, 0x3f, 0x8c, 0xc3, 0x3a, 0xc7, 0xa2, 0xf7, 0xf5, 0xb7, 0xd5, 0xdc, 0x2f,
0xee, 0xae, 0xae, 0xaf, 0x61, 0xfe, 0x0a, 0x2d, 0x42, 0x21, 0xa0, 0xb6, 0x4f, 0xed, 0x70, 0x18,
0xd7, 0x87, 0xfc, 0xf9, 0x99, 0xf0, 0x29, 0xc1, 0xa7, 0x1e, 0x69, 0xed, 0xef, 0x52, 0xfa, 0x4f,
0xe7, 0xca, 0x19, 0x90, 0x4c, 0x4f, 0x7e, 0xf1, 0xf4, 0x12, 0xd7, 0xb3, 0x2f, 0x72, 0xbd, 0x1c,
0xbb, 0x9e, 0x4b, 0x17, 0x9f, 0xe7, 0x26, 0x90, 0xbf, 0x90, 0x2a, 0xff, 0x73, 0x95, 0xb4, 0xbf,
0x49, 0x30, 0x37, 0xb1, 0x75, 0x5e, 0x30, 0xa7, 0x5b, 0x00, 0xa6, 0xef, 0x38, 0xa2, 0x13, 0x9f,
0x98, 0x58, 0x0a, 0xff, 0xe1, 0x66, 0xa7, 0xfd, 0x23, 0x07, 0xca, 0xa8, 0x36, 0xa2, 0x2e, 0x64,
0x6c, 0x2b, 0x6e, 0xbb, 0x1e, 0xbd, 0x8a, 0xea, 0x5b, 0x69, 0x5a, 0x38, 0x63, 0x5b, 0xe8, 0x0b,
0x90, 0x9f, 0x90, 0x61, 0x5c, 0x70, 0x8f, 0x5e, 0x89, 0xd2, 0x03, 0x32, 0xc4, 0x4c, 0x04, 0xfd,
0x4e, 0x02, 0x30, 0xc2, 0x90, 0xda, 0x9d, 0x28, 0x24, 0xac, 0xcf, 0x9b, 0xf6, 0x6e, 0x1f, 0x6b,
0xd6, 0x12, 0x99, 0xd1, 0x6e, 0x4f, 0x29, 0x6b, 0xdf, 0x48, 0xa0, 0x8c, 0xbe, 0x78, 0x49, 0x2b,
0x54, 0x86, 0x6c, 0x38, 0x0c, 0x26, 0xb7, 0x01, 0x47, 0xd0, 0x0d, 0x00, 0x2f, 0x72, 0x1c, 0xfd,
0x84, 0xb5, 0xa3, 0x22, 0x5b, 0xb0, 0xc2, 0x10, 0xde, 0x9f, 0xa2, 0x9b, 0x00, 0x64, 0x30, 0xfa,
0xfd, 0x16, 0x3b, 0x34, 0x85, 0xa0, 0x45, 0x98, 0xed, 0xd9, 0x84, 0x1a, 0xd4, 0xec, 0xd9, 0xa6,
0xe1, 0xf0, 0x54, 0x29, 0xe0, 0x09, 0x0c, 0xbd, 0x0d, 0x8a, 0xed, 0x7d, 0xc1, 0xf2, 0xf2, 0x44,
0x94, 0xfd, 0x02, 0x1e, 0x03, 0xda, 0x4d, 0xc8, 0x34, 0xad, 0x17, 0xbb, 0xae, 0xfd, 0x5e, 0x02,
0xf9, 0xc1, 0xf3, 0x31, 0x97, 0x7e, 0xb0, 0x98, 0xff, 0x31, 0x03, 0x79, 0xd1, 0x84, 0xa1, 0x20,
0x0e, 0xab, 0xe8, 0xc2, 0x0f, 0xa7, 0xde, 0xe5, 0x55, 0xda, 0xc3, 0x80, 0x4c, 0x2c, 0xd7, 0x22,
0xcc, 0xf1, 0xfe, 0xda, 0xf6, 0x74, 0x93, 0x38, 0x8e, 0xf8, 0xc7, 0x90, 0x71, 0x91, 0x81, 0x4d,
0xaf, 0xce, 0xa0, 0xc5, 0xaf, 0x20, 0xcb, 0xec, 0xd0, 0x35, 0x50, 0xdb, 0x9f, 0xee, 0x37, 0x2e,
0x74, 0xd6, 0x05, 0xc8, 0xde, 0x6f, 0xd5, 0xda, 0xaa, 0x84, 0x00, 0xf2, 0xdb, 0xb5, 0x83, 0xed,
0xc6, 0xa6, 0x9a, 0x61, 0x7d, 0x78, 0x7d, 0x6f, 0x67, 0xbf, 0xd5, 0x38, 0xd2, 0x1f, 0x34, 0x3e,
0xd5, 0x63, 0x5c, 0x46, 0x2a, 0xcc, 0xe2, 0xda, 0xee, 0x56, 0x23, 0x41, 0xb2, 0x48, 0x81, 0x5c,
0xbd, 0x56, 0xdf, 0x6e, 0xa8, 0x39, 0xf4, 0x26, 0xbc, 0x9e, 0x36, 0x12, 0x70, 0x5e, 0xfb, 0x00,
0x72, 0xa2, 0xe3, 0x53, 0x41, 0x76, 0x6d, 0x8f, 0x47, 0x47, 0xc6, 0xec, 0x91, 0x23, 0xc6, 0x20,
0x76, 0x9a, 0x3d, 0x6e, 0xa8, 0x50, 0x48, 0xda, 0x44, 0x94, 0xfd, 0xe6, 0xaf, 0x55, 0x69, 0xa3,
0x04, 0x79, 0xd1, 0x9a, 0x88, 0xb1, 0xf6, 0x67, 0x19, 0x4a, 0x93, 0xb7, 0x1b, 0x2f, 0x49, 0x74,
0xca, 0x0e, 0xa6, 0x90, 0x85, 0x33, 0xd9, 0x96, 0xbb, 0xd3, 0xb9, 0x51, 0xa9, 0xec, 0x0b, 0xda,
0x71, 0xd1, 0x4d, 0x74, 0xb4, 0x3f, 0x64, 0x60, 0x26, 0x7e, 0x8b, 0xae, 0x43, 0x9e, 0x92, 0x2e,
0x19, 0x04, 0xc2, 0x37, 0x1c, 0x8f, 0xd0, 0x02, 0x14, 0x8e, 0x23, 0xef, 0xf9, 0x23, 0x7b, 0x84,
0xa2, 0xaf, 0x40, 0xa1, 0x24, 0x24, 0x5e, 0x38, 0xbe, 0xe7, 0x3a, 0x9a, 0xae, 0xeb, 0x15, 0x9c,
0xf0, 0x8f, 0x26, 0x31, 0x96, 0xd4, 0x1e, 0x80, 0x32, 0x7a, 0x8f, 0xca, 0x20, 0x1b, 0x5d, 0x11,
0xdf, 0x71, 0x49, 0x67, 0x10, 0xba, 0x05, 0x4a, 0x40, 0x89, 0x69, 0xf7, 0x93, 0x99, 0x8c, 0xdf,
0x8f, 0x5f, 0x2c, 0x5a, 0x50, 0x48, 0xae, 0x0b, 0xd1, 0x8f, 0xe0, 0xcd, 0xd6, 0xde, 0x96, 0xde,
0x6a, 0x1c, 0x36, 0x5a, 0x17, 0x72, 0x51, 0x81, 0x5c, 0x1b, 0xd7, 0xea, 0x0d, 0x55, 0x62, 0x8f,
0x9b, 0x8d, 0x8d, 0x87, 0x5b, 0x6a, 0x06, 0xcd, 0x43, 0xb1, 0xb9, 0x7b, 0x7f, 0x0f, 0xef, 0xd4,
0xda, 0xcd, 0xbd, 0x5d, 0x55, 0x46, 0x45, 0x98, 0x79, 0x54, 0xc3, 0xbb, 0xcd, 0xdd, 0x2d, 0x91,
0x7f, 0x0d, 0x8c, 0xf7, 0xb0, 0x9a, 0x5b, 0xfc, 0x4b, 0x06, 0xde, 0xb8, 0x38, 0xf7, 0x03, 0x12,
0xa2, 0x1e, 0xa8, 0xe4, 0xf8, 0x58, 0x9c, 0x2f, 0xba, 0x88, 0x51, 0x5c, 0x81, 0x3e, 0xba, 0x62,
0x44, 0xe3, 0xd5, 0x9a, 0x1f, 0xd1, 0xc6, 0xf7, 0xab, 0x47, 0x50, 0x64, 0xf5, 0x30, 0x11, 0xc9,
0x7c, 0x2f, 0x11, 0x0c, 0x8c, 0x2b, 0x66, 0xfe, 0x1c, 0x4a, 0x16, 0x39, 0x36, 0x22, 0x27, 0x4c,
0xc8, 0xe5, 0xef, 0x47, 0x3e, 0x17, 0xd3, 0xc5, 0x13, 0x3a, 0x7c, 0xdc, 0xee, 0xda, 0x61, 0x2f,
0xea, 0x54, 0x4c, 0xdf, 0x5d, 0x16, 0x9c, 0xb7, 0xc5, 0xd5, 0x72, 0xd7, 0xbf, 0xdd, 0x25, 0x1e,
0xbf, 0xad, 0x58, 0xfe, 0x4e, 0x57, 0xde, 0x3f, 0x1f, 0x83, 0x9d, 0x3c, 0xb7, 0x5b, 0xfb, 0x6f,
0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0xb2, 0xed, 0x78, 0x2d, 0x17, 0x00, 0x00,
}

View file

@ -32,17 +32,19 @@ type Backup struct {
// ID of the MongoDB cluster that the backup was created for.
SourceClusterId string `protobuf:"bytes,4,opt,name=source_cluster_id,json=sourceClusterId,proto3" json:"source_cluster_id,omitempty"`
// Time when the backup operation was started.
StartedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
StartedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
// Shard names used as a source for backup.
SourceShardNames []string `protobuf:"bytes,6,rep,name=source_shard_names,json=sourceShardNames,proto3" json:"source_shard_names,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Backup) Reset() { *m = Backup{} }
func (m *Backup) String() string { return proto.CompactTextString(m) }
func (*Backup) ProtoMessage() {}
func (*Backup) Descriptor() ([]byte, []int) {
return fileDescriptor_backup_7bed62cf0a79db64, []int{0}
return fileDescriptor_backup_8bb497f900b870bf, []int{0}
}
func (m *Backup) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Backup.Unmarshal(m, b)
@ -97,31 +99,40 @@ func (m *Backup) GetStartedAt() *timestamp.Timestamp {
return nil
}
func (m *Backup) GetSourceShardNames() []string {
if m != nil {
return m.SourceShardNames
}
return nil
}
func init() {
proto.RegisterType((*Backup)(nil), "yandex.cloud.mdb.mongodb.v1.Backup")
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/mongodb/v1/backup.proto", fileDescriptor_backup_7bed62cf0a79db64)
proto.RegisterFile("yandex/cloud/mdb/mongodb/v1/backup.proto", fileDescriptor_backup_8bb497f900b870bf)
}
var fileDescriptor_backup_7bed62cf0a79db64 = []byte{
// 261 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x90, 0xc1, 0x4b, 0xc3, 0x30,
0x14, 0xc6, 0x69, 0xd5, 0x61, 0x23, 0x28, 0xf6, 0x54, 0xb6, 0x83, 0xc3, 0x53, 0x11, 0x96, 0x30,
0x3d, 0x89, 0xa7, 0xcd, 0x83, 0xec, 0x3a, 0x3c, 0x79, 0x29, 0x49, 0x5e, 0x16, 0x8b, 0x4d, 0xdf,
0x68, 0x5f, 0x86, 0xfe, 0xa5, 0xfe, 0x3b, 0x42, 0x92, 0x5d, 0xdd, 0x2d, 0x7c, 0xf9, 0xbd, 0xef,
0x07, 0x1f, 0xab, 0x7f, 0x64, 0x0f, 0xe6, 0x5b, 0xe8, 0x0e, 0x3d, 0x08, 0x07, 0x4a, 0x38, 0xec,
0x2d, 0x82, 0x12, 0x87, 0xa5, 0x50, 0x52, 0x7f, 0xf9, 0x3d, 0xdf, 0x0f, 0x48, 0x58, 0xce, 0x22,
0xc9, 0x03, 0xc9, 0x1d, 0x28, 0x9e, 0x48, 0x7e, 0x58, 0x4e, 0xef, 0x2c, 0xa2, 0xed, 0x8c, 0x08,
0xa8, 0xf2, 0x3b, 0x41, 0xad, 0x33, 0x23, 0x49, 0x97, 0xae, 0xef, 0x7f, 0x33, 0x36, 0x59, 0x87,
0xba, 0xf2, 0x9a, 0xe5, 0x2d, 0x54, 0xd9, 0x3c, 0xab, 0x8b, 0x6d, 0xde, 0x42, 0x39, 0x63, 0xc5,
0x0e, 0x3b, 0x30, 0x43, 0xd3, 0x42, 0x95, 0x87, 0xf8, 0x32, 0x06, 0x1b, 0x28, 0x9f, 0x19, 0xd3,
0x83, 0x91, 0x64, 0xa0, 0x91, 0x54, 0x9d, 0xcd, 0xb3, 0xfa, 0xea, 0x71, 0xca, 0xa3, 0x8d, 0x1f,
0x6d, 0xfc, 0xfd, 0x68, 0xdb, 0x16, 0x89, 0x5e, 0x51, 0xf9, 0xc0, 0x6e, 0x47, 0xf4, 0x83, 0x36,
0x8d, 0xee, 0xfc, 0x48, 0xb1, 0xff, 0x3c, 0xf4, 0xdf, 0xc4, 0x8f, 0xd7, 0x98, 0x47, 0xcd, 0x48,
0x72, 0x48, 0x9a, 0x8b, 0xd3, 0x9a, 0x44, 0xaf, 0x68, 0xbd, 0xf9, 0x78, 0xb3, 0x2d, 0x7d, 0x7a,
0xc5, 0x35, 0x3a, 0x11, 0x47, 0x5a, 0xc4, 0x39, 0x2d, 0x2e, 0xac, 0xe9, 0xc3, 0xb9, 0xf8, 0x67,
0xe7, 0x97, 0xf4, 0x54, 0x93, 0x80, 0x3e, 0xfd, 0x05, 0x00, 0x00, 0xff, 0xff, 0xae, 0x68, 0xff,
0xeb, 0x95, 0x01, 0x00, 0x00,
var fileDescriptor_backup_8bb497f900b870bf = []byte{
// 290 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0xbd, 0x4e, 0xf3, 0x30,
0x18, 0x85, 0xd5, 0xf4, 0xfb, 0x2a, 0x62, 0x24, 0x7e, 0x3c, 0x45, 0xed, 0x40, 0xc5, 0x14, 0x21,
0x6a, 0xab, 0x30, 0x21, 0xa6, 0x96, 0x01, 0x75, 0x61, 0x28, 0x4c, 0x2c, 0x91, 0xed, 0xd7, 0x75,
0x23, 0xe2, 0xb8, 0xf2, 0x4f, 0x05, 0x17, 0xc0, 0x7d, 0xa3, 0xda, 0xee, 0x0a, 0x5b, 0x74, 0xce,
0x93, 0xf3, 0x48, 0xaf, 0x51, 0xfd, 0xc5, 0x7a, 0x90, 0x9f, 0x54, 0x74, 0x26, 0x00, 0xd5, 0xc0,
0xa9, 0x36, 0xbd, 0x32, 0xc0, 0xe9, 0x7e, 0x4e, 0x39, 0x13, 0x1f, 0x61, 0x47, 0x76, 0xd6, 0x78,
0x83, 0x27, 0x89, 0x24, 0x91, 0x24, 0x1a, 0x38, 0xc9, 0x24, 0xd9, 0xcf, 0xc7, 0x57, 0xca, 0x18,
0xd5, 0x49, 0x1a, 0x51, 0x1e, 0x36, 0xd4, 0xb7, 0x5a, 0x3a, 0xcf, 0x74, 0xfe, 0xfb, 0xfa, 0xbb,
0x40, 0xa3, 0x65, 0x9c, 0xc3, 0x67, 0xa8, 0x68, 0xa1, 0x1a, 0x4c, 0x07, 0x75, 0xb9, 0x2e, 0x5a,
0xc0, 0x13, 0x54, 0x6e, 0x4c, 0x07, 0xd2, 0x36, 0x2d, 0x54, 0x45, 0x8c, 0x4f, 0x52, 0xb0, 0x02,
0xfc, 0x80, 0x90, 0xb0, 0x92, 0x79, 0x09, 0x0d, 0xf3, 0xd5, 0x70, 0x3a, 0xa8, 0x4f, 0xef, 0xc6,
0x24, 0xd9, 0xc8, 0xd1, 0x46, 0xde, 0x8e, 0xb6, 0x75, 0x99, 0xe9, 0x85, 0xc7, 0x37, 0xe8, 0xd2,
0x99, 0x60, 0x85, 0x6c, 0x44, 0x17, 0x9c, 0x4f, 0xfb, 0xff, 0xe2, 0xfe, 0x79, 0x2a, 0x9e, 0x52,
0x9e, 0x34, 0xce, 0x33, 0x9b, 0x35, 0xff, 0xff, 0xd6, 0x64, 0x7a, 0xe1, 0xf1, 0x2d, 0xc2, 0x59,
0xe3, 0xb6, 0xcc, 0x42, 0xd3, 0x33, 0x2d, 0x5d, 0x35, 0x9a, 0x0e, 0xeb, 0x72, 0x7d, 0x91, 0x9a,
0xd7, 0x43, 0xf1, 0x72, 0xc8, 0x97, 0xab, 0xf7, 0x67, 0xd5, 0xfa, 0x6d, 0xe0, 0x44, 0x18, 0x4d,
0xd3, 0x49, 0x67, 0xe9, 0xf8, 0xca, 0xcc, 0x94, 0xec, 0xa3, 0x8c, 0xfe, 0xf2, 0x2a, 0x8f, 0xf9,
0x93, 0x8f, 0x22, 0x7a, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0xbe, 0xb9, 0x9c, 0x42, 0xc3, 0x01,
0x00, 0x00,
}

View file

@ -8,6 +8,7 @@ import fmt "fmt"
import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
import config "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/mongodb/v1/config"
import timeofday "google.golang.org/genproto/googleapis/type/timeofday"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@ -48,7 +49,7 @@ func (x Cluster_Environment) String() string {
return proto.EnumName(Cluster_Environment_name, int32(x))
}
func (Cluster_Environment) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{0, 0}
return fileDescriptor_cluster_68852b663fb163d9, []int{0, 0}
}
type Cluster_Health int32
@ -81,7 +82,7 @@ func (x Cluster_Health) String() string {
return proto.EnumName(Cluster_Health_name, int32(x))
}
func (Cluster_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{0, 1}
return fileDescriptor_cluster_68852b663fb163d9, []int{0, 1}
}
type Cluster_Status int32
@ -130,7 +131,36 @@ func (x Cluster_Status) String() string {
return proto.EnumName(Cluster_Status_name, int32(x))
}
func (Cluster_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{0, 2}
return fileDescriptor_cluster_68852b663fb163d9, []int{0, 2}
}
type Host_Type int32
const (
Host_TYPE_UNSPECIFIED Host_Type = 0
Host_MONGOD Host_Type = 1
Host_MONGOS Host_Type = 2
Host_MONGOCFG Host_Type = 3
)
var Host_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "MONGOD",
2: "MONGOS",
3: "MONGOCFG",
}
var Host_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"MONGOD": 1,
"MONGOS": 2,
"MONGOCFG": 3,
}
func (x Host_Type) String() string {
return proto.EnumName(Host_Type_name, int32(x))
}
func (Host_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_68852b663fb163d9, []int{5, 0}
}
type Host_Role int32
@ -159,7 +189,7 @@ func (x Host_Role) String() string {
return proto.EnumName(Host_Role_name, int32(x))
}
func (Host_Role) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{4, 0}
return fileDescriptor_cluster_68852b663fb163d9, []int{5, 1}
}
type Host_Health int32
@ -192,7 +222,7 @@ func (x Host_Health) String() string {
return proto.EnumName(Host_Health_name, int32(x))
}
func (Host_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{4, 1}
return fileDescriptor_cluster_68852b663fb163d9, []int{5, 2}
}
type Service_Type int32
@ -224,7 +254,7 @@ func (x Service_Type) String() string {
return proto.EnumName(Service_Type_name, int32(x))
}
func (Service_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{5, 0}
return fileDescriptor_cluster_68852b663fb163d9, []int{6, 0}
}
type Service_Health int32
@ -253,7 +283,7 @@ func (x Service_Health) String() string {
return proto.EnumName(Service_Health_name, int32(x))
}
func (Service_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{5, 1}
return fileDescriptor_cluster_68852b663fb163d9, []int{6, 1}
}
// A MongoDB Cluster resource. For more information, see the
@ -284,17 +314,19 @@ type Cluster struct {
// Aggregated cluster health.
Health Cluster_Health `protobuf:"varint,11,opt,name=health,proto3,enum=yandex.cloud.mdb.mongodb.v1.Cluster_Health" json:"health,omitempty"`
// Current state of the cluster.
Status Cluster_Status `protobuf:"varint,12,opt,name=status,proto3,enum=yandex.cloud.mdb.mongodb.v1.Cluster_Status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Status Cluster_Status `protobuf:"varint,12,opt,name=status,proto3,enum=yandex.cloud.mdb.mongodb.v1.Cluster_Status" json:"status,omitempty"`
// Indicates current sharding status of the cluster.
Sharded bool `protobuf:"varint,13,opt,name=sharded,proto3" json:"sharded,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Cluster) Reset() { *m = Cluster{} }
func (m *Cluster) String() string { return proto.CompactTextString(m) }
func (*Cluster) ProtoMessage() {}
func (*Cluster) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{0}
return fileDescriptor_cluster_68852b663fb163d9, []int{0}
}
func (m *Cluster) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster.Unmarshal(m, b)
@ -398,6 +430,13 @@ func (m *Cluster) GetStatus() Cluster_Status {
return Cluster_STATUS_UNKNOWN
}
func (m *Cluster) GetSharded() bool {
if m != nil {
return m.Sharded
}
return false
}
// Monitoring system.
type Monitoring struct {
// Name of the monitoring system.
@ -415,7 +454,7 @@ func (m *Monitoring) Reset() { *m = Monitoring{} }
func (m *Monitoring) String() string { return proto.CompactTextString(m) }
func (*Monitoring) ProtoMessage() {}
func (*Monitoring) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{1}
return fileDescriptor_cluster_68852b663fb163d9, []int{1}
}
func (m *Monitoring) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Monitoring.Unmarshal(m, b)
@ -463,17 +502,19 @@ type ClusterConfig struct {
//
// Types that are valid to be assigned to Mongodb:
// *ClusterConfig_Mongodb_3_6
Mongodb isClusterConfig_Mongodb `protobuf_oneof:"mongodb"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Mongodb isClusterConfig_Mongodb `protobuf_oneof:"mongodb"`
// Start time for the daily backup in UTC timezone
BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,3,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClusterConfig) Reset() { *m = ClusterConfig{} }
func (m *ClusterConfig) String() string { return proto.CompactTextString(m) }
func (*ClusterConfig) ProtoMessage() {}
func (*ClusterConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{2}
return fileDescriptor_cluster_68852b663fb163d9, []int{2}
}
func (m *ClusterConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterConfig.Unmarshal(m, b)
@ -524,6 +565,13 @@ func (m *ClusterConfig) GetMongodb_3_6() *Mongodb3_6 {
return nil
}
func (m *ClusterConfig) GetBackupWindowStart() *timeofday.TimeOfDay {
if m != nil {
return m.BackupWindowStart
}
return nil
}
// XXX_OneofFuncs is for the internal use of the proto package.
func (*ClusterConfig) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _ClusterConfig_OneofMarshaler, _ClusterConfig_OneofUnmarshaler, _ClusterConfig_OneofSizer, []interface{}{
@ -581,17 +629,19 @@ func _ClusterConfig_OneofSizer(msg proto.Message) (n int) {
type Mongodb3_6 struct {
// Configuration and resource allocation for a MongoDB 3.6 cluster.
Mongod *Mongodb3_6_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Mongod *Mongodb3_6_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
Mongocfg *Mongodb3_6_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
Mongos *Mongodb3_6_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Mongodb3_6) Reset() { *m = Mongodb3_6{} }
func (m *Mongodb3_6) String() string { return proto.CompactTextString(m) }
func (*Mongodb3_6) ProtoMessage() {}
func (*Mongodb3_6) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{3}
return fileDescriptor_cluster_68852b663fb163d9, []int{3}
}
func (m *Mongodb3_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Mongodb3_6.Unmarshal(m, b)
@ -618,6 +668,20 @@ func (m *Mongodb3_6) GetMongod() *Mongodb3_6_Mongod {
return nil
}
func (m *Mongodb3_6) GetMongocfg() *Mongodb3_6_MongoCfg {
if m != nil {
return m.Mongocfg
}
return nil
}
func (m *Mongodb3_6) GetMongos() *Mongodb3_6_Mongos {
if m != nil {
return m.Mongos
}
return nil
}
type Mongodb3_6_Mongod struct {
// Configuration of a MongoDB 3.6 server.
Config *config.MongodConfigSet3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
@ -632,7 +696,7 @@ func (m *Mongodb3_6_Mongod) Reset() { *m = Mongodb3_6_Mongod{} }
func (m *Mongodb3_6_Mongod) String() string { return proto.CompactTextString(m) }
func (*Mongodb3_6_Mongod) ProtoMessage() {}
func (*Mongodb3_6_Mongod) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{3, 0}
return fileDescriptor_cluster_68852b663fb163d9, []int{3, 0}
}
func (m *Mongodb3_6_Mongod) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Mongodb3_6_Mongod.Unmarshal(m, b)
@ -666,6 +730,146 @@ func (m *Mongodb3_6_Mongod) GetResources() *Resources {
return nil
}
type Mongodb3_6_MongoCfg struct {
Config *config.MongoCfgConfigSet3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
// Resources allocated to mongocfg hosts.
Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Mongodb3_6_MongoCfg) Reset() { *m = Mongodb3_6_MongoCfg{} }
func (m *Mongodb3_6_MongoCfg) String() string { return proto.CompactTextString(m) }
func (*Mongodb3_6_MongoCfg) ProtoMessage() {}
func (*Mongodb3_6_MongoCfg) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_68852b663fb163d9, []int{3, 1}
}
func (m *Mongodb3_6_MongoCfg) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Mongodb3_6_MongoCfg.Unmarshal(m, b)
}
func (m *Mongodb3_6_MongoCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Mongodb3_6_MongoCfg.Marshal(b, m, deterministic)
}
func (dst *Mongodb3_6_MongoCfg) XXX_Merge(src proto.Message) {
xxx_messageInfo_Mongodb3_6_MongoCfg.Merge(dst, src)
}
func (m *Mongodb3_6_MongoCfg) XXX_Size() int {
return xxx_messageInfo_Mongodb3_6_MongoCfg.Size(m)
}
func (m *Mongodb3_6_MongoCfg) XXX_DiscardUnknown() {
xxx_messageInfo_Mongodb3_6_MongoCfg.DiscardUnknown(m)
}
var xxx_messageInfo_Mongodb3_6_MongoCfg proto.InternalMessageInfo
func (m *Mongodb3_6_MongoCfg) GetConfig() *config.MongoCfgConfigSet3_6 {
if m != nil {
return m.Config
}
return nil
}
func (m *Mongodb3_6_MongoCfg) GetResources() *Resources {
if m != nil {
return m.Resources
}
return nil
}
type Mongodb3_6_Mongos struct {
Config *config.MongosConfigSet3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
// Resources allocated to mongocfg hosts.
Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Mongodb3_6_Mongos) Reset() { *m = Mongodb3_6_Mongos{} }
func (m *Mongodb3_6_Mongos) String() string { return proto.CompactTextString(m) }
func (*Mongodb3_6_Mongos) ProtoMessage() {}
func (*Mongodb3_6_Mongos) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_68852b663fb163d9, []int{3, 2}
}
func (m *Mongodb3_6_Mongos) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Mongodb3_6_Mongos.Unmarshal(m, b)
}
func (m *Mongodb3_6_Mongos) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Mongodb3_6_Mongos.Marshal(b, m, deterministic)
}
func (dst *Mongodb3_6_Mongos) XXX_Merge(src proto.Message) {
xxx_messageInfo_Mongodb3_6_Mongos.Merge(dst, src)
}
func (m *Mongodb3_6_Mongos) XXX_Size() int {
return xxx_messageInfo_Mongodb3_6_Mongos.Size(m)
}
func (m *Mongodb3_6_Mongos) XXX_DiscardUnknown() {
xxx_messageInfo_Mongodb3_6_Mongos.DiscardUnknown(m)
}
var xxx_messageInfo_Mongodb3_6_Mongos proto.InternalMessageInfo
func (m *Mongodb3_6_Mongos) GetConfig() *config.MongosConfigSet3_6 {
if m != nil {
return m.Config
}
return nil
}
func (m *Mongodb3_6_Mongos) GetResources() *Resources {
if m != nil {
return m.Resources
}
return nil
}
type Shard struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Shard) Reset() { *m = Shard{} }
func (m *Shard) String() string { return proto.CompactTextString(m) }
func (*Shard) ProtoMessage() {}
func (*Shard) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_68852b663fb163d9, []int{4}
}
func (m *Shard) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Shard.Unmarshal(m, b)
}
func (m *Shard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Shard.Marshal(b, m, deterministic)
}
func (dst *Shard) XXX_Merge(src proto.Message) {
xxx_messageInfo_Shard.Merge(dst, src)
}
func (m *Shard) XXX_Size() int {
return xxx_messageInfo_Shard.Size(m)
}
func (m *Shard) XXX_DiscardUnknown() {
xxx_messageInfo_Shard.DiscardUnknown(m)
}
var xxx_messageInfo_Shard proto.InternalMessageInfo
func (m *Shard) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Shard) GetClusterId() string {
if m != nil {
return m.ClusterId
}
return ""
}
type Host struct {
// Name of the MongoDB host. The host name is assigned by MDB at creation time, and cannot be changed.
// 1-63 characters long.
@ -687,17 +891,21 @@ type Host struct {
// ID of the subnet that the host belongs to.
SubnetId string `protobuf:"bytes,8,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
// Flag showing public IP assignment status to this host.
AssignPublicIp bool `protobuf:"varint,9,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
AssignPublicIp bool `protobuf:"varint,9,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
// Shard which this host belongs to.
ShardName string `protobuf:"bytes,10,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
// Host type
Type Host_Type `protobuf:"varint,11,opt,name=type,proto3,enum=yandex.cloud.mdb.mongodb.v1.Host_Type" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Host) Reset() { *m = Host{} }
func (m *Host) String() string { return proto.CompactTextString(m) }
func (*Host) ProtoMessage() {}
func (*Host) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{4}
return fileDescriptor_cluster_68852b663fb163d9, []int{5}
}
func (m *Host) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Host.Unmarshal(m, b)
@ -780,6 +988,20 @@ func (m *Host) GetAssignPublicIp() bool {
return false
}
func (m *Host) GetShardName() string {
if m != nil {
return m.ShardName
}
return ""
}
func (m *Host) GetType() Host_Type {
if m != nil {
return m.Type
}
return Host_TYPE_UNSPECIFIED
}
type Service struct {
// Type of the service provided by the host.
Type Service_Type `protobuf:"varint,1,opt,name=type,proto3,enum=yandex.cloud.mdb.mongodb.v1.Service_Type" json:"type,omitempty"`
@ -794,7 +1016,7 @@ func (m *Service) Reset() { *m = Service{} }
func (m *Service) String() string { return proto.CompactTextString(m) }
func (*Service) ProtoMessage() {}
func (*Service) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{5}
return fileDescriptor_cluster_68852b663fb163d9, []int{6}
}
func (m *Service) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Service.Unmarshal(m, b)
@ -849,7 +1071,7 @@ func (m *Resources) Reset() { *m = Resources{} }
func (m *Resources) String() string { return proto.CompactTextString(m) }
func (*Resources) ProtoMessage() {}
func (*Resources) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_939f865571591ca8, []int{6}
return fileDescriptor_cluster_68852b663fb163d9, []int{7}
}
func (m *Resources) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Resources.Unmarshal(m, b)
@ -897,12 +1119,16 @@ func init() {
proto.RegisterType((*ClusterConfig)(nil), "yandex.cloud.mdb.mongodb.v1.ClusterConfig")
proto.RegisterType((*Mongodb3_6)(nil), "yandex.cloud.mdb.mongodb.v1.Mongodb3_6")
proto.RegisterType((*Mongodb3_6_Mongod)(nil), "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.Mongod")
proto.RegisterType((*Mongodb3_6_MongoCfg)(nil), "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.MongoCfg")
proto.RegisterType((*Mongodb3_6_Mongos)(nil), "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.Mongos")
proto.RegisterType((*Shard)(nil), "yandex.cloud.mdb.mongodb.v1.Shard")
proto.RegisterType((*Host)(nil), "yandex.cloud.mdb.mongodb.v1.Host")
proto.RegisterType((*Service)(nil), "yandex.cloud.mdb.mongodb.v1.Service")
proto.RegisterType((*Resources)(nil), "yandex.cloud.mdb.mongodb.v1.Resources")
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.Cluster_Environment", Cluster_Environment_name, Cluster_Environment_value)
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.Cluster_Health", Cluster_Health_name, Cluster_Health_value)
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.Cluster_Status", Cluster_Status_name, Cluster_Status_value)
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.Host_Type", Host_Type_name, Host_Type_value)
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.Host_Role", Host_Role_name, Host_Role_value)
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.Host_Health", Host_Health_name, Host_Health_value)
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.Service_Type", Service_Type_name, Service_Type_value)
@ -910,78 +1136,89 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/mongodb/v1/cluster.proto", fileDescriptor_cluster_939f865571591ca8)
proto.RegisterFile("yandex/cloud/mdb/mongodb/v1/cluster.proto", fileDescriptor_cluster_68852b663fb163d9)
}
var fileDescriptor_cluster_939f865571591ca8 = []byte{
// 1093 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xdf, 0x6f, 0xda, 0xd6,
0x17, 0xaf, 0xc1, 0x31, 0xf8, 0x90, 0x22, 0xeb, 0xaa, 0x52, 0xad, 0x54, 0xd5, 0x37, 0xb2, 0xbe,
0xda, 0xe8, 0xb6, 0x9a, 0x25, 0x99, 0xa2, 0xb5, 0xd3, 0xb4, 0x12, 0xec, 0x80, 0xb5, 0xc4, 0xa0,
0x6b, 0x93, 0xa9, 0x7b, 0xb1, 0x00, 0xdf, 0x10, 0x2b, 0xc6, 0x46, 0xb6, 0x61, 0x25, 0x2f, 0x7b,
0xd9, 0xdf, 0xb0, 0xc7, 0xfd, 0x27, 0xfb, 0xb3, 0xf6, 0x3e, 0xdd, 0x1f, 0x10, 0xd2, 0x6d, 0x94,
0x4e, 0x7b, 0xbb, 0xe7, 0xdc, 0xf3, 0xf9, 0xf8, 0xfc, 0xbe, 0x86, 0x17, 0xcb, 0x61, 0x12, 0x92,
0x77, 0xcd, 0x71, 0x9c, 0xce, 0xc3, 0xe6, 0x34, 0x1c, 0x35, 0xa7, 0x69, 0x32, 0x49, 0xc3, 0x51,
0x73, 0x71, 0xd4, 0x1c, 0xc7, 0xf3, 0xbc, 0x20, 0x99, 0x39, 0xcb, 0xd2, 0x22, 0x45, 0xcf, 0xb8,
0xa9, 0xc9, 0x4c, 0xcd, 0x69, 0x38, 0x32, 0x85, 0xa9, 0xb9, 0x38, 0x3a, 0xf8, 0xdf, 0x24, 0x4d,
0x27, 0x31, 0x69, 0x32, 0xd3, 0xd1, 0xfc, 0xba, 0x59, 0x44, 0x53, 0x92, 0x17, 0xc3, 0xe9, 0x8c,
0xa3, 0x0f, 0x4e, 0xb6, 0x7e, 0x28, 0x4d, 0xae, 0xa3, 0xc9, 0x4a, 0x73, 0x12, 0x9c, 0x72, 0x90,
0xf1, 0x7b, 0x05, 0x2a, 0x6d, 0xee, 0x04, 0xaa, 0x43, 0x29, 0x0a, 0x75, 0xe9, 0x50, 0x6a, 0xa8,
0xb8, 0x14, 0x85, 0xe8, 0x19, 0xa8, 0xd7, 0x69, 0x1c, 0x92, 0x2c, 0x88, 0x42, 0xbd, 0xc4, 0xd4,
0x55, 0xae, 0x70, 0x42, 0xf4, 0x0a, 0x60, 0x9c, 0x91, 0x61, 0x41, 0xc2, 0x60, 0x58, 0xe8, 0xe5,
0x43, 0xa9, 0x51, 0x3b, 0x3e, 0x30, 0xb9, 0x8f, 0xe6, 0xca, 0x47, 0xd3, 0x5f, 0xf9, 0x88, 0x55,
0x61, 0xdd, 0x2a, 0x10, 0x02, 0x39, 0x19, 0x4e, 0x89, 0x2e, 0x33, 0x4a, 0x76, 0x46, 0x87, 0x50,
0x0b, 0x49, 0x3e, 0xce, 0xa2, 0x59, 0x11, 0xa5, 0x89, 0xbe, 0xc7, 0xae, 0x36, 0x55, 0xa8, 0x0b,
0x4a, 0x3c, 0x1c, 0x91, 0x38, 0xd7, 0x95, 0xc3, 0x72, 0xa3, 0x76, 0xfc, 0xa5, 0xb9, 0x25, 0x5b,
0xa6, 0x88, 0xc9, 0xbc, 0x60, 0x10, 0x3b, 0x29, 0xb2, 0x25, 0x16, 0x78, 0x84, 0xa1, 0x46, 0x92,
0x45, 0x94, 0xa5, 0xc9, 0x94, 0x24, 0x85, 0x5e, 0x39, 0x94, 0x1a, 0xf5, 0x1d, 0xe9, 0xec, 0x7b,
0x1c, 0xde, 0x24, 0x41, 0x1d, 0x80, 0x69, 0x9a, 0x44, 0x45, 0x9a, 0x45, 0xc9, 0x44, 0xaf, 0x32,
0x0f, 0x3f, 0xdd, 0x4a, 0x79, 0xb9, 0x36, 0xc7, 0x1b, 0x50, 0x74, 0x06, 0x0a, 0xaf, 0x95, 0xae,
0xb2, 0x9c, 0x7e, 0xb6, 0x8b, 0x5f, 0x6d, 0x86, 0xc0, 0x02, 0x89, 0x9e, 0x03, 0x24, 0xa4, 0xf8,
0x29, 0xcd, 0x6e, 0x69, 0xe5, 0x80, 0xe5, 0x52, 0x15, 0x1a, 0x27, 0x44, 0x6d, 0x50, 0x6e, 0xc8,
0x30, 0x2e, 0x6e, 0xf4, 0x1a, 0x0b, 0xfd, 0xf3, 0x9d, 0x42, 0xef, 0x32, 0x08, 0x16, 0x50, 0x4a,
0x92, 0x17, 0xc3, 0x62, 0x9e, 0xeb, 0xfb, 0x1f, 0x41, 0xe2, 0x31, 0x08, 0x16, 0xd0, 0x83, 0x57,
0x50, 0xdb, 0x28, 0x10, 0xd2, 0xa0, 0x7c, 0x4b, 0x96, 0xa2, 0x03, 0xe9, 0x11, 0x3d, 0x81, 0xbd,
0xc5, 0x30, 0x9e, 0x13, 0xd1, 0x7e, 0x5c, 0x78, 0x5d, 0xfa, 0x5a, 0x32, 0x1c, 0xa8, 0x6d, 0x14,
0x03, 0x3d, 0x83, 0xa7, 0xb6, 0x7b, 0xe5, 0xe0, 0x9e, 0x7b, 0x69, 0xbb, 0x7e, 0x30, 0x70, 0xbd,
0xbe, 0xdd, 0x76, 0xce, 0x1d, 0xdb, 0xd2, 0x1e, 0xa1, 0x3a, 0x40, 0x1f, 0xf7, 0xac, 0x41, 0xdb,
0x77, 0x7a, 0xae, 0x26, 0xa1, 0xc7, 0xa0, 0xf6, 0xb1, 0xed, 0xf9, 0xad, 0xb3, 0x0b, 0x5b, 0x2b,
0x19, 0xdf, 0x81, 0xc2, 0x83, 0x43, 0x08, 0xea, 0x5d, 0xbb, 0x75, 0xe1, 0x77, 0x83, 0x81, 0xfb,
0xbd, 0xdb, 0xfb, 0xc1, 0xd5, 0x1e, 0x21, 0x15, 0xf6, 0x5a, 0x17, 0xce, 0x95, 0xad, 0x49, 0xa8,
0x0a, 0xb2, 0x65, 0xb7, 0x2c, 0xad, 0x84, 0xf6, 0xa1, 0x6a, 0xd9, 0x1d, 0xdc, 0xb2, 0x6c, 0x4b,
0x2b, 0x1b, 0x4b, 0x50, 0x78, 0x60, 0x94, 0xc0, 0xf3, 0x5b, 0xfe, 0xc0, 0xdb, 0x20, 0xd8, 0x87,
0x6a, 0x1b, 0xdb, 0x2d, 0xdf, 0x71, 0x3b, 0x9a, 0x84, 0x6a, 0x50, 0xc1, 0x03, 0xd7, 0xa5, 0x42,
0x89, 0x72, 0xdb, 0x18, 0xf7, 0xb0, 0x56, 0xa6, 0x56, 0x83, 0xbe, 0xc5, 0xad, 0x64, 0x2a, 0x79,
0x7e, 0xaf, 0xdf, 0xa7, 0xd2, 0x1e, 0xc5, 0x30, 0xc9, 0xb6, 0x34, 0x85, 0x5f, 0xb5, 0x30, 0x33,
0xac, 0x18, 0x57, 0x00, 0xf7, 0x8d, 0xb4, 0x9e, 0x2c, 0xe9, 0x9f, 0x27, 0xab, 0xf4, 0xd7, 0xc9,
0x42, 0x20, 0xc7, 0x51, 0x72, 0xcb, 0x86, 0x58, 0xc5, 0xec, 0x6c, 0xfc, 0x0c, 0x8f, 0x1f, 0xf4,
0x16, 0xd2, 0xa1, 0xb2, 0x20, 0x59, 0x4e, 0x29, 0x38, 0xfb, 0x4a, 0x44, 0x0e, 0xd4, 0x44, 0xa5,
0x83, 0x93, 0xe0, 0x94, 0x7d, 0x60, 0x87, 0xde, 0x17, 0x6b, 0xa8, 0xfb, 0x08, 0xab, 0xab, 0xa5,
0x74, 0x7a, 0xa6, 0x42, 0x45, 0x08, 0xc6, 0x1f, 0x12, 0x8b, 0x4c, 0x98, 0xa1, 0x73, 0x50, 0xf8,
0x0d, 0xfb, 0x7a, 0xed, 0xd8, 0xdc, 0x91, 0x5f, 0x1c, 0xb1, 0x40, 0x1f, 0xfc, 0x26, 0x81, 0xc2,
0x55, 0xc8, 0x5d, 0x4f, 0x1a, 0xa7, 0x3c, 0xdd, 0x4a, 0xc9, 0x4d, 0x05, 0x1d, 0xcf, 0x89, 0x47,
0x8a, 0x93, 0xe0, 0x74, 0x3d, 0x75, 0x16, 0xa8, 0x19, 0xc9, 0xd3, 0x79, 0x36, 0x26, 0xb9, 0xc8,
0xc2, 0x27, 0x5b, 0x29, 0xf1, 0xca, 0x1a, 0xdf, 0x03, 0x8d, 0x5f, 0x65, 0x90, 0xbb, 0x69, 0x5e,
0xfc, 0x6d, 0x2d, 0x9f, 0x03, 0x88, 0x17, 0xe3, 0x7e, 0x25, 0xab, 0x42, 0xe3, 0x84, 0xe8, 0x29,
0x54, 0xee, 0xd2, 0x84, 0xd0, 0x3b, 0x5e, 0x4b, 0x85, 0x8a, 0x4e, 0xf8, 0xd0, 0x35, 0xf9, 0x5f,
0xba, 0x86, 0x5e, 0x83, 0x9c, 0xa5, 0x31, 0x61, 0xcb, 0xb9, 0xfe, 0x01, 0x02, 0x1a, 0x82, 0x89,
0xd3, 0x98, 0x60, 0x86, 0x41, 0x6f, 0xd6, 0x3b, 0x47, 0x61, 0xe8, 0xc6, 0x87, 0xd1, 0xef, 0x2d,
0x9c, 0x37, 0x50, 0xcd, 0x49, 0xb6, 0x88, 0x68, 0x08, 0x15, 0xb6, 0x5f, 0xff, 0xbf, 0x95, 0xc3,
0xe3, 0xc6, 0x78, 0x8d, 0xa2, 0xef, 0x59, 0x3e, 0x1f, 0x25, 0xa4, 0xa0, 0x09, 0xaa, 0xf2, 0xf7,
0x8c, 0x2b, 0x9c, 0x10, 0x35, 0x40, 0x1b, 0xe6, 0x79, 0x34, 0x49, 0x82, 0xd9, 0x7c, 0x14, 0x47,
0xe3, 0x20, 0x9a, 0xb1, 0x0d, 0x5c, 0xc5, 0x75, 0xae, 0xef, 0x33, 0xb5, 0x33, 0x33, 0xbe, 0x02,
0x99, 0x06, 0x86, 0x34, 0xd8, 0xc7, 0xbd, 0x0b, 0x7b, 0x63, 0xd2, 0x6b, 0x50, 0xe9, 0x63, 0xe7,
0xb2, 0x85, 0xdf, 0xf2, 0x25, 0xe3, 0xd9, 0xed, 0x9e, 0x6b, 0x51, 0xf1, 0x3f, 0x58, 0x32, 0xbf,
0x94, 0xa0, 0x22, 0x62, 0x42, 0xdf, 0x82, 0x5c, 0x2c, 0x67, 0xbc, 0x37, 0xea, 0xc7, 0x2f, 0x76,
0xc9, 0x83, 0xe9, 0x2f, 0x67, 0x04, 0x33, 0xd8, 0xc6, 0x03, 0x50, 0xda, 0x61, 0x77, 0xaf, 0x08,
0x1e, 0xd6, 0xc3, 0x38, 0x03, 0x99, 0x52, 0xa2, 0x27, 0xa0, 0xf9, 0x6f, 0xfb, 0xf6, 0x7b, 0x2b,
0x17, 0x40, 0xb9, 0xec, 0xb9, 0x9d, 0x9e, 0xa5, 0x49, 0xeb, 0xb3, 0xc7, 0x63, 0x62, 0xe7, 0xf6,
0x79, 0x47, 0x2b, 0x1b, 0x47, 0x1f, 0x9d, 0x14, 0xe3, 0x1d, 0xa8, 0xeb, 0xe6, 0x44, 0x5f, 0x00,
0x5a, 0xb5, 0x67, 0x30, 0xcb, 0x48, 0xce, 0x4b, 0xcb, 0x27, 0x46, 0x5b, 0xdd, 0xf4, 0xd9, 0x85,
0xc3, 0xfe, 0x67, 0xc2, 0x28, 0xbf, 0x0d, 0xf2, 0xe8, 0x8e, 0x3f, 0x28, 0x65, 0x5c, 0xa5, 0x0a,
0x2f, 0xba, 0xa3, 0x6b, 0x72, 0x9f, 0x5d, 0xd2, 0x04, 0xdd, 0x0f, 0x10, 0x50, 0x1d, 0x0d, 0xd3,
0x09, 0xcf, 0x9c, 0x1f, 0x3b, 0x93, 0xa8, 0xb8, 0x99, 0x8f, 0xcc, 0x71, 0x3a, 0x6d, 0xf2, 0x8c,
0xbd, 0xe4, 0x3f, 0x5b, 0x93, 0xf4, 0xe5, 0x84, 0x24, 0xec, 0xaf, 0xa7, 0xb9, 0xe5, 0x2f, 0xec,
0x1b, 0x71, 0x1c, 0x29, 0xcc, 0xf4, 0xe4, 0xcf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x59, 0x37, 0x33,
0x3d, 0x1c, 0x0a, 0x00, 0x00,
var fileDescriptor_cluster_68852b663fb163d9 = []byte{
// 1265 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xcd, 0x6e, 0xdb, 0x46,
0x10, 0x0e, 0xf5, 0x43, 0x89, 0x23, 0xc7, 0x60, 0xb7, 0x41, 0x43, 0xd8, 0x08, 0x6a, 0x08, 0x45,
0xab, 0xb4, 0x0d, 0x95, 0xc4, 0x85, 0x91, 0xb8, 0x28, 0x1a, 0x59, 0xa4, 0x6d, 0xa2, 0x36, 0x25,
0x2c, 0xe5, 0x04, 0xe9, 0x85, 0xa0, 0xc4, 0x95, 0x4c, 0x58, 0x22, 0x05, 0x2e, 0xe5, 0x44, 0x39,
0xf7, 0x39, 0x7a, 0xe8, 0x3b, 0xf4, 0x19, 0x7a, 0xee, 0xa9, 0xaf, 0x53, 0xec, 0x0f, 0x65, 0xc5,
0x6d, 0x15, 0x39, 0x4d, 0x6e, 0xbb, 0xb3, 0xf3, 0x7d, 0x9c, 0x9f, 0x9d, 0x99, 0x25, 0xdc, 0x9f,
0x07, 0x71, 0x48, 0x5e, 0x37, 0x07, 0xe3, 0x64, 0x16, 0x36, 0x27, 0x61, 0xbf, 0x39, 0x49, 0xe2,
0x51, 0x12, 0xf6, 0x9b, 0x97, 0x8f, 0x9a, 0x83, 0xf1, 0x8c, 0x66, 0x24, 0x35, 0xa7, 0x69, 0x92,
0x25, 0x68, 0x5b, 0xa8, 0x9a, 0x5c, 0xd5, 0x9c, 0x84, 0x7d, 0x53, 0xaa, 0x9a, 0x97, 0x8f, 0xb6,
0x3e, 0x1f, 0x25, 0xc9, 0x68, 0x4c, 0x9a, 0x5c, 0xb5, 0x3f, 0x1b, 0x36, 0xb3, 0x68, 0x42, 0x68,
0x16, 0x4c, 0xa6, 0x02, 0xbd, 0xb5, 0x2d, 0x15, 0xb2, 0xf9, 0x94, 0xf0, 0xc3, 0x64, 0x18, 0x06,
0x73, 0x79, 0xb8, 0xbb, 0xd2, 0x8a, 0x24, 0x1e, 0x46, 0xa3, 0x5c, 0xb2, 0xeb, 0xef, 0x09, 0x50,
0xfd, 0xaf, 0x0a, 0x54, 0xda, 0xc2, 0x42, 0xb4, 0x09, 0x85, 0x28, 0x34, 0x94, 0x1d, 0xa5, 0xa1,
0xe1, 0x42, 0x14, 0xa2, 0x6d, 0xd0, 0x86, 0xc9, 0x38, 0x24, 0xa9, 0x1f, 0x85, 0x46, 0x81, 0x8b,
0xab, 0x42, 0xe0, 0x84, 0xe8, 0x29, 0xc0, 0x20, 0x25, 0x41, 0x46, 0x42, 0x3f, 0xc8, 0x8c, 0xe2,
0x8e, 0xd2, 0xa8, 0x3d, 0xde, 0x32, 0x85, 0x7d, 0x66, 0xee, 0x80, 0xd9, 0xcb, 0x1d, 0xc0, 0x9a,
0xd4, 0x6e, 0x65, 0x08, 0x41, 0x29, 0x0e, 0x26, 0xc4, 0x28, 0x71, 0x4a, 0xbe, 0x46, 0x3b, 0x50,
0x0b, 0x09, 0x1d, 0xa4, 0xd1, 0x34, 0x8b, 0x92, 0xd8, 0x28, 0xf3, 0xa3, 0x65, 0x11, 0x3a, 0x06,
0x75, 0x1c, 0xf4, 0xc9, 0x98, 0x1a, 0xea, 0x4e, 0xb1, 0x51, 0x7b, 0xfc, 0xd0, 0x5c, 0x11, 0x4a,
0x53, 0xfa, 0x64, 0x9e, 0x70, 0x88, 0x1d, 0x67, 0xe9, 0x1c, 0x4b, 0x3c, 0xc2, 0x50, 0x23, 0xf1,
0x65, 0x94, 0x26, 0xf1, 0x84, 0xc4, 0x99, 0x51, 0xd9, 0x51, 0x1a, 0x9b, 0x6b, 0xd2, 0xd9, 0x57,
0x38, 0xbc, 0x4c, 0x82, 0x8e, 0x00, 0x26, 0x49, 0x1c, 0x65, 0x49, 0x1a, 0xc5, 0x23, 0xa3, 0xca,
0x2d, 0xfc, 0x6a, 0x25, 0xe5, 0xe9, 0x42, 0x1d, 0x2f, 0x41, 0xd1, 0x01, 0xa8, 0x22, 0x57, 0x86,
0xc6, 0x63, 0xfa, 0xf5, 0x3a, 0x76, 0xb5, 0x39, 0x02, 0x4b, 0x24, 0xba, 0x07, 0x10, 0x93, 0xec,
0x55, 0x92, 0x5e, 0xb0, 0xcc, 0x01, 0x8f, 0xa5, 0x26, 0x25, 0x4e, 0x88, 0xda, 0xa0, 0x9e, 0x93,
0x60, 0x9c, 0x9d, 0x1b, 0x35, 0xee, 0xfa, 0x37, 0x6b, 0xb9, 0x7e, 0xcc, 0x21, 0x58, 0x42, 0x19,
0x09, 0xcd, 0x82, 0x6c, 0x46, 0x8d, 0x8d, 0x1b, 0x90, 0x78, 0x1c, 0x82, 0x25, 0x14, 0x19, 0x50,
0xa1, 0xe7, 0x41, 0x1a, 0x92, 0xd0, 0xb8, 0xbd, 0xa3, 0x34, 0xaa, 0x38, 0xdf, 0x6e, 0x3d, 0x85,
0xda, 0x52, 0xea, 0x90, 0x0e, 0xc5, 0x0b, 0x32, 0x97, 0x77, 0x93, 0x2d, 0xd1, 0x1d, 0x28, 0x5f,
0x06, 0xe3, 0x19, 0x91, 0x17, 0x53, 0x6c, 0xf6, 0x0b, 0x4f, 0x94, 0xba, 0x03, 0xb5, 0xa5, 0x34,
0xa1, 0x6d, 0xb8, 0x6b, 0xbb, 0xcf, 0x1d, 0xdc, 0x71, 0x4f, 0x6d, 0xb7, 0xe7, 0x9f, 0xb9, 0x5e,
0xd7, 0x6e, 0x3b, 0x87, 0x8e, 0x6d, 0xe9, 0xb7, 0xd0, 0x26, 0x40, 0x17, 0x77, 0xac, 0xb3, 0x76,
0xcf, 0xe9, 0xb8, 0xba, 0x82, 0x6e, 0x83, 0xd6, 0xc5, 0xb6, 0xd7, 0x6b, 0x1d, 0x9c, 0xd8, 0x7a,
0xa1, 0xfe, 0x23, 0xa8, 0xc2, 0x6d, 0x84, 0x60, 0xf3, 0xd8, 0x6e, 0x9d, 0xf4, 0x8e, 0xfd, 0x33,
0xf7, 0x27, 0xb7, 0xf3, 0xc2, 0xd5, 0x6f, 0x21, 0x0d, 0xca, 0xad, 0x13, 0xe7, 0xb9, 0xad, 0x2b,
0xa8, 0x0a, 0x25, 0xcb, 0x6e, 0x59, 0x7a, 0x01, 0x6d, 0x40, 0xd5, 0xb2, 0x8f, 0x70, 0xcb, 0xb2,
0x2d, 0xbd, 0x58, 0x9f, 0x83, 0x2a, 0x5c, 0x66, 0x04, 0x5e, 0xaf, 0xd5, 0x3b, 0xf3, 0x96, 0x08,
0x36, 0xa0, 0xda, 0xc6, 0x76, 0xab, 0xe7, 0xb8, 0x47, 0xba, 0x82, 0x6a, 0x50, 0xc1, 0x67, 0xae,
0xcb, 0x36, 0x05, 0xc6, 0x6d, 0x63, 0xdc, 0xc1, 0x7a, 0x91, 0x69, 0x9d, 0x75, 0x2d, 0xa1, 0x55,
0x62, 0x3b, 0xaf, 0xd7, 0xe9, 0x76, 0xd9, 0xae, 0xcc, 0x30, 0x7c, 0x67, 0x5b, 0xba, 0x2a, 0x8e,
0x5a, 0x98, 0x2b, 0x56, 0xea, 0xcf, 0x01, 0xae, 0xae, 0xd8, 0xa2, 0xe6, 0x94, 0xff, 0xae, 0xb9,
0xc2, 0x3f, 0x6b, 0x0e, 0x41, 0x69, 0x1c, 0xc5, 0x17, 0xbc, 0xbc, 0x35, 0xcc, 0xd7, 0xf5, 0x3f,
0x14, 0xb8, 0xfd, 0xd6, 0xb5, 0x63, 0x59, 0xbc, 0x24, 0x29, 0x65, 0x1c, 0x82, 0x3e, 0xdf, 0x22,
0x07, 0x6a, 0xf2, 0x12, 0xf8, 0xbb, 0xfe, 0x1e, 0xff, 0xc2, 0x1a, 0x65, 0x21, 0x3b, 0xd4, 0xf1,
0x2d, 0xac, 0xe5, 0xfd, 0x6a, 0x0f, 0x1d, 0xc2, 0xa7, 0xfd, 0x60, 0x70, 0x31, 0x9b, 0xfa, 0xaf,
0xa2, 0x38, 0x4c, 0x5e, 0xf9, 0x34, 0x0b, 0xd2, 0xbc, 0xf1, 0x7c, 0x96, 0x37, 0x1e, 0xd6, 0x18,
0x79, 0xd3, 0xe9, 0x0c, 0xad, 0x60, 0x8e, 0x3f, 0x11, 0x90, 0x17, 0x1c, 0xe1, 0x31, 0xc0, 0x81,
0x06, 0x15, 0x49, 0x5a, 0xff, 0xb3, 0xcc, 0x43, 0x24, 0x3f, 0x87, 0x0e, 0x41, 0x15, 0x27, 0xdc,
0x8b, 0xda, 0x63, 0x73, 0x4d, 0x3b, 0xe5, 0x12, 0x4b, 0x34, 0x3a, 0x81, 0x2a, 0x5f, 0x0d, 0x86,
0x23, 0xe9, 0xf1, 0xc3, 0x1b, 0x31, 0xb5, 0x87, 0x23, 0xbc, 0x60, 0x58, 0x58, 0x45, 0xa5, 0xab,
0x37, 0xb3, 0x8a, 0x4a, 0xab, 0xe8, 0xd6, 0xaf, 0x0a, 0xa8, 0xe2, 0x14, 0xb9, 0x8b, 0x16, 0x23,
0x1c, 0xdd, 0x5b, 0x49, 0x29, 0x54, 0x25, 0xb3, 0xc8, 0xb8, 0x47, 0xb2, 0x5d, 0x7f, 0x6f, 0xd1,
0x6e, 0x2c, 0xd0, 0x52, 0x42, 0x93, 0x59, 0x3a, 0x20, 0x54, 0x7a, 0xfc, 0xe5, 0x4a, 0x4a, 0x9c,
0x6b, 0xe3, 0x2b, 0xe0, 0xd6, 0x6f, 0x0a, 0x54, 0x73, 0xff, 0x51, 0xf7, 0x9a, 0x89, 0x4f, 0xd6,
0x36, 0xb1, 0x3d, 0x1c, 0x7d, 0x44, 0x23, 0x17, 0x51, 0xa4, 0xff, 0x23, 0x8a, 0xf4, 0xe3, 0x19,
0x58, 0xdf, 0x87, 0xb2, 0xc7, 0x5a, 0xe8, 0xbf, 0x16, 0xfc, 0x3d, 0x00, 0xf9, 0x1a, 0xb9, 0x9a,
0xe8, 0x9a, 0x94, 0x38, 0x61, 0xfd, 0xf7, 0x32, 0x94, 0x8e, 0x13, 0x9a, 0xbd, 0x07, 0x16, 0xdd,
0x85, 0xca, 0x9b, 0x24, 0x26, 0xec, 0x4c, 0x34, 0x0b, 0x95, 0x6d, 0x9d, 0xf0, 0x6d, 0xb7, 0x4a,
0xef, 0xe9, 0x16, 0xda, 0x87, 0x52, 0x9a, 0x8c, 0x09, 0x7f, 0x17, 0x6c, 0xbe, 0x83, 0x80, 0xb9,
0x60, 0xe2, 0x64, 0x4c, 0x30, 0xc7, 0xa0, 0x67, 0x8b, 0x71, 0xa7, 0x72, 0x74, 0xe3, 0xdd, 0xe8,
0x6b, 0xb3, 0xee, 0x19, 0x54, 0x29, 0x49, 0x2f, 0x23, 0xe6, 0x42, 0x85, 0x8f, 0xf6, 0x2f, 0x56,
0x72, 0x78, 0x42, 0x19, 0x2f, 0x50, 0xec, 0x29, 0x45, 0x67, 0xfd, 0x98, 0x64, 0x2c, 0x40, 0x55,
0xf1, 0x94, 0x12, 0x02, 0x27, 0x44, 0x0d, 0xd0, 0x03, 0x4a, 0xa3, 0x51, 0xec, 0x4f, 0x67, 0xfd,
0x71, 0x34, 0xf0, 0xa3, 0x29, 0x1f, 0xfe, 0x55, 0xbc, 0x29, 0xe4, 0x5d, 0x2e, 0x76, 0xa6, 0x2c,
0x09, 0x7c, 0x40, 0xfa, 0x3c, 0x3d, 0x72, 0xb0, 0x73, 0x89, 0xcb, 0x72, 0xb4, 0x0f, 0x25, 0xd6,
0x00, 0xe5, 0x58, 0x5f, 0x23, 0x4a, 0xbd, 0xf9, 0x94, 0x60, 0x8e, 0xa9, 0x1f, 0x40, 0x89, 0xed,
0xd0, 0x1d, 0xd0, 0x7b, 0x2f, 0xbb, 0xf6, 0xb5, 0x39, 0x09, 0xa0, 0x9e, 0x76, 0xdc, 0xa3, 0x8e,
0xa5, 0x2b, 0x8b, 0xb5, 0x27, 0xa6, 0x1d, 0x5f, 0xb7, 0x0f, 0x8f, 0xf4, 0x62, 0xfd, 0x3b, 0x28,
0xb1, 0xb8, 0x23, 0x1d, 0x36, 0x70, 0xe7, 0xc4, 0x5e, 0x9a, 0x74, 0x35, 0xa8, 0x74, 0xb1, 0x73,
0xda, 0xc2, 0x2f, 0xc5, 0x90, 0xf5, 0xec, 0x76, 0xc7, 0xb5, 0xd8, 0xf6, 0x03, 0x0c, 0xd9, 0x5f,
0x0a, 0x50, 0x91, 0x21, 0x47, 0x3f, 0xc8, 0x10, 0x28, 0x3c, 0x04, 0xf7, 0xd7, 0x49, 0xd3, 0x52,
0x14, 0x96, 0x9e, 0x46, 0x85, 0x35, 0x5e, 0x35, 0x39, 0xc1, 0xdb, 0xd7, 0xe5, 0x83, 0x84, 0xf2,
0xd1, 0x8d, 0x83, 0x52, 0x7f, 0x0d, 0xda, 0xa2, 0x76, 0xd0, 0xb7, 0x80, 0xf2, 0xea, 0xf1, 0xa7,
0x29, 0xa1, 0xe2, 0xe6, 0x89, 0x82, 0xd6, 0xf3, 0x93, 0x2e, 0x3f, 0x70, 0xf8, 0x4b, 0x3f, 0x8c,
0xe8, 0x85, 0x4f, 0xa3, 0x37, 0xe2, 0x41, 0x55, 0xc4, 0x55, 0x26, 0xf0, 0xa2, 0x37, 0xec, 0x99,
0xb0, 0xc1, 0x0f, 0x59, 0x80, 0xae, 0xea, 0x1b, 0x98, 0x8c, 0xb9, 0xe9, 0x84, 0x07, 0xce, 0xcf,
0x47, 0xa3, 0x28, 0x3b, 0x9f, 0xf5, 0xcd, 0x41, 0x32, 0x69, 0x8a, 0x88, 0x3d, 0x10, 0xbf, 0x21,
0xa3, 0xe4, 0xc1, 0x88, 0xc4, 0xfc, 0x7f, 0xa0, 0xb9, 0xe2, 0xff, 0xe4, 0x7b, 0xb9, 0xec, 0xab,
0x5c, 0x75, 0xf7, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x96, 0x62, 0xe6, 0xaf, 0x53, 0x0d, 0x00,
0x00,
}

View file

@ -49,7 +49,7 @@ func (x MongodConfig3_6_Storage_WiredTiger_CollectionConfig_Compressor) String()
return proto.EnumName(MongodConfig3_6_Storage_WiredTiger_CollectionConfig_Compressor_name, int32(x))
}
func (MongodConfig3_6_Storage_WiredTiger_CollectionConfig_Compressor) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 0, 0, 1, 0}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 0, 0, 1, 0}
}
type MongodConfig3_6_OperationProfiling_Mode int32
@ -81,7 +81,36 @@ func (x MongodConfig3_6_OperationProfiling_Mode) String() string {
return proto.EnumName(MongodConfig3_6_OperationProfiling_Mode_name, int32(x))
}
func (MongodConfig3_6_OperationProfiling_Mode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 1, 0}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 1, 0}
}
type MongoCfgConfig3_6_OperationProfiling_Mode int32
const (
MongoCfgConfig3_6_OperationProfiling_MODE_UNSPECIFIED MongoCfgConfig3_6_OperationProfiling_Mode = 0
MongoCfgConfig3_6_OperationProfiling_OFF MongoCfgConfig3_6_OperationProfiling_Mode = 1
MongoCfgConfig3_6_OperationProfiling_SLOW_OP MongoCfgConfig3_6_OperationProfiling_Mode = 2
MongoCfgConfig3_6_OperationProfiling_ALL MongoCfgConfig3_6_OperationProfiling_Mode = 3
)
var MongoCfgConfig3_6_OperationProfiling_Mode_name = map[int32]string{
0: "MODE_UNSPECIFIED",
1: "OFF",
2: "SLOW_OP",
3: "ALL",
}
var MongoCfgConfig3_6_OperationProfiling_Mode_value = map[string]int32{
"MODE_UNSPECIFIED": 0,
"OFF": 1,
"SLOW_OP": 2,
"ALL": 3,
}
func (x MongoCfgConfig3_6_OperationProfiling_Mode) String() string {
return proto.EnumName(MongoCfgConfig3_6_OperationProfiling_Mode_name, int32(x))
}
func (MongoCfgConfig3_6_OperationProfiling_Mode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{1, 1, 0}
}
// Configuration of a mongod daemon. Supported options are a limited subset of all
@ -102,7 +131,7 @@ func (m *MongodConfig3_6) Reset() { *m = MongodConfig3_6{} }
func (m *MongodConfig3_6) String() string { return proto.CompactTextString(m) }
func (*MongodConfig3_6) ProtoMessage() {}
func (*MongodConfig3_6) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0}
}
func (m *MongodConfig3_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfig3_6.Unmarshal(m, b)
@ -157,7 +186,7 @@ func (m *MongodConfig3_6_Storage) Reset() { *m = MongodConfig3_6_Storage
func (m *MongodConfig3_6_Storage) String() string { return proto.CompactTextString(m) }
func (*MongodConfig3_6_Storage) ProtoMessage() {}
func (*MongodConfig3_6_Storage) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 0}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 0}
}
func (m *MongodConfig3_6_Storage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfig3_6_Storage.Unmarshal(m, b)
@ -206,7 +235,7 @@ func (m *MongodConfig3_6_Storage_WiredTiger) Reset() { *m = MongodConfig
func (m *MongodConfig3_6_Storage_WiredTiger) String() string { return proto.CompactTextString(m) }
func (*MongodConfig3_6_Storage_WiredTiger) ProtoMessage() {}
func (*MongodConfig3_6_Storage_WiredTiger) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 0, 0}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 0, 0}
}
func (m *MongodConfig3_6_Storage_WiredTiger) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfig3_6_Storage_WiredTiger.Unmarshal(m, b)
@ -256,7 +285,7 @@ func (m *MongodConfig3_6_Storage_WiredTiger_EngineConfig) String() string {
}
func (*MongodConfig3_6_Storage_WiredTiger_EngineConfig) ProtoMessage() {}
func (*MongodConfig3_6_Storage_WiredTiger_EngineConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 0, 0, 0}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 0, 0, 0}
}
func (m *MongodConfig3_6_Storage_WiredTiger_EngineConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfig3_6_Storage_WiredTiger_EngineConfig.Unmarshal(m, b)
@ -299,7 +328,7 @@ func (m *MongodConfig3_6_Storage_WiredTiger_CollectionConfig) String() string {
}
func (*MongodConfig3_6_Storage_WiredTiger_CollectionConfig) ProtoMessage() {}
func (*MongodConfig3_6_Storage_WiredTiger_CollectionConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 0, 0, 1}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 0, 0, 1}
}
func (m *MongodConfig3_6_Storage_WiredTiger_CollectionConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfig3_6_Storage_WiredTiger_CollectionConfig.Unmarshal(m, b)
@ -344,7 +373,7 @@ func (m *MongodConfig3_6_Storage_Journal) Reset() { *m = MongodConfig3_6
func (m *MongodConfig3_6_Storage_Journal) String() string { return proto.CompactTextString(m) }
func (*MongodConfig3_6_Storage_Journal) ProtoMessage() {}
func (*MongodConfig3_6_Storage_Journal) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 0, 1}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 0, 1}
}
func (m *MongodConfig3_6_Storage_Journal) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfig3_6_Storage_Journal.Unmarshal(m, b)
@ -394,7 +423,7 @@ func (m *MongodConfig3_6_OperationProfiling) Reset() { *m = MongodConfig
func (m *MongodConfig3_6_OperationProfiling) String() string { return proto.CompactTextString(m) }
func (*MongodConfig3_6_OperationProfiling) ProtoMessage() {}
func (*MongodConfig3_6_OperationProfiling) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 1}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 1}
}
func (m *MongodConfig3_6_OperationProfiling) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfig3_6_OperationProfiling.Unmarshal(m, b)
@ -440,7 +469,7 @@ func (m *MongodConfig3_6_Network) Reset() { *m = MongodConfig3_6_Network
func (m *MongodConfig3_6_Network) String() string { return proto.CompactTextString(m) }
func (*MongodConfig3_6_Network) ProtoMessage() {}
func (*MongodConfig3_6_Network) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{0, 2}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{0, 2}
}
func (m *MongodConfig3_6_Network) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfig3_6_Network.Unmarshal(m, b)
@ -467,6 +496,349 @@ func (m *MongodConfig3_6_Network) GetMaxIncomingConnections() *wrappers.Int64Val
return nil
}
type MongoCfgConfig3_6 struct {
// `storage` section of mongocfg configuration.
Storage *MongoCfgConfig3_6_Storage `protobuf:"bytes,1,opt,name=storage,proto3" json:"storage,omitempty"`
// `operationProfiling` section of mongocfg configuration.
OperationProfiling *MongoCfgConfig3_6_OperationProfiling `protobuf:"bytes,2,opt,name=operation_profiling,json=operationProfiling,proto3" json:"operation_profiling,omitempty"`
// `net` section of mongocfg configuration.
Net *MongoCfgConfig3_6_Network `protobuf:"bytes,3,opt,name=net,proto3" json:"net,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongoCfgConfig3_6) Reset() { *m = MongoCfgConfig3_6{} }
func (m *MongoCfgConfig3_6) String() string { return proto.CompactTextString(m) }
func (*MongoCfgConfig3_6) ProtoMessage() {}
func (*MongoCfgConfig3_6) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{1}
}
func (m *MongoCfgConfig3_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongoCfgConfig3_6.Unmarshal(m, b)
}
func (m *MongoCfgConfig3_6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongoCfgConfig3_6.Marshal(b, m, deterministic)
}
func (dst *MongoCfgConfig3_6) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongoCfgConfig3_6.Merge(dst, src)
}
func (m *MongoCfgConfig3_6) XXX_Size() int {
return xxx_messageInfo_MongoCfgConfig3_6.Size(m)
}
func (m *MongoCfgConfig3_6) XXX_DiscardUnknown() {
xxx_messageInfo_MongoCfgConfig3_6.DiscardUnknown(m)
}
var xxx_messageInfo_MongoCfgConfig3_6 proto.InternalMessageInfo
func (m *MongoCfgConfig3_6) GetStorage() *MongoCfgConfig3_6_Storage {
if m != nil {
return m.Storage
}
return nil
}
func (m *MongoCfgConfig3_6) GetOperationProfiling() *MongoCfgConfig3_6_OperationProfiling {
if m != nil {
return m.OperationProfiling
}
return nil
}
func (m *MongoCfgConfig3_6) GetNet() *MongoCfgConfig3_6_Network {
if m != nil {
return m.Net
}
return nil
}
type MongoCfgConfig3_6_Storage struct {
// Configuration of the WiredTiger storage engine.
WiredTiger *MongoCfgConfig3_6_Storage_WiredTiger `protobuf:"bytes,1,opt,name=wired_tiger,json=wiredTiger,proto3" json:"wired_tiger,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongoCfgConfig3_6_Storage) Reset() { *m = MongoCfgConfig3_6_Storage{} }
func (m *MongoCfgConfig3_6_Storage) String() string { return proto.CompactTextString(m) }
func (*MongoCfgConfig3_6_Storage) ProtoMessage() {}
func (*MongoCfgConfig3_6_Storage) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{1, 0}
}
func (m *MongoCfgConfig3_6_Storage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongoCfgConfig3_6_Storage.Unmarshal(m, b)
}
func (m *MongoCfgConfig3_6_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongoCfgConfig3_6_Storage.Marshal(b, m, deterministic)
}
func (dst *MongoCfgConfig3_6_Storage) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongoCfgConfig3_6_Storage.Merge(dst, src)
}
func (m *MongoCfgConfig3_6_Storage) XXX_Size() int {
return xxx_messageInfo_MongoCfgConfig3_6_Storage.Size(m)
}
func (m *MongoCfgConfig3_6_Storage) XXX_DiscardUnknown() {
xxx_messageInfo_MongoCfgConfig3_6_Storage.DiscardUnknown(m)
}
var xxx_messageInfo_MongoCfgConfig3_6_Storage proto.InternalMessageInfo
func (m *MongoCfgConfig3_6_Storage) GetWiredTiger() *MongoCfgConfig3_6_Storage_WiredTiger {
if m != nil {
return m.WiredTiger
}
return nil
}
// Configuration of WiredTiger storage engine.
type MongoCfgConfig3_6_Storage_WiredTiger struct {
// Engine configuration for WiredTiger.
EngineConfig *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig `protobuf:"bytes,1,opt,name=engine_config,json=engineConfig,proto3" json:"engine_config,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger) Reset() { *m = MongoCfgConfig3_6_Storage_WiredTiger{} }
func (m *MongoCfgConfig3_6_Storage_WiredTiger) String() string { return proto.CompactTextString(m) }
func (*MongoCfgConfig3_6_Storage_WiredTiger) ProtoMessage() {}
func (*MongoCfgConfig3_6_Storage_WiredTiger) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{1, 0, 0}
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger.Unmarshal(m, b)
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger.Marshal(b, m, deterministic)
}
func (dst *MongoCfgConfig3_6_Storage_WiredTiger) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger.Merge(dst, src)
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger) XXX_Size() int {
return xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger.Size(m)
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger) XXX_DiscardUnknown() {
xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger.DiscardUnknown(m)
}
var xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger proto.InternalMessageInfo
func (m *MongoCfgConfig3_6_Storage_WiredTiger) GetEngineConfig() *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig {
if m != nil {
return m.EngineConfig
}
return nil
}
type MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig struct {
// The maximum size of the internal cache that WiredTiger will use for all data.
CacheSizeGb *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=cache_size_gb,json=cacheSizeGb,proto3" json:"cache_size_gb,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) Reset() {
*m = MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig{}
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) String() string {
return proto.CompactTextString(m)
}
func (*MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) ProtoMessage() {}
func (*MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{1, 0, 0, 0}
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig.Unmarshal(m, b)
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig.Marshal(b, m, deterministic)
}
func (dst *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig.Merge(dst, src)
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) XXX_Size() int {
return xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig.Size(m)
}
func (m *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) XXX_DiscardUnknown() {
xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig.DiscardUnknown(m)
}
var xxx_messageInfo_MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig proto.InternalMessageInfo
func (m *MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig) GetCacheSizeGb() *wrappers.DoubleValue {
if m != nil {
return m.CacheSizeGb
}
return nil
}
type MongoCfgConfig3_6_OperationProfiling struct {
Mode MongoCfgConfig3_6_OperationProfiling_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig3_6_OperationProfiling_Mode" json:"mode,omitempty"`
// The slow operation time threshold, in milliseconds. Operations that run
// for longer than this threshold are considered slow.
SlowOpThreshold *wrappers.Int64Value `protobuf:"bytes,2,opt,name=slow_op_threshold,json=slowOpThreshold,proto3" json:"slow_op_threshold,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongoCfgConfig3_6_OperationProfiling) Reset() { *m = MongoCfgConfig3_6_OperationProfiling{} }
func (m *MongoCfgConfig3_6_OperationProfiling) String() string { return proto.CompactTextString(m) }
func (*MongoCfgConfig3_6_OperationProfiling) ProtoMessage() {}
func (*MongoCfgConfig3_6_OperationProfiling) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{1, 1}
}
func (m *MongoCfgConfig3_6_OperationProfiling) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongoCfgConfig3_6_OperationProfiling.Unmarshal(m, b)
}
func (m *MongoCfgConfig3_6_OperationProfiling) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongoCfgConfig3_6_OperationProfiling.Marshal(b, m, deterministic)
}
func (dst *MongoCfgConfig3_6_OperationProfiling) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongoCfgConfig3_6_OperationProfiling.Merge(dst, src)
}
func (m *MongoCfgConfig3_6_OperationProfiling) XXX_Size() int {
return xxx_messageInfo_MongoCfgConfig3_6_OperationProfiling.Size(m)
}
func (m *MongoCfgConfig3_6_OperationProfiling) XXX_DiscardUnknown() {
xxx_messageInfo_MongoCfgConfig3_6_OperationProfiling.DiscardUnknown(m)
}
var xxx_messageInfo_MongoCfgConfig3_6_OperationProfiling proto.InternalMessageInfo
func (m *MongoCfgConfig3_6_OperationProfiling) GetMode() MongoCfgConfig3_6_OperationProfiling_Mode {
if m != nil {
return m.Mode
}
return MongoCfgConfig3_6_OperationProfiling_MODE_UNSPECIFIED
}
func (m *MongoCfgConfig3_6_OperationProfiling) GetSlowOpThreshold() *wrappers.Int64Value {
if m != nil {
return m.SlowOpThreshold
}
return nil
}
type MongoCfgConfig3_6_Network struct {
// The maximum number of incoming connections.
MaxIncomingConnections *wrappers.Int64Value `protobuf:"bytes,1,opt,name=max_incoming_connections,json=maxIncomingConnections,proto3" json:"max_incoming_connections,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongoCfgConfig3_6_Network) Reset() { *m = MongoCfgConfig3_6_Network{} }
func (m *MongoCfgConfig3_6_Network) String() string { return proto.CompactTextString(m) }
func (*MongoCfgConfig3_6_Network) ProtoMessage() {}
func (*MongoCfgConfig3_6_Network) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{1, 2}
}
func (m *MongoCfgConfig3_6_Network) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongoCfgConfig3_6_Network.Unmarshal(m, b)
}
func (m *MongoCfgConfig3_6_Network) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongoCfgConfig3_6_Network.Marshal(b, m, deterministic)
}
func (dst *MongoCfgConfig3_6_Network) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongoCfgConfig3_6_Network.Merge(dst, src)
}
func (m *MongoCfgConfig3_6_Network) XXX_Size() int {
return xxx_messageInfo_MongoCfgConfig3_6_Network.Size(m)
}
func (m *MongoCfgConfig3_6_Network) XXX_DiscardUnknown() {
xxx_messageInfo_MongoCfgConfig3_6_Network.DiscardUnknown(m)
}
var xxx_messageInfo_MongoCfgConfig3_6_Network proto.InternalMessageInfo
func (m *MongoCfgConfig3_6_Network) GetMaxIncomingConnections() *wrappers.Int64Value {
if m != nil {
return m.MaxIncomingConnections
}
return nil
}
type MongosConfig3_6 struct {
Net *MongosConfig3_6_Network `protobuf:"bytes,1,opt,name=net,proto3" json:"net,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongosConfig3_6) Reset() { *m = MongosConfig3_6{} }
func (m *MongosConfig3_6) String() string { return proto.CompactTextString(m) }
func (*MongosConfig3_6) ProtoMessage() {}
func (*MongosConfig3_6) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{2}
}
func (m *MongosConfig3_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongosConfig3_6.Unmarshal(m, b)
}
func (m *MongosConfig3_6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongosConfig3_6.Marshal(b, m, deterministic)
}
func (dst *MongosConfig3_6) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongosConfig3_6.Merge(dst, src)
}
func (m *MongosConfig3_6) XXX_Size() int {
return xxx_messageInfo_MongosConfig3_6.Size(m)
}
func (m *MongosConfig3_6) XXX_DiscardUnknown() {
xxx_messageInfo_MongosConfig3_6.DiscardUnknown(m)
}
var xxx_messageInfo_MongosConfig3_6 proto.InternalMessageInfo
func (m *MongosConfig3_6) GetNet() *MongosConfig3_6_Network {
if m != nil {
return m.Net
}
return nil
}
type MongosConfig3_6_Network struct {
// The maximum number of incoming connections.
MaxIncomingConnections *wrappers.Int64Value `protobuf:"bytes,1,opt,name=max_incoming_connections,json=maxIncomingConnections,proto3" json:"max_incoming_connections,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongosConfig3_6_Network) Reset() { *m = MongosConfig3_6_Network{} }
func (m *MongosConfig3_6_Network) String() string { return proto.CompactTextString(m) }
func (*MongosConfig3_6_Network) ProtoMessage() {}
func (*MongosConfig3_6_Network) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{2, 0}
}
func (m *MongosConfig3_6_Network) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongosConfig3_6_Network.Unmarshal(m, b)
}
func (m *MongosConfig3_6_Network) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongosConfig3_6_Network.Marshal(b, m, deterministic)
}
func (dst *MongosConfig3_6_Network) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongosConfig3_6_Network.Merge(dst, src)
}
func (m *MongosConfig3_6_Network) XXX_Size() int {
return xxx_messageInfo_MongosConfig3_6_Network.Size(m)
}
func (m *MongosConfig3_6_Network) XXX_DiscardUnknown() {
xxx_messageInfo_MongosConfig3_6_Network.DiscardUnknown(m)
}
var xxx_messageInfo_MongosConfig3_6_Network proto.InternalMessageInfo
func (m *MongosConfig3_6_Network) GetMaxIncomingConnections() *wrappers.Int64Value {
if m != nil {
return m.MaxIncomingConnections
}
return nil
}
type MongodConfigSet3_6 struct {
// Effective settings for a MongoDB 3.6 cluster (a combination of settings defined
// in [user_config] and [default_config]).
@ -484,7 +856,7 @@ func (m *MongodConfigSet3_6) Reset() { *m = MongodConfigSet3_6{} }
func (m *MongodConfigSet3_6) String() string { return proto.CompactTextString(m) }
func (*MongodConfigSet3_6) ProtoMessage() {}
func (*MongodConfigSet3_6) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2, []int{1}
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{3}
}
func (m *MongodConfigSet3_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongodConfigSet3_6.Unmarshal(m, b)
@ -525,6 +897,121 @@ func (m *MongodConfigSet3_6) GetDefaultConfig() *MongodConfig3_6 {
return nil
}
type MongoCfgConfigSet3_6 struct {
// Effective settings for a MongoDB 3.6 cluster (a combination of settings defined
// in [user_config] and [default_config]).
EffectiveConfig *MongoCfgConfig3_6 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
// User-defined settings for a MongoDB 3.6 cluster.
UserConfig *MongoCfgConfig3_6 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
DefaultConfig *MongoCfgConfig3_6 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongoCfgConfigSet3_6) Reset() { *m = MongoCfgConfigSet3_6{} }
func (m *MongoCfgConfigSet3_6) String() string { return proto.CompactTextString(m) }
func (*MongoCfgConfigSet3_6) ProtoMessage() {}
func (*MongoCfgConfigSet3_6) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{4}
}
func (m *MongoCfgConfigSet3_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongoCfgConfigSet3_6.Unmarshal(m, b)
}
func (m *MongoCfgConfigSet3_6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongoCfgConfigSet3_6.Marshal(b, m, deterministic)
}
func (dst *MongoCfgConfigSet3_6) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongoCfgConfigSet3_6.Merge(dst, src)
}
func (m *MongoCfgConfigSet3_6) XXX_Size() int {
return xxx_messageInfo_MongoCfgConfigSet3_6.Size(m)
}
func (m *MongoCfgConfigSet3_6) XXX_DiscardUnknown() {
xxx_messageInfo_MongoCfgConfigSet3_6.DiscardUnknown(m)
}
var xxx_messageInfo_MongoCfgConfigSet3_6 proto.InternalMessageInfo
func (m *MongoCfgConfigSet3_6) GetEffectiveConfig() *MongoCfgConfig3_6 {
if m != nil {
return m.EffectiveConfig
}
return nil
}
func (m *MongoCfgConfigSet3_6) GetUserConfig() *MongoCfgConfig3_6 {
if m != nil {
return m.UserConfig
}
return nil
}
func (m *MongoCfgConfigSet3_6) GetDefaultConfig() *MongoCfgConfig3_6 {
if m != nil {
return m.DefaultConfig
}
return nil
}
type MongosConfigSet3_6 struct {
// Effective settings for a MongoDB 3.6 cluster (a combination of settings defined
// in [user_config] and [default_config]).
EffectiveConfig *MongosConfig3_6 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
// User-defined settings for a MongoDB 3.6 cluster.
UserConfig *MongosConfig3_6 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
// Default configuration for a MongoDB 3.6 cluster.
DefaultConfig *MongosConfig3_6 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MongosConfigSet3_6) Reset() { *m = MongosConfigSet3_6{} }
func (m *MongosConfigSet3_6) String() string { return proto.CompactTextString(m) }
func (*MongosConfigSet3_6) ProtoMessage() {}
func (*MongosConfigSet3_6) Descriptor() ([]byte, []int) {
return fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e, []int{5}
}
func (m *MongosConfigSet3_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MongosConfigSet3_6.Unmarshal(m, b)
}
func (m *MongosConfigSet3_6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MongosConfigSet3_6.Marshal(b, m, deterministic)
}
func (dst *MongosConfigSet3_6) XXX_Merge(src proto.Message) {
xxx_messageInfo_MongosConfigSet3_6.Merge(dst, src)
}
func (m *MongosConfigSet3_6) XXX_Size() int {
return xxx_messageInfo_MongosConfigSet3_6.Size(m)
}
func (m *MongosConfigSet3_6) XXX_DiscardUnknown() {
xxx_messageInfo_MongosConfigSet3_6.DiscardUnknown(m)
}
var xxx_messageInfo_MongosConfigSet3_6 proto.InternalMessageInfo
func (m *MongosConfigSet3_6) GetEffectiveConfig() *MongosConfig3_6 {
if m != nil {
return m.EffectiveConfig
}
return nil
}
func (m *MongosConfigSet3_6) GetUserConfig() *MongosConfig3_6 {
if m != nil {
return m.UserConfig
}
return nil
}
func (m *MongosConfigSet3_6) GetDefaultConfig() *MongosConfig3_6 {
if m != nil {
return m.DefaultConfig
}
return nil
}
func init() {
proto.RegisterType((*MongodConfig3_6)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongodConfig3_6")
proto.RegisterType((*MongodConfig3_6_Storage)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongodConfig3_6.Storage")
@ -534,67 +1021,89 @@ func init() {
proto.RegisterType((*MongodConfig3_6_Storage_Journal)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongodConfig3_6.Storage.Journal")
proto.RegisterType((*MongodConfig3_6_OperationProfiling)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongodConfig3_6.OperationProfiling")
proto.RegisterType((*MongodConfig3_6_Network)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongodConfig3_6.Network")
proto.RegisterType((*MongoCfgConfig3_6)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig3_6")
proto.RegisterType((*MongoCfgConfig3_6_Storage)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig3_6.Storage")
proto.RegisterType((*MongoCfgConfig3_6_Storage_WiredTiger)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig3_6.Storage.WiredTiger")
proto.RegisterType((*MongoCfgConfig3_6_Storage_WiredTiger_EngineConfig)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig3_6.Storage.WiredTiger.EngineConfig")
proto.RegisterType((*MongoCfgConfig3_6_OperationProfiling)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig3_6.OperationProfiling")
proto.RegisterType((*MongoCfgConfig3_6_Network)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig3_6.Network")
proto.RegisterType((*MongosConfig3_6)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongosConfig3_6")
proto.RegisterType((*MongosConfig3_6_Network)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongosConfig3_6.Network")
proto.RegisterType((*MongodConfigSet3_6)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongodConfigSet3_6")
proto.RegisterType((*MongoCfgConfigSet3_6)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfigSet3_6")
proto.RegisterType((*MongosConfigSet3_6)(nil), "yandex.cloud.mdb.mongodb.v1.config.MongosConfigSet3_6")
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.config.MongodConfig3_6_Storage_WiredTiger_CollectionConfig_Compressor", MongodConfig3_6_Storage_WiredTiger_CollectionConfig_Compressor_name, MongodConfig3_6_Storage_WiredTiger_CollectionConfig_Compressor_value)
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.config.MongodConfig3_6_OperationProfiling_Mode", MongodConfig3_6_OperationProfiling_Mode_name, MongodConfig3_6_OperationProfiling_Mode_value)
proto.RegisterEnum("yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig3_6_OperationProfiling_Mode", MongoCfgConfig3_6_OperationProfiling_Mode_name, MongoCfgConfig3_6_OperationProfiling_Mode_value)
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/mongodb/v1/config/mongodb3_6.proto", fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2)
proto.RegisterFile("yandex/cloud/mdb/mongodb/v1/config/mongodb3_6.proto", fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e)
}
var fileDescriptor_mongodb3_6_b6b4a9da8ede6ac2 = []byte{
// 832 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x96, 0xdd, 0x6e, 0xe3, 0x44,
0x14, 0xc7, 0x71, 0x52, 0xea, 0xe5, 0xa4, 0x6d, 0xbc, 0x03, 0x5a, 0x55, 0xe6, 0x43, 0x28, 0x57,
0xdc, 0x74, 0x5c, 0x6f, 0x4a, 0x85, 0x54, 0x09, 0xb1, 0x4d, 0x13, 0x08, 0x34, 0xb1, 0x65, 0x77,
0xa9, 0xa8, 0x04, 0x96, 0x3f, 0x26, 0xae, 0x59, 0x7b, 0xc6, 0xf2, 0x47, 0x52, 0xf6, 0x16, 0x6e,
0x91, 0x78, 0x0a, 0xde, 0x80, 0x67, 0xe8, 0x1d, 0x8f, 0xc0, 0x13, 0xf0, 0x04, 0xbd, 0x42, 0xf6,
0x8c, 0xd3, 0x6e, 0x2a, 0xb1, 0x28, 0x5b, 0xee, 0xe2, 0x93, 0xf9, 0xff, 0xfe, 0x73, 0xce, 0x9c,
0x39, 0x36, 0xf4, 0x7f, 0x72, 0x69, 0x40, 0xae, 0x34, 0x3f, 0x66, 0x65, 0xa0, 0x25, 0x81, 0xa7,
0x25, 0x8c, 0x86, 0x2c, 0xf0, 0xb4, 0xb9, 0xae, 0xf9, 0x8c, 0xce, 0xa2, 0xb0, 0x89, 0xf4, 0x9d,
0x43, 0x9c, 0x66, 0xac, 0x60, 0xa8, 0xc7, 0x45, 0xb8, 0x16, 0xe1, 0x24, 0xf0, 0xb0, 0x58, 0x82,
0xe7, 0x3a, 0xe6, 0x22, 0xf5, 0xa3, 0x90, 0xb1, 0x30, 0x26, 0x5a, 0xad, 0xf0, 0xca, 0x99, 0xb6,
0xc8, 0xdc, 0x34, 0x25, 0x59, 0xce, 0x19, 0xea, 0x87, 0xaf, 0x18, 0xcf, 0xdd, 0x38, 0x0a, 0xdc,
0x22, 0x62, 0x94, 0xff, 0xdd, 0xfb, 0x6b, 0x0b, 0xba, 0x93, 0x1a, 0x3a, 0xa8, 0x79, 0x7d, 0xe7,
0x10, 0x3d, 0x07, 0x39, 0x2f, 0x58, 0xe6, 0x86, 0x64, 0x57, 0xfa, 0x58, 0xfa, 0xa4, 0xf3, 0xf4,
0x08, 0xbf, 0x7e, 0x23, 0x78, 0x85, 0x82, 0x6d, 0x8e, 0xb0, 0x1a, 0x16, 0x5a, 0xc0, 0xbb, 0x2c,
0x25, 0x59, 0xed, 0xee, 0xa4, 0x19, 0x9b, 0x45, 0x71, 0x44, 0xc3, 0xdd, 0x56, 0x6d, 0x31, 0x5a,
0xc7, 0xc2, 0x68, 0x70, 0x66, 0x43, 0xb3, 0x10, 0xbb, 0x17, 0x43, 0x13, 0x68, 0x53, 0x52, 0xec,
0xb6, 0xd7, 0xcf, 0x65, 0x4a, 0x8a, 0x05, 0xcb, 0x5e, 0x58, 0x15, 0x47, 0xfd, 0x43, 0x06, 0x59,
0x24, 0x87, 0x42, 0xe8, 0x2c, 0xa2, 0x8c, 0x04, 0x4e, 0x11, 0x85, 0x24, 0x13, 0xe5, 0x1a, 0xbd,
0x41, 0xb9, 0xf0, 0x79, 0x85, 0x3b, 0xab, 0x68, 0x16, 0x2c, 0x96, 0xbf, 0xd1, 0xf7, 0x20, 0xff,
0xc8, 0xca, 0x8c, 0xba, 0xb1, 0x28, 0xd8, 0xe0, 0x4d, 0x4c, 0xbe, 0xe6, 0x28, 0xab, 0x61, 0xaa,
0x7f, 0x6e, 0x00, 0xdc, 0x3a, 0xa3, 0x2b, 0xd8, 0x26, 0x34, 0x8c, 0x28, 0x71, 0x38, 0x48, 0x24,
0x66, 0x3f, 0x4c, 0x62, 0x78, 0x58, 0xb3, 0xf9, 0x12, 0x6b, 0x8b, 0xdc, 0x79, 0x42, 0xbf, 0x48,
0xf0, 0xd8, 0x67, 0x71, 0x4c, 0xfc, 0xba, 0x4d, 0x84, 0x3d, 0x4f, 0xf9, 0xfc, 0x81, 0xec, 0x07,
0x4b, 0xbe, 0xd8, 0x82, 0xe2, 0xaf, 0x44, 0x54, 0x13, 0xb6, 0xee, 0x6e, 0x12, 0x7d, 0x01, 0xdb,
0xbe, 0xeb, 0x5f, 0x12, 0x27, 0x8f, 0x5e, 0x12, 0x27, 0xf4, 0x44, 0x41, 0x3e, 0xc0, 0xfc, 0xf6,
0xe1, 0xe6, 0xf6, 0xe1, 0x13, 0x56, 0x7a, 0x31, 0xf9, 0xd6, 0x8d, 0x4b, 0x62, 0x75, 0x6a, 0x89,
0x1d, 0xbd, 0x24, 0x5f, 0x7a, 0xea, 0xdf, 0x12, 0x28, 0xab, 0xc6, 0xe8, 0x57, 0x09, 0x14, 0x2f,
0x66, 0xfe, 0x0b, 0xc7, 0x67, 0x49, 0x9a, 0x91, 0x3c, 0x67, 0xbc, 0x89, 0x76, 0x9e, 0x7a, 0xff,
0x53, 0xb2, 0x78, 0xb0, 0x74, 0xb2, 0xba, 0xb5, 0xf7, 0x6d, 0xa0, 0xf7, 0x15, 0xc0, 0xed, 0x13,
0x52, 0xe1, 0xc9, 0xc0, 0x98, 0x98, 0xd6, 0xd0, 0xb6, 0x0d, 0xcb, 0x79, 0x3e, 0xb5, 0xcd, 0xe1,
0x60, 0x3c, 0x1a, 0x0f, 0x4f, 0x94, 0xb7, 0xd0, 0x23, 0xd8, 0x98, 0x1a, 0xd3, 0xa1, 0x22, 0x21,
0x80, 0x4d, 0x7b, 0xfa, 0xcc, 0x34, 0xbf, 0x53, 0x5a, 0x55, 0xf4, 0xe2, 0x74, 0x7c, 0xac, 0xb4,
0xd5, 0xdf, 0x24, 0x90, 0x45, 0x97, 0xa1, 0x03, 0x90, 0x09, 0x75, 0xbd, 0x98, 0x04, 0xa2, 0x6c,
0xea, 0xbd, 0xb2, 0x1d, 0x33, 0x16, 0xf3, 0xa2, 0x35, 0x4b, 0x91, 0x01, 0x5d, 0x9f, 0x25, 0x49,
0x54, 0x38, 0x11, 0x2d, 0x48, 0x36, 0x5f, 0x76, 0xfe, 0xfb, 0xf7, 0xd4, 0x63, 0x5a, 0x1c, 0x1e,
0xd4, 0xf2, 0xe3, 0x77, 0x6e, 0xae, 0xf5, 0xb7, 0xf5, 0xbd, 0x4f, 0xf7, 0xf7, 0xad, 0x1d, 0x2e,
0x1f, 0x0b, 0xb5, 0xfa, 0x73, 0x0b, 0xd0, 0xfd, 0x89, 0x81, 0x1c, 0xd8, 0x48, 0x58, 0x40, 0x44,
0xd9, 0xbf, 0x79, 0x98, 0x39, 0x84, 0x27, 0x2c, 0x20, 0x56, 0x0d, 0x46, 0x06, 0x3c, 0xce, 0x63,
0xb6, 0x70, 0x58, 0xea, 0x14, 0x97, 0x19, 0xc9, 0x2f, 0x59, 0x1c, 0xfc, 0x97, 0x54, 0x36, 0x6f,
0xae, 0xf5, 0xd6, 0xe7, 0xfb, 0x56, 0xb7, 0x52, 0x1b, 0xe9, 0x59, 0xa3, 0xed, 0x1d, 0xc1, 0x46,
0x85, 0x47, 0xef, 0x81, 0x32, 0x31, 0x4e, 0x86, 0x2b, 0x27, 0x23, 0x43, 0xdb, 0x18, 0x8d, 0x14,
0x09, 0x75, 0x40, 0xb6, 0x4f, 0x8d, 0x73, 0xc7, 0x30, 0x95, 0x56, 0x15, 0x7d, 0x76, 0x7a, 0xaa,
0xb4, 0x55, 0x0a, 0xb2, 0x98, 0x66, 0xc8, 0x87, 0xdd, 0xc4, 0xbd, 0x72, 0x22, 0xea, 0xb3, 0x24,
0xa2, 0x61, 0x75, 0xd9, 0x28, 0x6f, 0x95, 0x5c, 0x1c, 0xd4, 0xbf, 0xee, 0x6f, 0xeb, 0xe6, 0x5a,
0x7f, 0xa4, 0xef, 0xef, 0xe9, 0x87, 0xfd, 0xcf, 0x0e, 0xac, 0x27, 0x89, 0x7b, 0x35, 0x16, 0xa4,
0xc1, 0x2d, 0xa8, 0xf7, 0x7b, 0x0b, 0xd0, 0xdd, 0x7a, 0xd9, 0xa4, 0xa8, 0xde, 0x31, 0x3f, 0x80,
0x42, 0x66, 0xb3, 0x6a, 0xd1, 0x7c, 0x65, 0xc8, 0xf4, 0xd7, 0x38, 0x01, 0xab, 0xbb, 0x84, 0x89,
0x9b, 0x75, 0x06, 0x9d, 0x32, 0x27, 0xd9, 0xab, 0x03, 0x64, 0x2d, 0x34, 0x54, 0x1c, 0x41, 0xbd,
0x80, 0x9d, 0x80, 0xcc, 0xdc, 0x32, 0x2e, 0x1a, 0x70, 0x7b, 0x7d, 0xf0, 0xb6, 0x40, 0xf1, 0xc8,
0xb1, 0x79, 0x31, 0x0d, 0xa3, 0xe2, 0xb2, 0xf4, 0xb0, 0xcf, 0x12, 0x8d, 0xf3, 0xf6, 0xf8, 0x5b,
0x3b, 0x64, 0x7b, 0x21, 0xa1, 0xf5, 0x19, 0x68, 0xaf, 0xff, 0x8e, 0x38, 0x12, 0x11, 0x6f, 0xb3,
0x56, 0xf4, 0xff, 0x09, 0x00, 0x00, 0xff, 0xff, 0xbe, 0xb4, 0xd3, 0xe3, 0x7c, 0x08, 0x00, 0x00,
var fileDescriptor_mongodb3_6_0e1cb1c5b8514b0e = []byte{
// 1004 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x97, 0xcd, 0x6e, 0xe3, 0x54,
0x14, 0xc7, 0x71, 0x52, 0xea, 0x72, 0xd2, 0x36, 0xee, 0x65, 0x34, 0xaa, 0xcc, 0x87, 0x50, 0x56,
0x6c, 0x6a, 0x37, 0x93, 0x4e, 0x85, 0x54, 0x81, 0x98, 0xa6, 0x09, 0x0d, 0x34, 0x71, 0x64, 0xb7,
0x53, 0x51, 0x01, 0xc6, 0x1f, 0x37, 0xae, 0x19, 0xdb, 0x37, 0xb2, 0x9d, 0xa4, 0xd3, 0x2d, 0xc3,
0x12, 0x89, 0xa7, 0x60, 0xc9, 0x8e, 0x67, 0xe8, 0x0e, 0xc1, 0x96, 0x05, 0x4f, 0xc0, 0x13, 0x74,
0x85, 0x6c, 0x5f, 0xe7, 0xb3, 0xe9, 0x14, 0x37, 0x65, 0xc5, 0xae, 0x39, 0xbd, 0xe7, 0x77, 0xee,
0xf9, 0xe7, 0x7c, 0xdc, 0x40, 0xe5, 0xa5, 0xe6, 0x99, 0xf8, 0x42, 0x34, 0x1c, 0xd2, 0x33, 0x45,
0xd7, 0xd4, 0x45, 0x97, 0x78, 0x16, 0x31, 0x75, 0xb1, 0x5f, 0x16, 0x0d, 0xe2, 0x75, 0x6c, 0x2b,
0xb5, 0x54, 0xd4, 0x5d, 0xa1, 0xeb, 0x93, 0x90, 0xa0, 0x52, 0xe2, 0x24, 0xc4, 0x4e, 0x82, 0x6b,
0xea, 0x02, 0x3d, 0x22, 0xf4, 0xcb, 0x42, 0xe2, 0xc4, 0xbf, 0x6f, 0x11, 0x62, 0x39, 0x58, 0x8c,
0x3d, 0xf4, 0x5e, 0x47, 0x1c, 0xf8, 0x5a, 0xb7, 0x8b, 0xfd, 0x20, 0x61, 0xf0, 0xef, 0x4d, 0x04,
0xee, 0x6b, 0x8e, 0x6d, 0x6a, 0xa1, 0x4d, 0xbc, 0xe4, 0xdf, 0xa5, 0xbf, 0x56, 0xa1, 0xd8, 0x8c,
0xa1, 0xd5, 0x98, 0x57, 0x51, 0x77, 0xd1, 0x09, 0xb0, 0x41, 0x48, 0x7c, 0xcd, 0xc2, 0x9b, 0xcc,
0x07, 0xcc, 0x87, 0x85, 0x27, 0x7b, 0xc2, 0xeb, 0x2f, 0x22, 0x4c, 0x51, 0x04, 0x25, 0x41, 0xc8,
0x29, 0x0b, 0x0d, 0xe0, 0x6d, 0xd2, 0xc5, 0x7e, 0x1c, 0x5d, 0xed, 0xfa, 0xa4, 0x63, 0x3b, 0xb6,
0x67, 0x6d, 0xe6, 0xe2, 0x10, 0xf5, 0x2c, 0x21, 0xa4, 0x14, 0xd7, 0x4e, 0x69, 0x32, 0x22, 0x33,
0x36, 0xd4, 0x84, 0xbc, 0x87, 0xc3, 0xcd, 0x7c, 0xf6, 0x5c, 0x5a, 0x38, 0x1c, 0x10, 0xff, 0x85,
0x1c, 0x71, 0xf8, 0x5f, 0x59, 0x60, 0x69, 0x72, 0xc8, 0x82, 0xc2, 0xc0, 0xf6, 0xb1, 0xa9, 0x86,
0xb6, 0x85, 0x7d, 0x2a, 0x57, 0xfd, 0x1e, 0x72, 0x09, 0xa7, 0x11, 0xee, 0x38, 0xa2, 0xc9, 0x30,
0x18, 0xfe, 0x8d, 0xbe, 0x06, 0xf6, 0x3b, 0xd2, 0xf3, 0x3d, 0xcd, 0xa1, 0x82, 0x55, 0xef, 0x13,
0xe4, 0xf3, 0x04, 0x25, 0xa7, 0x4c, 0xfe, 0xb7, 0x25, 0x80, 0x51, 0x64, 0x74, 0x01, 0x6b, 0xd8,
0xb3, 0x6c, 0x0f, 0xab, 0x09, 0x88, 0x26, 0xa6, 0x2c, 0x26, 0x31, 0xa1, 0x16, 0xb3, 0x93, 0x23,
0xf2, 0x2a, 0x1e, 0xfb, 0x84, 0x5e, 0x31, 0xb0, 0x61, 0x10, 0xc7, 0xc1, 0x46, 0x5c, 0x26, 0x34,
0x7c, 0x92, 0xf2, 0xe9, 0x82, 0xc2, 0x57, 0x87, 0x7c, 0x7a, 0x05, 0xce, 0x98, 0xb2, 0xf0, 0x6d,
0x58, 0x1d, 0xbf, 0x24, 0xfa, 0x14, 0xd6, 0x0c, 0xcd, 0x38, 0xc7, 0x6a, 0x60, 0x5f, 0x62, 0xd5,
0xd2, 0xa9, 0x20, 0xef, 0x0a, 0x49, 0xf7, 0x09, 0x69, 0xf7, 0x09, 0x07, 0xa4, 0xa7, 0x3b, 0xf8,
0xb9, 0xe6, 0xf4, 0xb0, 0x5c, 0x88, 0x5d, 0x14, 0xfb, 0x12, 0x7f, 0xa6, 0xf3, 0x7f, 0x33, 0xc0,
0x4d, 0x07, 0x46, 0x3f, 0x32, 0xc0, 0xe9, 0x0e, 0x31, 0x5e, 0xa8, 0x06, 0x71, 0xbb, 0x3e, 0x0e,
0x02, 0x92, 0x14, 0xd1, 0xfa, 0x13, 0xfd, 0x81, 0x92, 0x15, 0xaa, 0xc3, 0x48, 0x72, 0x31, 0x8e,
0x3d, 0x32, 0x94, 0x0e, 0x01, 0x46, 0x9f, 0x10, 0x0f, 0x8f, 0xab, 0x52, 0xb3, 0x2d, 0xd7, 0x14,
0x45, 0x92, 0xd5, 0x93, 0x96, 0xd2, 0xae, 0x55, 0x1b, 0xf5, 0x46, 0xed, 0x80, 0x7b, 0x03, 0xad,
0xc0, 0x52, 0x4b, 0x6a, 0xd5, 0x38, 0x06, 0x01, 0x2c, 0x2b, 0xad, 0x67, 0xed, 0xf6, 0x97, 0x5c,
0x2e, 0xb2, 0x9e, 0x1d, 0x35, 0xf6, 0xb9, 0x3c, 0xff, 0x13, 0x03, 0x2c, 0xad, 0x32, 0xb4, 0x03,
0x2c, 0xf6, 0x34, 0xdd, 0xc1, 0x26, 0x95, 0x8d, 0x9f, 0x91, 0x6d, 0x9f, 0x10, 0x27, 0x11, 0x2d,
0x3d, 0x8a, 0x24, 0x28, 0x1a, 0xc4, 0x75, 0xed, 0x50, 0xb5, 0xbd, 0x10, 0xfb, 0xfd, 0x61, 0xe5,
0xbf, 0x33, 0xe3, 0xdd, 0xf0, 0xc2, 0xdd, 0x9d, 0xd8, 0x7d, 0xff, 0xad, 0xeb, 0xab, 0xf2, 0x9b,
0xe5, 0xad, 0xa7, 0xdb, 0xdb, 0xf2, 0x7a, 0xe2, 0xde, 0xa0, 0xde, 0xfc, 0xf7, 0x39, 0x40, 0xb3,
0x13, 0x03, 0xa9, 0xb0, 0xe4, 0x12, 0x13, 0x53, 0xd9, 0xbf, 0x58, 0xcc, 0x1c, 0x12, 0x9a, 0xc4,
0xc4, 0x72, 0x0c, 0x46, 0x12, 0x6c, 0x04, 0x0e, 0x19, 0xa8, 0xa4, 0xab, 0x86, 0xe7, 0x3e, 0x0e,
0xce, 0x89, 0x63, 0xde, 0x25, 0x95, 0xe5, 0xeb, 0xab, 0x72, 0xee, 0x93, 0x6d, 0xb9, 0x18, 0x79,
0x4b, 0xdd, 0xe3, 0xd4, 0xb7, 0xb4, 0x07, 0x4b, 0x11, 0x1e, 0x3d, 0x02, 0xae, 0x29, 0x1d, 0xd4,
0xa6, 0xbe, 0x19, 0x16, 0xf2, 0x52, 0xbd, 0xce, 0x31, 0xa8, 0x00, 0xac, 0x72, 0x24, 0x9d, 0xaa,
0x52, 0x9b, 0xcb, 0x45, 0xd6, 0x67, 0x47, 0x47, 0x5c, 0x9e, 0xf7, 0x80, 0xa5, 0xd3, 0x0c, 0x19,
0xb0, 0xe9, 0x6a, 0x17, 0xaa, 0xed, 0x19, 0xc4, 0xb5, 0x3d, 0x2b, 0x6a, 0x36, 0x2f, 0x29, 0x95,
0x80, 0x7e, 0x51, 0xb7, 0xde, 0x6f, 0xf5, 0xfa, 0xaa, 0xbc, 0x52, 0xde, 0xde, 0x2a, 0xef, 0x56,
0x3e, 0xda, 0x91, 0x1f, 0xbb, 0xda, 0x45, 0x83, 0x92, 0xaa, 0x23, 0x50, 0xe9, 0xd5, 0x0a, 0x6c,
0xc4, 0x7a, 0x55, 0x3b, 0xd6, 0x68, 0xc5, 0x9c, 0x4e, 0xaf, 0x98, 0x8f, 0xef, 0xac, 0xfb, 0x38,
0x67, 0x76, 0xc9, 0xbc, 0xbc, 0x6d, 0xc9, 0x1c, 0x66, 0x0b, 0x72, 0xc7, 0x35, 0x23, 0x8d, 0xaf,
0x99, 0x8c, 0xf9, 0x4c, 0x2c, 0x9a, 0x3f, 0x72, 0xa3, 0x45, 0x63, 0xdf, 0xb4, 0x68, 0x0e, 0xef,
0x25, 0xda, 0x9c, 0x55, 0xc3, 0xff, 0xc9, 0x4c, 0xec, 0x82, 0xcb, 0x9b, 0x77, 0xc1, 0xc9, 0xa2,
0x62, 0xdf, 0xb2, 0x0d, 0x1e, 0x60, 0x0c, 0xff, 0x70, 0xf3, 0x10, 0xd0, 0x26, 0x86, 0x40, 0x73,
0x51, 0x75, 0xf2, 0xff, 0x18, 0x48, 0xc7, 0xc0, 0xef, 0x0c, 0x7d, 0x67, 0x06, 0xa3, 0x21, 0x40,
0xdf, 0x65, 0xff, 0xf6, 0x8d, 0x19, 0xcc, 0x69, 0x97, 0xff, 0x3a, 0xa5, 0x9f, 0x73, 0x80, 0xc6,
0x37, 0x81, 0x82, 0xc3, 0x28, 0xab, 0x6f, 0x80, 0xc3, 0x9d, 0x4e, 0x74, 0xa8, 0x3f, 0xd5, 0x32,
0x95, 0x0c, 0xbb, 0x45, 0x2e, 0x0e, 0x61, 0xb4, 0x07, 0x8e, 0xa1, 0xd0, 0x0b, 0xb0, 0x3f, 0xf9,
0x34, 0xca, 0x84, 0x86, 0x88, 0x43, 0xa9, 0x67, 0xb0, 0x6e, 0xe2, 0x8e, 0xd6, 0x73, 0xc2, 0x14,
0x9c, 0xcf, 0x0e, 0x5e, 0xa3, 0xa8, 0xc4, 0x52, 0xfa, 0x25, 0x07, 0x8f, 0x26, 0xbb, 0x85, 0x4a,
0xf5, 0xed, 0x5c, 0xa9, 0x9e, 0x66, 0xea, 0xc0, 0x59, 0xb1, 0x9e, 0xdf, 0x24, 0x56, 0x46, 0xf8,
0xb8, 0x5c, 0x5f, 0xcd, 0x91, 0x2b, 0x23, 0x7a, 0x4a, 0xb0, 0x61, 0x65, 0x05, 0x0b, 0xaf, 0xac,
0xe0, 0xe1, 0x2a, 0x2b, 0x78, 0xa8, 0xca, 0x0a, 0xe6, 0x09, 0xb5, 0xdf, 0x3e, 0x6b, 0x59, 0x76,
0x78, 0xde, 0xd3, 0x05, 0x83, 0xb8, 0x62, 0xc2, 0xdb, 0x4a, 0x7e, 0xe9, 0x5a, 0x64, 0xcb, 0xc2,
0x5e, 0xdc, 0xdd, 0xe2, 0xeb, 0x7f, 0x7b, 0xef, 0x51, 0x8b, 0xbe, 0x1c, 0x7b, 0x54, 0xfe, 0x09,
0x00, 0x00, 0xff, 0xff, 0x7e, 0x26, 0x51, 0xb4, 0xb0, 0x0f, 0x00, 0x00,
}

View file

@ -9,6 +9,7 @@ import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
import wrappers "github.com/golang/protobuf/ptypes/wrappers"
import config "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/postgresql/v1/config"
import timeofday "google.golang.org/genproto/googleapis/type/timeofday"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@ -48,7 +49,7 @@ func (x Cluster_Environment) String() string {
return proto.EnumName(Cluster_Environment_name, int32(x))
}
func (Cluster_Environment) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{0, 0}
return fileDescriptor_cluster_75c4156e122d92ad, []int{0, 0}
}
type Cluster_Health int32
@ -81,7 +82,7 @@ func (x Cluster_Health) String() string {
return proto.EnumName(Cluster_Health_name, int32(x))
}
func (Cluster_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{0, 1}
return fileDescriptor_cluster_75c4156e122d92ad, []int{0, 1}
}
type Cluster_Status int32
@ -130,7 +131,7 @@ func (x Cluster_Status) String() string {
return proto.EnumName(Cluster_Status_name, int32(x))
}
func (Cluster_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{0, 2}
return fileDescriptor_cluster_75c4156e122d92ad, []int{0, 2}
}
type ConnectionPoolerConfig_PoolingMode int32
@ -162,7 +163,7 @@ func (x ConnectionPoolerConfig_PoolingMode) String() string {
return proto.EnumName(ConnectionPoolerConfig_PoolingMode_name, int32(x))
}
func (ConnectionPoolerConfig_PoolingMode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{3, 0}
return fileDescriptor_cluster_75c4156e122d92ad, []int{3, 0}
}
type Host_Role int32
@ -191,7 +192,7 @@ func (x Host_Role) String() string {
return proto.EnumName(Host_Role_name, int32(x))
}
func (Host_Role) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{4, 0}
return fileDescriptor_cluster_75c4156e122d92ad, []int{4, 0}
}
type Host_ReplicaType int32
@ -217,7 +218,7 @@ func (x Host_ReplicaType) String() string {
return proto.EnumName(Host_ReplicaType_name, int32(x))
}
func (Host_ReplicaType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{4, 1}
return fileDescriptor_cluster_75c4156e122d92ad, []int{4, 1}
}
type Host_Health int32
@ -250,7 +251,7 @@ func (x Host_Health) String() string {
return proto.EnumName(Host_Health_name, int32(x))
}
func (Host_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{4, 2}
return fileDescriptor_cluster_75c4156e122d92ad, []int{4, 2}
}
type Service_Type int32
@ -278,7 +279,7 @@ func (x Service_Type) String() string {
return proto.EnumName(Service_Type_name, int32(x))
}
func (Service_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{6, 0}
return fileDescriptor_cluster_75c4156e122d92ad, []int{6, 0}
}
type Service_Health int32
@ -307,7 +308,7 @@ func (x Service_Health) String() string {
return proto.EnumName(Service_Health_name, int32(x))
}
func (Service_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{6, 1}
return fileDescriptor_cluster_75c4156e122d92ad, []int{6, 1}
}
// A PostgreSQL Cluster resource. For more information, see
@ -349,7 +350,7 @@ func (m *Cluster) Reset() { *m = Cluster{} }
func (m *Cluster) String() string { return proto.CompactTextString(m) }
func (*Cluster) ProtoMessage() {}
func (*Cluster) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{0}
return fileDescriptor_cluster_75c4156e122d92ad, []int{0}
}
func (m *Cluster) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster.Unmarshal(m, b)
@ -470,7 +471,7 @@ func (m *Monitoring) Reset() { *m = Monitoring{} }
func (m *Monitoring) String() string { return proto.CompactTextString(m) }
func (*Monitoring) ProtoMessage() {}
func (*Monitoring) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{1}
return fileDescriptor_cluster_75c4156e122d92ad, []int{1}
}
func (m *Monitoring) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Monitoring.Unmarshal(m, b)
@ -526,17 +527,19 @@ type ClusterConfig struct {
// Resources allocated to PostgreSQL hosts.
Resources *Resources `protobuf:"bytes,5,opt,name=resources,proto3" json:"resources,omitempty"`
// Configuration setting which enables/disables autofailover in cluster.
Autofailover *wrappers.BoolValue `protobuf:"bytes,6,opt,name=autofailover,proto3" json:"autofailover,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Autofailover *wrappers.BoolValue `protobuf:"bytes,6,opt,name=autofailover,proto3" json:"autofailover,omitempty"`
// Start time for the daily backup in UTC timezone
BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,7,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClusterConfig) Reset() { *m = ClusterConfig{} }
func (m *ClusterConfig) String() string { return proto.CompactTextString(m) }
func (*ClusterConfig) ProtoMessage() {}
func (*ClusterConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{2}
return fileDescriptor_cluster_75c4156e122d92ad, []int{2}
}
func (m *ClusterConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterConfig.Unmarshal(m, b)
@ -634,6 +637,13 @@ func (m *ClusterConfig) GetAutofailover() *wrappers.BoolValue {
return nil
}
func (m *ClusterConfig) GetBackupWindowStart() *timeofday.TimeOfDay {
if m != nil {
return m.BackupWindowStart
}
return nil
}
// XXX_OneofFuncs is for the internal use of the proto package.
func (*ClusterConfig) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _ClusterConfig_OneofMarshaler, _ClusterConfig_OneofUnmarshaler, _ClusterConfig_OneofSizer, []interface{}{
@ -740,7 +750,7 @@ func (m *ConnectionPoolerConfig) Reset() { *m = ConnectionPoolerConfig{}
func (m *ConnectionPoolerConfig) String() string { return proto.CompactTextString(m) }
func (*ConnectionPoolerConfig) ProtoMessage() {}
func (*ConnectionPoolerConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{3}
return fileDescriptor_cluster_75c4156e122d92ad, []int{3}
}
func (m *ConnectionPoolerConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConnectionPoolerConfig.Unmarshal(m, b)
@ -810,7 +820,7 @@ func (m *Host) Reset() { *m = Host{} }
func (m *Host) String() string { return proto.CompactTextString(m) }
func (*Host) ProtoMessage() {}
func (*Host) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{4}
return fileDescriptor_cluster_75c4156e122d92ad, []int{4}
}
func (m *Host) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Host.Unmarshal(m, b)
@ -938,7 +948,7 @@ func (m *HostConfig) Reset() { *m = HostConfig{} }
func (m *HostConfig) String() string { return proto.CompactTextString(m) }
func (*HostConfig) ProtoMessage() {}
func (*HostConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{5}
return fileDescriptor_cluster_75c4156e122d92ad, []int{5}
}
func (m *HostConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HostConfig.Unmarshal(m, b)
@ -1115,7 +1125,7 @@ func (m *Service) Reset() { *m = Service{} }
func (m *Service) String() string { return proto.CompactTextString(m) }
func (*Service) ProtoMessage() {}
func (*Service) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{6}
return fileDescriptor_cluster_75c4156e122d92ad, []int{6}
}
func (m *Service) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Service.Unmarshal(m, b)
@ -1170,7 +1180,7 @@ func (m *Resources) Reset() { *m = Resources{} }
func (m *Resources) String() string { return proto.CompactTextString(m) }
func (*Resources) ProtoMessage() {}
func (*Resources) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_59240cab5d3bdea0, []int{7}
return fileDescriptor_cluster_75c4156e122d92ad, []int{7}
}
func (m *Resources) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Resources.Unmarshal(m, b)
@ -1233,99 +1243,103 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/cluster.proto", fileDescriptor_cluster_59240cab5d3bdea0)
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/cluster.proto", fileDescriptor_cluster_75c4156e122d92ad)
}
var fileDescriptor_cluster_59240cab5d3bdea0 = []byte{
// 1432 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0x4b, 0x57, 0xdb, 0xc6,
0x17, 0x8f, 0x1f, 0xf8, 0x71, 0x65, 0xf8, 0x2b, 0xf3, 0xa7, 0x8d, 0x0e, 0x69, 0x52, 0x8e, 0x37,
0xa5, 0x69, 0x90, 0xb1, 0xd3, 0x43, 0x43, 0x9b, 0xa4, 0x35, 0xb6, 0x02, 0x6a, 0x8c, 0xed, 0x8e,
0x0c, 0x6d, 0xda, 0x85, 0x8e, 0x6c, 0x0d, 0x46, 0x07, 0x59, 0xa3, 0x48, 0x32, 0x09, 0x59, 0xf5,
0x1b, 0x76, 0xdd, 0x4d, 0x3f, 0x49, 0x16, 0x3d, 0x33, 0x23, 0x2c, 0xf3, 0x70, 0x30, 0xa4, 0x3b,
0xdd, 0xc7, 0xef, 0xce, 0xe3, 0x3e, 0x7e, 0x23, 0x78, 0x7c, 0x6a, 0x79, 0x36, 0x79, 0x57, 0x19,
0xb8, 0x74, 0x6c, 0x57, 0x46, 0x76, 0xbf, 0xe2, 0xd3, 0x30, 0x1a, 0x06, 0x24, 0x7c, 0xe3, 0x56,
0x4e, 0xaa, 0x95, 0x81, 0x3b, 0x0e, 0x23, 0x12, 0xa8, 0x7e, 0x40, 0x23, 0x8a, 0x1e, 0x0a, 0x6f,
0x95, 0x7b, 0xab, 0x23, 0xbb, 0xaf, 0x26, 0xde, 0xea, 0x49, 0x75, 0xe5, 0xcb, 0x21, 0xa5, 0x43,
0x97, 0x54, 0xb8, 0x77, 0x7f, 0x7c, 0x58, 0x89, 0x9c, 0x11, 0x09, 0x23, 0x6b, 0xe4, 0x8b, 0x00,
0x2b, 0x0f, 0x2f, 0x3a, 0xbc, 0x0d, 0x2c, 0xdf, 0x27, 0x41, 0x18, 0xdb, 0xb7, 0xae, 0xdb, 0x0e,
0xf5, 0x0e, 0x9d, 0xe1, 0x94, 0x72, 0xcb, 0xdc, 0x8c, 0xa1, 0x4f, 0x6f, 0x0a, 0xad, 0x6e, 0xdc,
0x1a, 0x59, 0x8d, 0x91, 0x4f, 0xe6, 0x43, 0x1e, 0xd1, 0x30, 0x4a, 0x36, 0x5a, 0x9b, 0x1f, 0x34,
0xd9, 0xe2, 0x4d, 0x30, 0xf1, 0xe6, 0xca, 0x7f, 0xe5, 0x21, 0xdf, 0x10, 0xe9, 0x43, 0x4b, 0x90,
0x76, 0x6c, 0x25, 0xb5, 0x9a, 0x5a, 0x2b, 0xe2, 0xb4, 0x63, 0xa3, 0xfb, 0x50, 0x3c, 0xa4, 0xae,
0x4d, 0x02, 0xd3, 0xb1, 0x95, 0x34, 0x57, 0x17, 0x84, 0x42, 0xb7, 0xd1, 0x16, 0xc0, 0x20, 0x20,
0x56, 0x44, 0x6c, 0xd3, 0x8a, 0x94, 0xcc, 0x6a, 0x6a, 0x4d, 0xaa, 0xad, 0xa8, 0x22, 0x73, 0xea,
0x59, 0xe6, 0xd4, 0xde, 0x59, 0x6a, 0x71, 0x31, 0xf6, 0xae, 0x47, 0x08, 0x41, 0xd6, 0xb3, 0x46,
0x44, 0xc9, 0xf2, 0x90, 0xfc, 0x1b, 0xad, 0x82, 0x64, 0x93, 0x70, 0x10, 0x38, 0x7e, 0xe4, 0x50,
0x4f, 0x59, 0xe0, 0xa6, 0x69, 0x15, 0x7a, 0x05, 0x39, 0xd7, 0xea, 0x13, 0x37, 0x54, 0x72, 0xab,
0x99, 0x35, 0xa9, 0xf6, 0x44, 0xfd, 0x78, 0x9d, 0xa9, 0xf1, 0xb1, 0xd4, 0x16, 0x47, 0x69, 0x5e,
0x14, 0x9c, 0xe2, 0x38, 0x04, 0xda, 0x07, 0x89, 0x78, 0x27, 0x4e, 0x40, 0xbd, 0x11, 0xf1, 0x22,
0x25, 0xbf, 0x9a, 0x5a, 0x5b, 0x9a, 0x3f, 0xa2, 0x96, 0x40, 0xf1, 0x74, 0x1c, 0xf4, 0x33, 0xc0,
0x88, 0x7a, 0x4e, 0x44, 0x03, 0xc7, 0x1b, 0x2a, 0x05, 0xbe, 0xcf, 0x47, 0xd7, 0x45, 0xdd, 0x9b,
0x20, 0xf0, 0x14, 0x1a, 0x69, 0x90, 0x13, 0x09, 0x53, 0x8a, 0xfc, 0x72, 0xd7, 0xe7, 0xdc, 0x5d,
0x83, 0x83, 0x70, 0x0c, 0x46, 0x0f, 0x00, 0x3c, 0x12, 0xbd, 0xa5, 0xc1, 0x31, 0xcb, 0x22, 0xf0,
0x7b, 0x2d, 0xc6, 0x1a, 0xdd, 0x46, 0x2f, 0x21, 0x77, 0x44, 0x2c, 0x37, 0x3a, 0x52, 0x24, 0x7e,
0x07, 0xea, 0xbc, 0x77, 0xb0, 0xcb, 0x51, 0x38, 0x46, 0xb3, 0x38, 0x61, 0x64, 0x45, 0xe3, 0x50,
0x29, 0xdd, 0x2c, 0x8e, 0xc1, 0x51, 0x38, 0x46, 0xaf, 0x6c, 0x81, 0x34, 0x95, 0x2f, 0x24, 0x43,
0xe6, 0x98, 0x9c, 0xc6, 0x35, 0xc9, 0x3e, 0xd1, 0x32, 0x2c, 0x9c, 0x58, 0xee, 0x98, 0xc4, 0x05,
0x29, 0x84, 0xef, 0xd3, 0x4f, 0x53, 0x65, 0x1d, 0xa4, 0xa9, 0xc4, 0xa0, 0xfb, 0x70, 0x4f, 0x6b,
0x1f, 0xe8, 0xb8, 0xd3, 0xde, 0xd3, 0xda, 0x3d, 0x73, 0xbf, 0x6d, 0x74, 0xb5, 0x86, 0xfe, 0x52,
0xd7, 0x9a, 0xf2, 0x1d, 0xb4, 0x04, 0xd0, 0xc5, 0x9d, 0xe6, 0x7e, 0xa3, 0xa7, 0x77, 0xda, 0x72,
0x0a, 0x2d, 0x42, 0xb1, 0x8b, 0x35, 0xa3, 0x57, 0xdf, 0x6e, 0x69, 0x72, 0xba, 0xfc, 0x23, 0xe4,
0xc4, 0xf9, 0x10, 0x82, 0xa5, 0x5d, 0xad, 0xde, 0xea, 0xed, 0x9a, 0xfb, 0xed, 0x57, 0xed, 0xce,
0xaf, 0x6d, 0xf9, 0x0e, 0x2a, 0xc2, 0x42, 0xbd, 0xa5, 0x1f, 0x68, 0x72, 0x0a, 0x15, 0x20, 0xdb,
0xd4, 0xea, 0x4d, 0x39, 0x8d, 0x4a, 0x50, 0x68, 0x6a, 0x3b, 0xb8, 0xde, 0xd4, 0x9a, 0x72, 0xa6,
0x7c, 0x0a, 0x39, 0x71, 0x30, 0x16, 0xc0, 0xe8, 0xd5, 0x7b, 0xfb, 0xc6, 0x54, 0x80, 0x12, 0x14,
0x1a, 0x58, 0xab, 0xf7, 0xf4, 0xf6, 0x8e, 0x9c, 0x42, 0x12, 0xe4, 0xf1, 0x7e, 0xbb, 0xcd, 0x84,
0x34, 0x8b, 0xad, 0x61, 0xdc, 0xc1, 0x72, 0x86, 0x79, 0xed, 0x77, 0x9b, 0xc2, 0x2b, 0xcb, 0x24,
0xa3, 0xd7, 0xe9, 0x76, 0x99, 0xb4, 0xc0, 0x30, 0x5c, 0xd2, 0x9a, 0x72, 0x4e, 0x98, 0xea, 0x98,
0x3b, 0xe6, 0xcb, 0x07, 0x00, 0x49, 0x45, 0x4d, 0x7a, 0x2d, 0x35, 0xbb, 0xd7, 0xd2, 0x97, 0x7b,
0x0d, 0x41, 0xd6, 0x75, 0xbc, 0x63, 0xde, 0xd6, 0x45, 0xcc, 0xbf, 0xcb, 0x1f, 0xb2, 0xb0, 0x78,
0xae, 0xc4, 0x90, 0x02, 0xf9, 0x13, 0x12, 0x84, 0x2c, 0x86, 0x08, 0x7f, 0x26, 0xa2, 0x00, 0x3e,
0x4b, 0xb2, 0x6d, 0x8a, 0x4a, 0x34, 0xb7, 0xcc, 0x4d, 0xbe, 0x96, 0x54, 0x7b, 0x7e, 0x5d, 0x71,
0x08, 0x84, 0xda, 0x9d, 0x28, 0xc5, 0x8a, 0x06, 0x61, 0x13, 0x72, 0xf7, 0x0e, 0x46, 0xfe, 0x05,
0xcb, 0xd6, 0x26, 0xf2, 0x61, 0xf9, 0xf2, 0x9a, 0xd5, 0x8d, 0x78, 0x34, 0x3d, 0xbb, 0xfd, 0x92,
0xd5, 0x8d, 0xab, 0x56, 0xac, 0x6e, 0xcc, 0x58, 0xb1, 0xaa, 0x14, 0x3e, 0x79, 0xc5, 0xea, 0x95,
0x2b, 0x56, 0xd1, 0x1f, 0xb0, 0xe8, 0x53, 0xea, 0x92, 0x20, 0x5e, 0x8d, 0x8f, 0x50, 0xa9, 0xb6,
0x79, 0x6d, 0xb3, 0x51, 0xcf, 0x23, 0x03, 0x96, 0xda, 0x2e, 0x87, 0xc7, 0x33, 0xa2, 0xe4, 0x4f,
0x49, 0x68, 0x07, 0x8a, 0x01, 0x09, 0xe9, 0x38, 0x18, 0x90, 0x90, 0x0f, 0x60, 0xa9, 0xf6, 0xf5,
0x75, 0x81, 0xf1, 0x19, 0x00, 0x27, 0x58, 0xf4, 0x02, 0x4a, 0xd6, 0x38, 0xa2, 0x87, 0x96, 0xe3,
0xd2, 0x13, 0x12, 0x28, 0xb9, 0x19, 0xe4, 0xb0, 0x4d, 0xa9, 0x7b, 0xc0, 0xda, 0x17, 0x9f, 0xf3,
0xdf, 0xfe, 0x3f, 0xdc, 0xbd, 0x74, 0xaf, 0xe5, 0xbf, 0x53, 0xf0, 0xf9, 0xd5, 0xc7, 0x40, 0x04,
0xf8, 0x41, 0x1c, 0x6f, 0x68, 0x8e, 0xa8, 0x2d, 0x6a, 0x7d, 0xa9, 0xb6, 0x7d, 0xbb, 0x4b, 0x51,
0xbb, 0x22, 0xd4, 0x1e, 0xb5, 0x09, 0x96, 0xfc, 0x44, 0x28, 0xff, 0x06, 0xd2, 0x94, 0x0d, 0x7d,
0x01, 0x4a, 0xb7, 0xd3, 0x69, 0xe9, 0xed, 0x1d, 0x73, 0xaf, 0xd3, 0xd4, 0x2e, 0x0c, 0x18, 0xd6,
0xa0, 0x9a, 0x61, 0x88, 0xe9, 0xf2, 0x3f, 0x90, 0x7a, 0xb8, 0xde, 0x36, 0xea, 0x62, 0xdc, 0xa4,
0xd9, 0xb8, 0x61, 0x43, 0x41, 0x63, 0x93, 0x49, 0xce, 0x94, 0xff, 0xc9, 0x41, 0x76, 0x97, 0x86,
0xd1, 0x95, 0xdd, 0xfa, 0x00, 0x20, 0x7e, 0x5f, 0x25, 0x34, 0x5c, 0x8c, 0x35, 0xba, 0x8d, 0xee,
0x41, 0xfe, 0x3d, 0xf5, 0x08, 0xb3, 0x89, 0x6e, 0xcd, 0x31, 0x51, 0xb7, 0xcf, 0xa7, 0x33, 0xfb,
0x09, 0xe9, 0x7c, 0x0e, 0xd9, 0x80, 0xba, 0x84, 0x97, 0xc4, 0xd2, 0xf5, 0x31, 0xd8, 0x41, 0x54,
0x4c, 0x5d, 0x82, 0x39, 0x0c, 0x35, 0x26, 0x0c, 0x93, 0xe3, 0x01, 0xbe, 0x99, 0x2b, 0xc0, 0x05,
0x7a, 0x69, 0x40, 0x21, 0x24, 0xc1, 0x89, 0xc3, 0xce, 0x92, 0xe7, 0xb4, 0xfa, 0xd5, 0x75, 0x61,
0x0c, 0xe1, 0x8f, 0x27, 0x40, 0xf6, 0x9e, 0x09, 0xc7, 0x7d, 0x8f, 0x44, 0xec, 0xb2, 0x0a, 0xe2,
0x3d, 0x23, 0x14, 0xba, 0x8d, 0xd6, 0x01, 0x05, 0xc4, 0x77, 0x9d, 0x81, 0xc5, 0x2a, 0xc2, 0x14,
0x87, 0xe7, 0xd4, 0x5b, 0xc4, 0x77, 0xa7, 0x2c, 0x06, 0x37, 0xa0, 0xef, 0xa0, 0xe0, 0x07, 0x0e,
0x0d, 0x9c, 0xe8, 0x94, 0x93, 0xaa, 0x54, 0xbb, 0x7f, 0xa9, 0xbe, 0x75, 0x2f, 0xda, 0xfc, 0x56,
0x14, 0xf8, 0xc4, 0x19, 0x6d, 0x4f, 0x68, 0x5d, 0xe2, 0xb0, 0x47, 0xf3, 0x5c, 0xc7, 0x05, 0x4e,
0x5f, 0x03, 0xd9, 0x0a, 0x43, 0x67, 0xe8, 0x99, 0xfe, 0xb8, 0xef, 0x3a, 0x03, 0xd3, 0xf1, 0x39,
0xed, 0x16, 0xf0, 0x92, 0xd0, 0x77, 0xb9, 0x5a, 0xf7, 0x91, 0x01, 0xa5, 0x78, 0xef, 0x66, 0x74,
0xea, 0x13, 0x65, 0x91, 0xa7, 0x60, 0x63, 0xbe, 0x1c, 0x0a, 0x60, 0xef, 0xd4, 0x27, 0x58, 0x0a,
0x12, 0xa1, 0x5c, 0x85, 0x2c, 0xcb, 0x2f, 0x92, 0xa1, 0x84, 0x3b, 0x2d, 0x6d, 0x8a, 0xd8, 0x00,
0x72, 0x7b, 0x75, 0xa3, 0xa7, 0xe1, 0x98, 0xd6, 0xb4, 0x6e, 0x4b, 0x6f, 0xd4, 0xe5, 0x74, 0xf9,
0x19, 0x48, 0x53, 0xe1, 0x90, 0x02, 0xcb, 0xb1, 0xcd, 0xec, 0xbd, 0xee, 0x6a, 0x17, 0xb8, 0xd5,
0x78, 0xdd, 0x6e, 0x08, 0x6e, 0xe5, 0x5f, 0xff, 0x01, 0x1d, 0x7f, 0x48, 0x03, 0x24, 0xf7, 0x88,
0xc2, 0x59, 0xf4, 0x94, 0xe2, 0x29, 0x79, 0x71, 0xe3, 0xc9, 0x9d, 0xc4, 0x9e, 0xcd, 0x4f, 0x6f,
0x66, 0xf0, 0xd3, 0x6d, 0x29, 0x31, 0x59, 0x73, 0x26, 0x41, 0xbd, 0x99, 0x41, 0x50, 0x99, 0x4f,
0x5f, 0x72, 0x06, 0x43, 0x5d, 0x3d, 0xbb, 0xff, 0x4c, 0x43, 0x3e, 0x6e, 0x47, 0xf4, 0x13, 0x64,
0x79, 0x25, 0x8a, 0x21, 0xfd, 0x78, 0xce, 0x2e, 0x56, 0x79, 0x15, 0x72, 0xe4, 0xd4, 0x93, 0x35,
0x3d, 0xdf, 0x53, 0xf3, 0x2c, 0xc6, 0xf9, 0x99, 0x52, 0x7e, 0x0a, 0x59, 0x5e, 0x8c, 0xcb, 0x20,
0xc7, 0x45, 0x78, 0xf1, 0x85, 0xd8, 0x31, 0x7a, 0x3b, 0x58, 0x33, 0x7e, 0x69, 0xc9, 0x29, 0x56,
0xda, 0x6c, 0xdc, 0x6b, 0x58, 0x4e, 0x97, 0xab, 0x37, 0xae, 0xc7, 0xf2, 0x3b, 0x28, 0x4e, 0x86,
0x2b, 0x7a, 0xcc, 0x66, 0x8d, 0x10, 0x4c, 0x3f, 0x20, 0xa1, 0x98, 0x48, 0x62, 0xe8, 0xcb, 0x67,
0x96, 0x2e, 0x37, 0xe8, 0xfc, 0x37, 0xcc, 0x76, 0xc2, 0x63, 0x33, 0x74, 0xde, 0x8b, 0x57, 0x6f,
0x06, 0x17, 0x98, 0xc2, 0x70, 0xde, 0xb3, 0xb7, 0x5c, 0x89, 0x1b, 0xd9, 0xcd, 0x24, 0x1c, 0x00,
0x4c, 0xc7, 0x0e, 0xa7, 0xdb, 0xdb, 0x9d, 0xdf, 0xf7, 0x86, 0x4e, 0x74, 0x34, 0xee, 0xab, 0x03,
0x3a, 0xaa, 0x88, 0xab, 0x5a, 0x17, 0xbf, 0x88, 0x43, 0xba, 0x3e, 0x24, 0x1e, 0x9f, 0x57, 0x95,
0x8f, 0xff, 0x3b, 0xfe, 0x90, 0x48, 0xfd, 0x1c, 0x07, 0x3c, 0xf9, 0x37, 0x00, 0x00, 0xff, 0xff,
0x71, 0x1d, 0xb4, 0xb6, 0x16, 0x10, 0x00, 0x00,
var fileDescriptor_cluster_75c4156e122d92ad = []byte{
// 1492 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0xcd, 0x57, 0xdb, 0xc6,
0x16, 0x8f, 0x3f, 0xf0, 0xc7, 0x95, 0xe1, 0x29, 0x13, 0x5e, 0xa2, 0x03, 0x2f, 0x79, 0x1c, 0x6f,
0x1e, 0x2f, 0x2f, 0xc8, 0xd8, 0x79, 0x87, 0x86, 0x36, 0x49, 0x6b, 0x6c, 0x05, 0xd4, 0x18, 0xdb,
0x1d, 0x19, 0xd2, 0xb4, 0x0b, 0x1d, 0xd9, 0x1a, 0x8c, 0x0e, 0xb2, 0x46, 0x91, 0x64, 0x88, 0xb3,
0xea, 0x1f, 0xd7, 0x7d, 0xd7, 0xdd, 0xf4, 0x2f, 0xe9, 0xa2, 0x67, 0x66, 0x84, 0x6d, 0x3e, 0x1c,
0x0c, 0xe9, 0x4e, 0x73, 0xef, 0xfd, 0xdd, 0x99, 0xb9, 0x5f, 0xbf, 0x11, 0x3c, 0x1b, 0x59, 0x9e,
0x4d, 0x3e, 0x96, 0x7a, 0x2e, 0x1d, 0xda, 0xa5, 0x81, 0xdd, 0x2d, 0xf9, 0x34, 0x8c, 0xfa, 0x01,
0x09, 0x3f, 0xb8, 0xa5, 0xd3, 0x72, 0xa9, 0xe7, 0x0e, 0xc3, 0x88, 0x04, 0xaa, 0x1f, 0xd0, 0x88,
0xa2, 0x27, 0xc2, 0x5a, 0xe5, 0xd6, 0xea, 0xc0, 0xee, 0xaa, 0x13, 0x6b, 0xf5, 0xb4, 0xbc, 0xf2,
0xef, 0x3e, 0xa5, 0x7d, 0x97, 0x94, 0xb8, 0x75, 0x77, 0x78, 0x54, 0x8a, 0x9c, 0x01, 0x09, 0x23,
0x6b, 0xe0, 0x0b, 0x07, 0x2b, 0x4f, 0x2e, 0x1b, 0x9c, 0x05, 0x96, 0xef, 0x93, 0x20, 0x8c, 0xf5,
0xab, 0xb1, 0x3e, 0x1a, 0xf9, 0x84, 0x83, 0xe9, 0x91, 0x6d, 0x8d, 0x62, 0xe5, 0xf6, 0x4d, 0x67,
0xa5, 0xde, 0x91, 0xd3, 0x9f, 0x12, 0x6e, 0x9b, 0x5b, 0x31, 0xf4, 0xc5, 0x6d, 0xa1, 0xe5, 0xcd,
0x3b, 0x23, 0xcb, 0x31, 0xf2, 0xf9, 0x7c, 0xc8, 0x63, 0x1a, 0x46, 0x93, 0x83, 0x56, 0xe6, 0x07,
0x8d, 0x8f, 0x78, 0x1b, 0x4c, 0x7c, 0xb8, 0xe2, 0x6f, 0x59, 0xc8, 0xd6, 0x44, 0x6e, 0xd1, 0x12,
0x24, 0x1d, 0x5b, 0x49, 0xac, 0x25, 0xd6, 0xf3, 0x38, 0xe9, 0xd8, 0x68, 0x15, 0xf2, 0x47, 0xd4,
0xb5, 0x49, 0x60, 0x3a, 0xb6, 0x92, 0xe4, 0xe2, 0x9c, 0x10, 0xe8, 0x36, 0xda, 0x06, 0xe8, 0x05,
0xc4, 0x8a, 0x88, 0x6d, 0x5a, 0x91, 0x92, 0x5a, 0x4b, 0xac, 0x4b, 0x95, 0x15, 0x55, 0xa4, 0x4d,
0x3d, 0x4f, 0xab, 0xda, 0x39, 0xcf, 0x3b, 0xce, 0xc7, 0xd6, 0xd5, 0x08, 0x21, 0x48, 0x7b, 0xd6,
0x80, 0x28, 0x69, 0xee, 0x92, 0x7f, 0xa3, 0x35, 0x90, 0x6c, 0x12, 0xf6, 0x02, 0xc7, 0x8f, 0x1c,
0xea, 0x29, 0x0b, 0x5c, 0x35, 0x2d, 0x42, 0x6f, 0x21, 0xe3, 0x5a, 0x5d, 0xe2, 0x86, 0x4a, 0x66,
0x2d, 0xb5, 0x2e, 0x55, 0x9e, 0xab, 0x9f, 0x2f, 0x42, 0x35, 0xbe, 0x96, 0xda, 0xe0, 0x28, 0xcd,
0x8b, 0x82, 0x11, 0x8e, 0x5d, 0xa0, 0x03, 0x90, 0x88, 0x77, 0xea, 0x04, 0xd4, 0x1b, 0x10, 0x2f,
0x52, 0xb2, 0x6b, 0x89, 0xf5, 0xa5, 0xf9, 0x3d, 0x6a, 0x13, 0x28, 0x9e, 0xf6, 0x83, 0xbe, 0x07,
0x18, 0x50, 0xcf, 0x89, 0x68, 0xe0, 0x78, 0x7d, 0x25, 0xc7, 0xcf, 0xf9, 0xf4, 0x26, 0xaf, 0xfb,
0x63, 0x04, 0x9e, 0x42, 0x23, 0x0d, 0x32, 0x22, 0x61, 0x4a, 0x9e, 0x07, 0x77, 0x63, 0xce, 0xd3,
0xd5, 0x38, 0x08, 0xc7, 0x60, 0xf4, 0x18, 0xc0, 0x23, 0xd1, 0x19, 0x0d, 0x4e, 0x58, 0x16, 0x81,
0xc7, 0x35, 0x1f, 0x4b, 0x74, 0x1b, 0xbd, 0x81, 0xcc, 0x31, 0xb1, 0xdc, 0xe8, 0x58, 0x91, 0x78,
0x0c, 0xd4, 0x79, 0x63, 0xb0, 0xc7, 0x51, 0x38, 0x46, 0x33, 0x3f, 0x61, 0x64, 0x45, 0xc3, 0x50,
0x29, 0xdc, 0xce, 0x8f, 0xc1, 0x51, 0x38, 0x46, 0xaf, 0x6c, 0x83, 0x34, 0x95, 0x2f, 0x24, 0x43,
0xea, 0x84, 0x8c, 0xe2, 0x9a, 0x64, 0x9f, 0x68, 0x19, 0x16, 0x4e, 0x2d, 0x77, 0x48, 0xe2, 0x82,
0x14, 0x8b, 0xaf, 0x93, 0x2f, 0x12, 0x45, 0x1d, 0xa4, 0xa9, 0xc4, 0xa0, 0x55, 0x78, 0xa4, 0x35,
0x0f, 0x75, 0xdc, 0x6a, 0xee, 0x6b, 0xcd, 0x8e, 0x79, 0xd0, 0x34, 0xda, 0x5a, 0x4d, 0x7f, 0xa3,
0x6b, 0x75, 0xf9, 0x1e, 0x5a, 0x02, 0x68, 0xe3, 0x56, 0xfd, 0xa0, 0xd6, 0xd1, 0x5b, 0x4d, 0x39,
0x81, 0x16, 0x21, 0xdf, 0xc6, 0x9a, 0xd1, 0xa9, 0xee, 0x34, 0x34, 0x39, 0x59, 0xfc, 0x16, 0x32,
0xe2, 0x7e, 0x08, 0xc1, 0xd2, 0x9e, 0x56, 0x6d, 0x74, 0xf6, 0xcc, 0x83, 0xe6, 0xdb, 0x66, 0xeb,
0x5d, 0x53, 0xbe, 0x87, 0xf2, 0xb0, 0x50, 0x6d, 0xe8, 0x87, 0x9a, 0x9c, 0x40, 0x39, 0x48, 0xd7,
0xb5, 0x6a, 0x5d, 0x4e, 0xa2, 0x02, 0xe4, 0xea, 0xda, 0x2e, 0xae, 0xd6, 0xb5, 0xba, 0x9c, 0x2a,
0x8e, 0x20, 0x23, 0x2e, 0xc6, 0x1c, 0x18, 0x9d, 0x6a, 0xe7, 0xc0, 0x98, 0x72, 0x50, 0x80, 0x5c,
0x0d, 0x6b, 0xd5, 0x8e, 0xde, 0xdc, 0x95, 0x13, 0x48, 0x82, 0x2c, 0x3e, 0x68, 0x36, 0xd9, 0x22,
0xc9, 0x7c, 0x6b, 0x18, 0xb7, 0xb0, 0x9c, 0x62, 0x56, 0x07, 0xed, 0xba, 0xb0, 0x4a, 0xb3, 0x95,
0xd1, 0x69, 0xb5, 0xdb, 0x6c, 0xb5, 0xc0, 0x30, 0x7c, 0xa5, 0xd5, 0xe5, 0x8c, 0x50, 0x55, 0x31,
0x37, 0xcc, 0x16, 0x0f, 0x01, 0x26, 0x15, 0x35, 0xee, 0xb5, 0xc4, 0xec, 0x5e, 0x4b, 0x5e, 0xed,
0x35, 0x04, 0x69, 0xd7, 0xf1, 0x4e, 0x78, 0x5b, 0xe7, 0x31, 0xff, 0x2e, 0xfe, 0xba, 0x00, 0x8b,
0x17, 0x4a, 0x0c, 0x29, 0x90, 0x3d, 0x25, 0x41, 0xc8, 0x7c, 0x08, 0xf7, 0xe7, 0x4b, 0x14, 0xc0,
0x3f, 0x27, 0xd9, 0x36, 0x45, 0x25, 0x9a, 0xdb, 0xe6, 0x16, 0xdf, 0x4b, 0xaa, 0xbc, 0xba, 0xa9,
0x38, 0x04, 0x42, 0x6d, 0x8f, 0x85, 0x62, 0x47, 0x83, 0xb0, 0x09, 0xb9, 0x77, 0x0f, 0x23, 0xff,
0x92, 0x66, 0x7b, 0x0b, 0xf9, 0xb0, 0x7c, 0x75, 0xcf, 0xf2, 0x66, 0x3c, 0x9a, 0x5e, 0xde, 0x7d,
0xcb, 0xf2, 0xe6, 0x75, 0x3b, 0x96, 0x37, 0x67, 0xec, 0x58, 0x56, 0x72, 0x5f, 0xbc, 0x63, 0xf9,
0xda, 0x1d, 0xcb, 0xe8, 0x67, 0x58, 0xf4, 0x29, 0x75, 0x49, 0x10, 0xef, 0xc6, 0x47, 0xa8, 0x54,
0xd9, 0xba, 0xb1, 0xd9, 0xa8, 0xe7, 0x91, 0x1e, 0x4b, 0x6d, 0x9b, 0xc3, 0xe3, 0x19, 0x51, 0xf0,
0xa7, 0x56, 0x68, 0x17, 0xf2, 0x01, 0x09, 0xe9, 0x30, 0xe8, 0x91, 0x90, 0x0f, 0x60, 0xa9, 0xf2,
0xdf, 0x9b, 0x1c, 0xe3, 0x73, 0x00, 0x9e, 0x60, 0xd1, 0x6b, 0x28, 0x58, 0xc3, 0x88, 0x1e, 0x59,
0x8e, 0x4b, 0x4f, 0x49, 0xa0, 0x64, 0x66, 0x90, 0xc3, 0x0e, 0xa5, 0xee, 0x21, 0x6b, 0x5f, 0x7c,
0xc1, 0x1e, 0xbd, 0x81, 0x07, 0x5d, 0xab, 0x77, 0x32, 0xf4, 0xcd, 0x33, 0xc7, 0xb3, 0xe9, 0x99,
0x19, 0x46, 0x56, 0x20, 0x86, 0xb4, 0x54, 0x79, 0x78, 0xee, 0x86, 0x3d, 0x0d, 0x38, 0xbf, 0xb4,
0x8e, 0xea, 0xd6, 0x08, 0xdf, 0x17, 0x90, 0x77, 0x1c, 0x61, 0x30, 0xc0, 0xce, 0x03, 0xb8, 0x7f,
0x25, 0x3f, 0xc5, 0xdf, 0x13, 0xf0, 0xf0, 0xfa, 0x70, 0x20, 0x02, 0x3c, 0x20, 0x8e, 0xd7, 0x37,
0x07, 0xd4, 0x16, 0x3d, 0xb3, 0x54, 0xd9, 0xb9, 0x5b, 0x70, 0xd5, 0xb6, 0x70, 0xb5, 0x4f, 0x6d,
0x82, 0x25, 0x7f, 0xb2, 0x28, 0xfe, 0x08, 0xd2, 0x94, 0x0e, 0xfd, 0x0b, 0x94, 0x76, 0xab, 0xd5,
0xd0, 0x9b, 0xbb, 0xe6, 0x7e, 0xab, 0xae, 0x5d, 0x1a, 0x54, 0xac, 0xd1, 0x35, 0xc3, 0x10, 0x53,
0xea, 0x1f, 0x20, 0x75, 0x70, 0xb5, 0x69, 0x54, 0xc5, 0xd8, 0x4a, 0xb2, 0xb1, 0xc5, 0x86, 0x8b,
0xc6, 0x26, 0x9c, 0x9c, 0x2a, 0xfe, 0x91, 0x81, 0xf4, 0x1e, 0x0d, 0xa3, 0x6b, 0xbb, 0xfe, 0x31,
0x40, 0xfc, 0x88, 0x9b, 0xd0, 0x79, 0x3e, 0x96, 0xe8, 0x36, 0x7a, 0x04, 0xd9, 0x4f, 0xd4, 0x23,
0x4c, 0x27, 0xba, 0x3e, 0xc3, 0x96, 0xba, 0x7d, 0xb1, 0x2c, 0xd2, 0x5f, 0x50, 0x16, 0xaf, 0x20,
0x1d, 0x50, 0x97, 0xf0, 0xd2, 0x5a, 0xba, 0xd9, 0x07, 0xbb, 0x88, 0x8a, 0xa9, 0x4b, 0x30, 0x87,
0xa1, 0xda, 0x98, 0xa9, 0x32, 0xdc, 0xc1, 0xff, 0xe6, 0x72, 0x70, 0x89, 0xa6, 0x6a, 0x90, 0x0b,
0x49, 0x70, 0xea, 0xb0, 0xbb, 0x64, 0x39, 0x3d, 0xff, 0xe7, 0x26, 0x37, 0x86, 0xb0, 0xc7, 0x63,
0x20, 0x7b, 0x17, 0x85, 0xc3, 0xae, 0x47, 0x22, 0x16, 0xac, 0x9c, 0x78, 0x17, 0x09, 0x81, 0x6e,
0xa3, 0x0d, 0x40, 0x01, 0xf1, 0x5d, 0xa7, 0x67, 0xb1, 0x8a, 0x30, 0xc5, 0xe5, 0x39, 0x85, 0xe7,
0xf1, 0xfd, 0x29, 0x8d, 0xc1, 0x15, 0xe8, 0x2b, 0xc8, 0xf9, 0x81, 0x43, 0x03, 0x27, 0x1a, 0x71,
0x72, 0x96, 0x2a, 0xab, 0x57, 0xfa, 0x44, 0xf7, 0xa2, 0xad, 0xff, 0x8b, 0x46, 0x19, 0x1b, 0xa3,
0x9d, 0xf1, 0xf3, 0x40, 0xe2, 0xb0, 0xa7, 0xf3, 0x84, 0xe3, 0xd2, 0xdb, 0x60, 0x1d, 0x64, 0x2b,
0x0c, 0x9d, 0xbe, 0x67, 0xfa, 0xc3, 0xae, 0xeb, 0xf4, 0x4c, 0xc7, 0xe7, 0xf4, 0x9d, 0xc3, 0x4b,
0x42, 0xde, 0xe6, 0x62, 0xdd, 0x47, 0x06, 0x14, 0xe2, 0xb3, 0x9b, 0xac, 0xef, 0x94, 0x45, 0x9e,
0x82, 0xcd, 0xf9, 0x72, 0x28, 0x80, 0x9d, 0x91, 0x4f, 0xb0, 0x14, 0x4c, 0x16, 0xc5, 0x32, 0xa4,
0x59, 0x7e, 0x91, 0x0c, 0x05, 0xdc, 0x6a, 0x68, 0x53, 0x04, 0x09, 0x90, 0xd9, 0xaf, 0x1a, 0x1d,
0x0d, 0xc7, 0xf4, 0xa8, 0xb5, 0x1b, 0x7a, 0xad, 0x2a, 0x27, 0x8b, 0x2f, 0x41, 0x9a, 0x72, 0x87,
0x14, 0x58, 0x8e, 0x75, 0x66, 0xe7, 0x7d, 0x5b, 0xbb, 0xc4, 0xd1, 0xc6, 0xfb, 0x66, 0x4d, 0x70,
0x34, 0xff, 0xfa, 0x1b, 0x68, 0xfd, 0xcf, 0x24, 0xc0, 0x24, 0x8e, 0x28, 0x9c, 0x45, 0x73, 0x09,
0x9e, 0x92, 0xd7, 0xb7, 0x66, 0x80, 0x89, 0xef, 0xd9, 0x3c, 0xf7, 0x61, 0x06, 0xcf, 0xdd, 0x95,
0x5a, 0x27, 0x7b, 0xce, 0x24, 0xba, 0x0f, 0x33, 0x88, 0x2e, 0xf5, 0xe5, 0x5b, 0xce, 0x60, 0xba,
0xeb, 0x67, 0xf7, 0x2f, 0x49, 0xc8, 0xc6, 0xed, 0x88, 0xbe, 0x83, 0x34, 0xaf, 0x44, 0x31, 0xa4,
0x9f, 0xcd, 0xd9, 0xc5, 0x2a, 0xaf, 0x42, 0x8e, 0x9c, 0x7a, 0xfa, 0x26, 0xe7, 0x7b, 0xb2, 0x9e,
0xfb, 0xb8, 0x38, 0x53, 0x8a, 0x2f, 0x20, 0xcd, 0x8b, 0x71, 0x19, 0xe4, 0xb8, 0x08, 0x2f, 0xbf,
0x34, 0x5b, 0x46, 0x67, 0x17, 0x6b, 0xc6, 0x0f, 0x0d, 0x39, 0xc1, 0x4a, 0x9b, 0x8d, 0x7b, 0x0d,
0xcb, 0xc9, 0x62, 0xf9, 0xd6, 0xf5, 0x58, 0xfc, 0x08, 0xf9, 0xf1, 0x70, 0x45, 0xcf, 0xd8, 0xac,
0x11, 0x0b, 0xd3, 0x0f, 0x48, 0x28, 0x26, 0x92, 0x18, 0xfa, 0xf2, 0xb9, 0xa6, 0xcd, 0x15, 0x3a,
0xff, 0x9d, 0xb3, 0x9d, 0xf0, 0xc4, 0x0c, 0x9d, 0x4f, 0xe2, 0xf5, 0x9c, 0xc2, 0x39, 0x26, 0x30,
0x9c, 0x4f, 0xec, 0x4d, 0x58, 0xe0, 0x4a, 0x16, 0x99, 0x09, 0x07, 0x00, 0x93, 0xb1, 0xcb, 0xe9,
0xf6, 0x4e, 0xeb, 0xa7, 0xfd, 0xbe, 0x13, 0x1d, 0x0f, 0xbb, 0x6a, 0x8f, 0x0e, 0x4a, 0x22, 0x54,
0x1b, 0xe2, 0x57, 0xb3, 0x4f, 0x37, 0xfa, 0xc4, 0xe3, 0xf3, 0xaa, 0xf4, 0xf9, 0x7f, 0xd0, 0x6f,
0x26, 0xab, 0x6e, 0x86, 0x03, 0x9e, 0xff, 0x15, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x40, 0xd9, 0x92,
0x7b, 0x10, 0x00, 0x00,
}

View file

@ -13,6 +13,7 @@ import config "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/postgresql/v
import operation "github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
import _ "google.golang.org/genproto/googleapis/api/annotations"
import timeofday "google.golang.org/genproto/googleapis/type/timeofday"
import field_mask "google.golang.org/genproto/protobuf/field_mask"
import (
@ -56,7 +57,7 @@ func (x ListClusterLogsRequest_ServiceType) String() string {
return proto.EnumName(ListClusterLogsRequest_ServiceType_name, int32(x))
}
func (ListClusterLogsRequest_ServiceType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{18, 0}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{20, 0}
}
type GetClusterRequest struct {
@ -72,7 +73,7 @@ func (m *GetClusterRequest) Reset() { *m = GetClusterRequest{} }
func (m *GetClusterRequest) String() string { return proto.CompactTextString(m) }
func (*GetClusterRequest) ProtoMessage() {}
func (*GetClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{0}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{0}
}
func (m *GetClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetClusterRequest.Unmarshal(m, b)
@ -125,7 +126,7 @@ func (m *ListClustersRequest) Reset() { *m = ListClustersRequest{} }
func (m *ListClustersRequest) String() string { return proto.CompactTextString(m) }
func (*ListClustersRequest) ProtoMessage() {}
func (*ListClustersRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{1}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{1}
}
func (m *ListClustersRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClustersRequest.Unmarshal(m, b)
@ -190,7 +191,7 @@ func (m *ListClustersResponse) Reset() { *m = ListClustersResponse{} }
func (m *ListClustersResponse) String() string { return proto.CompactTextString(m) }
func (*ListClustersResponse) ProtoMessage() {}
func (*ListClustersResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{2}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{2}
}
func (m *ListClustersResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClustersResponse.Unmarshal(m, b)
@ -255,7 +256,7 @@ func (m *CreateClusterRequest) Reset() { *m = CreateClusterRequest{} }
func (m *CreateClusterRequest) String() string { return proto.CompactTextString(m) }
func (*CreateClusterRequest) ProtoMessage() {}
func (*CreateClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{3}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{3}
}
func (m *CreateClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateClusterRequest.Unmarshal(m, b)
@ -357,7 +358,7 @@ func (m *CreateClusterMetadata) Reset() { *m = CreateClusterMetadata{} }
func (m *CreateClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*CreateClusterMetadata) ProtoMessage() {}
func (*CreateClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{4}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{4}
}
func (m *CreateClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateClusterMetadata.Unmarshal(m, b)
@ -410,7 +411,7 @@ func (m *UpdateClusterRequest) Reset() { *m = UpdateClusterRequest{} }
func (m *UpdateClusterRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateClusterRequest) ProtoMessage() {}
func (*UpdateClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{5}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{5}
}
func (m *UpdateClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateClusterRequest.Unmarshal(m, b)
@ -484,7 +485,7 @@ func (m *UpdateClusterMetadata) Reset() { *m = UpdateClusterMetadata{} }
func (m *UpdateClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateClusterMetadata) ProtoMessage() {}
func (*UpdateClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{6}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{6}
}
func (m *UpdateClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateClusterMetadata.Unmarshal(m, b)
@ -524,7 +525,7 @@ func (m *DeleteClusterRequest) Reset() { *m = DeleteClusterRequest{} }
func (m *DeleteClusterRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterRequest) ProtoMessage() {}
func (*DeleteClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{7}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{7}
}
func (m *DeleteClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterRequest.Unmarshal(m, b)
@ -563,7 +564,7 @@ func (m *DeleteClusterMetadata) Reset() { *m = DeleteClusterMetadata{} }
func (m *DeleteClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterMetadata) ProtoMessage() {}
func (*DeleteClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{8}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{8}
}
func (m *DeleteClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterMetadata.Unmarshal(m, b)
@ -602,7 +603,7 @@ func (m *StartClusterRequest) Reset() { *m = StartClusterRequest{} }
func (m *StartClusterRequest) String() string { return proto.CompactTextString(m) }
func (*StartClusterRequest) ProtoMessage() {}
func (*StartClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{9}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{9}
}
func (m *StartClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StartClusterRequest.Unmarshal(m, b)
@ -641,7 +642,7 @@ func (m *StartClusterMetadata) Reset() { *m = StartClusterMetadata{} }
func (m *StartClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*StartClusterMetadata) ProtoMessage() {}
func (*StartClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{10}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{10}
}
func (m *StartClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StartClusterMetadata.Unmarshal(m, b)
@ -680,7 +681,7 @@ func (m *StopClusterRequest) Reset() { *m = StopClusterRequest{} }
func (m *StopClusterRequest) String() string { return proto.CompactTextString(m) }
func (*StopClusterRequest) ProtoMessage() {}
func (*StopClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{11}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{11}
}
func (m *StopClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StopClusterRequest.Unmarshal(m, b)
@ -719,7 +720,7 @@ func (m *StopClusterMetadata) Reset() { *m = StopClusterMetadata{} }
func (m *StopClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*StopClusterMetadata) ProtoMessage() {}
func (*StopClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{12}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{12}
}
func (m *StopClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StopClusterMetadata.Unmarshal(m, b)
@ -746,6 +747,111 @@ func (m *StopClusterMetadata) GetClusterId() string {
return ""
}
type MoveClusterRequest struct {
// ID of the PostgreSQL cluster to move.
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// ID of the destination folder.
DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MoveClusterRequest) Reset() { *m = MoveClusterRequest{} }
func (m *MoveClusterRequest) String() string { return proto.CompactTextString(m) }
func (*MoveClusterRequest) ProtoMessage() {}
func (*MoveClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{13}
}
func (m *MoveClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MoveClusterRequest.Unmarshal(m, b)
}
func (m *MoveClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MoveClusterRequest.Marshal(b, m, deterministic)
}
func (dst *MoveClusterRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_MoveClusterRequest.Merge(dst, src)
}
func (m *MoveClusterRequest) XXX_Size() int {
return xxx_messageInfo_MoveClusterRequest.Size(m)
}
func (m *MoveClusterRequest) XXX_DiscardUnknown() {
xxx_messageInfo_MoveClusterRequest.DiscardUnknown(m)
}
var xxx_messageInfo_MoveClusterRequest proto.InternalMessageInfo
func (m *MoveClusterRequest) GetClusterId() string {
if m != nil {
return m.ClusterId
}
return ""
}
func (m *MoveClusterRequest) GetDestinationFolderId() string {
if m != nil {
return m.DestinationFolderId
}
return ""
}
type MoveClusterMetadata struct {
// ID of the PostgreSQL cluster being moved.
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// ID of the source folder.
SourceFolderId string `protobuf:"bytes,2,opt,name=source_folder_id,json=sourceFolderId,proto3" json:"source_folder_id,omitempty"`
// ID of the destnation folder.
DestinationFolderId string `protobuf:"bytes,3,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MoveClusterMetadata) Reset() { *m = MoveClusterMetadata{} }
func (m *MoveClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*MoveClusterMetadata) ProtoMessage() {}
func (*MoveClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{14}
}
func (m *MoveClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MoveClusterMetadata.Unmarshal(m, b)
}
func (m *MoveClusterMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MoveClusterMetadata.Marshal(b, m, deterministic)
}
func (dst *MoveClusterMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_MoveClusterMetadata.Merge(dst, src)
}
func (m *MoveClusterMetadata) XXX_Size() int {
return xxx_messageInfo_MoveClusterMetadata.Size(m)
}
func (m *MoveClusterMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_MoveClusterMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_MoveClusterMetadata proto.InternalMessageInfo
func (m *MoveClusterMetadata) GetClusterId() string {
if m != nil {
return m.ClusterId
}
return ""
}
func (m *MoveClusterMetadata) GetSourceFolderId() string {
if m != nil {
return m.SourceFolderId
}
return ""
}
func (m *MoveClusterMetadata) GetDestinationFolderId() string {
if m != nil {
return m.DestinationFolderId
}
return ""
}
type BackupClusterRequest struct {
// ID of the PostgreSQL cluster to back up.
// To get the PostgreSQL cluster ID, use a [ClusterService.List] request.
@ -759,7 +865,7 @@ func (m *BackupClusterRequest) Reset() { *m = BackupClusterRequest{} }
func (m *BackupClusterRequest) String() string { return proto.CompactTextString(m) }
func (*BackupClusterRequest) ProtoMessage() {}
func (*BackupClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{13}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{15}
}
func (m *BackupClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BackupClusterRequest.Unmarshal(m, b)
@ -798,7 +904,7 @@ func (m *BackupClusterMetadata) Reset() { *m = BackupClusterMetadata{} }
func (m *BackupClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*BackupClusterMetadata) ProtoMessage() {}
func (*BackupClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{14}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{16}
}
func (m *BackupClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BackupClusterMetadata.Unmarshal(m, b)
@ -863,7 +969,7 @@ func (m *RestoreClusterRequest) Reset() { *m = RestoreClusterRequest{} }
func (m *RestoreClusterRequest) String() string { return proto.CompactTextString(m) }
func (*RestoreClusterRequest) ProtoMessage() {}
func (*RestoreClusterRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{15}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{17}
}
func (m *RestoreClusterRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RestoreClusterRequest.Unmarshal(m, b)
@ -967,7 +1073,7 @@ func (m *RestoreClusterMetadata) Reset() { *m = RestoreClusterMetadata{}
func (m *RestoreClusterMetadata) String() string { return proto.CompactTextString(m) }
func (*RestoreClusterMetadata) ProtoMessage() {}
func (*RestoreClusterMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{16}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{18}
}
func (m *RestoreClusterMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RestoreClusterMetadata.Unmarshal(m, b)
@ -1015,7 +1121,7 @@ func (m *LogRecord) Reset() { *m = LogRecord{} }
func (m *LogRecord) String() string { return proto.CompactTextString(m) }
func (*LogRecord) ProtoMessage() {}
func (*LogRecord) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{17}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{19}
}
func (m *LogRecord) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LogRecord.Unmarshal(m, b)
@ -1080,7 +1186,7 @@ func (m *ListClusterLogsRequest) Reset() { *m = ListClusterLogsRequest{}
func (m *ListClusterLogsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterLogsRequest) ProtoMessage() {}
func (*ListClusterLogsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{18}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{20}
}
func (m *ListClusterLogsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterLogsRequest.Unmarshal(m, b)
@ -1173,7 +1279,7 @@ func (m *ListClusterLogsResponse) Reset() { *m = ListClusterLogsResponse
func (m *ListClusterLogsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterLogsResponse) ProtoMessage() {}
func (*ListClusterLogsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{19}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{21}
}
func (m *ListClusterLogsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterLogsResponse.Unmarshal(m, b)
@ -1226,7 +1332,7 @@ func (m *ListClusterOperationsRequest) Reset() { *m = ListClusterOperati
func (m *ListClusterOperationsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterOperationsRequest) ProtoMessage() {}
func (*ListClusterOperationsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{20}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{22}
}
func (m *ListClusterOperationsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterOperationsRequest.Unmarshal(m, b)
@ -1284,7 +1390,7 @@ func (m *ListClusterOperationsResponse) Reset() { *m = ListClusterOperat
func (m *ListClusterOperationsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterOperationsResponse) ProtoMessage() {}
func (*ListClusterOperationsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{21}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{23}
}
func (m *ListClusterOperationsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterOperationsResponse.Unmarshal(m, b)
@ -1338,7 +1444,7 @@ func (m *ListClusterBackupsRequest) Reset() { *m = ListClusterBackupsReq
func (m *ListClusterBackupsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterBackupsRequest) ProtoMessage() {}
func (*ListClusterBackupsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{22}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{24}
}
func (m *ListClusterBackupsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterBackupsRequest.Unmarshal(m, b)
@ -1396,7 +1502,7 @@ func (m *ListClusterBackupsResponse) Reset() { *m = ListClusterBackupsRe
func (m *ListClusterBackupsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterBackupsResponse) ProtoMessage() {}
func (*ListClusterBackupsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{23}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{25}
}
func (m *ListClusterBackupsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterBackupsResponse.Unmarshal(m, b)
@ -1450,7 +1556,7 @@ func (m *ListClusterHostsRequest) Reset() { *m = ListClusterHostsRequest
func (m *ListClusterHostsRequest) String() string { return proto.CompactTextString(m) }
func (*ListClusterHostsRequest) ProtoMessage() {}
func (*ListClusterHostsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{24}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{26}
}
func (m *ListClusterHostsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterHostsRequest.Unmarshal(m, b)
@ -1508,7 +1614,7 @@ func (m *ListClusterHostsResponse) Reset() { *m = ListClusterHostsRespon
func (m *ListClusterHostsResponse) String() string { return proto.CompactTextString(m) }
func (*ListClusterHostsResponse) ProtoMessage() {}
func (*ListClusterHostsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{25}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{27}
}
func (m *ListClusterHostsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListClusterHostsResponse.Unmarshal(m, b)
@ -1557,7 +1663,7 @@ func (m *AddClusterHostsRequest) Reset() { *m = AddClusterHostsRequest{}
func (m *AddClusterHostsRequest) String() string { return proto.CompactTextString(m) }
func (*AddClusterHostsRequest) ProtoMessage() {}
func (*AddClusterHostsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{26}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{28}
}
func (m *AddClusterHostsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddClusterHostsRequest.Unmarshal(m, b)
@ -1605,7 +1711,7 @@ func (m *AddClusterHostsMetadata) Reset() { *m = AddClusterHostsMetadata
func (m *AddClusterHostsMetadata) String() string { return proto.CompactTextString(m) }
func (*AddClusterHostsMetadata) ProtoMessage() {}
func (*AddClusterHostsMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{27}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{29}
}
func (m *AddClusterHostsMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddClusterHostsMetadata.Unmarshal(m, b)
@ -1654,7 +1760,7 @@ func (m *DeleteClusterHostsRequest) Reset() { *m = DeleteClusterHostsReq
func (m *DeleteClusterHostsRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterHostsRequest) ProtoMessage() {}
func (*DeleteClusterHostsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{28}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{30}
}
func (m *DeleteClusterHostsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterHostsRequest.Unmarshal(m, b)
@ -1702,7 +1808,7 @@ func (m *DeleteClusterHostsMetadata) Reset() { *m = DeleteClusterHostsMe
func (m *DeleteClusterHostsMetadata) String() string { return proto.CompactTextString(m) }
func (*DeleteClusterHostsMetadata) ProtoMessage() {}
func (*DeleteClusterHostsMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{29}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{31}
}
func (m *DeleteClusterHostsMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteClusterHostsMetadata.Unmarshal(m, b)
@ -1751,7 +1857,7 @@ func (m *UpdateClusterHostsRequest) Reset() { *m = UpdateClusterHostsReq
func (m *UpdateClusterHostsRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateClusterHostsRequest) ProtoMessage() {}
func (*UpdateClusterHostsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{30}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{32}
}
func (m *UpdateClusterHostsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateClusterHostsRequest.Unmarshal(m, b)
@ -1799,7 +1905,7 @@ func (m *UpdateClusterHostsMetadata) Reset() { *m = UpdateClusterHostsMe
func (m *UpdateClusterHostsMetadata) String() string { return proto.CompactTextString(m) }
func (*UpdateClusterHostsMetadata) ProtoMessage() {}
func (*UpdateClusterHostsMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{31}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{33}
}
func (m *UpdateClusterHostsMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateClusterHostsMetadata.Unmarshal(m, b)
@ -1856,7 +1962,7 @@ func (m *UpdateHostSpec) Reset() { *m = UpdateHostSpec{} }
func (m *UpdateHostSpec) String() string { return proto.CompactTextString(m) }
func (*UpdateHostSpec) ProtoMessage() {}
func (*UpdateHostSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{32}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{34}
}
func (m *UpdateHostSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateHostSpec.Unmarshal(m, b)
@ -1941,7 +2047,7 @@ func (m *HostSpec) Reset() { *m = HostSpec{} }
func (m *HostSpec) String() string { return proto.CompactTextString(m) }
func (*HostSpec) ProtoMessage() {}
func (*HostSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{33}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{35}
}
func (m *HostSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HostSpec.Unmarshal(m, b)
@ -2004,6 +2110,11 @@ func (m *HostSpec) GetConfigSpec() *ConfigHostSpec {
}
type ConfigSpec struct {
// Version of PostgreSQL used in the cluster.
// Possible values:
// * 9.6
// * 10
// * 11
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// Configuration of a PostgreSQL cluster.
//
@ -2017,17 +2128,19 @@ type ConfigSpec struct {
// Resources allocated to PostgreSQL hosts.
Resources *Resources `protobuf:"bytes,5,opt,name=resources,proto3" json:"resources,omitempty"`
// Configuration setting which enables/disables autofailover in cluster.
Autofailover *wrappers.BoolValue `protobuf:"bytes,6,opt,name=autofailover,proto3" json:"autofailover,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Autofailover *wrappers.BoolValue `protobuf:"bytes,6,opt,name=autofailover,proto3" json:"autofailover,omitempty"`
// Start time for the daily backup in UTC timezone
BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,8,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ConfigSpec) Reset() { *m = ConfigSpec{} }
func (m *ConfigSpec) String() string { return proto.CompactTextString(m) }
func (*ConfigSpec) ProtoMessage() {}
func (*ConfigSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{34}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{36}
}
func (m *ConfigSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConfigSpec.Unmarshal(m, b)
@ -2125,6 +2238,13 @@ func (m *ConfigSpec) GetAutofailover() *wrappers.BoolValue {
return nil
}
func (m *ConfigSpec) GetBackupWindowStart() *timeofday.TimeOfDay {
if m != nil {
return m.BackupWindowStart
}
return nil
}
// XXX_OneofFuncs is for the internal use of the proto package.
func (*ConfigSpec) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _ConfigSpec_OneofMarshaler, _ConfigSpec_OneofUnmarshaler, _ConfigSpec_OneofSizer, []interface{}{
@ -2233,7 +2353,7 @@ func (m *ConfigHostSpec) Reset() { *m = ConfigHostSpec{} }
func (m *ConfigHostSpec) String() string { return proto.CompactTextString(m) }
func (*ConfigHostSpec) ProtoMessage() {}
func (*ConfigHostSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_service_28f92dbbf72ca094, []int{35}
return fileDescriptor_cluster_service_ed180847cbf9a03f, []int{37}
}
func (m *ConfigHostSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConfigHostSpec.Unmarshal(m, b)
@ -2412,6 +2532,8 @@ func init() {
proto.RegisterType((*StartClusterMetadata)(nil), "yandex.cloud.mdb.postgresql.v1.StartClusterMetadata")
proto.RegisterType((*StopClusterRequest)(nil), "yandex.cloud.mdb.postgresql.v1.StopClusterRequest")
proto.RegisterType((*StopClusterMetadata)(nil), "yandex.cloud.mdb.postgresql.v1.StopClusterMetadata")
proto.RegisterType((*MoveClusterRequest)(nil), "yandex.cloud.mdb.postgresql.v1.MoveClusterRequest")
proto.RegisterType((*MoveClusterMetadata)(nil), "yandex.cloud.mdb.postgresql.v1.MoveClusterMetadata")
proto.RegisterType((*BackupClusterRequest)(nil), "yandex.cloud.mdb.postgresql.v1.BackupClusterRequest")
proto.RegisterType((*BackupClusterMetadata)(nil), "yandex.cloud.mdb.postgresql.v1.BackupClusterMetadata")
proto.RegisterType((*RestoreClusterRequest)(nil), "yandex.cloud.mdb.postgresql.v1.RestoreClusterRequest")
@ -2469,6 +2591,8 @@ type ClusterServiceClient interface {
Start(ctx context.Context, in *StartClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Stop the specified PostgreSQL cluster.
Stop(ctx context.Context, in *StopClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Moves the specified PostgreSQL cluster to the specified folder.
Move(ctx context.Context, in *MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Creates a backup for the specified PostgreSQL cluster.
Backup(ctx context.Context, in *BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
// Creates a new PostgreSQL cluster using the specified backup.
@ -2561,6 +2685,15 @@ func (c *clusterServiceClient) Stop(ctx context.Context, in *StopClusterRequest,
return out, nil
}
func (c *clusterServiceClient) Move(ctx context.Context, in *MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
out := new(operation.Operation)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.postgresql.v1.ClusterService/Move", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *clusterServiceClient) Backup(ctx context.Context, in *BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
out := new(operation.Operation)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.postgresql.v1.ClusterService/Backup", in, out, opts...)
@ -2661,6 +2794,8 @@ type ClusterServiceServer interface {
Start(context.Context, *StartClusterRequest) (*operation.Operation, error)
// Stop the specified PostgreSQL cluster.
Stop(context.Context, *StopClusterRequest) (*operation.Operation, error)
// Moves the specified PostgreSQL cluster to the specified folder.
Move(context.Context, *MoveClusterRequest) (*operation.Operation, error)
// Creates a backup for the specified PostgreSQL cluster.
Backup(context.Context, *BackupClusterRequest) (*operation.Operation, error)
// Creates a new PostgreSQL cluster using the specified backup.
@ -2812,6 +2947,24 @@ func _ClusterService_Stop_Handler(srv interface{}, ctx context.Context, dec func
return interceptor(ctx, in, info, handler)
}
func _ClusterService_Move_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MoveClusterRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ClusterServiceServer).Move(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.mdb.postgresql.v1.ClusterService/Move",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ClusterServiceServer).Move(ctx, req.(*MoveClusterRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ClusterService_Backup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(BackupClusterRequest)
if err := dec(in); err != nil {
@ -3006,6 +3159,10 @@ var _ClusterService_serviceDesc = grpc.ServiceDesc{
MethodName: "Stop",
Handler: _ClusterService_Stop_Handler,
},
{
MethodName: "Move",
Handler: _ClusterService_Move_Handler,
},
{
MethodName: "Backup",
Handler: _ClusterService_Backup_Handler,
@ -3048,169 +3205,177 @@ var _ClusterService_serviceDesc = grpc.ServiceDesc{
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/cluster_service.proto", fileDescriptor_cluster_service_28f92dbbf72ca094)
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/cluster_service.proto", fileDescriptor_cluster_service_ed180847cbf9a03f)
}
var fileDescriptor_cluster_service_28f92dbbf72ca094 = []byte{
// 2555 bytes of a gzipped FileDescriptorProto
var fileDescriptor_cluster_service_ed180847cbf9a03f = []byte{
// 2686 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4f, 0x6f, 0x1b, 0xd7,
0x11, 0xcf, 0x4a, 0x14, 0x45, 0x0e, 0x65, 0x45, 0x7e, 0x96, 0x1d, 0x86, 0x89, 0x1d, 0x99, 0x4d,
0x62, 0x99, 0x36, 0xff, 0x4a, 0xa6, 0x4d, 0xc5, 0x76, 0x2c, 0xca, 0xb2, 0x43, 0x54, 0xb6, 0x94,
0x95, 0x9c, 0xc0, 0x36, 0x0c, 0x62, 0xc9, 0x7d, 0xa2, 0x17, 0x22, 0xb9, 0xeb, 0xdd, 0xa5, 0x6c,
0xb9, 0x48, 0xe1, 0xba, 0x40, 0x0f, 0x3e, 0x15, 0x28, 0xd0, 0x22, 0x29, 0xd0, 0x4f, 0xd0, 0x4b,
0x75, 0x48, 0x80, 0xa0, 0xe8, 0x21, 0x17, 0xbb, 0x97, 0x16, 0x50, 0x0e, 0xfd, 0x02, 0x39, 0xf4,
0x50, 0x14, 0x85, 0x8f, 0x3d, 0x15, 0xef, 0xcf, 0x92, 0xbb, 0x22, 0xa9, 0xdd, 0x25, 0x6d, 0x34,
0x27, 0x69, 0xdf, 0x7b, 0x33, 0xf3, 0x9b, 0x79, 0xf3, 0xe6, 0xcd, 0xcc, 0x23, 0xcc, 0xef, 0x48,
0x4d, 0x19, 0x3f, 0x4a, 0x57, 0xeb, 0x6a, 0x4b, 0x4e, 0x37, 0xe4, 0x4a, 0x5a, 0x53, 0x0d, 0xb3,
0xa6, 0x63, 0xe3, 0x41, 0x3d, 0xbd, 0x9d, 0x4d, 0x57, 0xeb, 0x2d, 0xc3, 0xc4, 0x7a, 0xd9, 0xc0,
0xfa, 0xb6, 0x52, 0xc5, 0x29, 0x4d, 0x57, 0x4d, 0x15, 0x9d, 0x60, 0x54, 0x29, 0x4a, 0x95, 0x6a,
0xc8, 0x95, 0x54, 0x87, 0x2a, 0xb5, 0x9d, 0x8d, 0xbd, 0x5b, 0x53, 0xd5, 0x5a, 0x1d, 0xa7, 0x25,
0x4d, 0x49, 0x4b, 0xcd, 0xa6, 0x6a, 0x4a, 0xa6, 0xa2, 0x36, 0x0d, 0x46, 0x1d, 0x9b, 0xe1, 0xb3,
0xf4, 0xab, 0xd2, 0xda, 0x4c, 0x6f, 0x2a, 0xb8, 0x2e, 0x97, 0x1b, 0x92, 0xb1, 0xc5, 0x57, 0xbc,
0xb7, 0x7f, 0x85, 0xa9, 0x34, 0xb0, 0x61, 0x4a, 0x0d, 0x8d, 0x2f, 0x38, 0xb1, 0x7f, 0xc1, 0x43,
0x5d, 0xd2, 0x34, 0xac, 0x5b, 0x22, 0x62, 0x5c, 0x2d, 0x02, 0x40, 0xd5, 0xb0, 0x4e, 0xe5, 0xf3,
0xb9, 0x0f, 0x1d, 0x2a, 0xb7, 0x67, 0xbb, 0xd6, 0x1d, 0x77, 0xac, 0xdb, 0x96, 0xea, 0x8a, 0x6c,
0x9f, 0x3e, 0xe3, 0x62, 0xb9, 0x8a, 0x54, 0xdd, 0x6a, 0x59, 0x78, 0xcf, 0x7a, 0x33, 0x33, 0x5f,
0x9d, 0x74, 0x59, 0x2d, 0x4b, 0xa6, 0x54, 0x91, 0x0c, 0xbe, 0x1b, 0xb1, 0xd3, 0x2e, 0xcb, 0x5b,
0x46, 0x9b, 0x73, 0xc1, 0x0d, 0x87, 0xda, 0xdc, 0x54, 0x6a, 0xb6, 0xc1, 0x42, 0x39, 0xcf, 0x49,
0x2f, 0xf8, 0x25, 0xcd, 0x66, 0x06, 0xa6, 0xcc, 0x72, 0xca, 0x39, 0x6f, 0x94, 0xf7, 0x55, 0xc3,
0xec, 0x00, 0xcd, 0x79, 0x27, 0x6a, 0x43, 0xf4, 0x43, 0xc3, 0xc1, 0xc5, 0xaf, 0xc0, 0xe1, 0xeb,
0xd8, 0x5c, 0x62, 0x3b, 0x27, 0xe2, 0x07, 0x2d, 0x6c, 0x98, 0xe8, 0x0c, 0x80, 0x75, 0x64, 0x14,
0x39, 0x2a, 0xcc, 0x08, 0xb3, 0xe1, 0xe2, 0xc4, 0x3f, 0x9f, 0x67, 0x85, 0x67, 0x2f, 0xb2, 0x81,
0x8b, 0x97, 0xce, 0x65, 0xc4, 0x30, 0x9f, 0x2f, 0xc9, 0xf1, 0x6f, 0x04, 0x38, 0xb2, 0xa2, 0x18,
0x16, 0x0f, 0xc3, 0x62, 0x72, 0x1a, 0xc2, 0x9b, 0x6a, 0x5d, 0xee, 0xcf, 0x23, 0xc4, 0xa6, 0x4b,
0x32, 0x3a, 0x05, 0x61, 0x4d, 0xaa, 0xe1, 0xb2, 0xa1, 0x3c, 0xc6, 0xd1, 0x91, 0x19, 0x61, 0x76,
0xb4, 0x08, 0xff, 0x7d, 0x9e, 0x0d, 0x5e, 0xbc, 0x94, 0xcd, 0x64, 0x32, 0x62, 0x88, 0x4c, 0xae,
0x2b, 0x8f, 0x31, 0x9a, 0x05, 0xa0, 0x0b, 0x4d, 0x75, 0x0b, 0x37, 0xa3, 0xa3, 0x94, 0x69, 0xf8,
0xd9, 0x8b, 0xec, 0x18, 0x5d, 0x29, 0x52, 0x2e, 0x1b, 0x64, 0x0e, 0xc5, 0x21, 0xb8, 0xa9, 0xd4,
0x4d, 0xac, 0x47, 0x03, 0x74, 0x15, 0x3c, 0x7b, 0xd1, 0xe6, 0xc7, 0x67, 0xe2, 0xbf, 0x14, 0x60,
0xda, 0x89, 0xdc, 0xd0, 0xd4, 0xa6, 0x81, 0xd1, 0x12, 0x84, 0xb8, 0x7e, 0x46, 0x54, 0x98, 0x19,
0x9d, 0x8d, 0xe4, 0x4e, 0xa5, 0x0e, 0x0e, 0x16, 0x29, 0xcb, 0x82, 0x6d, 0x42, 0xf4, 0x21, 0xbc,
0xd9, 0xc4, 0x8f, 0xcc, 0xb2, 0x0d, 0x30, 0x51, 0x2d, 0x2c, 0x1e, 0x22, 0xc3, 0x6b, 0x16, 0xd2,
0xf8, 0xdf, 0x83, 0x30, 0xbd, 0xa4, 0x63, 0xc9, 0xc4, 0xfb, 0x76, 0xc1, 0x87, 0x01, 0x73, 0x10,
0x68, 0x4a, 0x0d, 0x66, 0xbb, 0x70, 0xf1, 0x04, 0x59, 0xf5, 0xf2, 0x79, 0x76, 0xf2, 0xae, 0x94,
0x7c, 0xbc, 0x98, 0xbc, 0x93, 0x49, 0x16, 0xca, 0xc9, 0x7b, 0x09, 0x46, 0x97, 0x9f, 0x13, 0xe9,
0x5a, 0x74, 0x06, 0x22, 0x32, 0x36, 0xaa, 0xba, 0xa2, 0x91, 0x78, 0xe0, 0x34, 0x66, 0xee, 0x5c,
0x5e, 0xb4, 0xcf, 0xa2, 0x2f, 0x05, 0x08, 0xd6, 0xa5, 0x0a, 0xae, 0x1b, 0xd1, 0x00, 0x35, 0xc8,
0x15, 0x57, 0x83, 0xf4, 0x50, 0x29, 0xb5, 0x42, 0x59, 0x2c, 0x37, 0x4d, 0x7d, 0xa7, 0xf8, 0xf1,
0xcb, 0xe7, 0xd9, 0xc8, 0xdd, 0x64, 0x39, 0x93, 0x2c, 0x48, 0xc9, 0xc7, 0xf7, 0x12, 0x4f, 0x19,
0xbc, 0x79, 0x0b, 0xe6, 0xee, 0x8b, 0x6c, 0x30, 0x66, 0xfd, 0x87, 0xd0, 0x14, 0x51, 0xe6, 0x9e,
0x6d, 0xbd, 0xc8, 0x01, 0xa1, 0xbb, 0x10, 0xc1, 0xcd, 0x6d, 0x45, 0x57, 0x9b, 0x0d, 0xdc, 0x34,
0xa3, 0x63, 0x33, 0xc2, 0xec, 0x64, 0x6e, 0xce, 0xe3, 0x86, 0xa5, 0x96, 0x3b, 0xa4, 0xc5, 0x00,
0x31, 0x9c, 0x68, 0xe7, 0x86, 0x3e, 0x85, 0x08, 0x3b, 0x36, 0x65, 0x43, 0xc3, 0xd5, 0x68, 0x70,
0x46, 0x98, 0x8d, 0xe4, 0x12, 0xae, 0xcc, 0x29, 0xc9, 0xba, 0x86, 0xab, 0x9c, 0x27, 0x54, 0xdb,
0x23, 0xe8, 0x36, 0x4c, 0x5a, 0xb1, 0x8f, 0x32, 0x35, 0xa2, 0xe3, 0xd4, 0xa4, 0x67, 0xdd, 0xb8,
0x5e, 0xe5, 0x54, 0x36, 0xbe, 0x87, 0x64, 0xdb, 0x98, 0x81, 0x6e, 0x00, 0x90, 0x38, 0xc9, 0xd9,
0x86, 0x28, 0xdb, 0x59, 0x37, 0xb6, 0xb7, 0x0c, 0xac, 0xdb, 0x58, 0x86, 0x5b, 0xfc, 0x9b, 0xb2,
0x23, 0xc1, 0x82, 0xb3, 0x0b, 0x7b, 0x63, 0xf7, 0x89, 0x6a, 0x98, 0x76, 0x76, 0xf7, 0xf9, 0xb7,
0x41, 0xc2, 0x4a, 0x13, 0x9b, 0x0f, 0x55, 0x7d, 0x8b, 0x78, 0x34, 0xf4, 0x0a, 0x2b, 0x7c, 0xbe,
0x24, 0xc7, 0x0a, 0x10, 0xb1, 0x79, 0x0b, 0x9a, 0x82, 0xd1, 0x2d, 0xbc, 0xc3, 0x8e, 0x81, 0x48,
0xfe, 0x45, 0xd3, 0x30, 0xb6, 0x2d, 0xd5, 0x5b, 0xdc, 0xe9, 0x45, 0xf6, 0xb1, 0x30, 0x72, 0x41,
0x88, 0xe7, 0xe1, 0xa8, 0xc3, 0xfb, 0x6e, 0x60, 0x53, 0x22, 0x76, 0x42, 0xc7, 0xbb, 0xe3, 0x9a,
0x3d, 0x92, 0xfd, 0x22, 0x00, 0xd3, 0xb7, 0x34, 0xb9, 0xfb, 0x24, 0xfa, 0x89, 0x87, 0xe8, 0x23,
0x88, 0xb4, 0x28, 0x13, 0x9a, 0x0b, 0x50, 0x74, 0x91, 0x5c, 0x2c, 0xc5, 0xee, 0xfa, 0x94, 0x75,
0xd7, 0xa7, 0xae, 0x91, 0x74, 0xe1, 0x86, 0x64, 0x6c, 0x89, 0xc0, 0x96, 0x93, 0xff, 0x5f, 0xf7,
0xa1, 0xec, 0xa5, 0xdd, 0xeb, 0x39, 0x94, 0x3f, 0x75, 0x9e, 0x9b, 0x31, 0xbf, 0xe7, 0xc6, 0x71,
0x62, 0x52, 0x3c, 0xbc, 0x05, 0xa9, 0x39, 0x62, 0x6e, 0xa1, 0x6d, 0x48, 0xdf, 0x71, 0x18, 0xc9,
0xab, 0xef, 0x2c, 0xc1, 0xf4, 0x55, 0x5c, 0xc7, 0x43, 0xb9, 0x0e, 0x11, 0xee, 0x60, 0xe2, 0x55,
0x78, 0x11, 0x8e, 0xac, 0x9b, 0x92, 0x3e, 0xd4, 0x35, 0x7e, 0x0e, 0xa6, 0xed, 0x3c, 0xbc, 0x8a,
0x5e, 0x04, 0xb4, 0x6e, 0xaa, 0xda, 0x30, 0x92, 0xe7, 0x09, 0xfa, 0x36, 0x0b, 0x1f, 0x06, 0x2f,
0xd2, 0xe4, 0x74, 0x48, 0x83, 0x3b, 0x98, 0x78, 0x15, 0xfe, 0x72, 0x0c, 0x8e, 0x8a, 0xd8, 0x30,
0x55, 0x7d, 0xff, 0x7e, 0x9f, 0x84, 0x30, 0xcb, 0x99, 0x3b, 0xd2, 0x59, 0x1c, 0x0c, 0xb1, 0xe1,
0x92, 0x8c, 0xe6, 0x21, 0x40, 0x2a, 0x81, 0xbe, 0x91, 0x61, 0xc3, 0x2a, 0x13, 0x38, 0x25, 0x5d,
0x8d, 0x3e, 0x80, 0x49, 0xf2, 0xb7, 0xac, 0x34, 0x09, 0x0c, 0x65, 0x1b, 0xd3, 0xe0, 0x10, 0x12,
0x0f, 0x91, 0xd1, 0x92, 0x35, 0xd8, 0xce, 0x04, 0x02, 0x83, 0x67, 0x02, 0x63, 0x07, 0x06, 0x9d,
0xaf, 0x3a, 0x41, 0x27, 0x48, 0x83, 0xce, 0xa2, 0xdb, 0xa1, 0xee, 0x69, 0xa8, 0xd7, 0x13, 0x75,
0x6e, 0x39, 0x53, 0x81, 0xf1, 0x81, 0x53, 0x01, 0x67, 0x12, 0xb0, 0x2f, 0x98, 0x85, 0x86, 0x0a,
0x66, 0xab, 0x43, 0x5d, 0xaa, 0xc1, 0xa7, 0x2f, 0xb2, 0x23, 0x97, 0x33, 0xff, 0x8f, 0x6b, 0x75,
0x03, 0x8e, 0x39, 0xb7, 0xd2, 0xe3, 0x69, 0x41, 0xef, 0xd8, 0xcf, 0x04, 0x63, 0xdb, 0x3e, 0x0d,
0xf1, 0xef, 0x05, 0x08, 0xaf, 0xa8, 0x35, 0x11, 0x57, 0x55, 0x5d, 0x46, 0x17, 0x20, 0xdc, 0xae,
0x92, 0x29, 0xa3, 0x03, 0x0f, 0x88, 0xd8, 0x59, 0x8c, 0xd6, 0x60, 0xbc, 0x81, 0x0d, 0x43, 0xaa,
0x11, 0xe4, 0xc4, 0xa6, 0x79, 0x37, 0x9b, 0xb6, 0xa5, 0xa6, 0x6e, 0x30, 0x42, 0x6a, 0x12, 0xd1,
0x62, 0x13, 0x5b, 0x80, 0x09, 0xfb, 0x84, 0x2f, 0x5b, 0xfd, 0x3a, 0x00, 0xc7, 0x6c, 0xa5, 0xc5,
0x8a, 0x5a, 0x33, 0x06, 0x4a, 0x26, 0x7e, 0x02, 0x87, 0xaa, 0x6a, 0xbd, 0xd5, 0x68, 0x96, 0x79,
0x35, 0x43, 0x74, 0x0b, 0x8b, 0x13, 0x6c, 0xf0, 0x1a, 0x1d, 0x43, 0x18, 0x26, 0x78, 0x67, 0xa3,
0x6c, 0xee, 0x68, 0x2c, 0x30, 0x4c, 0xe6, 0x8a, 0xae, 0xfa, 0xf7, 0xc4, 0x97, 0x5a, 0x67, 0xac,
0x36, 0x76, 0x34, 0x2c, 0x46, 0x8c, 0xce, 0x07, 0x3a, 0x0f, 0xe1, 0x4d, 0x5d, 0x6d, 0x94, 0x69,
0xf0, 0x0a, 0xb8, 0xee, 0x4d, 0x88, 0x2c, 0x26, 0x9f, 0x68, 0x0e, 0xc6, 0x4d, 0x95, 0x91, 0x8d,
0xb9, 0x92, 0x05, 0x4d, 0x95, 0x12, 0x39, 0x6a, 0xc2, 0xa0, 0xe7, 0x9a, 0x70, 0xfc, 0x80, 0x9a,
0x70, 0x0e, 0x8e, 0x49, 0xf5, 0x87, 0xd2, 0x8e, 0x51, 0xde, 0x5f, 0x98, 0x85, 0x68, 0x28, 0x3d,
0xc2, 0x66, 0x6f, 0x3a, 0xca, 0xb3, 0xeb, 0x10, 0xb1, 0x59, 0x04, 0xbd, 0x0b, 0xd1, 0xf5, 0x65,
0xf1, 0xb3, 0xd2, 0xd2, 0x72, 0x79, 0xe3, 0xf6, 0xda, 0x72, 0xf9, 0xd6, 0xcd, 0xf5, 0xb5, 0xe5,
0xa5, 0xd2, 0xb5, 0xd2, 0xf2, 0xd5, 0xa9, 0x37, 0xd0, 0x24, 0xc0, 0xda, 0xea, 0xfa, 0xc6, 0x75,
0x71, 0x79, 0xfd, 0xd3, 0x95, 0x29, 0x01, 0x01, 0x04, 0xd7, 0x56, 0x57, 0x57, 0x96, 0xc5, 0xa9,
0x91, 0xf8, 0x13, 0x01, 0xde, 0xea, 0x32, 0x39, 0x2f, 0x38, 0x2f, 0x41, 0xa0, 0xae, 0xd6, 0xac,
0x62, 0xf3, 0xb4, 0x67, 0xcf, 0x15, 0x29, 0x99, 0xe7, 0x52, 0xf3, 0x0f, 0x02, 0xbc, 0x6b, 0x83,
0xb0, 0x6a, 0xf5, 0x8a, 0x06, 0xf3, 0xcd, 0x57, 0x5f, 0xb5, 0xc7, 0x9f, 0x09, 0x70, 0xbc, 0x0f,
0x40, 0x6e, 0xa9, 0x45, 0x80, 0x76, 0x8b, 0xcb, 0xb2, 0xd7, 0x49, 0xa7, 0xbd, 0x3a, 0x2d, 0xb0,
0x36, 0xbd, 0x68, 0x23, 0xf2, 0x6c, 0xad, 0xdf, 0x0b, 0xf0, 0xb6, 0x0d, 0x0c, 0x4b, 0x14, 0x7e,
0x34, 0xa6, 0xfa, 0x95, 0x00, 0xb1, 0x5e, 0xe8, 0xb8, 0x9d, 0xae, 0xc0, 0x38, 0x0b, 0xb1, 0x96,
0x91, 0x3e, 0x74, 0x73, 0x2a, 0xc6, 0x41, 0xb4, 0xc8, 0x3c, 0x9b, 0xe9, 0x4b, 0xa7, 0x5f, 0x93,
0x9b, 0xea, 0x47, 0x63, 0xa4, 0x9f, 0x43, 0xb4, 0x1b, 0x1a, 0xb7, 0xd0, 0x02, 0x8c, 0x91, 0x3b,
0xd4, 0xb2, 0xcf, 0xfb, 0x5e, 0xae, 0x60, 0x91, 0x91, 0x78, 0xb6, 0xcd, 0x6f, 0x05, 0x38, 0xb6,
0x28, 0xcb, 0x43, 0x9b, 0xc6, 0x99, 0x33, 0x8c, 0x0c, 0x9d, 0x33, 0xc4, 0x3f, 0x87, 0xb7, 0xf6,
0xe1, 0xf2, 0x7a, 0x99, 0x1f, 0xe7, 0x50, 0x48, 0xe6, 0x68, 0xf0, 0xeb, 0x88, 0x32, 0xbe, 0x49,
0x06, 0xe2, 0x8f, 0xe0, 0x6d, 0x47, 0x09, 0x33, 0xb8, 0xce, 0xa9, 0x6e, 0x41, 0xc5, 0x37, 0x99,
0x26, 0x56, 0x6a, 0x3a, 0x67, 0x97, 0x7c, 0x07, 0x62, 0xdd, 0x92, 0x5f, 0x91, 0x56, 0x7f, 0x14,
0xe0, 0x6d, 0x47, 0x59, 0x38, 0xb8, 0x5a, 0x15, 0x38, 0xcc, 0xdb, 0x03, 0x5d, 0x3b, 0x9a, 0xf2,
0x56, 0xbe, 0x77, 0xed, 0xeb, 0x9b, 0x2d, 0xc7, 0x38, 0x35, 0x45, 0x37, 0xda, 0x57, 0x64, 0x8a,
0x7f, 0x09, 0x30, 0xe9, 0xc4, 0x41, 0x6a, 0x9e, 0x36, 0x85, 0xb3, 0xe6, 0xb1, 0xc8, 0x50, 0x12,
0x90, 0x8e, 0xb5, 0xba, 0x52, 0xa5, 0x31, 0xb8, 0x6c, 0xa8, 0x2d, 0xbd, 0x6a, 0xa5, 0x4d, 0x87,
0x6d, 0x33, 0xeb, 0x74, 0x02, 0x9d, 0x87, 0x90, 0xa6, 0x2b, 0xaa, 0xae, 0x98, 0x3b, 0xf4, 0x7c,
0x47, 0x72, 0xef, 0x74, 0xa5, 0x0c, 0xa5, 0xa6, 0x99, 0x9f, 0xff, 0x8c, 0x64, 0x5c, 0x62, 0x7b,
0x31, 0x5a, 0x75, 0x66, 0xea, 0x2c, 0x4b, 0x49, 0x79, 0xcb, 0xd4, 0x2d, 0x7d, 0xec, 0xd9, 0x7a,
0xfc, 0x9b, 0x11, 0x08, 0xd9, 0x14, 0x1d, 0x7f, 0xac, 0x36, 0x71, 0x67, 0x97, 0x43, 0xed, 0x1d,
0x0e, 0x92, 0x89, 0x92, 0x8c, 0x3e, 0x80, 0xb0, 0xd1, 0xaa, 0x34, 0xb1, 0xd9, 0xce, 0x75, 0x6d,
0x8b, 0x42, 0x6c, 0xaa, 0x24, 0xa3, 0x59, 0x98, 0x92, 0x0c, 0x43, 0xa9, 0x35, 0xcb, 0x5a, 0xab,
0x52, 0x57, 0xaa, 0x65, 0x45, 0xe3, 0xf5, 0xdc, 0x24, 0x1b, 0x5f, 0xa3, 0xc3, 0x25, 0xad, 0x8f,
0xe5, 0x02, 0x5e, 0x2c, 0x37, 0x36, 0x84, 0xe5, 0x82, 0x43, 0x5b, 0xee, 0x3f, 0x01, 0x80, 0x4e,
0x09, 0x84, 0xa2, 0x30, 0xbe, 0x8d, 0x75, 0x83, 0x14, 0x98, 0xcc, 0xe5, 0xac, 0x4f, 0xa4, 0xc2,
0xd1, 0x0e, 0xd3, 0x32, 0x07, 0x51, 0x28, 0xe7, 0x79, 0x81, 0xbc, 0xe0, 0x86, 0x81, 0x51, 0xa4,
0xd6, 0xda, 0x83, 0x4c, 0x6a, 0xa1, 0x9c, 0xff, 0xe4, 0x0d, 0x11, 0x69, 0xfb, 0x87, 0xf3, 0xa8,
0x01, 0xd3, 0xdd, 0x02, 0xb3, 0x19, 0xee, 0x69, 0x85, 0x01, 0xe5, 0x65, 0x33, 0xbd, 0xc4, 0x65,
0x33, 0x7d, 0xc4, 0x65, 0x69, 0xaa, 0x3a, 0x84, 0xb8, 0x6c, 0x4f, 0x71, 0x59, 0x74, 0x17, 0x0e,
0x69, 0xaa, 0x5a, 0xc7, 0x3a, 0x17, 0xc5, 0x0f, 0x41, 0xde, 0xc3, 0x56, 0x36, 0x71, 0x95, 0xb8,
0xd2, 0x1a, 0x25, 0x67, 0x0c, 0xc5, 0x09, 0xcd, 0xf6, 0x85, 0xae, 0x43, 0x58, 0xc7, 0xcc, 0x07,
0x0d, 0xee, 0x5f, 0xa7, 0x3d, 0xd4, 0xff, 0x8c, 0x40, 0xec, 0xd0, 0xa2, 0xcb, 0x30, 0x21, 0xb5,
0x4c, 0x75, 0x53, 0x52, 0xea, 0xea, 0x36, 0xd6, 0xb9, 0xbf, 0x75, 0x17, 0x06, 0x45, 0x55, 0xad,
0x33, 0x57, 0x75, 0xac, 0x2f, 0x1e, 0x81, 0xc3, 0x5d, 0x46, 0x8d, 0x3f, 0x19, 0x85, 0x49, 0xa7,
0x47, 0x22, 0xa3, 0x9f, 0x73, 0xb1, 0xe2, 0xf2, 0xb2, 0x6f, 0xeb, 0x13, 0xce, 0x6e, 0x0e, 0xf6,
0xa0, 0x8f, 0x83, 0x31, 0x87, 0xbe, 0x34, 0x84, 0xcc, 0xbe, 0x4e, 0xf6, 0xa0, 0x8f, 0x93, 0x8d,
0x0e, 0x2f, 0xb2, 0x8f, 0xa3, 0xf5, 0xdc, 0x82, 0xdc, 0x3f, 0xa2, 0x30, 0xc9, 0x6f, 0x1d, 0x5e,
0x36, 0xa1, 0xdf, 0x09, 0x30, 0x7a, 0x1d, 0x9b, 0x28, 0xeb, 0x06, 0xa2, 0xeb, 0x21, 0x32, 0xe6,
0xf5, 0xd9, 0x2d, 0x3e, 0xff, 0xf4, 0xfb, 0x1f, 0x7e, 0x33, 0x92, 0x42, 0x67, 0xd3, 0x0d, 0xa9,
0x29, 0xd5, 0xb0, 0x9c, 0xec, 0xf9, 0x34, 0x6d, 0xa4, 0x7f, 0xd6, 0xb9, 0xfa, 0xbe, 0x40, 0x5f,
0x09, 0x10, 0x20, 0xf9, 0x21, 0x9a, 0xf3, 0x51, 0x2b, 0x5b, 0xd7, 0x7e, 0x6c, 0xde, 0x1f, 0x11,
0x4b, 0x3b, 0xe3, 0xa7, 0x28, 0xd2, 0x93, 0xe8, 0x3d, 0x17, 0xa4, 0xe8, 0x4f, 0x02, 0x04, 0xd9,
0x33, 0x06, 0x9a, 0x1f, 0xe4, 0xb1, 0x2d, 0xe6, 0x5e, 0x16, 0xc5, 0x6f, 0xee, 0xee, 0x25, 0x66,
0xfa, 0xbd, 0x96, 0x8c, 0xf3, 0x01, 0x0a, 0xf8, 0xfd, 0xb8, 0x1b, 0xe0, 0x05, 0x21, 0x81, 0xfe,
0x22, 0x40, 0x90, 0x25, 0x07, 0xee, 0x98, 0x7b, 0xbd, 0x45, 0x78, 0xc1, 0x7c, 0x97, 0x61, 0xee,
0xdd, 0xa5, 0x77, 0x60, 0xce, 0xe6, 0x7c, 0xb9, 0x03, 0x51, 0xe0, 0xaf, 0x02, 0x04, 0x59, 0x16,
0xe9, 0xae, 0x40, 0xaf, 0x7e, 0xbf, 0x17, 0x05, 0x36, 0x77, 0xf7, 0x12, 0xa9, 0x7e, 0x9d, 0xfe,
0xa3, 0xfb, 0x03, 0xe0, 0x72, 0x43, 0x33, 0x77, 0x98, 0x77, 0x27, 0xfc, 0x79, 0xf7, 0xb7, 0x02,
0x8c, 0xd1, 0x96, 0xbe, 0xbb, 0x7b, 0xf7, 0x78, 0x3d, 0xf0, 0xa2, 0xc9, 0xed, 0xdd, 0xbd, 0xc4,
0x7b, 0x7d, 0xde, 0x0d, 0x1c, 0x3b, 0x91, 0x89, 0xa7, 0xfa, 0xff, 0x5e, 0x64, 0xdf, 0x2e, 0x18,
0x14, 0xf2, 0xd7, 0x02, 0x04, 0xd6, 0x4d, 0x55, 0x43, 0x39, 0x77, 0xec, 0xfb, 0x9f, 0x1f, 0xbc,
0x40, 0xff, 0x7c, 0x77, 0x2f, 0x71, 0xa2, 0xf7, 0xc3, 0x83, 0x03, 0x79, 0x3a, 0x9e, 0xf4, 0x81,
0x5c, 0xd5, 0xd0, 0x77, 0x02, 0x04, 0x59, 0x29, 0xed, 0xee, 0x41, 0xbd, 0x1e, 0x30, 0xbc, 0x80,
0x2f, 0xb3, 0x23, 0xd0, 0xfb, 0xe9, 0xc2, 0x01, 0xff, 0x5c, 0x7c, 0xce, 0xd7, 0x11, 0x60, 0xc5,
0x3f, 0xfa, 0xb3, 0x00, 0xe3, 0xbc, 0xd7, 0x8b, 0xce, 0x0d, 0xd4, 0xdf, 0xf7, 0xba, 0x07, 0x27,
0xfb, 0x36, 0x95, 0x1d, 0x7a, 0x9c, 0x8d, 0x9f, 0x72, 0x0b, 0x3f, 0x3a, 0x63, 0x43, 0x4e, 0xf1,
0xd7, 0x02, 0x84, 0x48, 0xf0, 0x5d, 0x51, 0x6b, 0x06, 0xca, 0x0f, 0xd6, 0x07, 0x8d, 0x9d, 0xf7,
0x4d, 0xc7, 0x23, 0x7c, 0x81, 0x22, 0x9e, 0x43, 0x59, 0x5f, 0x96, 0xa7, 0x8d, 0xbc, 0xbf, 0x09,
0x30, 0x49, 0xd8, 0x76, 0x1a, 0x5f, 0xe8, 0xa2, 0x0f, 0x18, 0x5d, 0x0d, 0xbd, 0xd8, 0xa5, 0x01,
0xa9, 0xb9, 0x2a, 0x1f, 0x53, 0x55, 0x0a, 0xe8, 0xbc, 0x1f, 0x55, 0xd2, 0xb6, 0x5e, 0xdb, 0x77,
0x02, 0x44, 0x88, 0x08, 0xde, 0x9e, 0x42, 0x05, 0x1f, 0x78, 0x9c, 0x0d, 0xb7, 0xd8, 0xc2, 0x20,
0xa4, 0x5c, 0x8f, 0x8b, 0x54, 0x8f, 0x3c, 0x9a, 0xf7, 0xa5, 0x87, 0xd5, 0x09, 0xfb, 0x56, 0x80,
0x30, 0x61, 0x4e, 0xcb, 0x68, 0xe4, 0xc7, 0x2f, 0xec, 0x6d, 0x82, 0xd8, 0x05, 0xff, 0x84, 0x1c,
0xfe, 0x02, 0x85, 0x3f, 0x8f, 0x72, 0xbe, 0xe0, 0xb3, 0x56, 0xd5, 0x0f, 0x02, 0x84, 0x16, 0x65,
0x99, 0x61, 0x77, 0x3d, 0x0b, 0xbd, 0x9b, 0x55, 0x5e, 0x0e, 0xf3, 0x17, 0xbb, 0x7b, 0x89, 0x4c,
0xff, 0xae, 0xd2, 0x01, 0xf7, 0xda, 0x52, 0xfc, 0xb2, 0x7f, 0xbd, 0x16, 0x2a, 0x92, 0x59, 0xbd,
0xcf, 0x12, 0x17, 0x72, 0xe4, 0xff, 0x2d, 0x40, 0x84, 0xdd, 0xa8, 0x4c, 0xd3, 0x82, 0xaf, 0xdb,
0xdb, 0xaf, 0xb2, 0x4f, 0x84, 0xdd, 0xbd, 0xc4, 0xdc, 0x81, 0x0d, 0xa7, 0xd7, 0xa3, 0x30, 0x13,
0x68, 0x29, 0xdc, 0xe9, 0xc3, 0x78, 0x50, 0xb8, 0x6f, 0xff, 0xca, 0x8f, 0xc2, 0x07, 0xb4, 0x95,
0x5e, 0x8f, 0xc2, 0x4c, 0xe0, 0x82, 0x90, 0x28, 0xae, 0xde, 0xb9, 0x51, 0x53, 0xcc, 0xfb, 0xad,
0x4a, 0xaa, 0xaa, 0x36, 0xd2, 0x0c, 0x71, 0x92, 0xfd, 0xd4, 0xb1, 0xa6, 0x26, 0x6b, 0xb8, 0x49,
0x05, 0xa7, 0x0f, 0xfe, 0x0d, 0xe4, 0x47, 0x9d, 0xaf, 0x4a, 0x90, 0x12, 0xcc, 0xfd, 0x2f, 0x00,
0x00, 0xff, 0xff, 0x6c, 0xa1, 0x6e, 0x70, 0x3e, 0x2c, 0x00, 0x00,
0x11, 0xcf, 0x4a, 0x14, 0x45, 0x0e, 0x6d, 0xc6, 0x7e, 0x92, 0x1d, 0x86, 0x89, 0x1d, 0x99, 0x4d,
0x62, 0x99, 0x31, 0xff, 0x4a, 0xa6, 0x4d, 0xc5, 0x76, 0x6c, 0xca, 0xb2, 0x23, 0x54, 0xb2, 0x94,
0x95, 0x9c, 0x20, 0x31, 0x0c, 0x62, 0xc9, 0x7d, 0xa2, 0x17, 0x22, 0x77, 0xd7, 0xbb, 0x4b, 0x39,
0x72, 0x91, 0x22, 0x4d, 0x80, 0x1e, 0x7c, 0x2a, 0x5a, 0xa0, 0x45, 0xd2, 0xa2, 0x9f, 0xa0, 0x97,
0xea, 0xd0, 0x14, 0x41, 0x91, 0x43, 0x2e, 0x76, 0x2f, 0x2d, 0xa0, 0x7c, 0x85, 0x1c, 0x7a, 0x28,
0x7a, 0xc8, 0xb1, 0xa7, 0xe2, 0xfd, 0x59, 0x72, 0x57, 0x24, 0xb5, 0xbb, 0xa4, 0x8d, 0xe6, 0x24,
0xee, 0x7b, 0x6f, 0x66, 0x7e, 0x33, 0x6f, 0xde, 0xbc, 0x99, 0x79, 0x82, 0xf9, 0x5d, 0x49, 0x95,
0xf1, 0xc7, 0xb9, 0x7a, 0x53, 0x6b, 0xcb, 0xb9, 0x96, 0x5c, 0xcb, 0xe9, 0x9a, 0x69, 0x35, 0x0c,
0x6c, 0x3e, 0x68, 0xe6, 0x76, 0x0a, 0xb9, 0x7a, 0xb3, 0x6d, 0x5a, 0xd8, 0xa8, 0x9a, 0xd8, 0xd8,
0x51, 0xea, 0x38, 0xab, 0x1b, 0x9a, 0xa5, 0xa1, 0xd3, 0x8c, 0x2a, 0x4b, 0xa9, 0xb2, 0x2d, 0xb9,
0x96, 0xed, 0x52, 0x65, 0x77, 0x0a, 0xc9, 0x57, 0x1b, 0x9a, 0xd6, 0x68, 0xe2, 0x9c, 0xa4, 0x2b,
0x39, 0x49, 0x55, 0x35, 0x4b, 0xb2, 0x14, 0x4d, 0x35, 0x19, 0x75, 0x72, 0x86, 0xcf, 0xd2, 0xaf,
0x5a, 0x7b, 0x2b, 0xb7, 0xa5, 0xe0, 0xa6, 0x5c, 0x6d, 0x49, 0xe6, 0x36, 0x5f, 0xf1, 0xda, 0xc1,
0x15, 0x96, 0xd2, 0xc2, 0xa6, 0x25, 0xb5, 0x74, 0xbe, 0xe0, 0xf4, 0xc1, 0x05, 0x0f, 0x0d, 0x49,
0xd7, 0xb1, 0x61, 0x8b, 0x78, 0x85, 0xcf, 0x5b, 0xbb, 0x3a, 0xa6, 0xc4, 0xda, 0x96, 0x2c, 0xed,
0xf2, 0xc9, 0x24, 0xd7, 0x99, 0xa0, 0xd3, 0x74, 0x6c, 0x50, 0x70, 0x7c, 0xee, 0x4d, 0x97, 0x3d,
0x3a, 0xb3, 0x3d, 0xeb, 0x4e, 0xb9, 0xd6, 0xed, 0x48, 0x4d, 0x45, 0x76, 0x4e, 0xbf, 0xe5, 0x61,
0xd6, 0x9a, 0x54, 0xdf, 0x6e, 0xdb, 0xca, 0x9c, 0xf7, 0xb7, 0x07, 0x7c, 0x75, 0xc6, 0x63, 0xb5,
0x2c, 0x59, 0x52, 0x4d, 0x32, 0xf9, 0x56, 0x25, 0xcf, 0x79, 0x2c, 0x6f, 0x9b, 0x1d, 0xce, 0x65,
0x2f, 0x1c, 0x9a, 0xba, 0xa5, 0x34, 0x1c, 0x83, 0xe5, 0x6a, 0x89, 0x93, 0x5e, 0x0a, 0x4a, 0x5a,
0xc8, 0x0f, 0x4d, 0x59, 0xe0, 0x94, 0x73, 0xfe, 0x28, 0xef, 0x6b, 0xa6, 0xd5, 0x05, 0x5a, 0xf4,
0x4f, 0xd4, 0x81, 0x18, 0x84, 0x86, 0x83, 0x4b, 0x5d, 0x83, 0xe3, 0xb7, 0xb0, 0xb5, 0xc8, 0x76,
0x4e, 0xc4, 0x0f, 0xda, 0xd8, 0xb4, 0xd0, 0x5b, 0x00, 0xf6, 0x79, 0x52, 0xe4, 0x84, 0x30, 0x23,
0xcc, 0x46, 0x2b, 0x47, 0xfe, 0xf5, 0xa4, 0x20, 0x3c, 0x7e, 0x5a, 0x08, 0x5d, 0xbe, 0x72, 0x21,
0x2f, 0x46, 0xf9, 0xfc, 0xb2, 0x9c, 0xfa, 0x4a, 0x80, 0xa9, 0x15, 0xc5, 0xb4, 0x79, 0x98, 0x36,
0x93, 0x73, 0x10, 0xdd, 0xd2, 0x9a, 0xf2, 0x60, 0x1e, 0x11, 0x36, 0xbd, 0x2c, 0xa3, 0xb3, 0x10,
0xd5, 0xa5, 0x06, 0xae, 0x9a, 0xca, 0x23, 0x9c, 0x18, 0x9b, 0x11, 0x66, 0xc7, 0x2b, 0xf0, 0xdf,
0x27, 0x85, 0xf0, 0xe5, 0x2b, 0x85, 0x7c, 0x3e, 0x2f, 0x46, 0xc8, 0xe4, 0x86, 0xf2, 0x08, 0xa3,
0x59, 0x00, 0xba, 0xd0, 0xd2, 0xb6, 0xb1, 0x9a, 0x18, 0xa7, 0x4c, 0xa3, 0x8f, 0x9f, 0x16, 0x26,
0xe8, 0x4a, 0x91, 0x72, 0xd9, 0x24, 0x73, 0x28, 0x05, 0xe1, 0x2d, 0xa5, 0x69, 0x61, 0x23, 0x11,
0xa2, 0xab, 0xe0, 0xf1, 0xd3, 0x0e, 0x3f, 0x3e, 0x93, 0xfa, 0x5c, 0x80, 0x69, 0x37, 0x72, 0x53,
0xd7, 0x54, 0x13, 0xa3, 0x45, 0x88, 0x70, 0xfd, 0xcc, 0x84, 0x30, 0x33, 0x3e, 0x1b, 0x2b, 0x9e,
0xcd, 0x1e, 0x1e, 0x49, 0xb2, 0xb6, 0x05, 0x3b, 0x84, 0xe8, 0x4d, 0x78, 0x51, 0xc5, 0x1f, 0x5b,
0x55, 0x07, 0x60, 0xa2, 0x5a, 0x54, 0x3c, 0x4a, 0x86, 0xd7, 0x6d, 0xa4, 0xa9, 0x7f, 0x86, 0x61,
0x7a, 0xd1, 0xc0, 0x92, 0x85, 0x0f, 0xec, 0x42, 0x00, 0x03, 0x16, 0x21, 0xa4, 0x4a, 0x2d, 0x66,
0xbb, 0x68, 0xe5, 0x34, 0x59, 0xf5, 0xc3, 0x93, 0x42, 0xfc, 0xae, 0x94, 0x79, 0x74, 0x3d, 0xf3,
0x51, 0x3e, 0x53, 0xae, 0x66, 0xee, 0xa5, 0x19, 0x5d, 0x69, 0x4e, 0xa4, 0x6b, 0xd1, 0x5b, 0x10,
0x93, 0xb1, 0x59, 0x37, 0x14, 0x9d, 0xc4, 0x03, 0xb7, 0x31, 0x8b, 0x17, 0x4a, 0xa2, 0x73, 0x16,
0x7d, 0x21, 0x40, 0xb8, 0x29, 0xd5, 0x70, 0xd3, 0x4c, 0x84, 0xa8, 0x41, 0xae, 0x79, 0x1a, 0xa4,
0x8f, 0x4a, 0xd9, 0x15, 0xca, 0x62, 0x49, 0xb5, 0x8c, 0xdd, 0xca, 0x3b, 0x3f, 0x3c, 0x29, 0xc4,
0xee, 0x66, 0xaa, 0xf9, 0x4c, 0x59, 0xca, 0x3c, 0xba, 0x97, 0xfe, 0x8c, 0xc1, 0x9b, 0xb7, 0x61,
0xee, 0x3d, 0x2d, 0x84, 0x93, 0xf6, 0x2f, 0x84, 0x8e, 0x11, 0x65, 0xee, 0x39, 0xd6, 0x8b, 0x1c,
0x10, 0xba, 0x0b, 0x31, 0xac, 0xee, 0x28, 0x86, 0xa6, 0xb6, 0xb0, 0x6a, 0x25, 0x26, 0x66, 0x84,
0xd9, 0x78, 0x71, 0xce, 0xe7, 0x86, 0x65, 0x97, 0xba, 0xa4, 0x95, 0x10, 0x31, 0x9c, 0xe8, 0xe4,
0x86, 0xde, 0x83, 0x18, 0x3b, 0x36, 0x55, 0x53, 0xc7, 0xf5, 0x44, 0x78, 0x46, 0x98, 0x8d, 0x15,
0xd3, 0x9e, 0xcc, 0x29, 0xc9, 0x86, 0x8e, 0xeb, 0x9c, 0x27, 0xd4, 0x3b, 0x23, 0xe8, 0x43, 0x88,
0xdb, 0xb1, 0x8f, 0x32, 0x35, 0x13, 0x93, 0xd4, 0xa4, 0xe7, 0xbd, 0xb8, 0xde, 0xe0, 0x54, 0x0e,
0xbe, 0x47, 0x65, 0xc7, 0x98, 0x89, 0x56, 0x01, 0x48, 0x9c, 0xe4, 0x6c, 0x23, 0x94, 0xed, 0xac,
0x17, 0xdb, 0x3b, 0x26, 0x36, 0x1c, 0x2c, 0xa3, 0x6d, 0xfe, 0x4d, 0xd9, 0x91, 0x60, 0xc1, 0xd9,
0x45, 0xfd, 0xb1, 0x7b, 0x57, 0x33, 0x2d, 0x27, 0xbb, 0xfb, 0xfc, 0xdb, 0x24, 0x61, 0x45, 0xc5,
0xd6, 0x43, 0xcd, 0xd8, 0x26, 0x1e, 0x0d, 0xfd, 0xc2, 0x0a, 0x9f, 0x5f, 0x96, 0x93, 0x65, 0x88,
0x39, 0xbc, 0x05, 0x1d, 0x83, 0xf1, 0x6d, 0xbc, 0xcb, 0x8e, 0x81, 0x48, 0x7e, 0xa2, 0x69, 0x98,
0xd8, 0x91, 0x9a, 0x6d, 0xee, 0xf4, 0x22, 0xfb, 0x58, 0x18, 0xbb, 0x24, 0xa4, 0x4a, 0x70, 0xc2,
0xe5, 0x7d, 0xab, 0xd8, 0x92, 0x88, 0x9d, 0xd0, 0xa9, 0xde, 0xb8, 0xe6, 0x8c, 0x64, 0xbf, 0x08,
0xc1, 0xf4, 0x1d, 0x5d, 0xee, 0x3d, 0x89, 0x41, 0xe2, 0x21, 0x7a, 0x1b, 0x62, 0x6d, 0xca, 0x84,
0x26, 0x0a, 0x14, 0x5d, 0xac, 0x98, 0xcc, 0xb2, 0x8b, 0x3e, 0x6b, 0x27, 0x02, 0xd9, 0x9b, 0x24,
0x97, 0x58, 0x95, 0xcc, 0x6d, 0x11, 0xd8, 0x72, 0xf2, 0xfb, 0x79, 0x1f, 0xca, 0x7e, 0xda, 0x3d,
0x9f, 0x43, 0xf9, 0x53, 0xf7, 0xb9, 0x99, 0x08, 0x7a, 0x6e, 0x5c, 0x27, 0x26, 0xcb, 0xc3, 0x5b,
0x98, 0x9a, 0x23, 0xe9, 0x15, 0xda, 0x46, 0xf4, 0x1d, 0x97, 0x91, 0xfc, 0xfa, 0xce, 0x22, 0x4c,
0xdf, 0xc0, 0x4d, 0x3c, 0x92, 0xeb, 0x10, 0xe1, 0x2e, 0x26, 0x7e, 0x85, 0x57, 0x60, 0x6a, 0xc3,
0x92, 0x8c, 0x91, 0xae, 0xf1, 0x0b, 0x30, 0xed, 0xe4, 0xe1, 0x57, 0xf4, 0x75, 0x40, 0x1b, 0x96,
0xa6, 0x8f, 0x22, 0x79, 0x9e, 0xa0, 0xef, 0xb0, 0xf0, 0x2b, 0xf8, 0x73, 0x01, 0xd0, 0xaa, 0xb6,
0x33, 0xd2, 0x51, 0xbd, 0x06, 0x27, 0x64, 0x6c, 0x5a, 0x8a, 0x4a, 0x53, 0xe2, 0x6a, 0xf7, 0xb6,
0x1d, 0xeb, 0x43, 0x37, 0xe5, 0x58, 0x7a, 0x93, 0x5f, 0xbc, 0xa9, 0x5f, 0x0b, 0x30, 0xe5, 0x40,
0xe1, 0x13, 0x3c, 0x9a, 0x85, 0x63, 0xa6, 0xd6, 0x36, 0xea, 0xf8, 0xa0, 0x4c, 0x31, 0xce, 0xc6,
0x6f, 0x76, 0x6f, 0xf6, 0x01, 0x10, 0x69, 0x68, 0xe8, 0x0f, 0x6a, 0x11, 0xa6, 0x2b, 0x34, 0x6f,
0x1f, 0xd1, 0x17, 0x5d, 0x4c, 0xfc, 0xee, 0xcb, 0x0f, 0x13, 0x70, 0x42, 0xc4, 0xa6, 0xa5, 0x19,
0x07, 0xb7, 0xe6, 0x0c, 0x44, 0x59, 0x39, 0xd1, 0x95, 0xce, 0xae, 0x88, 0x08, 0x1b, 0x5e, 0x96,
0xd1, 0x3c, 0x84, 0x48, 0x11, 0x34, 0x30, 0x68, 0x6e, 0xda, 0xe5, 0x15, 0xa7, 0xa4, 0xab, 0xd1,
0x1b, 0x10, 0x27, 0x7f, 0xab, 0x8a, 0x4a, 0x60, 0x28, 0x3b, 0x98, 0x1a, 0x27, 0x22, 0x1e, 0x25,
0xa3, 0xcb, 0xf6, 0x60, 0x27, 0x49, 0x0a, 0x0d, 0x9f, 0x24, 0x4d, 0x1c, 0x1a, 0x8f, 0xbf, 0xec,
0xc6, 0xe3, 0x30, 0x8d, 0xc7, 0xd7, 0xbd, 0xe2, 0x5d, 0x5f, 0x43, 0x3d, 0x9f, 0x80, 0x7c, 0xc7,
0x9d, 0x25, 0x4d, 0x0e, 0x9d, 0x25, 0xb9, 0xf3, 0xa3, 0x03, 0x71, 0x3e, 0x32, 0x52, 0x9c, 0x5f,
0x1b, 0x29, 0xdf, 0x08, 0x7f, 0xf6, 0xb4, 0x30, 0x76, 0x35, 0xff, 0xff, 0xc8, 0x38, 0x36, 0xe1,
0xa4, 0x7b, 0x2b, 0xfd, 0x06, 0x82, 0x57, 0x9c, 0x67, 0x82, 0xb1, 0xed, 0x9c, 0x86, 0xd4, 0x77,
0x02, 0x44, 0x57, 0xb4, 0x86, 0x88, 0xeb, 0x9a, 0x21, 0xa3, 0x4b, 0x10, 0xed, 0x74, 0x17, 0x28,
0xa3, 0x43, 0x0f, 0x88, 0xd8, 0x5d, 0x8c, 0xd6, 0x61, 0xb2, 0x85, 0x4d, 0x53, 0x6a, 0x10, 0xe4,
0xc4, 0xa6, 0x25, 0x2f, 0x9b, 0x76, 0xa4, 0x66, 0x57, 0x19, 0x21, 0x35, 0x89, 0x68, 0xb3, 0x49,
0x2e, 0xc0, 0x11, 0xe7, 0x44, 0x20, 0x5b, 0xfd, 0x2a, 0x04, 0x27, 0x1d, 0x55, 0xd7, 0x8a, 0xd6,
0x30, 0x87, 0x0a, 0xde, 0x3f, 0x81, 0xa3, 0x75, 0xad, 0xd9, 0x6e, 0xa9, 0x55, 0x5e, 0xe8, 0x11,
0xdd, 0xa2, 0xe2, 0x11, 0x36, 0x78, 0x93, 0x8e, 0x21, 0x0c, 0x47, 0x78, 0x47, 0xa8, 0x6a, 0xed,
0xea, 0x2c, 0x30, 0xc4, 0x8b, 0x15, 0x4f, 0xfd, 0xfb, 0xe2, 0xcb, 0x6e, 0x30, 0x56, 0x9b, 0xbb,
0x3a, 0x16, 0x63, 0x66, 0xf7, 0x03, 0x5d, 0x84, 0xe8, 0x96, 0xa1, 0xb5, 0xaa, 0x34, 0x78, 0x85,
0x3c, 0xf7, 0x26, 0x42, 0x16, 0x93, 0x4f, 0x34, 0x07, 0x93, 0x96, 0xc6, 0xc8, 0x26, 0x3c, 0xc9,
0xc2, 0x96, 0x46, 0x89, 0x5c, 0xe5, 0x72, 0xd8, 0x77, 0xb9, 0x3c, 0x79, 0x48, 0xb9, 0x3c, 0x07,
0x27, 0xa5, 0xe6, 0x43, 0x69, 0xd7, 0xac, 0x1e, 0xac, 0x59, 0x23, 0x34, 0x94, 0x4e, 0xb1, 0xd9,
0xdb, 0xae, 0xca, 0xf5, 0x16, 0xc4, 0x1c, 0x16, 0x41, 0xaf, 0x42, 0x62, 0x63, 0x49, 0x7c, 0x7f,
0x79, 0x71, 0xa9, 0xba, 0xf9, 0xe1, 0xfa, 0x52, 0xf5, 0xce, 0xed, 0x8d, 0xf5, 0xa5, 0xc5, 0xe5,
0x9b, 0xcb, 0x4b, 0x37, 0x8e, 0xbd, 0x80, 0xe2, 0x00, 0xeb, 0x6b, 0x1b, 0x9b, 0xb7, 0xc4, 0xa5,
0x8d, 0xf7, 0x56, 0x8e, 0x09, 0x08, 0x20, 0xbc, 0xbe, 0xb6, 0xb6, 0xb2, 0x24, 0x1e, 0x1b, 0x4b,
0x7d, 0x2a, 0xc0, 0x4b, 0x3d, 0x26, 0xe7, 0xb5, 0xf8, 0x15, 0x08, 0x35, 0xb5, 0x86, 0x5d, 0x87,
0x9f, 0xf3, 0xed, 0xb9, 0x22, 0x25, 0xf3, 0x5d, 0x85, 0xff, 0x51, 0x80, 0x57, 0x1d, 0x10, 0xd6,
0xec, 0x36, 0xda, 0x70, 0xbe, 0xf9, 0xec, 0x1b, 0x1a, 0xa9, 0xc7, 0x02, 0x9c, 0x1a, 0x00, 0x90,
0x5b, 0xea, 0x3a, 0x40, 0xa7, 0xfb, 0x67, 0xdb, 0xeb, 0x8c, 0xdb, 0x5e, 0xdd, 0xee, 0x60, 0x87,
0x5e, 0x74, 0x10, 0xf9, 0xb6, 0xd6, 0xef, 0x05, 0x78, 0xd9, 0x01, 0x86, 0x25, 0x0a, 0x3f, 0x1a,
0x53, 0xfd, 0x52, 0x80, 0x64, 0x3f, 0x74, 0xdc, 0x4e, 0xd7, 0x60, 0x92, 0x85, 0x58, 0xdb, 0x48,
0x6f, 0x7a, 0x39, 0x15, 0xe3, 0x20, 0xda, 0x64, 0xbe, 0xcd, 0xf4, 0x85, 0xdb, 0xaf, 0xc9, 0x4d,
0xf5, 0xa3, 0x31, 0xd2, 0xcf, 0x21, 0xd1, 0x0b, 0x8d, 0x5b, 0x68, 0x01, 0x26, 0xc8, 0x1d, 0x6a,
0xdb, 0xe7, 0x75, 0x3f, 0x57, 0xb0, 0xc8, 0x48, 0x7c, 0xdb, 0xe6, 0xb7, 0x02, 0x9c, 0xbc, 0x2e,
0xcb, 0x23, 0x9b, 0xc6, 0x9d, 0x33, 0x8c, 0x8d, 0x9c, 0x33, 0xa4, 0x3e, 0x80, 0x97, 0x0e, 0xe0,
0xf2, 0x7b, 0x99, 0x9f, 0xe2, 0x50, 0x48, 0xe6, 0x68, 0xf2, 0xeb, 0x88, 0x32, 0xbe, 0x4d, 0x06,
0x52, 0x1f, 0xc3, 0xcb, 0xae, 0xea, 0x6e, 0x78, 0x9d, 0xb3, 0xbd, 0x82, 0x2a, 0x2f, 0x32, 0x4d,
0xec, 0xd4, 0x74, 0xce, 0x29, 0xf9, 0x23, 0x48, 0xf6, 0x4a, 0x7e, 0x46, 0x5a, 0xfd, 0x49, 0x80,
0x97, 0x5d, 0x15, 0xf3, 0xf0, 0x6a, 0xd5, 0xe0, 0x38, 0xef, 0x9c, 0xf4, 0xec, 0x68, 0xd6, 0x5f,
0x67, 0xa3, 0x67, 0x5f, 0x5f, 0x6c, 0xbb, 0xc6, 0xa9, 0x29, 0x7a, 0xd1, 0x3e, 0x23, 0x53, 0xfc,
0x5b, 0x80, 0xb8, 0x1b, 0x07, 0xa9, 0x79, 0x3a, 0x14, 0xee, 0x9a, 0xc7, 0x26, 0x43, 0x19, 0x40,
0x06, 0xd6, 0x9b, 0x4a, 0x9d, 0x55, 0x78, 0xac, 0xfe, 0xe3, 0x67, 0xe6, 0xb8, 0x63, 0x66, 0x83,
0x4e, 0xa0, 0x8b, 0x10, 0xd1, 0x0d, 0x45, 0x33, 0x14, 0x6b, 0x97, 0x9e, 0xef, 0x58, 0xf1, 0x95,
0x9e, 0x94, 0x61, 0x59, 0xb5, 0x4a, 0xf3, 0xef, 0x93, 0x8c, 0x4b, 0xec, 0x2c, 0x46, 0x6b, 0xee,
0x4c, 0x9d, 0x65, 0x29, 0x59, 0x7f, 0x99, 0xba, 0xad, 0x8f, 0x33, 0x5b, 0x4f, 0x7d, 0x35, 0x06,
0x11, 0x87, 0xa2, 0x93, 0x8f, 0x34, 0x15, 0x77, 0x77, 0x39, 0xd2, 0xd9, 0xe1, 0x30, 0x99, 0x58,
0x96, 0xd1, 0x1b, 0x10, 0x35, 0xdb, 0x35, 0x15, 0x5b, 0xdd, 0x0a, 0xbb, 0xbb, 0x28, 0xc2, 0xa6,
0x58, 0x6d, 0x2c, 0x99, 0xa6, 0xd2, 0x50, 0xab, 0x7a, 0xbb, 0xd6, 0x54, 0xea, 0x55, 0x45, 0xe7,
0xf5, 0x5c, 0x9c, 0x8d, 0xaf, 0xd3, 0xe1, 0x65, 0x7d, 0x80, 0xe5, 0x42, 0x7e, 0x2c, 0x37, 0x31,
0x82, 0xe5, 0xc2, 0x23, 0x5b, 0xee, 0xaf, 0x13, 0x00, 0xdd, 0x12, 0x08, 0x25, 0x60, 0x72, 0x07,
0x1b, 0x26, 0x29, 0x30, 0x99, 0xcb, 0xd9, 0x9f, 0x48, 0x83, 0x13, 0x5d, 0xa6, 0x55, 0x0e, 0xa2,
0x5c, 0x2d, 0xf1, 0x02, 0x79, 0xc1, 0x0b, 0x03, 0xa3, 0xc8, 0xae, 0x77, 0x06, 0x99, 0xd4, 0x72,
0xb5, 0xf4, 0xee, 0x0b, 0x22, 0xd2, 0x0f, 0x0e, 0x97, 0x50, 0x0b, 0xa6, 0x7b, 0x05, 0x16, 0xf2,
0xdc, 0xd3, 0xca, 0x43, 0xca, 0x2b, 0xe4, 0xfb, 0x89, 0x2b, 0xe4, 0x07, 0x88, 0x2b, 0xd0, 0x54,
0x75, 0x04, 0x71, 0x85, 0xbe, 0xe2, 0x0a, 0xe8, 0x2e, 0x1c, 0xd5, 0x35, 0xad, 0x89, 0x0d, 0x2e,
0x8a, 0x1f, 0x82, 0x92, 0x8f, 0xad, 0x54, 0x71, 0x9d, 0xb8, 0xd2, 0x3a, 0x25, 0x67, 0x0c, 0xc5,
0x23, 0xba, 0xe3, 0x0b, 0xdd, 0x82, 0xa8, 0x81, 0x99, 0x0f, 0x9a, 0xdc, 0xbf, 0xce, 0xf9, 0xa8,
0xff, 0x19, 0x81, 0xd8, 0xa5, 0x45, 0x57, 0xe1, 0x88, 0xd4, 0xb6, 0xb4, 0x2d, 0x49, 0x69, 0x6a,
0x3b, 0xd8, 0xe0, 0xfe, 0xd6, 0x5b, 0x18, 0x54, 0x34, 0xad, 0xc9, 0x5c, 0xd5, 0xb5, 0x1e, 0xdd,
0x84, 0x29, 0x5e, 0x53, 0x3e, 0x54, 0x54, 0x59, 0x7b, 0x58, 0x35, 0x2d, 0xc9, 0xb0, 0x78, 0x69,
0x7e, 0xd2, 0x66, 0x43, 0xca, 0x21, 0x5a, 0x5b, 0xac, 0x6d, 0xdd, 0x90, 0x76, 0xc5, 0xe3, 0x8c,
0xe4, 0x03, 0x4a, 0x41, 0x1b, 0x81, 0x95, 0x29, 0x38, 0xde, 0xb3, 0x39, 0xa9, 0x4f, 0xc7, 0x21,
0xee, 0xf6, 0x6c, 0x64, 0x0e, 0x72, 0x52, 0x56, 0xa4, 0x5e, 0x0d, 0xbc, 0x8b, 0x84, 0xb3, 0x97,
0xa3, 0x3e, 0x18, 0xe0, 0xa8, 0xec, 0x60, 0x5c, 0x19, 0x41, 0xe6, 0x40, 0x67, 0x7d, 0x30, 0xc0,
0x59, 0xc7, 0x47, 0x17, 0x39, 0xc0, 0x61, 0xfb, 0x6e, 0x41, 0xf1, 0x0f, 0x49, 0x88, 0xf3, 0xdb,
0x8b, 0x97, 0x5f, 0xe8, 0x77, 0x02, 0x8c, 0xdf, 0xc2, 0x16, 0x2a, 0x78, 0x81, 0xe8, 0x79, 0xeb,
0x4d, 0xfa, 0x7d, 0xd9, 0x4c, 0xcd, 0x7f, 0xf6, 0xdd, 0xf7, 0xbf, 0x19, 0xcb, 0xa2, 0xf3, 0xb9,
0x96, 0xa4, 0x4a, 0x0d, 0x2c, 0x67, 0xfa, 0xbe, 0xfe, 0x9b, 0xb9, 0x9f, 0x75, 0xaf, 0xd0, 0x4f,
0xd0, 0x97, 0x02, 0x84, 0x48, 0x9e, 0x89, 0xe6, 0x02, 0xd4, 0xdc, 0x76, 0xfa, 0x90, 0x9c, 0x0f,
0x46, 0xc4, 0xd2, 0xd7, 0xd4, 0x59, 0x8a, 0xf4, 0x0c, 0x7a, 0xcd, 0x03, 0x29, 0xfa, 0xb3, 0x00,
0x61, 0xf6, 0x52, 0x84, 0xe6, 0x87, 0x79, 0xcf, 0x4c, 0x7a, 0x97, 0x57, 0xa9, 0xdb, 0x7b, 0xfb,
0xe9, 0x99, 0x41, 0x0f, 0x52, 0x93, 0x7c, 0x80, 0x02, 0x7e, 0x3d, 0xe5, 0x05, 0x78, 0x41, 0x48,
0xa3, 0x6f, 0x04, 0x08, 0xb3, 0x24, 0xc3, 0x1b, 0x73, 0xbf, 0xe7, 0x1e, 0x3f, 0x98, 0xef, 0x32,
0xcc, 0xfd, 0x1f, 0x42, 0x5c, 0x98, 0x0b, 0xc5, 0x40, 0xee, 0x40, 0x14, 0xf8, 0xbb, 0x00, 0x61,
0x96, 0x8d, 0x7a, 0x2b, 0xd0, 0xef, 0x49, 0xc5, 0x8f, 0x02, 0x5b, 0x7b, 0xfb, 0xe9, 0xec, 0xa0,
0xc7, 0x94, 0x13, 0x07, 0x03, 0xe9, 0x52, 0x4b, 0xb7, 0x76, 0x99, 0x77, 0xa7, 0x83, 0x79, 0xf7,
0x37, 0x02, 0x4c, 0xd0, 0x60, 0xe9, 0xed, 0xde, 0x7d, 0x1e, 0x68, 0xfc, 0x68, 0x72, 0x6f, 0x6f,
0x3f, 0xfd, 0xda, 0x80, 0xa7, 0x19, 0xd7, 0x4e, 0xcc, 0xa7, 0x8a, 0x81, 0x76, 0x82, 0x5e, 0x0a,
0xe8, 0x6b, 0x01, 0x42, 0x1b, 0x96, 0xa6, 0xa3, 0xa2, 0x37, 0xfe, 0x83, 0xaf, 0x3c, 0x7e, 0x3d,
0xe9, 0x74, 0xff, 0xf7, 0x1d, 0x17, 0xfa, 0xb9, 0x54, 0x21, 0x20, 0x7a, 0x4d, 0xa7, 0xe0, 0x57,
0xb5, 0x1d, 0xec, 0x0d, 0xbe, 0xf7, 0xa1, 0x28, 0x00, 0xf8, 0x7e, 0xef, 0x3b, 0x23, 0x81, 0x6f,
0x11, 0xcc, 0xdf, 0x0a, 0x10, 0x66, 0x7d, 0x05, 0xef, 0x63, 0xd0, 0xef, 0x35, 0xc7, 0x8f, 0x02,
0x55, 0x76, 0x8e, 0xfb, 0xbf, 0xe3, 0xb8, 0x54, 0xb8, 0x90, 0x9a, 0x0b, 0xa4, 0x02, 0xcb, 0x16,
0xd0, 0xdf, 0x04, 0x98, 0xe4, 0x8d, 0x6f, 0x74, 0x61, 0xa8, 0xc7, 0x0e, 0x3f, 0x6a, 0x7c, 0xb0,
0xb7, 0x9f, 0x3e, 0x33, 0xb0, 0xc3, 0xee, 0xd2, 0xe3, 0x7c, 0xea, 0xac, 0x57, 0x0c, 0x35, 0x18,
0x1b, 0x12, 0x8a, 0xfe, 0x22, 0x40, 0x84, 0xdc, 0x20, 0x2b, 0x5a, 0xc3, 0x44, 0xa5, 0xe1, 0x9a,
0xc2, 0xc9, 0x8b, 0x81, 0xe9, 0xf8, 0x35, 0x55, 0x66, 0xce, 0x83, 0x82, 0x39, 0x0f, 0xed, 0x6a,
0xfe, 0x43, 0x80, 0x38, 0x61, 0xdb, 0xed, 0x02, 0xa2, 0xcb, 0x01, 0x60, 0xf4, 0x74, 0x37, 0x93,
0x57, 0x86, 0xa4, 0xe6, 0xaa, 0xbc, 0x43, 0x55, 0x29, 0xa3, 0x8b, 0x41, 0x54, 0xc9, 0x39, 0x1a,
0x8f, 0xdf, 0x0a, 0x10, 0x23, 0x22, 0x78, 0xaf, 0x0e, 0x95, 0x03, 0xe0, 0x71, 0x77, 0x1f, 0x93,
0x0b, 0xc3, 0x90, 0x72, 0x3d, 0x2e, 0x53, 0x3d, 0x4a, 0x68, 0x3e, 0x90, 0x1e, 0x76, 0x5b, 0xf0,
0x6b, 0x01, 0xa2, 0x84, 0x39, 0xed, 0x29, 0xa0, 0x20, 0x7e, 0xe1, 0xec, 0x99, 0x24, 0x2f, 0x05,
0x27, 0xe4, 0xf0, 0x17, 0xd8, 0x4d, 0x80, 0x02, 0xdd, 0x04, 0x39, 0xd6, 0xb7, 0xfb, 0x5e, 0x80,
0xc8, 0x75, 0x59, 0x66, 0xd8, 0x3d, 0xcf, 0x42, 0xff, 0xce, 0x9d, 0x9f, 0xc3, 0xfc, 0xc9, 0xde,
0x7e, 0x3a, 0x3f, 0xb8, 0xc5, 0x76, 0xc8, 0xe5, 0xbc, 0x98, 0xba, 0x1a, 0x5c, 0xaf, 0x85, 0x9a,
0x64, 0xd5, 0xef, 0xb3, 0xec, 0x8b, 0x1c, 0xf9, 0xff, 0x08, 0x10, 0x63, 0x69, 0x01, 0xd3, 0xb4,
0x1c, 0x28, 0x05, 0x09, 0xaa, 0xec, 0xa7, 0xc2, 0xde, 0x7e, 0x7a, 0xee, 0xd0, 0xee, 0xdb, 0xf3,
0x51, 0x98, 0x09, 0xb4, 0x15, 0xee, 0x36, 0xa5, 0x7c, 0x28, 0x3c, 0xb0, 0x99, 0x17, 0x44, 0xe1,
0x43, 0x7a, 0x6c, 0xcf, 0x47, 0x61, 0x26, 0x70, 0x41, 0x48, 0x57, 0xd6, 0x3e, 0x5a, 0x6d, 0x28,
0xd6, 0xfd, 0x76, 0x2d, 0x5b, 0xd7, 0x5a, 0x39, 0x86, 0x38, 0xc3, 0xfe, 0x25, 0xb6, 0xa1, 0x65,
0x1a, 0x58, 0xa5, 0x82, 0x73, 0x87, 0xff, 0xaf, 0xec, 0xdb, 0xdd, 0xaf, 0x5a, 0x98, 0x12, 0xcc,
0xfd, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xdc, 0x4b, 0x0b, 0xe0, 0x83, 0x2e, 0x00, 0x00,
}

View file

@ -43,7 +43,7 @@ func (x PostgresqlConfig10_WalLevel) String() string {
return proto.EnumName(PostgresqlConfig10_WalLevel_name, int32(x))
}
func (PostgresqlConfig10_WalLevel) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 0}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 0}
}
type PostgresqlConfig10_SynchronousCommit int32
@ -78,7 +78,7 @@ func (x PostgresqlConfig10_SynchronousCommit) String() string {
return proto.EnumName(PostgresqlConfig10_SynchronousCommit_name, int32(x))
}
func (PostgresqlConfig10_SynchronousCommit) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 1}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 1}
}
type PostgresqlConfig10_ConstraintExclusion int32
@ -107,7 +107,7 @@ func (x PostgresqlConfig10_ConstraintExclusion) String() string {
return proto.EnumName(PostgresqlConfig10_ConstraintExclusion_name, int32(x))
}
func (PostgresqlConfig10_ConstraintExclusion) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 2}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 2}
}
type PostgresqlConfig10_ForceParallelMode int32
@ -136,7 +136,7 @@ func (x PostgresqlConfig10_ForceParallelMode) String() string {
return proto.EnumName(PostgresqlConfig10_ForceParallelMode_name, int32(x))
}
func (PostgresqlConfig10_ForceParallelMode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 3}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 3}
}
type PostgresqlConfig10_LogLevel int32
@ -189,7 +189,7 @@ func (x PostgresqlConfig10_LogLevel) String() string {
return proto.EnumName(PostgresqlConfig10_LogLevel_name, int32(x))
}
func (PostgresqlConfig10_LogLevel) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 4}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 4}
}
type PostgresqlConfig10_LogErrorVerbosity int32
@ -218,7 +218,7 @@ func (x PostgresqlConfig10_LogErrorVerbosity) String() string {
return proto.EnumName(PostgresqlConfig10_LogErrorVerbosity_name, int32(x))
}
func (PostgresqlConfig10_LogErrorVerbosity) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 5}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 5}
}
type PostgresqlConfig10_LogStatement int32
@ -250,7 +250,7 @@ func (x PostgresqlConfig10_LogStatement) String() string {
return proto.EnumName(PostgresqlConfig10_LogStatement_name, int32(x))
}
func (PostgresqlConfig10_LogStatement) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 6}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 6}
}
type PostgresqlConfig10_TransactionIsolation int32
@ -282,7 +282,7 @@ func (x PostgresqlConfig10_TransactionIsolation) String() string {
return proto.EnumName(PostgresqlConfig10_TransactionIsolation_name, int32(x))
}
func (PostgresqlConfig10_TransactionIsolation) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 7}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 7}
}
type PostgresqlConfig10_ByteaOutput int32
@ -308,7 +308,7 @@ func (x PostgresqlConfig10_ByteaOutput) String() string {
return proto.EnumName(PostgresqlConfig10_ByteaOutput_name, int32(x))
}
func (PostgresqlConfig10_ByteaOutput) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 8}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 8}
}
type PostgresqlConfig10_XmlBinary int32
@ -334,7 +334,7 @@ func (x PostgresqlConfig10_XmlBinary) String() string {
return proto.EnumName(PostgresqlConfig10_XmlBinary_name, int32(x))
}
func (PostgresqlConfig10_XmlBinary) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 9}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 9}
}
type PostgresqlConfig10_XmlOption int32
@ -360,7 +360,7 @@ func (x PostgresqlConfig10_XmlOption) String() string {
return proto.EnumName(PostgresqlConfig10_XmlOption_name, int32(x))
}
func (PostgresqlConfig10_XmlOption) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 10}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 10}
}
type PostgresqlConfig10_BackslashQuote int32
@ -392,7 +392,7 @@ func (x PostgresqlConfig10_BackslashQuote) String() string {
return proto.EnumName(PostgresqlConfig10_BackslashQuote_name, int32(x))
}
func (PostgresqlConfig10_BackslashQuote) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0, 11}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0, 11}
}
// Options and structure of `PostgresqlConfig` reflects PostgreSQL configuration file
@ -475,6 +475,8 @@ type PostgresqlConfig10 struct {
AutovacuumVacuumCostDelay *wrappers.Int64Value `protobuf:"bytes,74,opt,name=autovacuum_vacuum_cost_delay,json=autovacuumVacuumCostDelay,proto3" json:"autovacuum_vacuum_cost_delay,omitempty"`
AutovacuumVacuumCostLimit *wrappers.Int64Value `protobuf:"bytes,75,opt,name=autovacuum_vacuum_cost_limit,json=autovacuumVacuumCostLimit,proto3" json:"autovacuum_vacuum_cost_limit,omitempty"`
AutovacuumNaptime *wrappers.Int64Value `protobuf:"bytes,76,opt,name=autovacuum_naptime,json=autovacuumNaptime,proto3" json:"autovacuum_naptime,omitempty"`
ArchiveTimeout *wrappers.Int64Value `protobuf:"bytes,77,opt,name=archive_timeout,json=archiveTimeout,proto3" json:"archive_timeout,omitempty"`
TrackActivityQuerySize *wrappers.Int64Value `protobuf:"bytes,78,opt,name=track_activity_query_size,json=trackActivityQuerySize,proto3" json:"track_activity_query_size,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -484,7 +486,7 @@ func (m *PostgresqlConfig10) Reset() { *m = PostgresqlConfig10{} }
func (m *PostgresqlConfig10) String() string { return proto.CompactTextString(m) }
func (*PostgresqlConfig10) ProtoMessage() {}
func (*PostgresqlConfig10) Descriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{0}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{0}
}
func (m *PostgresqlConfig10) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PostgresqlConfig10.Unmarshal(m, b)
@ -1036,6 +1038,20 @@ func (m *PostgresqlConfig10) GetAutovacuumNaptime() *wrappers.Int64Value {
return nil
}
func (m *PostgresqlConfig10) GetArchiveTimeout() *wrappers.Int64Value {
if m != nil {
return m.ArchiveTimeout
}
return nil
}
func (m *PostgresqlConfig10) GetTrackActivityQuerySize() *wrappers.Int64Value {
if m != nil {
return m.TrackActivityQuerySize
}
return nil
}
type PostgresqlConfigSet10 struct {
// Effective settings for a PostgreSQL 10 cluster (a combination of settings defined
// in [user_config] and [default_config]).
@ -1053,7 +1069,7 @@ func (m *PostgresqlConfigSet10) Reset() { *m = PostgresqlConfigSet10{} }
func (m *PostgresqlConfigSet10) String() string { return proto.CompactTextString(m) }
func (*PostgresqlConfigSet10) ProtoMessage() {}
func (*PostgresqlConfigSet10) Descriptor() ([]byte, []int) {
return fileDescriptor_postgresql10_fca60c3578566090, []int{1}
return fileDescriptor_postgresql10_ba5663f4ed6e84da, []int{1}
}
func (m *PostgresqlConfigSet10) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PostgresqlConfigSet10.Unmarshal(m, b)
@ -1112,190 +1128,195 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/config/postgresql10.proto", fileDescriptor_postgresql10_fca60c3578566090)
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/config/postgresql10.proto", fileDescriptor_postgresql10_ba5663f4ed6e84da)
}
var fileDescriptor_postgresql10_fca60c3578566090 = []byte{
// 2893 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x9a, 0xdb, 0x7a, 0xdb, 0x36,
0xb6, 0xc7, 0xb7, 0x6c, 0x37, 0x75, 0xe0, 0xd8, 0xa6, 0x20, 0x1f, 0x68, 0xe7, 0x58, 0xb5, 0xe9,
0x4e, 0xbb, 0xb7, 0x0f, 0x4a, 0xdc, 0x34, 0x9d, 0x4e, 0x33, 0xa5, 0x28, 0xca, 0xd1, 0x84, 0x12,
0x55, 0x92, 0x8e, 0x93, 0xf4, 0x6b, 0x39, 0x10, 0x09, 0x49, 0xac, 0x29, 0x42, 0x21, 0x28, 0x1f,
0x32, 0x37, 0x73, 0x3d, 0x97, 0xbd, 0x9b, 0x79, 0x9b, 0xb9, 0xf2, 0x1b, 0xcc, 0x23, 0xf4, 0x9b,
0x67, 0xc8, 0xd5, 0x7c, 0xe0, 0x41, 0xa4, 0x0e, 0x29, 0xd5, 0xa4, 0x77, 0xf6, 0x02, 0xfe, 0xbf,
0x05, 0x60, 0x2d, 0x80, 0x58, 0xf8, 0x04, 0x1e, 0x5d, 0x20, 0xd7, 0xc2, 0xe7, 0x7b, 0xa6, 0x43,
0x06, 0xd6, 0x5e, 0xcf, 0x6a, 0xed, 0xf5, 0x09, 0xf5, 0x3b, 0x1e, 0xa6, 0xaf, 0x9c, 0xbd, 0xd3,
0xd2, 0x9e, 0x49, 0xdc, 0xb6, 0xdd, 0x49, 0x19, 0x4b, 0xfb, 0xbb, 0x7d, 0x8f, 0xf8, 0x04, 0xde,
0x0d, 0x95, 0xbb, 0x81, 0x72, 0xb7, 0x67, 0xb5, 0x76, 0x93, 0x4e, 0xbb, 0xa7, 0xa5, 0xdd, 0x50,
0xb9, 0x7d, 0xab, 0x43, 0x48, 0xc7, 0xc1, 0x7b, 0x81, 0xa8, 0x35, 0x68, 0xef, 0x9d, 0x79, 0xa8,
0xdf, 0xc7, 0x1e, 0x0d, 0x31, 0xdb, 0x37, 0x47, 0x06, 0x70, 0x8a, 0x1c, 0xdb, 0x42, 0xbe, 0x4d,
0xdc, 0xb0, 0xb9, 0xf8, 0x8b, 0x00, 0x60, 0x73, 0xc8, 0x15, 0x03, 0x66, 0x69, 0x1f, 0x56, 0xc0,
0x6a, 0x0f, 0x9d, 0x1b, 0x26, 0x71, 0x5d, 0x6c, 0xb2, 0xee, 0x94, 0xcf, 0xdd, 0xc9, 0xdd, 0x5b,
0xba, 0x7f, 0x7d, 0x37, 0xf4, 0xb7, 0x1b, 0xfb, 0xdb, 0xad, 0xb9, 0xfe, 0xc3, 0x83, 0x67, 0xc8,
0x19, 0x60, 0x75, 0xa5, 0x87, 0xce, 0xc5, 0x44, 0x02, 0xcb, 0x60, 0x85, 0x76, 0x91, 0x87, 0x2d,
0xa3, 0x35, 0x68, 0xb7, 0xb1, 0x47, 0xf9, 0xb9, 0x6c, 0xc8, 0x72, 0x28, 0x29, 0x87, 0x0a, 0xf8,
0x18, 0x5c, 0xf3, 0x71, 0xaf, 0x3f, 0x24, 0xcc, 0x67, 0x13, 0x96, 0x98, 0x20, 0xd6, 0x1f, 0x83,
0x2d, 0x36, 0x93, 0xbe, 0x87, 0xfb, 0xc1, 0x48, 0x7c, 0x0f, 0xb9, 0x14, 0x45, 0x73, 0x5a, 0xc8,
0x86, 0x6d, 0xf6, 0xd0, 0x79, 0x33, 0x12, 0xeb, 0x29, 0x2d, 0x7c, 0x08, 0x16, 0xcf, 0x88, 0x77,
0x62, 0xf4, 0x70, 0x8f, 0xff, 0x20, 0x9b, 0xf3, 0x21, 0xeb, 0x5c, 0xc7, 0x3d, 0x58, 0x07, 0x6b,
0x3d, 0x64, 0xbb, 0x3e, 0x76, 0x91, 0x6b, 0x62, 0x63, 0xc8, 0xb8, 0x92, 0xcd, 0x80, 0x29, 0xe1,
0x71, 0x84, 0xd3, 0xc0, 0xa6, 0x87, 0xfb, 0x0e, 0x32, 0x71, 0x0f, 0xbb, 0xbe, 0x41, 0x89, 0xe7,
0x1b, 0xfe, 0xa0, 0xef, 0x60, 0xca, 0x7f, 0x98, 0x4d, 0x5c, 0x4f, 0x69, 0x35, 0xe2, 0xf9, 0x7a,
0xa0, 0x84, 0x4f, 0x41, 0x01, 0x0d, 0x7c, 0x72, 0x8a, 0xcc, 0xc1, 0xa0, 0x97, 0x0c, 0x71, 0x31,
0x1b, 0x98, 0x4f, 0x74, 0xf1, 0x08, 0x45, 0xb0, 0x1a, 0x44, 0xb0, 0x6d, 0x3b, 0xd8, 0x70, 0xec,
0x9e, 0xed, 0xf3, 0x57, 0x67, 0x48, 0x03, 0xa6, 0xa9, 0xda, 0x0e, 0x96, 0x99, 0x02, 0x1e, 0x82,
0x7c, 0x34, 0x1a, 0x93, 0x50, 0xdf, 0xb0, 0xb0, 0x83, 0x2e, 0x78, 0x90, 0x8d, 0x59, 0x0d, 0x55,
0x22, 0xa1, 0x7e, 0x85, 0x69, 0xa0, 0x0c, 0xd6, 0xd2, 0xa0, 0x3e, 0xea, 0x60, 0xa3, 0x6b, 0xfb,
0xfc, 0xd2, 0x0c, 0x73, 0x4b, 0x58, 0x4d, 0xd4, 0xc1, 0x4f, 0x6c, 0x1f, 0x36, 0xc0, 0xfa, 0x04,
0xad, 0x67, 0x53, 0xca, 0x5f, 0x9b, 0x21, 0x9a, 0xa3, 0xb8, 0xba, 0x4d, 0x29, 0x6c, 0x82, 0x8d,
0x09, 0x9e, 0x65, 0x7b, 0xfe, 0x05, 0xbf, 0x9c, 0x0d, 0x2c, 0x8c, 0x02, 0x2b, 0x4c, 0x37, 0xbe,
0x70, 0xe1, 0xfa, 0xaf, 0xfc, 0xa6, 0x85, 0x0b, 0x23, 0xd0, 0x04, 0x2b, 0xad, 0xce, 0x99, 0x67,
0xfb, 0xd8, 0x8b, 0x96, 0x7f, 0x35, 0x93, 0x52, 0xbe, 0xf6, 0xe6, 0xb2, 0xb4, 0x58, 0xda, 0xdf,
0x29, 0xed, 0xef, 0xef, 0xef, 0xab, 0xcb, 0x31, 0x20, 0x0c, 0x85, 0x02, 0xd6, 0x87, 0x44, 0xc7,
0x1b, 0x18, 0x3d, 0x74, 0xce, 0x26, 0x4c, 0x79, 0x6e, 0x86, 0xb9, 0xc6, 0x4a, 0xd9, 0x1b, 0xd4,
0x23, 0x1d, 0xd4, 0xc1, 0xe6, 0x28, 0x70, 0xe0, 0xf8, 0x76, 0xdf, 0xb1, 0xb1, 0xc7, 0xe7, 0x03,
0xe4, 0x8d, 0x09, 0x64, 0x85, 0x0c, 0x5a, 0x0e, 0x8e, 0x36, 0x43, 0x9a, 0x39, 0x94, 0xc2, 0x17,
0x60, 0x6d, 0x48, 0x6d, 0x3b, 0x03, 0xda, 0x35, 0x50, 0xdb, 0xc7, 0x1e, 0x0f, 0xb3, 0xa7, 0x0f,
0xde, 0x5c, 0x96, 0xae, 0xec, 0xef, 0xdc, 0xdf, 0x3f, 0x78, 0xa4, 0xc2, 0x18, 0x52, 0x65, 0x0c,
0x81, 0x21, 0xe0, 0x31, 0x28, 0xb4, 0x90, 0x79, 0x82, 0x5d, 0x6b, 0x84, 0x5c, 0xf8, 0x6d, 0xe4,
0x7c, 0xc4, 0x48, 0x81, 0x5b, 0x60, 0x83, 0x38, 0x96, 0x41, 0x5d, 0xd4, 0xa7, 0x5d, 0xe2, 0x1b,
0x7e, 0xd7, 0xc3, 0xb4, 0x4b, 0x1c, 0x8b, 0x5f, 0xcb, 0x66, 0xaf, 0xbe, 0xb9, 0x2c, 0x2d, 0xed,
0x94, 0x76, 0x1e, 0x3d, 0x3c, 0xd8, 0x0f, 0xe2, 0xb6, 0x46, 0x1c, 0x4b, 0x8b, 0x50, 0x7a, 0x4c,
0x82, 0x06, 0xb8, 0x7a, 0x86, 0x1c, 0xc3, 0xc1, 0xa7, 0xd8, 0xe1, 0xd7, 0xef, 0xe4, 0xee, 0xad,
0xdc, 0x2f, 0xef, 0xce, 0xf4, 0xd1, 0xda, 0x9d, 0xfc, 0xe2, 0xec, 0x1e, 0x23, 0x47, 0x66, 0x24,
0x75, 0xf1, 0x2c, 0xfa, 0x0b, 0xbe, 0x06, 0x90, 0x5e, 0xb8, 0x66, 0xd7, 0x23, 0x2e, 0x19, 0x50,
0xc3, 0x24, 0x3d, 0x96, 0xbb, 0x1b, 0x81, 0xa7, 0xa7, 0xef, 0xee, 0x49, 0x4b, 0x98, 0x62, 0x80,
0x54, 0xf3, 0x74, 0xdc, 0x04, 0x7f, 0x04, 0xd0, 0xec, 0x62, 0xf3, 0xa4, 0x4f, 0x6c, 0xd7, 0x37,
0x7c, 0xbb, 0x87, 0xc9, 0xc0, 0xe7, 0x37, 0xb3, 0x17, 0x0f, 0xbe, 0xb9, 0x2c, 0xad, 0x3c, 0x60,
0xcb, 0x96, 0xac, 0x5f, 0x3e, 0x41, 0xe9, 0x21, 0x09, 0xfe, 0x08, 0x6e, 0xa4, 0xf8, 0x26, 0xe9,
0xf5, 0x1d, 0xcc, 0xbe, 0x2b, 0x86, 0x8f, 0xbc, 0x0e, 0xf6, 0x79, 0x7e, 0x86, 0x7c, 0xdd, 0x4e,
0x08, 0xe2, 0x10, 0xa0, 0x07, 0x7a, 0xf8, 0x03, 0xd8, 0x48, 0xf1, 0xd3, 0xc9, 0xb5, 0xf5, 0xdb,
0x92, 0x6b, 0x2d, 0xc1, 0xa4, 0xf2, 0xeb, 0x1b, 0x70, 0x8d, 0x7d, 0x55, 0x59, 0xfc, 0xa9, 0xfd,
0x1a, 0xf3, 0xdb, 0xd9, 0x3b, 0x16, 0xf4, 0xd0, 0xf9, 0x31, 0x72, 0x34, 0xfb, 0x35, 0x0e, 0xe4,
0xb6, 0x9b, 0xc8, 0xaf, 0xcf, 0x22, 0xb7, 0xdd, 0x58, 0xfe, 0x12, 0x5c, 0x67, 0xde, 0xa9, 0x8f,
0x5c, 0xab, 0x75, 0x61, 0x50, 0xdf, 0xc3, 0xa8, 0x67, 0xbb, 0x9d, 0xe8, 0x5c, 0xba, 0x91, 0x4d,
0xe3, 0x7b, 0xe8, 0x5c, 0x0b, 0xe5, 0x5a, 0xac, 0x0e, 0x0f, 0xa5, 0x63, 0xb0, 0x65, 0xe1, 0x36,
0x1a, 0x38, 0x3e, 0xe3, 0xfb, 0x36, 0xf5, 0x6d, 0x93, 0xc6, 0x51, 0xb9, 0x39, 0xc3, 0x7d, 0x21,
0x52, 0x6b, 0x43, 0x71, 0x14, 0x91, 0xbf, 0xe5, 0xc0, 0x9a, 0x49, 0x5c, 0xea, 0x7b, 0xec, 0x23,
0x6e, 0xe0, 0x73, 0xd3, 0x19, 0x50, 0x9b, 0xb8, 0xfc, 0xad, 0x20, 0xa1, 0xeb, 0xef, 0x9e, 0xd0,
0xe2, 0x90, 0x2a, 0xc5, 0x50, 0xb5, 0x60, 0x4e, 0x1a, 0x61, 0x13, 0xac, 0x9b, 0x03, 0x8f, 0x12,
0x2f, 0xbc, 0x21, 0x18, 0x6d, 0x2f, 0xbc, 0xcc, 0xf0, 0xb7, 0x67, 0xc8, 0xb6, 0x42, 0x28, 0x0d,
0x6e, 0x08, 0xd5, 0x48, 0x08, 0x7f, 0x00, 0x85, 0xb6, 0x47, 0xd8, 0xb7, 0xc5, 0x71, 0x50, 0x9f,
0xc6, 0xdf, 0xf7, 0x3b, 0xd9, 0x39, 0xc6, 0xbd, 0xb9, 0x2c, 0x5d, 0x2b, 0xed, 0xdc, 0x2f, 0x1d,
0x7c, 0x79, 0xf0, 0xe8, 0xc1, 0xc3, 0x83, 0x2f, 0xd5, 0x3c, 0x23, 0x89, 0x11, 0x28, 0xfc, 0xe6,
0xfc, 0x00, 0x0a, 0x3f, 0x11, 0xdb, 0x1d, 0xc7, 0x7f, 0xf4, 0x4e, 0x78, 0x46, 0x1a, 0xc5, 0xff,
0x15, 0x14, 0xda, 0xc4, 0x33, 0xb1, 0xd1, 0x47, 0x1e, 0x72, 0x1c, 0xec, 0x18, 0x3d, 0x62, 0x61,
0xbe, 0xf8, 0xbe, 0x27, 0x4c, 0x95, 0x41, 0x9b, 0x11, 0xb3, 0x4e, 0x2c, 0xac, 0xe6, 0xdb, 0xe3,
0x26, 0xe8, 0x81, 0x82, 0xe9, 0xd8, 0xec, 0xce, 0xc6, 0xb6, 0x42, 0x0f, 0x53, 0x1a, 0x7c, 0xfb,
0x3e, 0x7e, 0xdf, 0x83, 0x54, 0x26, 0x9d, 0xf0, 0x20, 0xcd, 0x87, 0xf8, 0xba, 0xed, 0xd6, 0x23,
0x38, 0x74, 0x00, 0xe7, 0x90, 0xce, 0xa8, 0xc3, 0x4f, 0x7e, 0x37, 0x87, 0x2b, 0x0e, 0xe9, 0xa4,
0xbd, 0x5d, 0x80, 0xcd, 0xd8, 0x1b, 0xf6, 0x3c, 0xe2, 0x05, 0x1b, 0x2a, 0xb8, 0x6a, 0xf2, 0x77,
0x7f, 0x37, 0xa7, 0x6b, 0xa1, 0x53, 0x89, 0x39, 0xd0, 0x62, 0x3e, 0x7c, 0x0e, 0xb6, 0x63, 0xd7,
0xd6, 0xc0, 0x0b, 0x0a, 0x9e, 0x94, 0xf7, 0x4f, 0x67, 0xd8, 0xc6, 0x21, 0xb6, 0x12, 0x89, 0x13,
0xb2, 0x08, 0x56, 0x19, 0x39, 0x39, 0x15, 0x29, 0xff, 0xbf, 0x01, 0x6e, 0x7b, 0x02, 0x57, 0x26,
0xc4, 0x89, 0x0a, 0x23, 0x87, 0x74, 0xc4, 0x44, 0x31, 0x84, 0xa4, 0xca, 0xab, 0x7b, 0xb3, 0x41,
0x52, 0xd5, 0x55, 0x0d, 0x40, 0x06, 0xb1, 0x6c, 0x9a, 0xe6, 0x7c, 0x96, 0xc9, 0xc9, 0x3b, 0xa4,
0x53, 0x19, 0x11, 0xb1, 0xf3, 0x38, 0x40, 0x45, 0xb3, 0xe5, 0x3f, 0xcf, 0x84, 0x2c, 0x31, 0x48,
0xd4, 0x9d, 0xed, 0x23, 0x26, 0x0f, 0x83, 0x7c, 0x8a, 0xbd, 0x16, 0xa1, 0xb6, 0x7f, 0xc1, 0xff,
0xdf, 0xfb, 0xee, 0x23, 0x99, 0x74, 0x82, 0xb8, 0x3e, 0x8b, 0x91, 0xc1, 0xd8, 0x47, 0x4d, 0xf0,
0x5b, 0xc0, 0x16, 0xc6, 0x70, 0x88, 0x79, 0x62, 0x9c, 0x21, 0xdb, 0xa7, 0xfc, 0xff, 0x67, 0x8e,
0x9e, 0xcd, 0x56, 0x26, 0xe6, 0xc9, 0x31, 0xeb, 0x0f, 0x4f, 0xc0, 0x32, 0x23, 0x24, 0xf9, 0xb1,
0x13, 0x0c, 0xbc, 0xfa, 0x5e, 0x03, 0x1f, 0x66, 0x4c, 0xe0, 0x2c, 0xc9, 0x1f, 0x21, 0x1c, 0xee,
0xb0, 0x22, 0xa2, 0xfc, 0x6e, 0x76, 0x36, 0x32, 0x84, 0x1e, 0xd5, 0x43, 0x14, 0xde, 0x06, 0x4b,
0x14, 0x23, 0xcf, 0xec, 0x1a, 0x7d, 0xe4, 0x77, 0xf9, 0xbd, 0x3b, 0xb9, 0x7b, 0x57, 0x55, 0x10,
0x9a, 0x9a, 0xc8, 0xef, 0xb2, 0x70, 0x7a, 0xe4, 0xcc, 0xa0, 0xd8, 0x1c, 0x78, 0x2c, 0x10, 0xfb,
0xd9, 0xe1, 0xf4, 0xc8, 0x99, 0x16, 0x75, 0x87, 0x3f, 0xe7, 0xc0, 0xcd, 0xf8, 0x1b, 0x98, 0x2a,
0x97, 0x0d, 0x9b, 0x12, 0x27, 0xcc, 0x8f, 0x52, 0xb0, 0x40, 0x8d, 0x77, 0x5f, 0xa0, 0x54, 0x25,
0x5d, 0x8b, 0xa9, 0xea, 0xf5, 0xc8, 0xe9, 0xb4, 0x46, 0xf8, 0x04, 0xe4, 0x87, 0x01, 0x1a, 0xde,
0xc7, 0xee, 0x67, 0x2f, 0x1d, 0x37, 0x54, 0xc5, 0x57, 0xaf, 0xc7, 0x2c, 0xd9, 0xcd, 0x93, 0x21,
0xe4, 0xc1, 0x0c, 0x2f, 0x0a, 0x4c, 0x10, 0xeb, 0x6d, 0xf0, 0xb1, 0x6d, 0x39, 0xd8, 0xb0, 0xdd,
0x91, 0xd5, 0xa1, 0x98, 0xd2, 0xe0, 0x02, 0x17, 0x61, 0x0f, 0xb2, 0xb1, 0xb7, 0x19, 0xa7, 0xe6,
0xa6, 0xe6, 0xab, 0x85, 0x90, 0xd8, 0x55, 0x17, 0x5c, 0x6b, 0x5d, 0xf8, 0x18, 0x19, 0x64, 0xe0,
0xf7, 0x07, 0x3e, 0xff, 0x45, 0xb0, 0xee, 0xd2, 0xbb, 0xaf, 0x7b, 0x99, 0xd1, 0x94, 0x00, 0xa6,
0x2e, 0xb5, 0x92, 0x7f, 0x20, 0x02, 0x57, 0xcf, 0x7b, 0x4e, 0xcb, 0x76, 0x91, 0x77, 0xc1, 0x3f,
0x0c, 0xdc, 0x88, 0xef, 0xee, 0xe6, 0x79, 0xcf, 0x29, 0x07, 0x28, 0x35, 0xa1, 0x46, 0x2e, 0x48,
0x3f, 0xc8, 0xa0, 0x2f, 0x7f, 0x07, 0x17, 0x4a, 0x80, 0x52, 0x13, 0x2a, 0x2b, 0x9f, 0x3b, 0xb6,
0x6b, 0xf4, 0xb1, 0x6b, 0xb1, 0xeb, 0xa0, 0x63, 0x0f, 0x2b, 0xde, 0x47, 0x33, 0x94, 0x94, 0x1d,
0xdb, 0x6d, 0x86, 0x4a, 0xd9, 0x8e, 0xab, 0xde, 0x2a, 0xe0, 0x2c, 0x8c, 0xac, 0x91, 0x84, 0xf9,
0x6a, 0x86, 0xea, 0x39, 0x16, 0xc5, 0x91, 0x7c, 0x16, 0x3e, 0x43, 0x31, 0x13, 0x35, 0xfa, 0xd8,
0x4b, 0xa7, 0x0e, 0xff, 0x87, 0x6c, 0xe0, 0x46, 0x0f, 0x9d, 0xb3, 0x13, 0x8b, 0x36, 0xb1, 0x97,
0xca, 0x17, 0x68, 0x80, 0x5b, 0xd1, 0xf3, 0x96, 0xf5, 0x16, 0xf8, 0xd7, 0xd9, 0xf0, 0xed, 0xf0,
0x8d, 0xcb, 0x9a, 0xe6, 0xe0, 0x6b, 0xb0, 0x84, 0x3c, 0x0f, 0x5d, 0x18, 0xee, 0xc0, 0x71, 0x28,
0xff, 0xc7, 0xcc, 0xa3, 0x04, 0x04, 0xdd, 0x1b, 0xac, 0x37, 0x7c, 0x05, 0x56, 0x59, 0x6d, 0x4a,
0x1d, 0x44, 0xbb, 0xc6, 0xab, 0x01, 0xf1, 0x31, 0xff, 0x4d, 0x10, 0xf8, 0x27, 0xef, 0x91, 0xc2,
0x31, 0xf0, 0x3b, 0xc6, 0x53, 0x57, 0x5a, 0x23, 0xff, 0xc3, 0x2a, 0xc8, 0xc7, 0x67, 0xd7, 0x99,
0xed, 0x77, 0x0d, 0x62, 0x5b, 0x94, 0x7f, 0x9c, 0x39, 0xea, 0xd5, 0x48, 0x74, 0x6c, 0xfb, 0x5d,
0xc5, 0xb6, 0x28, 0x6c, 0x80, 0x75, 0x4c, 0x4d, 0xd4, 0xc7, 0xac, 0xbc, 0x60, 0xc9, 0x74, 0x86,
0x3c, 0xd7, 0x76, 0x3b, 0xfc, 0x9f, 0x32, 0x59, 0x85, 0x50, 0xa8, 0x05, 0xba, 0xe3, 0x50, 0x06,
0x65, 0xb0, 0xe6, 0x90, 0xa0, 0xd0, 0x43, 0xbe, 0xd1, 0xf7, 0xec, 0x53, 0xdb, 0xc1, 0xec, 0xfa,
0xf5, 0x6d, 0x26, 0x0e, 0x3a, 0x44, 0x0c, 0x64, 0xcd, 0xa1, 0x8a, 0x55, 0x40, 0xa4, 0x8f, 0x3d,
0xe4, 0x13, 0x8f, 0xc5, 0xde, 0xc4, 0x16, 0x0e, 0x1e, 0x13, 0xa3, 0x31, 0x0a, 0x99, 0xd0, 0xad,
0x58, 0xde, 0x1c, 0xaa, 0xe3, 0x91, 0x36, 0xc0, 0x7a, 0x10, 0x2a, 0x03, 0x39, 0x8e, 0x61, 0x5b,
0xd8, 0xf5, 0xed, 0xb6, 0x8d, 0x3d, 0xca, 0x97, 0xb3, 0x67, 0x1e, 0x08, 0x05, 0xc7, 0xa9, 0x25,
0x32, 0x36, 0xd6, 0xa0, 0x52, 0x43, 0x9e, 0xc5, 0x6e, 0x3c, 0x6d, 0xe2, 0x05, 0xb5, 0x5a, 0xb8,
0xac, 0x94, 0x17, 0xb3, 0xc7, 0x1a, 0xcb, 0xc5, 0xa1, 0x3a, 0x5c, 0x5b, 0x0a, 0xeb, 0x60, 0x2d,
0xae, 0xdd, 0xed, 0xd7, 0xd8, 0xa0, 0xf8, 0x15, 0x35, 0x91, 0x4b, 0xf9, 0x4a, 0xf6, 0x50, 0x53,
0x3a, 0x2d, 0x92, 0xb1, 0xa9, 0x07, 0x5b, 0x87, 0x79, 0x09, 0x12, 0xde, 0xc0, 0xaf, 0x06, 0xc8,
0xa1, 0xbc, 0x94, 0xcd, 0x1b, 0x0a, 0x59, 0xea, 0x4b, 0x81, 0x0c, 0x3e, 0x06, 0xcb, 0xf8, 0xdc,
0xf6, 0x0d, 0x12, 0xdd, 0x80, 0xf9, 0x6a, 0xf6, 0x97, 0x98, 0x09, 0x94, 0xf0, 0x3e, 0x0b, 0xbf,
0x05, 0xcb, 0x14, 0xbf, 0x0a, 0x9f, 0x01, 0x4d, 0x42, 0x7d, 0xfe, 0x70, 0x86, 0x42, 0x6d, 0x89,
0xe2, 0x57, 0x4d, 0xd4, 0xc1, 0x22, 0xa1, 0xc1, 0xf9, 0xe5, 0x21, 0xd7, 0x22, 0xbd, 0x14, 0xe4,
0xc9, 0x0c, 0x90, 0x95, 0x50, 0x35, 0xe4, 0x7c, 0x0f, 0x36, 0x52, 0x2f, 0xc2, 0x41, 0xed, 0x4f,
0xbc, 0x13, 0x96, 0x15, 0xb5, 0xec, 0x62, 0x6c, 0xf1, 0xcd, 0x65, 0x69, 0xa1, 0xb4, 0xf3, 0xe0,
0xbe, 0xba, 0x96, 0x40, 0xea, 0xe8, 0xfc, 0x38, 0x44, 0xc0, 0x2e, 0xb8, 0x91, 0x82, 0x4f, 0xbe,
0xf3, 0xfe, 0x79, 0xc6, 0x27, 0x8b, 0x9d, 0xd2, 0x4e, 0x69, 0x7f, 0x5f, 0xdd, 0x4a, 0x60, 0xcf,
0xc6, 0x5e, 0x7f, 0x7f, 0x7a, 0xab, 0xa7, 0xf0, 0x33, 0xf1, 0x74, 0xc6, 0x27, 0xcd, 0xd0, 0xd3,
0xdb, 0x7c, 0xc5, 0xc5, 0x2b, 0x4c, 0xf9, 0x72, 0x51, 0x9f, 0x7d, 0x3f, 0x78, 0x39, 0xdb, 0x43,
0xfe, 0xcd, 0x65, 0x69, 0xb9, 0x34, 0xfa, 0x82, 0x94, 0x90, 0x1a, 0x21, 0xa8, 0xa8, 0x81, 0xc5,
0xf8, 0xcd, 0x0c, 0x6e, 0x81, 0xf5, 0x63, 0x41, 0x36, 0x64, 0xe9, 0x99, 0x24, 0x1b, 0x47, 0x0d,
0xad, 0x29, 0x89, 0xb5, 0x6a, 0x4d, 0xaa, 0x70, 0xff, 0x03, 0xd7, 0x41, 0x3e, 0x69, 0x52, 0xa5,
0xa6, 0x5c, 0x13, 0x05, 0x2e, 0x37, 0x6a, 0x96, 0x95, 0xc3, 0x9a, 0x28, 0xc8, 0xdc, 0x5c, 0xf1,
0xdf, 0x39, 0x90, 0x9f, 0x78, 0x1f, 0x83, 0x45, 0x70, 0x4b, 0x7b, 0xd1, 0x10, 0x9f, 0xa8, 0x4a,
0x43, 0x39, 0xd2, 0x0c, 0x51, 0xa9, 0xd7, 0x6b, 0xfa, 0x98, 0x9f, 0x2d, 0xb0, 0x3e, 0xa5, 0x8f,
0xd2, 0xe0, 0x72, 0x70, 0x1b, 0x6c, 0x4c, 0x6b, 0xaa, 0x56, 0xb9, 0x39, 0x78, 0x03, 0xf0, 0x53,
0xda, 0x64, 0x85, 0x0d, 0x67, 0x1e, 0x7e, 0x0c, 0x6e, 0x4f, 0x69, 0x55, 0xa5, 0xba, 0xa2, 0x4b,
0xc6, 0xb1, 0x5a, 0xd3, 0x25, 0x6e, 0xe1, 0xd7, 0x3b, 0x09, 0xcd, 0xa6, 0xfc, 0x82, 0xfb, 0xa0,
0xf8, 0xcf, 0x1c, 0x28, 0x4c, 0x79, 0x27, 0x81, 0x9f, 0x80, 0x3b, 0xa2, 0xd2, 0xd0, 0x74, 0x55,
0xa8, 0x35, 0x74, 0x43, 0x7a, 0x2e, 0xca, 0x47, 0x5a, 0x4d, 0x69, 0x8c, 0x4d, 0xee, 0x3a, 0xd8,
0x9c, 0xda, 0x2b, 0x98, 0xde, 0x0d, 0xc0, 0x4f, 0x6f, 0x0c, 0x26, 0x58, 0x04, 0xb7, 0xa6, 0xb6,
0x36, 0x05, 0x55, 0xaf, 0xe9, 0x35, 0xa5, 0xc1, 0xcd, 0x17, 0x7f, 0xce, 0x81, 0xfc, 0xc4, 0x9b,
0x01, 0x9b, 0x57, 0x55, 0x51, 0x45, 0x89, 0x75, 0x15, 0x64, 0x59, 0x92, 0x8d, 0xba, 0x52, 0x91,
0xc6, 0x46, 0xb6, 0x0d, 0x36, 0xa6, 0x75, 0x0a, 0x06, 0x76, 0x1d, 0x6c, 0x4e, 0x6d, 0x0b, 0xc6,
0x75, 0x1b, 0x5c, 0x9f, 0xd6, 0xa8, 0x4a, 0x87, 0xaa, 0xa4, 0x69, 0x6c, 0x50, 0x73, 0x60, 0x31,
0xae, 0xb2, 0x59, 0x74, 0x65, 0xe5, 0x70, 0x6a, 0x82, 0xad, 0x01, 0x2e, 0x69, 0xaa, 0x48, 0xe5,
0xa3, 0xc3, 0x2f, 0xb8, 0xdc, 0x14, 0xeb, 0x01, 0x37, 0x37, 0xc5, 0xfa, 0x80, 0x9b, 0x9f, 0x62,
0xbd, 0xcf, 0x2d, 0x4c, 0xb1, 0x96, 0xb8, 0x0f, 0x60, 0x1e, 0x2c, 0x27, 0x56, 0x59, 0x39, 0xe4,
0xae, 0x8c, 0x76, 0x6c, 0x28, 0x7a, 0x4d, 0x94, 0xb8, 0x0f, 0x59, 0x82, 0x27, 0xd6, 0x63, 0x41,
0x6d, 0xd4, 0x1a, 0x87, 0xdc, 0x22, 0x2c, 0x80, 0xd5, 0xc4, 0x2c, 0xa9, 0xaa, 0xa2, 0x72, 0x57,
0x47, 0x8d, 0x55, 0x41, 0x17, 0x64, 0x0e, 0x8c, 0x1a, 0x9b, 0x42, 0xa3, 0x26, 0x72, 0x4b, 0xc5,
0x7f, 0xe4, 0x40, 0x7e, 0xa2, 0x2a, 0x65, 0x91, 0x62, 0x5d, 0x03, 0x9c, 0xf1, 0x4c, 0x52, 0xcb,
0x8a, 0x56, 0xd3, 0x5f, 0x8c, 0xad, 0xd3, 0x4d, 0xb0, 0x35, 0xad, 0x93, 0x2e, 0xa9, 0x9a, 0xc4,
0xe5, 0x58, 0x3c, 0xa6, 0x35, 0x57, 0xa4, 0xaa, 0x70, 0x24, 0xeb, 0x61, 0xc0, 0xa6, 0x75, 0x08,
0xff, 0x92, 0xb8, 0xf9, 0xe2, 0xdf, 0x73, 0xe0, 0x5a, 0xba, 0xf0, 0x8c, 0x3d, 0x6a, 0xba, 0xa0,
0x4b, 0x75, 0xa9, 0x31, 0xbe, 0x63, 0x37, 0x00, 0x1c, 0x6d, 0x6e, 0x28, 0x0d, 0x29, 0x3c, 0x1a,
0x46, 0xed, 0x95, 0x8a, 0xcc, 0xcd, 0x4d, 0x9a, 0xeb, 0x4a, 0x85, 0x9b, 0x9f, 0x34, 0x0b, 0xb2,
0xcc, 0x2d, 0x14, 0x7f, 0xc9, 0x81, 0xb5, 0xa9, 0x75, 0xdc, 0x5d, 0xf0, 0x91, 0xae, 0x0a, 0x0d,
0x4d, 0x10, 0x59, 0xf2, 0x1b, 0x35, 0x4d, 0x91, 0x05, 0x7d, 0x72, 0xc7, 0x7d, 0x0e, 0x3e, 0x9d,
0xde, 0x4d, 0x95, 0x84, 0x8a, 0x71, 0xd4, 0x08, 0x77, 0xb9, 0x2e, 0x55, 0xb8, 0x1c, 0xbc, 0x07,
0x3e, 0xf9, 0x95, 0xbe, 0x49, 0xcf, 0x39, 0xf8, 0x19, 0xb8, 0xfb, 0xb6, 0x9e, 0x4d, 0x49, 0xd0,
0x85, 0xb2, 0x2c, 0x05, 0x22, 0x6e, 0x1e, 0x7e, 0x0a, 0x8a, 0xd3, 0xbb, 0x6a, 0x92, 0x5a, 0x13,
0xe4, 0xda, 0x4b, 0xd6, 0x99, 0x5b, 0x28, 0x7e, 0x0f, 0x96, 0x52, 0x45, 0x15, 0x3b, 0x0c, 0xca,
0x2f, 0x74, 0x49, 0x30, 0x94, 0x23, 0xbd, 0x79, 0xa4, 0x4f, 0xee, 0x95, 0x91, 0xd6, 0x27, 0xd2,
0x73, 0x2e, 0x07, 0x79, 0xb0, 0x36, 0x62, 0x95, 0x34, 0x51, 0x68, 0xb2, 0xf1, 0x16, 0x55, 0x70,
0x75, 0x58, 0x4a, 0xb1, 0xad, 0xfe, 0xbc, 0x2e, 0x1b, 0xe5, 0x5a, 0x43, 0x50, 0x5f, 0x4c, 0x9e,
0xf2, 0xa9, 0xb6, 0xb2, 0xa0, 0x49, 0x0f, 0x0f, 0xb8, 0x1c, 0x84, 0x60, 0x25, 0x65, 0x66, 0xde,
0xe6, 0x8a, 0xcf, 0x03, 0x66, 0x58, 0x3b, 0xc5, 0x4c, 0xa5, 0x39, 0x25, 0x04, 0x9b, 0xa0, 0x90,
0x6a, 0xab, 0x28, 0xe2, 0x11, 0x8b, 0x2f, 0x97, 0x63, 0x89, 0x93, 0x6a, 0x10, 0x95, 0x86, 0xce,
0xec, 0x73, 0xec, 0x8c, 0x5d, 0x19, 0xbd, 0x9d, 0xb3, 0xa4, 0x2d, 0x0b, 0xe2, 0x53, 0x4d, 0x16,
0xb4, 0x27, 0xc6, 0x77, 0x47, 0xec, 0x44, 0x1e, 0x75, 0x52, 0x00, 0xab, 0x63, 0x1d, 0x42, 0x07,
0xe3, 0x2a, 0xa5, 0xc1, 0xcd, 0xb1, 0x11, 0x4d, 0xd8, 0xab, 0x55, 0x6e, 0x1e, 0x7e, 0x04, 0x6e,
0x8e, 0x37, 0x68, 0x42, 0x55, 0x32, 0xa4, 0x86, 0xa8, 0x54, 0xd8, 0xc6, 0x5f, 0x28, 0xfe, 0x6b,
0x0e, 0xac, 0x8f, 0x57, 0x13, 0x1a, 0xf6, 0x4b, 0xfb, 0xf0, 0x27, 0xc0, 0xe1, 0x76, 0x1b, 0x9b,
0xbe, 0x7d, 0x8a, 0x8d, 0xb0, 0xee, 0x88, 0x7e, 0xec, 0xf0, 0xd5, 0x3b, 0x57, 0x29, 0xe5, 0x85,
0xff, 0x5c, 0x96, 0x72, 0xea, 0xea, 0x10, 0x1c, 0x36, 0xc0, 0x97, 0x60, 0x69, 0x40, 0xb1, 0x17,
0xbb, 0x99, 0x7b, 0x4f, 0x37, 0x2a, 0x60, 0xb4, 0x88, 0xfd, 0x17, 0xb0, 0x12, 0x57, 0x3e, 0x11,
0x7e, 0xfe, 0x7d, 0xf1, 0xcb, 0x11, 0x30, 0x34, 0x94, 0x9f, 0xbd, 0xd4, 0x3b, 0xb6, 0xdf, 0x1d,
0xb4, 0x76, 0x4d, 0xd2, 0xdb, 0x0b, 0xa9, 0x3b, 0xe1, 0x0f, 0x4b, 0x3a, 0x64, 0xa7, 0x83, 0xdd,
0xe0, 0x36, 0xb3, 0x37, 0xd3, 0x4f, 0x5e, 0xbe, 0x4e, 0x8c, 0xad, 0x2b, 0x81, 0xee, 0xc1, 0x7f,
0x03, 0x00, 0x00, 0xff, 0xff, 0x4f, 0x7e, 0x0d, 0x7d, 0x2d, 0x23, 0x00, 0x00,
var fileDescriptor_postgresql10_ba5663f4ed6e84da = []byte{
// 2970 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x9a, 0xdb, 0x7a, 0xdb, 0xc6,
0xb5, 0xc7, 0x37, 0x25, 0xc5, 0x91, 0x47, 0x96, 0x04, 0x0e, 0x75, 0x80, 0xe4, 0x63, 0x98, 0x38,
0xdb, 0xc9, 0xde, 0x92, 0x48, 0x59, 0x71, 0x9c, 0xa6, 0x71, 0x03, 0x82, 0xa0, 0xcc, 0x1a, 0x24,
0x18, 0x80, 0x92, 0x6c, 0xe7, 0x4b, 0xd0, 0x21, 0x30, 0x24, 0x11, 0x81, 0x18, 0x0a, 0x03, 0xea,
0xe0, 0xde, 0xf4, 0xba, 0x97, 0xb9, 0x6b, 0x1f, 0xa0, 0xef, 0xd1, 0x2b, 0xbd, 0x41, 0x1f, 0xa1,
0x5f, 0x9f, 0x41, 0x57, 0xfd, 0x06, 0x07, 0x02, 0x14, 0xe9, 0x80, 0xb1, 0x73, 0x27, 0xad, 0x99,
0xff, 0x6f, 0xcd, 0xcc, 0x5a, 0x98, 0x99, 0x35, 0x1f, 0xc1, 0xd3, 0x0b, 0xe4, 0x98, 0xf8, 0x7c,
0xc7, 0xb0, 0xc9, 0xc0, 0xdc, 0xe9, 0x99, 0xad, 0x9d, 0x3e, 0xa1, 0x5e, 0xc7, 0xc5, 0xf4, 0xc4,
0xde, 0x39, 0x2d, 0xee, 0x18, 0xc4, 0x69, 0x5b, 0x9d, 0x84, 0xb1, 0x58, 0xd8, 0xee, 0xbb, 0xc4,
0x23, 0xf0, 0x61, 0xa0, 0xdc, 0xf6, 0x95, 0xdb, 0x3d, 0xb3, 0xb5, 0x1d, 0x77, 0xda, 0x3e, 0x2d,
0x6e, 0x07, 0xca, 0xcd, 0x7b, 0x1d, 0x42, 0x3a, 0x36, 0xde, 0xf1, 0x45, 0xad, 0x41, 0x7b, 0xe7,
0xcc, 0x45, 0xfd, 0x3e, 0x76, 0x69, 0x80, 0xd9, 0xbc, 0x3b, 0x32, 0x80, 0x53, 0x64, 0x5b, 0x26,
0xf2, 0x2c, 0xe2, 0x04, 0xcd, 0xf9, 0x7f, 0x88, 0x00, 0x36, 0x86, 0x5c, 0xd1, 0x67, 0x16, 0x0b,
0xb0, 0x0c, 0x96, 0x7b, 0xe8, 0x5c, 0x37, 0x88, 0xe3, 0x60, 0x83, 0x75, 0xa7, 0x7c, 0xe6, 0x41,
0xe6, 0xd1, 0xc2, 0xee, 0xed, 0xed, 0xc0, 0xdf, 0x76, 0xe4, 0x6f, 0xbb, 0xea, 0x78, 0x4f, 0xf6,
0x0e, 0x91, 0x3d, 0xc0, 0xea, 0x52, 0x0f, 0x9d, 0x8b, 0xb1, 0x04, 0x96, 0xc0, 0x12, 0xed, 0x22,
0x17, 0x9b, 0x7a, 0x6b, 0xd0, 0x6e, 0x63, 0x97, 0xf2, 0x33, 0xe9, 0x90, 0xc5, 0x40, 0x52, 0x0a,
0x14, 0xf0, 0x19, 0xb8, 0xe5, 0xe1, 0x5e, 0x7f, 0x48, 0x98, 0x4d, 0x27, 0x2c, 0x30, 0x41, 0xa4,
0x3f, 0x02, 0x1b, 0x6c, 0x26, 0x7d, 0x17, 0xf7, 0xfd, 0x91, 0x78, 0x2e, 0x72, 0x28, 0x0a, 0xe7,
0x34, 0x97, 0x0e, 0x5b, 0xef, 0xa1, 0xf3, 0x46, 0x28, 0x6e, 0x26, 0xb4, 0xf0, 0x09, 0x98, 0x3f,
0x23, 0xee, 0xb1, 0xde, 0xc3, 0x3d, 0xfe, 0x83, 0x74, 0xce, 0x87, 0xac, 0x73, 0x0d, 0xf7, 0x60,
0x0d, 0xac, 0xf4, 0x90, 0xe5, 0x78, 0xd8, 0x41, 0x8e, 0x81, 0xf5, 0x21, 0xe3, 0x46, 0x3a, 0x03,
0x26, 0x84, 0x47, 0x21, 0x4e, 0x03, 0xeb, 0x2e, 0xee, 0xdb, 0xc8, 0xc0, 0x3d, 0xec, 0x78, 0x3a,
0x25, 0xae, 0xa7, 0x7b, 0x83, 0xbe, 0x8d, 0x29, 0xff, 0x61, 0x3a, 0x71, 0x35, 0xa1, 0xd5, 0x88,
0xeb, 0x35, 0x7d, 0x25, 0x7c, 0x01, 0x72, 0x68, 0xe0, 0x91, 0x53, 0x64, 0x0c, 0x06, 0xbd, 0x78,
0x88, 0xf3, 0xe9, 0xc0, 0x6c, 0xac, 0x8b, 0x46, 0x28, 0x82, 0x65, 0x3f, 0x82, 0x6d, 0xcb, 0xc6,
0xba, 0x6d, 0xf5, 0x2c, 0x8f, 0xbf, 0x39, 0x45, 0x1a, 0x30, 0x4d, 0xc5, 0xb2, 0xb1, 0xcc, 0x14,
0x70, 0x1f, 0x64, 0xc3, 0xd1, 0x18, 0x84, 0x7a, 0xba, 0x89, 0x6d, 0x74, 0xc1, 0x83, 0x74, 0xcc,
0x72, 0xa0, 0x12, 0x09, 0xf5, 0xca, 0x4c, 0x03, 0x65, 0xb0, 0x92, 0x04, 0xf5, 0x51, 0x07, 0xeb,
0x5d, 0xcb, 0xe3, 0x17, 0xa6, 0x98, 0x5b, 0xcc, 0x6a, 0xa0, 0x0e, 0x7e, 0x6e, 0x79, 0xb0, 0x0e,
0x56, 0xc7, 0x68, 0x3d, 0x8b, 0x52, 0xfe, 0xd6, 0x14, 0xd1, 0x1c, 0xc5, 0xd5, 0x2c, 0x4a, 0x61,
0x03, 0xac, 0x8d, 0xf1, 0x4c, 0xcb, 0xf5, 0x2e, 0xf8, 0xc5, 0x74, 0x60, 0x6e, 0x14, 0x58, 0x66,
0xba, 0xeb, 0x0b, 0x17, 0xac, 0xff, 0xd2, 0xaf, 0x5a, 0xb8, 0x20, 0x02, 0x0d, 0xb0, 0xd4, 0xea,
0x9c, 0xb9, 0x96, 0x87, 0xdd, 0x70, 0xf9, 0x97, 0x53, 0x29, 0xa5, 0x5b, 0x57, 0x97, 0xc5, 0xf9,
0x62, 0x61, 0xab, 0x58, 0x28, 0x14, 0x0a, 0xea, 0x62, 0x04, 0x08, 0x42, 0xa1, 0x80, 0xd5, 0x21,
0xd1, 0x76, 0x07, 0x7a, 0x0f, 0x9d, 0xb3, 0x09, 0x53, 0x9e, 0x9b, 0x62, 0xae, 0x91, 0x52, 0x76,
0x07, 0xb5, 0x50, 0x07, 0x9b, 0x60, 0x7d, 0x14, 0x38, 0xb0, 0x3d, 0xab, 0x6f, 0x5b, 0xd8, 0xe5,
0xb3, 0x3e, 0xf2, 0xce, 0x18, 0xb2, 0x4c, 0x06, 0x2d, 0x1b, 0x87, 0x1f, 0x43, 0x92, 0x39, 0x94,
0xc2, 0x57, 0x60, 0x65, 0x48, 0x6d, 0xdb, 0x03, 0xda, 0xd5, 0x51, 0xdb, 0xc3, 0x2e, 0x0f, 0xd3,
0xa7, 0x0f, 0xae, 0x2e, 0x8b, 0x37, 0x0a, 0x5b, 0xbb, 0x85, 0xbd, 0xa7, 0x2a, 0x8c, 0x20, 0x15,
0xc6, 0x10, 0x18, 0x02, 0x1e, 0x81, 0x5c, 0x0b, 0x19, 0xc7, 0xd8, 0x31, 0x47, 0xc8, 0xb9, 0x5f,
0x47, 0xce, 0x86, 0x8c, 0x04, 0xb8, 0x05, 0xd6, 0x88, 0x6d, 0xea, 0xd4, 0x41, 0x7d, 0xda, 0x25,
0x9e, 0xee, 0x75, 0x5d, 0x4c, 0xbb, 0xc4, 0x36, 0xf9, 0x95, 0x74, 0xf6, 0xf2, 0xd5, 0x65, 0x71,
0x61, 0xab, 0xb8, 0xf5, 0xf4, 0xc9, 0x5e, 0xc1, 0x8f, 0xdb, 0x0a, 0xb1, 0x4d, 0x2d, 0x44, 0x35,
0x23, 0x12, 0xd4, 0xc1, 0xcd, 0x33, 0x64, 0xeb, 0x36, 0x3e, 0xc5, 0x36, 0xbf, 0xfa, 0x20, 0xf3,
0x68, 0x69, 0xb7, 0xb4, 0x3d, 0xd5, 0xa1, 0xb5, 0x3d, 0x7e, 0xe2, 0x6c, 0x1f, 0x21, 0x5b, 0x66,
0x24, 0x75, 0xfe, 0x2c, 0xfc, 0x0b, 0xbe, 0x01, 0x90, 0x5e, 0x38, 0x46, 0xd7, 0x25, 0x0e, 0x19,
0x50, 0xdd, 0x20, 0x3d, 0x96, 0xbb, 0x6b, 0xbe, 0xa7, 0x17, 0xef, 0xee, 0x49, 0x8b, 0x99, 0xa2,
0x8f, 0x54, 0xb3, 0xf4, 0xba, 0x09, 0xfe, 0x08, 0xa0, 0xd1, 0xc5, 0xc6, 0x71, 0x9f, 0x58, 0x8e,
0xa7, 0x7b, 0x56, 0x0f, 0x93, 0x81, 0xc7, 0xaf, 0xa7, 0x2f, 0x1e, 0xbc, 0xba, 0x2c, 0x2e, 0x3d,
0x66, 0xcb, 0x16, 0xaf, 0x5f, 0x36, 0x46, 0x35, 0x03, 0x12, 0xfc, 0x11, 0xdc, 0x49, 0xf0, 0x0d,
0xd2, 0xeb, 0xdb, 0x98, 0x9d, 0x2b, 0xba, 0x87, 0xdc, 0x0e, 0xf6, 0x78, 0x7e, 0x8a, 0x7c, 0xdd,
0x8c, 0x09, 0xe2, 0x10, 0xd0, 0xf4, 0xf5, 0xf0, 0x07, 0xb0, 0x96, 0xe0, 0x27, 0x93, 0x6b, 0xe3,
0xd7, 0x25, 0xd7, 0x4a, 0x8c, 0x49, 0xe4, 0xd7, 0x37, 0xe0, 0x16, 0x3b, 0x55, 0x59, 0xfc, 0xa9,
0xf5, 0x06, 0xf3, 0x9b, 0xe9, 0x5f, 0x2c, 0xe8, 0xa1, 0xf3, 0x23, 0x64, 0x6b, 0xd6, 0x1b, 0xec,
0xcb, 0x2d, 0x27, 0x96, 0xdf, 0x9e, 0x46, 0x6e, 0x39, 0x91, 0xfc, 0x35, 0xb8, 0xcd, 0xbc, 0x53,
0x0f, 0x39, 0x66, 0xeb, 0x42, 0xa7, 0x9e, 0x8b, 0x51, 0xcf, 0x72, 0x3a, 0xe1, 0xbe, 0x74, 0x27,
0x9d, 0xc6, 0xf7, 0xd0, 0xb9, 0x16, 0xc8, 0xb5, 0x48, 0x1d, 0x6c, 0x4a, 0x47, 0x60, 0xc3, 0xc4,
0x6d, 0x34, 0xb0, 0x3d, 0xc6, 0xf7, 0x2c, 0xea, 0x59, 0x06, 0x8d, 0xa2, 0x72, 0x77, 0x8a, 0xfb,
0x42, 0xa8, 0xd6, 0x86, 0xe2, 0x30, 0x22, 0x7f, 0xc9, 0x80, 0x15, 0x83, 0x38, 0xd4, 0x73, 0xd9,
0x21, 0xae, 0xe3, 0x73, 0xc3, 0x1e, 0x50, 0x8b, 0x38, 0xfc, 0x3d, 0x3f, 0xa1, 0x6b, 0xef, 0x9e,
0xd0, 0xe2, 0x90, 0x2a, 0x45, 0x50, 0x35, 0x67, 0x8c, 0x1b, 0x61, 0x03, 0xac, 0x1a, 0x03, 0x97,
0x12, 0x37, 0xb8, 0x21, 0xe8, 0x6d, 0x37, 0xb8, 0xcc, 0xf0, 0xf7, 0xa7, 0xc8, 0xb6, 0x5c, 0x20,
0xf5, 0x6f, 0x08, 0x95, 0x50, 0x08, 0x7f, 0x00, 0xb9, 0xb6, 0x4b, 0xd8, 0xd9, 0x62, 0xdb, 0xa8,
0x4f, 0xa3, 0xf3, 0xfd, 0x41, 0x7a, 0x8e, 0x71, 0x57, 0x97, 0xc5, 0x5b, 0xc5, 0xad, 0xdd, 0xe2,
0xde, 0x97, 0x7b, 0x4f, 0x1f, 0x3f, 0xd9, 0xfb, 0x52, 0xcd, 0x32, 0x92, 0x18, 0x82, 0x82, 0x33,
0xe7, 0x07, 0x90, 0xfb, 0x89, 0x58, 0xce, 0x75, 0xfc, 0x47, 0xef, 0x84, 0x67, 0xa4, 0x51, 0xfc,
0x9f, 0x41, 0xae, 0x4d, 0x5c, 0x03, 0xeb, 0x7d, 0xe4, 0x22, 0xdb, 0xc6, 0xb6, 0xde, 0x23, 0x26,
0xe6, 0xf3, 0xef, 0xbb, 0xc3, 0x54, 0x18, 0xb4, 0x11, 0x32, 0x6b, 0xc4, 0xc4, 0x6a, 0xb6, 0x7d,
0xdd, 0x04, 0x5d, 0x90, 0x33, 0x6c, 0x8b, 0xdd, 0xd9, 0xd8, 0xa7, 0xd0, 0xc3, 0x94, 0xfa, 0x67,
0xdf, 0xc7, 0xef, 0xbb, 0x91, 0xca, 0xa4, 0x13, 0x6c, 0xa4, 0xd9, 0x00, 0x5f, 0xb3, 0x9c, 0x5a,
0x08, 0x87, 0x36, 0xe0, 0x6c, 0xd2, 0x19, 0x75, 0xf8, 0xc9, 0x6f, 0xe6, 0x70, 0xc9, 0x26, 0x9d,
0xa4, 0xb7, 0x0b, 0xb0, 0x1e, 0x79, 0xc3, 0xae, 0x4b, 0x5c, 0xff, 0x83, 0xf2, 0xaf, 0x9a, 0xfc,
0xc3, 0xdf, 0xcc, 0xe9, 0x4a, 0xe0, 0x54, 0x62, 0x0e, 0xb4, 0x88, 0x0f, 0x5f, 0x82, 0xcd, 0xc8,
0xb5, 0x39, 0x70, 0xfd, 0x82, 0x27, 0xe1, 0xfd, 0xd3, 0x29, 0x3e, 0xe3, 0x00, 0x5b, 0x0e, 0xc5,
0x31, 0x59, 0x04, 0xcb, 0x8c, 0x1c, 0xef, 0x8a, 0x94, 0xff, 0x5f, 0x1f, 0xb7, 0x39, 0x86, 0x2b,
0x11, 0x62, 0x87, 0x85, 0x91, 0x4d, 0x3a, 0x62, 0xac, 0x18, 0x42, 0x12, 0xe5, 0xd5, 0xa3, 0xe9,
0x20, 0x89, 0xea, 0xaa, 0x0a, 0x20, 0x83, 0x98, 0x16, 0x4d, 0x72, 0x3e, 0x4b, 0xe5, 0x64, 0x6d,
0xd2, 0x29, 0x8f, 0x88, 0xd8, 0x7e, 0xec, 0xa3, 0xc2, 0xd9, 0xf2, 0x9f, 0xa7, 0x42, 0x16, 0x18,
0x24, 0xec, 0xce, 0xbe, 0x23, 0x26, 0x0f, 0x82, 0x7c, 0x8a, 0xdd, 0x16, 0xa1, 0x96, 0x77, 0xc1,
0xff, 0xdf, 0xfb, 0x7e, 0x47, 0x32, 0xe9, 0xf8, 0x71, 0x3d, 0x8c, 0x90, 0xfe, 0xd8, 0x47, 0x4d,
0xf0, 0x5b, 0xc0, 0x16, 0x46, 0xb7, 0x89, 0x71, 0xac, 0x9f, 0x21, 0xcb, 0xa3, 0xfc, 0xff, 0xa7,
0x8e, 0x9e, 0xcd, 0x56, 0x26, 0xc6, 0xf1, 0x11, 0xeb, 0x0f, 0x8f, 0xc1, 0x22, 0x23, 0xc4, 0xf9,
0xb1, 0xe5, 0x0f, 0xbc, 0xf2, 0x5e, 0x03, 0x1f, 0x66, 0x8c, 0xef, 0x2c, 0xce, 0x1f, 0x21, 0x18,
0xee, 0xb0, 0x22, 0xa2, 0xfc, 0x76, 0x7a, 0x36, 0x32, 0x44, 0x33, 0xac, 0x87, 0x28, 0xbc, 0x0f,
0x16, 0x28, 0x46, 0xae, 0xd1, 0xd5, 0xfb, 0xc8, 0xeb, 0xf2, 0x3b, 0x0f, 0x32, 0x8f, 0x6e, 0xaa,
0x20, 0x30, 0x35, 0x90, 0xd7, 0x65, 0xe1, 0x74, 0xc9, 0x99, 0x4e, 0xb1, 0x31, 0x70, 0x59, 0x20,
0x0a, 0xe9, 0xe1, 0x74, 0xc9, 0x99, 0x16, 0x76, 0x87, 0x3f, 0x67, 0xc0, 0xdd, 0xe8, 0x0c, 0x4c,
0x94, 0xcb, 0xba, 0x45, 0x89, 0x1d, 0xe4, 0x47, 0xd1, 0x5f, 0xa0, 0xfa, 0xbb, 0x2f, 0x50, 0xa2,
0x92, 0xae, 0x46, 0x54, 0xf5, 0x76, 0xe8, 0x74, 0x52, 0x23, 0x7c, 0x0e, 0xb2, 0xc3, 0x00, 0x0d,
0xef, 0x63, 0xbb, 0xe9, 0x4b, 0xc7, 0x0d, 0x55, 0xd1, 0xd5, 0xeb, 0x19, 0x4b, 0x76, 0xe3, 0x78,
0x08, 0x79, 0x3c, 0xc5, 0x8b, 0x02, 0x13, 0x44, 0x7a, 0x0b, 0x7c, 0x6c, 0x99, 0x36, 0xd6, 0x2d,
0x67, 0x64, 0x75, 0x28, 0xa6, 0xd4, 0xbf, 0xc0, 0x85, 0xd8, 0xbd, 0x74, 0xec, 0x7d, 0xc6, 0xa9,
0x3a, 0x89, 0xf9, 0x6a, 0x01, 0x24, 0x72, 0xd5, 0x05, 0xb7, 0x5a, 0x17, 0x1e, 0x46, 0x3a, 0x19,
0x78, 0xfd, 0x81, 0xc7, 0x7f, 0xe1, 0xaf, 0xbb, 0xf4, 0xee, 0xeb, 0x5e, 0x62, 0x34, 0xc5, 0x87,
0xa9, 0x0b, 0xad, 0xf8, 0x1f, 0x88, 0xc0, 0xcd, 0xf3, 0x9e, 0xdd, 0xb2, 0x1c, 0xe4, 0x5e, 0xf0,
0x4f, 0x7c, 0x37, 0xe2, 0xbb, 0xbb, 0x79, 0xd9, 0xb3, 0x4b, 0x3e, 0x4a, 0x8d, 0xa9, 0xa1, 0x0b,
0xd2, 0xf7, 0x33, 0xe8, 0xcb, 0xdf, 0xc0, 0x85, 0xe2, 0xa3, 0xd4, 0x98, 0xca, 0xca, 0xe7, 0x8e,
0xe5, 0xe8, 0x7d, 0xec, 0x98, 0xec, 0x3a, 0x68, 0x5b, 0xc3, 0x8a, 0xf7, 0xe9, 0x14, 0x25, 0x65,
0xc7, 0x72, 0x1a, 0x81, 0x52, 0xb6, 0xa2, 0xaa, 0xb7, 0x02, 0x38, 0x13, 0x23, 0x73, 0x24, 0x61,
0xbe, 0x9a, 0xa2, 0x7a, 0x8e, 0x44, 0x51, 0x24, 0x0f, 0x83, 0x67, 0x28, 0x66, 0xa2, 0x7a, 0x1f,
0xbb, 0xc9, 0xd4, 0xe1, 0x7f, 0x97, 0x0e, 0x5c, 0xeb, 0xa1, 0x73, 0xb6, 0x63, 0xd1, 0x06, 0x76,
0x13, 0xf9, 0x02, 0x75, 0x70, 0x2f, 0x7c, 0xde, 0x32, 0xdf, 0x02, 0xff, 0x3a, 0x1d, 0xbe, 0x19,
0xbc, 0x71, 0x99, 0x93, 0x1c, 0x7c, 0x0d, 0x16, 0x90, 0xeb, 0xa2, 0x0b, 0xdd, 0x19, 0xd8, 0x36,
0xe5, 0x7f, 0x9f, 0xba, 0x95, 0x00, 0xbf, 0x7b, 0x9d, 0xf5, 0x86, 0x27, 0x60, 0x99, 0xd5, 0xa6,
0xd4, 0x46, 0xb4, 0xab, 0x9f, 0x0c, 0x88, 0x87, 0xf9, 0x6f, 0xfc, 0xc0, 0x3f, 0x7f, 0x8f, 0x14,
0x8e, 0x80, 0xdf, 0x31, 0x9e, 0xba, 0xd4, 0x1a, 0xf9, 0x1f, 0x56, 0x40, 0x36, 0xda, 0xbb, 0xce,
0x2c, 0xaf, 0xab, 0x13, 0xcb, 0xa4, 0xfc, 0xb3, 0xd4, 0x51, 0x2f, 0x87, 0xa2, 0x23, 0xcb, 0xeb,
0x2a, 0x96, 0x49, 0x61, 0x1d, 0xac, 0x62, 0x6a, 0xa0, 0x3e, 0x66, 0xe5, 0x05, 0x4b, 0xa6, 0x33,
0xe4, 0x3a, 0x96, 0xd3, 0xe1, 0xff, 0x90, 0xca, 0xca, 0x05, 0x42, 0xcd, 0xd7, 0x1d, 0x05, 0x32,
0x28, 0x83, 0x15, 0x9b, 0xf8, 0x85, 0x1e, 0xf2, 0xf4, 0xbe, 0x6b, 0x9d, 0x5a, 0x36, 0x66, 0xd7,
0xaf, 0x6f, 0x53, 0x71, 0xd0, 0x26, 0xa2, 0x2f, 0x6b, 0x0c, 0x55, 0xac, 0x02, 0x22, 0x7d, 0xec,
0x22, 0x8f, 0xb8, 0x2c, 0xf6, 0x06, 0x36, 0xb1, 0xff, 0x98, 0x18, 0x8e, 0x51, 0x48, 0x85, 0x6e,
0x44, 0xf2, 0xc6, 0x50, 0x1d, 0x8d, 0xb4, 0x0e, 0x56, 0xfd, 0x50, 0xe9, 0xc8, 0xb6, 0x75, 0xcb,
0xc4, 0x8e, 0x67, 0xb5, 0x2d, 0xec, 0x52, 0xbe, 0x94, 0x3e, 0x73, 0x5f, 0x28, 0xd8, 0x76, 0x35,
0x96, 0xb1, 0xb1, 0xfa, 0x95, 0x1a, 0x72, 0x4d, 0x76, 0xe3, 0x69, 0x13, 0xd7, 0xaf, 0xd5, 0x82,
0x65, 0xa5, 0xbc, 0x98, 0x3e, 0xd6, 0x48, 0x2e, 0x0e, 0xd5, 0xc1, 0xda, 0x52, 0x58, 0x03, 0x2b,
0x51, 0xed, 0x6e, 0xbd, 0xc1, 0x3a, 0xc5, 0x27, 0xd4, 0x40, 0x0e, 0xe5, 0xcb, 0xe9, 0x43, 0x4d,
0xe8, 0xb4, 0x50, 0xc6, 0xa6, 0xee, 0x7f, 0x3a, 0xcc, 0x8b, 0x9f, 0xf0, 0x3a, 0x3e, 0x19, 0x20,
0x9b, 0xf2, 0x52, 0x3a, 0x6f, 0x28, 0x64, 0xa9, 0x2f, 0xf9, 0x32, 0xf8, 0x0c, 0x2c, 0xe2, 0x73,
0xcb, 0xd3, 0x49, 0x78, 0x03, 0xe6, 0x2b, 0xe9, 0x27, 0x31, 0x13, 0x28, 0xc1, 0x7d, 0x16, 0x7e,
0x0b, 0x16, 0x29, 0x3e, 0x09, 0x9e, 0x01, 0x0d, 0x42, 0x3d, 0x7e, 0x7f, 0x8a, 0x42, 0x6d, 0x81,
0xe2, 0x93, 0x06, 0xea, 0x60, 0x91, 0x50, 0x7f, 0xff, 0x72, 0x91, 0x63, 0x92, 0x5e, 0x02, 0xf2,
0x7c, 0x0a, 0xc8, 0x52, 0xa0, 0x1a, 0x72, 0xbe, 0x07, 0x6b, 0x89, 0x17, 0x61, 0xbf, 0xf6, 0x27,
0xee, 0x31, 0xcb, 0x8a, 0x6a, 0x7a, 0x31, 0x36, 0x7f, 0x75, 0x59, 0x9c, 0x2b, 0x6e, 0x3d, 0xde,
0x55, 0x57, 0x62, 0x48, 0x0d, 0x9d, 0x1f, 0x05, 0x08, 0xd8, 0x05, 0x77, 0x12, 0xf0, 0xf1, 0x77,
0xde, 0x3f, 0x4e, 0xf9, 0x64, 0xb1, 0x55, 0xdc, 0x2a, 0x16, 0x0a, 0xea, 0x46, 0x0c, 0x3b, 0xbc,
0xf6, 0xfa, 0xfb, 0xd3, 0x5b, 0x3d, 0x05, 0xc7, 0xc4, 0x8b, 0x29, 0x9f, 0x34, 0x03, 0x4f, 0x6f,
0xf3, 0x15, 0x15, 0xaf, 0x30, 0xe1, 0xcb, 0x41, 0x7d, 0x76, 0x7e, 0xf0, 0x72, 0xba, 0x87, 0xec,
0xd5, 0x65, 0x71, 0xb1, 0x38, 0xfa, 0x82, 0x14, 0x93, 0xea, 0x01, 0x08, 0x1e, 0x82, 0x65, 0x76,
0xe1, 0xb3, 0x4e, 0xf1, 0xf0, 0x60, 0xaa, 0x4d, 0x5b, 0x17, 0xfb, 0xcf, 0x53, 0x4f, 0x02, 0xf4,
0x52, 0x48, 0x89, 0x4e, 0xaa, 0x36, 0xd8, 0xf0, 0x5c, 0x64, 0x1c, 0xeb, 0xec, 0x00, 0x38, 0xb5,
0xbc, 0x0b, 0xfd, 0x64, 0x80, 0xdd, 0x8b, 0xe0, 0xa1, 0xa6, 0x9e, 0xee, 0x61, 0xe9, 0xea, 0xb2,
0x08, 0x8a, 0x85, 0xc2, 0x56, 0xb1, 0xb0, 0xbb, 0x57, 0x28, 0xa8, 0x6b, 0x3e, 0x4d, 0x08, 0x61,
0xdf, 0x31, 0x96, 0x66, 0xbd, 0xc1, 0x79, 0x0d, 0xcc, 0x47, 0x6f, 0x7e, 0x70, 0x03, 0xac, 0x1e,
0x09, 0xb2, 0x2e, 0x4b, 0x87, 0x92, 0xac, 0x1f, 0xd4, 0xb5, 0x86, 0x24, 0x56, 0x2b, 0x55, 0xa9,
0xcc, 0xfd, 0x0f, 0x5c, 0x05, 0xd9, 0xb8, 0x49, 0x95, 0x1a, 0x72, 0x55, 0x14, 0xb8, 0xcc, 0xa8,
0x59, 0x56, 0xf6, 0xab, 0xa2, 0x20, 0x73, 0x33, 0xf9, 0x7f, 0x65, 0x40, 0x76, 0xec, 0x7d, 0x0f,
0xe6, 0xc1, 0x3d, 0xed, 0x55, 0x5d, 0x7c, 0xae, 0x2a, 0x75, 0xe5, 0x40, 0xd3, 0x45, 0xa5, 0x56,
0xab, 0x36, 0xaf, 0xf9, 0xd9, 0x00, 0xab, 0x13, 0xfa, 0x28, 0x75, 0x2e, 0x03, 0x37, 0xc1, 0xda,
0xa4, 0xa6, 0x4a, 0x85, 0x9b, 0x81, 0x77, 0x00, 0x3f, 0xa1, 0x4d, 0x56, 0xd8, 0x70, 0x66, 0xe1,
0xc7, 0xe0, 0xfe, 0x84, 0x56, 0x55, 0xaa, 0x29, 0x4d, 0x49, 0x3f, 0x52, 0xab, 0x4d, 0x89, 0x9b,
0xfb, 0xe5, 0x4e, 0x42, 0xa3, 0x21, 0xbf, 0xe2, 0x3e, 0xc8, 0xff, 0x3d, 0x03, 0x72, 0x13, 0xde,
0x79, 0xe0, 0x27, 0xe0, 0x81, 0xa8, 0xd4, 0xb5, 0xa6, 0x2a, 0x54, 0xeb, 0x4d, 0x5d, 0x7a, 0x29,
0xca, 0x07, 0x5a, 0x55, 0xa9, 0x5f, 0x9b, 0xdc, 0x6d, 0xb0, 0x3e, 0xb1, 0x97, 0x3f, 0xbd, 0x3b,
0x80, 0x9f, 0xdc, 0xe8, 0x4f, 0x30, 0x0f, 0xee, 0x4d, 0x6c, 0x6d, 0x08, 0x6a, 0xb3, 0xda, 0xac,
0x2a, 0x75, 0x6e, 0x36, 0xff, 0x73, 0x06, 0x64, 0xc7, 0xde, 0x3c, 0xd8, 0xbc, 0x2a, 0x8a, 0x2a,
0x4a, 0xac, 0xab, 0x20, 0xcb, 0x92, 0xac, 0xd7, 0x94, 0xb2, 0x74, 0x6d, 0x64, 0x9b, 0x60, 0x6d,
0x52, 0x27, 0x7f, 0x60, 0xb7, 0xc1, 0xfa, 0xc4, 0x36, 0x7f, 0x5c, 0xf7, 0xc1, 0xed, 0x49, 0x8d,
0xaa, 0xb4, 0xaf, 0x4a, 0x9a, 0xc6, 0x06, 0x35, 0x03, 0xe6, 0xa3, 0x57, 0x02, 0x16, 0x5d, 0x59,
0xd9, 0x9f, 0x98, 0x60, 0x2b, 0x80, 0x8b, 0x9b, 0xca, 0x52, 0xe9, 0x60, 0xff, 0x0b, 0x2e, 0x33,
0xc1, 0xba, 0xc7, 0xcd, 0x4c, 0xb0, 0x3e, 0xe6, 0x66, 0x27, 0x58, 0x77, 0xb9, 0xb9, 0x09, 0xd6,
0x22, 0xf7, 0x01, 0xcc, 0x82, 0xc5, 0xd8, 0x2a, 0x2b, 0xfb, 0xdc, 0x8d, 0xd1, 0x8e, 0x75, 0xa5,
0x59, 0x15, 0x25, 0xee, 0x43, 0x96, 0xe0, 0xb1, 0xf5, 0x48, 0x50, 0xeb, 0xd5, 0xfa, 0x3e, 0x37,
0x0f, 0x73, 0x60, 0x39, 0x36, 0x4b, 0xaa, 0xaa, 0xa8, 0xdc, 0xcd, 0x51, 0x63, 0x45, 0x68, 0x0a,
0x32, 0x07, 0x46, 0x8d, 0x0d, 0xa1, 0x5e, 0x15, 0xb9, 0x85, 0xfc, 0xdf, 0x32, 0x20, 0x3b, 0x56,
0x55, 0xb3, 0x48, 0xb1, 0xae, 0x3e, 0x4e, 0x3f, 0x94, 0xd4, 0x92, 0xa2, 0x55, 0x9b, 0xaf, 0xae,
0xad, 0xd3, 0x5d, 0xb0, 0x31, 0xa9, 0x53, 0x53, 0x52, 0x35, 0x89, 0xcb, 0xb0, 0x78, 0x4c, 0x6a,
0x2e, 0x4b, 0x15, 0xe1, 0x40, 0x6e, 0x06, 0x01, 0x9b, 0xd4, 0x21, 0xf8, 0x4b, 0xe2, 0x66, 0xf3,
0x7f, 0xcd, 0x80, 0x5b, 0xc9, 0xc2, 0x39, 0xf2, 0xa8, 0x35, 0x85, 0xa6, 0x54, 0x93, 0xea, 0xd7,
0xbf, 0xd8, 0x35, 0x00, 0x47, 0x9b, 0xeb, 0x4a, 0x5d, 0x0a, 0xb6, 0x86, 0x51, 0x7b, 0xb9, 0x2c,
0x73, 0x33, 0xe3, 0xe6, 0x9a, 0x52, 0xe6, 0x66, 0xc7, 0xcd, 0x82, 0x2c, 0x73, 0x73, 0xf9, 0x7f,
0x67, 0xc0, 0xca, 0xc4, 0x3a, 0xf4, 0x21, 0xf8, 0xa8, 0xa9, 0x0a, 0x75, 0x4d, 0x10, 0x59, 0xf2,
0xeb, 0x55, 0x4d, 0x91, 0x85, 0xe6, 0xf8, 0x17, 0xf7, 0x39, 0xf8, 0x74, 0x72, 0x37, 0x55, 0x12,
0xca, 0xfa, 0x41, 0x3d, 0xf8, 0xca, 0x9b, 0x52, 0x99, 0xcb, 0xc0, 0x47, 0xe0, 0x93, 0x5f, 0xe8,
0x1b, 0xf7, 0x9c, 0x81, 0x9f, 0x81, 0x87, 0x6f, 0xeb, 0xd9, 0x90, 0x84, 0xa6, 0x50, 0x92, 0x25,
0x5f, 0xc4, 0xcd, 0xc2, 0x4f, 0x41, 0x7e, 0x72, 0x57, 0x4d, 0x52, 0xab, 0x82, 0x5c, 0x7d, 0xcd,
0x3a, 0x73, 0x73, 0xf9, 0xef, 0xc1, 0x42, 0xa2, 0x28, 0x64, 0x9b, 0x41, 0xe9, 0x55, 0x53, 0x12,
0x74, 0xe5, 0xa0, 0xd9, 0x38, 0x68, 0x8e, 0x7f, 0x2b, 0x23, 0xad, 0xcf, 0xa5, 0x97, 0x5c, 0x06,
0xf2, 0x60, 0x65, 0xc4, 0x2a, 0x69, 0xa2, 0xd0, 0x60, 0xe3, 0xcd, 0xab, 0xe0, 0xe6, 0xb0, 0x14,
0x64, 0x9f, 0xfa, 0xcb, 0x9a, 0xac, 0x97, 0xaa, 0x75, 0x41, 0x7d, 0x35, 0xbe, 0xcb, 0x27, 0xda,
0x4a, 0x82, 0x26, 0x3d, 0xd9, 0xe3, 0x32, 0x10, 0x82, 0xa5, 0x84, 0x99, 0x79, 0x9b, 0xc9, 0xbf,
0xf4, 0x99, 0x41, 0xed, 0x17, 0x31, 0x95, 0xc6, 0x84, 0x10, 0xac, 0x83, 0x5c, 0xa2, 0xad, 0xac,
0x88, 0x07, 0x2c, 0xbe, 0x5c, 0x86, 0x25, 0x4e, 0xa2, 0x41, 0x54, 0xea, 0x4d, 0x66, 0x9f, 0x61,
0x7b, 0xec, 0xd2, 0x68, 0x75, 0xc1, 0x92, 0xb6, 0x24, 0x88, 0x2f, 0x34, 0x59, 0xd0, 0x9e, 0xeb,
0xdf, 0x1d, 0xb0, 0x1d, 0x79, 0xd4, 0x49, 0x0e, 0x2c, 0x5f, 0xeb, 0x10, 0x38, 0xb8, 0xae, 0x52,
0xea, 0xdc, 0x0c, 0x1b, 0xd1, 0x98, 0xbd, 0x52, 0xe1, 0x66, 0xe1, 0x47, 0xe0, 0xee, 0xf5, 0x06,
0x4d, 0xa8, 0x48, 0xba, 0x54, 0x17, 0x95, 0x32, 0xfb, 0xf0, 0xe7, 0xf2, 0xff, 0x9c, 0x01, 0xab,
0xd7, 0xab, 0x21, 0x0d, 0x7b, 0xc5, 0x02, 0xfc, 0x09, 0x70, 0xb8, 0xdd, 0xc6, 0xec, 0x80, 0xc5,
0x7a, 0x50, 0x37, 0x85, 0x3f, 0xd6, 0xf8, 0xea, 0x9d, 0xab, 0xac, 0xd2, 0xdc, 0x7f, 0x2e, 0x8b,
0x19, 0x75, 0x79, 0x08, 0x0e, 0x1a, 0xe0, 0x6b, 0xb0, 0x30, 0xa0, 0xd8, 0x8d, 0xdc, 0xcc, 0xbc,
0xa7, 0x1b, 0x15, 0x30, 0x5a, 0xc8, 0xfe, 0x13, 0x58, 0x8a, 0x2a, 0xb7, 0x10, 0x3f, 0xfb, 0xbe,
0xf8, 0xc5, 0x10, 0x18, 0x18, 0x4a, 0x87, 0xaf, 0x9b, 0x1d, 0xcb, 0xeb, 0x0e, 0x5a, 0xdb, 0x06,
0xe9, 0xed, 0x04, 0xd4, 0xad, 0xe0, 0x87, 0x31, 0x1d, 0xb2, 0xd5, 0xc1, 0x8e, 0x7f, 0x9f, 0xd9,
0x99, 0xea, 0x27, 0x3b, 0x5f, 0xc7, 0xc6, 0xd6, 0x0d, 0x5f, 0xf7, 0xf8, 0xbf, 0x01, 0x00, 0x00,
0xff, 0xff, 0x97, 0x46, 0x40, 0xbd, 0xed, 0x23, 0x00, 0x00,
}

View file

@ -43,7 +43,7 @@ func (x PostgresqlConfig11_WalLevel) String() string {
return proto.EnumName(PostgresqlConfig11_WalLevel_name, int32(x))
}
func (PostgresqlConfig11_WalLevel) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 0}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 0}
}
type PostgresqlConfig11_SynchronousCommit int32
@ -78,7 +78,7 @@ func (x PostgresqlConfig11_SynchronousCommit) String() string {
return proto.EnumName(PostgresqlConfig11_SynchronousCommit_name, int32(x))
}
func (PostgresqlConfig11_SynchronousCommit) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 1}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 1}
}
type PostgresqlConfig11_ConstraintExclusion int32
@ -107,7 +107,7 @@ func (x PostgresqlConfig11_ConstraintExclusion) String() string {
return proto.EnumName(PostgresqlConfig11_ConstraintExclusion_name, int32(x))
}
func (PostgresqlConfig11_ConstraintExclusion) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 2}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 2}
}
type PostgresqlConfig11_ForceParallelMode int32
@ -136,7 +136,7 @@ func (x PostgresqlConfig11_ForceParallelMode) String() string {
return proto.EnumName(PostgresqlConfig11_ForceParallelMode_name, int32(x))
}
func (PostgresqlConfig11_ForceParallelMode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 3}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 3}
}
type PostgresqlConfig11_LogLevel int32
@ -189,7 +189,7 @@ func (x PostgresqlConfig11_LogLevel) String() string {
return proto.EnumName(PostgresqlConfig11_LogLevel_name, int32(x))
}
func (PostgresqlConfig11_LogLevel) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 4}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 4}
}
type PostgresqlConfig11_LogErrorVerbosity int32
@ -218,7 +218,7 @@ func (x PostgresqlConfig11_LogErrorVerbosity) String() string {
return proto.EnumName(PostgresqlConfig11_LogErrorVerbosity_name, int32(x))
}
func (PostgresqlConfig11_LogErrorVerbosity) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 5}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 5}
}
type PostgresqlConfig11_LogStatement int32
@ -250,7 +250,7 @@ func (x PostgresqlConfig11_LogStatement) String() string {
return proto.EnumName(PostgresqlConfig11_LogStatement_name, int32(x))
}
func (PostgresqlConfig11_LogStatement) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 6}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 6}
}
type PostgresqlConfig11_TransactionIsolation int32
@ -282,7 +282,7 @@ func (x PostgresqlConfig11_TransactionIsolation) String() string {
return proto.EnumName(PostgresqlConfig11_TransactionIsolation_name, int32(x))
}
func (PostgresqlConfig11_TransactionIsolation) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 7}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 7}
}
type PostgresqlConfig11_ByteaOutput int32
@ -308,7 +308,7 @@ func (x PostgresqlConfig11_ByteaOutput) String() string {
return proto.EnumName(PostgresqlConfig11_ByteaOutput_name, int32(x))
}
func (PostgresqlConfig11_ByteaOutput) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 8}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 8}
}
type PostgresqlConfig11_XmlBinary int32
@ -334,7 +334,7 @@ func (x PostgresqlConfig11_XmlBinary) String() string {
return proto.EnumName(PostgresqlConfig11_XmlBinary_name, int32(x))
}
func (PostgresqlConfig11_XmlBinary) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 9}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 9}
}
type PostgresqlConfig11_XmlOption int32
@ -360,7 +360,7 @@ func (x PostgresqlConfig11_XmlOption) String() string {
return proto.EnumName(PostgresqlConfig11_XmlOption_name, int32(x))
}
func (PostgresqlConfig11_XmlOption) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 10}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 10}
}
type PostgresqlConfig11_BackslashQuote int32
@ -392,7 +392,7 @@ func (x PostgresqlConfig11_BackslashQuote) String() string {
return proto.EnumName(PostgresqlConfig11_BackslashQuote_name, int32(x))
}
func (PostgresqlConfig11_BackslashQuote) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0, 11}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0, 11}
}
// Options and structure of `PostgresqlConfig` reflects PostgreSQL configuration file
@ -474,6 +474,8 @@ type PostgresqlConfig11 struct {
AutovacuumVacuumCostDelay *wrappers.Int64Value `protobuf:"bytes,73,opt,name=autovacuum_vacuum_cost_delay,json=autovacuumVacuumCostDelay,proto3" json:"autovacuum_vacuum_cost_delay,omitempty"`
AutovacuumVacuumCostLimit *wrappers.Int64Value `protobuf:"bytes,74,opt,name=autovacuum_vacuum_cost_limit,json=autovacuumVacuumCostLimit,proto3" json:"autovacuum_vacuum_cost_limit,omitempty"`
AutovacuumNaptime *wrappers.Int64Value `protobuf:"bytes,75,opt,name=autovacuum_naptime,json=autovacuumNaptime,proto3" json:"autovacuum_naptime,omitempty"`
ArchiveTimeout *wrappers.Int64Value `protobuf:"bytes,76,opt,name=archive_timeout,json=archiveTimeout,proto3" json:"archive_timeout,omitempty"`
TrackActivityQuerySize *wrappers.Int64Value `protobuf:"bytes,77,opt,name=track_activity_query_size,json=trackActivityQuerySize,proto3" json:"track_activity_query_size,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -483,7 +485,7 @@ func (m *PostgresqlConfig11) Reset() { *m = PostgresqlConfig11{} }
func (m *PostgresqlConfig11) String() string { return proto.CompactTextString(m) }
func (*PostgresqlConfig11) ProtoMessage() {}
func (*PostgresqlConfig11) Descriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{0}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{0}
}
func (m *PostgresqlConfig11) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PostgresqlConfig11.Unmarshal(m, b)
@ -1028,6 +1030,20 @@ func (m *PostgresqlConfig11) GetAutovacuumNaptime() *wrappers.Int64Value {
return nil
}
func (m *PostgresqlConfig11) GetArchiveTimeout() *wrappers.Int64Value {
if m != nil {
return m.ArchiveTimeout
}
return nil
}
func (m *PostgresqlConfig11) GetTrackActivityQuerySize() *wrappers.Int64Value {
if m != nil {
return m.TrackActivityQuerySize
}
return nil
}
type PostgresqlConfigSet11 struct {
// Effective settings for a PostgreSQL 11 cluster (a combination of settings defined
// in [user_config] and [default_config]).
@ -1045,7 +1061,7 @@ func (m *PostgresqlConfigSet11) Reset() { *m = PostgresqlConfigSet11{} }
func (m *PostgresqlConfigSet11) String() string { return proto.CompactTextString(m) }
func (*PostgresqlConfigSet11) ProtoMessage() {}
func (*PostgresqlConfigSet11) Descriptor() ([]byte, []int) {
return fileDescriptor_postgresql11_b03c44c8761ca1c0, []int{1}
return fileDescriptor_postgresql11_aab3631fcda8ab75, []int{1}
}
func (m *PostgresqlConfigSet11) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PostgresqlConfigSet11.Unmarshal(m, b)
@ -1104,188 +1120,193 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/config/postgresql11.proto", fileDescriptor_postgresql11_b03c44c8761ca1c0)
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/config/postgresql11.proto", fileDescriptor_postgresql11_aab3631fcda8ab75)
}
var fileDescriptor_postgresql11_b03c44c8761ca1c0 = []byte{
// 2855 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x9a, 0xdb, 0x76, 0xdb, 0xc6,
0xd5, 0xc7, 0x3f, 0x4a, 0x8e, 0x23, 0x8f, 0x2c, 0x09, 0x1c, 0x4a, 0x32, 0x24, 0x1f, 0xc3, 0xc4,
0xf9, 0x9c, 0xb4, 0x3a, 0xd0, 0x56, 0x1c, 0xa7, 0x69, 0xdc, 0x80, 0x20, 0x28, 0xb3, 0x06, 0x09,
0x06, 0x80, 0x2c, 0xdb, 0x59, 0x09, 0x3a, 0x04, 0x86, 0x24, 0x22, 0x00, 0x43, 0x63, 0x40, 0x1d,
0xdc, 0x9b, 0x5e, 0xf7, 0xae, 0xb9, 0x6b, 0x5f, 0xa5, 0x0f, 0xe0, 0x37, 0xe8, 0x23, 0xf4, 0x21,
0x7c, 0xd5, 0x35, 0x38, 0x10, 0xa0, 0x48, 0x07, 0x8c, 0x95, 0x3b, 0x69, 0xcf, 0xfe, 0xff, 0xf6,
0x1c, 0xf6, 0xcc, 0x60, 0xcf, 0x22, 0x78, 0x74, 0x86, 0x3c, 0x0b, 0x9f, 0xee, 0x98, 0x0e, 0x19,
0x5a, 0x3b, 0xae, 0xd5, 0xd9, 0x19, 0x10, 0x1a, 0xf4, 0x7c, 0x4c, 0x5f, 0x39, 0x3b, 0xc7, 0x95,
0x1d, 0x93, 0x78, 0x5d, 0xbb, 0x97, 0x31, 0x56, 0x2a, 0xdb, 0x03, 0x9f, 0x04, 0x04, 0xde, 0x8d,
0x94, 0xdb, 0xa1, 0x72, 0xdb, 0xb5, 0x3a, 0xdb, 0xa9, 0xd3, 0xf6, 0x71, 0x65, 0x3b, 0x52, 0x6e,
0xde, 0xea, 0x11, 0xd2, 0x73, 0xf0, 0x4e, 0x28, 0xea, 0x0c, 0xbb, 0x3b, 0x27, 0x3e, 0x1a, 0x0c,
0xb0, 0x4f, 0x23, 0xcc, 0xe6, 0xcd, 0xb1, 0x0e, 0x1c, 0x23, 0xc7, 0xb6, 0x50, 0x60, 0x13, 0x2f,
0x6a, 0x2e, 0xff, 0x43, 0x00, 0xb0, 0x3d, 0xe2, 0x8a, 0x21, 0xb3, 0x52, 0x81, 0x35, 0xb0, 0xe2,
0xa2, 0x53, 0xc3, 0x24, 0x9e, 0x87, 0x4d, 0xe6, 0x4e, 0xf9, 0xc2, 0x9d, 0xc2, 0xbd, 0xc5, 0xfb,
0xd7, 0xb7, 0xa3, 0x78, 0xdb, 0x49, 0xbc, 0xed, 0x86, 0x17, 0x3c, 0xdc, 0x7b, 0x86, 0x9c, 0x21,
0x56, 0x97, 0x5d, 0x74, 0x2a, 0xa6, 0x12, 0x58, 0x05, 0xcb, 0xb4, 0x8f, 0x7c, 0x6c, 0x19, 0x9d,
0x61, 0xb7, 0x8b, 0x7d, 0xca, 0xcf, 0xe5, 0x43, 0x96, 0x22, 0x49, 0x35, 0x52, 0xc0, 0xc7, 0xe0,
0x6a, 0x80, 0xdd, 0xc1, 0x88, 0x30, 0x9f, 0x4f, 0x58, 0x64, 0x82, 0x44, 0x7f, 0x08, 0x36, 0xd8,
0x48, 0x06, 0x3e, 0x1e, 0x84, 0x3d, 0x09, 0x7c, 0xe4, 0x51, 0x14, 0x8f, 0xe9, 0x52, 0x3e, 0xec,
0x9a, 0x8b, 0x4e, 0xdb, 0xb1, 0x58, 0xcf, 0x68, 0xe1, 0x43, 0xb0, 0x70, 0x42, 0xfc, 0x23, 0xc3,
0xc5, 0x2e, 0xff, 0x41, 0x3e, 0xe7, 0x43, 0xe6, 0xdc, 0xc4, 0x2e, 0x6c, 0x82, 0x55, 0x17, 0xd9,
0x5e, 0x80, 0x3d, 0xe4, 0x99, 0xd8, 0x18, 0x31, 0x2e, 0xe7, 0x33, 0x60, 0x46, 0x78, 0x18, 0xe3,
0x9e, 0x82, 0x12, 0x1a, 0x06, 0xe4, 0x18, 0x99, 0xc3, 0xa1, 0x9b, 0xd2, 0x3e, 0xcc, 0xa7, 0x15,
0x53, 0x5d, 0x02, 0x13, 0xc1, 0x4a, 0x38, 0xd9, 0x5d, 0xdb, 0xc1, 0x86, 0x63, 0xbb, 0x76, 0xc0,
0x2f, 0xcc, 0xb0, 0x62, 0x4c, 0x53, 0xb7, 0x1d, 0x2c, 0x33, 0x05, 0xdc, 0x07, 0xc5, 0xb8, 0x37,
0x26, 0xa1, 0x81, 0x61, 0x61, 0x07, 0x9d, 0xf1, 0x57, 0xf2, 0x31, 0x2b, 0x91, 0x4a, 0x24, 0x34,
0xa8, 0x31, 0x0d, 0x94, 0xc1, 0x6a, 0x16, 0x34, 0x40, 0x3d, 0x6c, 0xf4, 0xed, 0x80, 0x07, 0x33,
0x8c, 0x2d, 0x65, 0xb5, 0x51, 0x0f, 0x3f, 0xb1, 0x03, 0xd8, 0x02, 0x6b, 0x13, 0x34, 0xd7, 0xa6,
0x94, 0x5f, 0x9c, 0x61, 0xe2, 0xc7, 0x71, 0x4d, 0x9b, 0x52, 0xd8, 0x06, 0xeb, 0x13, 0x3c, 0xcb,
0xf6, 0x83, 0x33, 0xfe, 0x6a, 0x3e, 0xb0, 0x34, 0x0e, 0xac, 0x31, 0xdd, 0xf9, 0x89, 0x8b, 0xe6,
0x7f, 0xe9, 0x57, 0x4d, 0x5c, 0xb4, 0x02, 0x6d, 0xb0, 0xdc, 0xe9, 0x9d, 0xf8, 0x76, 0x80, 0xfd,
0x78, 0xfa, 0x97, 0x73, 0x29, 0xd5, 0xab, 0x6f, 0xdf, 0x54, 0x16, 0x2a, 0xbb, 0x5b, 0x95, 0xdd,
0xdd, 0xdd, 0x5d, 0x75, 0x29, 0x01, 0x44, 0x4b, 0xa1, 0x80, 0xb5, 0x11, 0xd1, 0xf1, 0x87, 0x86,
0x8b, 0x4e, 0xd9, 0x80, 0x29, 0xbf, 0x32, 0xc3, 0x58, 0x13, 0xa5, 0xec, 0x0f, 0x9b, 0xb1, 0x0e,
0xea, 0xe0, 0xda, 0x38, 0x70, 0xe8, 0x04, 0xf6, 0xc0, 0xb1, 0xb1, 0xcf, 0x73, 0x21, 0xf2, 0xc6,
0x04, 0xb2, 0x46, 0x86, 0x1d, 0x07, 0x47, 0xcc, 0xb5, 0x2c, 0x73, 0x24, 0x85, 0x2f, 0xc0, 0xea,
0x88, 0xda, 0x75, 0x86, 0xb4, 0x6f, 0xa0, 0x6e, 0x80, 0x7d, 0xbe, 0x98, 0x3f, 0x7c, 0xf0, 0xf6,
0x4d, 0xe5, 0xf2, 0xee, 0xd6, 0xfd, 0xdd, 0xbd, 0x47, 0x2a, 0x4c, 0x20, 0x75, 0xc6, 0x10, 0x18,
0x02, 0x1e, 0x82, 0x52, 0x07, 0x99, 0x47, 0xd8, 0xb3, 0xc6, 0xc8, 0xf0, 0xd7, 0x91, 0x8b, 0x31,
0x23, 0x03, 0xee, 0x80, 0x75, 0xe2, 0x58, 0x06, 0xf5, 0xd0, 0x80, 0xf6, 0x49, 0x60, 0x04, 0x7d,
0x1f, 0xd3, 0x3e, 0x71, 0x2c, 0xbe, 0x94, 0xcf, 0x5e, 0x79, 0xfb, 0xa6, 0xb2, 0xb8, 0x55, 0xd9,
0x7a, 0xf4, 0x70, 0x6f, 0x37, 0x5c, 0xb7, 0x55, 0xe2, 0x58, 0x5a, 0x8c, 0xd2, 0x13, 0x12, 0x34,
0xc0, 0x95, 0x13, 0xe4, 0x18, 0x0e, 0x3e, 0xc6, 0x0e, 0xbf, 0x7a, 0xa7, 0x70, 0x6f, 0xf9, 0x7e,
0x75, 0x7b, 0xa6, 0xfb, 0x65, 0x7b, 0xf2, 0x72, 0xd8, 0x3e, 0x44, 0x8e, 0xcc, 0x48, 0xea, 0xc2,
0x49, 0xfc, 0x17, 0x7c, 0x0d, 0x20, 0x3d, 0xf3, 0xcc, 0xbe, 0x4f, 0x3c, 0x32, 0xa4, 0x86, 0x49,
0x5c, 0x96, 0xbb, 0x6b, 0x61, 0xa4, 0xa7, 0xef, 0x1f, 0x49, 0x4b, 0x99, 0x62, 0x88, 0x54, 0x8b,
0xf4, 0xbc, 0x09, 0xfe, 0x08, 0xa0, 0xd9, 0xc7, 0xe6, 0xd1, 0x80, 0xd8, 0x5e, 0x60, 0x04, 0xb6,
0x8b, 0xc9, 0x30, 0xe0, 0xd7, 0xf3, 0x27, 0x0f, 0xbe, 0x7d, 0x53, 0x59, 0x7e, 0xc0, 0xa6, 0x2d,
0x9d, 0xbf, 0x62, 0x8a, 0xd2, 0x23, 0x12, 0xfc, 0x11, 0xdc, 0xc8, 0xf0, 0x4d, 0xe2, 0x0e, 0x1c,
0xcc, 0xae, 0x00, 0x23, 0x40, 0x7e, 0x0f, 0x07, 0xfc, 0xb5, 0x19, 0xf2, 0x75, 0x33, 0x25, 0x88,
0x23, 0x80, 0x1e, 0xea, 0xe1, 0x0f, 0x60, 0x3d, 0xc3, 0xcf, 0x26, 0x17, 0xff, 0xeb, 0x92, 0x6b,
0x35, 0xc5, 0x64, 0xf2, 0xeb, 0x1b, 0x70, 0x95, 0x5d, 0x80, 0x6c, 0xfd, 0xa9, 0xfd, 0x1a, 0xf3,
0x1b, 0xf9, 0x3b, 0x16, 0xb8, 0xe8, 0xf4, 0x10, 0x39, 0x9a, 0xfd, 0x1a, 0x87, 0x72, 0xdb, 0x4b,
0xe5, 0x9b, 0xb3, 0xc8, 0x6d, 0x2f, 0x91, 0xbf, 0x04, 0xd7, 0x59, 0x74, 0x1a, 0x20, 0xcf, 0xea,
0x9c, 0x19, 0x34, 0xf0, 0x31, 0x72, 0x6d, 0xaf, 0x17, 0x9f, 0x4b, 0xd7, 0xf3, 0x69, 0xbc, 0x8b,
0x4e, 0xb5, 0x48, 0xae, 0x25, 0xea, 0xe8, 0x50, 0x3a, 0x04, 0x1b, 0x16, 0xee, 0xa2, 0xa1, 0x13,
0x30, 0x7e, 0x60, 0xd3, 0xc0, 0x36, 0x69, 0xb2, 0x2a, 0x37, 0x66, 0xb8, 0xda, 0x63, 0xb5, 0x36,
0x12, 0xc7, 0x2b, 0xf2, 0xb7, 0x02, 0x58, 0x35, 0x89, 0x47, 0x03, 0x9f, 0xdd, 0xb7, 0x06, 0x3e,
0x35, 0x9d, 0x21, 0xb5, 0x89, 0xc7, 0xdf, 0x0c, 0x13, 0xba, 0xf9, 0xfe, 0x09, 0x2d, 0x8e, 0xa8,
0x52, 0x02, 0x55, 0x4b, 0xe6, 0xa4, 0x11, 0xb6, 0xc1, 0x9a, 0x39, 0xf4, 0x29, 0xf1, 0x8d, 0x60,
0x38, 0x70, 0xb0, 0xd1, 0xf5, 0xa3, 0xef, 0x0e, 0xfe, 0xd6, 0x0c, 0xd9, 0x56, 0x8a, 0xa4, 0x3a,
0x53, 0xd6, 0x63, 0x21, 0xfc, 0x01, 0x94, 0xba, 0x3e, 0x61, 0x77, 0x8b, 0xe3, 0xa0, 0x01, 0x4d,
0xee, 0xf7, 0xdb, 0xf9, 0x39, 0xc6, 0xbd, 0x7d, 0x53, 0xb9, 0x5a, 0xd9, 0xba, 0x5f, 0xd9, 0xfb,
0x72, 0xef, 0xd1, 0x83, 0x87, 0x7b, 0x5f, 0xaa, 0x45, 0x46, 0x12, 0x63, 0x50, 0x74, 0xe7, 0xfc,
0x00, 0x4a, 0x3f, 0x11, 0xdb, 0x3b, 0x8f, 0xbf, 0xf3, 0x5e, 0x78, 0x46, 0x1a, 0xc7, 0xff, 0x15,
0x94, 0xba, 0xc4, 0x37, 0xb1, 0x31, 0x40, 0x3e, 0x72, 0x1c, 0xec, 0x18, 0x2e, 0xb1, 0x30, 0xff,
0xd1, 0x45, 0x4f, 0x98, 0x3a, 0x83, 0xb6, 0x63, 0x66, 0x93, 0x58, 0x58, 0x2d, 0x76, 0xcf, 0x9b,
0xa0, 0x0f, 0x4a, 0xa6, 0x63, 0x63, 0x2f, 0x30, 0xd8, 0x56, 0x70, 0x31, 0xa5, 0xe1, 0xdd, 0x57,
0xbe, 0xe8, 0x41, 0x2a, 0x93, 0x5e, 0x74, 0x90, 0x16, 0x23, 0x7c, 0xd3, 0xf6, 0x9a, 0x31, 0x1c,
0x3a, 0x80, 0x73, 0x48, 0x6f, 0x3c, 0xe0, 0xc7, 0xbf, 0x59, 0xc0, 0x65, 0x87, 0xf4, 0xb2, 0xd1,
0xce, 0xc0, 0xb5, 0x24, 0x1a, 0xf6, 0x7d, 0xe2, 0x87, 0x1b, 0x0a, 0xbb, 0xd8, 0x0b, 0xf8, 0x4f,
0x7e, 0xb3, 0xa0, 0xab, 0x51, 0x50, 0x89, 0x05, 0xd0, 0x12, 0x3e, 0x7c, 0x0e, 0x36, 0x93, 0xd0,
0xd6, 0xd0, 0x0f, 0x6b, 0x93, 0x4c, 0xf4, 0xbb, 0x33, 0x6c, 0xe3, 0x08, 0x5b, 0x8b, 0xc5, 0x29,
0x59, 0x04, 0x2b, 0x8c, 0x9c, 0x9e, 0x8a, 0x94, 0xff, 0x34, 0xc4, 0x6d, 0x4e, 0xe0, 0xaa, 0x84,
0x38, 0x71, 0x0d, 0xe3, 0x90, 0x9e, 0x98, 0x2a, 0x46, 0x90, 0x4c, 0x25, 0xf4, 0xff, 0xb3, 0x41,
0x32, 0x85, 0x50, 0x03, 0x40, 0x06, 0xb1, 0x6c, 0x9a, 0xe5, 0xdc, 0xcb, 0xe5, 0x14, 0x1d, 0xd2,
0xab, 0x8d, 0x89, 0xd8, 0x79, 0x1c, 0xa2, 0xe2, 0xd1, 0xf2, 0x9f, 0xe5, 0x42, 0x16, 0x19, 0x24,
0x76, 0x67, 0xfb, 0x88, 0xc9, 0xa3, 0x45, 0x3e, 0xc6, 0x7e, 0x87, 0x50, 0x3b, 0x38, 0xe3, 0x3f,
0xbf, 0xe8, 0x3e, 0x92, 0x49, 0x2f, 0x5c, 0xd7, 0x67, 0x09, 0x32, 0xec, 0xfb, 0xb8, 0x09, 0x7e,
0x0b, 0xd8, 0xc4, 0x18, 0x0e, 0x31, 0x8f, 0x8c, 0x13, 0x64, 0x07, 0x94, 0xff, 0x5d, 0x6e, 0xef,
0xd9, 0x68, 0x65, 0x62, 0x1e, 0x1d, 0x32, 0x7f, 0x78, 0x04, 0x96, 0x18, 0x21, 0xcd, 0x8f, 0xdf,
0x87, 0x1d, 0xaf, 0x5f, 0xa8, 0xe3, 0xa3, 0x8c, 0x09, 0x83, 0xa5, 0xf9, 0x23, 0x44, 0xdd, 0x1d,
0x55, 0x44, 0x94, 0xdf, 0xca, 0xcf, 0x46, 0x86, 0xd0, 0xe3, 0x7a, 0x88, 0xc2, 0xdb, 0x60, 0x91,
0x62, 0xe4, 0x9b, 0x7d, 0x63, 0x80, 0x82, 0x3e, 0xbf, 0x7d, 0xa7, 0x70, 0xef, 0x8a, 0x0a, 0x22,
0x53, 0x1b, 0x05, 0x7d, 0xb6, 0x9c, 0x3e, 0x39, 0x31, 0x28, 0x36, 0x87, 0x3e, 0x5b, 0x88, 0x9d,
0xfc, 0xe5, 0xf4, 0xc9, 0x89, 0x16, 0xbb, 0xc3, 0x9f, 0x0b, 0xe0, 0x66, 0x72, 0x07, 0x66, 0x2a,
0x5b, 0xc3, 0xa6, 0xc4, 0x89, 0xf2, 0x63, 0x37, 0x9c, 0xa0, 0xd6, 0xfb, 0x4f, 0x50, 0xa6, 0xe8,
0x6d, 0x24, 0x54, 0xf5, 0x7a, 0x1c, 0x74, 0x5a, 0x23, 0x7c, 0x02, 0x8a, 0xa3, 0x05, 0x1a, 0x7d,
0x8f, 0x55, 0xf2, 0xa7, 0x8e, 0x1b, 0xa9, 0x92, 0x4f, 0xaf, 0xc7, 0x2c, 0xd9, 0xcd, 0xa3, 0x11,
0xe4, 0xfe, 0x0c, 0xc5, 0x3f, 0x13, 0x24, 0x7a, 0x1b, 0x7c, 0x6c, 0x5b, 0x0e, 0x36, 0x6c, 0x6f,
0x6c, 0x76, 0x28, 0xa6, 0x34, 0xfc, 0x80, 0x8b, 0xb1, 0x0f, 0xf2, 0xb1, 0xb7, 0x19, 0xa7, 0xe1,
0x65, 0xc6, 0xab, 0x45, 0x90, 0x24, 0x54, 0x1f, 0x5c, 0xed, 0x9c, 0x05, 0x18, 0x19, 0x64, 0x18,
0x0c, 0x86, 0x01, 0xbf, 0x17, 0xce, 0xbb, 0xf4, 0xfe, 0xf3, 0x5e, 0x65, 0x34, 0x25, 0x84, 0xa9,
0x8b, 0x9d, 0xf4, 0x1f, 0x88, 0xc0, 0x95, 0x53, 0xd7, 0xe9, 0xd8, 0x1e, 0xf2, 0xcf, 0xf8, 0x2f,
0xc2, 0x30, 0xe2, 0xfb, 0x87, 0x79, 0xee, 0x3a, 0xd5, 0x10, 0xa5, 0xa6, 0xd4, 0x38, 0x04, 0x19,
0x84, 0x19, 0xf4, 0xf0, 0x37, 0x08, 0xa1, 0x84, 0x28, 0x35, 0xa5, 0xb2, 0xf2, 0xb9, 0x67, 0x7b,
0xc6, 0x00, 0x7b, 0x16, 0xfb, 0x1c, 0x74, 0xec, 0x51, 0xc5, 0xfb, 0xe5, 0x0c, 0x25, 0x65, 0xcf,
0xf6, 0xda, 0x91, 0x52, 0xb6, 0x93, 0xaa, 0xb7, 0x0e, 0x38, 0x0b, 0x23, 0x6b, 0x2c, 0x61, 0x1e,
0xcd, 0x50, 0x3d, 0x27, 0xa2, 0x64, 0x25, 0x9f, 0x45, 0x2f, 0x46, 0xcc, 0x44, 0x8d, 0x01, 0xf6,
0xb3, 0xa9, 0xc3, 0x7f, 0x95, 0x0f, 0x5c, 0x77, 0xd1, 0x29, 0x3b, 0xb1, 0x68, 0x1b, 0xfb, 0x99,
0x7c, 0x81, 0x06, 0xb8, 0x15, 0xbf, 0x44, 0x59, 0xef, 0x80, 0xff, 0x21, 0x1f, 0xbe, 0x19, 0x3d,
0x47, 0x59, 0xd3, 0x02, 0x7c, 0x0d, 0x16, 0x91, 0xef, 0xa3, 0x33, 0xc3, 0x1b, 0x3a, 0x0e, 0xe5,
0xbf, 0xce, 0x3d, 0x4a, 0x40, 0xe8, 0xde, 0x62, 0xde, 0xf0, 0x15, 0x58, 0x61, 0xb5, 0x29, 0x75,
0x10, 0xed, 0x1b, 0xaf, 0x86, 0x24, 0xc0, 0xfc, 0x1f, 0xc3, 0x85, 0x7f, 0x72, 0x81, 0x14, 0x4e,
0x80, 0xdf, 0x31, 0x9e, 0xba, 0xdc, 0x19, 0xfb, 0x1f, 0xd6, 0x41, 0x31, 0x39, 0xbb, 0x4e, 0xec,
0xa0, 0x6f, 0x10, 0xdb, 0xa2, 0xfc, 0x37, 0xb9, 0xbd, 0x5e, 0x89, 0x45, 0x87, 0x76, 0xd0, 0x57,
0x6c, 0x8b, 0xc2, 0x16, 0x58, 0xc3, 0xd4, 0x44, 0x03, 0xcc, 0xca, 0x0b, 0x96, 0x4c, 0x27, 0xc8,
0xf7, 0x6c, 0xaf, 0xc7, 0x3f, 0xce, 0x65, 0x95, 0x22, 0xa1, 0x16, 0xea, 0x0e, 0x23, 0x19, 0x94,
0xc1, 0xaa, 0x43, 0xc2, 0x42, 0x0f, 0x05, 0xc6, 0xc0, 0xb7, 0x8f, 0x6d, 0x07, 0xb3, 0xcf, 0xaf,
0x3f, 0xe5, 0xe2, 0xa0, 0x43, 0xc4, 0x50, 0xd6, 0x1e, 0xa9, 0x58, 0x05, 0x44, 0x06, 0xd8, 0x47,
0x01, 0xf1, 0xd9, 0xda, 0x9b, 0xd8, 0xc2, 0xe1, 0xbb, 0x5f, 0xdc, 0xc7, 0x6f, 0x73, 0xa1, 0x1b,
0x89, 0xbc, 0x3d, 0x52, 0x27, 0x3d, 0x6d, 0x81, 0xb5, 0x70, 0xa9, 0x0c, 0xe4, 0x38, 0x86, 0x6d,
0x61, 0x2f, 0xb0, 0xbb, 0x36, 0xf6, 0x29, 0x2f, 0xe4, 0x8f, 0x3c, 0x14, 0x0a, 0x8e, 0xd3, 0x48,
0x65, 0xac, 0xaf, 0x61, 0xa5, 0x86, 0x7c, 0x8b, 0x7d, 0xf1, 0x74, 0x89, 0x1f, 0xd6, 0x6a, 0xd1,
0xb4, 0x52, 0xbe, 0x9a, 0xdf, 0xd7, 0x44, 0x2e, 0x8e, 0xd4, 0xd1, 0xdc, 0x52, 0xd8, 0x04, 0xab,
0x49, 0xed, 0x6e, 0xbf, 0xc6, 0x06, 0xc5, 0xaf, 0xa8, 0x89, 0x3c, 0xca, 0x8b, 0xf9, 0x5d, 0xcd,
0xe8, 0xb4, 0x58, 0xc6, 0x86, 0x1e, 0x6e, 0x1d, 0x16, 0x25, 0x4c, 0x78, 0x03, 0xbf, 0x1a, 0x22,
0x87, 0xf2, 0xb5, 0x7c, 0xde, 0x48, 0xc8, 0x52, 0x5f, 0x0a, 0x65, 0xf0, 0x31, 0x58, 0xc2, 0xa7,
0x76, 0x60, 0x90, 0xf8, 0x0b, 0x98, 0x97, 0xf2, 0x6f, 0x62, 0x26, 0x50, 0xa2, 0xef, 0x59, 0xf8,
0x2d, 0x58, 0xa2, 0xf8, 0x55, 0xf4, 0x0c, 0x68, 0x12, 0x1a, 0xf0, 0xf5, 0x19, 0x0a, 0xb5, 0x45,
0x8a, 0x5f, 0xb5, 0x51, 0x0f, 0x8b, 0x84, 0x86, 0xe7, 0x97, 0x8f, 0x3c, 0x8b, 0xb8, 0x19, 0xc8,
0xfe, 0x0c, 0x90, 0xe5, 0x48, 0x35, 0xe2, 0x7c, 0x0f, 0xd6, 0x33, 0x2f, 0xc2, 0x61, 0xed, 0x4f,
0xfc, 0x23, 0x96, 0x15, 0x4f, 0xf2, 0x8b, 0xb1, 0x85, 0xb7, 0x6f, 0x2a, 0x97, 0x2a, 0x5b, 0x0f,
0xee, 0xab, 0xab, 0x29, 0xa4, 0x89, 0x4e, 0x0f, 0x23, 0x04, 0xec, 0x83, 0x1b, 0x19, 0xf8, 0xe4,
0x3b, 0x6f, 0x63, 0xc6, 0x27, 0x8b, 0xad, 0xca, 0x56, 0x65, 0x77, 0x57, 0xdd, 0x48, 0x61, 0xcf,
0xce, 0xbd, 0xfe, 0xfe, 0xf4, 0xce, 0x48, 0xd1, 0x35, 0xf1, 0xe7, 0x19, 0x9f, 0x34, 0xa3, 0x48,
0xef, 0x8a, 0x95, 0x14, 0xaf, 0x30, 0x13, 0xcb, 0x43, 0x03, 0x76, 0x7f, 0xf0, 0x4f, 0xf3, 0x23,
0x14, 0xdf, 0xbe, 0xa9, 0x2c, 0x55, 0xc6, 0x5f, 0x90, 0x52, 0x52, 0x2b, 0x02, 0x95, 0x35, 0xb0,
0x90, 0xbc, 0x99, 0xc1, 0x0d, 0xb0, 0x76, 0x28, 0xc8, 0x86, 0x2c, 0x3d, 0x93, 0x64, 0xe3, 0xa0,
0xa5, 0xb5, 0x25, 0xb1, 0x51, 0x6f, 0x48, 0x35, 0xee, 0xff, 0xe0, 0x1a, 0x28, 0xa6, 0x4d, 0xaa,
0xd4, 0x96, 0x1b, 0xa2, 0xc0, 0x15, 0xc6, 0xcd, 0xb2, 0xb2, 0xdf, 0x10, 0x05, 0x99, 0x9b, 0x2b,
0xff, 0xa7, 0x00, 0x8a, 0x13, 0xef, 0x63, 0xb0, 0x0c, 0x6e, 0x69, 0x2f, 0x5a, 0xe2, 0x13, 0x55,
0x69, 0x29, 0x07, 0x9a, 0x21, 0x2a, 0xcd, 0x66, 0x43, 0x3f, 0x17, 0x67, 0x03, 0xac, 0x4d, 0xf1,
0x51, 0x5a, 0x5c, 0x01, 0x6e, 0x82, 0xf5, 0x69, 0x4d, 0xf5, 0x3a, 0x37, 0x07, 0x6f, 0x00, 0x7e,
0x4a, 0x9b, 0xac, 0xb0, 0xee, 0xcc, 0xc3, 0x8f, 0xc1, 0xed, 0x29, 0xad, 0xaa, 0xd4, 0x54, 0x74,
0xc9, 0x38, 0x54, 0x1b, 0xba, 0xc4, 0x5d, 0xfa, 0x65, 0x27, 0xa1, 0xdd, 0x96, 0x5f, 0x70, 0x1f,
0x94, 0xff, 0x55, 0x00, 0xa5, 0x29, 0xef, 0x24, 0xf0, 0x13, 0x70, 0x47, 0x54, 0x5a, 0x9a, 0xae,
0x0a, 0x8d, 0x96, 0x6e, 0x48, 0xcf, 0x45, 0xf9, 0x40, 0x6b, 0x28, 0xad, 0x73, 0x83, 0xbb, 0x0e,
0xae, 0x4d, 0xf5, 0x0a, 0x87, 0x77, 0x03, 0xf0, 0xd3, 0x1b, 0xc3, 0x01, 0x96, 0xc1, 0xad, 0xa9,
0xad, 0x6d, 0x41, 0xd5, 0x1b, 0x7a, 0x43, 0x69, 0x71, 0xf3, 0xe5, 0x9f, 0x0b, 0xa0, 0x38, 0xf1,
0x66, 0xc0, 0xc6, 0x55, 0x57, 0x54, 0x51, 0x62, 0xae, 0x82, 0x2c, 0x4b, 0xb2, 0xd1, 0x54, 0x6a,
0xd2, 0xb9, 0x9e, 0x6d, 0x82, 0xf5, 0x69, 0x4e, 0x61, 0xc7, 0xae, 0x83, 0x6b, 0x53, 0xdb, 0xc2,
0x7e, 0xdd, 0x06, 0xd7, 0xa7, 0x35, 0xaa, 0xd2, 0xbe, 0x2a, 0x69, 0x1a, 0xeb, 0xd4, 0x1c, 0x58,
0x48, 0xaa, 0x6c, 0xb6, 0xba, 0xb2, 0xb2, 0x3f, 0x35, 0xc1, 0x56, 0x01, 0x97, 0x36, 0xd5, 0xa4,
0xea, 0xc1, 0xfe, 0x17, 0x5c, 0x61, 0x8a, 0x75, 0x8f, 0x9b, 0x9b, 0x62, 0x7d, 0xc0, 0xcd, 0x4f,
0xb1, 0xde, 0xe7, 0x2e, 0x4d, 0xb1, 0x56, 0xb8, 0x0f, 0x60, 0x11, 0x2c, 0xa5, 0x56, 0x59, 0xd9,
0xe7, 0x2e, 0x8f, 0x3b, 0xb6, 0x14, 0xbd, 0x21, 0x4a, 0xdc, 0x87, 0x2c, 0xc1, 0x53, 0xeb, 0xa1,
0xa0, 0xb6, 0x1a, 0xad, 0x7d, 0x6e, 0x01, 0x96, 0xc0, 0x4a, 0x6a, 0x96, 0x54, 0x55, 0x51, 0xb9,
0x2b, 0xe3, 0xc6, 0xba, 0xa0, 0x0b, 0x32, 0x07, 0xc6, 0x8d, 0x6d, 0xa1, 0xd5, 0x10, 0xb9, 0xc5,
0xf2, 0x3f, 0x0b, 0xa0, 0x38, 0x51, 0x95, 0xb2, 0x95, 0x62, 0xae, 0x21, 0xce, 0x78, 0x26, 0xa9,
0x55, 0x45, 0x6b, 0xe8, 0x2f, 0xce, 0xcd, 0xd3, 0x4d, 0xb0, 0x31, 0xcd, 0x49, 0x97, 0x54, 0x4d,
0xe2, 0x0a, 0x6c, 0x3d, 0xa6, 0x35, 0xd7, 0xa4, 0xba, 0x70, 0x20, 0xeb, 0xd1, 0x82, 0x4d, 0x73,
0x88, 0xfe, 0x92, 0xb8, 0xf9, 0xf2, 0xdf, 0x0b, 0xe0, 0x6a, 0xb6, 0xf0, 0x4c, 0x22, 0x6a, 0xba,
0xa0, 0x4b, 0x4d, 0xa9, 0x75, 0x7e, 0xc7, 0xae, 0x03, 0x38, 0xde, 0xdc, 0x52, 0x5a, 0x52, 0x74,
0x34, 0x8c, 0xdb, 0x6b, 0x35, 0x99, 0x9b, 0x9b, 0x34, 0x37, 0x95, 0x1a, 0x37, 0x3f, 0x69, 0x16,
0x64, 0x99, 0xbb, 0x54, 0xfe, 0x6f, 0x01, 0xac, 0x4e, 0xad, 0xe3, 0xee, 0x82, 0x8f, 0x74, 0x55,
0x68, 0x69, 0x82, 0xc8, 0x92, 0xdf, 0x68, 0x68, 0x8a, 0x2c, 0xe8, 0x93, 0x3b, 0xee, 0x73, 0xf0,
0xe9, 0x74, 0x37, 0x55, 0x12, 0x6a, 0xc6, 0x41, 0x2b, 0xda, 0xe5, 0xba, 0x54, 0xe3, 0x0a, 0xf0,
0x1e, 0xf8, 0xe4, 0x17, 0x7c, 0x53, 0xcf, 0x39, 0xf8, 0x19, 0xb8, 0xfb, 0x2e, 0xcf, 0xb6, 0x24,
0xe8, 0x42, 0x55, 0x96, 0x42, 0x11, 0x37, 0x0f, 0x3f, 0x05, 0xe5, 0xe9, 0xae, 0x9a, 0xa4, 0x36,
0x04, 0xb9, 0xf1, 0x92, 0x39, 0x73, 0x97, 0xca, 0xdf, 0x83, 0xc5, 0x4c, 0x51, 0xc5, 0x0e, 0x83,
0xea, 0x0b, 0x5d, 0x12, 0x0c, 0xe5, 0x40, 0x6f, 0x1f, 0xe8, 0x93, 0x7b, 0x65, 0xac, 0xf5, 0x89,
0xf4, 0x9c, 0x2b, 0x40, 0x1e, 0xac, 0x8e, 0x59, 0x25, 0x4d, 0x14, 0xda, 0xac, 0xbf, 0x65, 0x15,
0x5c, 0x19, 0x95, 0x52, 0x6c, 0xab, 0x3f, 0x6f, 0xca, 0x46, 0xb5, 0xd1, 0x12, 0xd4, 0x17, 0x93,
0xa7, 0x7c, 0xa6, 0xad, 0x2a, 0x68, 0xd2, 0xc3, 0x3d, 0xae, 0x00, 0x21, 0x58, 0xce, 0x98, 0x59,
0xb4, 0xb9, 0xf2, 0xf3, 0x90, 0x19, 0xd5, 0x4e, 0x09, 0x53, 0x69, 0x4f, 0x59, 0x82, 0x6b, 0xa0,
0x94, 0x69, 0xab, 0x29, 0xe2, 0x01, 0x5b, 0x5f, 0xae, 0xc0, 0x12, 0x27, 0xd3, 0x20, 0x2a, 0x2d,
0x9d, 0xd9, 0xe7, 0xd8, 0x19, 0xbb, 0x3c, 0xfe, 0x75, 0xce, 0x92, 0xb6, 0x2a, 0x88, 0x4f, 0x35,
0x59, 0xd0, 0x9e, 0x18, 0xdf, 0x1d, 0xb0, 0x13, 0x79, 0x3c, 0x48, 0x09, 0xac, 0x9c, 0x73, 0x88,
0x02, 0x9c, 0x57, 0x29, 0x2d, 0x6e, 0x8e, 0xf5, 0x68, 0xc2, 0x5e, 0xaf, 0x73, 0xf3, 0xf0, 0x23,
0x70, 0xf3, 0x7c, 0x83, 0x26, 0xd4, 0x25, 0x43, 0x6a, 0x89, 0x4a, 0x8d, 0x6d, 0xfc, 0x4b, 0xe5,
0x7f, 0xcf, 0x81, 0xb5, 0xf3, 0xd5, 0x84, 0x86, 0x83, 0x4a, 0x05, 0x5a, 0x80, 0xc3, 0xdd, 0x2e,
0x36, 0x03, 0xfb, 0x18, 0x1b, 0x51, 0xdd, 0x11, 0xff, 0x2e, 0xe1, 0xab, 0xf7, 0xae, 0x52, 0xd4,
0x95, 0x11, 0x32, 0x32, 0xc1, 0x97, 0x60, 0x71, 0x48, 0xb1, 0x9f, 0x04, 0x98, 0xbb, 0x68, 0x00,
0xc0, 0x68, 0x31, 0xfb, 0x2f, 0x60, 0x39, 0xa9, 0x79, 0x62, 0xfc, 0xfc, 0x45, 0xf1, 0x4b, 0x31,
0x30, 0x32, 0x54, 0x9f, 0xbd, 0xd4, 0x7b, 0x76, 0xd0, 0x1f, 0x76, 0xb6, 0x4d, 0xe2, 0xee, 0x44,
0xd4, 0xad, 0xe8, 0xd7, 0x1f, 0x3d, 0xb2, 0xd5, 0xc3, 0x5e, 0xf8, 0x1d, 0xb3, 0x33, 0xd3, 0xef,
0x52, 0xbe, 0x4e, 0x8d, 0x9d, 0xcb, 0xa1, 0xee, 0xc1, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x82,
0x1c, 0x97, 0x00, 0xd2, 0x22, 0x00, 0x00,
var fileDescriptor_postgresql11_aab3631fcda8ab75 = []byte{
// 2929 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x9a, 0x4b, 0x7b, 0xdb, 0xc6,
0xd5, 0xc7, 0x5f, 0x4a, 0x8e, 0x23, 0x8f, 0x2c, 0x09, 0x1c, 0x5d, 0x0c, 0xc9, 0xd7, 0x30, 0x71,
0x5e, 0x27, 0xad, 0x24, 0x52, 0x56, 0x1c, 0xa7, 0x69, 0xdc, 0x80, 0x20, 0x28, 0xb3, 0x06, 0x09,
0x06, 0x80, 0x24, 0xdb, 0x79, 0x12, 0x74, 0x08, 0x0c, 0x49, 0x44, 0x20, 0x86, 0xc2, 0x80, 0xba,
0xb8, 0x9b, 0xae, 0xbb, 0xcc, 0xae, 0xfd, 0x2a, 0xfd, 0x00, 0x5a, 0x77, 0xd3, 0x8f, 0xd0, 0x0f,
0xa1, 0x55, 0x9f, 0xc1, 0x85, 0x00, 0x45, 0x3a, 0x60, 0xec, 0xec, 0xa4, 0x33, 0xe7, 0xff, 0x3b,
0x73, 0x39, 0x33, 0x83, 0x33, 0x0f, 0xc1, 0xd3, 0x73, 0xe4, 0x5a, 0xf8, 0x6c, 0xdb, 0x74, 0xc8,
0xc0, 0xda, 0xee, 0x59, 0xad, 0xed, 0x3e, 0xa1, 0x7e, 0xc7, 0xc3, 0xf4, 0xd8, 0xd9, 0x3e, 0x29,
0x6d, 0x9b, 0xc4, 0x6d, 0xdb, 0x9d, 0x94, 0xb1, 0x54, 0xda, 0xea, 0x7b, 0xc4, 0x27, 0xf0, 0x61,
0xa8, 0xdc, 0x0a, 0x94, 0x5b, 0x3d, 0xab, 0xb5, 0x95, 0x38, 0x6d, 0x9d, 0x94, 0xb6, 0x42, 0xe5,
0xc6, 0xbd, 0x0e, 0x21, 0x1d, 0x07, 0x6f, 0x07, 0xa2, 0xd6, 0xa0, 0xbd, 0x7d, 0xea, 0xa1, 0x7e,
0x1f, 0x7b, 0x34, 0xc4, 0x6c, 0xdc, 0x1d, 0xe9, 0xc0, 0x09, 0x72, 0x6c, 0x0b, 0xf9, 0x36, 0x71,
0xc3, 0xe6, 0xc2, 0xbf, 0xcb, 0x00, 0x36, 0x87, 0x5c, 0x31, 0x60, 0x96, 0x4a, 0xb0, 0x02, 0x96,
0x7a, 0xe8, 0xcc, 0x30, 0x89, 0xeb, 0x62, 0x93, 0xb9, 0x53, 0x3e, 0xf7, 0x20, 0xf7, 0x68, 0x7e,
0xe7, 0xf6, 0x56, 0x18, 0x6f, 0x2b, 0x8e, 0xb7, 0x55, 0x73, 0xfd, 0x27, 0xbb, 0x07, 0xc8, 0x19,
0x60, 0x75, 0xb1, 0x87, 0xce, 0xc4, 0x44, 0x02, 0xcb, 0x60, 0x91, 0x76, 0x91, 0x87, 0x2d, 0xa3,
0x35, 0x68, 0xb7, 0xb1, 0x47, 0xf9, 0x99, 0x6c, 0xc8, 0x42, 0x28, 0x29, 0x87, 0x0a, 0xf8, 0x0c,
0xdc, 0xf4, 0x71, 0xaf, 0x3f, 0x24, 0xcc, 0x66, 0x13, 0xe6, 0x99, 0x20, 0xd6, 0x1f, 0x82, 0x75,
0x36, 0x92, 0xbe, 0x87, 0xfb, 0x41, 0x4f, 0x7c, 0x0f, 0xb9, 0x14, 0x45, 0x63, 0xba, 0x96, 0x0d,
0xbb, 0xd5, 0x43, 0x67, 0xcd, 0x48, 0xac, 0xa7, 0xb4, 0xf0, 0x09, 0x98, 0x3b, 0x25, 0xde, 0x91,
0xd1, 0xc3, 0x3d, 0xfe, 0x83, 0x6c, 0xce, 0x87, 0xcc, 0xb9, 0x8e, 0x7b, 0xb0, 0x0e, 0x56, 0x7a,
0xc8, 0x76, 0x7d, 0xec, 0x22, 0xd7, 0xc4, 0xc6, 0x90, 0x71, 0x3d, 0x9b, 0x01, 0x53, 0xc2, 0xc3,
0x08, 0xf7, 0x02, 0x2c, 0xa3, 0x81, 0x4f, 0x4e, 0x90, 0x39, 0x18, 0xf4, 0x12, 0xda, 0x87, 0xd9,
0xb4, 0x7c, 0xa2, 0x8b, 0x61, 0x22, 0x58, 0x0a, 0x26, 0xbb, 0x6d, 0x3b, 0xd8, 0x70, 0xec, 0x9e,
0xed, 0xf3, 0x73, 0x53, 0xac, 0x18, 0xd3, 0x54, 0x6d, 0x07, 0xcb, 0x4c, 0x01, 0xf7, 0x40, 0x3e,
0xea, 0x8d, 0x49, 0xa8, 0x6f, 0x58, 0xd8, 0x41, 0xe7, 0xfc, 0x8d, 0x6c, 0xcc, 0x52, 0xa8, 0x12,
0x09, 0xf5, 0x2b, 0x4c, 0x03, 0x65, 0xb0, 0x92, 0x06, 0xf5, 0x51, 0x07, 0x1b, 0x5d, 0xdb, 0xe7,
0xc1, 0x14, 0x63, 0x4b, 0x58, 0x4d, 0xd4, 0xc1, 0xcf, 0x6d, 0x1f, 0x36, 0xc0, 0xea, 0x18, 0xad,
0x67, 0x53, 0xca, 0xcf, 0x4f, 0x31, 0xf1, 0xa3, 0xb8, 0xba, 0x4d, 0x29, 0x6c, 0x82, 0xb5, 0x31,
0x9e, 0x65, 0x7b, 0xfe, 0x39, 0x7f, 0x33, 0x1b, 0xb8, 0x3c, 0x0a, 0xac, 0x30, 0xdd, 0xd5, 0x89,
0x0b, 0xe7, 0x7f, 0xe1, 0x57, 0x4d, 0x5c, 0xb8, 0x02, 0x4d, 0xb0, 0xd8, 0xea, 0x9c, 0x7a, 0xb6,
0x8f, 0xbd, 0x68, 0xfa, 0x17, 0x33, 0x29, 0xe5, 0x9b, 0x97, 0x17, 0xa5, 0xb9, 0x52, 0x71, 0xb3,
0x54, 0x2c, 0x16, 0x8b, 0xea, 0x42, 0x0c, 0x08, 0x97, 0x42, 0x01, 0xab, 0x43, 0xa2, 0xe3, 0x0d,
0x8c, 0x1e, 0x3a, 0x63, 0x03, 0xa6, 0xfc, 0xd2, 0x14, 0x63, 0x8d, 0x95, 0xb2, 0x37, 0xa8, 0x47,
0x3a, 0xa8, 0x83, 0x5b, 0xa3, 0xc0, 0x81, 0xe3, 0xdb, 0x7d, 0xc7, 0xc6, 0x1e, 0xcf, 0x05, 0xc8,
0x3b, 0x63, 0xc8, 0x0a, 0x19, 0xb4, 0x1c, 0x1c, 0x32, 0x57, 0xd3, 0xcc, 0xa1, 0x14, 0xbe, 0x02,
0x2b, 0x43, 0x6a, 0xdb, 0x19, 0xd0, 0xae, 0x81, 0xda, 0x3e, 0xf6, 0xf8, 0x7c, 0xf6, 0xf0, 0xc1,
0xe5, 0x45, 0xe9, 0x7a, 0x71, 0x73, 0xa7, 0xb8, 0xfb, 0x54, 0x85, 0x31, 0xa4, 0xca, 0x18, 0x02,
0x43, 0xc0, 0x43, 0xb0, 0xdc, 0x42, 0xe6, 0x11, 0x76, 0xad, 0x11, 0x32, 0xfc, 0x75, 0xe4, 0x7c,
0xc4, 0x48, 0x81, 0x5b, 0x60, 0x8d, 0x38, 0x96, 0x41, 0x5d, 0xd4, 0xa7, 0x5d, 0xe2, 0x1b, 0x7e,
0xd7, 0xc3, 0xb4, 0x4b, 0x1c, 0x8b, 0x5f, 0xce, 0x66, 0x2f, 0x5d, 0x5e, 0x94, 0xe6, 0x37, 0x4b,
0x9b, 0x4f, 0x9f, 0xec, 0x16, 0x83, 0x75, 0x5b, 0x21, 0x8e, 0xa5, 0x45, 0x28, 0x3d, 0x26, 0x41,
0x03, 0xdc, 0x38, 0x45, 0x8e, 0xe1, 0xe0, 0x13, 0xec, 0xf0, 0x2b, 0x0f, 0x72, 0x8f, 0x16, 0x77,
0xca, 0x5b, 0x53, 0xdd, 0x2f, 0x5b, 0xe3, 0x97, 0xc3, 0xd6, 0x21, 0x72, 0x64, 0x46, 0x52, 0xe7,
0x4e, 0xa3, 0xbf, 0xe0, 0x1b, 0x00, 0xe9, 0xb9, 0x6b, 0x76, 0x3d, 0xe2, 0x92, 0x01, 0x35, 0x4c,
0xd2, 0x63, 0xb9, 0xbb, 0x1a, 0x44, 0x7a, 0xf1, 0xee, 0x91, 0xb4, 0x84, 0x29, 0x06, 0x48, 0x35,
0x4f, 0xaf, 0x9a, 0xe0, 0x8f, 0x00, 0x9a, 0x5d, 0x6c, 0x1e, 0xf5, 0x89, 0xed, 0xfa, 0x86, 0x6f,
0xf7, 0x30, 0x19, 0xf8, 0xfc, 0x5a, 0xf6, 0xe4, 0xc1, 0xcb, 0x8b, 0xd2, 0xe2, 0x63, 0x36, 0x6d,
0xc9, 0xfc, 0xe5, 0x13, 0x94, 0x1e, 0x92, 0xe0, 0x8f, 0xe0, 0x4e, 0x8a, 0x6f, 0x92, 0x5e, 0xdf,
0xc1, 0xec, 0x0a, 0x30, 0x7c, 0xe4, 0x75, 0xb0, 0xcf, 0xdf, 0x9a, 0x22, 0x5f, 0x37, 0x12, 0x82,
0x38, 0x04, 0xe8, 0x81, 0x1e, 0xfe, 0x00, 0xd6, 0x52, 0xfc, 0x74, 0x72, 0xf1, 0xbf, 0x2e, 0xb9,
0x56, 0x12, 0x4c, 0x2a, 0xbf, 0xbe, 0x01, 0x37, 0xd9, 0x05, 0xc8, 0xd6, 0x9f, 0xda, 0x6f, 0x30,
0xbf, 0x9e, 0xbd, 0x63, 0x41, 0x0f, 0x9d, 0x1d, 0x22, 0x47, 0xb3, 0xdf, 0xe0, 0x40, 0x6e, 0xbb,
0x89, 0x7c, 0x63, 0x1a, 0xb9, 0xed, 0xc6, 0xf2, 0xd7, 0xe0, 0x36, 0x8b, 0x4e, 0x7d, 0xe4, 0x5a,
0xad, 0x73, 0x83, 0xfa, 0x1e, 0x46, 0x3d, 0xdb, 0xed, 0x44, 0xe7, 0xd2, 0xed, 0x6c, 0x1a, 0xdf,
0x43, 0x67, 0x5a, 0x28, 0xd7, 0x62, 0x75, 0x78, 0x28, 0x1d, 0x82, 0x75, 0x0b, 0xb7, 0xd1, 0xc0,
0xf1, 0x19, 0xdf, 0xb7, 0xa9, 0x6f, 0x9b, 0x34, 0x5e, 0x95, 0x3b, 0x53, 0x5c, 0xed, 0x91, 0x5a,
0x1b, 0x8a, 0xa3, 0x15, 0xf9, 0x5b, 0x0e, 0xac, 0x98, 0xc4, 0xa5, 0xbe, 0xc7, 0xee, 0x5b, 0x03,
0x9f, 0x99, 0xce, 0x80, 0xda, 0xc4, 0xe5, 0xef, 0x06, 0x09, 0x5d, 0x7f, 0xf7, 0x84, 0x16, 0x87,
0x54, 0x29, 0x86, 0xaa, 0xcb, 0xe6, 0xb8, 0x11, 0x36, 0xc1, 0xaa, 0x39, 0xf0, 0x28, 0xf1, 0x0c,
0x7f, 0xd0, 0x77, 0xb0, 0xd1, 0xf6, 0xc2, 0xef, 0x0e, 0xfe, 0xde, 0x14, 0xd9, 0xb6, 0x1c, 0x4a,
0x75, 0xa6, 0xac, 0x46, 0x42, 0xf8, 0x03, 0x58, 0x6e, 0x7b, 0x84, 0xdd, 0x2d, 0x8e, 0x83, 0xfa,
0x34, 0xbe, 0xdf, 0xef, 0x67, 0xe7, 0x18, 0x77, 0x79, 0x51, 0xba, 0x59, 0xda, 0xdc, 0x29, 0xed,
0x7e, 0xb9, 0xfb, 0xf4, 0xf1, 0x93, 0xdd, 0x2f, 0xd5, 0x3c, 0x23, 0x89, 0x11, 0x28, 0xbc, 0x73,
0x7e, 0x00, 0xcb, 0x3f, 0x11, 0xdb, 0xbd, 0x8a, 0x7f, 0xf0, 0x4e, 0x78, 0x46, 0x1a, 0xc5, 0xff,
0x15, 0x2c, 0xb7, 0x89, 0x67, 0x62, 0xa3, 0x8f, 0x3c, 0xe4, 0x38, 0xd8, 0x31, 0x7a, 0xc4, 0xc2,
0xfc, 0x47, 0xef, 0x7b, 0xc2, 0x54, 0x19, 0xb4, 0x19, 0x31, 0xeb, 0xc4, 0xc2, 0x6a, 0xbe, 0x7d,
0xd5, 0x04, 0x3d, 0xb0, 0x6c, 0x3a, 0x36, 0x76, 0x7d, 0x83, 0x6d, 0x85, 0x1e, 0xa6, 0x34, 0xb8,
0xfb, 0x0a, 0xef, 0x7b, 0x90, 0xca, 0xa4, 0x13, 0x1e, 0xa4, 0xf9, 0x10, 0x5f, 0xb7, 0xdd, 0x7a,
0x04, 0x87, 0x0e, 0xe0, 0x1c, 0xd2, 0x19, 0x0d, 0xf8, 0xf1, 0x6f, 0x16, 0x70, 0xd1, 0x21, 0x9d,
0x74, 0xb4, 0x73, 0x70, 0x2b, 0x8e, 0x86, 0x3d, 0x8f, 0x78, 0xc1, 0x86, 0xc2, 0x3d, 0xec, 0xfa,
0xfc, 0x27, 0xbf, 0x59, 0xd0, 0x95, 0x30, 0xa8, 0xc4, 0x02, 0x68, 0x31, 0x1f, 0xbe, 0x04, 0x1b,
0x71, 0x68, 0x6b, 0xe0, 0x05, 0xb5, 0x49, 0x2a, 0xfa, 0xc3, 0x29, 0xb6, 0x71, 0x88, 0xad, 0x44,
0xe2, 0x84, 0x2c, 0x82, 0x25, 0x46, 0x4e, 0x4e, 0x45, 0xca, 0x7f, 0x1a, 0xe0, 0x36, 0xc6, 0x70,
0x65, 0x42, 0x9c, 0xa8, 0x86, 0x71, 0x48, 0x47, 0x4c, 0x14, 0x43, 0x48, 0xaa, 0x12, 0xfa, 0xff,
0xe9, 0x20, 0xa9, 0x42, 0xa8, 0x06, 0x20, 0x83, 0x58, 0x36, 0x4d, 0x73, 0x1e, 0x65, 0x72, 0xf2,
0x0e, 0xe9, 0x54, 0x46, 0x44, 0xec, 0x3c, 0x0e, 0x50, 0xd1, 0x68, 0xf9, 0xcf, 0x32, 0x21, 0xf3,
0x0c, 0x12, 0xb9, 0xb3, 0x7d, 0xc4, 0xe4, 0xe1, 0x22, 0x9f, 0x60, 0xaf, 0x45, 0xa8, 0xed, 0x9f,
0xf3, 0x9f, 0xbf, 0xef, 0x3e, 0x92, 0x49, 0x27, 0x58, 0xd7, 0x83, 0x18, 0x19, 0xf4, 0x7d, 0xd4,
0x04, 0xbf, 0x05, 0x6c, 0x62, 0x0c, 0x87, 0x98, 0x47, 0xc6, 0x29, 0xb2, 0x7d, 0xca, 0xff, 0x2e,
0xb3, 0xf7, 0x6c, 0xb4, 0x32, 0x31, 0x8f, 0x0e, 0x99, 0x3f, 0x3c, 0x02, 0x0b, 0x8c, 0x90, 0xe4,
0xc7, 0xef, 0x83, 0x8e, 0x57, 0xdf, 0xab, 0xe3, 0xc3, 0x8c, 0x09, 0x82, 0x25, 0xf9, 0x23, 0x84,
0xdd, 0x1d, 0x56, 0x44, 0x94, 0xdf, 0xcc, 0xce, 0x46, 0x86, 0xd0, 0xa3, 0x7a, 0x88, 0xc2, 0xfb,
0x60, 0x9e, 0x62, 0xe4, 0x99, 0x5d, 0xa3, 0x8f, 0xfc, 0x2e, 0xbf, 0xf5, 0x20, 0xf7, 0xe8, 0x86,
0x0a, 0x42, 0x53, 0x13, 0xf9, 0x5d, 0xb6, 0x9c, 0x1e, 0x39, 0x35, 0x28, 0x36, 0x07, 0x1e, 0x5b,
0x88, 0xed, 0xec, 0xe5, 0xf4, 0xc8, 0xa9, 0x16, 0xb9, 0xc3, 0x9f, 0x73, 0xe0, 0x6e, 0x7c, 0x07,
0xa6, 0x2a, 0x5b, 0xc3, 0xa6, 0xc4, 0x09, 0xf3, 0xa3, 0x18, 0x4c, 0x50, 0xe3, 0xdd, 0x27, 0x28,
0x55, 0xf4, 0xd6, 0x62, 0xaa, 0x7a, 0x3b, 0x0a, 0x3a, 0xa9, 0x11, 0x3e, 0x07, 0xf9, 0xe1, 0x02,
0x0d, 0xbf, 0xc7, 0x4a, 0xd9, 0x53, 0xc7, 0x0d, 0x55, 0xf1, 0xa7, 0xd7, 0x33, 0x96, 0xec, 0xe6,
0xd1, 0x10, 0xb2, 0x33, 0x45, 0xf1, 0xcf, 0x04, 0xb1, 0xde, 0x06, 0x1f, 0xdb, 0x96, 0x83, 0x0d,
0xdb, 0x1d, 0x99, 0x1d, 0x8a, 0x29, 0x0d, 0x3e, 0xe0, 0x22, 0xec, 0xe3, 0x6c, 0xec, 0x7d, 0xc6,
0xa9, 0xb9, 0xa9, 0xf1, 0x6a, 0x21, 0x24, 0x0e, 0xd5, 0x05, 0x37, 0x5b, 0xe7, 0x3e, 0x46, 0x06,
0x19, 0xf8, 0xfd, 0x81, 0xcf, 0xef, 0x06, 0xf3, 0x2e, 0xbd, 0xfb, 0xbc, 0x97, 0x19, 0x4d, 0x09,
0x60, 0xea, 0x7c, 0x2b, 0xf9, 0x07, 0x22, 0x70, 0xe3, 0xac, 0xe7, 0xb4, 0x6c, 0x17, 0x79, 0xe7,
0xfc, 0x17, 0x41, 0x18, 0xf1, 0xdd, 0xc3, 0xbc, 0xec, 0x39, 0xe5, 0x00, 0xa5, 0x26, 0xd4, 0x28,
0x04, 0xe9, 0x07, 0x19, 0xf4, 0xe4, 0x37, 0x08, 0xa1, 0x04, 0x28, 0x35, 0xa1, 0xb2, 0xf2, 0xb9,
0x63, 0xbb, 0x46, 0x1f, 0xbb, 0x16, 0xfb, 0x1c, 0x74, 0xec, 0x61, 0xc5, 0xfb, 0xe5, 0x14, 0x25,
0x65, 0xc7, 0x76, 0x9b, 0xa1, 0x52, 0xb6, 0xe3, 0xaa, 0xb7, 0x0a, 0x38, 0x0b, 0x23, 0x6b, 0x24,
0x61, 0x9e, 0x4e, 0x51, 0x3d, 0xc7, 0xa2, 0x78, 0x25, 0x0f, 0xc2, 0x17, 0x23, 0x66, 0xa2, 0x46,
0x1f, 0x7b, 0xe9, 0xd4, 0xe1, 0xbf, 0xca, 0x06, 0xae, 0xf5, 0xd0, 0x19, 0x3b, 0xb1, 0x68, 0x13,
0x7b, 0xa9, 0x7c, 0x81, 0x06, 0xb8, 0x17, 0xbd, 0x44, 0x59, 0x6f, 0x81, 0xff, 0x21, 0x1b, 0xbe,
0x11, 0x3e, 0x47, 0x59, 0x93, 0x02, 0x7c, 0x0d, 0xe6, 0x91, 0xe7, 0xa1, 0x73, 0xc3, 0x1d, 0x38,
0x0e, 0xe5, 0xbf, 0xce, 0x3c, 0x4a, 0x40, 0xe0, 0xde, 0x60, 0xde, 0xf0, 0x18, 0x2c, 0xb1, 0xda,
0x94, 0x3a, 0x88, 0x76, 0x8d, 0xe3, 0x01, 0xf1, 0x31, 0xff, 0xc7, 0x60, 0xe1, 0x9f, 0xbf, 0x47,
0x0a, 0xc7, 0xc0, 0xef, 0x18, 0x4f, 0x5d, 0x6c, 0x8d, 0xfc, 0x0f, 0xab, 0x20, 0x1f, 0x9f, 0x5d,
0xa7, 0xb6, 0xdf, 0x35, 0x88, 0x6d, 0x51, 0xfe, 0x9b, 0xcc, 0x5e, 0x2f, 0x45, 0xa2, 0x43, 0xdb,
0xef, 0x2a, 0xb6, 0x45, 0x61, 0x03, 0xac, 0x62, 0x6a, 0xa2, 0x3e, 0x66, 0xe5, 0x05, 0x4b, 0xa6,
0x53, 0xe4, 0xb9, 0xb6, 0xdb, 0xe1, 0x9f, 0x65, 0xb2, 0x96, 0x43, 0xa1, 0x16, 0xe8, 0x0e, 0x43,
0x19, 0x94, 0xc1, 0x8a, 0x43, 0x82, 0x42, 0x0f, 0xf9, 0x46, 0xdf, 0xb3, 0x4f, 0x6c, 0x07, 0xb3,
0xcf, 0xaf, 0x3f, 0x65, 0xe2, 0xa0, 0x43, 0xc4, 0x40, 0xd6, 0x1c, 0xaa, 0x58, 0x05, 0x44, 0xfa,
0xd8, 0x43, 0x3e, 0xf1, 0xd8, 0xda, 0x9b, 0xd8, 0xc2, 0xc1, 0xbb, 0x5f, 0xd4, 0xc7, 0x6f, 0x33,
0xa1, 0xeb, 0xb1, 0xbc, 0x39, 0x54, 0xc7, 0x3d, 0x6d, 0x80, 0xd5, 0x60, 0xa9, 0x0c, 0xe4, 0x38,
0x86, 0x6d, 0x61, 0xd7, 0xb7, 0xdb, 0x36, 0xf6, 0x28, 0x2f, 0x64, 0x8f, 0x3c, 0x10, 0x0a, 0x8e,
0x53, 0x4b, 0x64, 0xac, 0xaf, 0x41, 0xa5, 0x86, 0x3c, 0x8b, 0x7d, 0xf1, 0xb4, 0x89, 0x17, 0xd4,
0x6a, 0xe1, 0xb4, 0x52, 0xbe, 0x9c, 0xdd, 0xd7, 0x58, 0x2e, 0x0e, 0xd5, 0xe1, 0xdc, 0x52, 0x58,
0x07, 0x2b, 0x71, 0xed, 0x6e, 0xbf, 0xc1, 0x06, 0xc5, 0xc7, 0xd4, 0x44, 0x2e, 0xe5, 0xc5, 0xec,
0xae, 0xa6, 0x74, 0x5a, 0x24, 0x63, 0x43, 0x0f, 0xb6, 0x0e, 0x8b, 0x12, 0x24, 0xbc, 0x81, 0x8f,
0x07, 0xc8, 0xa1, 0x7c, 0x25, 0x9b, 0x37, 0x14, 0xb2, 0xd4, 0x97, 0x02, 0x19, 0x7c, 0x06, 0x16,
0xf0, 0x99, 0xed, 0x1b, 0x24, 0xfa, 0x02, 0xe6, 0xa5, 0xec, 0x9b, 0x98, 0x09, 0x94, 0xf0, 0x7b,
0x16, 0x7e, 0x0b, 0x16, 0x28, 0x3e, 0x0e, 0x9f, 0x01, 0x4d, 0x42, 0x7d, 0xbe, 0x3a, 0x45, 0xa1,
0x36, 0x4f, 0xf1, 0x71, 0x13, 0x75, 0xb0, 0x48, 0x68, 0x70, 0x7e, 0x79, 0xc8, 0xb5, 0x48, 0x2f,
0x05, 0xd9, 0x9b, 0x02, 0xb2, 0x18, 0xaa, 0x86, 0x9c, 0xef, 0xc1, 0x5a, 0xea, 0x45, 0x38, 0xa8,
0xfd, 0x89, 0x77, 0xc4, 0xb2, 0xe2, 0x79, 0x76, 0x31, 0x36, 0x77, 0x79, 0x51, 0xba, 0x56, 0xda,
0x7c, 0xbc, 0xa3, 0xae, 0x24, 0x90, 0x3a, 0x3a, 0x3b, 0x0c, 0x11, 0xb0, 0x0b, 0xee, 0xa4, 0xe0,
0xe3, 0xef, 0xbc, 0xb5, 0x29, 0x9f, 0x2c, 0x36, 0x4b, 0x9b, 0xa5, 0x62, 0x51, 0x5d, 0x4f, 0x60,
0x07, 0x57, 0x5e, 0x7f, 0x7f, 0x7a, 0x6b, 0xa4, 0xf0, 0x9a, 0xf8, 0xf3, 0x94, 0x4f, 0x9a, 0x61,
0xa4, 0xb7, 0xc5, 0x8a, 0x8b, 0x57, 0x98, 0x8a, 0xe5, 0xa2, 0x3e, 0xbb, 0x3f, 0xf8, 0x17, 0xd9,
0x11, 0xf2, 0x97, 0x17, 0xa5, 0x85, 0xd2, 0xe8, 0x0b, 0x52, 0x42, 0x6a, 0x84, 0x20, 0x78, 0x00,
0x96, 0xd8, 0x07, 0x9f, 0x7d, 0x82, 0x87, 0x17, 0x93, 0x3c, 0x6d, 0x5d, 0x1c, 0x3c, 0x4f, 0x3d,
0x09, 0xd1, 0x8b, 0x11, 0x25, 0xbe, 0xa9, 0xda, 0x60, 0xdd, 0xf7, 0x90, 0x79, 0x64, 0xb0, 0x0b,
0xe0, 0xc4, 0xf6, 0xcf, 0x8d, 0xe3, 0x01, 0xf6, 0xce, 0xc3, 0x87, 0x9a, 0x7a, 0x76, 0x84, 0xc5,
0xcb, 0x8b, 0x12, 0x28, 0x15, 0x8b, 0x9b, 0xa5, 0xe2, 0xce, 0x6e, 0xb1, 0xa8, 0xae, 0x05, 0x34,
0x21, 0x82, 0x7d, 0xc7, 0x58, 0x9a, 0xfd, 0x06, 0x17, 0x34, 0x30, 0x17, 0xbf, 0xf9, 0xc1, 0x75,
0xb0, 0x7a, 0x28, 0xc8, 0x86, 0x2c, 0x1d, 0x48, 0xb2, 0xb1, 0xdf, 0xd0, 0x9a, 0x92, 0x58, 0xab,
0xd6, 0xa4, 0x0a, 0xf7, 0x7f, 0x70, 0x15, 0xe4, 0x93, 0x26, 0x55, 0x6a, 0xca, 0x35, 0x51, 0xe0,
0x72, 0xa3, 0x66, 0x59, 0xd9, 0xab, 0x89, 0x82, 0xcc, 0xcd, 0x14, 0xfe, 0x93, 0x03, 0xf9, 0xb1,
0xf7, 0x3d, 0x58, 0x00, 0xf7, 0xb4, 0x57, 0x0d, 0xf1, 0xb9, 0xaa, 0x34, 0x94, 0x7d, 0xcd, 0x10,
0x95, 0x7a, 0xbd, 0xa6, 0x5f, 0x89, 0xb3, 0x0e, 0x56, 0x27, 0xf8, 0x28, 0x0d, 0x2e, 0x07, 0x37,
0xc0, 0xda, 0xa4, 0xa6, 0x6a, 0x95, 0x9b, 0x81, 0x77, 0x00, 0x3f, 0xa1, 0x4d, 0x56, 0x58, 0x77,
0x66, 0xe1, 0xc7, 0xe0, 0xfe, 0x84, 0x56, 0x55, 0xaa, 0x2b, 0xba, 0x64, 0x1c, 0xaa, 0x35, 0x5d,
0xe2, 0xae, 0xfd, 0xb2, 0x93, 0xd0, 0x6c, 0xca, 0xaf, 0xb8, 0x0f, 0x0a, 0xff, 0xcc, 0x81, 0xe5,
0x09, 0xef, 0x3c, 0xf0, 0x13, 0xf0, 0x40, 0x54, 0x1a, 0x9a, 0xae, 0x0a, 0xb5, 0x86, 0x6e, 0x48,
0x2f, 0x45, 0x79, 0x5f, 0xab, 0x29, 0x8d, 0x2b, 0x83, 0xbb, 0x0d, 0x6e, 0x4d, 0xf4, 0x0a, 0x86,
0x77, 0x07, 0xf0, 0x93, 0x1b, 0x83, 0x01, 0x16, 0xc0, 0xbd, 0x89, 0xad, 0x4d, 0x41, 0xd5, 0x6b,
0x7a, 0x4d, 0x69, 0x70, 0xb3, 0x85, 0x9f, 0x73, 0x20, 0x3f, 0xf6, 0xe6, 0xc1, 0xc6, 0x55, 0x55,
0x54, 0x51, 0x62, 0xae, 0x82, 0x2c, 0x4b, 0xb2, 0x51, 0x57, 0x2a, 0xd2, 0x95, 0x9e, 0x6d, 0x80,
0xb5, 0x49, 0x4e, 0x41, 0xc7, 0x6e, 0x83, 0x5b, 0x13, 0xdb, 0x82, 0x7e, 0xdd, 0x07, 0xb7, 0x27,
0x35, 0xaa, 0xd2, 0x9e, 0x2a, 0x69, 0x1a, 0xeb, 0xd4, 0x0c, 0x98, 0x8b, 0x5f, 0x09, 0xd8, 0xea,
0xca, 0xca, 0xde, 0xc4, 0x04, 0x5b, 0x01, 0x5c, 0xd2, 0x54, 0x91, 0xca, 0xfb, 0x7b, 0x5f, 0x70,
0xb9, 0x09, 0xd6, 0x5d, 0x6e, 0x66, 0x82, 0xf5, 0x31, 0x37, 0x3b, 0xc1, 0xba, 0xc3, 0x5d, 0x9b,
0x60, 0x2d, 0x71, 0x1f, 0xc0, 0x3c, 0x58, 0x48, 0xac, 0xb2, 0xb2, 0xc7, 0x5d, 0x1f, 0x75, 0x6c,
0x28, 0x7a, 0x4d, 0x94, 0xb8, 0x0f, 0x59, 0x82, 0x27, 0xd6, 0x43, 0x41, 0x6d, 0xd4, 0x1a, 0x7b,
0xdc, 0x1c, 0x5c, 0x06, 0x4b, 0x89, 0x59, 0x52, 0x55, 0x45, 0xe5, 0x6e, 0x8c, 0x1a, 0xab, 0x82,
0x2e, 0xc8, 0x1c, 0x18, 0x35, 0x36, 0x85, 0x46, 0x4d, 0xe4, 0xe6, 0x0b, 0xff, 0xc8, 0x81, 0xfc,
0x58, 0x55, 0xcd, 0x56, 0x8a, 0xb9, 0x06, 0x38, 0xe3, 0x40, 0x52, 0xcb, 0x8a, 0x56, 0xd3, 0x5f,
0x5d, 0x99, 0xa7, 0xbb, 0x60, 0x7d, 0x92, 0x93, 0x2e, 0xa9, 0x9a, 0xc4, 0xe5, 0xd8, 0x7a, 0x4c,
0x6a, 0xae, 0x48, 0x55, 0x61, 0x5f, 0xd6, 0xc3, 0x05, 0x9b, 0xe4, 0x10, 0xfe, 0x25, 0x71, 0xb3,
0x85, 0xbf, 0xe7, 0xc0, 0xcd, 0x74, 0xe1, 0x1c, 0x47, 0xd4, 0x74, 0x41, 0x97, 0xea, 0x52, 0xe3,
0xea, 0x8e, 0x5d, 0x03, 0x70, 0xb4, 0xb9, 0xa1, 0x34, 0xa4, 0xf0, 0x68, 0x18, 0xb5, 0x57, 0x2a,
0x32, 0x37, 0x33, 0x6e, 0xae, 0x2b, 0x15, 0x6e, 0x76, 0xdc, 0x2c, 0xc8, 0x32, 0x77, 0xad, 0xf0,
0xdf, 0x1c, 0x58, 0x99, 0x58, 0x87, 0x3e, 0x04, 0x1f, 0xe9, 0xaa, 0xd0, 0xd0, 0x04, 0x91, 0x25,
0xbf, 0x51, 0xd3, 0x14, 0x59, 0xd0, 0xc7, 0x77, 0xdc, 0xe7, 0xe0, 0xd3, 0xc9, 0x6e, 0xaa, 0x24,
0x54, 0x8c, 0xfd, 0x46, 0xb8, 0xcb, 0x75, 0xa9, 0xc2, 0xe5, 0xe0, 0x23, 0xf0, 0xc9, 0x2f, 0xf8,
0x26, 0x9e, 0x33, 0xf0, 0x33, 0xf0, 0xf0, 0x6d, 0x9e, 0x4d, 0x49, 0xd0, 0x85, 0xb2, 0x2c, 0x05,
0x22, 0x6e, 0x16, 0x7e, 0x0a, 0x0a, 0x93, 0x5d, 0x35, 0x49, 0xad, 0x09, 0x72, 0xed, 0x35, 0x73,
0xe6, 0xae, 0x15, 0xbe, 0x07, 0xf3, 0xa9, 0xa2, 0x90, 0x1d, 0x06, 0xe5, 0x57, 0xba, 0x24, 0x18,
0xca, 0xbe, 0xde, 0xdc, 0xd7, 0xc7, 0xf7, 0xca, 0x48, 0xeb, 0x73, 0xe9, 0x25, 0x97, 0x83, 0x3c,
0x58, 0x19, 0xb1, 0x4a, 0x9a, 0x28, 0x34, 0x59, 0x7f, 0x0b, 0x2a, 0xb8, 0x31, 0x2c, 0x05, 0xd9,
0x56, 0x7f, 0x59, 0x97, 0x8d, 0x72, 0xad, 0x21, 0xa8, 0xaf, 0xc6, 0x4f, 0xf9, 0x54, 0x5b, 0x59,
0xd0, 0xa4, 0x27, 0xbb, 0x5c, 0x0e, 0x42, 0xb0, 0x98, 0x32, 0xb3, 0x68, 0x33, 0x85, 0x97, 0x01,
0x33, 0xac, 0xfd, 0x62, 0xa6, 0xd2, 0x9c, 0xb0, 0x04, 0xb7, 0xc0, 0x72, 0xaa, 0xad, 0xa2, 0x88,
0xfb, 0x6c, 0x7d, 0xb9, 0x1c, 0x4b, 0x9c, 0x54, 0x83, 0xa8, 0x34, 0x74, 0x66, 0x9f, 0x61, 0x67,
0xec, 0xe2, 0x68, 0x75, 0xc1, 0x92, 0xb6, 0x2c, 0x88, 0x2f, 0x34, 0x59, 0xd0, 0x9e, 0x1b, 0xdf,
0xed, 0xb3, 0x13, 0x79, 0x34, 0xc8, 0x32, 0x58, 0xba, 0xe2, 0x10, 0x06, 0xb8, 0xaa, 0x52, 0x1a,
0xdc, 0x0c, 0xeb, 0xd1, 0x98, 0xbd, 0x5a, 0xe5, 0x66, 0xe1, 0x47, 0xe0, 0xee, 0xd5, 0x06, 0x4d,
0xa8, 0x4a, 0x86, 0xd4, 0x10, 0x95, 0x0a, 0xdb, 0xf8, 0xd7, 0x0a, 0xff, 0x9a, 0x01, 0xab, 0x57,
0xab, 0x21, 0x0d, 0xfb, 0xa5, 0x12, 0xb4, 0x00, 0x87, 0xdb, 0x6d, 0xcc, 0x2e, 0x58, 0x6c, 0x84,
0x75, 0x53, 0xf4, 0xbb, 0x8a, 0xaf, 0xde, 0xb9, 0xca, 0x52, 0x97, 0x86, 0xc8, 0xd0, 0x04, 0x5f,
0x83, 0xf9, 0x01, 0xc5, 0x5e, 0x1c, 0x60, 0xe6, 0x7d, 0x03, 0x00, 0x46, 0x8b, 0xd8, 0x7f, 0x01,
0x8b, 0x71, 0xcd, 0x16, 0xe1, 0x67, 0xdf, 0x17, 0xbf, 0x10, 0x01, 0x43, 0x43, 0xf9, 0xe0, 0xb5,
0xde, 0xb1, 0xfd, 0xee, 0xa0, 0xb5, 0x65, 0x92, 0xde, 0x76, 0x48, 0xdd, 0x0c, 0x7f, 0xbd, 0xd2,
0x21, 0x9b, 0x1d, 0xec, 0x06, 0x5f, 0x32, 0xdb, 0x53, 0xfd, 0xae, 0xe6, 0xeb, 0xc4, 0xd8, 0xba,
0x1e, 0xe8, 0x1e, 0xff, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x43, 0x23, 0xc1, 0x9f, 0x92, 0x23, 0x00,
0x00,
}

View file

@ -43,7 +43,7 @@ func (x PostgresqlConfig9_6_WalLevel) String() string {
return proto.EnumName(PostgresqlConfig9_6_WalLevel_name, int32(x))
}
func (PostgresqlConfig9_6_WalLevel) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 0}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 0}
}
type PostgresqlConfig9_6_SynchronousCommit int32
@ -78,7 +78,7 @@ func (x PostgresqlConfig9_6_SynchronousCommit) String() string {
return proto.EnumName(PostgresqlConfig9_6_SynchronousCommit_name, int32(x))
}
func (PostgresqlConfig9_6_SynchronousCommit) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 1}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 1}
}
type PostgresqlConfig9_6_ConstraintExclusion int32
@ -107,7 +107,7 @@ func (x PostgresqlConfig9_6_ConstraintExclusion) String() string {
return proto.EnumName(PostgresqlConfig9_6_ConstraintExclusion_name, int32(x))
}
func (PostgresqlConfig9_6_ConstraintExclusion) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 2}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 2}
}
type PostgresqlConfig9_6_ForceParallelMode int32
@ -136,7 +136,7 @@ func (x PostgresqlConfig9_6_ForceParallelMode) String() string {
return proto.EnumName(PostgresqlConfig9_6_ForceParallelMode_name, int32(x))
}
func (PostgresqlConfig9_6_ForceParallelMode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 3}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 3}
}
type PostgresqlConfig9_6_LogLevel int32
@ -189,7 +189,7 @@ func (x PostgresqlConfig9_6_LogLevel) String() string {
return proto.EnumName(PostgresqlConfig9_6_LogLevel_name, int32(x))
}
func (PostgresqlConfig9_6_LogLevel) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 4}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 4}
}
type PostgresqlConfig9_6_LogErrorVerbosity int32
@ -218,7 +218,7 @@ func (x PostgresqlConfig9_6_LogErrorVerbosity) String() string {
return proto.EnumName(PostgresqlConfig9_6_LogErrorVerbosity_name, int32(x))
}
func (PostgresqlConfig9_6_LogErrorVerbosity) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 5}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 5}
}
type PostgresqlConfig9_6_LogStatement int32
@ -250,7 +250,7 @@ func (x PostgresqlConfig9_6_LogStatement) String() string {
return proto.EnumName(PostgresqlConfig9_6_LogStatement_name, int32(x))
}
func (PostgresqlConfig9_6_LogStatement) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 6}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 6}
}
type PostgresqlConfig9_6_TransactionIsolation int32
@ -282,7 +282,7 @@ func (x PostgresqlConfig9_6_TransactionIsolation) String() string {
return proto.EnumName(PostgresqlConfig9_6_TransactionIsolation_name, int32(x))
}
func (PostgresqlConfig9_6_TransactionIsolation) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 7}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 7}
}
type PostgresqlConfig9_6_ByteaOutput int32
@ -308,7 +308,7 @@ func (x PostgresqlConfig9_6_ByteaOutput) String() string {
return proto.EnumName(PostgresqlConfig9_6_ByteaOutput_name, int32(x))
}
func (PostgresqlConfig9_6_ByteaOutput) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 8}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 8}
}
type PostgresqlConfig9_6_XmlBinary int32
@ -334,7 +334,7 @@ func (x PostgresqlConfig9_6_XmlBinary) String() string {
return proto.EnumName(PostgresqlConfig9_6_XmlBinary_name, int32(x))
}
func (PostgresqlConfig9_6_XmlBinary) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 9}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 9}
}
type PostgresqlConfig9_6_XmlOption int32
@ -360,7 +360,7 @@ func (x PostgresqlConfig9_6_XmlOption) String() string {
return proto.EnumName(PostgresqlConfig9_6_XmlOption_name, int32(x))
}
func (PostgresqlConfig9_6_XmlOption) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 10}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 10}
}
type PostgresqlConfig9_6_BackslashQuote int32
@ -392,7 +392,7 @@ func (x PostgresqlConfig9_6_BackslashQuote) String() string {
return proto.EnumName(PostgresqlConfig9_6_BackslashQuote_name, int32(x))
}
func (PostgresqlConfig9_6_BackslashQuote) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0, 11}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0, 11}
}
// Options and structure of `PostgresqlConfig` reflects PostgreSQL configuration file
@ -477,6 +477,8 @@ type PostgresqlConfig9_6 struct {
AutovacuumVacuumCostDelay *wrappers.Int64Value `protobuf:"bytes,75,opt,name=autovacuum_vacuum_cost_delay,json=autovacuumVacuumCostDelay,proto3" json:"autovacuum_vacuum_cost_delay,omitempty"`
AutovacuumVacuumCostLimit *wrappers.Int64Value `protobuf:"bytes,76,opt,name=autovacuum_vacuum_cost_limit,json=autovacuumVacuumCostLimit,proto3" json:"autovacuum_vacuum_cost_limit,omitempty"`
AutovacuumNaptime *wrappers.Int64Value `protobuf:"bytes,77,opt,name=autovacuum_naptime,json=autovacuumNaptime,proto3" json:"autovacuum_naptime,omitempty"`
ArchiveTimeout *wrappers.Int64Value `protobuf:"bytes,78,opt,name=archive_timeout,json=archiveTimeout,proto3" json:"archive_timeout,omitempty"`
TrackActivityQuerySize *wrappers.Int64Value `protobuf:"bytes,79,opt,name=track_activity_query_size,json=trackActivityQuerySize,proto3" json:"track_activity_query_size,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -486,7 +488,7 @@ func (m *PostgresqlConfig9_6) Reset() { *m = PostgresqlConfig9_6{} }
func (m *PostgresqlConfig9_6) String() string { return proto.CompactTextString(m) }
func (*PostgresqlConfig9_6) ProtoMessage() {}
func (*PostgresqlConfig9_6) Descriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{0}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{0}
}
func (m *PostgresqlConfig9_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PostgresqlConfig9_6.Unmarshal(m, b)
@ -1045,6 +1047,20 @@ func (m *PostgresqlConfig9_6) GetAutovacuumNaptime() *wrappers.Int64Value {
return nil
}
func (m *PostgresqlConfig9_6) GetArchiveTimeout() *wrappers.Int64Value {
if m != nil {
return m.ArchiveTimeout
}
return nil
}
func (m *PostgresqlConfig9_6) GetTrackActivityQuerySize() *wrappers.Int64Value {
if m != nil {
return m.TrackActivityQuerySize
}
return nil
}
type PostgresqlConfigSet9_6 struct {
// Effective settings for a PostgreSQL 9.6 cluster (a combination of settings defined
// in [user_config] and [default_config]).
@ -1062,7 +1078,7 @@ func (m *PostgresqlConfigSet9_6) Reset() { *m = PostgresqlConfigSet9_6{}
func (m *PostgresqlConfigSet9_6) String() string { return proto.CompactTextString(m) }
func (*PostgresqlConfigSet9_6) ProtoMessage() {}
func (*PostgresqlConfigSet9_6) Descriptor() ([]byte, []int) {
return fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a, []int{1}
return fileDescriptor_postgresql9_6_4a7be94a068cf705, []int{1}
}
func (m *PostgresqlConfigSet9_6) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PostgresqlConfigSet9_6.Unmarshal(m, b)
@ -1121,192 +1137,197 @@ func init() {
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/config/postgresql9_6.proto", fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a)
proto.RegisterFile("yandex/cloud/mdb/postgresql/v1/config/postgresql9_6.proto", fileDescriptor_postgresql9_6_4a7be94a068cf705)
}
var fileDescriptor_postgresql9_6_5d4e3f8156d9ce8a = []byte{
// 2921 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x9a, 0x4b, 0x77, 0xdb, 0x46,
0x96, 0xc7, 0x87, 0x92, 0xe2, 0xc8, 0x25, 0x4b, 0x02, 0x8b, 0x7a, 0x40, 0xf2, 0x33, 0x4c, 0x9c,
0x71, 0x32, 0xa3, 0x07, 0x6d, 0x45, 0xb1, 0x93, 0x89, 0x27, 0x20, 0x08, 0xca, 0x9c, 0x80, 0x04,
0x03, 0x40, 0x96, 0x9d, 0x9c, 0x04, 0x53, 0x04, 0x8a, 0x24, 0x22, 0x10, 0x45, 0xa1, 0x40, 0x3d,
0xdc, 0xbd, 0xe9, 0x6d, 0x2f, 0xbb, 0x57, 0xdd, 0x1f, 0xa5, 0xf7, 0x7d, 0xf4, 0x0d, 0xfa, 0x23,
0xf4, 0xe9, 0xcf, 0xe0, 0x55, 0x9f, 0xc2, 0x83, 0x00, 0x45, 0x3a, 0x60, 0xa2, 0xec, 0xa4, 0x5b,
0xf7, 0xff, 0xbb, 0xf5, 0xb8, 0x55, 0xa8, 0x5b, 0x87, 0xe0, 0xd9, 0x05, 0x72, 0x2d, 0x7c, 0xbe,
0x63, 0x3a, 0x64, 0x60, 0xed, 0xf4, 0xac, 0xd6, 0x4e, 0x9f, 0x50, 0xbf, 0xe3, 0x61, 0x7a, 0xe2,
0xec, 0x9c, 0x96, 0x76, 0x4c, 0xe2, 0xb6, 0xed, 0x4e, 0xca, 0xf8, 0xcc, 0xd8, 0xdf, 0xee, 0x7b,
0xc4, 0x27, 0xf0, 0x61, 0x28, 0xdd, 0x0e, 0xa4, 0xdb, 0x3d, 0xab, 0xb5, 0x9d, 0x78, 0x6d, 0x9f,
0x96, 0xb6, 0x43, 0xe9, 0xe6, 0xbd, 0x0e, 0x21, 0x1d, 0x07, 0xef, 0x04, 0xa2, 0xd6, 0xa0, 0xbd,
0x73, 0xe6, 0xa1, 0x7e, 0x1f, 0x7b, 0x34, 0xc4, 0x6c, 0xde, 0x1d, 0xe9, 0xc1, 0x29, 0x72, 0x6c,
0x0b, 0xf9, 0x36, 0x71, 0xc3, 0xe6, 0xe2, 0xdf, 0xca, 0xa0, 0xd0, 0x1c, 0x72, 0xc5, 0x80, 0xf9,
0xcc, 0xd8, 0x87, 0x15, 0xb0, 0xdc, 0x43, 0xe7, 0x86, 0x49, 0x5c, 0x17, 0x9b, 0xcc, 0x9f, 0xf2,
0xb9, 0x07, 0xb9, 0x47, 0x0b, 0x8f, 0x6f, 0x6f, 0x87, 0x01, 0xb7, 0xe3, 0x80, 0xdb, 0x35, 0xd7,
0xdf, 0xdf, 0x7b, 0x89, 0x9c, 0x01, 0x56, 0x97, 0x7a, 0xe8, 0x5c, 0x4c, 0x24, 0xb0, 0x0c, 0x96,
0x68, 0x17, 0x79, 0xd8, 0x32, 0x5a, 0x83, 0x76, 0x1b, 0x7b, 0x94, 0x9f, 0xc9, 0x86, 0x2c, 0x86,
0x92, 0x72, 0xa8, 0x80, 0xcf, 0xc1, 0x2d, 0x1f, 0xf7, 0xfa, 0x43, 0xc2, 0x6c, 0x36, 0x61, 0x81,
0x09, 0x62, 0xfd, 0x11, 0xd8, 0x60, 0x23, 0xe9, 0x7b, 0xb8, 0x1f, 0xf4, 0xc4, 0xf7, 0x90, 0x4b,
0x51, 0x34, 0xa6, 0xb9, 0x6c, 0xd8, 0x7a, 0x0f, 0x9d, 0x37, 0x23, 0xb1, 0x9e, 0xd2, 0xc2, 0x7d,
0x30, 0x7f, 0x46, 0xbc, 0x63, 0xa3, 0x87, 0x7b, 0xfc, 0x7b, 0xd9, 0x9c, 0xf7, 0x99, 0x73, 0x1d,
0xf7, 0x60, 0x1d, 0xac, 0xf4, 0x90, 0xed, 0xfa, 0xd8, 0x45, 0xae, 0x89, 0x8d, 0x21, 0xe3, 0x46,
0x36, 0x03, 0xa6, 0x84, 0x47, 0x11, 0x4e, 0x03, 0xeb, 0x1e, 0xee, 0x3b, 0xc8, 0xc4, 0x3d, 0xec,
0xfa, 0x06, 0x25, 0x9e, 0x6f, 0xf8, 0x83, 0xbe, 0x83, 0x29, 0xff, 0x7e, 0x36, 0x71, 0x35, 0xa5,
0xd5, 0x88, 0xe7, 0xeb, 0x81, 0x12, 0x7e, 0x03, 0x0a, 0x68, 0xe0, 0x93, 0x53, 0x64, 0x0e, 0x06,
0xbd, 0xa4, 0x8b, 0xf3, 0xd9, 0xc0, 0x7c, 0xa2, 0x8b, 0x7b, 0x28, 0x82, 0xe5, 0x60, 0x05, 0xdb,
0xb6, 0x83, 0x0d, 0xc7, 0xee, 0xd9, 0x3e, 0x7f, 0x73, 0x8a, 0x34, 0x60, 0x9a, 0xaa, 0xed, 0x60,
0x99, 0x29, 0xe0, 0x01, 0xc8, 0x47, 0xbd, 0x31, 0x09, 0xf5, 0x0d, 0x0b, 0x3b, 0xe8, 0x82, 0x07,
0xd9, 0x98, 0xe5, 0x50, 0x25, 0x12, 0xea, 0x57, 0x98, 0x06, 0xca, 0x60, 0x25, 0x0d, 0xea, 0xa3,
0x0e, 0x36, 0xba, 0xb6, 0xcf, 0x2f, 0x4c, 0x31, 0xb6, 0x84, 0xd5, 0x44, 0x1d, 0xfc, 0xc2, 0xf6,
0x61, 0x03, 0xac, 0x8e, 0xd1, 0x7a, 0x36, 0xa5, 0xfc, 0xad, 0x29, 0x56, 0x73, 0x14, 0x57, 0xb7,
0x29, 0x85, 0x4d, 0xb0, 0x36, 0xc6, 0xb3, 0x6c, 0xcf, 0xbf, 0xe0, 0x17, 0xb3, 0x81, 0x85, 0x51,
0x60, 0x85, 0xe9, 0xae, 0x4e, 0x5c, 0x38, 0xff, 0x4b, 0xbf, 0x68, 0xe2, 0xc2, 0x15, 0x68, 0x82,
0xa5, 0x56, 0xe7, 0xcc, 0xb3, 0x7d, 0xec, 0x45, 0xd3, 0xbf, 0x9c, 0x49, 0x29, 0xdf, 0x7a, 0x7b,
0x59, 0x9a, 0x2f, 0xed, 0x6e, 0x95, 0x76, 0x77, 0x77, 0x77, 0xd5, 0xc5, 0x18, 0x10, 0x2e, 0x85,
0x02, 0x56, 0x87, 0x44, 0xc7, 0x1b, 0x18, 0x3d, 0x74, 0xce, 0x06, 0x4c, 0x79, 0x6e, 0x8a, 0xb1,
0xc6, 0x4a, 0xd9, 0x1b, 0xd4, 0x23, 0x1d, 0xd4, 0xc1, 0xfa, 0x28, 0x70, 0xe0, 0xf8, 0x76, 0xdf,
0xb1, 0xb1, 0xc7, 0xe7, 0x03, 0xe4, 0x9d, 0x31, 0x64, 0x85, 0x0c, 0x5a, 0x0e, 0x8e, 0x36, 0x43,
0x9a, 0x39, 0x94, 0xc2, 0xd7, 0x60, 0x65, 0x48, 0x6d, 0x3b, 0x03, 0xda, 0x35, 0x50, 0xdb, 0xc7,
0x1e, 0x0f, 0xb3, 0x87, 0x0f, 0xde, 0x5e, 0x96, 0x6e, 0xec, 0x6e, 0x3d, 0xde, 0xdd, 0x7b, 0xaa,
0xc2, 0x18, 0x52, 0x65, 0x0c, 0x81, 0x21, 0xe0, 0x11, 0x28, 0xb4, 0x90, 0x79, 0x8c, 0x5d, 0x6b,
0x84, 0x5c, 0xf8, 0x65, 0xe4, 0x7c, 0xc4, 0x48, 0x81, 0x5b, 0x60, 0x8d, 0x38, 0x96, 0x41, 0x5d,
0xd4, 0xa7, 0x5d, 0xe2, 0x1b, 0x7e, 0xd7, 0xc3, 0xb4, 0x4b, 0x1c, 0x8b, 0x5f, 0xc9, 0x66, 0x2f,
0xbf, 0xbd, 0x2c, 0x2d, 0x6c, 0x95, 0xb6, 0x9e, 0xee, 0xef, 0xed, 0x06, 0xeb, 0xb6, 0x42, 0x1c,
0x4b, 0x8b, 0x50, 0x7a, 0x4c, 0x82, 0xff, 0x0f, 0x6e, 0x9e, 0x21, 0xc7, 0x70, 0xf0, 0x29, 0x76,
0xf8, 0xd5, 0x07, 0xb9, 0x47, 0x4b, 0x8f, 0xc5, 0xed, 0xa9, 0xbe, 0x5a, 0xdb, 0x13, 0x3e, 0x39,
0xdb, 0x47, 0xc8, 0x91, 0x19, 0x4a, 0x9d, 0x3f, 0x8b, 0xfe, 0x82, 0xbf, 0x03, 0x90, 0x5e, 0xb8,
0x66, 0xd7, 0x23, 0x2e, 0x19, 0x50, 0xc3, 0x24, 0x3d, 0x96, 0xbc, 0x6b, 0x41, 0x28, 0xf9, 0x1a,
0xa1, 0xb4, 0x04, 0x2a, 0x06, 0x4c, 0x35, 0x4f, 0xaf, 0x9a, 0xe0, 0x8f, 0x00, 0x9a, 0x5d, 0x6c,
0x1e, 0xf7, 0x89, 0xed, 0xfa, 0x86, 0x6f, 0xf7, 0x30, 0x19, 0xf8, 0xfc, 0x7a, 0xf6, 0xf4, 0xc1,
0xb7, 0x97, 0xa5, 0xa5, 0x27, 0x6c, 0xe2, 0x92, 0x19, 0xcc, 0x27, 0x28, 0x3d, 0x24, 0xc1, 0x1f,
0xc1, 0x9d, 0x14, 0xdf, 0x24, 0xbd, 0xbe, 0x83, 0xd9, 0x97, 0xc5, 0xf0, 0x91, 0xd7, 0xc1, 0x3e,
0xcf, 0x4f, 0x91, 0xb1, 0x9b, 0x09, 0x41, 0x1c, 0x02, 0xf4, 0x40, 0x0f, 0x7f, 0x00, 0x6b, 0x29,
0x7e, 0x3a, 0xbd, 0x36, 0x7e, 0x59, 0x7a, 0xad, 0x24, 0x98, 0x54, 0x86, 0x7d, 0x05, 0x6e, 0xb1,
0xef, 0x2a, 0xcb, 0x00, 0x6a, 0xbf, 0xc1, 0xfc, 0x66, 0xf6, 0x9e, 0x05, 0x3d, 0x74, 0x7e, 0x84,
0x1c, 0xcd, 0x7e, 0x83, 0x03, 0xb9, 0xed, 0x26, 0xf2, 0xdb, 0xd3, 0xc8, 0x6d, 0x37, 0x96, 0x7f,
0x07, 0x6e, 0xb3, 0xe8, 0xd4, 0x47, 0xae, 0xd5, 0xba, 0x30, 0xa8, 0xef, 0x61, 0xd4, 0xb3, 0xdd,
0x4e, 0x74, 0x32, 0xdd, 0xc9, 0xa6, 0xf1, 0x3d, 0x74, 0xae, 0x85, 0x72, 0x2d, 0x56, 0x87, 0xc7,
0xd2, 0x11, 0xd8, 0xb0, 0x70, 0x1b, 0x0d, 0x1c, 0x9f, 0xf1, 0x7d, 0x9b, 0xfa, 0xb6, 0x49, 0xe3,
0x55, 0xb9, 0x3b, 0xc5, 0x8d, 0x21, 0x52, 0x6b, 0x43, 0x71, 0xb4, 0x22, 0x7f, 0xc8, 0x81, 0x15,
0x93, 0xb8, 0xd4, 0xf7, 0xd8, 0x67, 0xdc, 0xc0, 0xe7, 0xa6, 0x33, 0xa0, 0x36, 0x71, 0xf9, 0x7b,
0x41, 0x46, 0x37, 0xae, 0x91, 0xd1, 0xe2, 0x10, 0x2b, 0xc5, 0x54, 0xb5, 0x60, 0x8e, 0x1b, 0x61,
0x13, 0xac, 0x9a, 0x03, 0x8f, 0x12, 0x2f, 0xbc, 0x24, 0x18, 0x6d, 0x2f, 0xbc, 0xcf, 0xf0, 0xf7,
0xa7, 0x48, 0xb7, 0x42, 0x28, 0x0d, 0x2e, 0x09, 0xd5, 0x48, 0x08, 0x7f, 0x00, 0x85, 0xb6, 0x47,
0xd8, 0xe7, 0xc5, 0x71, 0x50, 0x9f, 0xc6, 0x9f, 0xf8, 0x07, 0xd9, 0x49, 0xc6, 0xbd, 0xbd, 0x2c,
0xdd, 0x2a, 0x6d, 0x3d, 0x2e, 0xed, 0x7d, 0xbe, 0xf7, 0xf4, 0xc9, 0xfe, 0xde, 0xe7, 0x6a, 0x9e,
0x91, 0xc4, 0x08, 0x14, 0x7e, 0x76, 0x7e, 0x00, 0x85, 0x9f, 0x88, 0xed, 0x5e, 0xc5, 0x7f, 0xf0,
0xab, 0xf0, 0x8c, 0x34, 0x8a, 0xff, 0x3d, 0x28, 0xb4, 0x89, 0x67, 0x62, 0xa3, 0x8f, 0x3c, 0xe4,
0x38, 0xd8, 0x31, 0x7a, 0xc4, 0xc2, 0x7c, 0xf1, 0xda, 0x67, 0x4c, 0x95, 0x51, 0x9b, 0x11, 0xb4,
0x4e, 0x2c, 0xac, 0xe6, 0xdb, 0x57, 0x4d, 0x90, 0x82, 0x82, 0xe9, 0xd8, 0xec, 0xde, 0xc6, 0x36,
0x43, 0x0f, 0x53, 0x1a, 0x7c, 0xff, 0x3e, 0xbc, 0xf6, 0x61, 0x2a, 0x93, 0x4e, 0x78, 0x98, 0xe6,
0x43, 0x7e, 0xdd, 0x76, 0xeb, 0x11, 0x1d, 0xf6, 0x00, 0xe7, 0x90, 0xce, 0x68, 0xc4, 0x8f, 0x7e,
0xbb, 0x88, 0x4b, 0x0e, 0xe9, 0xa4, 0xc3, 0xbd, 0x01, 0xeb, 0x71, 0x38, 0xec, 0x79, 0xc4, 0x0b,
0x36, 0x55, 0x70, 0xe1, 0xe4, 0x1f, 0xfe, 0x76, 0x51, 0x57, 0xc2, 0xa8, 0x12, 0x8b, 0xa0, 0xc5,
0x01, 0xe0, 0x2b, 0xb0, 0x19, 0xc7, 0xb6, 0x06, 0x5e, 0x50, 0xf8, 0xa4, 0xc2, 0x7f, 0x3c, 0xc5,
0x5e, 0x0e, 0xb1, 0x95, 0x48, 0x9c, 0x90, 0x45, 0xb0, 0xcc, 0xc8, 0xc9, 0xd1, 0x48, 0xf9, 0xff,
0x0c, 0x70, 0x9b, 0x63, 0xb8, 0x32, 0x21, 0x4e, 0x54, 0x1f, 0x39, 0xa4, 0x23, 0x26, 0x8a, 0x21,
0x24, 0x55, 0x65, 0x3d, 0x9a, 0x0e, 0x92, 0x2a, 0xb2, 0x6a, 0x00, 0x32, 0x88, 0x65, 0xd3, 0x34,
0xe7, 0x93, 0x4c, 0x4e, 0xde, 0x21, 0x9d, 0xca, 0x88, 0x88, 0x1d, 0xca, 0x01, 0x2a, 0x1a, 0x2d,
0xff, 0x69, 0x26, 0x64, 0x81, 0x41, 0x22, 0x77, 0xb6, 0x97, 0x98, 0x3c, 0x5c, 0xe5, 0x53, 0xec,
0xb5, 0x08, 0xb5, 0xfd, 0x0b, 0xfe, 0xbf, 0xae, 0xbd, 0x97, 0x64, 0xd2, 0x09, 0x16, 0xf6, 0x65,
0xcc, 0x0c, 0x3a, 0x3f, 0x6a, 0x82, 0x5f, 0x03, 0x36, 0x33, 0x86, 0x43, 0xcc, 0x63, 0xe3, 0x0c,
0xd9, 0x3e, 0xe5, 0xff, 0x3b, 0xb3, 0xfb, 0x6c, 0xb8, 0x32, 0x31, 0x8f, 0x8f, 0x98, 0x3f, 0x74,
0xc0, 0x22, 0x23, 0x24, 0x09, 0xb2, 0x15, 0xf4, 0xfc, 0xe0, 0x7a, 0x3d, 0x1f, 0xe6, 0x4c, 0x10,
0x2d, 0xc9, 0x20, 0x21, 0xec, 0xef, 0xb0, 0x34, 0xa2, 0xfc, 0x76, 0x76, 0x3e, 0x32, 0x84, 0x1e,
0x15, 0x46, 0x14, 0xde, 0x07, 0x0b, 0x14, 0x23, 0xcf, 0xec, 0x1a, 0x7d, 0xe4, 0x77, 0xf9, 0x9d,
0x07, 0xb9, 0x47, 0x37, 0x55, 0x10, 0x9a, 0x9a, 0xc8, 0xef, 0xb2, 0x05, 0xf5, 0xc8, 0x99, 0x41,
0xb1, 0x39, 0xf0, 0xd8, 0x52, 0xec, 0x66, 0x2f, 0xa8, 0x47, 0xce, 0xb4, 0xc8, 0x1d, 0xfe, 0x39,
0x07, 0xee, 0xc6, 0x9f, 0xc2, 0x54, 0xdd, 0x6c, 0xd8, 0x94, 0x38, 0x61, 0x86, 0x94, 0x82, 0x19,
0x52, 0xae, 0x31, 0x43, 0xa9, 0x9a, 0xba, 0x16, 0x63, 0xd5, 0xdb, 0x51, 0xd4, 0x49, 0x8d, 0xf0,
0x05, 0xc8, 0x0f, 0x97, 0x68, 0x78, 0x2f, 0x7b, 0x9c, 0x3d, 0x77, 0xdc, 0x50, 0x15, 0x5f, 0xc1,
0x9e, 0xb3, 0x7c, 0x37, 0x8f, 0x87, 0x90, 0x27, 0x53, 0xbc, 0x2d, 0x30, 0x41, 0xac, 0xb7, 0xc1,
0x87, 0xb6, 0xe5, 0x60, 0xc3, 0x76, 0x47, 0xa6, 0x87, 0x62, 0x4a, 0x83, 0x8b, 0x5c, 0x84, 0xdd,
0xcb, 0xc6, 0xde, 0x67, 0x9c, 0x9a, 0x9b, 0x1a, 0xaf, 0x16, 0x42, 0x92, 0x50, 0xb7, 0x5a, 0x17,
0x3e, 0x46, 0x06, 0x19, 0xf8, 0xfd, 0x81, 0xcf, 0x7f, 0x16, 0x4c, 0x7c, 0xf5, 0x1a, 0x13, 0x5f,
0x66, 0x38, 0x25, 0xa0, 0xa9, 0x0b, 0xad, 0xe4, 0x1f, 0xd8, 0x02, 0x37, 0xcf, 0x7b, 0x4e, 0xcb,
0x76, 0x91, 0x77, 0xc1, 0xef, 0x07, 0x71, 0x2a, 0xd7, 0x88, 0xf3, 0xaa, 0xe7, 0x94, 0x03, 0x96,
0x9a, 0x60, 0xa3, 0x18, 0xa4, 0x1f, 0x24, 0xd1, 0xe7, 0xbf, 0x45, 0x0c, 0x25, 0x60, 0xa9, 0x09,
0x96, 0xd5, 0xd2, 0x1d, 0xdb, 0x35, 0xfa, 0xd8, 0xb5, 0xd8, 0xcd, 0xd0, 0xb1, 0x87, 0xe5, 0xef,
0xd3, 0x29, 0xea, 0xcb, 0x8e, 0xed, 0x36, 0x43, 0xa5, 0x6c, 0xc7, 0x25, 0x70, 0x15, 0x70, 0x16,
0x46, 0xd6, 0x48, 0xce, 0x3c, 0x9b, 0xa2, 0x94, 0x8e, 0x45, 0xf1, 0x62, 0xbe, 0x0c, 0xdf, 0xa4,
0x98, 0x89, 0x1a, 0x7d, 0xec, 0xa5, 0xb3, 0x87, 0xff, 0x22, 0x1b, 0xb8, 0xd6, 0x43, 0xe7, 0xec,
0xd8, 0xa2, 0x4d, 0xec, 0xa5, 0x52, 0x06, 0x1a, 0xe0, 0x5e, 0xf4, 0xd6, 0x65, 0xbd, 0x03, 0xfe,
0x65, 0x36, 0x7c, 0x33, 0x7c, 0xf0, 0xb2, 0x26, 0x05, 0xf8, 0x12, 0x2c, 0x20, 0xcf, 0x43, 0x17,
0x86, 0x3b, 0x70, 0x1c, 0xca, 0xff, 0x4f, 0xe6, 0x71, 0x02, 0x02, 0xf7, 0x06, 0xf3, 0x86, 0x1e,
0x58, 0x66, 0x85, 0x2a, 0x75, 0x10, 0xed, 0x1a, 0x27, 0x03, 0xe2, 0x63, 0xfe, 0xab, 0x60, 0xe5,
0x6b, 0xd7, 0xc9, 0xe2, 0x98, 0xf8, 0x2d, 0x03, 0xaa, 0x4b, 0xad, 0x91, 0xff, 0x61, 0x15, 0xe4,
0xe3, 0x03, 0xec, 0xcc, 0xf6, 0xbb, 0x06, 0xb1, 0x2d, 0xca, 0x3f, 0xcf, 0xec, 0xf6, 0x72, 0x24,
0x3a, 0xb2, 0xfd, 0xae, 0x62, 0x5b, 0x14, 0x36, 0xc0, 0x2a, 0xa6, 0x26, 0xea, 0x63, 0x56, 0x6a,
0xb0, 0x6c, 0x3a, 0x43, 0x9e, 0x6b, 0xbb, 0x1d, 0xfe, 0x7f, 0x33, 0x59, 0x85, 0x50, 0xa8, 0x05,
0xba, 0xa3, 0x50, 0x06, 0x65, 0xb0, 0xe2, 0x90, 0xa0, 0xe8, 0x43, 0xbe, 0xd1, 0xf7, 0xec, 0x53,
0xdb, 0xc1, 0xec, 0x1e, 0xf6, 0x75, 0x26, 0x0e, 0x3a, 0x44, 0x0c, 0x64, 0xcd, 0xa1, 0x8a, 0x55,
0x43, 0xa4, 0x8f, 0x3d, 0xe4, 0x13, 0x8f, 0x2d, 0xbe, 0x89, 0x2d, 0x1c, 0x3c, 0x2d, 0x46, 0x7d,
0x14, 0x32, 0xa1, 0x1b, 0xb1, 0xbc, 0x39, 0x54, 0xc7, 0x3d, 0x6d, 0x80, 0xd5, 0x60, 0xad, 0x0c,
0xe4, 0x38, 0x86, 0x6d, 0x61, 0xd7, 0xb7, 0xdb, 0x36, 0xf6, 0x28, 0x5f, 0xce, 0x1e, 0x79, 0x20,
0x14, 0x1c, 0xa7, 0x96, 0xc8, 0x58, 0x5f, 0x83, 0xaa, 0x0d, 0x79, 0x16, 0xbb, 0xf8, 0xb4, 0x89,
0x17, 0xd4, 0x6d, 0xe1, 0xb4, 0x52, 0x5e, 0xcc, 0xee, 0x6b, 0x2c, 0x17, 0x87, 0xea, 0x70, 0x6e,
0x29, 0xac, 0x83, 0x95, 0xb8, 0x8e, 0xb7, 0xdf, 0x60, 0x83, 0xe2, 0x13, 0x6a, 0x22, 0x97, 0xf2,
0x95, 0xec, 0xae, 0xa6, 0x74, 0x5a, 0x24, 0x63, 0x43, 0x0f, 0xf6, 0x0e, 0x8b, 0x12, 0x64, 0xbc,
0x81, 0x4f, 0x06, 0xc8, 0xa1, 0xbc, 0x94, 0xcd, 0x1b, 0x0a, 0x59, 0xee, 0x4b, 0x81, 0x0c, 0x3e,
0x07, 0x8b, 0xf8, 0xdc, 0xf6, 0x0d, 0x12, 0xdd, 0x84, 0xf9, 0x6a, 0xf6, 0xe7, 0x98, 0x09, 0x94,
0xf0, 0x5a, 0x0b, 0xbf, 0x06, 0x8b, 0x14, 0x9f, 0x84, 0x8f, 0x82, 0x26, 0xa1, 0x3e, 0x7f, 0x30,
0x45, 0xcd, 0xb6, 0x40, 0xf1, 0x49, 0x13, 0x75, 0xb0, 0x48, 0x68, 0x70, 0x80, 0x79, 0xc8, 0xb5,
0x48, 0x2f, 0x05, 0x79, 0x31, 0x05, 0x64, 0x29, 0x54, 0x0d, 0x39, 0x22, 0x58, 0xa6, 0x27, 0x8e,
0x61, 0xbb, 0x5d, 0xec, 0xd9, 0x3e, 0x72, 0x4d, 0xcc, 0xd7, 0xb2, 0x2f, 0xae, 0xf4, 0xc4, 0xa9,
0x25, 0x0a, 0xf8, 0x3d, 0x58, 0x4b, 0x3d, 0x32, 0x07, 0x8f, 0x09, 0xc4, 0x3b, 0x66, 0xa9, 0xf5,
0x7f, 0xd9, 0xc5, 0xdd, 0xfc, 0xdb, 0xcb, 0xd2, 0x5c, 0x69, 0xeb, 0xc9, 0x63, 0x75, 0x25, 0x81,
0xd4, 0xd1, 0xf9, 0x51, 0x88, 0x80, 0x5d, 0x70, 0x27, 0x05, 0x1f, 0x7f, 0x3a, 0xfe, 0x66, 0xca,
0x37, 0x90, 0xad, 0xd2, 0x56, 0x69, 0x77, 0x57, 0xdd, 0x48, 0x60, 0x2f, 0xaf, 0x3c, 0x28, 0xff,
0xf4, 0xce, 0x48, 0xe1, 0xc7, 0x46, 0x9e, 0xf2, 0x95, 0x34, 0x8c, 0xf4, 0xae, 0x58, 0x71, 0x31,
0x0c, 0x53, 0xb1, 0x5c, 0xd4, 0x67, 0x5f, 0x21, 0xbe, 0x9e, 0x1d, 0x21, 0xff, 0xf6, 0xb2, 0xb4,
0x58, 0x1a, 0x7d, 0x92, 0x4a, 0x48, 0x8d, 0x10, 0x54, 0xd4, 0xc0, 0x7c, 0xfc, 0x0a, 0x07, 0x37,
0xc0, 0xea, 0x91, 0x20, 0x1b, 0xb2, 0xf4, 0x52, 0x92, 0x8d, 0xc3, 0x86, 0xd6, 0x94, 0xc4, 0x5a,
0xb5, 0x26, 0x55, 0xb8, 0xff, 0x80, 0xab, 0x20, 0x9f, 0x34, 0xa9, 0x52, 0x53, 0xae, 0x89, 0x02,
0x97, 0x1b, 0x35, 0xcb, 0xca, 0x41, 0x4d, 0x14, 0x64, 0x6e, 0xa6, 0xf8, 0x8f, 0x1c, 0xc8, 0x8f,
0x3d, 0xb8, 0xc1, 0x22, 0xb8, 0xa7, 0xbd, 0x6e, 0x88, 0x2f, 0x54, 0xa5, 0xa1, 0x1c, 0x6a, 0x86,
0xa8, 0xd4, 0xeb, 0x35, 0xfd, 0x4a, 0x9c, 0x0d, 0xb0, 0x3a, 0xc1, 0x47, 0x69, 0x70, 0x39, 0xb8,
0x09, 0xd6, 0x26, 0x35, 0x55, 0xab, 0xdc, 0x0c, 0xbc, 0x03, 0xf8, 0x09, 0x6d, 0xb2, 0xc2, 0xba,
0x33, 0x0b, 0x3f, 0x04, 0xf7, 0x27, 0xb4, 0xaa, 0x52, 0x5d, 0xd1, 0x25, 0xe3, 0x48, 0xad, 0xe9,
0x12, 0x37, 0xf7, 0xf3, 0x4e, 0x42, 0xb3, 0x29, 0xbf, 0xe6, 0xde, 0x2b, 0xfe, 0x35, 0x07, 0x0a,
0x13, 0xde, 0x5d, 0xe0, 0x47, 0xe0, 0x81, 0xa8, 0x34, 0x34, 0x5d, 0x15, 0x6a, 0x0d, 0xdd, 0x90,
0x5e, 0x89, 0xf2, 0xa1, 0x56, 0x53, 0x1a, 0x57, 0x06, 0x77, 0x1b, 0xac, 0x4f, 0xf4, 0x0a, 0x86,
0x77, 0x07, 0xf0, 0x93, 0x1b, 0x83, 0x01, 0x16, 0xc1, 0xbd, 0x89, 0xad, 0x4d, 0x41, 0xd5, 0x6b,
0x7a, 0x4d, 0x69, 0x70, 0xb3, 0xc5, 0x3f, 0xe5, 0x40, 0x7e, 0xec, 0x09, 0x82, 0x8d, 0xab, 0xaa,
0xa8, 0xa2, 0xc4, 0x5c, 0x05, 0x59, 0x96, 0x64, 0xa3, 0xae, 0x54, 0xa4, 0x2b, 0x3d, 0xdb, 0x04,
0x6b, 0x93, 0x9c, 0x82, 0x8e, 0xdd, 0x06, 0xeb, 0x13, 0xdb, 0x82, 0x7e, 0xdd, 0x07, 0xb7, 0x27,
0x35, 0xaa, 0xd2, 0x81, 0x2a, 0x69, 0x1a, 0xeb, 0xd4, 0x0c, 0x98, 0x8f, 0x2b, 0x76, 0xb6, 0xba,
0xb2, 0x72, 0x30, 0x31, 0xc1, 0x56, 0x00, 0x97, 0x34, 0x55, 0xa4, 0xf2, 0xe1, 0xc1, 0x67, 0x5c,
0x6e, 0x82, 0x75, 0x8f, 0x9b, 0x99, 0x60, 0x7d, 0xc2, 0xcd, 0x4e, 0xb0, 0x3e, 0xe6, 0xe6, 0x26,
0x58, 0x4b, 0xdc, 0x7b, 0x30, 0x0f, 0x16, 0x13, 0xab, 0xac, 0x1c, 0x70, 0x37, 0x46, 0x1d, 0x1b,
0x8a, 0x5e, 0x13, 0x25, 0xee, 0x7d, 0x96, 0xe0, 0x89, 0xf5, 0x48, 0x50, 0x1b, 0xb5, 0xc6, 0x01,
0x37, 0x0f, 0x0b, 0x60, 0x39, 0x31, 0x4b, 0xaa, 0xaa, 0xa8, 0xdc, 0xcd, 0x51, 0x63, 0x55, 0xd0,
0x05, 0x99, 0x03, 0xa3, 0xc6, 0xa6, 0xd0, 0xa8, 0x89, 0xdc, 0x42, 0xf1, 0x2f, 0x39, 0x90, 0x1f,
0x2b, 0x70, 0xd9, 0x4a, 0x31, 0xd7, 0x00, 0x67, 0xbc, 0x94, 0xd4, 0xb2, 0xa2, 0xd5, 0xf4, 0xd7,
0x57, 0xe6, 0xe9, 0x2e, 0xd8, 0x98, 0xe4, 0xa4, 0x4b, 0xaa, 0x26, 0x71, 0x39, 0xb6, 0x1e, 0x93,
0x9a, 0x2b, 0x52, 0x55, 0x38, 0x94, 0xf5, 0x70, 0xc1, 0x26, 0x39, 0x84, 0x7f, 0x49, 0xdc, 0x6c,
0xf1, 0x8f, 0x39, 0x70, 0x2b, 0x5d, 0xc2, 0xc6, 0x11, 0x35, 0x5d, 0xd0, 0xa5, 0xba, 0xd4, 0xb8,
0xba, 0x63, 0xd7, 0x00, 0x1c, 0x6d, 0x6e, 0x28, 0x0d, 0x29, 0x3c, 0x1a, 0x46, 0xed, 0x95, 0x8a,
0xcc, 0xcd, 0x8c, 0x9b, 0xeb, 0x4a, 0x85, 0x9b, 0x1d, 0x37, 0x0b, 0xb2, 0xcc, 0xcd, 0x15, 0xff,
0x99, 0x03, 0x2b, 0x13, 0x0b, 0xc2, 0x87, 0xe0, 0x03, 0x5d, 0x15, 0x1a, 0x9a, 0x20, 0xb2, 0xe4,
0x37, 0x6a, 0x9a, 0x22, 0x0b, 0xfa, 0xf8, 0x8e, 0xfb, 0x14, 0x7c, 0x3c, 0xd9, 0x4d, 0x95, 0x84,
0x8a, 0x71, 0xd8, 0x08, 0x77, 0xb9, 0x2e, 0x55, 0xb8, 0x1c, 0x7c, 0x04, 0x3e, 0xfa, 0x19, 0xdf,
0xc4, 0x73, 0x06, 0x7e, 0x02, 0x1e, 0xbe, 0xcb, 0xb3, 0x29, 0x09, 0xba, 0x50, 0x96, 0xa5, 0x40,
0xc4, 0xcd, 0xc2, 0x8f, 0x41, 0x71, 0xb2, 0xab, 0x26, 0xa9, 0x35, 0x41, 0xae, 0x7d, 0xc7, 0x9c,
0xb9, 0xb9, 0xe2, 0xf7, 0x60, 0x21, 0x55, 0x9c, 0xb1, 0xc3, 0xa0, 0xfc, 0x5a, 0x97, 0x04, 0x43,
0x39, 0xd4, 0x9b, 0x87, 0xfa, 0xf8, 0x5e, 0x19, 0x69, 0x7d, 0x21, 0xbd, 0xe2, 0x72, 0x90, 0x07,
0x2b, 0x23, 0x56, 0x49, 0x13, 0x85, 0x26, 0xeb, 0x6f, 0x51, 0x05, 0x37, 0x87, 0x15, 0x19, 0xdb,
0xea, 0xaf, 0xea, 0xb2, 0x51, 0xae, 0x35, 0x04, 0xf5, 0xf5, 0xf8, 0x29, 0x9f, 0x6a, 0x2b, 0x0b,
0x9a, 0xb4, 0xbf, 0xc7, 0xe5, 0x20, 0x04, 0x4b, 0x29, 0x33, 0x8b, 0x36, 0x53, 0x7c, 0x15, 0x30,
0xc3, 0x0a, 0x2c, 0x66, 0x2a, 0xcd, 0x09, 0x4b, 0xb0, 0x0e, 0x0a, 0xa9, 0xb6, 0x8a, 0x22, 0x1e,
0xb2, 0xf5, 0xe5, 0x72, 0x2c, 0x71, 0x52, 0x0d, 0xa2, 0xd2, 0xd0, 0x99, 0x7d, 0x86, 0x9d, 0xb1,
0x4b, 0xa3, 0x57, 0x7c, 0x96, 0xb4, 0x65, 0x41, 0xfc, 0x46, 0x93, 0x05, 0xed, 0x85, 0xf1, 0xed,
0x21, 0x3b, 0x91, 0x47, 0x83, 0x14, 0xc0, 0xf2, 0x15, 0x87, 0x30, 0xc0, 0x55, 0x95, 0xd2, 0xe0,
0x66, 0x58, 0x8f, 0xc6, 0xec, 0xd5, 0x2a, 0x37, 0x0b, 0x3f, 0x00, 0x77, 0xaf, 0x36, 0x68, 0x42,
0x55, 0x32, 0xa4, 0x86, 0xa8, 0x54, 0xd8, 0xc6, 0x9f, 0x2b, 0xfe, 0x7d, 0x06, 0xac, 0x5d, 0xad,
0x49, 0x34, 0xec, 0x3f, 0x33, 0xf6, 0xe1, 0x31, 0xe0, 0x70, 0xbb, 0x8d, 0x4d, 0xdf, 0x3e, 0xc5,
0x46, 0x58, 0xbe, 0x44, 0x3f, 0xa0, 0xf8, 0xe2, 0xd7, 0x17, 0x3b, 0xe5, 0xb9, 0x7f, 0x5d, 0x96,
0x72, 0xea, 0xf2, 0x90, 0x1c, 0xb6, 0xc0, 0xef, 0xc1, 0xc2, 0x80, 0x62, 0x2f, 0x8e, 0x33, 0x73,
0xdd, 0x38, 0x2a, 0x60, 0xb8, 0x08, 0x8e, 0xc0, 0x52, 0x5c, 0x41, 0x45, 0xfc, 0xd9, 0x6b, 0xf3,
0x17, 0x23, 0x62, 0x68, 0x29, 0xbf, 0xfc, 0x4e, 0xef, 0xd8, 0x7e, 0x77, 0xd0, 0xda, 0x36, 0x49,
0x6f, 0x27, 0xc4, 0x6e, 0x85, 0x3f, 0x58, 0xe9, 0x90, 0xad, 0x0e, 0x76, 0x83, 0x1b, 0xcd, 0xce,
0x54, 0xbf, 0xa5, 0xf9, 0x32, 0x31, 0xb6, 0x6e, 0x04, 0xba, 0x27, 0xff, 0x0e, 0x00, 0x00, 0xff,
0xff, 0x3d, 0xfa, 0x11, 0x47, 0x86, 0x23, 0x00, 0x00,
var fileDescriptor_postgresql9_6_4a7be94a068cf705 = []byte{
// 2993 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x9a, 0x5b, 0x77, 0xdb, 0xc6,
0x76, 0xc7, 0x4b, 0x49, 0x71, 0xe4, 0x91, 0x25, 0x81, 0x43, 0x5d, 0x20, 0xf9, 0x1a, 0x26, 0x4e,
0x7d, 0x4e, 0x2b, 0x89, 0x94, 0x75, 0x14, 0xfb, 0xa4, 0xc7, 0x0d, 0x08, 0x82, 0x32, 0x1b, 0x90,
0x60, 0x00, 0x4a, 0xb2, 0x93, 0x95, 0x4c, 0x87, 0xe0, 0x90, 0x44, 0x04, 0x62, 0x28, 0x0c, 0xa8,
0x8b, 0xdb, 0x97, 0xbe, 0xf6, 0xb1, 0x7d, 0x6a, 0xbf, 0x4f, 0x97, 0xbe, 0x41, 0x3f, 0x42, 0x57,
0x3f, 0x83, 0x9e, 0xce, 0x1a, 0x5c, 0x08, 0x50, 0xa2, 0x03, 0x26, 0xca, 0x9b, 0xb4, 0x67, 0xff,
0x7f, 0x7b, 0x2e, 0x1b, 0x33, 0xb3, 0x67, 0x11, 0xbc, 0xbe, 0xc4, 0x4e, 0x9b, 0x5c, 0xec, 0x98,
0x36, 0x1d, 0xb6, 0x77, 0xfa, 0xed, 0xd6, 0xce, 0x80, 0x32, 0xaf, 0xeb, 0x12, 0x76, 0x6a, 0xef,
0x9c, 0x15, 0x77, 0x4c, 0xea, 0x74, 0xac, 0x6e, 0xc2, 0xf8, 0x1a, 0xed, 0x6f, 0x0f, 0x5c, 0xea,
0x51, 0xf8, 0x3c, 0x90, 0x6e, 0xfb, 0xd2, 0xed, 0x7e, 0xbb, 0xb5, 0x1d, 0x7b, 0x6d, 0x9f, 0x15,
0xb7, 0x03, 0xe9, 0xe6, 0x93, 0x2e, 0xa5, 0x5d, 0x9b, 0xec, 0xf8, 0xa2, 0xd6, 0xb0, 0xb3, 0x73,
0xee, 0xe2, 0xc1, 0x80, 0xb8, 0x2c, 0xc0, 0x6c, 0x3e, 0x1e, 0xeb, 0xc1, 0x19, 0xb6, 0xad, 0x36,
0xf6, 0x2c, 0xea, 0x04, 0xcd, 0xf9, 0x6b, 0x19, 0xe4, 0x1a, 0x23, 0xae, 0xec, 0x33, 0x5f, 0xa3,
0x7d, 0x58, 0x06, 0xcb, 0x7d, 0x7c, 0x81, 0x4c, 0xea, 0x38, 0xc4, 0xe4, 0xfe, 0x4c, 0xcc, 0x3c,
0xcb, 0xbc, 0x58, 0xd8, 0x7d, 0xb8, 0x1d, 0x04, 0xdc, 0x8e, 0x02, 0x6e, 0x57, 0x1d, 0x6f, 0x7f,
0xef, 0x08, 0xdb, 0x43, 0xa2, 0x2f, 0xf5, 0xf1, 0x85, 0x1c, 0x4b, 0x60, 0x09, 0x2c, 0xb1, 0x1e,
0x76, 0x49, 0x1b, 0xb5, 0x86, 0x9d, 0x0e, 0x71, 0x99, 0x38, 0x93, 0x0e, 0x59, 0x0c, 0x24, 0xa5,
0x40, 0x01, 0xdf, 0x80, 0x07, 0x1e, 0xe9, 0x0f, 0x46, 0x84, 0xd9, 0x74, 0xc2, 0x02, 0x17, 0x44,
0xfa, 0x63, 0xb0, 0xc1, 0x47, 0x32, 0x70, 0xc9, 0xc0, 0xef, 0x89, 0xe7, 0x62, 0x87, 0xe1, 0x70,
0x4c, 0x73, 0xe9, 0xb0, 0xf5, 0x3e, 0xbe, 0x68, 0x84, 0xe2, 0x66, 0x42, 0x0b, 0xf7, 0xc1, 0xfc,
0x39, 0x75, 0x4f, 0x50, 0x9f, 0xf4, 0xc5, 0x4f, 0xd2, 0x39, 0x9f, 0x72, 0xe7, 0x1a, 0xe9, 0xc3,
0x1a, 0x58, 0xe9, 0x63, 0xcb, 0xf1, 0x88, 0x83, 0x1d, 0x93, 0xa0, 0x11, 0xe3, 0x5e, 0x3a, 0x03,
0x26, 0x84, 0xc7, 0x21, 0xce, 0x00, 0xeb, 0x2e, 0x19, 0xd8, 0xd8, 0x24, 0x7d, 0xe2, 0x78, 0x88,
0x51, 0xd7, 0x43, 0xde, 0x70, 0x60, 0x13, 0x26, 0x7e, 0x9a, 0x4e, 0x5c, 0x4d, 0x68, 0x0d, 0xea,
0x7a, 0x4d, 0x5f, 0x09, 0xbf, 0x05, 0x39, 0x3c, 0xf4, 0xe8, 0x19, 0x36, 0x87, 0xc3, 0x7e, 0xdc,
0xc5, 0xf9, 0x74, 0x60, 0x36, 0xd6, 0x45, 0x3d, 0x94, 0xc1, 0xb2, 0xbf, 0x82, 0x1d, 0xcb, 0x26,
0xc8, 0xb6, 0xfa, 0x96, 0x27, 0xde, 0x9f, 0x22, 0x0d, 0xb8, 0xa6, 0x62, 0xd9, 0x44, 0xe5, 0x0a,
0x78, 0x00, 0xb2, 0x61, 0x6f, 0x4c, 0xca, 0x3c, 0xd4, 0x26, 0x36, 0xbe, 0x14, 0x41, 0x3a, 0x66,
0x39, 0x50, 0xc9, 0x94, 0x79, 0x65, 0xae, 0x81, 0x2a, 0x58, 0x49, 0x82, 0x06, 0xb8, 0x4b, 0x50,
0xcf, 0xf2, 0xc4, 0x85, 0x29, 0xc6, 0x16, 0xb3, 0x1a, 0xb8, 0x4b, 0xde, 0x5a, 0x1e, 0xac, 0x83,
0xd5, 0x5b, 0xb4, 0xbe, 0xc5, 0x98, 0xf8, 0x60, 0x8a, 0xd5, 0x1c, 0xc7, 0xd5, 0x2c, 0xc6, 0x60,
0x03, 0xac, 0xdd, 0xe2, 0xb5, 0x2d, 0xd7, 0xbb, 0x14, 0x17, 0xd3, 0x81, 0xb9, 0x71, 0x60, 0x99,
0xeb, 0x6e, 0x4e, 0x5c, 0x30, 0xff, 0x4b, 0xbf, 0x6a, 0xe2, 0x82, 0x15, 0x68, 0x80, 0xa5, 0x56,
0xf7, 0xdc, 0xb5, 0x3c, 0xe2, 0x86, 0xd3, 0xbf, 0x9c, 0x4a, 0x29, 0x3d, 0xb8, 0xbe, 0x2a, 0xce,
0x17, 0x0b, 0x5b, 0xc5, 0x42, 0xa1, 0x50, 0xd0, 0x17, 0x23, 0x40, 0xb0, 0x14, 0x1a, 0x58, 0x1d,
0x11, 0x6d, 0x77, 0x88, 0xfa, 0xf8, 0x82, 0x0f, 0x98, 0x89, 0xc2, 0x14, 0x63, 0x8d, 0x94, 0xaa,
0x3b, 0xac, 0x85, 0x3a, 0xd8, 0x04, 0xeb, 0xe3, 0xc0, 0xa1, 0xed, 0x59, 0x03, 0xdb, 0x22, 0xae,
0x98, 0xf5, 0x91, 0x8f, 0x6e, 0x21, 0xcb, 0x74, 0xd8, 0xb2, 0x49, 0xf8, 0x31, 0x24, 0x99, 0x23,
0x29, 0x7c, 0x0f, 0x56, 0x46, 0xd4, 0x8e, 0x3d, 0x64, 0x3d, 0x84, 0x3b, 0x1e, 0x71, 0x45, 0x98,
0x3e, 0x7c, 0x70, 0x7d, 0x55, 0xbc, 0x57, 0xd8, 0xda, 0x2d, 0xec, 0xbd, 0xd2, 0x61, 0x04, 0xa9,
0x70, 0x86, 0xc4, 0x11, 0xf0, 0x18, 0xe4, 0x5a, 0xd8, 0x3c, 0x21, 0x4e, 0x7b, 0x8c, 0x9c, 0xfb,
0x75, 0xe4, 0x6c, 0xc8, 0x48, 0x80, 0x5b, 0x60, 0x8d, 0xda, 0x6d, 0xc4, 0x1c, 0x3c, 0x60, 0x3d,
0xea, 0x21, 0xaf, 0xe7, 0x12, 0xd6, 0xa3, 0x76, 0x5b, 0x5c, 0x49, 0x67, 0x2f, 0x5f, 0x5f, 0x15,
0x17, 0xb6, 0x8a, 0x5b, 0xaf, 0xf6, 0xf7, 0x0a, 0xfe, 0xba, 0xad, 0x50, 0xbb, 0x6d, 0x84, 0xa8,
0x66, 0x44, 0x82, 0xff, 0x0c, 0xee, 0x9f, 0x63, 0x1b, 0xd9, 0xe4, 0x8c, 0xd8, 0xe2, 0xea, 0xb3,
0xcc, 0x8b, 0xa5, 0x5d, 0x79, 0x7b, 0xaa, 0x53, 0x6b, 0x7b, 0xc2, 0x91, 0xb3, 0x7d, 0x8c, 0x6d,
0x95, 0xa3, 0xf4, 0xf9, 0xf3, 0xf0, 0x2f, 0xf8, 0x2f, 0x00, 0xb2, 0x4b, 0xc7, 0xec, 0xb9, 0xd4,
0xa1, 0x43, 0x86, 0x4c, 0xda, 0xe7, 0xc9, 0xbb, 0xe6, 0x87, 0x52, 0xef, 0x10, 0xca, 0x88, 0xa1,
0xb2, 0xcf, 0xd4, 0xb3, 0xec, 0xa6, 0x09, 0xfe, 0x04, 0xa0, 0xd9, 0x23, 0xe6, 0xc9, 0x80, 0x5a,
0x8e, 0x87, 0x3c, 0xab, 0x4f, 0xe8, 0xd0, 0x13, 0xd7, 0xd3, 0xa7, 0x0f, 0x5e, 0x5f, 0x15, 0x97,
0x5e, 0xf2, 0x89, 0x8b, 0x67, 0x30, 0x1b, 0xa3, 0x9a, 0x01, 0x09, 0xfe, 0x04, 0x1e, 0x25, 0xf8,
0x26, 0xed, 0x0f, 0x6c, 0xc2, 0x4f, 0x16, 0xe4, 0x61, 0xb7, 0x4b, 0x3c, 0x51, 0x9c, 0x22, 0x63,
0x37, 0x63, 0x82, 0x3c, 0x02, 0x34, 0x7d, 0x3d, 0xfc, 0x11, 0xac, 0x25, 0xf8, 0xc9, 0xf4, 0xda,
0xf8, 0x75, 0xe9, 0xb5, 0x12, 0x63, 0x12, 0x19, 0xf6, 0x17, 0xf0, 0x80, 0x9f, 0xab, 0x3c, 0x03,
0x98, 0xf5, 0x81, 0x88, 0x9b, 0xe9, 0xdf, 0x2c, 0xe8, 0xe3, 0x8b, 0x63, 0x6c, 0x1b, 0xd6, 0x07,
0xe2, 0xcb, 0x2d, 0x27, 0x96, 0x3f, 0x9c, 0x46, 0x6e, 0x39, 0x91, 0xfc, 0x7b, 0xf0, 0x90, 0x47,
0x67, 0x1e, 0x76, 0xda, 0xad, 0x4b, 0xc4, 0x3c, 0x97, 0xe0, 0xbe, 0xe5, 0x74, 0xc3, 0x9d, 0xe9,
0x51, 0x3a, 0x4d, 0xec, 0xe3, 0x0b, 0x23, 0x90, 0x1b, 0x91, 0x3a, 0xd8, 0x96, 0x8e, 0xc1, 0x46,
0x9b, 0x74, 0xf0, 0xd0, 0xf6, 0x38, 0xdf, 0xb3, 0x98, 0x67, 0x99, 0x2c, 0x5a, 0x95, 0xc7, 0x53,
0xdc, 0x18, 0x42, 0xb5, 0x31, 0x12, 0x87, 0x2b, 0xf2, 0x6f, 0x19, 0xb0, 0x62, 0x52, 0x87, 0x79,
0x2e, 0x3f, 0xc6, 0x11, 0xb9, 0x30, 0xed, 0x21, 0xb3, 0xa8, 0x23, 0x3e, 0xf1, 0x33, 0xba, 0x7e,
0x87, 0x8c, 0x96, 0x47, 0x58, 0x25, 0xa2, 0xea, 0x39, 0xf3, 0xb6, 0x11, 0x36, 0xc0, 0xaa, 0x39,
0x74, 0x19, 0x75, 0x83, 0x4b, 0x02, 0xea, 0xb8, 0xc1, 0x7d, 0x46, 0x7c, 0x3a, 0x45, 0xba, 0xe5,
0x02, 0xa9, 0x7f, 0x49, 0xa8, 0x84, 0x42, 0xf8, 0x23, 0xc8, 0x75, 0x5c, 0xca, 0x8f, 0x17, 0xdb,
0xc6, 0x03, 0x16, 0x1d, 0xf1, 0xcf, 0xd2, 0x93, 0x4c, 0xb8, 0xbe, 0x2a, 0x3e, 0x28, 0x6e, 0xed,
0x16, 0xf7, 0xbe, 0xda, 0x7b, 0xf5, 0x72, 0x7f, 0xef, 0x2b, 0x3d, 0xcb, 0x49, 0x72, 0x08, 0x0a,
0x8e, 0x9d, 0x1f, 0x41, 0xee, 0x67, 0x6a, 0x39, 0x37, 0xf1, 0x9f, 0xfd, 0x26, 0x3c, 0x27, 0x8d,
0xe3, 0xff, 0x15, 0xe4, 0x3a, 0xd4, 0x35, 0x09, 0x1a, 0x60, 0x17, 0xdb, 0x36, 0xb1, 0x51, 0x9f,
0xb6, 0x89, 0x98, 0xbf, 0xf3, 0x1e, 0x53, 0xe1, 0xd4, 0x46, 0x08, 0xad, 0xd1, 0x36, 0xd1, 0xb3,
0x9d, 0x9b, 0x26, 0xc8, 0x40, 0xce, 0xb4, 0x2d, 0x7e, 0x6f, 0xe3, 0x1f, 0x43, 0x9f, 0x30, 0xe6,
0x9f, 0x7f, 0x9f, 0xdf, 0x79, 0x33, 0x55, 0x69, 0x37, 0xd8, 0x4c, 0xb3, 0x01, 0xbf, 0x66, 0x39,
0xb5, 0x90, 0x0e, 0xfb, 0x40, 0xb0, 0x69, 0x77, 0x3c, 0xe2, 0x17, 0xbf, 0x5f, 0xc4, 0x25, 0x9b,
0x76, 0x93, 0xe1, 0x3e, 0x80, 0xf5, 0x28, 0x1c, 0x71, 0x5d, 0xea, 0xfa, 0x1f, 0x95, 0x7f, 0xe1,
0x14, 0x9f, 0xff, 0x7e, 0x51, 0x57, 0x82, 0xa8, 0x0a, 0x8f, 0x60, 0x44, 0x01, 0xe0, 0x3b, 0xb0,
0x19, 0xc5, 0x6e, 0x0f, 0x5d, 0xbf, 0xf0, 0x49, 0x84, 0xff, 0x72, 0x8a, 0x6f, 0x39, 0xc0, 0x96,
0x43, 0x71, 0x4c, 0x96, 0xc1, 0x32, 0x27, 0xc7, 0x5b, 0x23, 0x13, 0xff, 0xd6, 0xc7, 0x6d, 0xde,
0xc2, 0x95, 0x28, 0xb5, 0xc3, 0xfa, 0xc8, 0xa6, 0x5d, 0x39, 0x56, 0x8c, 0x20, 0x89, 0x2a, 0xeb,
0xc5, 0x74, 0x90, 0x44, 0x91, 0x55, 0x05, 0x90, 0x43, 0xda, 0x16, 0x4b, 0x72, 0xfe, 0x90, 0xca,
0xc9, 0xda, 0xb4, 0x5b, 0x1e, 0x13, 0xf1, 0x4d, 0xd9, 0x47, 0x85, 0xa3, 0x15, 0xff, 0x98, 0x0a,
0x59, 0xe0, 0x90, 0xd0, 0x9d, 0x7f, 0x4b, 0x5c, 0x1e, 0xac, 0xf2, 0x19, 0x71, 0x5b, 0x94, 0x59,
0xde, 0xa5, 0xf8, 0x77, 0x77, 0xfe, 0x96, 0x54, 0xda, 0xf5, 0x17, 0xf6, 0x28, 0x62, 0xfa, 0x9d,
0x1f, 0x37, 0xc1, 0x6f, 0x00, 0x9f, 0x19, 0x64, 0x53, 0xf3, 0x04, 0x9d, 0x63, 0xcb, 0x63, 0xe2,
0xdf, 0xa7, 0x76, 0x9f, 0x0f, 0x57, 0xa5, 0xe6, 0xc9, 0x31, 0xf7, 0x87, 0x36, 0x58, 0xe4, 0x84,
0x38, 0x41, 0xb6, 0xfc, 0x9e, 0x1f, 0xdc, 0xad, 0xe7, 0xa3, 0x9c, 0xf1, 0xa3, 0xc5, 0x19, 0x24,
0x05, 0xfd, 0x1d, 0x95, 0x46, 0x4c, 0xdc, 0x4e, 0xcf, 0x47, 0x8e, 0x68, 0x86, 0x85, 0x11, 0x83,
0x4f, 0xc1, 0x02, 0x23, 0xd8, 0x35, 0x7b, 0x68, 0x80, 0xbd, 0x9e, 0xb8, 0xf3, 0x2c, 0xf3, 0xe2,
0xbe, 0x0e, 0x02, 0x53, 0x03, 0x7b, 0x3d, 0xbe, 0xa0, 0x2e, 0x3d, 0x47, 0x8c, 0x98, 0x43, 0x97,
0x2f, 0x45, 0x21, 0x7d, 0x41, 0x5d, 0x7a, 0x6e, 0x84, 0xee, 0xf0, 0x3f, 0x33, 0xe0, 0x71, 0x74,
0x14, 0x26, 0xea, 0x66, 0x64, 0x31, 0x6a, 0x07, 0x19, 0x52, 0xf4, 0x67, 0x48, 0xbb, 0xc3, 0x0c,
0x25, 0x6a, 0xea, 0x6a, 0x84, 0xd5, 0x1f, 0x86, 0x51, 0x27, 0x35, 0xc2, 0xb7, 0x20, 0x3b, 0x5a,
0xa2, 0xd1, 0xbd, 0x6c, 0x37, 0x7d, 0xee, 0x84, 0x91, 0x2a, 0xba, 0x82, 0xbd, 0xe1, 0xf9, 0x6e,
0x9e, 0x8c, 0x20, 0x2f, 0xa7, 0x78, 0x5b, 0xe0, 0x82, 0x48, 0x6f, 0x81, 0xcf, 0xad, 0xb6, 0x4d,
0x90, 0xe5, 0x8c, 0x4d, 0x0f, 0x23, 0x8c, 0xf9, 0x17, 0xb9, 0x10, 0xbb, 0x97, 0x8e, 0x7d, 0xca,
0x39, 0x55, 0x27, 0x31, 0x5e, 0x23, 0x80, 0xc4, 0xa1, 0x1e, 0xb4, 0x2e, 0x3d, 0x82, 0x11, 0x1d,
0x7a, 0x83, 0xa1, 0x27, 0xfe, 0xc9, 0x9f, 0xf8, 0xca, 0x1d, 0x26, 0xbe, 0xc4, 0x71, 0x9a, 0x4f,
0xd3, 0x17, 0x5a, 0xf1, 0x3f, 0xb0, 0x05, 0xee, 0x5f, 0xf4, 0xed, 0x96, 0xe5, 0x60, 0xf7, 0x52,
0xdc, 0xf7, 0xe3, 0x94, 0xef, 0x10, 0xe7, 0x5d, 0xdf, 0x2e, 0xf9, 0x2c, 0x3d, 0xc6, 0x86, 0x31,
0xe8, 0xc0, 0x4f, 0xa2, 0xaf, 0x7e, 0x8f, 0x18, 0x9a, 0xcf, 0xd2, 0x63, 0x2c, 0xaf, 0xa5, 0xbb,
0x96, 0x83, 0x06, 0xc4, 0x69, 0xf3, 0x9b, 0xa1, 0x6d, 0x8d, 0xca, 0xdf, 0x57, 0x53, 0xd4, 0x97,
0x5d, 0xcb, 0x69, 0x04, 0x4a, 0xd5, 0x8a, 0x4a, 0xe0, 0x0a, 0x10, 0xda, 0x04, 0xb7, 0xc7, 0x72,
0xe6, 0xf5, 0x14, 0xa5, 0x74, 0x24, 0x8a, 0x16, 0xf3, 0x28, 0x78, 0x93, 0xe2, 0x26, 0x86, 0x06,
0xc4, 0x4d, 0x66, 0x8f, 0xf8, 0xe7, 0x74, 0xe0, 0x5a, 0x1f, 0x5f, 0xf0, 0x6d, 0x8b, 0x35, 0x88,
0x9b, 0x48, 0x19, 0x88, 0xc0, 0x93, 0xf0, 0xad, 0xab, 0xfd, 0x11, 0xf8, 0xd7, 0xe9, 0xf0, 0xcd,
0xe0, 0xc1, 0xab, 0x3d, 0x29, 0xc0, 0xd7, 0x60, 0x01, 0xbb, 0x2e, 0xbe, 0x44, 0xce, 0xd0, 0xb6,
0x99, 0xf8, 0x0f, 0xa9, 0xdb, 0x09, 0xf0, 0xdd, 0xeb, 0xdc, 0x1b, 0xba, 0x60, 0x99, 0x17, 0xaa,
0xcc, 0xc6, 0xac, 0x87, 0x4e, 0x87, 0xd4, 0x23, 0xe2, 0x5f, 0xfc, 0x95, 0xaf, 0xde, 0x25, 0x8b,
0x23, 0xe2, 0x77, 0x1c, 0xa8, 0x2f, 0xb5, 0xc6, 0xfe, 0x87, 0x15, 0x90, 0x8d, 0x36, 0xb0, 0x73,
0xcb, 0xeb, 0x21, 0x6a, 0xb5, 0x99, 0xf8, 0x26, 0xb5, 0xdb, 0xcb, 0xa1, 0xe8, 0xd8, 0xf2, 0x7a,
0x9a, 0xd5, 0x66, 0xb0, 0x0e, 0x56, 0x09, 0x33, 0xf1, 0x80, 0xf0, 0x52, 0x83, 0x67, 0xd3, 0x39,
0x76, 0x1d, 0xcb, 0xe9, 0x8a, 0xff, 0x98, 0xca, 0xca, 0x05, 0x42, 0xc3, 0xd7, 0x1d, 0x07, 0x32,
0xa8, 0x82, 0x15, 0x9b, 0xfa, 0x45, 0x1f, 0xf6, 0xd0, 0xc0, 0xb5, 0xce, 0x2c, 0x9b, 0xf0, 0x7b,
0xd8, 0x37, 0xa9, 0x38, 0x68, 0x53, 0xd9, 0x97, 0x35, 0x46, 0x2a, 0x5e, 0x0d, 0xd1, 0x01, 0x71,
0xb1, 0x47, 0x5d, 0xbe, 0xf8, 0x26, 0x69, 0x13, 0xff, 0x69, 0x31, 0xec, 0xa3, 0x94, 0x0a, 0xdd,
0x88, 0xe4, 0x8d, 0x91, 0x3a, 0xea, 0x69, 0x1d, 0xac, 0xfa, 0x6b, 0x85, 0xb0, 0x6d, 0x23, 0xab,
0x4d, 0x1c, 0xcf, 0xea, 0x58, 0xc4, 0x65, 0x62, 0x29, 0x7d, 0xe4, 0xbe, 0x50, 0xb2, 0xed, 0x6a,
0x2c, 0xe3, 0x7d, 0xf5, 0xab, 0x36, 0xec, 0xb6, 0xf9, 0xc5, 0xa7, 0x43, 0x5d, 0xbf, 0x6e, 0x0b,
0xa6, 0x95, 0x89, 0x72, 0x7a, 0x5f, 0x23, 0xb9, 0x3c, 0x52, 0x07, 0x73, 0xcb, 0x60, 0x0d, 0xac,
0x44, 0x75, 0xbc, 0xf5, 0x81, 0x20, 0x46, 0x4e, 0x99, 0x89, 0x1d, 0x26, 0x96, 0xd3, 0xbb, 0x9a,
0xd0, 0x19, 0xa1, 0x8c, 0x0f, 0xdd, 0xff, 0x76, 0x78, 0x14, 0x3f, 0xe3, 0x11, 0x39, 0x1d, 0x62,
0x9b, 0x89, 0x4a, 0x3a, 0x6f, 0x24, 0xe4, 0xb9, 0xaf, 0xf8, 0x32, 0xf8, 0x06, 0x2c, 0x92, 0x0b,
0xcb, 0x43, 0x34, 0xbc, 0x09, 0x8b, 0x95, 0xf4, 0xe3, 0x98, 0x0b, 0xb4, 0xe0, 0x5a, 0x0b, 0xbf,
0x01, 0x8b, 0x8c, 0x9c, 0x06, 0x8f, 0x82, 0x26, 0x65, 0x9e, 0x78, 0x30, 0x45, 0xcd, 0xb6, 0xc0,
0xc8, 0x69, 0x03, 0x77, 0x89, 0x4c, 0x99, 0xbf, 0x81, 0xb9, 0xd8, 0x69, 0xd3, 0x7e, 0x02, 0xf2,
0x76, 0x0a, 0xc8, 0x52, 0xa0, 0x1a, 0x71, 0x64, 0xb0, 0xcc, 0x4e, 0x6d, 0x64, 0x39, 0x3d, 0xe2,
0x5a, 0x1e, 0x76, 0x4c, 0x22, 0x56, 0xd3, 0x2f, 0xae, 0xec, 0xd4, 0xae, 0xc6, 0x0a, 0xf8, 0x03,
0x58, 0x4b, 0x3c, 0x32, 0xfb, 0x8f, 0x09, 0xd4, 0x3d, 0xe1, 0xa9, 0xf5, 0x4f, 0xe9, 0xc5, 0xdd,
0xfc, 0xf5, 0x55, 0x71, 0xae, 0xb8, 0xf5, 0x72, 0x57, 0x5f, 0x89, 0x21, 0x35, 0x7c, 0x71, 0x1c,
0x20, 0x60, 0x0f, 0x3c, 0x4a, 0xc0, 0x6f, 0x3f, 0x1d, 0x7f, 0x3b, 0xe5, 0x1b, 0xc8, 0x56, 0x71,
0xab, 0x58, 0x28, 0xe8, 0x1b, 0x31, 0xec, 0xe8, 0xc6, 0x83, 0xf2, 0xcf, 0x1f, 0x8d, 0x14, 0x1c,
0x36, 0xea, 0x94, 0xaf, 0xa4, 0x41, 0xa4, 0x8f, 0xc5, 0x8a, 0x8a, 0x61, 0x98, 0x88, 0xe5, 0xe0,
0x01, 0x3f, 0x85, 0xc4, 0x5a, 0x7a, 0x84, 0xec, 0xf5, 0x55, 0x71, 0xb1, 0x38, 0xfe, 0x24, 0x15,
0x93, 0xea, 0x01, 0x08, 0x1e, 0x81, 0x65, 0x7e, 0x75, 0xb4, 0xce, 0xc8, 0xe8, 0x78, 0xab, 0x4f,
0x5b, 0x67, 0xfb, 0xef, 0x5d, 0xfb, 0x01, 0x7a, 0x29, 0xa4, 0x44, 0xe7, 0x5d, 0x07, 0x6c, 0x78,
0x2e, 0x36, 0x4f, 0x10, 0x3f, 0x46, 0xce, 0x2c, 0xef, 0x12, 0x9d, 0x0e, 0x89, 0x7b, 0x19, 0xbc,
0xfc, 0x68, 0xe9, 0x11, 0x96, 0xae, 0xaf, 0x8a, 0xa0, 0x58, 0x28, 0x6c, 0x15, 0x0b, 0xbb, 0x7b,
0x85, 0x82, 0xbe, 0xe6, 0xd3, 0xa4, 0x10, 0xf6, 0x1d, 0x67, 0x19, 0xd6, 0x07, 0x92, 0x37, 0xc0,
0x7c, 0xf4, 0x8a, 0x08, 0x37, 0xc0, 0xea, 0xb1, 0xa4, 0x22, 0x55, 0x39, 0x52, 0x54, 0x74, 0x58,
0x37, 0x1a, 0x8a, 0x5c, 0xad, 0x54, 0x95, 0xb2, 0xf0, 0x37, 0x70, 0x15, 0x64, 0xe3, 0x26, 0x5d,
0x69, 0xa8, 0x55, 0x59, 0x12, 0x32, 0xe3, 0x66, 0x55, 0x3b, 0xa8, 0xca, 0x92, 0x2a, 0xcc, 0xe4,
0xff, 0x37, 0x03, 0xb2, 0xb7, 0x1e, 0x0c, 0x61, 0x1e, 0x3c, 0x31, 0xde, 0xd7, 0xe5, 0xb7, 0xba,
0x56, 0xd7, 0x0e, 0x0d, 0x24, 0x6b, 0xb5, 0x5a, 0xb5, 0x79, 0x23, 0xce, 0x06, 0x58, 0x9d, 0xe0,
0xa3, 0xd5, 0x85, 0x0c, 0xdc, 0x04, 0x6b, 0x93, 0x9a, 0x2a, 0x15, 0x61, 0x06, 0x3e, 0x02, 0xe2,
0x84, 0x36, 0x55, 0xe3, 0xdd, 0x99, 0x85, 0x9f, 0x83, 0xa7, 0x13, 0x5a, 0x75, 0xa5, 0xa6, 0x35,
0x15, 0x74, 0xac, 0x57, 0x9b, 0x8a, 0x30, 0xf7, 0xcb, 0x4e, 0x52, 0xa3, 0xa1, 0xbe, 0x17, 0x3e,
0xc9, 0xff, 0x77, 0x06, 0xe4, 0x26, 0xbc, 0x1b, 0xc1, 0x2f, 0xc0, 0x33, 0x59, 0xab, 0x1b, 0x4d,
0x5d, 0xaa, 0xd6, 0x9b, 0x48, 0x79, 0x27, 0xab, 0x87, 0x46, 0x55, 0xab, 0xdf, 0x18, 0xdc, 0x43,
0xb0, 0x3e, 0xd1, 0xcb, 0x1f, 0xde, 0x23, 0x20, 0x4e, 0x6e, 0xf4, 0x07, 0x98, 0x07, 0x4f, 0x26,
0xb6, 0x36, 0x24, 0xbd, 0x59, 0x6d, 0x56, 0xb5, 0xba, 0x30, 0x9b, 0xff, 0x8f, 0x0c, 0xc8, 0xde,
0x7a, 0x42, 0xe1, 0xe3, 0xaa, 0x68, 0xba, 0xac, 0x70, 0x57, 0x49, 0x55, 0x15, 0x15, 0xd5, 0xb4,
0xb2, 0x72, 0xa3, 0x67, 0x9b, 0x60, 0x6d, 0x92, 0x93, 0xdf, 0xb1, 0x87, 0x60, 0x7d, 0x62, 0x9b,
0xdf, 0xaf, 0xa7, 0xe0, 0xe1, 0xa4, 0x46, 0x5d, 0x39, 0xd0, 0x15, 0xc3, 0xe0, 0x9d, 0x9a, 0x01,
0xf3, 0xd1, 0x8b, 0x03, 0x5f, 0x5d, 0x55, 0x3b, 0x98, 0x98, 0x60, 0x2b, 0x40, 0x88, 0x9b, 0xca,
0x4a, 0xe9, 0xf0, 0xe0, 0x4f, 0x42, 0x66, 0x82, 0x75, 0x4f, 0x98, 0x99, 0x60, 0x7d, 0x29, 0xcc,
0x4e, 0xb0, 0xee, 0x0a, 0x73, 0x13, 0xac, 0x45, 0xe1, 0x13, 0x98, 0x05, 0x8b, 0xb1, 0x55, 0xd5,
0x0e, 0x84, 0x7b, 0xe3, 0x8e, 0x75, 0xad, 0x59, 0x95, 0x15, 0xe1, 0x53, 0x9e, 0xe0, 0xb1, 0xf5,
0x58, 0xd2, 0xeb, 0xd5, 0xfa, 0x81, 0x30, 0x0f, 0x73, 0x60, 0x39, 0x36, 0x2b, 0xba, 0xae, 0xe9,
0xc2, 0xfd, 0x71, 0x63, 0x45, 0x6a, 0x4a, 0xaa, 0x00, 0xc6, 0x8d, 0x0d, 0xa9, 0x5e, 0x95, 0x85,
0x85, 0xfc, 0x7f, 0x65, 0x40, 0xf6, 0x56, 0x81, 0xce, 0x57, 0x8a, 0xbb, 0xfa, 0x38, 0x74, 0xa4,
0xe8, 0x25, 0xcd, 0xa8, 0x36, 0xdf, 0xdf, 0x98, 0xa7, 0xc7, 0x60, 0x63, 0x92, 0x53, 0x53, 0xd1,
0x0d, 0x45, 0xc8, 0xf0, 0xf5, 0x98, 0xd4, 0x5c, 0x56, 0x2a, 0xd2, 0xa1, 0xda, 0x0c, 0x16, 0x6c,
0x92, 0x43, 0xf0, 0x97, 0x22, 0xcc, 0xe6, 0xff, 0x3d, 0x03, 0x1e, 0x24, 0x4b, 0xf0, 0x28, 0xa2,
0xd1, 0x94, 0x9a, 0x4a, 0x4d, 0xa9, 0xdf, 0xfc, 0x62, 0xd7, 0x00, 0x1c, 0x6f, 0xae, 0x6b, 0x75,
0x25, 0xd8, 0x1a, 0xc6, 0xed, 0xe5, 0xb2, 0x2a, 0xcc, 0xdc, 0x36, 0xd7, 0xb4, 0xb2, 0x30, 0x7b,
0xdb, 0x2c, 0xa9, 0xaa, 0x30, 0x97, 0xff, 0xbf, 0x0c, 0x58, 0x99, 0x58, 0xd0, 0x3e, 0x07, 0x9f,
0x35, 0x75, 0xa9, 0x6e, 0x48, 0x32, 0x4f, 0x7e, 0x54, 0x35, 0x34, 0x55, 0x6a, 0xde, 0xfe, 0xe2,
0xfe, 0x08, 0xbe, 0x9c, 0xec, 0xa6, 0x2b, 0x52, 0x19, 0x1d, 0xd6, 0x83, 0xaf, 0xbc, 0xa9, 0x94,
0x85, 0x0c, 0x7c, 0x01, 0xbe, 0xf8, 0x05, 0xdf, 0xd8, 0x73, 0x06, 0xfe, 0x01, 0x3c, 0xff, 0x98,
0x67, 0x43, 0x91, 0x9a, 0x52, 0x49, 0x55, 0x7c, 0x91, 0x30, 0x0b, 0xbf, 0x04, 0xf9, 0xc9, 0xae,
0x86, 0xa2, 0x57, 0x25, 0xb5, 0xfa, 0x3d, 0x77, 0x16, 0xe6, 0xf2, 0x3f, 0x80, 0x85, 0x44, 0x71,
0xc9, 0x37, 0x83, 0xd2, 0xfb, 0xa6, 0x22, 0x21, 0xed, 0xb0, 0xd9, 0x38, 0x6c, 0xde, 0xfe, 0x56,
0xc6, 0x5a, 0xdf, 0x2a, 0xef, 0x84, 0x0c, 0x14, 0xc1, 0xca, 0x98, 0x55, 0x31, 0x64, 0xa9, 0xc1,
0xfb, 0x9b, 0xd7, 0xc1, 0xfd, 0x51, 0x45, 0xc9, 0x3f, 0xf5, 0x77, 0x35, 0x15, 0x95, 0xaa, 0x75,
0x49, 0x7f, 0x7f, 0x7b, 0x97, 0x4f, 0xb4, 0x95, 0x24, 0x43, 0xd9, 0xdf, 0x13, 0x32, 0x10, 0x82,
0xa5, 0x84, 0x99, 0x47, 0x9b, 0xc9, 0xbf, 0xf3, 0x99, 0x41, 0x05, 0x19, 0x31, 0xb5, 0xc6, 0x84,
0x25, 0x58, 0x07, 0xb9, 0x44, 0x5b, 0x59, 0x93, 0x0f, 0xf9, 0xfa, 0x0a, 0x19, 0x9e, 0x38, 0x89,
0x06, 0x59, 0xab, 0x37, 0xb9, 0x7d, 0x86, 0xef, 0xb1, 0x4b, 0xe3, 0x25, 0x0a, 0x4f, 0xda, 0x92,
0x24, 0x7f, 0x6b, 0xa8, 0x92, 0xf1, 0x16, 0x7d, 0x77, 0xc8, 0x77, 0xe4, 0xf1, 0x20, 0x39, 0xb0,
0x7c, 0xc3, 0x21, 0x08, 0x70, 0x53, 0xa5, 0xd5, 0x85, 0x19, 0xde, 0xa3, 0x5b, 0xf6, 0x4a, 0x45,
0x98, 0x85, 0x9f, 0x81, 0xc7, 0x37, 0x1b, 0x0c, 0xa9, 0xa2, 0x20, 0xa5, 0x2e, 0x6b, 0x65, 0xfe,
0xe1, 0xcf, 0xe5, 0xff, 0x67, 0x06, 0xac, 0xdd, 0xac, 0xa9, 0x0c, 0xe2, 0xbd, 0x46, 0xfb, 0xf0,
0x04, 0x08, 0xa4, 0xd3, 0x21, 0xfc, 0x84, 0x25, 0x28, 0x28, 0xbf, 0xc2, 0x1f, 0x80, 0xfc, 0xf9,
0xb7, 0x17, 0x6b, 0xa5, 0xb9, 0xff, 0xbf, 0x2a, 0x66, 0xf4, 0xe5, 0x11, 0x39, 0x68, 0x81, 0x3f,
0x80, 0x85, 0x21, 0x23, 0x6e, 0x14, 0x67, 0xe6, 0xae, 0x71, 0x74, 0xc0, 0x71, 0x21, 0x1c, 0x83,
0xa5, 0xa8, 0x02, 0x0c, 0xf9, 0xb3, 0x77, 0xe6, 0x2f, 0x86, 0xc4, 0xc0, 0x52, 0x3a, 0xfa, 0xbe,
0xd9, 0xb5, 0xbc, 0xde, 0xb0, 0xb5, 0x6d, 0xd2, 0xfe, 0x4e, 0x80, 0xdd, 0x0a, 0x7e, 0x70, 0xd3,
0xa5, 0x5b, 0x5d, 0xe2, 0xf8, 0x77, 0x9a, 0x9d, 0xa9, 0x7e, 0x0b, 0xf4, 0x75, 0x6c, 0x6c, 0xdd,
0xf3, 0x75, 0x2f, 0xff, 0x1a, 0x00, 0x00, 0xff, 0xff, 0x37, 0x3f, 0xc4, 0x9f, 0x46, 0x24, 0x00,
0x00,
}

View file

@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/mdb/redis/v1alpha/backup.proto
// source: yandex/cloud/mdb/redis/v1/backup.proto
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1alpha"
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
@ -43,7 +43,7 @@ func (m *Backup) Reset() { *m = Backup{} }
func (m *Backup) String() string { return proto.CompactTextString(m) }
func (*Backup) ProtoMessage() {}
func (*Backup) Descriptor() ([]byte, []int) {
return fileDescriptor_backup_0460337759388c73, []int{0}
return fileDescriptor_backup_cd1ea4fa6820b24e, []int{0}
}
func (m *Backup) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Backup.Unmarshal(m, b)
@ -99,30 +99,30 @@ func (m *Backup) GetStartedAt() *timestamp.Timestamp {
}
func init() {
proto.RegisterType((*Backup)(nil), "yandex.cloud.mdb.redis.v1alpha.Backup")
proto.RegisterType((*Backup)(nil), "yandex.cloud.mdb.redis.v1.Backup")
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/redis/v1alpha/backup.proto", fileDescriptor_backup_0460337759388c73)
proto.RegisterFile("yandex/cloud/mdb/redis/v1/backup.proto", fileDescriptor_backup_cd1ea4fa6820b24e)
}
var fileDescriptor_backup_0460337759388c73 = []byte{
// 264 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x90, 0xc1, 0x4a, 0x33, 0x31,
0x14, 0x85, 0x99, 0xf9, 0x7f, 0x8b, 0x13, 0x41, 0x71, 0x56, 0x43, 0x05, 0x2d, 0xae, 0x8a, 0xd2,
0x04, 0x75, 0x25, 0xae, 0x5a, 0x37, 0xea, 0xb2, 0xb8, 0x72, 0x33, 0x24, 0xb9, 0xe9, 0x34, 0x98,
0x34, 0x43, 0x72, 0x23, 0xfa, 0xa4, 0xbe, 0x8e, 0x90, 0xa4, 0x5b, 0x5d, 0xe6, 0xe4, 0xbb, 0xe7,
0x83, 0x43, 0xae, 0xbf, 0xf8, 0x0e, 0xd4, 0x27, 0x93, 0xc6, 0x45, 0x60, 0x16, 0x04, 0xf3, 0x0a,
0x74, 0x60, 0x1f, 0x37, 0xdc, 0x8c, 0x5b, 0xce, 0x04, 0x97, 0xef, 0x71, 0xa4, 0xa3, 0x77, 0xe8,
0xda, 0xf3, 0x0c, 0xd3, 0x04, 0x53, 0x0b, 0x82, 0x26, 0x98, 0x16, 0x78, 0x7a, 0x31, 0x38, 0x37,
0x18, 0xc5, 0x12, 0x2d, 0xe2, 0x86, 0xa1, 0xb6, 0x2a, 0x20, 0xb7, 0xa5, 0xe0, 0xf2, 0xbb, 0x22,
0x93, 0x55, 0x6a, 0x6c, 0x8f, 0x49, 0xad, 0xa1, 0xab, 0x66, 0xd5, 0xbc, 0x59, 0xd7, 0x1a, 0xda,
0x33, 0xd2, 0x6c, 0x9c, 0x01, 0xe5, 0x7b, 0x0d, 0x5d, 0x9d, 0xe2, 0xc3, 0x1c, 0x3c, 0x43, 0x7b,
0x4f, 0x88, 0xf4, 0x8a, 0xa3, 0x82, 0x9e, 0x63, 0xf7, 0x6f, 0x56, 0xcd, 0x8f, 0x6e, 0xa7, 0x34,
0xdb, 0xe8, 0xde, 0x46, 0x5f, 0xf7, 0xb6, 0x75, 0x53, 0xe8, 0x25, 0xb6, 0x57, 0xe4, 0x34, 0xb8,
0xe8, 0xa5, 0xea, 0xa5, 0x89, 0x01, 0x73, 0xff, 0xff, 0xd4, 0x7f, 0x92, 0x3f, 0x1e, 0x73, 0x9e,
0x35, 0x01, 0xb9, 0x2f, 0x9a, 0x83, 0xbf, 0x35, 0x85, 0x5e, 0xe2, 0xea, 0xe5, 0xed, 0x69, 0xd0,
0xb8, 0x8d, 0x82, 0x4a, 0x67, 0x59, 0xde, 0x69, 0x91, 0x47, 0x1d, 0xdc, 0x62, 0x50, 0xbb, 0x74,
0xce, 0x7e, 0x5f, 0xfb, 0x21, 0xbd, 0xc4, 0x24, 0xb1, 0x77, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff,
0xe5, 0xf6, 0x76, 0x8c, 0x9c, 0x01, 0x00, 0x00,
var fileDescriptor_backup_cd1ea4fa6820b24e = []byte{
// 260 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x90, 0x31, 0x4b, 0x03, 0x31,
0x18, 0x86, 0xb9, 0x53, 0x8b, 0x17, 0x41, 0x31, 0xd3, 0x59, 0x07, 0x8b, 0x83, 0x14, 0xa1, 0x09,
0xd5, 0x49, 0x9c, 0xda, 0xe2, 0xe0, 0x5a, 0x9c, 0x5c, 0x8e, 0x24, 0x5f, 0x1a, 0x83, 0x97, 0xa6,
0x24, 0x5f, 0x8a, 0xfe, 0x52, 0xff, 0x8e, 0x90, 0x5c, 0x47, 0x71, 0x0b, 0x6f, 0x9e, 0xef, 0x7d,
0xe0, 0x25, 0x77, 0xdf, 0x62, 0x0b, 0xfa, 0x8b, 0xab, 0xde, 0x27, 0xe0, 0x0e, 0x24, 0x0f, 0x1a,
0x6c, 0xe4, 0xfb, 0x39, 0x97, 0x42, 0x7d, 0xa6, 0x1d, 0xdb, 0x05, 0x8f, 0x9e, 0x5e, 0x15, 0x8e,
0x65, 0x8e, 0x39, 0x90, 0x2c, 0x73, 0x6c, 0x3f, 0x1f, 0xdf, 0x18, 0xef, 0x4d, 0xaf, 0x79, 0x06,
0x65, 0xda, 0x70, 0xb4, 0x4e, 0x47, 0x14, 0x6e, 0xb8, 0xbd, 0xfd, 0xa9, 0xc8, 0x68, 0x99, 0xcb,
0xe8, 0x39, 0xa9, 0x2d, 0xb4, 0xd5, 0xa4, 0x9a, 0x36, 0xeb, 0xda, 0x02, 0xbd, 0x26, 0xcd, 0xc6,
0xf7, 0xa0, 0x43, 0x67, 0xa1, 0xad, 0x73, 0x7c, 0x5a, 0x82, 0x57, 0xa0, 0x4f, 0x84, 0xa8, 0xa0,
0x05, 0x6a, 0xe8, 0x04, 0xb6, 0x47, 0x93, 0x6a, 0x7a, 0xf6, 0x30, 0x66, 0xc5, 0xc6, 0x0e, 0x36,
0xf6, 0x76, 0xb0, 0xad, 0x9b, 0x81, 0x5e, 0x20, 0xbd, 0x27, 0x97, 0xd1, 0xa7, 0xa0, 0x74, 0xa7,
0xfa, 0x14, 0xb1, 0xf4, 0x1f, 0xe7, 0xfe, 0x8b, 0xf2, 0xb1, 0x2a, 0x79, 0xd1, 0x44, 0x14, 0x61,
0xd0, 0x9c, 0xfc, 0xaf, 0x19, 0xe8, 0x05, 0x2e, 0x5f, 0xde, 0x57, 0xc6, 0xe2, 0x47, 0x92, 0x4c,
0x79, 0xc7, 0xcb, 0x44, 0xb3, 0x32, 0xa5, 0xf1, 0x33, 0xa3, 0xb7, 0xf9, 0x9c, 0xff, 0xb9, 0xf1,
0x73, 0x7e, 0xc8, 0x51, 0xc6, 0x1e, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x17, 0x0e, 0x6a, 0xdc,
0x8d, 0x01, 0x00, 0x00,
}

View file

@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/mdb/redis/v1alpha/backup_service.proto
// source: yandex/cloud/mdb/redis/v1/backup_service.proto
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1alpha"
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
@ -38,7 +38,7 @@ func (m *GetBackupRequest) Reset() { *m = GetBackupRequest{} }
func (m *GetBackupRequest) String() string { return proto.CompactTextString(m) }
func (*GetBackupRequest) ProtoMessage() {}
func (*GetBackupRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_backup_service_fa97172451e1ee31, []int{0}
return fileDescriptor_backup_service_9428ea5254459973, []int{0}
}
func (m *GetBackupRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetBackupRequest.Unmarshal(m, b)
@ -85,7 +85,7 @@ func (m *ListBackupsRequest) Reset() { *m = ListBackupsRequest{} }
func (m *ListBackupsRequest) String() string { return proto.CompactTextString(m) }
func (*ListBackupsRequest) ProtoMessage() {}
func (*ListBackupsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_backup_service_fa97172451e1ee31, []int{1}
return fileDescriptor_backup_service_9428ea5254459973, []int{1}
}
func (m *ListBackupsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListBackupsRequest.Unmarshal(m, b)
@ -143,7 +143,7 @@ func (m *ListBackupsResponse) Reset() { *m = ListBackupsResponse{} }
func (m *ListBackupsResponse) String() string { return proto.CompactTextString(m) }
func (*ListBackupsResponse) ProtoMessage() {}
func (*ListBackupsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_backup_service_fa97172451e1ee31, []int{2}
return fileDescriptor_backup_service_9428ea5254459973, []int{2}
}
func (m *ListBackupsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListBackupsResponse.Unmarshal(m, b)
@ -178,9 +178,9 @@ func (m *ListBackupsResponse) GetNextPageToken() string {
}
func init() {
proto.RegisterType((*GetBackupRequest)(nil), "yandex.cloud.mdb.redis.v1alpha.GetBackupRequest")
proto.RegisterType((*ListBackupsRequest)(nil), "yandex.cloud.mdb.redis.v1alpha.ListBackupsRequest")
proto.RegisterType((*ListBackupsResponse)(nil), "yandex.cloud.mdb.redis.v1alpha.ListBackupsResponse")
proto.RegisterType((*GetBackupRequest)(nil), "yandex.cloud.mdb.redis.v1.GetBackupRequest")
proto.RegisterType((*ListBackupsRequest)(nil), "yandex.cloud.mdb.redis.v1.ListBackupsRequest")
proto.RegisterType((*ListBackupsResponse)(nil), "yandex.cloud.mdb.redis.v1.ListBackupsResponse")
}
// Reference imports to suppress errors if they are not otherwise used.
@ -213,7 +213,7 @@ func NewBackupServiceClient(cc *grpc.ClientConn) BackupServiceClient {
func (c *backupServiceClient) Get(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error) {
out := new(Backup)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.redis.v1alpha.BackupService/Get", in, out, opts...)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.redis.v1.BackupService/Get", in, out, opts...)
if err != nil {
return nil, err
}
@ -222,7 +222,7 @@ func (c *backupServiceClient) Get(ctx context.Context, in *GetBackupRequest, opt
func (c *backupServiceClient) List(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, error) {
out := new(ListBackupsResponse)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.redis.v1alpha.BackupService/List", in, out, opts...)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.redis.v1.BackupService/List", in, out, opts...)
if err != nil {
return nil, err
}
@ -253,7 +253,7 @@ func _BackupService_Get_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.mdb.redis.v1alpha.BackupService/Get",
FullMethod: "/yandex.cloud.mdb.redis.v1.BackupService/Get",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(BackupServiceServer).Get(ctx, req.(*GetBackupRequest))
@ -271,7 +271,7 @@ func _BackupService_List_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.mdb.redis.v1alpha.BackupService/List",
FullMethod: "/yandex.cloud.mdb.redis.v1.BackupService/List",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(BackupServiceServer).List(ctx, req.(*ListBackupsRequest))
@ -280,7 +280,7 @@ func _BackupService_List_Handler(srv interface{}, ctx context.Context, dec func(
}
var _BackupService_serviceDesc = grpc.ServiceDesc{
ServiceName: "yandex.cloud.mdb.redis.v1alpha.BackupService",
ServiceName: "yandex.cloud.mdb.redis.v1.BackupService",
HandlerType: (*BackupServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
@ -293,42 +293,42 @@ var _BackupService_serviceDesc = grpc.ServiceDesc{
},
},
Streams: []grpc.StreamDesc{},
Metadata: "yandex/cloud/mdb/redis/v1alpha/backup_service.proto",
Metadata: "yandex/cloud/mdb/redis/v1/backup_service.proto",
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/redis/v1alpha/backup_service.proto", fileDescriptor_backup_service_fa97172451e1ee31)
proto.RegisterFile("yandex/cloud/mdb/redis/v1/backup_service.proto", fileDescriptor_backup_service_9428ea5254459973)
}
var fileDescriptor_backup_service_fa97172451e1ee31 = []byte{
// 460 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x92, 0x41, 0x6f, 0xd3, 0x30,
0x14, 0x80, 0x95, 0xb6, 0x8c, 0xc6, 0x30, 0x81, 0xcc, 0xa5, 0x8a, 0x06, 0x2a, 0x39, 0x94, 0x20,
0x54, 0x3b, 0x69, 0xb5, 0x13, 0x9b, 0x84, 0x7a, 0x19, 0x43, 0x1c, 0x50, 0xc6, 0x89, 0x4b, 0xe5,
0xd4, 0x8f, 0xcc, 0x5a, 0x6a, 0x87, 0xda, 0xad, 0xc6, 0x10, 0x42, 0xe2, 0xb8, 0x0b, 0x12, 0xfb,
0x31, 0xfc, 0x84, 0xed, 0xce, 0x5f, 0xe0, 0xc0, 0x6f, 0xe0, 0x84, 0x62, 0xa7, 0xc0, 0x40, 0xdb,
0xca, 0xd1, 0xef, 0xbd, 0xcf, 0xef, 0xd3, 0x7b, 0x0f, 0x0d, 0xdf, 0x32, 0xc9, 0xe1, 0x90, 0x4e,
0x0a, 0x35, 0xe7, 0x74, 0xca, 0x33, 0x3a, 0x03, 0x2e, 0x34, 0x5d, 0x24, 0xac, 0x28, 0xf7, 0x19,
0xcd, 0xd8, 0xe4, 0x60, 0x5e, 0x8e, 0x35, 0xcc, 0x16, 0x62, 0x02, 0xa4, 0x9c, 0x29, 0xa3, 0xf0,
0x3d, 0x07, 0x11, 0x0b, 0x91, 0x29, 0xcf, 0x88, 0x85, 0x48, 0x0d, 0x05, 0x1b, 0xb9, 0x52, 0x79,
0x01, 0x94, 0x95, 0x82, 0x32, 0x29, 0x95, 0x61, 0x46, 0x28, 0xa9, 0x1d, 0x1d, 0xdc, 0x3d, 0xd7,
0x72, 0xc1, 0x0a, 0xc1, 0x6d, 0xbe, 0x4e, 0x3f, 0x5a, 0xc9, 0xc8, 0x15, 0x87, 0x9b, 0xe8, 0xf6,
0x0e, 0x98, 0x91, 0x0d, 0xa5, 0xf0, 0x66, 0x0e, 0xda, 0xe0, 0xfb, 0xc8, 0xaf, 0xad, 0x05, 0xef,
0x78, 0x5d, 0x2f, 0xf2, 0x47, 0xad, 0xef, 0xa7, 0x89, 0x97, 0xb6, 0x5d, 0x78, 0x97, 0x87, 0x9f,
0x3d, 0x84, 0x9f, 0x0b, 0x5d, 0x83, 0x7a, 0x49, 0x3e, 0x44, 0xfe, 0x6b, 0x55, 0x70, 0x98, 0xfd,
0x26, 0x6f, 0x56, 0xe4, 0xf1, 0x59, 0xd2, 0xda, 0xda, 0xde, 0x8c, 0xd3, 0xb6, 0x4b, 0xef, 0x72,
0xfc, 0x00, 0xf9, 0x25, 0xcb, 0x61, 0xac, 0xc5, 0x11, 0x74, 0x1a, 0x5d, 0x2f, 0x6a, 0x8e, 0xd0,
0x8f, 0xd3, 0x64, 0x2d, 0xee, 0x27, 0x71, 0x1c, 0xa7, 0xed, 0x2a, 0xb9, 0x27, 0x8e, 0x00, 0x47,
0x08, 0xd9, 0x42, 0xa3, 0x0e, 0x40, 0x76, 0x9a, 0xf6, 0x53, 0xff, 0xf8, 0x2c, 0xb9, 0xb6, 0xb5,
0x9d, 0xc4, 0x71, 0x6a, 0x7f, 0x79, 0x59, 0xe5, 0xc2, 0x0f, 0xe8, 0xce, 0x39, 0x27, 0x5d, 0x2a,
0xa9, 0x01, 0x3f, 0x41, 0xd7, 0x9d, 0xb7, 0xee, 0x78, 0xdd, 0x66, 0x74, 0x63, 0xd0, 0x23, 0x97,
0x8f, 0x9f, 0xd4, 0xe3, 0x58, 0x62, 0xb8, 0x87, 0x6e, 0x49, 0x38, 0x34, 0xe3, 0x3f, 0x3c, 0x2a,
0x63, 0x3f, 0x5d, 0xaf, 0xc2, 0x2f, 0x96, 0x02, 0x83, 0x2f, 0x0d, 0xb4, 0xee, 0xd8, 0x3d, 0xb7,
0x6e, 0xfc, 0xc9, 0x43, 0xcd, 0x1d, 0x30, 0x38, 0xbe, 0xaa, 0xe5, 0xdf, 0x4b, 0x08, 0x56, 0x94,
0x0c, 0xc9, 0xc7, 0xaf, 0xdf, 0x4e, 0x1a, 0x11, 0xee, 0x5d, 0xb8, 0x69, 0x4d, 0xdf, 0xfd, 0x5a,
0xe7, 0x7b, 0x7c, 0xe2, 0xa1, 0x56, 0x35, 0x25, 0x3c, 0xb8, 0xaa, 0xc1, 0xbf, 0xfb, 0x0d, 0x86,
0xff, 0xc5, 0xb8, 0xf9, 0x87, 0xa1, 0x35, 0xdc, 0xc0, 0xc1, 0xc5, 0x86, 0xa3, 0x67, 0xaf, 0x9e,
0xe6, 0xc2, 0xec, 0xcf, 0x33, 0x32, 0x51, 0x53, 0xea, 0x9a, 0xf4, 0xdd, 0x01, 0xe7, 0xaa, 0x9f,
0x83, 0xb4, 0xd7, 0x4a, 0x2f, 0xbf, 0xec, 0xc7, 0xf6, 0x95, 0xad, 0xd9, 0xda, 0xe1, 0xcf, 0x00,
0x00, 0x00, 0xff, 0xff, 0x9d, 0x9c, 0x2e, 0x16, 0x9a, 0x03, 0x00, 0x00,
var fileDescriptor_backup_service_9428ea5254459973 = []byte{
// 463 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xc1, 0x6e, 0x13, 0x31,
0x10, 0x86, 0xb5, 0x49, 0x28, 0x59, 0x43, 0x05, 0x32, 0x97, 0x34, 0x80, 0x94, 0xac, 0x44, 0x1b,
0x84, 0xd6, 0x5e, 0x17, 0xf5, 0xd4, 0xf6, 0x12, 0x84, 0xaa, 0x4a, 0x1c, 0xd0, 0x96, 0x13, 0x97,
0xc8, 0x1b, 0x0f, 0x8b, 0xd5, 0xc4, 0x5e, 0x62, 0x27, 0x2a, 0x41, 0x5c, 0x10, 0x07, 0xd4, 0x23,
0x3c, 0x01, 0x4f, 0xd3, 0xde, 0x79, 0x05, 0x0e, 0x3c, 0x03, 0x27, 0xb4, 0xf6, 0x06, 0x68, 0x51,
0x1a, 0x6e, 0x96, 0xe7, 0xff, 0x67, 0x3e, 0xfd, 0x33, 0x88, 0xbc, 0xe5, 0x4a, 0xc0, 0x09, 0x1d,
0x8e, 0xf4, 0x54, 0xd0, 0xb1, 0xc8, 0xe8, 0x04, 0x84, 0x34, 0x74, 0xc6, 0x68, 0xc6, 0x87, 0xc7,
0xd3, 0x62, 0x60, 0x60, 0x32, 0x93, 0x43, 0x20, 0xc5, 0x44, 0x5b, 0x8d, 0x37, 0xbc, 0x9e, 0x38,
0x3d, 0x19, 0x8b, 0x8c, 0x38, 0x3d, 0x99, 0xb1, 0xf6, 0xbd, 0x5c, 0xeb, 0x7c, 0x04, 0x94, 0x17,
0x92, 0x72, 0xa5, 0xb4, 0xe5, 0x56, 0x6a, 0x65, 0xbc, 0xb1, 0x7d, 0xff, 0xc2, 0xa0, 0x19, 0x1f,
0x49, 0xe1, 0xea, 0x55, 0x79, 0x73, 0x15, 0x87, 0xd7, 0x45, 0x3b, 0xe8, 0xf6, 0x01, 0xd8, 0xbe,
0xfb, 0x4a, 0xe1, 0xcd, 0x14, 0x8c, 0xc5, 0x5d, 0x14, 0x56, 0xac, 0x52, 0xb4, 0x82, 0x4e, 0xd0,
0x0b, 0xfb, 0x8d, 0x1f, 0x67, 0x2c, 0x48, 0x9b, 0xfe, 0xfb, 0x50, 0x44, 0x9f, 0x03, 0x84, 0x9f,
0x49, 0x53, 0x19, 0xcd, 0xc2, 0xf9, 0x10, 0x85, 0xaf, 0xf4, 0x48, 0xc0, 0xe4, 0x8f, 0xf3, 0x66,
0xe9, 0x3c, 0x3d, 0x67, 0x8d, 0xbd, 0xfd, 0x9d, 0x24, 0x6d, 0xfa, 0xf2, 0xa1, 0xc0, 0x5b, 0x28,
0x2c, 0x78, 0x0e, 0x03, 0x23, 0xe7, 0xd0, 0xaa, 0x75, 0x82, 0x5e, 0xbd, 0x8f, 0x7e, 0x9e, 0xb1,
0xb5, 0x24, 0x66, 0x49, 0x92, 0xa4, 0xcd, 0xb2, 0x78, 0x24, 0xe7, 0x80, 0x7b, 0x08, 0x39, 0xa1,
0xd5, 0xc7, 0xa0, 0x5a, 0x75, 0xd7, 0x34, 0x3c, 0x3d, 0x67, 0xd7, 0xf6, 0xf6, 0x59, 0x92, 0xa4,
0xae, 0xcb, 0x8b, 0xb2, 0x16, 0xcd, 0xd1, 0x9d, 0x0b, 0x4c, 0xa6, 0xd0, 0xca, 0x00, 0xde, 0x45,
0xd7, 0x3d, 0xb7, 0x69, 0x05, 0x9d, 0x7a, 0xef, 0xc6, 0x76, 0x97, 0x2c, 0x0d, 0x9d, 0x54, 0x49,
0x2c, 0x1c, 0x78, 0x13, 0xdd, 0x52, 0x70, 0x62, 0x07, 0x7f, 0x21, 0x94, 0xb0, 0x61, 0xba, 0x5e,
0x7e, 0x3f, 0x5f, 0xcc, 0xde, 0xfe, 0x5a, 0x43, 0xeb, 0xde, 0x7b, 0xe4, 0xf7, 0x8b, 0x3f, 0x06,
0xa8, 0x7e, 0x00, 0x16, 0x3f, 0xba, 0x62, 0xda, 0xe5, 0xe8, 0xdb, 0xab, 0xd1, 0xa2, 0xf8, 0xc3,
0xb7, 0xef, 0x5f, 0x6a, 0x5b, 0xf8, 0x01, 0x1d, 0x73, 0xc5, 0x73, 0x10, 0xf1, 0xa5, 0xcd, 0x1a,
0xfa, 0xee, 0xf7, 0xfa, 0xde, 0xe3, 0x4f, 0x01, 0x6a, 0x94, 0xa9, 0xe0, 0xf8, 0x8a, 0xd6, 0xff,
0xae, 0xb2, 0x4d, 0xfe, 0x57, 0xee, 0x53, 0x8e, 0xba, 0x0e, 0xeb, 0x2e, 0xde, 0x58, 0x8a, 0xd5,
0x7f, 0xfa, 0xf2, 0x49, 0x2e, 0xed, 0xeb, 0x69, 0x46, 0x86, 0x7a, 0x4c, 0x7d, 0xfb, 0xd8, 0x1f,
0x68, 0xae, 0xe3, 0x1c, 0x94, 0x3b, 0x49, 0xba, 0xf4, 0x72, 0x77, 0xdd, 0x23, 0x5b, 0x73, 0xb2,
0xc7, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0xcd, 0x5a, 0x72, 0x2d, 0x6b, 0x03, 0x00, 0x00,
}

View file

@ -1,13 +1,14 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/mdb/redis/v1alpha/cluster.proto
// source: yandex/cloud/mdb/redis/v1/cluster.proto
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1alpha"
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp"
import config "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1alpha/config"
import config "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1/config"
import timeofday "google.golang.org/genproto/googleapis/type/timeofday"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@ -47,7 +48,7 @@ func (x Cluster_Environment) String() string {
return proto.EnumName(Cluster_Environment_name, int32(x))
}
func (Cluster_Environment) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{0, 0}
return fileDescriptor_cluster_6d995a7e51dda886, []int{0, 0}
}
type Cluster_Health int32
@ -80,7 +81,7 @@ func (x Cluster_Health) String() string {
return proto.EnumName(Cluster_Health_name, int32(x))
}
func (Cluster_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{0, 1}
return fileDescriptor_cluster_6d995a7e51dda886, []int{0, 1}
}
type Cluster_Status int32
@ -129,7 +130,7 @@ func (x Cluster_Status) String() string {
return proto.EnumName(Cluster_Status_name, int32(x))
}
func (Cluster_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{0, 2}
return fileDescriptor_cluster_6d995a7e51dda886, []int{0, 2}
}
type Host_Role int32
@ -158,7 +159,7 @@ func (x Host_Role) String() string {
return proto.EnumName(Host_Role_name, int32(x))
}
func (Host_Role) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{3, 0}
return fileDescriptor_cluster_6d995a7e51dda886, []int{3, 0}
}
type Host_Health int32
@ -191,7 +192,7 @@ func (x Host_Health) String() string {
return proto.EnumName(Host_Health_name, int32(x))
}
func (Host_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{3, 1}
return fileDescriptor_cluster_6d995a7e51dda886, []int{3, 1}
}
type Service_Type int32
@ -200,26 +201,26 @@ const (
Service_TYPE_UNSPECIFIED Service_Type = 0
// The host is a Redis server.
Service_REDIS Service_Type = 1
// The host provides a Sentinel service.
Service_SENTINEL Service_Type = 2
// The host provides a Sentinel-only service (a quorum node).
Service_ARBITER Service_Type = 2
)
var Service_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "REDIS",
2: "SENTINEL",
2: "ARBITER",
}
var Service_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"REDIS": 1,
"SENTINEL": 2,
"ARBITER": 2,
}
func (x Service_Type) String() string {
return proto.EnumName(Service_Type_name, int32(x))
}
func (Service_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{4, 0}
return fileDescriptor_cluster_6d995a7e51dda886, []int{4, 0}
}
type Service_Health int32
@ -248,7 +249,7 @@ func (x Service_Health) String() string {
return proto.EnumName(Service_Health_name, int32(x))
}
func (Service_Health) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{4, 1}
return fileDescriptor_cluster_6d995a7e51dda886, []int{4, 1}
}
// Description of a Redis cluster. For more information, see
@ -270,16 +271,16 @@ type Cluster struct {
// Maximum 64 per cluster.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Deployment environment of the Redis cluster.
Environment Cluster_Environment `protobuf:"varint,7,opt,name=environment,proto3,enum=yandex.cloud.mdb.redis.v1alpha.Cluster_Environment" json:"environment,omitempty"`
Environment Cluster_Environment `protobuf:"varint,7,opt,name=environment,proto3,enum=yandex.cloud.mdb.redis.v1.Cluster_Environment" json:"environment,omitempty"`
// Description of monitoring systems relevant to the Redis cluster.
Monitoring []*Monitoring `protobuf:"bytes,8,rep,name=monitoring,proto3" json:"monitoring,omitempty"`
// Configuration of the Redis cluster.
Config *ClusterConfig `protobuf:"bytes,9,opt,name=config,proto3" json:"config,omitempty"`
NetworkId string `protobuf:"bytes,10,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
// Aggregated cluster health
Health Cluster_Health `protobuf:"varint,11,opt,name=health,proto3,enum=yandex.cloud.mdb.redis.v1alpha.Cluster_Health" json:"health,omitempty"`
Health Cluster_Health `protobuf:"varint,11,opt,name=health,proto3,enum=yandex.cloud.mdb.redis.v1.Cluster_Health" json:"health,omitempty"`
// Cluster status
Status Cluster_Status `protobuf:"varint,12,opt,name=status,proto3,enum=yandex.cloud.mdb.redis.v1alpha.Cluster_Status" json:"status,omitempty"`
Status Cluster_Status `protobuf:"varint,12,opt,name=status,proto3,enum=yandex.cloud.mdb.redis.v1.Cluster_Status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -289,7 +290,7 @@ func (m *Cluster) Reset() { *m = Cluster{} }
func (m *Cluster) String() string { return proto.CompactTextString(m) }
func (*Cluster) ProtoMessage() {}
func (*Cluster) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{0}
return fileDescriptor_cluster_6d995a7e51dda886, []int{0}
}
func (m *Cluster) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster.Unmarshal(m, b)
@ -409,7 +410,7 @@ func (m *Monitoring) Reset() { *m = Monitoring{} }
func (m *Monitoring) String() string { return proto.CompactTextString(m) }
func (*Monitoring) ProtoMessage() {}
func (*Monitoring) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{1}
return fileDescriptor_cluster_6d995a7e51dda886, []int{1}
}
func (m *Monitoring) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Monitoring.Unmarshal(m, b)
@ -459,17 +460,19 @@ type ClusterConfig struct {
// *ClusterConfig_RedisConfig_5_0
RedisConfig isClusterConfig_RedisConfig `protobuf_oneof:"redis_config"`
// Resources allocated to Redis hosts.
Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
// Start time for the daily backup in UTC timezone
BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClusterConfig) Reset() { *m = ClusterConfig{} }
func (m *ClusterConfig) String() string { return proto.CompactTextString(m) }
func (*ClusterConfig) ProtoMessage() {}
func (*ClusterConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{2}
return fileDescriptor_cluster_6d995a7e51dda886, []int{2}
}
func (m *ClusterConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterConfig.Unmarshal(m, b)
@ -527,6 +530,13 @@ func (m *ClusterConfig) GetResources() *Resources {
return nil
}
func (m *ClusterConfig) GetBackupWindowStart() *timeofday.TimeOfDay {
if m != nil {
return m.BackupWindowStart
}
return nil
}
// XXX_OneofFuncs is for the internal use of the proto package.
func (*ClusterConfig) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _ClusterConfig_OneofMarshaler, _ClusterConfig_OneofUnmarshaler, _ClusterConfig_OneofSizer, []interface{}{
@ -597,9 +607,9 @@ type Host struct {
// Resources allocated to the Redis host.
Resources *Resources `protobuf:"bytes,5,opt,name=resources,proto3" json:"resources,omitempty"`
// Role of the host in the cluster.
Role Host_Role `protobuf:"varint,6,opt,name=role,proto3,enum=yandex.cloud.mdb.redis.v1alpha.Host_Role" json:"role,omitempty"`
Role Host_Role `protobuf:"varint,6,opt,name=role,proto3,enum=yandex.cloud.mdb.redis.v1.Host_Role" json:"role,omitempty"`
// Status code of the aggregated health of the host.
Health Host_Health `protobuf:"varint,7,opt,name=health,proto3,enum=yandex.cloud.mdb.redis.v1alpha.Host_Health" json:"health,omitempty"`
Health Host_Health `protobuf:"varint,7,opt,name=health,proto3,enum=yandex.cloud.mdb.redis.v1.Host_Health" json:"health,omitempty"`
// Services provided by the host.
Services []*Service `protobuf:"bytes,8,rep,name=services,proto3" json:"services,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@ -611,7 +621,7 @@ func (m *Host) Reset() { *m = Host{} }
func (m *Host) String() string { return proto.CompactTextString(m) }
func (*Host) ProtoMessage() {}
func (*Host) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{3}
return fileDescriptor_cluster_6d995a7e51dda886, []int{3}
}
func (m *Host) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Host.Unmarshal(m, b)
@ -689,9 +699,9 @@ func (m *Host) GetServices() []*Service {
type Service struct {
// Type of the service provided by the host.
Type Service_Type `protobuf:"varint,1,opt,name=type,proto3,enum=yandex.cloud.mdb.redis.v1alpha.Service_Type" json:"type,omitempty"`
Type Service_Type `protobuf:"varint,1,opt,name=type,proto3,enum=yandex.cloud.mdb.redis.v1.Service_Type" json:"type,omitempty"`
// Status code of server availability.
Health Service_Health `protobuf:"varint,2,opt,name=health,proto3,enum=yandex.cloud.mdb.redis.v1alpha.Service_Health" json:"health,omitempty"`
Health Service_Health `protobuf:"varint,2,opt,name=health,proto3,enum=yandex.cloud.mdb.redis.v1.Service_Health" json:"health,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -701,7 +711,7 @@ func (m *Service) Reset() { *m = Service{} }
func (m *Service) String() string { return proto.CompactTextString(m) }
func (*Service) ProtoMessage() {}
func (*Service) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{4}
return fileDescriptor_cluster_6d995a7e51dda886, []int{4}
}
func (m *Service) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Service.Unmarshal(m, b)
@ -750,7 +760,7 @@ func (m *Resources) Reset() { *m = Resources{} }
func (m *Resources) String() string { return proto.CompactTextString(m) }
func (*Resources) ProtoMessage() {}
func (*Resources) Descriptor() ([]byte, []int) {
return fileDescriptor_cluster_4cd4fa078a636ae8, []int{5}
return fileDescriptor_cluster_6d995a7e51dda886, []int{5}
}
func (m *Resources) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Resources.Unmarshal(m, b)
@ -785,90 +795,93 @@ func (m *Resources) GetDiskSize() int64 {
}
func init() {
proto.RegisterType((*Cluster)(nil), "yandex.cloud.mdb.redis.v1alpha.Cluster")
proto.RegisterMapType((map[string]string)(nil), "yandex.cloud.mdb.redis.v1alpha.Cluster.LabelsEntry")
proto.RegisterType((*Monitoring)(nil), "yandex.cloud.mdb.redis.v1alpha.Monitoring")
proto.RegisterType((*ClusterConfig)(nil), "yandex.cloud.mdb.redis.v1alpha.ClusterConfig")
proto.RegisterType((*Host)(nil), "yandex.cloud.mdb.redis.v1alpha.Host")
proto.RegisterType((*Service)(nil), "yandex.cloud.mdb.redis.v1alpha.Service")
proto.RegisterType((*Resources)(nil), "yandex.cloud.mdb.redis.v1alpha.Resources")
proto.RegisterEnum("yandex.cloud.mdb.redis.v1alpha.Cluster_Environment", Cluster_Environment_name, Cluster_Environment_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1alpha.Cluster_Health", Cluster_Health_name, Cluster_Health_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1alpha.Cluster_Status", Cluster_Status_name, Cluster_Status_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1alpha.Host_Role", Host_Role_name, Host_Role_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1alpha.Host_Health", Host_Health_name, Host_Health_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1alpha.Service_Type", Service_Type_name, Service_Type_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1alpha.Service_Health", Service_Health_name, Service_Health_value)
proto.RegisterType((*Cluster)(nil), "yandex.cloud.mdb.redis.v1.Cluster")
proto.RegisterMapType((map[string]string)(nil), "yandex.cloud.mdb.redis.v1.Cluster.LabelsEntry")
proto.RegisterType((*Monitoring)(nil), "yandex.cloud.mdb.redis.v1.Monitoring")
proto.RegisterType((*ClusterConfig)(nil), "yandex.cloud.mdb.redis.v1.ClusterConfig")
proto.RegisterType((*Host)(nil), "yandex.cloud.mdb.redis.v1.Host")
proto.RegisterType((*Service)(nil), "yandex.cloud.mdb.redis.v1.Service")
proto.RegisterType((*Resources)(nil), "yandex.cloud.mdb.redis.v1.Resources")
proto.RegisterEnum("yandex.cloud.mdb.redis.v1.Cluster_Environment", Cluster_Environment_name, Cluster_Environment_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1.Cluster_Health", Cluster_Health_name, Cluster_Health_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1.Cluster_Status", Cluster_Status_name, Cluster_Status_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1.Host_Role", Host_Role_name, Host_Role_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1.Host_Health", Host_Health_name, Host_Health_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1.Service_Type", Service_Type_name, Service_Type_value)
proto.RegisterEnum("yandex.cloud.mdb.redis.v1.Service_Health", Service_Health_name, Service_Health_value)
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/redis/v1alpha/cluster.proto", fileDescriptor_cluster_4cd4fa078a636ae8)
proto.RegisterFile("yandex/cloud/mdb/redis/v1/cluster.proto", fileDescriptor_cluster_6d995a7e51dda886)
}
var fileDescriptor_cluster_4cd4fa078a636ae8 = []byte{
// 1014 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xdd, 0x6e, 0xdb, 0x46,
0x13, 0x35, 0xf5, 0x43, 0x89, 0x23, 0x5b, 0x20, 0x16, 0x01, 0x42, 0x38, 0xc8, 0xf7, 0x19, 0xbc,
0xa9, 0xdb, 0xda, 0x94, 0xed, 0xd4, 0x40, 0xd2, 0xa2, 0x68, 0x69, 0x69, 0x63, 0x31, 0x91, 0x29,
0x61, 0x49, 0xb9, 0x68, 0x6f, 0x08, 0x4a, 0x5c, 0xcb, 0x84, 0x29, 0x52, 0x20, 0x29, 0xb7, 0xf2,
0x4b, 0xf6, 0x31, 0xfa, 0x04, 0xbd, 0x2c, 0x50, 0xec, 0x2e, 0x65, 0xc9, 0x69, 0x1b, 0x29, 0x45,
0xef, 0x38, 0xb3, 0x73, 0x0e, 0x67, 0x66, 0x67, 0x0e, 0x16, 0x8e, 0x16, 0x7e, 0x1c, 0xd0, 0x5f,
0x5a, 0xe3, 0x28, 0x99, 0x07, 0xad, 0x69, 0x30, 0x6a, 0xa5, 0x34, 0x08, 0xb3, 0xd6, 0xfd, 0xa9,
0x1f, 0xcd, 0x6e, 0xfd, 0xd6, 0x38, 0x9a, 0x67, 0x39, 0x4d, 0x8d, 0x59, 0x9a, 0xe4, 0x09, 0xfa,
0x9f, 0x88, 0x36, 0x78, 0xb4, 0x31, 0x0d, 0x46, 0x06, 0x8f, 0x36, 0x8a, 0xe8, 0xfd, 0xff, 0x4f,
0x92, 0x64, 0x12, 0xd1, 0x16, 0x8f, 0x1e, 0xcd, 0x6f, 0x5a, 0x79, 0x38, 0xa5, 0x59, 0xee, 0x4f,
0x67, 0x82, 0x60, 0xff, 0xab, 0x4d, 0xbf, 0x4b, 0xe2, 0x9b, 0x70, 0x22, 0x9c, 0xe7, 0xde, 0x89,
0x40, 0xe9, 0xbf, 0xd6, 0xa0, 0xd6, 0x16, 0x89, 0xa0, 0x26, 0x94, 0xc2, 0x40, 0x93, 0x0e, 0xa4,
0x43, 0x85, 0x94, 0xc2, 0x00, 0xbd, 0x00, 0xe5, 0x26, 0x89, 0x02, 0x9a, 0x7a, 0x61, 0xa0, 0x95,
0xb8, 0xbb, 0x2e, 0x1c, 0x56, 0x80, 0xde, 0x00, 0x8c, 0x53, 0xea, 0xe7, 0x34, 0xf0, 0xfc, 0x5c,
0x2b, 0x1f, 0x48, 0x87, 0x8d, 0xb3, 0x7d, 0x43, 0x24, 0x69, 0x2c, 0x93, 0x34, 0xdc, 0x65, 0x92,
0x44, 0x29, 0xa2, 0xcd, 0x1c, 0x21, 0xa8, 0xc4, 0xfe, 0x94, 0x6a, 0x15, 0x4e, 0xc9, 0xbf, 0xd1,
0x01, 0x34, 0x02, 0x9a, 0x8d, 0xd3, 0x70, 0x96, 0x87, 0x49, 0xac, 0x55, 0xf9, 0xd1, 0xba, 0x0b,
0xbd, 0x07, 0x39, 0xf2, 0x47, 0x34, 0xca, 0x34, 0xf9, 0xa0, 0x7c, 0xd8, 0x38, 0x7b, 0x65, 0x7c,
0xbc, 0x63, 0x46, 0x51, 0x96, 0xd1, 0xe3, 0x28, 0x1c, 0xe7, 0xe9, 0x82, 0x14, 0x14, 0x68, 0x08,
0x0d, 0x1a, 0xdf, 0x87, 0x69, 0x12, 0x4f, 0x69, 0x9c, 0x6b, 0xb5, 0x03, 0xe9, 0xb0, 0xb9, 0x3d,
0x23, 0x5e, 0x41, 0xc9, 0x3a, 0x0f, 0x7a, 0x07, 0x30, 0x4d, 0xe2, 0x30, 0x4f, 0xd2, 0x30, 0x9e,
0x68, 0x75, 0x9e, 0xe7, 0x17, 0x9b, 0x58, 0xaf, 0x1e, 0x11, 0x64, 0x0d, 0x8d, 0x30, 0xc8, 0xe2,
0xca, 0x34, 0x85, 0x37, 0xf7, 0x78, 0xcb, 0xec, 0xda, 0x1c, 0x44, 0x0a, 0x30, 0x7a, 0x09, 0x10,
0xd3, 0xfc, 0xe7, 0x24, 0xbd, 0x63, 0xb7, 0x08, 0xbc, 0xaf, 0x4a, 0xe1, 0xb1, 0x02, 0xf4, 0x16,
0xe4, 0x5b, 0xea, 0x47, 0xf9, 0xad, 0xd6, 0xe0, 0x3d, 0x30, 0xb6, 0xed, 0x41, 0x97, 0xa3, 0x48,
0x81, 0x66, 0x3c, 0x59, 0xee, 0xe7, 0xf3, 0x4c, 0xdb, 0xfd, 0x34, 0x1e, 0x87, 0xa3, 0x48, 0x81,
0xde, 0x7f, 0x03, 0x8d, 0xb5, 0xfb, 0x42, 0x2a, 0x94, 0xef, 0xe8, 0xa2, 0x98, 0x49, 0xf6, 0x89,
0x9e, 0x41, 0xf5, 0xde, 0x8f, 0xe6, 0xb4, 0x18, 0x48, 0x61, 0x7c, 0x5d, 0x7a, 0x2d, 0xe9, 0x16,
0x34, 0xd6, 0x2e, 0x06, 0xbd, 0x80, 0xe7, 0xd8, 0xbe, 0xb6, 0x48, 0xdf, 0xbe, 0xc2, 0xb6, 0xeb,
0x0d, 0x6d, 0x67, 0x80, 0xdb, 0xd6, 0x5b, 0x0b, 0x77, 0xd4, 0x1d, 0xd4, 0x04, 0x18, 0x90, 0x7e,
0x67, 0xd8, 0x76, 0xad, 0xbe, 0xad, 0x4a, 0x68, 0x0f, 0x94, 0x01, 0xc1, 0x8e, 0x6b, 0x5e, 0xf4,
0xb0, 0x5a, 0xd2, 0xbf, 0x03, 0x59, 0xd4, 0x87, 0x10, 0x34, 0xbb, 0xd8, 0xec, 0xb9, 0x5d, 0x6f,
0x68, 0xbf, 0xb7, 0xfb, 0x3f, 0xd8, 0xea, 0x0e, 0x52, 0xa0, 0x6a, 0xf6, 0xac, 0x6b, 0xac, 0x4a,
0xa8, 0x0e, 0x95, 0x0e, 0x36, 0x3b, 0x6a, 0x09, 0xed, 0x42, 0xbd, 0x83, 0x2f, 0x89, 0xd9, 0xc1,
0x1d, 0xb5, 0xac, 0x2f, 0x40, 0x16, 0x85, 0x31, 0x02, 0xc7, 0x35, 0xdd, 0xa1, 0xb3, 0x46, 0xb0,
0x0b, 0xf5, 0x36, 0xc1, 0xa6, 0x6b, 0xd9, 0x97, 0xaa, 0x84, 0x1a, 0x50, 0x23, 0x43, 0xdb, 0x66,
0x46, 0x89, 0x71, 0x63, 0x42, 0xfa, 0x44, 0x2d, 0xb3, 0xa8, 0xe1, 0xa0, 0x23, 0xa2, 0x2a, 0xcc,
0x72, 0xdc, 0xfe, 0x60, 0xc0, 0xac, 0x2a, 0xc3, 0x70, 0x0b, 0x77, 0x54, 0x59, 0x1c, 0x99, 0x84,
0x07, 0xd6, 0xf4, 0x6b, 0x80, 0xd5, 0x44, 0x3d, 0xee, 0x9a, 0xf4, 0xcf, 0xbb, 0x56, 0xfa, 0xeb,
0xae, 0x21, 0xa8, 0x44, 0x61, 0x7c, 0xc7, 0xd7, 0x5a, 0x21, 0xfc, 0x5b, 0xff, 0x4d, 0x82, 0xbd,
0x27, 0x23, 0x86, 0x34, 0xa8, 0xdd, 0xd3, 0x34, 0x63, 0x1c, 0x82, 0x7e, 0x69, 0xa2, 0x31, 0xa8,
0xfc, 0xb6, 0x3d, 0x31, 0x84, 0xde, 0xb9, 0x77, 0xc2, 0x7f, 0xd3, 0x38, 0x7b, 0xbd, 0x69, 0x2e,
0x04, 0xc2, 0x20, 0xcc, 0x29, 0xfe, 0xe3, 0xd0, 0xfc, 0xdc, 0x3b, 0xe9, 0xee, 0x90, 0xbd, 0x74,
0xe5, 0x3c, 0x3f, 0x41, 0x97, 0xa0, 0xa4, 0x34, 0x4b, 0xe6, 0xe9, 0x98, 0x66, 0x85, 0x00, 0x7d,
0xbe, 0x89, 0x9d, 0x2c, 0x01, 0x64, 0x85, 0xbd, 0x68, 0xc2, 0xee, 0x7a, 0xb6, 0xfa, 0xef, 0x65,
0xa8, 0x74, 0x93, 0x2c, 0xff, 0xdb, 0xe6, 0xbd, 0x04, 0x28, 0x84, 0x7b, 0xa5, 0x8a, 0x4a, 0xe1,
0xb1, 0x02, 0xf4, 0x1c, 0x6a, 0x0f, 0x49, 0x4c, 0xd9, 0x99, 0x68, 0x9e, 0xcc, 0x4c, 0x8b, 0x8b,
0x69, 0x36, 0x1f, 0xc5, 0x34, 0x67, 0x47, 0x42, 0xf9, 0xea, 0xc2, 0x61, 0x05, 0x4f, 0x4b, 0xa9,
0xfe, 0xfb, 0x52, 0xd0, 0xb7, 0x50, 0x49, 0x93, 0x88, 0x6a, 0x32, 0x5f, 0xc2, 0x8d, 0x1c, 0xac,
0x4a, 0x83, 0x24, 0x11, 0x25, 0x1c, 0x86, 0xda, 0x8f, 0x6a, 0x20, 0x14, 0xf1, 0xcb, 0xad, 0x08,
0x3e, 0x90, 0x82, 0x36, 0xd4, 0x33, 0x9a, 0xde, 0x87, 0xac, 0x16, 0x21, 0x81, 0x9f, 0x6d, 0xa2,
0x71, 0x44, 0x3c, 0x79, 0x04, 0xea, 0xa7, 0x50, 0x61, 0x79, 0x21, 0x15, 0x76, 0x49, 0xbf, 0x87,
0xd7, 0x96, 0x07, 0x40, 0xbe, 0x32, 0x1d, 0x17, 0x93, 0x62, 0x75, 0xf0, 0xa0, 0x67, 0xb5, 0xcd,
0xff, 0x62, 0x69, 0xff, 0x90, 0xa0, 0x56, 0x64, 0x82, 0xbe, 0x87, 0x4a, 0xbe, 0x98, 0x89, 0xab,
0x6f, 0x9e, 0x1d, 0x6d, 0x59, 0x80, 0xe1, 0x2e, 0x66, 0x94, 0x70, 0xe4, 0x9a, 0xb2, 0x96, 0xb6,
0x53, 0xc4, 0x25, 0xc7, 0xd3, 0x76, 0xea, 0xe7, 0x50, 0x61, 0xac, 0xe8, 0x19, 0xa8, 0xee, 0x8f,
0x03, 0xfc, 0x81, 0x90, 0x29, 0x50, 0x25, 0xb8, 0x63, 0x39, 0xaa, 0xc4, 0x65, 0x00, 0xdb, 0xae,
0x65, 0xe3, 0x9e, 0x5a, 0xd2, 0x4f, 0x3f, 0xb9, 0x1b, 0xfa, 0x35, 0x28, 0x8f, 0x43, 0x85, 0x8e,
0x00, 0x2d, 0xc7, 0xca, 0x9b, 0xa5, 0x34, 0x13, 0x83, 0x2b, 0x36, 0x41, 0x5d, 0x9e, 0x0c, 0xf8,
0x81, 0x98, 0xee, 0x20, 0xcc, 0xee, 0xbc, 0x2c, 0x7c, 0x10, 0xca, 0x5c, 0x26, 0x75, 0xe6, 0x70,
0xc2, 0x07, 0x7a, 0xf1, 0xee, 0xa7, 0xee, 0x24, 0xcc, 0x6f, 0xe7, 0x23, 0x63, 0x9c, 0x4c, 0x5b,
0xa2, 0x0b, 0xc7, 0xe2, 0x99, 0x32, 0x49, 0x8e, 0x27, 0x34, 0xe6, 0xcf, 0x85, 0xd6, 0xc7, 0xdf,
0x2f, 0xdf, 0x70, 0x6b, 0x24, 0xf3, 0xd8, 0x57, 0x7f, 0x06, 0x00, 0x00, 0xff, 0xff, 0xf6, 0x5e,
0x5c, 0x3f, 0x5d, 0x09, 0x00, 0x00,
var fileDescriptor_cluster_6d995a7e51dda886 = []byte{
// 1063 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xff, 0x6e, 0xe3, 0xc4,
0x13, 0xbf, 0xfc, 0x8e, 0x27, 0x6d, 0xe4, 0xef, 0x7e, 0x4f, 0x9c, 0x69, 0x75, 0xa2, 0xb2, 0x80,
0x2b, 0x12, 0xe7, 0xb4, 0x3d, 0x2a, 0xdd, 0x71, 0xd2, 0x81, 0x9b, 0x6c, 0xaf, 0x16, 0xa9, 0x13,
0xad, 0x9d, 0x9e, 0xe0, 0x0f, 0x2c, 0x27, 0xde, 0xa6, 0x56, 0x1d, 0x3b, 0xb2, 0x37, 0x29, 0xe9,
0xfb, 0xf0, 0x00, 0x3c, 0x12, 0xaf, 0xc0, 0x13, 0xa0, 0xdd, 0x75, 0xda, 0xf4, 0xa0, 0x69, 0x41,
0xfc, 0xe7, 0x99, 0xf9, 0x7c, 0xc6, 0xb3, 0xb3, 0x33, 0x1f, 0x2d, 0xbc, 0x58, 0xf8, 0x71, 0x40,
0x7f, 0x69, 0x8d, 0xa2, 0x64, 0x16, 0xb4, 0x26, 0xc1, 0xb0, 0x95, 0xd2, 0x20, 0xcc, 0x5a, 0xf3,
0xfd, 0xd6, 0x28, 0x9a, 0x65, 0x8c, 0xa6, 0xc6, 0x34, 0x4d, 0x58, 0x82, 0x3e, 0x95, 0x40, 0x43,
0x00, 0x8d, 0x49, 0x30, 0x34, 0x04, 0xd0, 0x98, 0xef, 0x6f, 0x7d, 0x36, 0x4e, 0x92, 0x71, 0x44,
0x5b, 0x02, 0x38, 0x9c, 0x9d, 0xb7, 0x58, 0x38, 0xa1, 0x19, 0xf3, 0x27, 0x53, 0xc9, 0xdd, 0xda,
0xce, 0x01, 0x6c, 0x31, 0xa5, 0x22, 0x98, 0x9c, 0x07, 0xfe, 0x22, 0x0f, 0xb6, 0xd6, 0x54, 0x90,
0xc4, 0xe7, 0xe1, 0x58, 0xda, 0x87, 0xde, 0x9e, 0x24, 0xe8, 0xbf, 0xd5, 0xa0, 0xd6, 0x96, 0xb5,
0xa1, 0x26, 0x14, 0xc3, 0x40, 0x2b, 0xec, 0x14, 0x76, 0x15, 0x52, 0x0c, 0x03, 0xb4, 0x0d, 0xca,
0x79, 0x12, 0x05, 0x34, 0xf5, 0xc2, 0x40, 0x2b, 0x0a, 0x77, 0x5d, 0x3a, 0xac, 0x00, 0xbd, 0x01,
0x18, 0xa5, 0xd4, 0x67, 0x34, 0xf0, 0x7c, 0xa6, 0x95, 0x76, 0x0a, 0xbb, 0x8d, 0x83, 0x2d, 0x43,
0xd6, 0x66, 0x2c, 0x8b, 0x37, 0xdc, 0x65, 0xf1, 0x44, 0xc9, 0xd1, 0x26, 0x43, 0x08, 0xca, 0xb1,
0x3f, 0xa1, 0x5a, 0x59, 0xa4, 0x14, 0xdf, 0x68, 0x07, 0x1a, 0x01, 0xcd, 0x46, 0x69, 0x38, 0x65,
0x61, 0x12, 0x6b, 0x15, 0x11, 0x5a, 0x75, 0xa1, 0x63, 0xa8, 0x46, 0xfe, 0x90, 0x46, 0x99, 0x56,
0xdd, 0x29, 0xed, 0x36, 0x0e, 0x0c, 0xe3, 0xde, 0x26, 0x1a, 0xf9, 0x89, 0x8c, 0xae, 0x20, 0xe0,
0x98, 0xa5, 0x0b, 0x92, 0xb3, 0x51, 0x1f, 0x1a, 0x34, 0x9e, 0x87, 0x69, 0x12, 0x4f, 0x68, 0xcc,
0xb4, 0xda, 0x4e, 0x61, 0xb7, 0xf9, 0xa8, 0x64, 0xf8, 0x96, 0x45, 0x56, 0x53, 0x20, 0x0c, 0x30,
0x49, 0xe2, 0x90, 0x25, 0x69, 0x18, 0x8f, 0xb5, 0xba, 0xa8, 0xee, 0x8b, 0x35, 0x09, 0x4f, 0x6f,
0xc0, 0x64, 0x85, 0x88, 0xbe, 0x87, 0xaa, 0xbc, 0x23, 0x4d, 0x11, 0xdd, 0xdc, 0x7d, 0xb8, 0xa6,
0xb6, 0xc0, 0x93, 0x9c, 0x87, 0x9e, 0x03, 0xc4, 0x94, 0x5d, 0x25, 0xe9, 0x25, 0xbf, 0x31, 0x10,
0x3d, 0x54, 0x72, 0x8f, 0x15, 0x20, 0x13, 0xaa, 0x17, 0xd4, 0x8f, 0xd8, 0x85, 0xd6, 0x10, 0x87,
0xfe, 0xea, 0x11, 0x87, 0x3e, 0x11, 0x04, 0x92, 0x13, 0x79, 0x8a, 0x8c, 0xf9, 0x6c, 0x96, 0x69,
0x1b, 0x8f, 0x4e, 0xe1, 0x08, 0x02, 0xc9, 0x89, 0x5b, 0x6f, 0xa0, 0xb1, 0x72, 0x2d, 0x48, 0x85,
0xd2, 0x25, 0x5d, 0xe4, 0x53, 0xc7, 0x3f, 0xd1, 0x53, 0xa8, 0xcc, 0xfd, 0x68, 0x46, 0xf3, 0x91,
0x93, 0xc6, 0xb7, 0xc5, 0xd7, 0x05, 0xdd, 0x82, 0xc6, 0xca, 0x25, 0xa0, 0x6d, 0x78, 0x86, 0xed,
0x33, 0x8b, 0xf4, 0xec, 0x53, 0x6c, 0xbb, 0xde, 0xc0, 0x76, 0xfa, 0xb8, 0x6d, 0x1d, 0x5b, 0xb8,
0xa3, 0x3e, 0x41, 0x4d, 0x80, 0x3e, 0xe9, 0x75, 0x06, 0x6d, 0xd7, 0xea, 0xd9, 0x6a, 0x01, 0x6d,
0x82, 0xd2, 0x27, 0xd8, 0x71, 0xcd, 0xa3, 0x2e, 0x56, 0x8b, 0xfa, 0x77, 0x50, 0x95, 0x47, 0x43,
0x08, 0x9a, 0x27, 0xd8, 0xec, 0xba, 0x27, 0xde, 0xc0, 0xfe, 0xc1, 0xee, 0x7d, 0xb0, 0xd5, 0x27,
0x48, 0x81, 0x8a, 0xd9, 0xb5, 0xce, 0xb0, 0x5a, 0x40, 0x75, 0x28, 0x77, 0xb0, 0xd9, 0x51, 0x8b,
0x68, 0x03, 0xea, 0x1d, 0xfc, 0x9e, 0x98, 0x1d, 0xdc, 0x51, 0x4b, 0xfa, 0x02, 0xaa, 0xf2, 0x60,
0x3c, 0x81, 0xe3, 0x9a, 0xee, 0xc0, 0x59, 0x49, 0xb0, 0x01, 0xf5, 0x36, 0xc1, 0xa6, 0x6b, 0xd9,
0xef, 0xd5, 0x02, 0x6a, 0x40, 0x8d, 0x0c, 0x6c, 0x9b, 0x1b, 0x45, 0x9e, 0x1b, 0x13, 0xd2, 0x23,
0x6a, 0x89, 0xa3, 0x06, 0xfd, 0x8e, 0x44, 0x95, 0xb9, 0xe5, 0xb8, 0xbd, 0x7e, 0x9f, 0x5b, 0x15,
0xce, 0x11, 0x16, 0xee, 0xa8, 0x55, 0x19, 0x32, 0x89, 0x00, 0xd6, 0xf4, 0x33, 0x80, 0xdb, 0x11,
0xba, 0xd9, 0xa6, 0xc2, 0xfd, 0xdb, 0x54, 0xfc, 0xeb, 0x36, 0x21, 0x28, 0x47, 0x61, 0x7c, 0x29,
0x16, 0x57, 0x21, 0xe2, 0x5b, 0xff, 0xb5, 0x08, 0x9b, 0x77, 0x06, 0x0b, 0x69, 0x50, 0x9b, 0xd3,
0x34, 0xe3, 0x39, 0x64, 0xfa, 0xa5, 0x89, 0x7e, 0x06, 0x55, 0x5c, 0xb4, 0x27, 0x47, 0xcf, 0x3b,
0xf4, 0xf6, 0xc4, 0x6f, 0x1a, 0x07, 0xaf, 0xd6, 0x8c, 0x84, 0x04, 0x1b, 0x84, 0xdb, 0xf2, 0x17,
0x0e, 0x65, 0x87, 0xde, 0xde, 0xc9, 0x13, 0xb2, 0x99, 0xde, 0x3a, 0x0f, 0xf7, 0xd0, 0x11, 0x28,
0x29, 0xcd, 0x92, 0x59, 0x3a, 0xa2, 0x59, 0xae, 0x2e, 0x9f, 0xaf, 0x49, 0x4c, 0x96, 0x58, 0x72,
0x4b, 0x43, 0xc7, 0xf0, 0xff, 0xa1, 0x3f, 0xba, 0x9c, 0x4d, 0xbd, 0xab, 0x30, 0x0e, 0x92, 0x2b,
0x2f, 0x63, 0x7e, 0xca, 0x84, 0xec, 0x34, 0x0e, 0x3e, 0x59, 0x6a, 0x15, 0xd7, 0x51, 0xa1, 0x53,
0xbd, 0xf3, 0x8e, 0xbf, 0x20, 0xff, 0x93, 0x94, 0x0f, 0x82, 0xe1, 0x70, 0xc2, 0x51, 0x13, 0x36,
0x56, 0xcf, 0xaa, 0xff, 0x5e, 0x82, 0xf2, 0x49, 0x92, 0xb1, 0xbf, 0x6d, 0xfd, 0x73, 0x80, 0x5c,
0xeb, 0x6f, 0x55, 0x53, 0xc9, 0x3d, 0x56, 0x80, 0x9e, 0x41, 0xed, 0x3a, 0x89, 0x29, 0x8f, 0xc9,
0xd6, 0x57, 0xb9, 0x69, 0x09, 0xb1, 0xcd, 0x66, 0xc3, 0x98, 0x32, 0x1e, 0x92, 0xca, 0x58, 0x97,
0x0e, 0x2b, 0xb8, 0xdb, 0x8d, 0xca, 0xbf, 0xeb, 0xc6, 0x6b, 0x28, 0xa7, 0x49, 0x44, 0xb5, 0xaa,
0x58, 0xdc, 0x75, 0x74, 0x7e, 0x36, 0x83, 0x24, 0x11, 0x25, 0x82, 0x81, 0xde, 0xdd, 0xe8, 0x86,
0x14, 0xcb, 0x2f, 0x1f, 0xe2, 0x7e, 0x24, 0x1a, 0xef, 0xa0, 0x9e, 0xd1, 0x74, 0x1e, 0xf2, 0xe2,
0xa5, 0x3a, 0xea, 0x6b, 0x32, 0x38, 0x12, 0x4a, 0x6e, 0x38, 0xfa, 0x3e, 0x94, 0x79, 0x35, 0x48,
0x85, 0x0d, 0xd2, 0xeb, 0xe2, 0x95, 0x35, 0x03, 0xa8, 0x9e, 0x9a, 0x8e, 0x8b, 0x49, 0xbe, 0x64,
0xb8, 0xdf, 0xb5, 0xda, 0xe6, 0x7f, 0xb1, 0xde, 0x7f, 0x14, 0xa0, 0x96, 0x57, 0x82, 0xde, 0x42,
0x99, 0x0f, 0x89, 0xb8, 0xe6, 0xe6, 0xc1, 0x8b, 0x87, 0x6b, 0x37, 0xdc, 0xc5, 0x94, 0x12, 0x41,
0x5a, 0x11, 0xdd, 0xe2, 0x83, 0x8a, 0xb9, 0xa4, 0xdf, 0xed, 0x9f, 0xfe, 0x0d, 0x94, 0x79, 0x42,
0xf4, 0x14, 0x54, 0xf7, 0xc7, 0x3e, 0xfe, 0x48, 0xe8, 0x14, 0xa8, 0x10, 0xdc, 0xb1, 0x1c, 0xd9,
0x02, 0x93, 0x1c, 0x59, 0xbc, 0x1f, 0x45, 0x7d, 0xff, 0x1f, 0xb7, 0x40, 0x3f, 0x03, 0xe5, 0x66,
0x74, 0xd0, 0xd7, 0x80, 0x96, 0xc3, 0xe3, 0x4d, 0x53, 0x9a, 0xc9, 0xc9, 0x94, 0xa3, 0xae, 0x2e,
0x23, 0x7d, 0x11, 0x90, 0xe3, 0x1b, 0x84, 0xd9, 0xa5, 0x97, 0x85, 0xd7, 0x52, 0xb8, 0x4b, 0xa4,
0xce, 0x1d, 0x4e, 0x78, 0x4d, 0x8f, 0xf0, 0x4f, 0xed, 0x71, 0xc8, 0x2e, 0x66, 0x43, 0x63, 0x94,
0x4c, 0xf2, 0x27, 0xca, 0x4b, 0xf9, 0x44, 0x19, 0x27, 0x2f, 0xc7, 0x34, 0x16, 0xef, 0x85, 0xfb,
0xdf, 0x2e, 0x6f, 0xc5, 0xc7, 0xb0, 0x2a, 0x60, 0xaf, 0xfe, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x30,
0x85, 0x6d, 0x7c, 0x67, 0x09, 0x00, 0x00,
}

View file

@ -1,12 +1,13 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/mdb/redis/v1alpha/config/redis5_0.proto
// source: yandex/cloud/mdb/redis/v1/config/redis5_0.proto
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1alpha/config"
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1/config"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import wrappers "github.com/golang/protobuf/ptypes/wrappers"
import _ "github.com/yandex-cloud/go-genproto/yandex/cloud/validation"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@ -70,7 +71,7 @@ func (x RedisConfig5_0_MaxmemoryPolicy) String() string {
return proto.EnumName(RedisConfig5_0_MaxmemoryPolicy_name, int32(x))
}
func (RedisConfig5_0_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_redis5_0_e003f487f83590f3, []int{0, 0}
return fileDescriptor_redis5_0_34508bcc9ea4303f, []int{0, 0}
}
// Fields and structure of `RedisConfig` reflects Redis configuration file
@ -81,7 +82,7 @@ type RedisConfig5_0 struct {
// Service for Redis [host class](/docs/managed-redis/concepts/instance-types).
//
// All policies are described in detail in [Redis documentation](https://redis.io/topics/lru-cache).
MaxmemoryPolicy RedisConfig5_0_MaxmemoryPolicy `protobuf:"varint,1,opt,name=maxmemory_policy,json=maxmemoryPolicy,proto3,enum=yandex.cloud.mdb.redis.v1alpha.config.RedisConfig5_0_MaxmemoryPolicy" json:"maxmemory_policy,omitempty"`
MaxmemoryPolicy RedisConfig5_0_MaxmemoryPolicy `protobuf:"varint,1,opt,name=maxmemory_policy,json=maxmemoryPolicy,proto3,enum=yandex.cloud.mdb.redis.v1.config.RedisConfig5_0_MaxmemoryPolicy" json:"maxmemory_policy,omitempty"`
// Time that Redis keeps the connection open while the client is idle.
// If no new command is sent during that time, the connection is closed.
Timeout *wrappers.Int64Value `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
@ -96,7 +97,7 @@ func (m *RedisConfig5_0) Reset() { *m = RedisConfig5_0{} }
func (m *RedisConfig5_0) String() string { return proto.CompactTextString(m) }
func (*RedisConfig5_0) ProtoMessage() {}
func (*RedisConfig5_0) Descriptor() ([]byte, []int) {
return fileDescriptor_redis5_0_e003f487f83590f3, []int{0}
return fileDescriptor_redis5_0_34508bcc9ea4303f, []int{0}
}
func (m *RedisConfig5_0) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RedisConfig5_0.Unmarshal(m, b)
@ -154,7 +155,7 @@ func (m *RedisConfigSet5_0) Reset() { *m = RedisConfigSet5_0{} }
func (m *RedisConfigSet5_0) String() string { return proto.CompactTextString(m) }
func (*RedisConfigSet5_0) ProtoMessage() {}
func (*RedisConfigSet5_0) Descriptor() ([]byte, []int) {
return fileDescriptor_redis5_0_e003f487f83590f3, []int{1}
return fileDescriptor_redis5_0_34508bcc9ea4303f, []int{1}
}
func (m *RedisConfigSet5_0) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RedisConfigSet5_0.Unmarshal(m, b)
@ -196,45 +197,48 @@ func (m *RedisConfigSet5_0) GetDefaultConfig() *RedisConfig5_0 {
}
func init() {
proto.RegisterType((*RedisConfig5_0)(nil), "yandex.cloud.mdb.redis.v1alpha.config.RedisConfig5_0")
proto.RegisterType((*RedisConfigSet5_0)(nil), "yandex.cloud.mdb.redis.v1alpha.config.RedisConfigSet5_0")
proto.RegisterEnum("yandex.cloud.mdb.redis.v1alpha.config.RedisConfig5_0_MaxmemoryPolicy", RedisConfig5_0_MaxmemoryPolicy_name, RedisConfig5_0_MaxmemoryPolicy_value)
proto.RegisterType((*RedisConfig5_0)(nil), "yandex.cloud.mdb.redis.v1.config.RedisConfig5_0")
proto.RegisterType((*RedisConfigSet5_0)(nil), "yandex.cloud.mdb.redis.v1.config.RedisConfigSet5_0")
proto.RegisterEnum("yandex.cloud.mdb.redis.v1.config.RedisConfig5_0_MaxmemoryPolicy", RedisConfig5_0_MaxmemoryPolicy_name, RedisConfig5_0_MaxmemoryPolicy_value)
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/redis/v1alpha/config/redis5_0.proto", fileDescriptor_redis5_0_e003f487f83590f3)
proto.RegisterFile("yandex/cloud/mdb/redis/v1/config/redis5_0.proto", fileDescriptor_redis5_0_34508bcc9ea4303f)
}
var fileDescriptor_redis5_0_e003f487f83590f3 = []byte{
// 469 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0xcb, 0x6e, 0xd3, 0x40,
0x14, 0x86, 0x71, 0x02, 0x6d, 0x39, 0x01, 0x7b, 0x18, 0x36, 0x55, 0x41, 0x28, 0x8a, 0x84, 0x94,
0x4d, 0xc7, 0x25, 0x34, 0x6c, 0x58, 0x85, 0xd4, 0x91, 0x2c, 0xec, 0x38, 0x38, 0x17, 0x11, 0x84,
0x64, 0x7c, 0x19, 0xbb, 0x96, 0xec, 0x8c, 0xe5, 0x4b, 0xdb, 0xbc, 0x0b, 0x6f, 0xc0, 0x6b, 0xf0,
0x60, 0x28, 0x33, 0x71, 0x84, 0x59, 0x55, 0x74, 0x39, 0xbf, 0xfe, 0xff, 0x3b, 0x47, 0xe7, 0xcc,
0x81, 0xcb, 0xad, 0xbb, 0x09, 0xe8, 0x9d, 0xea, 0x27, 0xac, 0x0a, 0xd4, 0x34, 0xf0, 0xd4, 0x9c,
0x06, 0x71, 0xa1, 0xde, 0xbc, 0x73, 0x93, 0xec, 0xda, 0x55, 0x7d, 0xb6, 0x09, 0xe3, 0x48, 0x88,
0x43, 0xe7, 0x82, 0x64, 0x39, 0x2b, 0x19, 0x7e, 0x2b, 0x52, 0x84, 0xa7, 0x48, 0x1a, 0x78, 0x84,
0x1b, 0xc8, 0x3e, 0x45, 0x44, 0xea, 0xec, 0x4d, 0xc4, 0x58, 0x94, 0x50, 0x95, 0x87, 0xbc, 0x2a,
0x54, 0x6f, 0x73, 0x37, 0xcb, 0x68, 0x5e, 0x08, 0x4c, 0xef, 0x67, 0x1b, 0x64, 0x7b, 0x17, 0x1c,
0x73, 0xff, 0xd0, 0xb9, 0xc0, 0x19, 0xa0, 0xd4, 0xbd, 0x4b, 0x69, 0xca, 0xf2, 0xad, 0x93, 0xb1,
0x24, 0xf6, 0xb7, 0xa7, 0x52, 0x57, 0xea, 0xcb, 0x03, 0x8d, 0xdc, 0xab, 0x28, 0x69, 0x02, 0x89,
0x59, 0xd3, 0x66, 0x1c, 0x66, 0x2b, 0x69, 0x53, 0xc0, 0x43, 0x38, 0x2e, 0xe3, 0x94, 0xb2, 0xaa,
0x3c, 0x6d, 0x75, 0xa5, 0x7e, 0x67, 0xf0, 0x8a, 0x88, 0xb6, 0x49, 0xdd, 0x36, 0xd1, 0x37, 0xe5,
0x87, 0xcb, 0x95, 0x9b, 0x54, 0xd4, 0xae, 0xbd, 0xf8, 0x0c, 0x4e, 0x32, 0xb7, 0x28, 0x6e, 0x59,
0x1e, 0x9c, 0xb6, 0xbb, 0x52, 0xff, 0xa9, 0x7d, 0x78, 0xf7, 0x7e, 0x4b, 0xa0, 0xfc, 0x53, 0x17,
0x77, 0xe1, 0xb5, 0x39, 0xfa, 0x6a, 0x6a, 0xa6, 0x65, 0xaf, 0x9d, 0x99, 0x65, 0xe8, 0xe3, 0xb5,
0xb3, 0x9c, 0xce, 0x67, 0xda, 0x58, 0x9f, 0xe8, 0xda, 0x15, 0x7a, 0x84, 0x11, 0x3c, 0x5b, 0x59,
0xc6, 0x68, 0xa1, 0x1b, 0x9a, 0x63, 0xd8, 0x4b, 0x24, 0x61, 0x05, 0x3a, 0x23, 0xc3, 0xf8, 0xac,
0xad, 0xe7, 0x5c, 0x68, 0x35, 0x2d, 0x93, 0x25, 0x6a, 0x37, 0x2c, 0x93, 0x25, 0x7a, 0x8c, 0x5f,
0x82, 0x72, 0xb0, 0xd8, 0xa3, 0xe9, 0x95, 0x65, 0xa2, 0x27, 0x18, 0x83, 0x5c, 0xbb, 0xf6, 0xda,
0x51, 0x83, 0xb5, 0x58, 0x18, 0xe8, 0x18, 0xcb, 0x00, 0x53, 0x4b, 0x5b, 0xe9, 0xe3, 0x85, 0x6e,
0x4d, 0xd1, 0x49, 0xef, 0x57, 0x0b, 0x5e, 0xfc, 0x35, 0xcd, 0x39, 0x2d, 0x77, 0x1b, 0xfa, 0x01,
0x88, 0x86, 0x21, 0xf5, 0xcb, 0xf8, 0x86, 0x3a, 0x62, 0xe6, 0x7c, 0x43, 0x9d, 0xc1, 0xf0, 0xbf,
0x36, 0x64, 0x2b, 0x07, 0x9c, 0xd0, 0xf0, 0x0a, 0x3a, 0x55, 0x41, 0xf3, 0x1a, 0xde, 0x7a, 0x08,
0x1c, 0x76, 0xa4, 0x3d, 0xf7, 0x3b, 0xc8, 0x01, 0x0d, 0xdd, 0x2a, 0x29, 0x6b, 0x74, 0xfb, 0x21,
0xe8, 0xe7, 0x7b, 0x98, 0x50, 0x3e, 0x7d, 0xf9, 0x66, 0x45, 0x71, 0x79, 0x5d, 0x79, 0xc4, 0x67,
0xa9, 0x2a, 0x88, 0xe7, 0xe2, 0xac, 0x22, 0x76, 0x1e, 0xd1, 0x0d, 0xff, 0x4e, 0xea, 0xbd, 0xee,
0xed, 0x23, 0x17, 0xbd, 0x23, 0x1e, 0x79, 0xff, 0x27, 0x00, 0x00, 0xff, 0xff, 0xd1, 0x43, 0x88,
0xaf, 0xa5, 0x03, 0x00, 0x00,
var fileDescriptor_redis5_0_34508bcc9ea4303f = []byte{
// 528 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x93, 0xdd, 0x8e, 0xd2, 0x4c,
0x18, 0xc7, 0xdf, 0xc2, 0xeb, 0xee, 0x3a, 0x28, 0x8c, 0xe3, 0x09, 0x59, 0x3f, 0x82, 0x68, 0x36,
0x44, 0xb7, 0x53, 0x40, 0x31, 0x6b, 0xfc, 0x5a, 0x60, 0x4b, 0x52, 0x2d, 0x14, 0xcb, 0x87, 0xb2,
0x1b, 0x6d, 0x0a, 0x1d, 0x6a, 0x63, 0xcb, 0x90, 0x7e, 0xb0, 0x8b, 0xc6, 0x3b, 0xf1, 0x5e, 0x3c,
0x31, 0xf1, 0x7e, 0xbc, 0x02, 0xc3, 0x0c, 0x25, 0xd6, 0x93, 0x8d, 0x7b, 0x38, 0xff, 0xfe, 0x9e,
0x5f, 0xe7, 0xe9, 0xd3, 0x07, 0x48, 0x4b, 0x73, 0x66, 0x91, 0x33, 0x69, 0xe2, 0xd2, 0xc8, 0x92,
0x3c, 0x6b, 0x2c, 0xf9, 0xc4, 0x72, 0x02, 0x69, 0x51, 0x91, 0x26, 0x74, 0x36, 0x75, 0x6c, 0x7e,
0xae, 0x19, 0x65, 0x3c, 0xf7, 0x69, 0x48, 0x51, 0x81, 0x17, 0x60, 0x56, 0x80, 0x3d, 0x6b, 0x8c,
0x19, 0x80, 0x17, 0x15, 0xcc, 0x0b, 0x76, 0x6f, 0xdb, 0x94, 0xda, 0x2e, 0x91, 0x18, 0x3f, 0x8e,
0xa6, 0xd2, 0xa9, 0x6f, 0xce, 0xe7, 0xc4, 0x0f, 0xb8, 0x61, 0xf7, 0x56, 0xe2, 0x95, 0x0b, 0xd3,
0x75, 0x2c, 0x33, 0x74, 0xe8, 0x8c, 0x3f, 0x2e, 0x7e, 0x4f, 0x83, 0xac, 0xbe, 0x52, 0x36, 0x99,
0xae, 0x66, 0x94, 0xd1, 0x27, 0x00, 0x3d, 0xf3, 0xcc, 0x23, 0x1e, 0xf5, 0x97, 0xc6, 0x9c, 0xba,
0xce, 0x64, 0x99, 0x17, 0x0a, 0x42, 0x29, 0x5b, 0x3d, 0xc4, 0xe7, 0x5d, 0x07, 0x27, 0x5d, 0xb8,
0x1d, 0x8b, 0xba, 0xcc, 0xa3, 0xe7, 0xbc, 0x64, 0x80, 0x6a, 0x60, 0x3b, 0x74, 0x3c, 0x42, 0xa3,
0x30, 0x9f, 0x2a, 0x08, 0xa5, 0x4c, 0xf5, 0x06, 0xe6, 0x0d, 0xe1, 0xb8, 0x21, 0xac, 0xcc, 0xc2,
0xc7, 0x8f, 0x86, 0xa6, 0x1b, 0x11, 0x3d, 0x66, 0x51, 0x03, 0xec, 0xcc, 0xcd, 0x20, 0x38, 0xa5,
0xbe, 0x95, 0x4f, 0x17, 0x84, 0xd2, 0xe5, 0xc6, 0xde, 0xaf, 0x9f, 0x95, 0xe2, 0x89, 0x29, 0x7e,
0xae, 0x8b, 0xc7, 0x65, 0xf1, 0xc9, 0xe1, 0xf3, 0x07, 0x2f, 0xef, 0xe3, 0xfd, 0x3b, 0x7b, 0x77,
0xef, 0x7d, 0x78, 0xf6, 0xc2, 0x10, 0xdf, 0x7f, 0x39, 0xd8, 0xaf, 0x54, 0x0f, 0xbe, 0xea, 0x9b,
0xba, 0xe2, 0x0f, 0x01, 0xe4, 0xfe, 0xba, 0x1f, 0x2a, 0x80, 0x9b, 0xed, 0xfa, 0xbb, 0xb6, 0xdc,
0xd6, 0xf4, 0x91, 0xd1, 0xd5, 0x54, 0xa5, 0x39, 0x32, 0x06, 0x9d, 0x5e, 0x57, 0x6e, 0x2a, 0x2d,
0x45, 0x3e, 0x82, 0xff, 0x21, 0x08, 0xae, 0x0c, 0x35, 0xb5, 0xde, 0x57, 0x54, 0xd9, 0x50, 0xf5,
0x01, 0x14, 0x50, 0x0e, 0x64, 0xea, 0xaa, 0xfa, 0x5a, 0x1e, 0xf5, 0x58, 0x90, 0x4a, 0x22, 0xad,
0x01, 0x4c, 0x27, 0x90, 0xd6, 0x00, 0xfe, 0x8f, 0xae, 0x83, 0xdc, 0x06, 0xd1, 0xeb, 0x9d, 0x23,
0xad, 0x0d, 0x2f, 0x21, 0x04, 0xb2, 0x31, 0xb5, 0xce, 0xb6, 0x12, 0xae, 0x7e, 0x5f, 0x85, 0xdb,
0x28, 0x0b, 0x40, 0x47, 0x93, 0x87, 0x4a, 0xb3, 0xaf, 0x68, 0x1d, 0xb8, 0x53, 0xfc, 0x96, 0x02,
0xd7, 0xfe, 0xf8, 0xea, 0x3d, 0x12, 0xae, 0x86, 0x78, 0x02, 0x20, 0x99, 0x4e, 0xc9, 0x24, 0x74,
0x16, 0xc4, 0xe0, 0xb3, 0x61, 0x43, 0xcc, 0x54, 0xcb, 0xff, 0x3a, 0x44, 0x3d, 0xb7, 0x31, 0xf1,
0x0c, 0xbd, 0x01, 0x99, 0x28, 0x20, 0x7e, 0xec, 0x4d, 0x5d, 0xd0, 0x0b, 0x56, 0x92, 0xb5, 0xf2,
0x2d, 0xc8, 0x5a, 0x64, 0x6a, 0x46, 0x6e, 0x18, 0x5b, 0xd3, 0x17, 0xb4, 0x5e, 0x5d, 0x7b, 0x78,
0xd2, 0x50, 0x8f, 0x5f, 0xd9, 0x4e, 0xf8, 0x31, 0x1a, 0xe3, 0x09, 0xf5, 0xd6, 0xfb, 0x27, 0xf2,
0x65, 0xb0, 0xa9, 0x68, 0x93, 0x19, 0xfb, 0xcf, 0xce, 0x5d, 0xcc, 0xa7, 0xec, 0x3c, 0xde, 0x62,
0xf4, 0xc3, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x0a, 0x11, 0xaa, 0xbd, 0xc9, 0x03, 0x00, 0x00,
}

View file

@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/mdb/redis/v1alpha/resource_preset.proto
// source: yandex/cloud/mdb/redis/v1/resource_preset.proto
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1alpha"
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
@ -24,10 +24,8 @@ type ResourcePreset struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// IDs of availability zones where the resource preset is available.
ZoneIds []string `protobuf:"bytes,2,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
// Number of CPU cores for a Redis host created with the preset.
Cores int64 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
// RAM volume for a Redis host created with the preset, in bytes.
Memory int64 `protobuf:"varint,4,opt,name=memory,proto3" json:"memory,omitempty"`
Memory int64 `protobuf:"varint,3,opt,name=memory,proto3" json:"memory,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -37,7 +35,7 @@ func (m *ResourcePreset) Reset() { *m = ResourcePreset{} }
func (m *ResourcePreset) String() string { return proto.CompactTextString(m) }
func (*ResourcePreset) ProtoMessage() {}
func (*ResourcePreset) Descriptor() ([]byte, []int) {
return fileDescriptor_resource_preset_a1f85fd0e8a82560, []int{0}
return fileDescriptor_resource_preset_8076111fca2a7e94, []int{0}
}
func (m *ResourcePreset) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ResourcePreset.Unmarshal(m, b)
@ -71,13 +69,6 @@ func (m *ResourcePreset) GetZoneIds() []string {
return nil
}
func (m *ResourcePreset) GetCores() int64 {
if m != nil {
return m.Cores
}
return 0
}
func (m *ResourcePreset) GetMemory() int64 {
if m != nil {
return m.Memory
@ -86,27 +77,26 @@ func (m *ResourcePreset) GetMemory() int64 {
}
func init() {
proto.RegisterType((*ResourcePreset)(nil), "yandex.cloud.mdb.redis.v1alpha.ResourcePreset")
proto.RegisterType((*ResourcePreset)(nil), "yandex.cloud.mdb.redis.v1.ResourcePreset")
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/redis/v1alpha/resource_preset.proto", fileDescriptor_resource_preset_a1f85fd0e8a82560)
proto.RegisterFile("yandex/cloud/mdb/redis/v1/resource_preset.proto", fileDescriptor_resource_preset_8076111fca2a7e94)
}
var fileDescriptor_resource_preset_a1f85fd0e8a82560 = []byte{
// 213 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0xcf, 0xb1, 0x4b, 0xc4, 0x30,
0x14, 0xc7, 0x71, 0xda, 0xea, 0xe9, 0x65, 0xb8, 0x21, 0x88, 0xc4, 0x45, 0x8a, 0x53, 0x97, 0x4b,
0x10, 0xdd, 0xdc, 0x9c, 0xd4, 0x49, 0x32, 0xba, 0x1c, 0x4d, 0xde, 0xa3, 0x0d, 0x34, 0x7d, 0x25,
0x69, 0xc5, 0xfa, 0xd7, 0x8b, 0x49, 0xe7, 0x1b, 0xbf, 0x21, 0x1f, 0x78, 0x3f, 0xf6, 0xbc, 0xb6,
0x23, 0xe0, 0x8f, 0xb2, 0x03, 0x2d, 0xa0, 0x3c, 0x18, 0x15, 0x10, 0x5c, 0x54, 0xdf, 0x8f, 0xed,
0x30, 0xf5, 0xad, 0x0a, 0x18, 0x69, 0x09, 0x16, 0x4f, 0x53, 0xc0, 0x88, 0xb3, 0x9c, 0x02, 0xcd,
0xc4, 0xef, 0xb3, 0x92, 0x49, 0x49, 0x0f, 0x46, 0x26, 0x25, 0x37, 0xf5, 0xe0, 0xd8, 0x41, 0x6f,
0xf0, 0x33, 0x39, 0x7e, 0x60, 0xa5, 0x03, 0x51, 0xd4, 0x45, 0xb3, 0xd7, 0xa5, 0x03, 0x7e, 0xc7,
0xae, 0x7f, 0x69, 0xc4, 0x93, 0x83, 0x28, 0xca, 0xba, 0x6a, 0xf6, 0xfa, 0xea, 0xbf, 0xdf, 0x21,
0xf2, 0x1b, 0x76, 0x69, 0x29, 0x60, 0x14, 0x55, 0x5d, 0x34, 0x95, 0xce, 0xc1, 0x6f, 0xd9, 0xce,
0xa3, 0xa7, 0xb0, 0x8a, 0x8b, 0xf4, 0xbc, 0xd5, 0xeb, 0xc7, 0xd7, 0x5b, 0xe7, 0xe6, 0x7e, 0x31,
0xd2, 0x92, 0x57, 0xf9, 0xae, 0x63, 0x5e, 0xd3, 0xd1, 0xb1, 0xc3, 0x31, 0x5d, 0xac, 0xce, 0xcf,
0x7c, 0x49, 0x65, 0x76, 0xe9, 0xef, 0xd3, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x36, 0xff, 0xd3,
0x72, 0x15, 0x01, 0x00, 0x00,
var fileDescriptor_resource_preset_8076111fca2a7e94 = []byte{
// 196 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0xcf, 0xb1, 0x6b, 0x84, 0x30,
0x14, 0xc7, 0x71, 0x54, 0xb0, 0x35, 0x83, 0x43, 0x86, 0xa2, 0x9b, 0x74, 0x72, 0x31, 0x41, 0x3a,
0x76, 0x6b, 0xe9, 0xd0, 0xad, 0xa4, 0x5b, 0x17, 0x69, 0x7c, 0x0f, 0x2f, 0x70, 0xf1, 0x49, 0xa2,
0x72, 0xde, 0x5f, 0x7f, 0x5c, 0x74, 0xbd, 0x2d, 0x3f, 0xc8, 0x07, 0xbe, 0x8f, 0xc9, 0xed, 0x7f,
0x04, 0xbc, 0xc8, 0xfe, 0x4c, 0x0b, 0x48, 0x0b, 0x5a, 0x3a, 0x04, 0xe3, 0xe5, 0xda, 0x4a, 0x87,
0x9e, 0x16, 0xd7, 0x63, 0x37, 0x39, 0xf4, 0x38, 0x8b, 0xc9, 0xd1, 0x4c, 0xbc, 0xdc, 0x81, 0x08,
0x40, 0x58, 0xd0, 0x22, 0x00, 0xb1, 0xb6, 0xaf, 0xbf, 0x2c, 0x57, 0x87, 0xf9, 0x09, 0x84, 0xe7,
0x2c, 0x36, 0x50, 0x44, 0x55, 0x54, 0x67, 0x2a, 0x36, 0xc0, 0x4b, 0xf6, 0x7c, 0xa5, 0x11, 0x3b,
0x03, 0xbe, 0x88, 0xab, 0xa4, 0xce, 0xd4, 0xd3, 0x7d, 0x7f, 0x83, 0xe7, 0x2f, 0x2c, 0xb5, 0x68,
0xc9, 0x6d, 0x45, 0x52, 0x45, 0x75, 0xa2, 0x8e, 0xf5, 0xf1, 0xf5, 0xf7, 0x39, 0x98, 0xf9, 0xb4,
0x68, 0xd1, 0x93, 0x3d, 0x6a, 0x9b, 0xbd, 0x76, 0xa0, 0x66, 0xc0, 0x31, 0x64, 0x3d, 0x3e, 0xe3,
0x3d, 0x3c, 0x74, 0x1a, 0xbe, 0xbd, 0xdd, 0x02, 0x00, 0x00, 0xff, 0xff, 0xd4, 0x43, 0x43, 0x57,
0xf0, 0x00, 0x00, 0x00,
}

View file

@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: yandex/cloud/mdb/redis/v1alpha/resource_preset_service.proto
// source: yandex/cloud/mdb/redis/v1/resource_preset_service.proto
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1alpha"
package redis // import "github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/redis/v1"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
@ -37,7 +37,7 @@ func (m *GetResourcePresetRequest) Reset() { *m = GetResourcePresetReque
func (m *GetResourcePresetRequest) String() string { return proto.CompactTextString(m) }
func (*GetResourcePresetRequest) ProtoMessage() {}
func (*GetResourcePresetRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_resource_preset_service_7ef8dd7aa031ff08, []int{0}
return fileDescriptor_resource_preset_service_ded31641c9121e4a, []int{0}
}
func (m *GetResourcePresetRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetResourcePresetRequest.Unmarshal(m, b)
@ -81,7 +81,7 @@ func (m *ListResourcePresetsRequest) Reset() { *m = ListResourcePresetsR
func (m *ListResourcePresetsRequest) String() string { return proto.CompactTextString(m) }
func (*ListResourcePresetsRequest) ProtoMessage() {}
func (*ListResourcePresetsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_resource_preset_service_7ef8dd7aa031ff08, []int{1}
return fileDescriptor_resource_preset_service_ded31641c9121e4a, []int{1}
}
func (m *ListResourcePresetsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListResourcePresetsRequest.Unmarshal(m, b)
@ -132,7 +132,7 @@ func (m *ListResourcePresetsResponse) Reset() { *m = ListResourcePresets
func (m *ListResourcePresetsResponse) String() string { return proto.CompactTextString(m) }
func (*ListResourcePresetsResponse) ProtoMessage() {}
func (*ListResourcePresetsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_resource_preset_service_7ef8dd7aa031ff08, []int{2}
return fileDescriptor_resource_preset_service_ded31641c9121e4a, []int{2}
}
func (m *ListResourcePresetsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListResourcePresetsResponse.Unmarshal(m, b)
@ -167,9 +167,9 @@ func (m *ListResourcePresetsResponse) GetNextPageToken() string {
}
func init() {
proto.RegisterType((*GetResourcePresetRequest)(nil), "yandex.cloud.mdb.redis.v1alpha.GetResourcePresetRequest")
proto.RegisterType((*ListResourcePresetsRequest)(nil), "yandex.cloud.mdb.redis.v1alpha.ListResourcePresetsRequest")
proto.RegisterType((*ListResourcePresetsResponse)(nil), "yandex.cloud.mdb.redis.v1alpha.ListResourcePresetsResponse")
proto.RegisterType((*GetResourcePresetRequest)(nil), "yandex.cloud.mdb.redis.v1.GetResourcePresetRequest")
proto.RegisterType((*ListResourcePresetsRequest)(nil), "yandex.cloud.mdb.redis.v1.ListResourcePresetsRequest")
proto.RegisterType((*ListResourcePresetsResponse)(nil), "yandex.cloud.mdb.redis.v1.ListResourcePresetsResponse")
}
// Reference imports to suppress errors if they are not otherwise used.
@ -202,7 +202,7 @@ func NewResourcePresetServiceClient(cc *grpc.ClientConn) ResourcePresetServiceCl
func (c *resourcePresetServiceClient) Get(ctx context.Context, in *GetResourcePresetRequest, opts ...grpc.CallOption) (*ResourcePreset, error) {
out := new(ResourcePreset)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.redis.v1alpha.ResourcePresetService/Get", in, out, opts...)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.redis.v1.ResourcePresetService/Get", in, out, opts...)
if err != nil {
return nil, err
}
@ -211,7 +211,7 @@ func (c *resourcePresetServiceClient) Get(ctx context.Context, in *GetResourcePr
func (c *resourcePresetServiceClient) List(ctx context.Context, in *ListResourcePresetsRequest, opts ...grpc.CallOption) (*ListResourcePresetsResponse, error) {
out := new(ListResourcePresetsResponse)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.redis.v1alpha.ResourcePresetService/List", in, out, opts...)
err := c.cc.Invoke(ctx, "/yandex.cloud.mdb.redis.v1.ResourcePresetService/List", in, out, opts...)
if err != nil {
return nil, err
}
@ -242,7 +242,7 @@ func _ResourcePresetService_Get_Handler(srv interface{}, ctx context.Context, de
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.mdb.redis.v1alpha.ResourcePresetService/Get",
FullMethod: "/yandex.cloud.mdb.redis.v1.ResourcePresetService/Get",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourcePresetServiceServer).Get(ctx, req.(*GetResourcePresetRequest))
@ -260,7 +260,7 @@ func _ResourcePresetService_List_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/yandex.cloud.mdb.redis.v1alpha.ResourcePresetService/List",
FullMethod: "/yandex.cloud.mdb.redis.v1.ResourcePresetService/List",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourcePresetServiceServer).List(ctx, req.(*ListResourcePresetsRequest))
@ -269,7 +269,7 @@ func _ResourcePresetService_List_Handler(srv interface{}, ctx context.Context, d
}
var _ResourcePresetService_serviceDesc = grpc.ServiceDesc{
ServiceName: "yandex.cloud.mdb.redis.v1alpha.ResourcePresetService",
ServiceName: "yandex.cloud.mdb.redis.v1.ResourcePresetService",
HandlerType: (*ResourcePresetServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
@ -282,40 +282,39 @@ var _ResourcePresetService_serviceDesc = grpc.ServiceDesc{
},
},
Streams: []grpc.StreamDesc{},
Metadata: "yandex/cloud/mdb/redis/v1alpha/resource_preset_service.proto",
Metadata: "yandex/cloud/mdb/redis/v1/resource_preset_service.proto",
}
func init() {
proto.RegisterFile("yandex/cloud/mdb/redis/v1alpha/resource_preset_service.proto", fileDescriptor_resource_preset_service_7ef8dd7aa031ff08)
proto.RegisterFile("yandex/cloud/mdb/redis/v1/resource_preset_service.proto", fileDescriptor_resource_preset_service_ded31641c9121e4a)
}
var fileDescriptor_resource_preset_service_7ef8dd7aa031ff08 = []byte{
// 417 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0xcd, 0xca, 0xd3, 0x40,
0x14, 0x25, 0x8d, 0x88, 0xdf, 0x88, 0x7c, 0x1f, 0x03, 0x42, 0xc8, 0xa7, 0x52, 0xb2, 0x28, 0x59,
0xd8, 0x19, 0xac, 0x2e, 0xc4, 0xea, 0x46, 0x17, 0xad, 0xe2, 0xa2, 0xa4, 0x2e, 0xd4, 0x4d, 0x98,
0x64, 0x2e, 0xe9, 0x60, 0x33, 0x13, 0x33, 0x93, 0x52, 0x2b, 0x82, 0xf8, 0x0a, 0xbe, 0x80, 0x6f,
0xe0, 0xc6, 0x37, 0xf1, 0x15, 0x7c, 0x10, 0xc9, 0xa4, 0x05, 0x1b, 0xfb, 0x63, 0x5d, 0xce, 0xbd,
0x73, 0xee, 0x39, 0x67, 0xce, 0x5c, 0xf4, 0xf8, 0x03, 0x93, 0x1c, 0x96, 0x34, 0x9d, 0xab, 0x8a,
0xd3, 0x9c, 0x27, 0xb4, 0x04, 0x2e, 0x34, 0x5d, 0xdc, 0x63, 0xf3, 0x62, 0xc6, 0x68, 0x09, 0x5a,
0x55, 0x65, 0x0a, 0x71, 0x51, 0x82, 0x06, 0x13, 0x6b, 0x28, 0x17, 0x22, 0x05, 0x52, 0x94, 0xca,
0x28, 0x7c, 0xa7, 0x41, 0x13, 0x8b, 0x26, 0x39, 0x4f, 0x88, 0x45, 0x93, 0x35, 0xda, 0xbf, 0x95,
0x29, 0x95, 0xcd, 0x81, 0xb2, 0x42, 0x50, 0x26, 0xa5, 0x32, 0xcc, 0x08, 0x25, 0x75, 0x83, 0xf6,
0x1f, 0x9c, 0xc6, 0xdd, 0xa0, 0x82, 0x31, 0xf2, 0x46, 0x60, 0xa2, 0x75, 0x6f, 0x62, 0x5b, 0x11,
0xbc, 0xaf, 0x40, 0x1b, 0x7c, 0x17, 0xe1, 0xb6, 0x60, 0xc1, 0x3d, 0xa7, 0xeb, 0x84, 0x67, 0xd1,
0x45, 0xb9, 0x05, 0x79, 0xce, 0x83, 0xd7, 0xc8, 0x7f, 0x29, 0x74, 0x6b, 0x94, 0xde, 0xcc, 0xba,
0x44, 0x67, 0x05, 0xcb, 0x20, 0xd6, 0x62, 0x05, 0x5e, 0xa7, 0xeb, 0x84, 0x6e, 0x74, 0xad, 0x2e,
0x4c, 0xc5, 0x0a, 0xf0, 0x6d, 0x84, 0x6c, 0xd3, 0xa8, 0x77, 0x20, 0x3d, 0xd7, 0x12, 0xd8, 0xeb,
0xaf, 0xea, 0x42, 0xf0, 0xcd, 0x41, 0x97, 0x3b, 0x47, 0xeb, 0x42, 0x49, 0x0d, 0xf8, 0x0d, 0xba,
0x68, 0xe9, 0xd4, 0x9e, 0xd3, 0x75, 0xc3, 0xeb, 0x03, 0x42, 0x0e, 0x3f, 0x29, 0x69, 0x19, 0x3f,
0xdf, 0x76, 0xa5, 0x71, 0x0f, 0x9d, 0x4b, 0x58, 0x9a, 0xf8, 0x0f, 0x79, 0x1d, 0x2b, 0xef, 0x46,
0x5d, 0x9e, 0x6c, 0x24, 0x0e, 0x3e, 0xbb, 0xe8, 0xe6, 0xf6, 0xac, 0x69, 0x13, 0x2d, 0xfe, 0xe1,
0x20, 0x77, 0x04, 0x06, 0x3f, 0x3c, 0x26, 0x65, 0x5f, 0x0c, 0xfe, 0x89, 0x26, 0x82, 0x67, 0x5f,
0x7e, 0xfe, 0xfa, 0xda, 0x79, 0x82, 0x87, 0x34, 0x67, 0x92, 0x65, 0xc0, 0xfb, 0xbb, 0x3f, 0xc2,
0xda, 0x23, 0xfd, 0xf8, 0x77, 0xc8, 0x9f, 0xf0, 0x77, 0x07, 0x5d, 0xa9, 0xdf, 0x1c, 0x3f, 0x3a,
0xc6, 0xbe, 0x3f, 0x74, 0x7f, 0xf8, 0x5f, 0xd8, 0x26, 0xd5, 0x80, 0x58, 0x1b, 0x21, 0xee, 0xfd,
0x9b, 0x8d, 0xa7, 0x2f, 0xde, 0x8e, 0x33, 0x61, 0x66, 0x55, 0x42, 0x52, 0x95, 0xd3, 0x86, 0xb8,
0xdf, 0x2c, 0x43, 0xa6, 0xfa, 0x19, 0x48, 0xfb, 0xe1, 0xe9, 0xe1, 0x2d, 0x19, 0xda, 0x53, 0x72,
0xd5, 0xde, 0xbd, 0xff, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xe9, 0x9e, 0x4d, 0xed, 0xd0, 0x03, 0x00,
0x00,
var fileDescriptor_resource_preset_service_ded31641c9121e4a = []byte{
// 412 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x92, 0xc1, 0xca, 0xd3, 0x40,
0x10, 0xc7, 0x49, 0x22, 0xe2, 0xb7, 0x22, 0xdf, 0xc7, 0x82, 0x10, 0x53, 0x85, 0x1a, 0x41, 0x5a,
0xb0, 0xbb, 0xb4, 0xc5, 0x2a, 0x08, 0x1e, 0x14, 0xa9, 0x82, 0x87, 0x92, 0xf6, 0x20, 0x5e, 0x42,
0x92, 0x1d, 0xe2, 0x62, 0xb3, 0x1b, 0xb3, 0x9b, 0x52, 0x2b, 0x5e, 0x7c, 0x05, 0x8f, 0x5e, 0xbc,
0xf8, 0x44, 0xbe, 0x81, 0xf8, 0x20, 0x92, 0x4d, 0x0b, 0x36, 0x35, 0xb5, 0xdf, 0x6d, 0x99, 0xd9,
0xff, 0xcc, 0x6f, 0xe6, 0x3f, 0xe8, 0xd1, 0xc7, 0x48, 0x30, 0x58, 0xd3, 0x64, 0x29, 0x4b, 0x46,
0x33, 0x16, 0xd3, 0x02, 0x18, 0x57, 0x74, 0x35, 0xa4, 0x05, 0x28, 0x59, 0x16, 0x09, 0x84, 0x79,
0x01, 0x0a, 0x74, 0xa8, 0xa0, 0x58, 0xf1, 0x04, 0x48, 0x5e, 0x48, 0x2d, 0xf1, 0xad, 0x5a, 0x48,
0x8c, 0x90, 0x64, 0x2c, 0x26, 0x46, 0x48, 0x56, 0x43, 0xef, 0x76, 0x2a, 0x65, 0xba, 0x04, 0x1a,
0xe5, 0x9c, 0x46, 0x42, 0x48, 0x1d, 0x69, 0x2e, 0x85, 0xaa, 0x85, 0x1e, 0x3d, 0xb9, 0x63, 0x2d,
0xf0, 0x5f, 0x22, 0x77, 0x0a, 0x3a, 0xd8, 0xe6, 0x66, 0x26, 0x15, 0xc0, 0x87, 0x12, 0x94, 0xc6,
0x0f, 0x10, 0x6e, 0x62, 0x72, 0xe6, 0x5a, 0x5d, 0xab, 0x77, 0x16, 0x5c, 0x14, 0x7b, 0x92, 0x57,
0xcc, 0x7f, 0x83, 0xbc, 0xd7, 0x5c, 0x35, 0x4a, 0xa9, 0x5d, 0xad, 0x0e, 0x3a, 0xcb, 0xa3, 0x14,
0x42, 0xc5, 0x37, 0xe0, 0xda, 0x5d, 0xab, 0xe7, 0x04, 0xd7, 0xaa, 0xc0, 0x9c, 0x6f, 0x00, 0xdf,
0x41, 0xc8, 0x24, 0xb5, 0x7c, 0x0f, 0xc2, 0x75, 0x4c, 0x03, 0xf3, 0x7d, 0x51, 0x05, 0xfc, 0x6f,
0x16, 0xea, 0xfc, 0xb3, 0xb4, 0xca, 0xa5, 0x50, 0x80, 0x17, 0xe8, 0xa2, 0xc1, 0xa9, 0x5c, 0xab,
0xeb, 0xf4, 0xae, 0x8f, 0xfa, 0xa4, 0x75, 0x91, 0xa4, 0x31, 0xf3, 0xf9, 0xfe, 0x40, 0x0a, 0xdf,
0x47, 0xe7, 0x02, 0xd6, 0x3a, 0xfc, 0x8b, 0xcc, 0x36, 0x64, 0x37, 0xaa, 0xf0, 0x6c, 0x47, 0x37,
0xfa, 0x65, 0xa3, 0x9b, 0xfb, 0xb5, 0xe6, 0xb5, 0x97, 0xf8, 0x87, 0x85, 0x9c, 0x29, 0x68, 0x3c,
0x3e, 0x42, 0xd1, 0xb6, 0x7c, 0xef, 0x74, 0x74, 0xff, 0xe9, 0x97, 0x9f, 0xbf, 0xbf, 0xda, 0x8f,
0xf1, 0x84, 0x66, 0x91, 0x88, 0x52, 0x60, 0x83, 0x03, 0xd3, 0xb7, 0x43, 0xd1, 0x4f, 0x87, 0x86,
0x7e, 0xc6, 0xdf, 0x2d, 0x74, 0xa5, 0xda, 0x2f, 0x7e, 0x78, 0xa4, 0x67, 0xbb, 0xb7, 0xde, 0xe4,
0xb2, 0xb2, 0xda, 0x37, 0xbf, 0x6f, 0xb8, 0xef, 0xe1, 0xbb, 0xff, 0xe5, 0x7e, 0xf6, 0xe2, 0xed,
0xf3, 0x94, 0xeb, 0x77, 0x65, 0x4c, 0x12, 0x99, 0x6d, 0x8f, 0x7c, 0x50, 0x1f, 0x79, 0x2a, 0x07,
0x29, 0x08, 0x73, 0xcd, 0xed, 0xd7, 0xff, 0xc4, 0x3c, 0xe2, 0xab, 0xe6, 0xdb, 0xf8, 0x4f, 0x00,
0x00, 0x00, 0xff, 0xff, 0x5d, 0x19, 0xe5, 0x35, 0x99, 0x03, 0x00, 0x00,
}

View file

@ -0,0 +1,17 @@
// Copyright (c) 2018 Yandex LLC. All rights reserved.
// Author: Maxim Kolganov <manykey@yandex-team.ru>
package ycsdk
import (
"github.com/yandex-cloud/go-sdk/gen/containerregistry"
)
const (
ContainerRegistryServiceID Endpoint = "container-registry"
)
// ContainerRegistry returns ContainerRegistry object that is used to operate on Yandex Container Registry
func (sdk *SDK) ContainerRegistry() *containerregistry.ContainerRegistry {
return containerregistry.NewContainerRegistry(sdk.getConn(ContainerRegistryServiceID))
}

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package endpoint
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/endpoint"
)
//revive:disable
// ApiEndpointServiceClient is a endpoint.ApiEndpointServiceClient with
// lazy GRPC connection initialization.
type ApiEndpointServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package compute
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// DiskServiceClient is a compute.DiskServiceClient with
// lazy GRPC connection initialization.
type DiskServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package compute
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/compute/v1"
)
//revive:disable
// DiskTypeServiceClient is a compute.DiskTypeServiceClient with
// lazy GRPC connection initialization.
type DiskTypeServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package compute
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// ImageServiceClient is a compute.ImageServiceClient with
// lazy GRPC connection initialization.
type ImageServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package compute
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// InstanceServiceClient is a compute.InstanceServiceClient with
// lazy GRPC connection initialization.
type InstanceServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package compute
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// SnapshotServiceClient is a compute.SnapshotServiceClient with
// lazy GRPC connection initialization.
type SnapshotServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package compute
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/compute/v1"
)
//revive:disable
// ZoneServiceClient is a compute.ZoneServiceClient with
// lazy GRPC connection initialization.
type ZoneServiceClient struct {

View file

@ -0,0 +1,34 @@
// Code generated by sdkgen. DO NOT EDIT.
package containerregistry
import (
"context"
"google.golang.org/grpc"
)
// ContainerRegistry provides access to "containerregistry" component of Yandex.Cloud
type ContainerRegistry struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
// NewContainerRegistry creates instance of ContainerRegistry
func NewContainerRegistry(g func(ctx context.Context) (*grpc.ClientConn, error)) *ContainerRegistry {
return &ContainerRegistry{g}
}
// Registry gets RegistryService client
func (c *ContainerRegistry) Registry() *RegistryServiceClient {
return &RegistryServiceClient{getConn: c.getConn}
}
// Repository gets RepositoryService client
func (c *ContainerRegistry) Repository() *RepositoryServiceClient {
return &RepositoryServiceClient{getConn: c.getConn}
}
// Image gets ImageService client
func (c *ContainerRegistry) Image() *ImageServiceClient {
return &ImageServiceClient{getConn: c.getConn}
}

View file

@ -0,0 +1,50 @@
// Code generated by sdkgen. DO NOT EDIT.
//nolint
package containerregistry
import (
"context"
"google.golang.org/grpc"
"github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// ImageServiceClient is a containerregistry.ImageServiceClient with
// lazy GRPC connection initialization.
type ImageServiceClient struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
var _ containerregistry.ImageServiceClient = &ImageServiceClient{}
// Delete implements containerregistry.ImageServiceClient
func (c *ImageServiceClient) Delete(ctx context.Context, in *containerregistry.DeleteImageRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewImageServiceClient(conn).Delete(ctx, in, opts...)
}
// Get implements containerregistry.ImageServiceClient
func (c *ImageServiceClient) Get(ctx context.Context, in *containerregistry.GetImageRequest, opts ...grpc.CallOption) (*containerregistry.Image, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewImageServiceClient(conn).Get(ctx, in, opts...)
}
// List implements containerregistry.ImageServiceClient
func (c *ImageServiceClient) List(ctx context.Context, in *containerregistry.ListImagesRequest, opts ...grpc.CallOption) (*containerregistry.ListImagesResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewImageServiceClient(conn).List(ctx, in, opts...)
}

View file

@ -0,0 +1,68 @@
// Code generated by sdkgen. DO NOT EDIT.
//nolint
package containerregistry
import (
"context"
"google.golang.org/grpc"
"github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// RegistryServiceClient is a containerregistry.RegistryServiceClient with
// lazy GRPC connection initialization.
type RegistryServiceClient struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
var _ containerregistry.RegistryServiceClient = &RegistryServiceClient{}
// Create implements containerregistry.RegistryServiceClient
func (c *RegistryServiceClient) Create(ctx context.Context, in *containerregistry.CreateRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewRegistryServiceClient(conn).Create(ctx, in, opts...)
}
// Delete implements containerregistry.RegistryServiceClient
func (c *RegistryServiceClient) Delete(ctx context.Context, in *containerregistry.DeleteRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewRegistryServiceClient(conn).Delete(ctx, in, opts...)
}
// Get implements containerregistry.RegistryServiceClient
func (c *RegistryServiceClient) Get(ctx context.Context, in *containerregistry.GetRegistryRequest, opts ...grpc.CallOption) (*containerregistry.Registry, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewRegistryServiceClient(conn).Get(ctx, in, opts...)
}
// List implements containerregistry.RegistryServiceClient
func (c *RegistryServiceClient) List(ctx context.Context, in *containerregistry.ListRegistriesRequest, opts ...grpc.CallOption) (*containerregistry.ListRegistriesResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewRegistryServiceClient(conn).List(ctx, in, opts...)
}
// Update implements containerregistry.RegistryServiceClient
func (c *RegistryServiceClient) Update(ctx context.Context, in *containerregistry.UpdateRegistryRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewRegistryServiceClient(conn).Update(ctx, in, opts...)
}

View file

@ -0,0 +1,31 @@
// Code generated by sdkgen. DO NOT EDIT.
//nolint
package containerregistry
import (
"context"
"google.golang.org/grpc"
"github.com/yandex-cloud/go-genproto/yandex/cloud/containerregistry/v1"
)
//revive:disable
// RepositoryServiceClient is a containerregistry.RepositoryServiceClient with
// lazy GRPC connection initialization.
type RepositoryServiceClient struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
var _ containerregistry.RepositoryServiceClient = &RepositoryServiceClient{}
// List implements containerregistry.RepositoryServiceClient
func (c *RepositoryServiceClient) List(ctx context.Context, in *containerregistry.ListRepositoriesRequest, opts ...grpc.CallOption) (*containerregistry.ListRepositoriesResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return containerregistry.NewRepositoryServiceClient(conn).List(ctx, in, opts...)
}

View file

@ -0,0 +1,59 @@
// Code generated by sdkgen. DO NOT EDIT.
//nolint
package iam
import (
"context"
"github.com/golang/protobuf/ptypes/empty"
"google.golang.org/grpc"
"github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1"
)
//revive:disable
// ApiKeyServiceClient is a iam.ApiKeyServiceClient with
// lazy GRPC connection initialization.
type ApiKeyServiceClient struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
var _ iam.ApiKeyServiceClient = &ApiKeyServiceClient{}
// Create implements iam.ApiKeyServiceClient
func (c *ApiKeyServiceClient) Create(ctx context.Context, in *iam.CreateApiKeyRequest, opts ...grpc.CallOption) (*iam.CreateApiKeyResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return iam.NewApiKeyServiceClient(conn).Create(ctx, in, opts...)
}
// Delete implements iam.ApiKeyServiceClient
func (c *ApiKeyServiceClient) Delete(ctx context.Context, in *iam.DeleteApiKeyRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return iam.NewApiKeyServiceClient(conn).Delete(ctx, in, opts...)
}
// Get implements iam.ApiKeyServiceClient
func (c *ApiKeyServiceClient) Get(ctx context.Context, in *iam.GetApiKeyRequest, opts ...grpc.CallOption) (*iam.ApiKey, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return iam.NewApiKeyServiceClient(conn).Get(ctx, in, opts...)
}
// List implements iam.ApiKeyServiceClient
func (c *ApiKeyServiceClient) List(ctx context.Context, in *iam.ListApiKeysRequest, opts ...grpc.CallOption) (*iam.ListApiKeysResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return iam.NewApiKeyServiceClient(conn).List(ctx, in, opts...)
}

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package awscompatibility
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1/awscompatibility"
)
//revive:disable
// AccessKeyServiceClient is a awscompatibility.AccessKeyServiceClient with
// lazy GRPC connection initialization.
type AccessKeyServiceClient struct {

View file

@ -47,3 +47,8 @@ func (i *IAM) YandexPassportUserAccount() *YandexPassportUserAccountServiceClien
func (i *IAM) Key() *KeyServiceClient {
return &KeyServiceClient{getConn: i.getConn}
}
// ApiKey gets ApiKeyService client
func (i *IAM) ApiKey() *ApiKeyServiceClient {
return &ApiKeyServiceClient{getConn: i.getConn}
}

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package iam
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1"
)
//revive:disable
// IamTokenServiceClient is a iam.IamTokenServiceClient with
// lazy GRPC connection initialization.
type IamTokenServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package iam
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1"
)
//revive:disable
// KeyServiceClient is a iam.KeyServiceClient with
// lazy GRPC connection initialization.
type KeyServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package iam
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1"
)
//revive:disable
// RoleServiceClient is a iam.RoleServiceClient with
// lazy GRPC connection initialization.
type RoleServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package iam
import (
@ -13,6 +13,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// ServiceAccountServiceClient is a iam.ServiceAccountServiceClient with
// lazy GRPC connection initialization.
type ServiceAccountServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package iam
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1"
)
//revive:disable
// UserAccountServiceClient is a iam.UserAccountServiceClient with
// lazy GRPC connection initialization.
type UserAccountServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package iam
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/iam/v1"
)
//revive:disable
// YandexPassportUserAccountServiceClient is a iam.YandexPassportUserAccountServiceClient with
// lazy GRPC connection initialization.
type YandexPassportUserAccountServiceClient struct {

View file

@ -0,0 +1,29 @@
// Code generated by sdkgen. DO NOT EDIT.
package loadbalancer
import (
"context"
"google.golang.org/grpc"
)
// LoadBalancer provides access to "loadbalancer" component of Yandex.Cloud
type LoadBalancer struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
// NewLoadBalancer creates instance of LoadBalancer
func NewLoadBalancer(g func(ctx context.Context) (*grpc.ClientConn, error)) *LoadBalancer {
return &LoadBalancer{g}
}
// NetworkLoadBalancer gets NetworkLoadBalancerService client
func (l *LoadBalancer) NetworkLoadBalancer() *NetworkLoadBalancerServiceClient {
return &NetworkLoadBalancerServiceClient{getConn: l.getConn}
}
// TargetGroup gets TargetGroupService client
func (l *LoadBalancer) TargetGroup() *TargetGroupServiceClient {
return &TargetGroupServiceClient{getConn: l.getConn}
}

View file

@ -0,0 +1,140 @@
// Code generated by sdkgen. DO NOT EDIT.
//nolint
package loadbalancer
import (
"context"
"google.golang.org/grpc"
"github.com/yandex-cloud/go-genproto/yandex/cloud/loadbalancer/v1"
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// NetworkLoadBalancerServiceClient is a loadbalancer.NetworkLoadBalancerServiceClient with
// lazy GRPC connection initialization.
type NetworkLoadBalancerServiceClient struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
var _ loadbalancer.NetworkLoadBalancerServiceClient = &NetworkLoadBalancerServiceClient{}
// AddListener implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) AddListener(ctx context.Context, in *loadbalancer.AddNetworkLoadBalancerListenerRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).AddListener(ctx, in, opts...)
}
// AttachTargetGroup implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) AttachTargetGroup(ctx context.Context, in *loadbalancer.AttachNetworkLoadBalancerTargetGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).AttachTargetGroup(ctx, in, opts...)
}
// Create implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) Create(ctx context.Context, in *loadbalancer.CreateNetworkLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).Create(ctx, in, opts...)
}
// Delete implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) Delete(ctx context.Context, in *loadbalancer.DeleteNetworkLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).Delete(ctx, in, opts...)
}
// DetachTargetGroup implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) DetachTargetGroup(ctx context.Context, in *loadbalancer.DetachNetworkLoadBalancerTargetGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).DetachTargetGroup(ctx, in, opts...)
}
// Get implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) Get(ctx context.Context, in *loadbalancer.GetNetworkLoadBalancerRequest, opts ...grpc.CallOption) (*loadbalancer.NetworkLoadBalancer, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).Get(ctx, in, opts...)
}
// GetTargetStates implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) GetTargetStates(ctx context.Context, in *loadbalancer.GetTargetStatesRequest, opts ...grpc.CallOption) (*loadbalancer.GetTargetStatesResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).GetTargetStates(ctx, in, opts...)
}
// List implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) List(ctx context.Context, in *loadbalancer.ListNetworkLoadBalancersRequest, opts ...grpc.CallOption) (*loadbalancer.ListNetworkLoadBalancersResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).List(ctx, in, opts...)
}
// ListOperations implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) ListOperations(ctx context.Context, in *loadbalancer.ListNetworkLoadBalancerOperationsRequest, opts ...grpc.CallOption) (*loadbalancer.ListNetworkLoadBalancerOperationsResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).ListOperations(ctx, in, opts...)
}
// RemoveListener implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) RemoveListener(ctx context.Context, in *loadbalancer.RemoveNetworkLoadBalancerListenerRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).RemoveListener(ctx, in, opts...)
}
// Start implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) Start(ctx context.Context, in *loadbalancer.StartNetworkLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).Start(ctx, in, opts...)
}
// Stop implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) Stop(ctx context.Context, in *loadbalancer.StopNetworkLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).Stop(ctx, in, opts...)
}
// Update implements loadbalancer.NetworkLoadBalancerServiceClient
func (c *NetworkLoadBalancerServiceClient) Update(ctx context.Context, in *loadbalancer.UpdateNetworkLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewNetworkLoadBalancerServiceClient(conn).Update(ctx, in, opts...)
}

View file

@ -0,0 +1,95 @@
// Code generated by sdkgen. DO NOT EDIT.
//nolint
package loadbalancer
import (
"context"
"google.golang.org/grpc"
"github.com/yandex-cloud/go-genproto/yandex/cloud/loadbalancer/v1"
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// TargetGroupServiceClient is a loadbalancer.TargetGroupServiceClient with
// lazy GRPC connection initialization.
type TargetGroupServiceClient struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
var _ loadbalancer.TargetGroupServiceClient = &TargetGroupServiceClient{}
// AddTargets implements loadbalancer.TargetGroupServiceClient
func (c *TargetGroupServiceClient) AddTargets(ctx context.Context, in *loadbalancer.AddTargetsRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewTargetGroupServiceClient(conn).AddTargets(ctx, in, opts...)
}
// Create implements loadbalancer.TargetGroupServiceClient
func (c *TargetGroupServiceClient) Create(ctx context.Context, in *loadbalancer.CreateTargetGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewTargetGroupServiceClient(conn).Create(ctx, in, opts...)
}
// Delete implements loadbalancer.TargetGroupServiceClient
func (c *TargetGroupServiceClient) Delete(ctx context.Context, in *loadbalancer.DeleteTargetGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewTargetGroupServiceClient(conn).Delete(ctx, in, opts...)
}
// Get implements loadbalancer.TargetGroupServiceClient
func (c *TargetGroupServiceClient) Get(ctx context.Context, in *loadbalancer.GetTargetGroupRequest, opts ...grpc.CallOption) (*loadbalancer.TargetGroup, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewTargetGroupServiceClient(conn).Get(ctx, in, opts...)
}
// List implements loadbalancer.TargetGroupServiceClient
func (c *TargetGroupServiceClient) List(ctx context.Context, in *loadbalancer.ListTargetGroupsRequest, opts ...grpc.CallOption) (*loadbalancer.ListTargetGroupsResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewTargetGroupServiceClient(conn).List(ctx, in, opts...)
}
// ListOperations implements loadbalancer.TargetGroupServiceClient
func (c *TargetGroupServiceClient) ListOperations(ctx context.Context, in *loadbalancer.ListTargetGroupOperationsRequest, opts ...grpc.CallOption) (*loadbalancer.ListTargetGroupOperationsResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewTargetGroupServiceClient(conn).ListOperations(ctx, in, opts...)
}
// RemoveTargets implements loadbalancer.TargetGroupServiceClient
func (c *TargetGroupServiceClient) RemoveTargets(ctx context.Context, in *loadbalancer.RemoveTargetsRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewTargetGroupServiceClient(conn).RemoveTargets(ctx, in, opts...)
}
// Update implements loadbalancer.TargetGroupServiceClient
func (c *TargetGroupServiceClient) Update(ctx context.Context, in *loadbalancer.UpdateTargetGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return loadbalancer.NewTargetGroupServiceClient(conn).Update(ctx, in, opts...)
}

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package clickhouse
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/clickhouse/v1"
)
//revive:disable
// BackupServiceClient is a clickhouse.BackupServiceClient with
// lazy GRPC connection initialization.
type BackupServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package clickhouse
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// ClusterServiceClient is a clickhouse.ClusterServiceClient with
// lazy GRPC connection initialization.
type ClusterServiceClient struct {
@ -155,6 +157,15 @@ func (c *ClusterServiceClient) ListShards(ctx context.Context, in *clickhouse.Li
return clickhouse.NewClusterServiceClient(conn).ListShards(ctx, in, opts...)
}
// Move implements clickhouse.ClusterServiceClient
func (c *ClusterServiceClient) Move(ctx context.Context, in *clickhouse.MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return clickhouse.NewClusterServiceClient(conn).Move(ctx, in, opts...)
}
// Restore implements clickhouse.ClusterServiceClient
func (c *ClusterServiceClient) Restore(ctx context.Context, in *clickhouse.RestoreClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package clickhouse
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// DatabaseServiceClient is a clickhouse.DatabaseServiceClient with
// lazy GRPC connection initialization.
type DatabaseServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package clickhouse
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/clickhouse/v1"
)
//revive:disable
// ResourcePresetServiceClient is a clickhouse.ResourcePresetServiceClient with
// lazy GRPC connection initialization.
type ResourcePresetServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package clickhouse
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// UserServiceClient is a clickhouse.UserServiceClient with
// lazy GRPC connection initialization.
type UserServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package mongodb
import (
@ -11,6 +11,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/mdb/mongodb/v1"
)
//revive:disable
// BackupServiceClient is a mongodb.BackupServiceClient with
// lazy GRPC connection initialization.
type BackupServiceClient struct {

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package mongodb
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// ClusterServiceClient is a mongodb.ClusterServiceClient with
// lazy GRPC connection initialization.
type ClusterServiceClient struct {
@ -29,6 +31,15 @@ func (c *ClusterServiceClient) AddHosts(ctx context.Context, in *mongodb.AddClus
return mongodb.NewClusterServiceClient(conn).AddHosts(ctx, in, opts...)
}
// AddShard implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) AddShard(ctx context.Context, in *mongodb.AddClusterShardRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return mongodb.NewClusterServiceClient(conn).AddShard(ctx, in, opts...)
}
// Backup implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) Backup(ctx context.Context, in *mongodb.BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
@ -65,6 +76,24 @@ func (c *ClusterServiceClient) DeleteHosts(ctx context.Context, in *mongodb.Dele
return mongodb.NewClusterServiceClient(conn).DeleteHosts(ctx, in, opts...)
}
// DeleteShard implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) DeleteShard(ctx context.Context, in *mongodb.DeleteClusterShardRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return mongodb.NewClusterServiceClient(conn).DeleteShard(ctx, in, opts...)
}
// EnableSharding implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) EnableSharding(ctx context.Context, in *mongodb.EnableClusterShardingRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return mongodb.NewClusterServiceClient(conn).EnableSharding(ctx, in, opts...)
}
// Get implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) Get(ctx context.Context, in *mongodb.GetClusterRequest, opts ...grpc.CallOption) (*mongodb.Cluster, error) {
conn, err := c.getConn(ctx)
@ -74,6 +103,15 @@ func (c *ClusterServiceClient) Get(ctx context.Context, in *mongodb.GetClusterRe
return mongodb.NewClusterServiceClient(conn).Get(ctx, in, opts...)
}
// GetShard implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) GetShard(ctx context.Context, in *mongodb.GetClusterShardRequest, opts ...grpc.CallOption) (*mongodb.Shard, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return mongodb.NewClusterServiceClient(conn).GetShard(ctx, in, opts...)
}
// List implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) List(ctx context.Context, in *mongodb.ListClustersRequest, opts ...grpc.CallOption) (*mongodb.ListClustersResponse, error) {
conn, err := c.getConn(ctx)
@ -119,6 +157,24 @@ func (c *ClusterServiceClient) ListOperations(ctx context.Context, in *mongodb.L
return mongodb.NewClusterServiceClient(conn).ListOperations(ctx, in, opts...)
}
// ListShards implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) ListShards(ctx context.Context, in *mongodb.ListClusterShardsRequest, opts ...grpc.CallOption) (*mongodb.ListClusterShardsResponse, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return mongodb.NewClusterServiceClient(conn).ListShards(ctx, in, opts...)
}
// Move implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) Move(ctx context.Context, in *mongodb.MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)
if err != nil {
return nil, err
}
return mongodb.NewClusterServiceClient(conn).Move(ctx, in, opts...)
}
// Restore implements mongodb.ClusterServiceClient
func (c *ClusterServiceClient) Restore(ctx context.Context, in *mongodb.RestoreClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) {
conn, err := c.getConn(ctx)

View file

@ -1,6 +1,6 @@
// Code generated by sdkgen. DO NOT EDIT.
// nolint
//nolint
package mongodb
import (
@ -12,6 +12,8 @@ import (
"github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
)
//revive:disable
// DatabaseServiceClient is a mongodb.DatabaseServiceClient with
// lazy GRPC connection initialization.
type DatabaseServiceClient struct {

Some files were not shown because too many files have changed in this diff Show more