mirror of https://github.com/kubernetes/kops.git
Update dependencies
This commit is contained in:
parent
654292b475
commit
59a05a3ef0
16
go.mod
16
go.mod
|
|
@ -14,10 +14,10 @@ require (
|
||||||
github.com/Masterminds/sprig/v3 v3.2.2
|
github.com/Masterminds/sprig/v3 v3.2.2
|
||||||
github.com/apparentlymart/go-cidr v1.1.0
|
github.com/apparentlymart/go-cidr v1.1.0
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2 v2.4.0
|
github.com/aws/amazon-ec2-instance-selector/v2 v2.4.0
|
||||||
github.com/aws/aws-sdk-go v1.44.104
|
github.com/aws/aws-sdk-go v1.44.108
|
||||||
github.com/blang/semver/v4 v4.0.0
|
github.com/blang/semver/v4 v4.0.0
|
||||||
github.com/cert-manager/cert-manager v1.9.1
|
github.com/cert-manager/cert-manager v1.9.1
|
||||||
github.com/digitalocean/godo v1.85.0
|
github.com/digitalocean/godo v1.86.0
|
||||||
github.com/go-ini/ini v1.67.0
|
github.com/go-ini/ini v1.67.0
|
||||||
github.com/go-logr/logr v1.2.3
|
github.com/go-logr/logr v1.2.3
|
||||||
github.com/gogo/protobuf v1.3.2
|
github.com/gogo/protobuf v1.3.2
|
||||||
|
|
@ -27,7 +27,7 @@ require (
|
||||||
github.com/google/go-tpm-tools v0.3.9
|
github.com/google/go-tpm-tools v0.3.9
|
||||||
github.com/google/uuid v1.3.0
|
github.com/google/uuid v1.3.0
|
||||||
github.com/gophercloud/gophercloud v1.0.0
|
github.com/gophercloud/gophercloud v1.0.0
|
||||||
github.com/hashicorp/hcl/v2 v2.14.0
|
github.com/hashicorp/hcl/v2 v2.14.1
|
||||||
github.com/hashicorp/vault/api v1.8.0
|
github.com/hashicorp/vault/api v1.8.0
|
||||||
github.com/hetznercloud/hcloud-go v1.35.3
|
github.com/hetznercloud/hcloud-go v1.35.3
|
||||||
github.com/jacksontj/memberlistmesh v0.0.0-20190905163944-93462b9d2bb7
|
github.com/jacksontj/memberlistmesh v0.0.0-20190905163944-93462b9d2bb7
|
||||||
|
|
@ -45,12 +45,12 @@ require (
|
||||||
github.com/weaveworks/mesh v0.0.0-20191105120815-58dbcc3e8e63
|
github.com/weaveworks/mesh v0.0.0-20191105120815-58dbcc3e8e63
|
||||||
github.com/zclconf/go-cty v1.11.0
|
github.com/zclconf/go-cty v1.11.0
|
||||||
go.uber.org/multierr v1.8.0
|
go.uber.org/multierr v1.8.0
|
||||||
golang.org/x/crypto v0.0.0-20220919173607-35f4265a4bc0
|
golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be
|
||||||
golang.org/x/net v0.0.0-20220921203646-d300de134e69
|
golang.org/x/net v0.0.0-20220927171203-f486391704dc
|
||||||
golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1
|
golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1
|
||||||
golang.org/x/sync v0.0.0-20220907140024-f12130a52804
|
golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0
|
||||||
golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8
|
golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec
|
||||||
google.golang.org/api v0.97.0
|
google.golang.org/api v0.98.0
|
||||||
gopkg.in/gcfg.v1 v1.2.3
|
gopkg.in/gcfg.v1 v1.2.3
|
||||||
gopkg.in/inf.v0 v0.9.1
|
gopkg.in/inf.v0 v0.9.1
|
||||||
gopkg.in/square/go-jose.v2 v2.6.0
|
gopkg.in/square/go-jose.v2 v2.6.0
|
||||||
|
|
|
||||||
32
go.sum
32
go.sum
|
|
@ -179,8 +179,8 @@ github.com/aws/amazon-ec2-instance-selector/v2 v2.4.0/go.mod h1:AEJrtkLkCkfIBIaz
|
||||||
github.com/aws/aws-sdk-go v1.23.20/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
|
github.com/aws/aws-sdk-go v1.23.20/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
|
||||||
github.com/aws/aws-sdk-go v1.25.37/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
|
github.com/aws/aws-sdk-go v1.25.37/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
|
||||||
github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.44.104 h1:NiPYL60aOSH0TsAzQngx/aBdxC12TXhgw07DQFh76GU=
|
github.com/aws/aws-sdk-go v1.44.108 h1:L8N9GmP9UYDNqBtJO6OC4zSuEkQxAR770VkbRXAUmRk=
|
||||||
github.com/aws/aws-sdk-go v1.44.104/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
github.com/aws/aws-sdk-go v1.44.108/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
||||||
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
||||||
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
||||||
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
||||||
|
|
@ -276,8 +276,8 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
|
||||||
github.com/denis-tingajkin/go-header v0.4.2/go.mod h1:eLRHAVXzE5atsKAnNRDB90WHCFFnBUn4RN0nRcs1LJA=
|
github.com/denis-tingajkin/go-header v0.4.2/go.mod h1:eLRHAVXzE5atsKAnNRDB90WHCFFnBUn4RN0nRcs1LJA=
|
||||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
|
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
|
||||||
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
|
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
|
||||||
github.com/digitalocean/godo v1.85.0 h1:25H79kPw4+WY5PGeJp8oISJJ0Qylx+UtGeYdz6UCzfc=
|
github.com/digitalocean/godo v1.86.0 h1:GKB2HS+6lnYPn+9XLLsIVBWk3xk7v568EJnmdHuyhKA=
|
||||||
github.com/digitalocean/godo v1.85.0/go.mod h1:jELt1jkHVifd0rKaY0pt/m1QxGzbkkvoVVrDkR15/5A=
|
github.com/digitalocean/godo v1.86.0/go.mod h1:jELt1jkHVifd0rKaY0pt/m1QxGzbkkvoVVrDkR15/5A=
|
||||||
github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U=
|
github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U=
|
||||||
github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE=
|
github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE=
|
||||||
github.com/distribution/distribution/v3 v3.0.0-20220526142353-ffbd94cbe269 h1:hbCT8ZPPMqefiAWD2ZKjn7ypokIGViTvBBg/ExLSdCk=
|
github.com/distribution/distribution/v3 v3.0.0-20220526142353-ffbd94cbe269 h1:hbCT8ZPPMqefiAWD2ZKjn7ypokIGViTvBBg/ExLSdCk=
|
||||||
|
|
@ -658,8 +658,8 @@ github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+l
|
||||||
github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
|
github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
|
||||||
github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
|
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/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
|
||||||
github.com/hashicorp/hcl/v2 v2.14.0 h1:jX6+Q38Ly9zaAJlAjnFVyeNSNCKKW8D0wvyg7vij5Wc=
|
github.com/hashicorp/hcl/v2 v2.14.1 h1:x0BpjfZ+CYdbiz+8yZTQ+gdLO7IXvOut7Da+XJayx34=
|
||||||
github.com/hashicorp/hcl/v2 v2.14.0/go.mod h1:e4z5nxYlWNPdDSNYX+ph14EvWYMFm3eP0zIUqPc2jr0=
|
github.com/hashicorp/hcl/v2 v2.14.1/go.mod h1:e4z5nxYlWNPdDSNYX+ph14EvWYMFm3eP0zIUqPc2jr0=
|
||||||
github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64=
|
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=
|
github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ=
|
||||||
github.com/hashicorp/mdns v1.0.1/go.mod h1:4gW7WsVCke5TE7EPeYliwHlRUyBtfCwuFwuMg2DmyNY=
|
github.com/hashicorp/mdns v1.0.1/go.mod h1:4gW7WsVCke5TE7EPeYliwHlRUyBtfCwuFwuMg2DmyNY=
|
||||||
|
|
@ -1257,8 +1257,8 @@ golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5y
|
||||||
golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20220919173607-35f4265a4bc0 h1:a5Yg6ylndHHYJqIPrdq0AhvR6KTvDTAvgBtaidhEevY=
|
golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be h1:fmw3UbQh+nxngCAHrDCCztao/kbYFnWjoqop8dHx05A=
|
||||||
golang.org/x/crypto v0.0.0-20220919173607-35f4265a4bc0/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
|
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
|
||||||
|
|
@ -1367,8 +1367,8 @@ golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su
|
||||||
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
||||||
golang.org/x/net v0.0.0-20220921203646-d300de134e69 h1:hUJpGDpnfwdJW8iNypFjmSY0sCBEL+spFTZ2eO+Sfps=
|
golang.org/x/net v0.0.0-20220927171203-f486391704dc h1:FxpXZdoBqT8RjqTy6i1E8nXHhW21wK7ptQ/EPIGxzPQ=
|
||||||
golang.org/x/net v0.0.0-20220921203646-d300de134e69/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
golang.org/x/net v0.0.0-20220927171203-f486391704dc/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
|
|
@ -1407,8 +1407,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ
|
||||||
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20220907140024-f12130a52804 h1:0SH2R3f1b1VmIMG7BXbEZCBUu2dKmHschSmjqGUrW8A=
|
golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0 h1:cu5kTvlzcw1Q5S9f5ip1/cpiB4nXvw1XYzFPGgzLUOY=
|
||||||
golang.org/x/sync v0.0.0-20220907140024-f12130a52804/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
|
|
@ -1516,8 +1516,8 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc
|
||||||
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8 h1:h+EGohizhe9XlX18rfpa8k8RAc5XyaeamM+0VHRd4lc=
|
golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec h1:BkDtF2Ih9xZ7le9ndzTA7KJow28VbQW3odyk/8drmuI=
|
||||||
golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
|
|
@ -1702,8 +1702,8 @@ google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69
|
||||||
google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
|
google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
|
||||||
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
||||||
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
||||||
google.golang.org/api v0.97.0 h1:x/vEL1XDF/2V4xzdNgFPaKHluRESo2aTsL7QzHnBtGQ=
|
google.golang.org/api v0.98.0 h1:yxZrcxXESimy6r6mdL5Q6EnZwmewDJK2dVg3g75s5Dg=
|
||||||
google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
|
google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
|
||||||
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
||||||
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ require (
|
||||||
github.com/apparentlymart/go-cidr v1.1.0 // indirect
|
github.com/apparentlymart/go-cidr v1.1.0 // indirect
|
||||||
github.com/armon/go-metrics v0.3.10 // indirect
|
github.com/armon/go-metrics v0.3.10 // indirect
|
||||||
github.com/armon/go-radix v1.0.0 // indirect
|
github.com/armon/go-radix v1.0.0 // indirect
|
||||||
github.com/aws/aws-sdk-go v1.44.104 // indirect
|
github.com/aws/aws-sdk-go v1.44.108 // indirect
|
||||||
github.com/beorn7/perks v1.0.1 // indirect
|
github.com/beorn7/perks v1.0.1 // indirect
|
||||||
github.com/blang/semver v3.5.1+incompatible // indirect
|
github.com/blang/semver v3.5.1+incompatible // indirect
|
||||||
github.com/cenkalti/backoff/v3 v3.0.0 // indirect
|
github.com/cenkalti/backoff/v3 v3.0.0 // indirect
|
||||||
|
|
@ -146,16 +146,16 @@ require (
|
||||||
go.opencensus.io v0.23.0 // indirect
|
go.opencensus.io v0.23.0 // indirect
|
||||||
go.uber.org/atomic v1.9.0 // indirect
|
go.uber.org/atomic v1.9.0 // indirect
|
||||||
go4.org v0.0.0-20201209231011-d4a079459e60 // indirect
|
go4.org v0.0.0-20201209231011-d4a079459e60 // indirect
|
||||||
golang.org/x/crypto v0.0.0-20220919173607-35f4265a4bc0 // indirect
|
golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be // indirect
|
||||||
golang.org/x/net v0.0.0-20220921203646-d300de134e69 // indirect
|
golang.org/x/net v0.0.0-20220927171203-f486391704dc // indirect
|
||||||
golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1 // indirect
|
golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1 // indirect
|
||||||
golang.org/x/sync v0.0.0-20220907140024-f12130a52804 // indirect
|
golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0 // indirect
|
||||||
golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8 // indirect
|
golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec // indirect
|
||||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect
|
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect
|
||||||
golang.org/x/text v0.3.7 // indirect
|
golang.org/x/text v0.3.7 // indirect
|
||||||
golang.org/x/time v0.0.0-20220609170525-579cf78fd858 // indirect
|
golang.org/x/time v0.0.0-20220609170525-579cf78fd858 // indirect
|
||||||
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f // indirect
|
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f // indirect
|
||||||
google.golang.org/api v0.97.0 // indirect
|
google.golang.org/api v0.98.0 // indirect
|
||||||
google.golang.org/appengine v1.6.7 // indirect
|
google.golang.org/appengine v1.6.7 // indirect
|
||||||
google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de // indirect
|
google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de // indirect
|
||||||
google.golang.org/grpc v1.48.0 // indirect
|
google.golang.org/grpc v1.48.0 // indirect
|
||||||
|
|
|
||||||
|
|
@ -346,8 +346,8 @@ github.com/aws/aws-sdk-go v1.31.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZve
|
||||||
github.com/aws/aws-sdk-go v1.34.28/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
github.com/aws/aws-sdk-go v1.34.28/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
||||||
github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.37.22/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.37.22/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.44.104 h1:NiPYL60aOSH0TsAzQngx/aBdxC12TXhgw07DQFh76GU=
|
github.com/aws/aws-sdk-go v1.44.108 h1:L8N9GmP9UYDNqBtJO6OC4zSuEkQxAR770VkbRXAUmRk=
|
||||||
github.com/aws/aws-sdk-go v1.44.104/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
github.com/aws/aws-sdk-go v1.44.108/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
||||||
github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I=
|
github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I=
|
||||||
github.com/bazelbuild/buildtools v0.0.0-20190917191645-69366ca98f89/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
github.com/bazelbuild/buildtools v0.0.0-20190917191645-69366ca98f89/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
||||||
github.com/bazelbuild/buildtools v0.0.0-20200922170545-10384511ce98/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
github.com/bazelbuild/buildtools v0.0.0-20200922170545-10384511ce98/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
||||||
|
|
@ -2358,8 +2358,8 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y
|
||||||
golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/crypto v0.0.0-20220919173607-35f4265a4bc0 h1:a5Yg6ylndHHYJqIPrdq0AhvR6KTvDTAvgBtaidhEevY=
|
golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be h1:fmw3UbQh+nxngCAHrDCCztao/kbYFnWjoqop8dHx05A=
|
||||||
golang.org/x/crypto v0.0.0-20220919173607-35f4265a4bc0/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
|
|
@ -2496,8 +2496,8 @@ golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su
|
||||||
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
||||||
golang.org/x/net v0.0.0-20220921203646-d300de134e69 h1:hUJpGDpnfwdJW8iNypFjmSY0sCBEL+spFTZ2eO+Sfps=
|
golang.org/x/net v0.0.0-20220927171203-f486391704dc h1:FxpXZdoBqT8RjqTy6i1E8nXHhW21wK7ptQ/EPIGxzPQ=
|
||||||
golang.org/x/net v0.0.0-20220921203646-d300de134e69/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
golang.org/x/net v0.0.0-20220927171203-f486391704dc/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
||||||
golang.org/x/oauth2 v0.0.0-20180724155351-3d292e4d0cdc/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180724155351-3d292e4d0cdc/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
|
|
@ -2540,8 +2540,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ
|
||||||
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20220907140024-f12130a52804 h1:0SH2R3f1b1VmIMG7BXbEZCBUu2dKmHschSmjqGUrW8A=
|
golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0 h1:cu5kTvlzcw1Q5S9f5ip1/cpiB4nXvw1XYzFPGgzLUOY=
|
||||||
golang.org/x/sync v0.0.0-20220907140024-f12130a52804/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
|
|
@ -2698,8 +2698,8 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc
|
||||||
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8 h1:h+EGohizhe9XlX18rfpa8k8RAc5XyaeamM+0VHRd4lc=
|
golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec h1:BkDtF2Ih9xZ7le9ndzTA7KJow28VbQW3odyk/8drmuI=
|
||||||
golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||||
|
|
@ -2944,8 +2944,8 @@ google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69
|
||||||
google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
|
google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
|
||||||
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
||||||
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
||||||
google.golang.org/api v0.97.0 h1:x/vEL1XDF/2V4xzdNgFPaKHluRESo2aTsL7QzHnBtGQ=
|
google.golang.org/api v0.98.0 h1:yxZrcxXESimy6r6mdL5Q6EnZwmewDJK2dVg3g75s5Dg=
|
||||||
google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
|
google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
|
||||||
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
||||||
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
|
|
|
||||||
|
|
@ -2551,6 +2551,27 @@ var awsPartition = partition{
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
Hostname: "appmesh.ca-central-1.api.aws",
|
Hostname: "appmesh.ca-central-1.api.aws",
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.ca-central-1.amazonaws.com",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
Variant: fipsVariant | dualStackVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.ca-central-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ca-central-1-fips",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.ca-central-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "eu-central-1",
|
Region: "eu-central-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -2632,6 +2653,27 @@ var awsPartition = partition{
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
Hostname: "appmesh.us-east-1.api.aws",
|
Hostname: "appmesh.us-east-1.api.aws",
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-east-1.amazonaws.com",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-1",
|
||||||
|
Variant: fipsVariant | dualStackVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-east-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-1-fips",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "us-east-2",
|
Region: "us-east-2",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -2641,6 +2683,27 @@ var awsPartition = partition{
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
Hostname: "appmesh.us-east-2.api.aws",
|
Hostname: "appmesh.us-east-2.api.aws",
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-2",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-east-2.amazonaws.com",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-2",
|
||||||
|
Variant: fipsVariant | dualStackVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-east-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-2-fips",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-east-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-2",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "us-west-1",
|
Region: "us-west-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -2650,6 +2713,27 @@ var awsPartition = partition{
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
Hostname: "appmesh.us-west-1.api.aws",
|
Hostname: "appmesh.us-west-1.api.aws",
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-west-1.amazonaws.com",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-1",
|
||||||
|
Variant: fipsVariant | dualStackVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-west-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-1-fips",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "us-west-2",
|
Region: "us-west-2",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -2659,6 +2743,27 @@ var awsPartition = partition{
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
Hostname: "appmesh.us-west-2.api.aws",
|
Hostname: "appmesh.us-west-2.api.aws",
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-2",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-west-2.amazonaws.com",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-2",
|
||||||
|
Variant: fipsVariant | dualStackVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-west-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-2-fips",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "appmesh-fips.us-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-2",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"apprunner": service{
|
"apprunner": service{
|
||||||
|
|
@ -9517,15 +9622,51 @@ var awsPartition = partition{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "ap-northeast-1",
|
Region: "ap-northeast-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-northeast-2",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-south-1",
|
||||||
|
}: endpoint{},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "ap-southeast-1",
|
Region: "ap-southeast-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-southeast-2",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "emr-serverless-fips.ca-central-1.amazonaws.com",
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "eu-central-1",
|
Region: "eu-central-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-north-1",
|
||||||
|
}: endpoint{},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "eu-west-1",
|
Region: "eu-west-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-2",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-3",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-ca-central-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "emr-serverless-fips.ca-central-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "fips-us-east-1",
|
Region: "fips-us-east-1",
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
|
|
@ -9544,6 +9685,15 @@ var awsPartition = partition{
|
||||||
},
|
},
|
||||||
Deprecated: boxedTrue,
|
Deprecated: boxedTrue,
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-us-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "emr-serverless-fips.us-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "fips-us-west-2",
|
Region: "fips-us-west-2",
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
|
|
@ -9553,6 +9703,9 @@ var awsPartition = partition{
|
||||||
},
|
},
|
||||||
Deprecated: boxedTrue,
|
Deprecated: boxedTrue,
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "sa-east-1",
|
||||||
|
}: endpoint{},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "us-east-1",
|
Region: "us-east-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -9571,6 +9724,15 @@ var awsPartition = partition{
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
Hostname: "emr-serverless-fips.us-east-2.amazonaws.com",
|
Hostname: "emr-serverless-fips.us-east-2.amazonaws.com",
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "emr-serverless-fips.us-west-1.amazonaws.com",
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "us-west-2",
|
Region: "us-west-2",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -12379,6 +12541,16 @@ var awsPartition = partition{
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"iotfleetwise": service{
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-central-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-1",
|
||||||
|
}: endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"iotsecuredtunneling": service{
|
"iotsecuredtunneling": service{
|
||||||
Defaults: endpointDefaults{
|
Defaults: endpointDefaults{
|
||||||
defaultKey{}: endpoint{},
|
defaultKey{}: endpoint{},
|
||||||
|
|
@ -12739,6 +12911,18 @@ var awsPartition = partition{
|
||||||
},
|
},
|
||||||
"ivschat": service{
|
"ivschat": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-northeast-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-northeast-2",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-south-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-central-1",
|
||||||
|
}: endpoint{},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "eu-west-1",
|
Region: "eu-west-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -15491,6 +15675,31 @@ var awsPartition = partition{
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"migrationhub-orchestrator": service{
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-northeast-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-southeast-2",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-central-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-2",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-2",
|
||||||
|
}: endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"migrationhub-strategy": service{
|
"migrationhub-strategy": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
|
|
@ -33643,6 +33852,13 @@ var awsisobPartition = partition{
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"resource-groups": service{
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-isob-east-1",
|
||||||
|
}: endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"route53": service{
|
"route53": service{
|
||||||
PartitionEndpoint: "aws-iso-b-global",
|
PartitionEndpoint: "aws-iso-b-global",
|
||||||
IsRegionalized: boxedFalse,
|
IsRegionalized: boxedFalse,
|
||||||
|
|
|
||||||
|
|
@ -5,4 +5,4 @@ package aws
|
||||||
const SDKName = "aws-sdk-go"
|
const SDKName = "aws-sdk-go"
|
||||||
|
|
||||||
// SDKVersion is the version of this SDK
|
// SDKVersion is the version of this SDK
|
||||||
const SDKVersion = "1.44.104"
|
const SDKVersion = "1.44.108"
|
||||||
|
|
|
||||||
|
|
@ -107861,6 +107861,10 @@ type FleetLaunchTemplateOverrides struct {
|
||||||
// The Availability Zone in which to launch the instances.
|
// The Availability Zone in which to launch the instances.
|
||||||
AvailabilityZone *string `locationName:"availabilityZone" type:"string"`
|
AvailabilityZone *string `locationName:"availabilityZone" type:"string"`
|
||||||
|
|
||||||
|
// The ID of the AMI. An AMI is required to launch an instance. The AMI ID must
|
||||||
|
// be specified here or in the launch template.
|
||||||
|
ImageId *string `locationName:"imageId" type:"string"`
|
||||||
|
|
||||||
// The attributes for the instance types. When you specify instance attributes,
|
// The attributes for the instance types. When you specify instance attributes,
|
||||||
// Amazon EC2 will identify instance types with those attributes.
|
// Amazon EC2 will identify instance types with those attributes.
|
||||||
//
|
//
|
||||||
|
|
@ -107932,6 +107936,12 @@ func (s *FleetLaunchTemplateOverrides) SetAvailabilityZone(v string) *FleetLaunc
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetImageId sets the ImageId field's value.
|
||||||
|
func (s *FleetLaunchTemplateOverrides) SetImageId(v string) *FleetLaunchTemplateOverrides {
|
||||||
|
s.ImageId = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// SetInstanceRequirements sets the InstanceRequirements field's value.
|
// SetInstanceRequirements sets the InstanceRequirements field's value.
|
||||||
func (s *FleetLaunchTemplateOverrides) SetInstanceRequirements(v *InstanceRequirements) *FleetLaunchTemplateOverrides {
|
func (s *FleetLaunchTemplateOverrides) SetInstanceRequirements(v *InstanceRequirements) *FleetLaunchTemplateOverrides {
|
||||||
s.InstanceRequirements = v
|
s.InstanceRequirements = v
|
||||||
|
|
@ -107981,6 +107991,10 @@ type FleetLaunchTemplateOverridesRequest struct {
|
||||||
// The Availability Zone in which to launch the instances.
|
// The Availability Zone in which to launch the instances.
|
||||||
AvailabilityZone *string `type:"string"`
|
AvailabilityZone *string `type:"string"`
|
||||||
|
|
||||||
|
// The ID of the AMI. An AMI is required to launch an instance. The AMI ID must
|
||||||
|
// be specified here or in the launch template.
|
||||||
|
ImageId *string `type:"string"`
|
||||||
|
|
||||||
// The attributes for the instance types. When you specify instance attributes,
|
// The attributes for the instance types. When you specify instance attributes,
|
||||||
// Amazon EC2 will identify instance types with those attributes.
|
// Amazon EC2 will identify instance types with those attributes.
|
||||||
//
|
//
|
||||||
|
|
@ -108069,6 +108083,12 @@ func (s *FleetLaunchTemplateOverridesRequest) SetAvailabilityZone(v string) *Fle
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetImageId sets the ImageId field's value.
|
||||||
|
func (s *FleetLaunchTemplateOverridesRequest) SetImageId(v string) *FleetLaunchTemplateOverridesRequest {
|
||||||
|
s.ImageId = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// SetInstanceRequirements sets the InstanceRequirements field's value.
|
// SetInstanceRequirements sets the InstanceRequirements field's value.
|
||||||
func (s *FleetLaunchTemplateOverridesRequest) SetInstanceRequirements(v *InstanceRequirementsRequest) *FleetLaunchTemplateOverridesRequest {
|
func (s *FleetLaunchTemplateOverridesRequest) SetInstanceRequirements(v *InstanceRequirementsRequest) *FleetLaunchTemplateOverridesRequest {
|
||||||
s.InstanceRequirements = v
|
s.InstanceRequirements = v
|
||||||
|
|
@ -170022,6 +170042,9 @@ const (
|
||||||
|
|
||||||
// InstanceTypeP4de24xlarge is a InstanceType enum value
|
// InstanceTypeP4de24xlarge is a InstanceType enum value
|
||||||
InstanceTypeP4de24xlarge = "p4de.24xlarge"
|
InstanceTypeP4de24xlarge = "p4de.24xlarge"
|
||||||
|
|
||||||
|
// InstanceTypeU3tb156xlarge is a InstanceType enum value
|
||||||
|
InstanceTypeU3tb156xlarge = "u-3tb1.56xlarge"
|
||||||
)
|
)
|
||||||
|
|
||||||
// InstanceType_Values returns all elements of the InstanceType enum
|
// InstanceType_Values returns all elements of the InstanceType enum
|
||||||
|
|
@ -170595,6 +170618,7 @@ func InstanceType_Values() []string {
|
||||||
InstanceTypeR6a48xlarge,
|
InstanceTypeR6a48xlarge,
|
||||||
InstanceTypeR6aMetal,
|
InstanceTypeR6aMetal,
|
||||||
InstanceTypeP4de24xlarge,
|
InstanceTypeP4de24xlarge,
|
||||||
|
InstanceTypeU3tb156xlarge,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## [v1.86.0] - 2022-09-23
|
||||||
|
|
||||||
|
- #561 - @jonfriesen - apps: add docr image deploy on push
|
||||||
|
|
||||||
## [v1.85.0] - 2022-09-21
|
## [v1.85.0] - 2022-09-21
|
||||||
|
|
||||||
- #560 - @andrewsomething - Bump golang.org/x/net (fixes: #557).
|
- #560 - @andrewsomething - Bump golang.org/x/net (fixes: #557).
|
||||||
|
|
|
||||||
|
|
@ -522,6 +522,18 @@ type DeploymentCauseDetailsDigitalOceanUserAction struct {
|
||||||
Name DeploymentCauseDetailsDigitalOceanUserActionName `json:"name,omitempty"`
|
Name DeploymentCauseDetailsDigitalOceanUserActionName `json:"name,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DeploymentCauseDetailsDOCRPush struct for DeploymentCauseDetailsDOCRPush
|
||||||
|
type DeploymentCauseDetailsDOCRPush struct {
|
||||||
|
// The registry name.
|
||||||
|
Registry string `json:"registry,omitempty"`
|
||||||
|
// The repository name.
|
||||||
|
Repository string `json:"repository,omitempty"`
|
||||||
|
// The repository tag.
|
||||||
|
Tag string `json:"tag,omitempty"`
|
||||||
|
// OCI Image digest.
|
||||||
|
ImageDigest string `json:"image_digest,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
// DeploymentCauseDetailsGitPush struct for DeploymentCauseDetailsGitPush
|
// DeploymentCauseDetailsGitPush struct for DeploymentCauseDetailsGitPush
|
||||||
type DeploymentCauseDetailsGitPush struct {
|
type DeploymentCauseDetailsGitPush struct {
|
||||||
GitHub *GitHubSourceSpec `json:"github,omitempty"`
|
GitHub *GitHubSourceSpec `json:"github,omitempty"`
|
||||||
|
|
@ -584,6 +596,7 @@ type Deployment struct {
|
||||||
type DeploymentCauseDetails struct {
|
type DeploymentCauseDetails struct {
|
||||||
DigitalOceanUserAction *DeploymentCauseDetailsDigitalOceanUserAction `json:"digitalocean_user_action,omitempty"`
|
DigitalOceanUserAction *DeploymentCauseDetailsDigitalOceanUserAction `json:"digitalocean_user_action,omitempty"`
|
||||||
GitPush *DeploymentCauseDetailsGitPush `json:"git_push,omitempty"`
|
GitPush *DeploymentCauseDetailsGitPush `json:"git_push,omitempty"`
|
||||||
|
DOCRPush *DeploymentCauseDetailsDOCRPush `json:"docr_push,omitempty"`
|
||||||
Internal bool `json:"internal,omitempty"`
|
Internal bool `json:"internal,omitempty"`
|
||||||
Type DeploymentCauseDetailsType `json:"type,omitempty"`
|
Type DeploymentCauseDetailsType `json:"type,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
@ -886,7 +899,14 @@ type ImageSourceSpec struct {
|
||||||
// The repository name.
|
// The repository name.
|
||||||
Repository string `json:"repository,omitempty"`
|
Repository string `json:"repository,omitempty"`
|
||||||
// The repository tag. Defaults to `latest` if not provided.
|
// The repository tag. Defaults to `latest` if not provided.
|
||||||
Tag string `json:"tag,omitempty"`
|
Tag string `json:"tag,omitempty"`
|
||||||
|
DeployOnPush *ImageSourceSpecDeployOnPush `json:"deploy_on_push,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// ImageSourceSpecDeployOnPush struct for ImageSourceSpecDeployOnPush
|
||||||
|
type ImageSourceSpecDeployOnPush struct {
|
||||||
|
// Automatically deploy new images. Only for DOCR images.
|
||||||
|
Enabled bool `json:"enabled,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// ImageSourceSpecRegistryType - DOCR: The DigitalOcean container registry type. - DOCKER_HUB: The DockerHub container registry type.
|
// ImageSourceSpecRegistryType - DOCR: The DigitalOcean container registry type. - DOCKER_HUB: The DockerHub container registry type.
|
||||||
|
|
|
||||||
|
|
@ -2110,6 +2110,14 @@ func (d *DeploymentCauseDetails) GetDigitalOceanUserAction() *DeploymentCauseDet
|
||||||
return d.DigitalOceanUserAction
|
return d.DigitalOceanUserAction
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetDOCRPush returns the DOCRPush field.
|
||||||
|
func (d *DeploymentCauseDetails) GetDOCRPush() *DeploymentCauseDetailsDOCRPush {
|
||||||
|
if d == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return d.DOCRPush
|
||||||
|
}
|
||||||
|
|
||||||
// GetGitPush returns the GitPush field.
|
// GetGitPush returns the GitPush field.
|
||||||
func (d *DeploymentCauseDetails) GetGitPush() *DeploymentCauseDetailsGitPush {
|
func (d *DeploymentCauseDetails) GetGitPush() *DeploymentCauseDetailsGitPush {
|
||||||
if d == nil {
|
if d == nil {
|
||||||
|
|
@ -2174,6 +2182,38 @@ func (d *DeploymentCauseDetailsDigitalOceanUserAction) GetUser() *DeploymentCaus
|
||||||
return d.User
|
return d.User
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetImageDigest returns the ImageDigest field.
|
||||||
|
func (d *DeploymentCauseDetailsDOCRPush) GetImageDigest() string {
|
||||||
|
if d == nil {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return d.ImageDigest
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetRegistry returns the Registry field.
|
||||||
|
func (d *DeploymentCauseDetailsDOCRPush) GetRegistry() string {
|
||||||
|
if d == nil {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return d.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetRepository returns the Repository field.
|
||||||
|
func (d *DeploymentCauseDetailsDOCRPush) GetRepository() string {
|
||||||
|
if d == nil {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return d.Repository
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetTag returns the Tag field.
|
||||||
|
func (d *DeploymentCauseDetailsDOCRPush) GetTag() string {
|
||||||
|
if d == nil {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return d.Tag
|
||||||
|
}
|
||||||
|
|
||||||
// GetCommitAuthor returns the CommitAuthor field.
|
// GetCommitAuthor returns the CommitAuthor field.
|
||||||
func (d *DeploymentCauseDetailsGitPush) GetCommitAuthor() string {
|
func (d *DeploymentCauseDetailsGitPush) GetCommitAuthor() string {
|
||||||
if d == nil {
|
if d == nil {
|
||||||
|
|
@ -2782,6 +2822,14 @@ func (g *GitSourceSpec) GetRepoCloneURL() string {
|
||||||
return g.RepoCloneURL
|
return g.RepoCloneURL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetDeployOnPush returns the DeployOnPush field.
|
||||||
|
func (i *ImageSourceSpec) GetDeployOnPush() *ImageSourceSpecDeployOnPush {
|
||||||
|
if i == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return i.DeployOnPush
|
||||||
|
}
|
||||||
|
|
||||||
// GetRegistry returns the Registry field.
|
// GetRegistry returns the Registry field.
|
||||||
func (i *ImageSourceSpec) GetRegistry() string {
|
func (i *ImageSourceSpec) GetRegistry() string {
|
||||||
if i == nil {
|
if i == nil {
|
||||||
|
|
@ -2814,6 +2862,14 @@ func (i *ImageSourceSpec) GetTag() string {
|
||||||
return i.Tag
|
return i.Tag
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetEnabled returns the Enabled field.
|
||||||
|
func (i *ImageSourceSpecDeployOnPush) GetEnabled() bool {
|
||||||
|
if i == nil {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
return i.Enabled
|
||||||
|
}
|
||||||
|
|
||||||
// GetAppID returns the AppID field.
|
// GetAppID returns the AppID field.
|
||||||
func (u *UpgradeBuildpackRequest) GetAppID() string {
|
func (u *UpgradeBuildpackRequest) GetAppID() string {
|
||||||
if u == nil {
|
if u == nil {
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
libraryVersion = "1.85.0"
|
libraryVersion = "1.86.0"
|
||||||
defaultBaseURL = "https://api.digitalocean.com/"
|
defaultBaseURL = "https://api.digitalocean.com/"
|
||||||
userAgent = "godo/" + libraryVersion
|
userAgent = "godo/" + libraryVersion
|
||||||
mediaType = "application/json"
|
mediaType = "application/json"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,11 @@
|
||||||
# HCL Changelog
|
# HCL Changelog
|
||||||
|
|
||||||
|
## v2.14.1 (September 23, 2022)
|
||||||
|
|
||||||
|
### Bugs Fixed
|
||||||
|
|
||||||
|
* ext/typeexpr: Type convert defaults for optional object attributes when applying them. This prevents crashes in certain cases when the objects in question are part of a collection. ([#555](https://github.com/hashicorp/hcl/pull/555))
|
||||||
|
|
||||||
## v2.14.0 (September 1, 2022)
|
## v2.14.0 (September 1, 2022)
|
||||||
|
|
||||||
### Enhancements
|
### Enhancements
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@ type Server struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Server) initialConnRecvWindowSize() int32 {
|
func (s *Server) initialConnRecvWindowSize() int32 {
|
||||||
if s.MaxUploadBufferPerConnection > initialWindowSize {
|
if s.MaxUploadBufferPerConnection >= initialWindowSize {
|
||||||
return s.MaxUploadBufferPerConnection
|
return s.MaxUploadBufferPerConnection
|
||||||
}
|
}
|
||||||
return 1 << 20
|
return 1 << 20
|
||||||
|
|
|
||||||
|
|
@ -376,25 +376,33 @@ func (cs *clientStream) get1xxTraceFunc() func(int, textproto.MIMEHeader) error
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cs *clientStream) abortStream(err error) {
|
func (cs *clientStream) abortStream(err error) {
|
||||||
|
var reqBody io.ReadCloser
|
||||||
|
defer func() {
|
||||||
|
if reqBody != nil {
|
||||||
|
reqBody.Close()
|
||||||
|
}
|
||||||
|
}()
|
||||||
cs.cc.mu.Lock()
|
cs.cc.mu.Lock()
|
||||||
defer cs.cc.mu.Unlock()
|
defer cs.cc.mu.Unlock()
|
||||||
cs.abortStreamLocked(err)
|
reqBody = cs.abortStreamLocked(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cs *clientStream) abortStreamLocked(err error) {
|
func (cs *clientStream) abortStreamLocked(err error) io.ReadCloser {
|
||||||
cs.abortOnce.Do(func() {
|
cs.abortOnce.Do(func() {
|
||||||
cs.abortErr = err
|
cs.abortErr = err
|
||||||
close(cs.abort)
|
close(cs.abort)
|
||||||
})
|
})
|
||||||
|
var reqBody io.ReadCloser
|
||||||
if cs.reqBody != nil && !cs.reqBodyClosed {
|
if cs.reqBody != nil && !cs.reqBodyClosed {
|
||||||
cs.reqBody.Close()
|
|
||||||
cs.reqBodyClosed = true
|
cs.reqBodyClosed = true
|
||||||
|
reqBody = cs.reqBody
|
||||||
}
|
}
|
||||||
// TODO(dneil): Clean up tests where cs.cc.cond is nil.
|
// TODO(dneil): Clean up tests where cs.cc.cond is nil.
|
||||||
if cs.cc.cond != nil {
|
if cs.cc.cond != nil {
|
||||||
// Wake up writeRequestBody if it is waiting on flow control.
|
// Wake up writeRequestBody if it is waiting on flow control.
|
||||||
cs.cc.cond.Broadcast()
|
cs.cc.cond.Broadcast()
|
||||||
}
|
}
|
||||||
|
return reqBody
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cs *clientStream) abortRequestBodyWrite() {
|
func (cs *clientStream) abortRequestBodyWrite() {
|
||||||
|
|
@ -763,6 +771,12 @@ func (cc *ClientConn) SetDoNotReuse() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *ClientConn) setGoAway(f *GoAwayFrame) {
|
func (cc *ClientConn) setGoAway(f *GoAwayFrame) {
|
||||||
|
var reqBodiesToClose []io.ReadCloser
|
||||||
|
defer func() {
|
||||||
|
for _, reqBody := range reqBodiesToClose {
|
||||||
|
reqBody.Close()
|
||||||
|
}
|
||||||
|
}()
|
||||||
cc.mu.Lock()
|
cc.mu.Lock()
|
||||||
defer cc.mu.Unlock()
|
defer cc.mu.Unlock()
|
||||||
|
|
||||||
|
|
@ -779,7 +793,10 @@ func (cc *ClientConn) setGoAway(f *GoAwayFrame) {
|
||||||
last := f.LastStreamID
|
last := f.LastStreamID
|
||||||
for streamID, cs := range cc.streams {
|
for streamID, cs := range cc.streams {
|
||||||
if streamID > last {
|
if streamID > last {
|
||||||
cs.abortStreamLocked(errClientConnGotGoAway)
|
reqBody := cs.abortStreamLocked(errClientConnGotGoAway)
|
||||||
|
if reqBody != nil {
|
||||||
|
reqBodiesToClose = append(reqBodiesToClose, reqBody)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1032,11 +1049,19 @@ func (cc *ClientConn) sendGoAway() error {
|
||||||
func (cc *ClientConn) closeForError(err error) {
|
func (cc *ClientConn) closeForError(err error) {
|
||||||
cc.mu.Lock()
|
cc.mu.Lock()
|
||||||
cc.closed = true
|
cc.closed = true
|
||||||
|
|
||||||
|
var reqBodiesToClose []io.ReadCloser
|
||||||
for _, cs := range cc.streams {
|
for _, cs := range cc.streams {
|
||||||
cs.abortStreamLocked(err)
|
reqBody := cs.abortStreamLocked(err)
|
||||||
|
if reqBody != nil {
|
||||||
|
reqBodiesToClose = append(reqBodiesToClose, reqBody)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
cc.cond.Broadcast()
|
cc.cond.Broadcast()
|
||||||
cc.mu.Unlock()
|
cc.mu.Unlock()
|
||||||
|
for _, reqBody := range reqBodiesToClose {
|
||||||
|
reqBody.Close()
|
||||||
|
}
|
||||||
cc.closeConn()
|
cc.closeConn()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2084,17 +2109,25 @@ func (rl *clientConnReadLoop) cleanup() {
|
||||||
err = io.ErrUnexpectedEOF
|
err = io.ErrUnexpectedEOF
|
||||||
}
|
}
|
||||||
cc.closed = true
|
cc.closed = true
|
||||||
|
|
||||||
|
var reqBodiesToClose []io.ReadCloser
|
||||||
for _, cs := range cc.streams {
|
for _, cs := range cc.streams {
|
||||||
select {
|
select {
|
||||||
case <-cs.peerClosed:
|
case <-cs.peerClosed:
|
||||||
// The server closed the stream before closing the conn,
|
// The server closed the stream before closing the conn,
|
||||||
// so no need to interrupt it.
|
// so no need to interrupt it.
|
||||||
default:
|
default:
|
||||||
cs.abortStreamLocked(err)
|
reqBody := cs.abortStreamLocked(err)
|
||||||
|
if reqBody != nil {
|
||||||
|
reqBodiesToClose = append(reqBodiesToClose, reqBody)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
cc.cond.Broadcast()
|
cc.cond.Broadcast()
|
||||||
cc.mu.Unlock()
|
cc.mu.Unlock()
|
||||||
|
for _, reqBody := range reqBodiesToClose {
|
||||||
|
reqBody.Close()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// countReadFrameError calls Transport.CountError with a string
|
// countReadFrameError calls Transport.CountError with a string
|
||||||
|
|
|
||||||
|
|
@ -172,7 +172,23 @@ type mmsgTmpsPool struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *mmsgTmpsPool) Get() *mmsgTmps {
|
func (p *mmsgTmpsPool) Get() *mmsgTmps {
|
||||||
return p.p.Get().(*mmsgTmps)
|
m := p.p.Get().(*mmsgTmps)
|
||||||
|
// Clear fields up to the len (not the cap) of the slice,
|
||||||
|
// assuming that the previous caller only used that many elements.
|
||||||
|
for i := range m.packer.sockaddrs {
|
||||||
|
m.packer.sockaddrs[i] = 0
|
||||||
|
}
|
||||||
|
m.packer.sockaddrs = m.packer.sockaddrs[:0]
|
||||||
|
for i := range m.packer.vs {
|
||||||
|
m.packer.vs[i] = iovec{}
|
||||||
|
}
|
||||||
|
m.packer.vs = m.packer.vs[:0]
|
||||||
|
for i := range m.packer.hs {
|
||||||
|
m.packer.hs[i].Len = 0
|
||||||
|
m.packer.hs[i].Hdr = msghdr{}
|
||||||
|
}
|
||||||
|
m.packer.hs = m.packer.hs[:0]
|
||||||
|
return m
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *mmsgTmpsPool) Put(tmps *mmsgTmps) {
|
func (p *mmsgTmpsPool) Put(tmps *mmsgTmps) {
|
||||||
|
|
|
||||||
|
|
@ -17,9 +17,6 @@ func (h *msghdr) pack(vs []iovec, bs [][]byte, oob []byte, sa []byte) {
|
||||||
if sa != nil {
|
if sa != nil {
|
||||||
h.Name = (*byte)(unsafe.Pointer(&sa[0]))
|
h.Name = (*byte)(unsafe.Pointer(&sa[0]))
|
||||||
h.Namelen = uint32(len(sa))
|
h.Namelen = uint32(len(sa))
|
||||||
} else {
|
|
||||||
h.Name = nil
|
|
||||||
h.Namelen = 0
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2252,7 +2252,7 @@ func (fh *FileHandle) Bytes() []byte {
|
||||||
if n == 0 {
|
if n == 0 {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return (*[1 << 30]byte)(unsafe.Pointer(uintptr(unsafe.Pointer(&fh.fileHandle.Type)) + 4))[:n:n]
|
return unsafe.Slice((*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(&fh.fileHandle.Type))+4)), n)
|
||||||
}
|
}
|
||||||
|
|
||||||
// NameToHandleAt wraps the name_to_handle_at system call; it obtains
|
// NameToHandleAt wraps the name_to_handle_at system call; it obtains
|
||||||
|
|
@ -2368,6 +2368,16 @@ func Setitimer(which ItimerWhich, it Itimerval) (Itimerval, error) {
|
||||||
return prev, nil
|
return prev, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//sysnb rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) (err error) = SYS_RT_SIGPROCMASK
|
||||||
|
|
||||||
|
func PthreadSigmask(how int, set, oldset *Sigset_t) error {
|
||||||
|
if oldset != nil {
|
||||||
|
// Explicitly clear in case Sigset_t is larger than _C__NSIG.
|
||||||
|
*oldset = Sigset_t{}
|
||||||
|
}
|
||||||
|
return rtSigprocmask(how, set, oldset, _C__NSIG/8)
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Unimplemented
|
* Unimplemented
|
||||||
*/
|
*/
|
||||||
|
|
@ -2426,7 +2436,6 @@ func Setitimer(which ItimerWhich, it Itimerval) (Itimerval, error) {
|
||||||
// RestartSyscall
|
// RestartSyscall
|
||||||
// RtSigaction
|
// RtSigaction
|
||||||
// RtSigpending
|
// RtSigpending
|
||||||
// RtSigprocmask
|
|
||||||
// RtSigqueueinfo
|
// RtSigqueueinfo
|
||||||
// RtSigreturn
|
// RtSigreturn
|
||||||
// RtSigsuspend
|
// RtSigsuspend
|
||||||
|
|
|
||||||
|
|
@ -423,11 +423,15 @@ func Send(s int, buf []byte, flags int) (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func Sendto(fd int, p []byte, flags int, to Sockaddr) (err error) {
|
func Sendto(fd int, p []byte, flags int, to Sockaddr) (err error) {
|
||||||
ptr, n, err := to.sockaddr()
|
var ptr unsafe.Pointer
|
||||||
if err != nil {
|
var salen _Socklen
|
||||||
return err
|
if to != nil {
|
||||||
|
ptr, salen, err = to.sockaddr()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return sendto(fd, p, flags, ptr, n)
|
return sendto(fd, p, flags, ptr, salen)
|
||||||
}
|
}
|
||||||
|
|
||||||
func SetsockoptByte(fd, level, opt int, value byte) (err error) {
|
func SetsockoptByte(fd, level, opt int, value byte) (err error) {
|
||||||
|
|
|
||||||
|
|
@ -2151,3 +2151,13 @@ func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error)
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) (err error) {
|
||||||
|
_, _, e1 := RawSyscall6(SYS_RT_SIGPROCMASK, uintptr(how), uintptr(unsafe.Pointer(set)), uintptr(unsafe.Pointer(oldset)), uintptr(sigsetsize), 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -254,6 +254,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -269,6 +269,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -245,6 +245,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -248,6 +248,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -249,6 +249,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -250,6 +250,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x80
|
const _C__NSIG = 0x80
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x1
|
||||||
|
SIG_UNBLOCK = 0x2
|
||||||
|
SIG_SETMASK = 0x3
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Code int32
|
Code int32
|
||||||
|
|
|
||||||
|
|
@ -251,6 +251,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x80
|
const _C__NSIG = 0x80
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x1
|
||||||
|
SIG_UNBLOCK = 0x2
|
||||||
|
SIG_SETMASK = 0x3
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Code int32
|
Code int32
|
||||||
|
|
|
||||||
|
|
@ -251,6 +251,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x80
|
const _C__NSIG = 0x80
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x1
|
||||||
|
SIG_UNBLOCK = 0x2
|
||||||
|
SIG_SETMASK = 0x3
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Code int32
|
Code int32
|
||||||
|
|
|
||||||
|
|
@ -250,6 +250,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x80
|
const _C__NSIG = 0x80
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x1
|
||||||
|
SIG_UNBLOCK = 0x2
|
||||||
|
SIG_SETMASK = 0x3
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Code int32
|
Code int32
|
||||||
|
|
|
||||||
|
|
@ -257,6 +257,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -258,6 +258,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -258,6 +258,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -276,6 +276,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -271,6 +271,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x0
|
||||||
|
SIG_UNBLOCK = 0x1
|
||||||
|
SIG_SETMASK = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -253,6 +253,12 @@ type Sigset_t struct {
|
||||||
|
|
||||||
const _C__NSIG = 0x41
|
const _C__NSIG = 0x41
|
||||||
|
|
||||||
|
const (
|
||||||
|
SIG_BLOCK = 0x1
|
||||||
|
SIG_UNBLOCK = 0x2
|
||||||
|
SIG_SETMASK = 0x4
|
||||||
|
)
|
||||||
|
|
||||||
type Siginfo struct {
|
type Siginfo struct {
|
||||||
Signo int32
|
Signo int32
|
||||||
Errno int32
|
Errno int32
|
||||||
|
|
|
||||||
|
|
@ -1115,9 +1115,13 @@ func Shutdown(fd Handle, how int) (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func WSASendto(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, to Sockaddr, overlapped *Overlapped, croutine *byte) (err error) {
|
func WSASendto(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, to Sockaddr, overlapped *Overlapped, croutine *byte) (err error) {
|
||||||
rsa, l, err := to.sockaddr()
|
var rsa unsafe.Pointer
|
||||||
if err != nil {
|
var l int32
|
||||||
return err
|
if to != nil {
|
||||||
|
rsa, l, err = to.sockaddr()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return WSASendTo(s, bufs, bufcnt, sent, flags, (*RawSockaddrAny)(unsafe.Pointer(rsa)), l, overlapped, croutine)
|
return WSASendTo(s, bufs, bufcnt, sent, flags, (*RawSockaddrAny)(unsafe.Pointer(rsa)), l, overlapped, croutine)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -37578,6 +37578,66 @@
|
||||||
},
|
},
|
||||||
"targetTcpProxies": {
|
"targetTcpProxies": {
|
||||||
"methods": {
|
"methods": {
|
||||||
|
"aggregatedList": {
|
||||||
|
"description": "Retrieves the list of all TargetTcpProxy resources, regional and global, available to the specified project.",
|
||||||
|
"flatPath": "projects/{project}/aggregated/targetTcpProxies",
|
||||||
|
"httpMethod": "GET",
|
||||||
|
"id": "compute.targetTcpProxies.aggregatedList",
|
||||||
|
"parameterOrder": [
|
||||||
|
"project"
|
||||||
|
],
|
||||||
|
"parameters": {
|
||||||
|
"filter": {
|
||||||
|
"description": "A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `\u003e`, `\u003c`, `\u003c=`, `\u003e=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:` operator can be used with string fields to match substrings. For non-string fields it is equivalent to the `=` operator. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = \"Intel Skylake\") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = \"Intel Skylake\") OR (cpuPlatform = \"Intel Broadwell\") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq \"double quoted literal\"` `(fieldname1 eq literal) (fieldname2 ne \"literal\")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name \"instance\", you would use `name ne .*instance`.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"includeAllScopes": {
|
||||||
|
"description": "Indicates whether every visible scope for each scope type (zone, region, global) should be included in the response. For new resource types added after this field, the flag has no effect as new resource types will always include every visible scope for each scope type in response. For resource types which predate this field, if this flag is omitted or false, only scopes of the scope types where the resource type is expected to be found will be included.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"maxResults": {
|
||||||
|
"default": "500",
|
||||||
|
"description": "The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)",
|
||||||
|
"format": "uint32",
|
||||||
|
"location": "query",
|
||||||
|
"minimum": "0",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"orderBy": {
|
||||||
|
"description": "Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy=\"creationTimestamp desc\"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"pageToken": {
|
||||||
|
"description": "Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"description": "Name of the project scoping this request.",
|
||||||
|
"location": "path",
|
||||||
|
"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
|
||||||
|
"required": true,
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"returnPartialSuccess": {
|
||||||
|
"description": "Opt-in for partial success behavior which provides partial results in case of failure. The default value is false.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"path": "projects/{project}/aggregated/targetTcpProxies",
|
||||||
|
"response": {
|
||||||
|
"$ref": "TargetTcpProxyAggregatedList"
|
||||||
|
},
|
||||||
|
"scopes": [
|
||||||
|
"https://www.googleapis.com/auth/cloud-platform",
|
||||||
|
"https://www.googleapis.com/auth/compute",
|
||||||
|
"https://www.googleapis.com/auth/compute.readonly"
|
||||||
|
]
|
||||||
|
},
|
||||||
"delete": {
|
"delete": {
|
||||||
"description": "Deletes the specified TargetTcpProxy resource.",
|
"description": "Deletes the specified TargetTcpProxy resource.",
|
||||||
"flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}",
|
"flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}",
|
||||||
|
|
@ -39932,7 +39992,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"revision": "20220831",
|
"revision": "20220913",
|
||||||
"rootUrl": "https://compute.googleapis.com/",
|
"rootUrl": "https://compute.googleapis.com/",
|
||||||
"schemas": {
|
"schemas": {
|
||||||
"AcceleratorConfig": {
|
"AcceleratorConfig": {
|
||||||
|
|
@ -40403,6 +40463,10 @@
|
||||||
"description": "The DNS domain name for the public PTR record. You can set this field only if the `setPublicPtr` field is enabled in accessConfig. If this field is unspecified in ipv6AccessConfig, a default PTR record will be createc for first IP in associated external IPv6 range.",
|
"description": "The DNS domain name for the public PTR record. You can set this field only if the `setPublicPtr` field is enabled in accessConfig. If this field is unspecified in ipv6AccessConfig, a default PTR record will be createc for first IP in associated external IPv6 range.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"securityPolicy": {
|
||||||
|
"description": "[Output Only] The resource URL for the security policy associated with this access config.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"setPublicDns": {
|
"setPublicDns": {
|
||||||
"description": "Specifies whether a public DNS 'A' record should be created for the external IP address of this access configuration.",
|
"description": "Specifies whether a public DNS 'A' record should be created for the external IP address of this access configuration.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
|
|
@ -43997,6 +44061,21 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"BundledLocalSsds": {
|
||||||
|
"id": "BundledLocalSsds",
|
||||||
|
"properties": {
|
||||||
|
"defaultInterface": {
|
||||||
|
"description": "The default disk interface if the interface is not specified.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"partitionCount": {
|
||||||
|
"description": "The number of partitions.",
|
||||||
|
"format": "int32",
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"CacheInvalidationRule": {
|
"CacheInvalidationRule": {
|
||||||
"id": "CacheInvalidationRule",
|
"id": "CacheInvalidationRule",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
|
@ -48756,25 +48835,25 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The port number for the health check request. Must be specified if port_name and port_specification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence. The port_name should conform to RFC1035.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, gRPC health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
|
|
@ -49017,29 +49096,29 @@
|
||||||
"id": "HTTP2HealthCheck",
|
"id": "HTTP2HealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"host": {
|
"host": {
|
||||||
"description": "The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.",
|
"description": "The value of the host header in the HTTP/2 health check request. If left empty (default value), the host header is set to the destination IP address to which health check packets are sent. The destination IP address depends on the type of load balancer. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#hc-packet-dest",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTP2 health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -49060,7 +49139,7 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.",
|
"description": "Creates a content-based HTTP/2 health check. In addition to the required HTTP 200 (OK) status code, you can configure the health check to pass only when the backend sends this specific ASCII response string within the first 1024 bytes of the HTTP response body. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-http",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"weightReportMode": {
|
"weightReportMode": {
|
||||||
|
|
@ -49084,29 +49163,29 @@
|
||||||
"id": "HTTPHealthCheck",
|
"id": "HTTPHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"host": {
|
"host": {
|
||||||
"description": "The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.",
|
"description": "The value of the host header in the HTTP health check request. If left empty (default value), the host header is set to the destination IP address to which health check packets are sent. The destination IP address depends on the type of load balancer. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#hc-packet-dest",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 80. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTP health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Also supported in legacy HTTP health checks for target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -49127,7 +49206,7 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.",
|
"description": "Creates a content-based HTTP health check. In addition to the required HTTP 200 (OK) status code, you can configure the health check to pass only when the backend sends this specific ASCII response string within the first 1024 bytes of the HTTP response body. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-http",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"weightReportMode": {
|
"weightReportMode": {
|
||||||
|
|
@ -49151,29 +49230,29 @@
|
||||||
"id": "HTTPSHealthCheck",
|
"id": "HTTPSHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"host": {
|
"host": {
|
||||||
"description": "The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.",
|
"description": "The value of the host header in the HTTPS health check request. If left empty (default value), the host header is set to the destination IP address to which health check packets are sent. The destination IP address depends on the type of load balancer. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#hc-packet-dest",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTPS health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -49194,7 +49273,7 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.",
|
"description": "Creates a content-based HTTPS health check. In addition to the required HTTP 200 (OK) status code, you can configure the health check to pass only when the backend sends this specific ASCII response string within the first 1024 bytes of the HTTP response body. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-http",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"weightReportMode": {
|
"weightReportMode": {
|
||||||
|
|
@ -52942,6 +53021,54 @@
|
||||||
"InstanceGroupManagerResizeRequestStatus": {
|
"InstanceGroupManagerResizeRequestStatus": {
|
||||||
"id": "InstanceGroupManagerResizeRequestStatus",
|
"id": "InstanceGroupManagerResizeRequestStatus",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
"error": {
|
||||||
|
"description": "Errors encountered during the queueing or provisioning phases of the ResizeRequest.",
|
||||||
|
"properties": {
|
||||||
|
"errors": {
|
||||||
|
"description": "[Output Only] The array of errors encountered while processing this operation.",
|
||||||
|
"items": {
|
||||||
|
"properties": {
|
||||||
|
"code": {
|
||||||
|
"description": "[Output Only] The error type identifier for this error.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"errorDetails": {
|
||||||
|
"description": "[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.",
|
||||||
|
"items": {
|
||||||
|
"properties": {
|
||||||
|
"errorInfo": {
|
||||||
|
"$ref": "ErrorInfo"
|
||||||
|
},
|
||||||
|
"help": {
|
||||||
|
"$ref": "Help"
|
||||||
|
},
|
||||||
|
"localizedMessage": {
|
||||||
|
"$ref": "LocalizedMessage"
|
||||||
|
},
|
||||||
|
"quotaInfo": {
|
||||||
|
"$ref": "QuotaExceededInfo"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"location": {
|
||||||
|
"description": "[Output Only] Indicates the field in the request that caused the error. This property is optional.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"description": "[Output Only] An optional, human-readable error message.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"queuingPolicy": {
|
"queuingPolicy": {
|
||||||
"$ref": "QueuingPolicy",
|
"$ref": "QueuingPolicy",
|
||||||
"description": "Constraints for the time when the instances start provisioning. Always exposed as absolute time."
|
"description": "Constraints for the time when the instances start provisioning. Always exposed as absolute time."
|
||||||
|
|
@ -58780,6 +58907,10 @@
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"bundledLocalSsds": {
|
||||||
|
"$ref": "BundledLocalSsds",
|
||||||
|
"description": "[Output Only] The configuration of bundled local SSD for the machine type."
|
||||||
|
},
|
||||||
"creationTimestamp": {
|
"creationTimestamp": {
|
||||||
"description": "[Output Only] Creation timestamp in RFC3339 text format.",
|
"description": "[Output Only] Creation timestamp in RFC3339 text format.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
|
@ -71589,10 +71720,12 @@
|
||||||
"description": "Indicates why particular status was returned.",
|
"description": "Indicates why particular status was returned.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"MD5_AUTH_INTERNAL_PROBLEM",
|
"MD5_AUTH_INTERNAL_PROBLEM",
|
||||||
|
"MISSING_NETWORK_CONNECTIVITY_CENTER_SPOKE",
|
||||||
"STATUS_REASON_UNSPECIFIED"
|
"STATUS_REASON_UNSPECIFIED"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN.",
|
"Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN.",
|
||||||
|
"BGP peer disabled because it is not labeled as an NCC spoke. Currently, BGP peers using SD-WAN connectivity or CCI(Cross Cloud Interconnect) attachment will be disabled for this reason.",
|
||||||
""
|
""
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
|
@ -71903,25 +72036,25 @@
|
||||||
"id": "SSLHealthCheck",
|
"id": "SSLHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, SSL health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -71938,11 +72071,11 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"request": {
|
"request": {
|
||||||
"description": "The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.",
|
"description": "Instructs the health check prober to send this exact ASCII string, up to 1024 bytes in length, after establishing the TCP connection and SSL handshake.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.",
|
"description": "Creates a content-based SSL health check. In addition to establishing a TCP connection and the TLS handshake, you can configure the health check to pass only when the backend sends this exact response ASCII string, up to 1024 bytes in length. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-ssl-tcp",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -72709,6 +72842,13 @@
|
||||||
""
|
""
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
},
|
||||||
|
"userDefinedFields": {
|
||||||
|
"description": "Definitions of user-defined fields for CLOUD_ARMOR_NETWORK policies. A user-defined field consists of up to 4 bytes extracted from a fixed offset in the packet, relative to the IPv4, IPv6, TCP, or UDP header, with an optional mask to select certain bits. Rules may then specify matching values for these fields. Example: userDefinedFields: - name: \"ipv4_fragment_offset\" base: IPV4 offset: 6 size: 2 mask: \"0x1fff\"",
|
||||||
|
"items": {
|
||||||
|
"$ref": "SecurityPolicyUserDefinedField"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
|
|
@ -73053,6 +73193,10 @@
|
||||||
"$ref": "SecurityPolicyRuleMatcher",
|
"$ref": "SecurityPolicyRuleMatcher",
|
||||||
"description": "A match condition that incoming traffic is evaluated against. If it evaluates to true, the corresponding 'action' is enforced."
|
"description": "A match condition that incoming traffic is evaluated against. If it evaluates to true, the corresponding 'action' is enforced."
|
||||||
},
|
},
|
||||||
|
"networkMatch": {
|
||||||
|
"$ref": "SecurityPolicyRuleNetworkMatcher",
|
||||||
|
"description": "A match condition that incoming packets are evaluated against for CLOUD_ARMOR_NETWORK security policies. If it matches, the corresponding 'action' is enforced. The match criteria for a rule consists of built-in match fields (like 'srcIpRanges') and potentially multiple user-defined match fields ('userDefinedFields'). Field values may be extracted directly from the packet or derived from it (e.g. 'srcRegionCodes'). Some fields may not be present in every packet (e.g. 'srcPorts'). A user-defined field is only present if the base header is found in the packet and the entire field is in bounds. Each match field may specify which values can match it, listing one or more ranges, prefixes, or exact values that are considered a match for the field. A field value must be present in order to match a specified match field. If no match values are specified for a match field, then any field value is considered to match it, and it's not required to be present. For a packet to match a rule, all specified match fields must match the corresponding field values derived from the packet. Example: networkMatch: srcIpRanges: - \"192.0.2.0/24\" - \"198.51.100.0/24\" userDefinedFields: - name: \"ipv4_fragment_offset\" values: - \"1-0x1fff\" The above match condition matches packets with a source IP in 192.0.2.0/24 or 198.51.100.0/24 and a user-defined field named \"ipv4_fragment_offset\" with a value between 1 and 0x1fff inclusive."
|
||||||
|
},
|
||||||
"preconfiguredWafConfig": {
|
"preconfiguredWafConfig": {
|
||||||
"$ref": "SecurityPolicyRulePreconfiguredWafConfig",
|
"$ref": "SecurityPolicyRulePreconfiguredWafConfig",
|
||||||
"description": "Preconfigured WAF configuration to be applied for the rule. If the rule does not evaluate preconfigured WAF rules, i.e., if evaluatePreconfiguredWaf() is not used, this field will have no effect."
|
"description": "Preconfigured WAF configuration to be applied for the rule. If the rule does not evaluate preconfigured WAF rules, i.e., if evaluatePreconfiguredWaf() is not used, this field will have no effect."
|
||||||
|
|
@ -73241,6 +73385,86 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"SecurityPolicyRuleNetworkMatcher": {
|
||||||
|
"id": "SecurityPolicyRuleNetworkMatcher",
|
||||||
|
"properties": {
|
||||||
|
"destIpRanges": {
|
||||||
|
"description": "Destination IPv4/IPv6 addresses or CIDR prefixes, in standard text format.",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"destPorts": {
|
||||||
|
"description": "Destination port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. \"80\") or range (e.g. \"0-1023\").",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"ipProtocols": {
|
||||||
|
"description": "IPv4 protocol / IPv6 next header (after extension headers). Each element can be an 8-bit unsigned decimal number (e.g. \"6\"), range (e.g. \"253-254\"), or one of the following protocol names: \"tcp\", \"udp\", \"icmp\", \"esp\", \"ah\", \"ipip\", or \"sctp\".",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"srcAsns": {
|
||||||
|
"description": "BGP Autonomous System Number associated with the source IP address.",
|
||||||
|
"items": {
|
||||||
|
"format": "uint32",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"srcIpRanges": {
|
||||||
|
"description": "Source IPv4/IPv6 addresses or CIDR prefixes, in standard text format.",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"srcPorts": {
|
||||||
|
"description": "Source port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. \"80\") or range (e.g. \"0-1023\").",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"srcRegionCodes": {
|
||||||
|
"description": "Two-letter ISO 3166-1 alpha-2 country code associated with the source IP address.",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"userDefinedFields": {
|
||||||
|
"description": "User-defined fields. Each element names a defined field and lists the matching values for that field.",
|
||||||
|
"items": {
|
||||||
|
"$ref": "SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch": {
|
||||||
|
"id": "SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch",
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"description": "Name of the user-defined field, as given in the definition.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"values": {
|
||||||
|
"description": "Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with \"0x\") number (e.g. \"64\") or range (e.g. \"0x400-0x7ff\").",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"SecurityPolicyRulePreconfiguredWafConfig": {
|
"SecurityPolicyRulePreconfiguredWafConfig": {
|
||||||
"id": "SecurityPolicyRulePreconfiguredWafConfig",
|
"id": "SecurityPolicyRulePreconfiguredWafConfig",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
|
@ -73440,6 +73664,46 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"SecurityPolicyUserDefinedField": {
|
||||||
|
"id": "SecurityPolicyUserDefinedField",
|
||||||
|
"properties": {
|
||||||
|
"base": {
|
||||||
|
"description": "The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required",
|
||||||
|
"enum": [
|
||||||
|
"IPV4",
|
||||||
|
"IPV6",
|
||||||
|
"TCP",
|
||||||
|
"UDP"
|
||||||
|
],
|
||||||
|
"enumDescriptions": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"mask": {
|
||||||
|
"description": "If specified, apply this mask (bitwise AND) to the field to ignore bits before matching. Encoded as a hexadecimal number (starting with \"0x\"). The last byte of the field (in network byte order) corresponds to the least significant byte of the mask.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"description": "The name of this field. Must be unique within the policy.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"offset": {
|
||||||
|
"description": "Offset of the first byte of the field (in network byte order) relative to 'base'.",
|
||||||
|
"format": "int32",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"description": "Size of the field in bytes. Valid values: 1-4.",
|
||||||
|
"format": "int32",
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"SecuritySettings": {
|
"SecuritySettings": {
|
||||||
"description": "The authentication and authorization settings for a BackendService.",
|
"description": "The authentication and authorization settings for a BackendService.",
|
||||||
"id": "SecuritySettings",
|
"id": "SecuritySettings",
|
||||||
|
|
@ -76635,25 +76899,25 @@
|
||||||
"id": "TCPHealthCheck",
|
"id": "TCPHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 80. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, TCP health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -76670,11 +76934,11 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"request": {
|
"request": {
|
||||||
"description": "The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.",
|
"description": "Instructs the health check prober to send this exact ASCII string, up to 1024 bytes in length, after establishing the TCP connection.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.",
|
"description": "Creates a content-based TCP health check. In addition to establishing a TCP connection, you can configure the health check to pass only when the backend sends this exact response ASCII string, up to 1024 bytes in length. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-ssl-tcp",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -77830,6 +78094,10 @@
|
||||||
"description": "The URL of the network this target instance uses to forward traffic. If not specified, the traffic will be forwarded to the network that the default network interface belongs to.",
|
"description": "The URL of the network this target instance uses to forward traffic. If not specified, the traffic will be forwarded to the network that the default network interface belongs to.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"securityPolicy": {
|
||||||
|
"description": "[Output Only] The resource URL for the security policy associated with this target instance.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"selfLink": {
|
"selfLink": {
|
||||||
"description": "[Output Only] Server-defined URL for the resource.",
|
"description": "[Output Only] Server-defined URL for the resource.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
|
@ -78248,6 +78516,10 @@
|
||||||
"description": "[Output Only] URL of the region where the target pool resides.",
|
"description": "[Output Only] URL of the region where the target pool resides.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"securityPolicy": {
|
||||||
|
"description": "[Output Only] The resource URL for the security policy associated with this target pool.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"selfLink": {
|
"selfLink": {
|
||||||
"description": "[Output Only] Server-defined URL for the resource.",
|
"description": "[Output Only] Server-defined URL for the resource.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
|
@ -78946,6 +79218,108 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"TargetTcpProxiesScopedList": {
|
||||||
|
"id": "TargetTcpProxiesScopedList",
|
||||||
|
"properties": {
|
||||||
|
"targetTcpProxies": {
|
||||||
|
"description": "A list of TargetTcpProxies contained in this scope.",
|
||||||
|
"items": {
|
||||||
|
"$ref": "TargetTcpProxy"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"warning": {
|
||||||
|
"description": "Informational warning which replaces the list of backend services when the list is empty.",
|
||||||
|
"properties": {
|
||||||
|
"code": {
|
||||||
|
"description": "[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
|
||||||
|
"enum": [
|
||||||
|
"CLEANUP_FAILED",
|
||||||
|
"DEPRECATED_RESOURCE_USED",
|
||||||
|
"DEPRECATED_TYPE_USED",
|
||||||
|
"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
|
||||||
|
"EXPERIMENTAL_TYPE_USED",
|
||||||
|
"EXTERNAL_API_WARNING",
|
||||||
|
"FIELD_VALUE_OVERRIDEN",
|
||||||
|
"INJECTED_KERNELS_DEPRECATED",
|
||||||
|
"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
|
||||||
|
"LARGE_DEPLOYMENT_WARNING",
|
||||||
|
"MISSING_TYPE_DEPENDENCY",
|
||||||
|
"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
|
||||||
|
"NEXT_HOP_CANNOT_IP_FORWARD",
|
||||||
|
"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
|
||||||
|
"NEXT_HOP_INSTANCE_NOT_FOUND",
|
||||||
|
"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
|
||||||
|
"NEXT_HOP_NOT_RUNNING",
|
||||||
|
"NOT_CRITICAL_ERROR",
|
||||||
|
"NO_RESULTS_ON_PAGE",
|
||||||
|
"PARTIAL_SUCCESS",
|
||||||
|
"REQUIRED_TOS_AGREEMENT",
|
||||||
|
"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
|
||||||
|
"RESOURCE_NOT_DELETED",
|
||||||
|
"SCHEMA_VALIDATION_IGNORED",
|
||||||
|
"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
|
||||||
|
"UNDECLARED_PROPERTIES",
|
||||||
|
"UNREACHABLE"
|
||||||
|
],
|
||||||
|
"enumDescriptions": [
|
||||||
|
"Warning about failed cleanup of transient changes made by a failed operation.",
|
||||||
|
"A link to a deprecated resource was created.",
|
||||||
|
"When deploying and at least one of the resources has a type marked as deprecated",
|
||||||
|
"The user created a boot disk that is larger than image size.",
|
||||||
|
"When deploying and at least one of the resources has a type marked as experimental",
|
||||||
|
"Warning that is present in an external api call",
|
||||||
|
"Warning that value of a field has been overridden. Deprecated unused field.",
|
||||||
|
"The operation involved use of an injected kernel, which is deprecated.",
|
||||||
|
"A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.",
|
||||||
|
"When deploying a deployment with a exceedingly large number of resources",
|
||||||
|
"A resource depends on a missing type",
|
||||||
|
"The route's nextHopIp address is not assigned to an instance on the network.",
|
||||||
|
"The route's next hop instance cannot ip forward.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that does not have an ipv6 interface on the same network as the route.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that does not exist.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that is not on the same network as the route.",
|
||||||
|
"The route's next hop instance does not have a status of RUNNING.",
|
||||||
|
"Error which is not critical. We decided to continue the process despite the mentioned error.",
|
||||||
|
"No results are present on a particular list page.",
|
||||||
|
"Success is reported, but some results may be missing due to errors",
|
||||||
|
"The user attempted to use a resource that requires a TOS they have not accepted.",
|
||||||
|
"Warning that a resource is in use.",
|
||||||
|
"One or more of the resources set to auto-delete could not be deleted because they were in use.",
|
||||||
|
"When a resource schema validation is ignored.",
|
||||||
|
"Instance template used in instance group manager is valid as such, but its application does not make a lot of sense, because it allows only single instance in instance group.",
|
||||||
|
"When undeclared properties in the schema are present",
|
||||||
|
"A given scope cannot be reached."
|
||||||
|
],
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"data": {
|
||||||
|
"description": "[Output Only] Metadata about this warning in key: value format. For example: \"data\": [ { \"key\": \"scope\", \"value\": \"zones/us-east1-d\" } ",
|
||||||
|
"items": {
|
||||||
|
"properties": {
|
||||||
|
"key": {
|
||||||
|
"description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"value": {
|
||||||
|
"description": "[Output Only] A warning data value corresponding to the key.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"description": "[Output Only] A human-readable description of the warning code.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"TargetTcpProxiesSetBackendServiceRequest": {
|
"TargetTcpProxiesSetBackendServiceRequest": {
|
||||||
"id": "TargetTcpProxiesSetBackendServiceRequest",
|
"id": "TargetTcpProxiesSetBackendServiceRequest",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
|
@ -79032,6 +79406,133 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"TargetTcpProxyAggregatedList": {
|
||||||
|
"id": "TargetTcpProxyAggregatedList",
|
||||||
|
"properties": {
|
||||||
|
"id": {
|
||||||
|
"description": "[Output Only] Unique identifier for the resource; defined by the server.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"additionalProperties": {
|
||||||
|
"$ref": "TargetTcpProxiesScopedList",
|
||||||
|
"description": "Name of the scope containing this set of TargetTcpProxies."
|
||||||
|
},
|
||||||
|
"description": "A list of TargetTcpProxiesScopedList resources.",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"kind": {
|
||||||
|
"default": "compute#targetTcpProxyAggregatedList",
|
||||||
|
"description": "[Output Only] Type of resource. Always compute#targetTcpProxyAggregatedList for lists of Target TCP Proxies.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"nextPageToken": {
|
||||||
|
"description": "[Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"selfLink": {
|
||||||
|
"description": "[Output Only] Server-defined URL for this resource.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"unreachables": {
|
||||||
|
"description": "[Output Only] Unreachable resources.",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"warning": {
|
||||||
|
"description": "[Output Only] Informational warning message.",
|
||||||
|
"properties": {
|
||||||
|
"code": {
|
||||||
|
"description": "[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
|
||||||
|
"enum": [
|
||||||
|
"CLEANUP_FAILED",
|
||||||
|
"DEPRECATED_RESOURCE_USED",
|
||||||
|
"DEPRECATED_TYPE_USED",
|
||||||
|
"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
|
||||||
|
"EXPERIMENTAL_TYPE_USED",
|
||||||
|
"EXTERNAL_API_WARNING",
|
||||||
|
"FIELD_VALUE_OVERRIDEN",
|
||||||
|
"INJECTED_KERNELS_DEPRECATED",
|
||||||
|
"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
|
||||||
|
"LARGE_DEPLOYMENT_WARNING",
|
||||||
|
"MISSING_TYPE_DEPENDENCY",
|
||||||
|
"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
|
||||||
|
"NEXT_HOP_CANNOT_IP_FORWARD",
|
||||||
|
"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
|
||||||
|
"NEXT_HOP_INSTANCE_NOT_FOUND",
|
||||||
|
"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
|
||||||
|
"NEXT_HOP_NOT_RUNNING",
|
||||||
|
"NOT_CRITICAL_ERROR",
|
||||||
|
"NO_RESULTS_ON_PAGE",
|
||||||
|
"PARTIAL_SUCCESS",
|
||||||
|
"REQUIRED_TOS_AGREEMENT",
|
||||||
|
"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
|
||||||
|
"RESOURCE_NOT_DELETED",
|
||||||
|
"SCHEMA_VALIDATION_IGNORED",
|
||||||
|
"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
|
||||||
|
"UNDECLARED_PROPERTIES",
|
||||||
|
"UNREACHABLE"
|
||||||
|
],
|
||||||
|
"enumDescriptions": [
|
||||||
|
"Warning about failed cleanup of transient changes made by a failed operation.",
|
||||||
|
"A link to a deprecated resource was created.",
|
||||||
|
"When deploying and at least one of the resources has a type marked as deprecated",
|
||||||
|
"The user created a boot disk that is larger than image size.",
|
||||||
|
"When deploying and at least one of the resources has a type marked as experimental",
|
||||||
|
"Warning that is present in an external api call",
|
||||||
|
"Warning that value of a field has been overridden. Deprecated unused field.",
|
||||||
|
"The operation involved use of an injected kernel, which is deprecated.",
|
||||||
|
"A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.",
|
||||||
|
"When deploying a deployment with a exceedingly large number of resources",
|
||||||
|
"A resource depends on a missing type",
|
||||||
|
"The route's nextHopIp address is not assigned to an instance on the network.",
|
||||||
|
"The route's next hop instance cannot ip forward.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that does not have an ipv6 interface on the same network as the route.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that does not exist.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that is not on the same network as the route.",
|
||||||
|
"The route's next hop instance does not have a status of RUNNING.",
|
||||||
|
"Error which is not critical. We decided to continue the process despite the mentioned error.",
|
||||||
|
"No results are present on a particular list page.",
|
||||||
|
"Success is reported, but some results may be missing due to errors",
|
||||||
|
"The user attempted to use a resource that requires a TOS they have not accepted.",
|
||||||
|
"Warning that a resource is in use.",
|
||||||
|
"One or more of the resources set to auto-delete could not be deleted because they were in use.",
|
||||||
|
"When a resource schema validation is ignored.",
|
||||||
|
"Instance template used in instance group manager is valid as such, but its application does not make a lot of sense, because it allows only single instance in instance group.",
|
||||||
|
"When undeclared properties in the schema are present",
|
||||||
|
"A given scope cannot be reached."
|
||||||
|
],
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"data": {
|
||||||
|
"description": "[Output Only] Metadata about this warning in key: value format. For example: \"data\": [ { \"key\": \"scope\", \"value\": \"zones/us-east1-d\" } ",
|
||||||
|
"items": {
|
||||||
|
"properties": {
|
||||||
|
"key": {
|
||||||
|
"description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"value": {
|
||||||
|
"description": "[Output Only] A warning data value corresponding to the key.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"description": "[Output Only] A human-readable description of the warning code.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"TargetTcpProxyList": {
|
"TargetTcpProxyList": {
|
||||||
"description": "Contains a list of TargetTcpProxy resources.",
|
"description": "Contains a list of TargetTcpProxy resources.",
|
||||||
"id": "TargetTcpProxyList",
|
"id": "TargetTcpProxyList",
|
||||||
|
|
@ -79760,12 +80261,12 @@
|
||||||
"id": "UDPHealthCheck",
|
"id": "UDPHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The UDP port number for the health check request. Valid values are 1 through 65535.",
|
"description": "The UDP port number to which the health check prober sends packets. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"request": {
|
"request": {
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -33342,6 +33342,66 @@
|
||||||
},
|
},
|
||||||
"targetTcpProxies": {
|
"targetTcpProxies": {
|
||||||
"methods": {
|
"methods": {
|
||||||
|
"aggregatedList": {
|
||||||
|
"description": "Retrieves the list of all TargetTcpProxy resources, regional and global, available to the specified project.",
|
||||||
|
"flatPath": "projects/{project}/aggregated/targetTcpProxies",
|
||||||
|
"httpMethod": "GET",
|
||||||
|
"id": "compute.targetTcpProxies.aggregatedList",
|
||||||
|
"parameterOrder": [
|
||||||
|
"project"
|
||||||
|
],
|
||||||
|
"parameters": {
|
||||||
|
"filter": {
|
||||||
|
"description": "A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `\u003e`, `\u003c`, `\u003c=`, `\u003e=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:` operator can be used with string fields to match substrings. For non-string fields it is equivalent to the `=` operator. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = \"Intel Skylake\") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = \"Intel Skylake\") OR (cpuPlatform = \"Intel Broadwell\") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq \"double quoted literal\"` `(fieldname1 eq literal) (fieldname2 ne \"literal\")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name \"instance\", you would use `name ne .*instance`.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"includeAllScopes": {
|
||||||
|
"description": "Indicates whether every visible scope for each scope type (zone, region, global) should be included in the response. For new resource types added after this field, the flag has no effect as new resource types will always include every visible scope for each scope type in response. For resource types which predate this field, if this flag is omitted or false, only scopes of the scope types where the resource type is expected to be found will be included.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"maxResults": {
|
||||||
|
"default": "500",
|
||||||
|
"description": "The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)",
|
||||||
|
"format": "uint32",
|
||||||
|
"location": "query",
|
||||||
|
"minimum": "0",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"orderBy": {
|
||||||
|
"description": "Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy=\"creationTimestamp desc\"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"pageToken": {
|
||||||
|
"description": "Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"description": "Name of the project scoping this request.",
|
||||||
|
"location": "path",
|
||||||
|
"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
|
||||||
|
"required": true,
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"returnPartialSuccess": {
|
||||||
|
"description": "Opt-in for partial success behavior which provides partial results in case of failure. The default value is false.",
|
||||||
|
"location": "query",
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"path": "projects/{project}/aggregated/targetTcpProxies",
|
||||||
|
"response": {
|
||||||
|
"$ref": "TargetTcpProxyAggregatedList"
|
||||||
|
},
|
||||||
|
"scopes": [
|
||||||
|
"https://www.googleapis.com/auth/cloud-platform",
|
||||||
|
"https://www.googleapis.com/auth/compute",
|
||||||
|
"https://www.googleapis.com/auth/compute.readonly"
|
||||||
|
]
|
||||||
|
},
|
||||||
"delete": {
|
"delete": {
|
||||||
"description": "Deletes the specified TargetTcpProxy resource.",
|
"description": "Deletes the specified TargetTcpProxy resource.",
|
||||||
"flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}",
|
"flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}",
|
||||||
|
|
@ -35452,7 +35512,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"revision": "20220831",
|
"revision": "20220913",
|
||||||
"rootUrl": "https://compute.googleapis.com/",
|
"rootUrl": "https://compute.googleapis.com/",
|
||||||
"schemas": {
|
"schemas": {
|
||||||
"AcceleratorConfig": {
|
"AcceleratorConfig": {
|
||||||
|
|
@ -39246,6 +39306,21 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"BundledLocalSsds": {
|
||||||
|
"id": "BundledLocalSsds",
|
||||||
|
"properties": {
|
||||||
|
"defaultInterface": {
|
||||||
|
"description": "The default disk interface if the interface is not specified.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"partitionCount": {
|
||||||
|
"description": "The number of partitions.",
|
||||||
|
"format": "int32",
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"CacheInvalidationRule": {
|
"CacheInvalidationRule": {
|
||||||
"id": "CacheInvalidationRule",
|
"id": "CacheInvalidationRule",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
|
@ -43125,25 +43200,25 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The port number for the health check request. Must be specified if port_name and port_specification are not set or if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence. The port_name should conform to RFC1035.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, gRPC health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
|
|
@ -43337,29 +43412,29 @@
|
||||||
"id": "HTTP2HealthCheck",
|
"id": "HTTP2HealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"host": {
|
"host": {
|
||||||
"description": "The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.",
|
"description": "The value of the host header in the HTTP/2 health check request. If left empty (default value), the host header is set to the destination IP address to which health check packets are sent. The destination IP address depends on the type of load balancer. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#hc-packet-dest",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTP2 health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -43380,7 +43455,7 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.",
|
"description": "Creates a content-based HTTP/2 health check. In addition to the required HTTP 200 (OK) status code, you can configure the health check to pass only when the backend sends this specific ASCII response string within the first 1024 bytes of the HTTP response body. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-http",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -43390,29 +43465,29 @@
|
||||||
"id": "HTTPHealthCheck",
|
"id": "HTTPHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"host": {
|
"host": {
|
||||||
"description": "The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.",
|
"description": "The value of the host header in the HTTP health check request. If left empty (default value), the host header is set to the destination IP address to which health check packets are sent. The destination IP address depends on the type of load balancer. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#hc-packet-dest",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 80. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTP health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Also supported in legacy HTTP health checks for target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -43433,7 +43508,7 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.",
|
"description": "Creates a content-based HTTP health check. In addition to the required HTTP 200 (OK) status code, you can configure the health check to pass only when the backend sends this specific ASCII response string within the first 1024 bytes of the HTTP response body. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-http",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -43443,29 +43518,29 @@
|
||||||
"id": "HTTPSHealthCheck",
|
"id": "HTTPSHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"host": {
|
"host": {
|
||||||
"description": "The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.",
|
"description": "The value of the host header in the HTTPS health check request. If left empty (default value), the host header is set to the destination IP address to which health check packets are sent. The destination IP address depends on the type of load balancer. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#hc-packet-dest",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, HTTPS health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -43486,7 +43561,7 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The string to match anywhere in the first 1024 bytes of the response body. If left empty (the default value), the status code determines health. The response data can only be ASCII.",
|
"description": "Creates a content-based HTTPS health check. In addition to the required HTTP 200 (OK) status code, you can configure the health check to pass only when the backend sends this specific ASCII response string within the first 1024 bytes of the HTTP response body. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-http",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -45676,6 +45751,10 @@
|
||||||
},
|
},
|
||||||
"type": "array"
|
"type": "array"
|
||||||
},
|
},
|
||||||
|
"resourceStatus": {
|
||||||
|
"$ref": "ResourceStatus",
|
||||||
|
"description": "[Output Only] Specifies values set for instance attributes as compared to the values requested by user in the corresponding input only field."
|
||||||
|
},
|
||||||
"satisfiesPzs": {
|
"satisfiesPzs": {
|
||||||
"description": "[Output Only] Reserved for future use.",
|
"description": "[Output Only] Reserved for future use.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
|
|
@ -50921,6 +51000,10 @@
|
||||||
},
|
},
|
||||||
"type": "array"
|
"type": "array"
|
||||||
},
|
},
|
||||||
|
"bundledLocalSsds": {
|
||||||
|
"$ref": "BundledLocalSsds",
|
||||||
|
"description": "[Output Only] The configuration of bundled local SSD for the machine type."
|
||||||
|
},
|
||||||
"creationTimestamp": {
|
"creationTimestamp": {
|
||||||
"description": "[Output Only] Creation timestamp in RFC3339 text format.",
|
"description": "[Output Only] Creation timestamp in RFC3339 text format.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
|
@ -60439,6 +60522,17 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"ResourceStatus": {
|
||||||
|
"description": "Contains output only fields. Use this sub-message for actual values set on Instance attributes as compared to the value requested by the user (intent) in their instance CRUD calls.",
|
||||||
|
"id": "ResourceStatus",
|
||||||
|
"properties": {
|
||||||
|
"physicalHost": {
|
||||||
|
"description": "[Output Only] An opaque ID of the host on which the VM is running.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"RolloutPolicy": {
|
"RolloutPolicy": {
|
||||||
"description": "A rollout policy configuration.",
|
"description": "A rollout policy configuration.",
|
||||||
"id": "RolloutPolicy",
|
"id": "RolloutPolicy",
|
||||||
|
|
@ -62129,25 +62223,25 @@
|
||||||
"id": "SSLHealthCheck",
|
"id": "SSLHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, SSL health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -62164,11 +62258,11 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"request": {
|
"request": {
|
||||||
"description": "The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.",
|
"description": "Instructs the health check prober to send this exact ASCII string, up to 1024 bytes in length, after establishing the TCP connection and SSL handshake.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.",
|
"description": "Creates a content-based SSL health check. In addition to establishing a TCP connection and the TLS handshake, you can configure the health check to pass only when the backend sends this exact response ASCII string, up to 1024 bytes in length. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-ssl-tcp",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -66524,25 +66618,25 @@
|
||||||
"id": "TCPHealthCheck",
|
"id": "TCPHealthCheck",
|
||||||
"properties": {
|
"properties": {
|
||||||
"port": {
|
"port": {
|
||||||
"description": "The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.",
|
"description": "The TCP port number to which the health check prober sends packets. The default value is 80. Valid values are 1 through 65535.",
|
||||||
"format": "int32",
|
"format": "int32",
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"portName": {
|
"portName": {
|
||||||
"description": "Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.",
|
"description": "Not supported.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"portSpecification": {
|
"portSpecification": {
|
||||||
"description": "Specifies how port is selected for health checking, can be one of following values: USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking. If not specified, TCP health check follows behavior specified in port and portName fields.",
|
"description": "Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.",
|
||||||
"enum": [
|
"enum": [
|
||||||
"USE_FIXED_PORT",
|
"USE_FIXED_PORT",
|
||||||
"USE_NAMED_PORT",
|
"USE_NAMED_PORT",
|
||||||
"USE_SERVING_PORT"
|
"USE_SERVING_PORT"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"The port number in port is used for health checking.",
|
"The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.",
|
||||||
"The portName is used for health checking.",
|
"Not supported.",
|
||||||
"For NetworkEndpointGroup, the port specified for each network endpoint is used for health checking. For other backends, the port or named port specified in the Backend Service is used for health checking."
|
"For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports."
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -66559,11 +66653,11 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"request": {
|
"request": {
|
||||||
"description": "The application data to send once the TCP connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.",
|
"description": "Instructs the health check prober to send this exact ASCII string, up to 1024 bytes in length, after establishing the TCP connection.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"description": "The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.",
|
"description": "Creates a content-based TCP health check. In addition to establishing a TCP connection, you can configure the health check to pass only when the backend sends this exact response ASCII string, up to 1024 bytes in length. For details, see: https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-ssl-tcp",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -68819,6 +68913,108 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"TargetTcpProxiesScopedList": {
|
||||||
|
"id": "TargetTcpProxiesScopedList",
|
||||||
|
"properties": {
|
||||||
|
"targetTcpProxies": {
|
||||||
|
"description": "A list of TargetTcpProxies contained in this scope.",
|
||||||
|
"items": {
|
||||||
|
"$ref": "TargetTcpProxy"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"warning": {
|
||||||
|
"description": "Informational warning which replaces the list of backend services when the list is empty.",
|
||||||
|
"properties": {
|
||||||
|
"code": {
|
||||||
|
"description": "[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
|
||||||
|
"enum": [
|
||||||
|
"CLEANUP_FAILED",
|
||||||
|
"DEPRECATED_RESOURCE_USED",
|
||||||
|
"DEPRECATED_TYPE_USED",
|
||||||
|
"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
|
||||||
|
"EXPERIMENTAL_TYPE_USED",
|
||||||
|
"EXTERNAL_API_WARNING",
|
||||||
|
"FIELD_VALUE_OVERRIDEN",
|
||||||
|
"INJECTED_KERNELS_DEPRECATED",
|
||||||
|
"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
|
||||||
|
"LARGE_DEPLOYMENT_WARNING",
|
||||||
|
"MISSING_TYPE_DEPENDENCY",
|
||||||
|
"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
|
||||||
|
"NEXT_HOP_CANNOT_IP_FORWARD",
|
||||||
|
"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
|
||||||
|
"NEXT_HOP_INSTANCE_NOT_FOUND",
|
||||||
|
"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
|
||||||
|
"NEXT_HOP_NOT_RUNNING",
|
||||||
|
"NOT_CRITICAL_ERROR",
|
||||||
|
"NO_RESULTS_ON_PAGE",
|
||||||
|
"PARTIAL_SUCCESS",
|
||||||
|
"REQUIRED_TOS_AGREEMENT",
|
||||||
|
"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
|
||||||
|
"RESOURCE_NOT_DELETED",
|
||||||
|
"SCHEMA_VALIDATION_IGNORED",
|
||||||
|
"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
|
||||||
|
"UNDECLARED_PROPERTIES",
|
||||||
|
"UNREACHABLE"
|
||||||
|
],
|
||||||
|
"enumDescriptions": [
|
||||||
|
"Warning about failed cleanup of transient changes made by a failed operation.",
|
||||||
|
"A link to a deprecated resource was created.",
|
||||||
|
"When deploying and at least one of the resources has a type marked as deprecated",
|
||||||
|
"The user created a boot disk that is larger than image size.",
|
||||||
|
"When deploying and at least one of the resources has a type marked as experimental",
|
||||||
|
"Warning that is present in an external api call",
|
||||||
|
"Warning that value of a field has been overridden. Deprecated unused field.",
|
||||||
|
"The operation involved use of an injected kernel, which is deprecated.",
|
||||||
|
"A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.",
|
||||||
|
"When deploying a deployment with a exceedingly large number of resources",
|
||||||
|
"A resource depends on a missing type",
|
||||||
|
"The route's nextHopIp address is not assigned to an instance on the network.",
|
||||||
|
"The route's next hop instance cannot ip forward.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that does not have an ipv6 interface on the same network as the route.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that does not exist.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that is not on the same network as the route.",
|
||||||
|
"The route's next hop instance does not have a status of RUNNING.",
|
||||||
|
"Error which is not critical. We decided to continue the process despite the mentioned error.",
|
||||||
|
"No results are present on a particular list page.",
|
||||||
|
"Success is reported, but some results may be missing due to errors",
|
||||||
|
"The user attempted to use a resource that requires a TOS they have not accepted.",
|
||||||
|
"Warning that a resource is in use.",
|
||||||
|
"One or more of the resources set to auto-delete could not be deleted because they were in use.",
|
||||||
|
"When a resource schema validation is ignored.",
|
||||||
|
"Instance template used in instance group manager is valid as such, but its application does not make a lot of sense, because it allows only single instance in instance group.",
|
||||||
|
"When undeclared properties in the schema are present",
|
||||||
|
"A given scope cannot be reached."
|
||||||
|
],
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"data": {
|
||||||
|
"description": "[Output Only] Metadata about this warning in key: value format. For example: \"data\": [ { \"key\": \"scope\", \"value\": \"zones/us-east1-d\" } ",
|
||||||
|
"items": {
|
||||||
|
"properties": {
|
||||||
|
"key": {
|
||||||
|
"description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"value": {
|
||||||
|
"description": "[Output Only] A warning data value corresponding to the key.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"description": "[Output Only] A human-readable description of the warning code.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"TargetTcpProxiesSetBackendServiceRequest": {
|
"TargetTcpProxiesSetBackendServiceRequest": {
|
||||||
"id": "TargetTcpProxiesSetBackendServiceRequest",
|
"id": "TargetTcpProxiesSetBackendServiceRequest",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
|
@ -68905,6 +69101,133 @@
|
||||||
},
|
},
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
|
"TargetTcpProxyAggregatedList": {
|
||||||
|
"id": "TargetTcpProxyAggregatedList",
|
||||||
|
"properties": {
|
||||||
|
"id": {
|
||||||
|
"description": "[Output Only] Unique identifier for the resource; defined by the server.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"additionalProperties": {
|
||||||
|
"$ref": "TargetTcpProxiesScopedList",
|
||||||
|
"description": "Name of the scope containing this set of TargetTcpProxies."
|
||||||
|
},
|
||||||
|
"description": "A list of TargetTcpProxiesScopedList resources.",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"kind": {
|
||||||
|
"default": "compute#targetTcpProxyAggregatedList",
|
||||||
|
"description": "[Output Only] Type of resource. Always compute#targetTcpProxyAggregatedList for lists of Target TCP Proxies.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"nextPageToken": {
|
||||||
|
"description": "[Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"selfLink": {
|
||||||
|
"description": "[Output Only] Server-defined URL for this resource.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"unreachables": {
|
||||||
|
"description": "[Output Only] Unreachable resources.",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"warning": {
|
||||||
|
"description": "[Output Only] Informational warning message.",
|
||||||
|
"properties": {
|
||||||
|
"code": {
|
||||||
|
"description": "[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
|
||||||
|
"enum": [
|
||||||
|
"CLEANUP_FAILED",
|
||||||
|
"DEPRECATED_RESOURCE_USED",
|
||||||
|
"DEPRECATED_TYPE_USED",
|
||||||
|
"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
|
||||||
|
"EXPERIMENTAL_TYPE_USED",
|
||||||
|
"EXTERNAL_API_WARNING",
|
||||||
|
"FIELD_VALUE_OVERRIDEN",
|
||||||
|
"INJECTED_KERNELS_DEPRECATED",
|
||||||
|
"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
|
||||||
|
"LARGE_DEPLOYMENT_WARNING",
|
||||||
|
"MISSING_TYPE_DEPENDENCY",
|
||||||
|
"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
|
||||||
|
"NEXT_HOP_CANNOT_IP_FORWARD",
|
||||||
|
"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
|
||||||
|
"NEXT_HOP_INSTANCE_NOT_FOUND",
|
||||||
|
"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
|
||||||
|
"NEXT_HOP_NOT_RUNNING",
|
||||||
|
"NOT_CRITICAL_ERROR",
|
||||||
|
"NO_RESULTS_ON_PAGE",
|
||||||
|
"PARTIAL_SUCCESS",
|
||||||
|
"REQUIRED_TOS_AGREEMENT",
|
||||||
|
"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
|
||||||
|
"RESOURCE_NOT_DELETED",
|
||||||
|
"SCHEMA_VALIDATION_IGNORED",
|
||||||
|
"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
|
||||||
|
"UNDECLARED_PROPERTIES",
|
||||||
|
"UNREACHABLE"
|
||||||
|
],
|
||||||
|
"enumDescriptions": [
|
||||||
|
"Warning about failed cleanup of transient changes made by a failed operation.",
|
||||||
|
"A link to a deprecated resource was created.",
|
||||||
|
"When deploying and at least one of the resources has a type marked as deprecated",
|
||||||
|
"The user created a boot disk that is larger than image size.",
|
||||||
|
"When deploying and at least one of the resources has a type marked as experimental",
|
||||||
|
"Warning that is present in an external api call",
|
||||||
|
"Warning that value of a field has been overridden. Deprecated unused field.",
|
||||||
|
"The operation involved use of an injected kernel, which is deprecated.",
|
||||||
|
"A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.",
|
||||||
|
"When deploying a deployment with a exceedingly large number of resources",
|
||||||
|
"A resource depends on a missing type",
|
||||||
|
"The route's nextHopIp address is not assigned to an instance on the network.",
|
||||||
|
"The route's next hop instance cannot ip forward.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that does not have an ipv6 interface on the same network as the route.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that does not exist.",
|
||||||
|
"The route's nextHopInstance URL refers to an instance that is not on the same network as the route.",
|
||||||
|
"The route's next hop instance does not have a status of RUNNING.",
|
||||||
|
"Error which is not critical. We decided to continue the process despite the mentioned error.",
|
||||||
|
"No results are present on a particular list page.",
|
||||||
|
"Success is reported, but some results may be missing due to errors",
|
||||||
|
"The user attempted to use a resource that requires a TOS they have not accepted.",
|
||||||
|
"Warning that a resource is in use.",
|
||||||
|
"One or more of the resources set to auto-delete could not be deleted because they were in use.",
|
||||||
|
"When a resource schema validation is ignored.",
|
||||||
|
"Instance template used in instance group manager is valid as such, but its application does not make a lot of sense, because it allows only single instance in instance group.",
|
||||||
|
"When undeclared properties in the schema are present",
|
||||||
|
"A given scope cannot be reached."
|
||||||
|
],
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"data": {
|
||||||
|
"description": "[Output Only] Metadata about this warning in key: value format. For example: \"data\": [ { \"key\": \"scope\", \"value\": \"zones/us-east1-d\" } ",
|
||||||
|
"items": {
|
||||||
|
"properties": {
|
||||||
|
"key": {
|
||||||
|
"description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"value": {
|
||||||
|
"description": "[Output Only] A warning data value corresponding to the key.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"description": "[Output Only] A human-readable description of the warning code.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"TargetTcpProxyList": {
|
"TargetTcpProxyList": {
|
||||||
"description": "Contains a list of TargetTcpProxy resources.",
|
"description": "Contains a list of TargetTcpProxy resources.",
|
||||||
"id": "TargetTcpProxyList",
|
"id": "TargetTcpProxyList",
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1824,7 +1824,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"revision": "20220908",
|
"revision": "20220915",
|
||||||
"rootUrl": "https://dns.googleapis.com/",
|
"rootUrl": "https://dns.googleapis.com/",
|
||||||
"schemas": {
|
"schemas": {
|
||||||
"Change": {
|
"Change": {
|
||||||
|
|
@ -3375,6 +3375,13 @@
|
||||||
"default": "dns#responsePolicy",
|
"default": "dns#responsePolicy",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"labels": {
|
||||||
|
"additionalProperties": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"description": "User labels.",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
"description": "List of network names specifying networks to which this policy is applied.",
|
"description": "List of network names specifying networks to which this policy is applied.",
|
||||||
"items": {
|
"items": {
|
||||||
|
|
|
||||||
|
|
@ -2954,6 +2954,9 @@ type ResponsePolicy struct {
|
||||||
|
|
||||||
Kind string `json:"kind,omitempty"`
|
Kind string `json:"kind,omitempty"`
|
||||||
|
|
||||||
|
// Labels: User labels.
|
||||||
|
Labels map[string]string `json:"labels,omitempty"`
|
||||||
|
|
||||||
// Networks: List of network names specifying networks to which this
|
// Networks: List of network names specifying networks to which this
|
||||||
// policy is applied.
|
// policy is applied.
|
||||||
Networks []*ResponsePolicyNetwork `json:"networks,omitempty"`
|
Networks []*ResponsePolicyNetwork `json:"networks,omitempty"`
|
||||||
|
|
|
||||||
|
|
@ -5,4 +5,4 @@
|
||||||
package internal
|
package internal
|
||||||
|
|
||||||
// Version is the current tagged release of the library.
|
// Version is the current tagged release of the library.
|
||||||
const Version = "0.97.0"
|
const Version = "0.98.0"
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,7 @@ github.com/aws/amazon-ec2-instance-selector/v2/pkg/instancetypes
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector
|
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector/outputs
|
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector/outputs
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2/pkg/sorter
|
github.com/aws/amazon-ec2-instance-selector/v2/pkg/sorter
|
||||||
# github.com/aws/aws-sdk-go v1.44.104
|
# github.com/aws/aws-sdk-go v1.44.108
|
||||||
## explicit; go 1.11
|
## explicit; go 1.11
|
||||||
github.com/aws/aws-sdk-go/aws
|
github.com/aws/aws-sdk-go/aws
|
||||||
github.com/aws/aws-sdk-go/aws/arn
|
github.com/aws/aws-sdk-go/aws/arn
|
||||||
|
|
@ -254,7 +254,7 @@ github.com/cpuguy83/go-md2man/v2/md2man
|
||||||
# github.com/davecgh/go-spew v1.1.1
|
# github.com/davecgh/go-spew v1.1.1
|
||||||
## explicit
|
## explicit
|
||||||
github.com/davecgh/go-spew/spew
|
github.com/davecgh/go-spew/spew
|
||||||
# github.com/digitalocean/godo v1.85.0
|
# github.com/digitalocean/godo v1.86.0
|
||||||
## explicit; go 1.18
|
## explicit; go 1.18
|
||||||
github.com/digitalocean/godo
|
github.com/digitalocean/godo
|
||||||
github.com/digitalocean/godo/metrics
|
github.com/digitalocean/godo/metrics
|
||||||
|
|
@ -568,7 +568,7 @@ github.com/hashicorp/hcl/hcl/token
|
||||||
github.com/hashicorp/hcl/json/parser
|
github.com/hashicorp/hcl/json/parser
|
||||||
github.com/hashicorp/hcl/json/scanner
|
github.com/hashicorp/hcl/json/scanner
|
||||||
github.com/hashicorp/hcl/json/token
|
github.com/hashicorp/hcl/json/token
|
||||||
# github.com/hashicorp/hcl/v2 v2.14.0
|
# github.com/hashicorp/hcl/v2 v2.14.1
|
||||||
## explicit; go 1.18
|
## explicit; go 1.18
|
||||||
github.com/hashicorp/hcl/v2
|
github.com/hashicorp/hcl/v2
|
||||||
github.com/hashicorp/hcl/v2/ext/customdecode
|
github.com/hashicorp/hcl/v2/ext/customdecode
|
||||||
|
|
@ -949,7 +949,7 @@ go.uber.org/atomic
|
||||||
# go.uber.org/multierr v1.8.0
|
# go.uber.org/multierr v1.8.0
|
||||||
## explicit; go 1.14
|
## explicit; go 1.14
|
||||||
go.uber.org/multierr
|
go.uber.org/multierr
|
||||||
# golang.org/x/crypto v0.0.0-20220919173607-35f4265a4bc0
|
# golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be
|
||||||
## explicit; go 1.17
|
## explicit; go 1.17
|
||||||
golang.org/x/crypto/bcrypt
|
golang.org/x/crypto/bcrypt
|
||||||
golang.org/x/crypto/blake2b
|
golang.org/x/crypto/blake2b
|
||||||
|
|
@ -976,7 +976,7 @@ golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
|
||||||
golang.org/x/mod/internal/lazyregexp
|
golang.org/x/mod/internal/lazyregexp
|
||||||
golang.org/x/mod/module
|
golang.org/x/mod/module
|
||||||
golang.org/x/mod/semver
|
golang.org/x/mod/semver
|
||||||
# golang.org/x/net v0.0.0-20220921203646-d300de134e69
|
# golang.org/x/net v0.0.0-20220927171203-f486391704dc
|
||||||
## explicit; go 1.17
|
## explicit; go 1.17
|
||||||
golang.org/x/net/bpf
|
golang.org/x/net/bpf
|
||||||
golang.org/x/net/context
|
golang.org/x/net/context
|
||||||
|
|
@ -1003,11 +1003,11 @@ golang.org/x/oauth2/google/internal/externalaccount
|
||||||
golang.org/x/oauth2/internal
|
golang.org/x/oauth2/internal
|
||||||
golang.org/x/oauth2/jws
|
golang.org/x/oauth2/jws
|
||||||
golang.org/x/oauth2/jwt
|
golang.org/x/oauth2/jwt
|
||||||
# golang.org/x/sync v0.0.0-20220907140024-f12130a52804
|
# golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0
|
||||||
## explicit
|
## explicit
|
||||||
golang.org/x/sync/errgroup
|
golang.org/x/sync/errgroup
|
||||||
golang.org/x/sync/semaphore
|
golang.org/x/sync/semaphore
|
||||||
# golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8
|
# golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec
|
||||||
## explicit; go 1.17
|
## explicit; go 1.17
|
||||||
golang.org/x/sys/cpu
|
golang.org/x/sys/cpu
|
||||||
golang.org/x/sys/execabs
|
golang.org/x/sys/execabs
|
||||||
|
|
@ -1058,7 +1058,7 @@ golang.org/x/tools/internal/typesinternal
|
||||||
# gomodules.xyz/jsonpatch/v2 v2.2.0
|
# gomodules.xyz/jsonpatch/v2 v2.2.0
|
||||||
## explicit; go 1.12
|
## explicit; go 1.12
|
||||||
gomodules.xyz/jsonpatch/v2
|
gomodules.xyz/jsonpatch/v2
|
||||||
# google.golang.org/api v0.97.0
|
# google.golang.org/api v0.98.0
|
||||||
## explicit; go 1.15
|
## explicit; go 1.15
|
||||||
google.golang.org/api/cloudresourcemanager/v1
|
google.golang.org/api/cloudresourcemanager/v1
|
||||||
google.golang.org/api/compute/v0.alpha
|
google.golang.org/api/compute/v0.alpha
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue