mirror of https://github.com/kubernetes/kops.git
Update dependencies
This commit is contained in:
parent
daeac5dce7
commit
c1ac138228
14
go.mod
14
go.mod
|
|
@ -14,10 +14,10 @@ require (
|
|||
github.com/Masterminds/sprig/v3 v3.2.2
|
||||
github.com/apparentlymart/go-cidr v1.1.0
|
||||
github.com/aws/amazon-ec2-instance-selector/v2 v2.3.3
|
||||
github.com/aws/aws-sdk-go v1.44.65
|
||||
github.com/aws/aws-sdk-go v1.44.70
|
||||
github.com/blang/semver/v4 v4.0.0
|
||||
github.com/cert-manager/cert-manager v1.9.1
|
||||
github.com/digitalocean/godo v1.81.0
|
||||
github.com/digitalocean/godo v1.82.0
|
||||
github.com/go-ini/ini v1.66.6
|
||||
github.com/go-logr/logr v1.2.3
|
||||
github.com/gogo/protobuf v1.3.2
|
||||
|
|
@ -29,7 +29,7 @@ require (
|
|||
github.com/gophercloud/gophercloud v0.25.0
|
||||
github.com/hashicorp/hcl/v2 v2.13.0
|
||||
github.com/hashicorp/vault/api v1.7.2
|
||||
github.com/hetznercloud/hcloud-go v1.35.1
|
||||
github.com/hetznercloud/hcloud-go v1.35.2
|
||||
github.com/jacksontj/memberlistmesh v0.0.0-20190905163944-93462b9d2bb7
|
||||
github.com/mitchellh/mapstructure v1.5.0
|
||||
github.com/pelletier/go-toml v1.9.5
|
||||
|
|
@ -39,17 +39,17 @@ require (
|
|||
github.com/spf13/cobra v1.5.0
|
||||
github.com/spf13/pflag v1.0.5
|
||||
github.com/spf13/viper v1.12.0
|
||||
github.com/spotinst/spotinst-sdk-go v1.124.0
|
||||
github.com/spotinst/spotinst-sdk-go v1.125.0
|
||||
github.com/stretchr/testify v1.8.0
|
||||
github.com/weaveworks/mesh v0.0.0-20191105120815-58dbcc3e8e63
|
||||
github.com/zclconf/go-cty v1.10.0
|
||||
go.uber.org/multierr v1.8.0
|
||||
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa
|
||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462
|
||||
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48
|
||||
golang.org/x/oauth2 v0.0.0-20220722155238-128564f6959c
|
||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
|
||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
|
||||
google.golang.org/api v0.90.0
|
||||
golang.org/x/sys v0.0.0-20220804214406-8e32c043e418
|
||||
google.golang.org/api v0.91.0
|
||||
gopkg.in/gcfg.v1 v1.2.3
|
||||
gopkg.in/inf.v0 v0.9.1
|
||||
gopkg.in/square/go-jose.v2 v2.6.0
|
||||
|
|
|
|||
28
go.sum
28
go.sum
|
|
@ -180,8 +180,8 @@ github.com/aws/aws-sdk-go v1.23.20/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpi
|
|||
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.38.49/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||
github.com/aws/aws-sdk-go v1.44.65 h1:G+kuQ0+kcg8ltLZqju3OA9NDtGsGuSDrNWaXwgYFEH8=
|
||||
github.com/aws/aws-sdk-go v1.44.65/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
||||
github.com/aws/aws-sdk-go v1.44.70 h1:wrwAbqJqf+ncEK1F/bXTYpgO6zXIgQXi/2ppBgmYI9g=
|
||||
github.com/aws/aws-sdk-go v1.44.70/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
||||
github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM=
|
||||
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=
|
||||
|
|
@ -276,8 +276,8 @@ github.com/daviddengcn/go-colortext v0.0.0-20160507010035-511bcaf42ccd/go.mod h1
|
|||
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/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
|
||||
github.com/digitalocean/godo v1.81.0 h1:sjb3fOfPfSlUQUK22E87BcI8Zx2qtnF7VUCCO4UK3C8=
|
||||
github.com/digitalocean/godo v1.81.0/go.mod h1:BPCqvwbjbGqxuUnIKB4EvS/AX7IDnNmt5fwvIkWo+ew=
|
||||
github.com/digitalocean/godo v1.82.0 h1:lqAit46H1CqJGjh7LDbsamng/UMBME5rvmfH3Vb5Yy8=
|
||||
github.com/digitalocean/godo v1.82.0/go.mod h1:BPCqvwbjbGqxuUnIKB4EvS/AX7IDnNmt5fwvIkWo+ew=
|
||||
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/distribution/distribution/v3 v3.0.0-20220526142353-ffbd94cbe269 h1:hbCT8ZPPMqefiAWD2ZKjn7ypokIGViTvBBg/ExLSdCk=
|
||||
|
|
@ -683,8 +683,8 @@ github.com/hashicorp/vault/sdk v0.5.1 h1:zly/TmNgOXCGgWIRA8GojyXzG817POtVh3uzIwz
|
|||
github.com/hashicorp/vault/sdk v0.5.1/go.mod h1:DoGraE9kKGNcVgPmTuX357Fm6WAx1Okvde8Vp3dPDoU=
|
||||
github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb h1:b5rjCoWHc7eqmAS4/qyk21ZsHyb6Mxv/jykxvNTkU4M=
|
||||
github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM=
|
||||
github.com/hetznercloud/hcloud-go v1.35.1 h1:/9d9BCWDavHbsUee5ECUNABiiTlZEfVSIsdbdq3tXHc=
|
||||
github.com/hetznercloud/hcloud-go v1.35.1/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA=
|
||||
github.com/hetznercloud/hcloud-go v1.35.2 h1:eEDtmDiI2plZ2UQmj4YpiYse5XbtpXOUBpAdIOLxzgE=
|
||||
github.com/hetznercloud/hcloud-go v1.35.2/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA=
|
||||
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
|
||||
github.com/huandu/xstrings v1.0.0/go.mod h1:4qWG/gcEcfX4z/mBDHJ++3ReCw9ibxbsNJbcucJdbSo=
|
||||
github.com/huandu/xstrings v1.2.0/go.mod h1:DvyZB1rfVYsBIigL8HwpZgxHwXozlTgGqn63UyNX5k4=
|
||||
|
|
@ -1096,8 +1096,8 @@ github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH
|
|||
github.com/spf13/viper v1.9.0/go.mod h1:+i6ajR7OX2XaiBkrcZJFK21htRk7eDeLg7+O6bhUPP4=
|
||||
github.com/spf13/viper v1.12.0 h1:CZ7eSOd3kZoaYDLbXnmzgQI5RlciuXBMA+18HwHRfZQ=
|
||||
github.com/spf13/viper v1.12.0/go.mod h1:b6COn30jlNxbm/V2IqWiNWkJ+vZNiMNksliPCiuKtSI=
|
||||
github.com/spotinst/spotinst-sdk-go v1.124.0 h1:6p8i+tQfotzxL6wsSgN7s6gq93uZCCSRLAY5bM1L7kE=
|
||||
github.com/spotinst/spotinst-sdk-go v1.124.0/go.mod h1:C6mrT7+mqOgPyabacjyYTvilu8Xm96mvTvrZQhj99WI=
|
||||
github.com/spotinst/spotinst-sdk-go v1.125.0 h1:ahzSiFGf+4ZdQfFdpZ1mFZf4oLCX4vLEZAlw1zyiI0w=
|
||||
github.com/spotinst/spotinst-sdk-go v1.125.0/go.mod h1:C6mrT7+mqOgPyabacjyYTvilu8Xm96mvTvrZQhj99WI=
|
||||
github.com/ssgreg/nlreturn/v2 v2.2.1/go.mod h1:E/iiPB78hV7Szg2YfRgyIrk1AD6JVMTRkkxBiELzh2I=
|
||||
github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8=
|
||||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
||||
|
|
@ -1381,8 +1381,8 @@ golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su
|
|||
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462 h1:UreQrH7DbFXSi9ZFox6FNT3WBooWmdANpU+IfkT1T4I=
|
||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
||||
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48 h1:N9Vc/rorQUDes6B9CNdIxAn5jODGj2wzfrei2x4wNj4=
|
||||
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48/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-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
|
|
@ -1533,8 +1533,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-20220624220833-87e55d714810/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 h1:WIoqL4EROvwiPdUtaip4VcDdpZ4kha7wBWZrbVKCIZg=
|
||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220804214406-8e32c043e418 h1:9vYwv7OjYaky/tlAeD7C4oC9EsPTlaFl1H2jS++V+ME=
|
||||
golang.org/x/sys v0.0.0-20220804214406-8e32c043e418/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-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
|
|
@ -1720,8 +1720,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.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
||||
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
||||
google.golang.org/api v0.90.0 h1:WMnUWAvihIClUYFNeFA69VTuR3duKS3IalMGDQcLvq8=
|
||||
google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
|
||||
google.golang.org/api v0.91.0 h1:731+JzuwaJoZXRQGmPoBiV+SrsAfUaIkdMCWTcQNPyA=
|
||||
google.golang.org/api v0.91.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
|
||||
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.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/armon/go-metrics v0.3.10 // indirect
|
||||
github.com/armon/go-radix v1.0.0 // indirect
|
||||
github.com/aws/aws-sdk-go v1.44.65 // indirect
|
||||
github.com/aws/aws-sdk-go v1.44.70 // indirect
|
||||
github.com/beorn7/perks v1.0.1 // indirect
|
||||
github.com/blang/semver v3.5.1+incompatible // indirect
|
||||
github.com/cenkalti/backoff/v3 v3.0.0 // indirect
|
||||
|
|
@ -148,15 +148,15 @@ require (
|
|||
go.uber.org/atomic v1.9.0 // indirect
|
||||
go4.org v0.0.0-20201209231011-d4a079459e60 // indirect
|
||||
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa // indirect
|
||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462 // indirect
|
||||
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48 // indirect
|
||||
golang.org/x/oauth2 v0.0.0-20220722155238-128564f6959c // indirect
|
||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 // indirect
|
||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10 // indirect
|
||||
golang.org/x/sys v0.0.0-20220804214406-8e32c043e418 // indirect
|
||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect
|
||||
golang.org/x/text v0.3.7 // indirect
|
||||
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect
|
||||
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f // indirect
|
||||
google.golang.org/api v0.90.0 // indirect
|
||||
google.golang.org/api v0.91.0 // indirect
|
||||
google.golang.org/appengine v1.6.7 // indirect
|
||||
google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f // indirect
|
||||
google.golang.org/grpc v1.47.0 // indirect
|
||||
|
|
|
|||
|
|
@ -343,8 +343,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.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.44.65 h1:G+kuQ0+kcg8ltLZqju3OA9NDtGsGuSDrNWaXwgYFEH8=
|
||||
github.com/aws/aws-sdk-go v1.44.65/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
||||
github.com/aws/aws-sdk-go v1.44.70 h1:wrwAbqJqf+ncEK1F/bXTYpgO6zXIgQXi/2ppBgmYI9g=
|
||||
github.com/aws/aws-sdk-go v1.44.70/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
||||
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-20200922170545-10384511ce98/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
||||
|
|
@ -2487,8 +2487,8 @@ golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su
|
|||
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462 h1:UreQrH7DbFXSi9ZFox6FNT3WBooWmdANpU+IfkT1T4I=
|
||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
||||
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48 h1:N9Vc/rorQUDes6B9CNdIxAn5jODGj2wzfrei2x4wNj4=
|
||||
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48/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-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
|
|
@ -2689,8 +2689,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-20220624220833-87e55d714810/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 h1:WIoqL4EROvwiPdUtaip4VcDdpZ4kha7wBWZrbVKCIZg=
|
||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220804214406-8e32c043e418 h1:9vYwv7OjYaky/tlAeD7C4oC9EsPTlaFl1H2jS++V+ME=
|
||||
golang.org/x/sys v0.0.0-20220804214406-8e32c043e418/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-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||
|
|
@ -2934,8 +2934,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.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
||||
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
||||
google.golang.org/api v0.90.0 h1:WMnUWAvihIClUYFNeFA69VTuR3duKS3IalMGDQcLvq8=
|
||||
google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
|
||||
google.golang.org/api v0.91.0 h1:731+JzuwaJoZXRQGmPoBiV+SrsAfUaIkdMCWTcQNPyA=
|
||||
google.golang.org/api v0.91.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
|
||||
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.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||
|
|
|
|||
|
|
@ -5229,6 +5229,22 @@ var awsPartition = partition{
|
|||
},
|
||||
"compute-optimizer": service{
|
||||
Endpoints: serviceEndpoints{
|
||||
endpointKey{
|
||||
Region: "af-south-1",
|
||||
}: endpoint{
|
||||
Hostname: "compute-optimizer.af-south-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "af-south-1",
|
||||
},
|
||||
},
|
||||
endpointKey{
|
||||
Region: "ap-east-1",
|
||||
}: endpoint{
|
||||
Hostname: "compute-optimizer.ap-east-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "ap-east-1",
|
||||
},
|
||||
},
|
||||
endpointKey{
|
||||
Region: "ap-northeast-1",
|
||||
}: endpoint{
|
||||
|
|
@ -5245,6 +5261,14 @@ var awsPartition = partition{
|
|||
Region: "ap-northeast-2",
|
||||
},
|
||||
},
|
||||
endpointKey{
|
||||
Region: "ap-northeast-3",
|
||||
}: endpoint{
|
||||
Hostname: "compute-optimizer.ap-northeast-3.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "ap-northeast-3",
|
||||
},
|
||||
},
|
||||
endpointKey{
|
||||
Region: "ap-south-1",
|
||||
}: endpoint{
|
||||
|
|
@ -5293,6 +5317,14 @@ var awsPartition = partition{
|
|||
Region: "eu-north-1",
|
||||
},
|
||||
},
|
||||
endpointKey{
|
||||
Region: "eu-south-1",
|
||||
}: endpoint{
|
||||
Hostname: "compute-optimizer.eu-south-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "eu-south-1",
|
||||
},
|
||||
},
|
||||
endpointKey{
|
||||
Region: "eu-west-1",
|
||||
}: endpoint{
|
||||
|
|
@ -5317,6 +5349,14 @@ var awsPartition = partition{
|
|||
Region: "eu-west-3",
|
||||
},
|
||||
},
|
||||
endpointKey{
|
||||
Region: "me-south-1",
|
||||
}: endpoint{
|
||||
Hostname: "compute-optimizer.me-south-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "me-south-1",
|
||||
},
|
||||
},
|
||||
endpointKey{
|
||||
Region: "sa-east-1",
|
||||
}: endpoint{
|
||||
|
|
@ -13445,6 +13485,133 @@ var awsPartition = partition{
|
|||
},
|
||||
},
|
||||
},
|
||||
"license-manager-user-subscriptions": service{
|
||||
Endpoints: serviceEndpoints{
|
||||
endpointKey{
|
||||
Region: "af-south-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-east-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-northeast-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-northeast-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-northeast-3",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-south-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-southeast-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-southeast-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ca-central-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "eu-central-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "eu-north-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "eu-south-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "eu-west-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "eu-west-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "eu-west-3",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "fips-us-east-1",
|
||||
}: endpoint{
|
||||
Hostname: "license-manager-user-subscriptions-fips.us-east-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-east-1",
|
||||
},
|
||||
Deprecated: boxedTrue,
|
||||
},
|
||||
endpointKey{
|
||||
Region: "fips-us-east-2",
|
||||
}: endpoint{
|
||||
Hostname: "license-manager-user-subscriptions-fips.us-east-2.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-east-2",
|
||||
},
|
||||
Deprecated: boxedTrue,
|
||||
},
|
||||
endpointKey{
|
||||
Region: "fips-us-west-1",
|
||||
}: endpoint{
|
||||
Hostname: "license-manager-user-subscriptions-fips.us-west-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-west-1",
|
||||
},
|
||||
Deprecated: boxedTrue,
|
||||
},
|
||||
endpointKey{
|
||||
Region: "fips-us-west-2",
|
||||
}: endpoint{
|
||||
Hostname: "license-manager-user-subscriptions-fips.us-west-2.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-west-2",
|
||||
},
|
||||
Deprecated: boxedTrue,
|
||||
},
|
||||
endpointKey{
|
||||
Region: "me-south-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "sa-east-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "us-east-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "us-east-1",
|
||||
Variant: fipsVariant,
|
||||
}: endpoint{
|
||||
Hostname: "license-manager-user-subscriptions-fips.us-east-1.amazonaws.com",
|
||||
},
|
||||
endpointKey{
|
||||
Region: "us-east-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "us-east-2",
|
||||
Variant: fipsVariant,
|
||||
}: endpoint{
|
||||
Hostname: "license-manager-user-subscriptions-fips.us-east-2.amazonaws.com",
|
||||
},
|
||||
endpointKey{
|
||||
Region: "us-west-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "us-west-1",
|
||||
Variant: fipsVariant,
|
||||
}: endpoint{
|
||||
Hostname: "license-manager-user-subscriptions-fips.us-west-1.amazonaws.com",
|
||||
},
|
||||
endpointKey{
|
||||
Region: "us-west-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "us-west-2",
|
||||
Variant: fipsVariant,
|
||||
}: endpoint{
|
||||
Hostname: "license-manager-user-subscriptions-fips.us-west-2.amazonaws.com",
|
||||
},
|
||||
},
|
||||
},
|
||||
"lightsail": service{
|
||||
Endpoints: serviceEndpoints{
|
||||
endpointKey{
|
||||
|
|
@ -15706,6 +15873,9 @@ var awsPartition = partition{
|
|||
endpointKey{
|
||||
Region: "ap-southeast-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-southeast-3",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ca-central-1",
|
||||
}: endpoint{},
|
||||
|
|
@ -19903,6 +20073,9 @@ var awsPartition = partition{
|
|||
endpointKey{
|
||||
Region: "ap-northeast-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-northeast-3",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-south-1",
|
||||
}: endpoint{},
|
||||
|
|
@ -19912,6 +20085,9 @@ var awsPartition = partition{
|
|||
endpointKey{
|
||||
Region: "ap-southeast-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-southeast-3",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ca-central-1",
|
||||
}: endpoint{},
|
||||
|
|
|
|||
|
|
@ -5,4 +5,4 @@ package aws
|
|||
const SDKName = "aws-sdk-go"
|
||||
|
||||
// SDKVersion is the version of this SDK
|
||||
const SDKVersion = "1.44.65"
|
||||
const SDKVersion = "1.44.70"
|
||||
|
|
|
|||
|
|
@ -634,6 +634,11 @@ func (c *EC2) AllocateAddressRequest(input *AllocateAddressInput) (req *request.
|
|||
// telecommunication carrier, to a network interface which resides in a subnet
|
||||
// in a Wavelength Zone (for example an EC2 instance).
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -1157,6 +1162,11 @@ func (c *EC2) AssociateAddressRequest(input *AssociateAddressInput) (req *reques
|
|||
// the Elastic IP address is remapped to the same instance. For more information,
|
||||
// see the Elastic IP Addresses section of Amazon EC2 Pricing (http://aws.amazon.com/ec2/pricing/).
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -2200,6 +2210,12 @@ func (c *EC2) AttachClassicLinkVpcRequest(input *AttachClassicLinkVpcInput) (req
|
|||
|
||||
// AttachClassicLinkVpc API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or
|
||||
// more of the VPC's security groups. You cannot link an EC2-Classic instance
|
||||
// to more than one VPC at a time. You can only link an instance that's in the
|
||||
|
|
@ -4595,6 +4611,11 @@ func (c *EC2) CreateDefaultVpcRequest(input *CreateDefaultVpcInput) (req *reques
|
|||
// VPC in a Region that supports EC2-Classic, see "I really want a default VPC
|
||||
// for my existing EC2 account. Is that possible?" in the Default VPCs FAQ (http://aws.amazon.com/vpc/faqs/#Default_VPCs).
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -15599,6 +15620,11 @@ func (c *EC2) DescribeAddressesRequest(input *DescribeAddressesInput) (req *requ
|
|||
// a VPC. For more information, see Elastic IP Addresses (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -16595,6 +16621,11 @@ func (c *EC2) DescribeClassicLinkInstancesRequest(input *DescribeClassicLinkInst
|
|||
// ClassicLink. You cannot use this request to return information about other
|
||||
// instances.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -21161,6 +21192,11 @@ func (c *EC2) DescribeInstancesRequest(input *DescribeInstancesInput) (req *requ
|
|||
// If you describe instances and specify only instance IDs that are in an unaffected
|
||||
// zone, the call works normally.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -25201,6 +25237,11 @@ func (c *EC2) DescribeReservedInstancesRequest(input *DescribeReservedInstancesI
|
|||
// For more information about Reserved Instances, see Reserved Instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -25382,6 +25423,11 @@ func (c *EC2) DescribeReservedInstancesModificationsRequest(input *DescribeReser
|
|||
// For more information, see Modifying Reserved Instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -25525,6 +25571,11 @@ func (c *EC2) DescribeReservedInstancesOfferingsRequest(input *DescribeReservedI
|
|||
// For more information, see Reserved Instance Marketplace (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -25805,6 +25856,11 @@ func (c *EC2) DescribeScheduledInstanceAvailabilityRequest(input *DescribeSchedu
|
|||
// After you find a schedule that meets your needs, call PurchaseScheduledInstances
|
||||
// to purchase Scheduled Instances with that schedule.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -25937,6 +25993,11 @@ func (c *EC2) DescribeScheduledInstancesRequest(input *DescribeScheduledInstance
|
|||
//
|
||||
// Describes the specified Scheduled Instances or all your Scheduled Instances.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -30477,6 +30538,11 @@ func (c *EC2) DescribeVpcClassicLinkRequest(input *DescribeVpcClassicLinkInput)
|
|||
//
|
||||
// Describes the ClassicLink status of one or more VPCs.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -30555,6 +30621,12 @@ func (c *EC2) DescribeVpcClassicLinkDnsSupportRequest(input *DescribeVpcClassicL
|
|||
|
||||
// DescribeVpcClassicLinkDnsSupport API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Describes the ClassicLink DNS support status of one or more VPCs. If enabled,
|
||||
// the DNS hostname of a linked EC2-Classic instance resolves to its private
|
||||
// IP address when addressed from an instance in the VPC to which it's linked.
|
||||
|
|
@ -31849,6 +31921,12 @@ func (c *EC2) DetachClassicLinkVpcRequest(input *DetachClassicLinkVpcInput) (req
|
|||
|
||||
// DetachClassicLinkVpc API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance
|
||||
// has been unlinked, the VPC security groups are no longer associated with
|
||||
// it. An instance is automatically unlinked from a VPC when it's stopped.
|
||||
|
|
@ -32868,6 +32946,11 @@ func (c *EC2) DisableVpcClassicLinkRequest(input *DisableVpcClassicLinkInput) (r
|
|||
// Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC
|
||||
// that has EC2-Classic instances linked to it.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -32948,6 +33031,11 @@ func (c *EC2) DisableVpcClassicLinkDnsSupportRequest(input *DisableVpcClassicLin
|
|||
//
|
||||
// You must specify a VPC ID in the request.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -33028,6 +33116,11 @@ func (c *EC2) DisassociateAddressRequest(input *DisassociateAddressInput) (req *
|
|||
// a VPC. For more information, see Elastic IP Addresses (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// This is an idempotent operation. If you perform the operation more than once,
|
||||
// Amazon EC2 doesn't return an error.
|
||||
//
|
||||
|
|
@ -34668,6 +34761,12 @@ func (c *EC2) EnableVpcClassicLinkRequest(input *EnableVpcClassicLinkInput) (req
|
|||
|
||||
// EnableVpcClassicLink API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Enables a VPC for ClassicLink. You can then link EC2-Classic instances to
|
||||
// your ClassicLink-enabled VPC to allow communication over private IP addresses.
|
||||
// You cannot enable your VPC for ClassicLink if any of your VPC route tables
|
||||
|
|
@ -34748,6 +34847,12 @@ func (c *EC2) EnableVpcClassicLinkDnsSupportRequest(input *EnableVpcClassicLinkD
|
|||
|
||||
// EnableVpcClassicLinkDnsSupport API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled,
|
||||
// the DNS hostname of a linked EC2-Classic instance resolves to its private
|
||||
// IP address when addressed from an instance in the VPC to which it's linked.
|
||||
|
|
@ -42133,6 +42238,11 @@ func (c *EC2) ModifyReservedInstancesRequest(input *ModifyReservedInstancesInput
|
|||
// For more information, see Modifying Reserved Instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -43741,6 +43851,12 @@ func (c *EC2) ModifyVpcPeeringConnectionOptionsRequest(input *ModifyVpcPeeringCo
|
|||
|
||||
// ModifyVpcPeeringConnectionOptions API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Modifies the VPC peering connection options on one side of a VPC peering
|
||||
// connection. You can do the following:
|
||||
//
|
||||
|
|
@ -44355,6 +44471,11 @@ func (c *EC2) MoveAddressToVpcRequest(input *MoveAddressToVpcInput) (req *reques
|
|||
// You cannot move an Elastic IP address that was originally allocated for use
|
||||
// in the EC2-VPC platform to the EC2-Classic platform.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -45839,6 +45960,11 @@ func (c *EC2) ReleaseAddressRequest(input *ReleaseAddressInput) (req *request.Re
|
|||
// disassociates it from any instance that it's associated with. To disassociate
|
||||
// an Elastic IP address without releasing it, use DisassociateAddress.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// [Nondefault VPC] You must use DisassociateAddress to disassociate the Elastic
|
||||
// IP address before you can release it. Otherwise, Amazon EC2 returns an error
|
||||
// (InvalidIPAddress.InUse).
|
||||
|
|
@ -46757,6 +46883,11 @@ func (c *EC2) RequestSpotInstancesRequest(input *RequestSpotInstancesInput) (req
|
|||
// see Which is the best Spot request method to use? (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-best-practices.html#which-spot-request-method-to-use)
|
||||
// in the Amazon EC2 User Guide for Linux Instances.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon EC2 User Guide for Linux Instances.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -47378,6 +47509,11 @@ func (c *EC2) RestoreAddressToClassicRequest(input *RestoreAddressToClassicInput
|
|||
// was originally allocated for use in EC2-VPC. The Elastic IP address must
|
||||
// not be associated with an instance or network interface.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -48078,6 +48214,11 @@ func (c *EC2) RunInstancesRequest(input *RunInstancesInput) (req *request.Reques
|
|||
// (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_InstanceStraightToTerminated.html),
|
||||
// and Troubleshooting connecting to your instance (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html).
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
|
@ -58596,6 +58737,12 @@ func (s *ClassicLinkDnsSupport) SetVpcId(v string) *ClassicLinkDnsSupport {
|
|||
return s
|
||||
}
|
||||
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Describes a linked EC2-Classic instance.
|
||||
type ClassicLinkInstance struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -122213,6 +122360,11 @@ func (s *LaunchPermissionModifications) SetRemove(v []*LaunchPermission) *Launch
|
|||
}
|
||||
|
||||
// Describes the launch specification for an instance.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon EC2 User Guide for Linux Instances.
|
||||
type LaunchSpecification struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
|
@ -124692,9 +124844,15 @@ type LaunchTemplateSpecification struct {
|
|||
// both.
|
||||
LaunchTemplateName *string `type:"string"`
|
||||
|
||||
// The version number of the launch template.
|
||||
// The launch template version number, $Latest, or $Default.
|
||||
//
|
||||
// Default: The default version for the launch template.
|
||||
// If the value is $Latest, Amazon EC2 uses the latest version of the launch
|
||||
// template.
|
||||
//
|
||||
// If the value is $Default, Amazon EC2 uses the default version of the launch
|
||||
// template.
|
||||
//
|
||||
// Default: The default version of the launch template.
|
||||
Version *string `type:"string"`
|
||||
}
|
||||
|
||||
|
|
@ -134626,6 +134784,11 @@ func (s *MoveByoipCidrToIpamOutput) SetByoipCidr(v *ByoipCidr) *MoveByoipCidrToI
|
|||
}
|
||||
|
||||
// Describes the status of a moving Elastic IP address.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
type MovingAddressStatus struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
|
@ -137363,6 +137526,12 @@ func (s *PeeringAttachmentStatus) SetMessage(v string) *PeeringAttachmentStatus
|
|||
return s
|
||||
}
|
||||
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Describes the VPC peering connection options.
|
||||
type PeeringConnectionOptions struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -137416,6 +137585,12 @@ func (s *PeeringConnectionOptions) SetAllowEgressFromLocalVpcToRemoteClassicLink
|
|||
return s
|
||||
}
|
||||
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// The VPC peering connection options.
|
||||
type PeeringConnectionOptionsRequest struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -144029,6 +144204,11 @@ func (s *RequestSpotLaunchSpecification) SetUserData(v string) *RequestSpotLaunc
|
|||
// Describes a launch request for one or more instances, and includes owner,
|
||||
// requester, and security group information that applies to all instances in
|
||||
// the launch request.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
type Reservation struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
|
@ -144538,6 +144718,11 @@ func (s *ReservedInstances) SetUsagePrice(v float64) *ReservedInstances {
|
|||
}
|
||||
|
||||
// Describes the configuration settings for the modified Reserved Instances.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
type ReservedInstancesConfiguration struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
|
@ -148529,6 +148714,11 @@ func (s *S3Storage) SetUploadPolicySignature(v string) *S3Storage {
|
|||
}
|
||||
|
||||
// Describes a Scheduled Instance.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
type ScheduledInstance struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
|
@ -148687,6 +148877,11 @@ func (s *ScheduledInstance) SetTotalScheduledInstanceHours(v int64) *ScheduledIn
|
|||
}
|
||||
|
||||
// Describes a schedule that is available for your Scheduled Instances.
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
type ScheduledInstanceAvailability struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
|
@ -152113,6 +152308,11 @@ func (s *SpotDatafeedSubscription) SetState(v string) *SpotDatafeedSubscription
|
|||
// include On-Demand capacity in your fleet request or want to specify an EFA
|
||||
// network device, you can't use SpotFleetLaunchSpecification; you must use
|
||||
// LaunchTemplateConfig (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_LaunchTemplateConfig.html).
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon EC2 User Guide for Linux Instances.
|
||||
type SpotFleetLaunchSpecification struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
|
@ -162287,6 +162487,12 @@ func (s *VpcCidrBlockState) SetStatusMessage(v string) *VpcCidrBlockState {
|
|||
return s
|
||||
}
|
||||
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Describes whether a VPC is enabled for ClassicLink.
|
||||
type VpcClassicLink struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -162786,6 +162992,12 @@ func (s *VpcPeeringConnection) SetVpcPeeringConnectionId(v string) *VpcPeeringCo
|
|||
return s
|
||||
}
|
||||
|
||||
//
|
||||
// We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate
|
||||
// from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic
|
||||
// to a VPC (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Describes the VPC peering connection options.
|
||||
type VpcPeeringConnectionOptionsDescription struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -170613,6 +170825,15 @@ const (
|
|||
|
||||
// ResourceTypeVpcFlowLog is a ResourceType enum value
|
||||
ResourceTypeVpcFlowLog = "vpc-flow-log"
|
||||
|
||||
// ResourceTypeCapacityReservationFleet is a ResourceType enum value
|
||||
ResourceTypeCapacityReservationFleet = "capacity-reservation-fleet"
|
||||
|
||||
// ResourceTypeTrafficMirrorFilterRule is a ResourceType enum value
|
||||
ResourceTypeTrafficMirrorFilterRule = "traffic-mirror-filter-rule"
|
||||
|
||||
// ResourceTypeVpcEndpointConnectionDeviceType is a ResourceType enum value
|
||||
ResourceTypeVpcEndpointConnectionDeviceType = "vpc-endpoint-connection-device-type"
|
||||
)
|
||||
|
||||
// ResourceType_Values returns all elements of the ResourceType enum
|
||||
|
|
@ -170688,6 +170909,9 @@ func ResourceType_Values() []string {
|
|||
ResourceTypeVpnConnection,
|
||||
ResourceTypeVpnGateway,
|
||||
ResourceTypeVpcFlowLog,
|
||||
ResourceTypeCapacityReservationFleet,
|
||||
ResourceTypeTrafficMirrorFilterRule,
|
||||
ResourceTypeVpcEndpointConnectionDeviceType,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,13 @@
|
|||
# Change Log
|
||||
|
||||
## [v1.82.0] - 2022-08-04
|
||||
|
||||
- #544 - @andrewsomething - apps: Add URN() method.
|
||||
- #542 - @andrewsomething - databases: Support advanced config endpoints.
|
||||
- #543 - @nicktate - Ntate/detection models
|
||||
- #541 - @andrewsomething - droplets: Support listing Droplets filtered by name.
|
||||
- #540 - @bentranter - Update links to API documentation
|
||||
|
||||
## [v1.81.0] - 2022-06-15
|
||||
|
||||
- #532 - @senorprogrammer - Add support for Reserved IP addresses
|
||||
|
|
|
|||
|
|
@ -523,6 +523,11 @@ type AppCreateRequest struct {
|
|||
Spec *AppSpec `json:"spec"`
|
||||
}
|
||||
|
||||
// DeployTemplate struct for DeployTemplate
|
||||
type DeployTemplate struct {
|
||||
Spec *AppSpec `json:"spec,omitempty"`
|
||||
}
|
||||
|
||||
// Deployment struct for Deployment
|
||||
type Deployment struct {
|
||||
ID string `json:"id,omitempty"`
|
||||
|
|
@ -658,6 +663,75 @@ type DeploymentWorker struct {
|
|||
SourceCommitHash string `json:"source_commit_hash,omitempty"`
|
||||
}
|
||||
|
||||
// DetectRequest struct for DetectRequest
|
||||
type DetectRequest struct {
|
||||
Git *GitSourceSpec `json:"git,omitempty"`
|
||||
GitHub *GitHubSourceSpec `json:"github,omitempty"`
|
||||
GitLab *GitLabSourceSpec `json:"gitlab,omitempty"`
|
||||
// An optional commit hash to use instead of the branch specified in the source spec.
|
||||
CommitSHA string `json:"commit_sha,omitempty"`
|
||||
// An optional path to the working directory for the detection process.
|
||||
SourceDir string `json:"source_dir,omitempty"`
|
||||
}
|
||||
|
||||
// DetectResponse struct for DetectResponse
|
||||
type DetectResponse struct {
|
||||
Components []*DetectResponseComponent `json:"components,omitempty"`
|
||||
Template *DeployTemplate `json:"template,omitempty"`
|
||||
TemplateFound bool `json:"template_found,omitempty"`
|
||||
TemplateValid bool `json:"template_valid,omitempty"`
|
||||
TemplateError string `json:"template_error,omitempty"`
|
||||
}
|
||||
|
||||
// DetectResponseComponent struct for DetectResponseComponent
|
||||
type DetectResponseComponent struct {
|
||||
Strategy DetectResponseType `json:"strategy,omitempty"`
|
||||
Types []string `json:"types,omitempty"`
|
||||
// A list of Dockerfiles that were found for this component. The recommendation is to use the first Dockerfile.
|
||||
Dockerfiles []string `json:"dockerfiles,omitempty"`
|
||||
BuildCommand string `json:"build_command,omitempty"`
|
||||
RunCommand string `json:"run_command,omitempty"`
|
||||
EnvironmentSlug string `json:"environment_slug,omitempty"`
|
||||
// A list of HTTP ports that this component may listen on. The recommendation is to use the last port in the list.
|
||||
HTTPPorts []int64 `json:"http_ports,omitempty"`
|
||||
EnvVars []*AppVariableDefinition `json:"env_vars,omitempty"`
|
||||
ServerlessPackages []*DetectResponseServerlessPackage `json:"serverless_packages,omitempty"`
|
||||
SourceDir string `json:"source_dir,omitempty"`
|
||||
}
|
||||
|
||||
// DetectResponseServerlessFunction struct for DetectResponseServerlessFunction
|
||||
type DetectResponseServerlessFunction struct {
|
||||
Name string `json:"name,omitempty"`
|
||||
Package string `json:"package,omitempty"`
|
||||
Runtime string `json:"runtime,omitempty"`
|
||||
Limits *DetectResponseServerlessFunctionLimits `json:"limits,omitempty"`
|
||||
}
|
||||
|
||||
// DetectResponseServerlessFunctionLimits struct for DetectResponseServerlessFunctionLimits
|
||||
type DetectResponseServerlessFunctionLimits struct {
|
||||
Timeout string `json:"timeout,omitempty"`
|
||||
Memory string `json:"memory,omitempty"`
|
||||
Logs string `json:"logs,omitempty"`
|
||||
}
|
||||
|
||||
// DetectResponseServerlessPackage struct for DetectResponseServerlessPackage
|
||||
type DetectResponseServerlessPackage struct {
|
||||
Name string `json:"name,omitempty"`
|
||||
Functions []*DetectResponseServerlessFunction `json:"functions,omitempty"`
|
||||
}
|
||||
|
||||
// DetectResponseType the model 'DetectResponseType'
|
||||
type DetectResponseType string
|
||||
|
||||
// List of DetectResponseType
|
||||
const (
|
||||
DetectResponseType_Unspecified DetectResponseType = "UNSPECIFIED"
|
||||
DetectResponseType_Dockerfile DetectResponseType = "DOCKERFILE"
|
||||
DetectResponseType_Buildpack DetectResponseType = "BUILDPACK"
|
||||
DetectResponseType_HTML DetectResponseType = "HTML"
|
||||
DetectResponseType_Serverless DetectResponseType = "SERVERLESS"
|
||||
)
|
||||
|
||||
// DeploymentCauseDetailsDigitalOceanUserActionName the model 'CauseDetailsDigitalOceanUserActionName'
|
||||
type DeploymentCauseDetailsDigitalOceanUserActionName string
|
||||
|
||||
|
|
|
|||
|
|
@ -48,6 +48,8 @@ type AppsService interface {
|
|||
|
||||
ListAlerts(ctx context.Context, appID string) ([]*AppAlert, *Response, error)
|
||||
UpdateAlertDestinations(ctx context.Context, appID, alertID string, update *AlertDestinationUpdateRequest) (*AppAlert, *Response, error)
|
||||
|
||||
Detect(ctx context.Context, detect *DetectRequest) (*DetectResponse, *Response, error)
|
||||
}
|
||||
|
||||
// AppLogs represent app logs.
|
||||
|
|
@ -125,6 +127,11 @@ type AppsServiceOp struct {
|
|||
client *Client
|
||||
}
|
||||
|
||||
// URN returns a URN identifier for the app
|
||||
func (a App) URN() string {
|
||||
return ToURN("app", a.ID)
|
||||
}
|
||||
|
||||
// Create an app.
|
||||
func (s *AppsServiceOp) Create(ctx context.Context, create *AppCreateRequest) (*App, *Response, error) {
|
||||
path := appsBasePath
|
||||
|
|
@ -419,3 +426,19 @@ func (s *AppsServiceOp) UpdateAlertDestinations(ctx context.Context, appID, aler
|
|||
}
|
||||
return root.Alert, resp, nil
|
||||
}
|
||||
|
||||
// Detect an app.
|
||||
func (s *AppsServiceOp) Detect(ctx context.Context, detect *DetectRequest) (*DetectResponse, *Response, error) {
|
||||
path := fmt.Sprintf("%s/detect", appsBasePath)
|
||||
req, err := s.client.NewRequest(ctx, http.MethodPost, path, detect)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
res := &DetectResponse{}
|
||||
resp, err := s.client.Do(ctx, req, res)
|
||||
if err != nil {
|
||||
return nil, resp, err
|
||||
}
|
||||
return res, resp, nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import (
|
|||
|
||||
// BalanceService is an interface for interfacing with the Balance
|
||||
// endpoints of the DigitalOcean API
|
||||
// See: https://docs.digitalocean.com/reference/api/api-reference/#operation/get_customer_balance
|
||||
// See: https://docs.digitalocean.com/reference/api/api-reference/#operation/balance_get
|
||||
type BalanceService interface {
|
||||
Get(context.Context) (*Balance, *Response, error)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const billingHistoryBasePath = "v2/customers/my/billing_history"
|
|||
|
||||
// BillingHistoryService is an interface for interfacing with the BillingHistory
|
||||
// endpoints of the DigitalOcean API
|
||||
// See: https://docs.digitalocean.com/reference/api/api-reference/#operation/list_billing_history
|
||||
// See: https://docs.digitalocean.com/reference/api/api-reference/#operation/billingHistory_list
|
||||
type BillingHistoryService interface {
|
||||
List(context.Context, *ListOptions) (*BillingHistory, *Response, error)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ const (
|
|||
databaseBasePath = "/v2/databases"
|
||||
databaseSinglePath = databaseBasePath + "/%s"
|
||||
databaseCAPath = databaseBasePath + "/%s/ca"
|
||||
databaseConfigPath = databaseBasePath + "/%s/config"
|
||||
databaseResizePath = databaseBasePath + "/%s/resize"
|
||||
databaseMigratePath = databaseBasePath + "/%s/migrate"
|
||||
databaseMaintenancePath = databaseBasePath + "/%s/maintenance"
|
||||
|
|
@ -80,6 +81,16 @@ const (
|
|||
EvictionPolicyVolatileTTL = "volatile_ttl"
|
||||
)
|
||||
|
||||
// evictionPolicyMap is used to normalize the eviction policy string in requests
|
||||
// to the advanced Redis configuration endpoint from the consts used with SetEvictionPolicy.
|
||||
var evictionPolicyMap = map[string]string{
|
||||
EvictionPolicyAllKeysLRU: "allkeys-lru",
|
||||
EvictionPolicyAllKeysRandom: "allkeys-random",
|
||||
EvictionPolicyVolatileLRU: "volatile-lru",
|
||||
EvictionPolicyVolatileRandom: "volatile-random",
|
||||
EvictionPolicyVolatileTTL: "volatile-ttl",
|
||||
}
|
||||
|
||||
// The DatabasesService provides access to the DigitalOcean managed database
|
||||
// suite of products through the public API. Customers can create new database
|
||||
// clusters, migrate them between regions, create replicas and interact with
|
||||
|
|
@ -122,6 +133,12 @@ type DatabasesService interface {
|
|||
SetSQLMode(context.Context, string, ...string) (*Response, error)
|
||||
GetFirewallRules(context.Context, string) ([]DatabaseFirewallRule, *Response, error)
|
||||
UpdateFirewallRules(context.Context, string, *DatabaseUpdateFirewallRulesRequest) (*Response, error)
|
||||
GetPostgreSQLConfig(context.Context, string) (*PostgreSQLConfig, *Response, error)
|
||||
GetRedisConfig(context.Context, string) (*RedisConfig, *Response, error)
|
||||
GetMySQLConfig(context.Context, string) (*MySQLConfig, *Response, error)
|
||||
UpdatePostgreSQLConfig(context.Context, string, *PostgreSQLConfig) (*Response, error)
|
||||
UpdateRedisConfig(context.Context, string, *RedisConfig) (*Response, error)
|
||||
UpdateMySQLConfig(context.Context, string, *MySQLConfig) (*Response, error)
|
||||
}
|
||||
|
||||
// DatabasesServiceOp handles communication with the Databases related methods
|
||||
|
|
@ -318,6 +335,125 @@ type DatabaseFirewallRule struct {
|
|||
CreatedAt time.Time `json:"created_at"`
|
||||
}
|
||||
|
||||
// PostgreSQLConfig holds advanced configurations for PostgreSQL database clusters.
|
||||
type PostgreSQLConfig struct {
|
||||
AutovacuumFreezeMaxAge *int `json:"autovacuum_freeze_max_age,omitempty"`
|
||||
AutovacuumMaxWorkers *int `json:"autovacuum_max_workers,omitempty"`
|
||||
AutovacuumNaptime *int `json:"autovacuum_naptime,omitempty"`
|
||||
AutovacuumVacuumThreshold *int `json:"autovacuum_vacuum_threshold,omitempty"`
|
||||
AutovacuumAnalyzeThreshold *int `json:"autovacuum_analyze_threshold,omitempty"`
|
||||
AutovacuumVacuumScaleFactor *float32 `json:"autovacuum_vacuum_scale_factor,omitempty"`
|
||||
AutovacuumAnalyzeScaleFactor *float32 `json:"autovacuum_analyze_scale_factor,omitempty"`
|
||||
AutovacuumVacuumCostDelay *int `json:"autovacuum_vacuum_cost_delay,omitempty"`
|
||||
AutovacuumVacuumCostLimit *int `json:"autovacuum_vacuum_cost_limit,omitempty"`
|
||||
BGWriterDelay *int `json:"bgwriter_delay,omitempty"`
|
||||
BGWriterFlushAfter *int `json:"bgwriter_flush_after,omitempty"`
|
||||
BGWriterLRUMaxpages *int `json:"bgwriter_lru_maxpages,omitempty"`
|
||||
BGWriterLRUMultiplier *float32 `json:"bgwriter_lru_multiplier,omitempty"`
|
||||
DeadlockTimeoutMillis *int `json:"deadlock_timeout,omitempty"`
|
||||
DefaultToastCompression *string `json:"default_toast_compression,omitempty"`
|
||||
IdleInTransactionSessionTimeout *int `json:"idle_in_transaction_session_timeout,omitempty"`
|
||||
JIT *bool `json:"jit,omitempty"`
|
||||
LogAutovacuumMinDuration *int `json:"log_autovacuum_min_duration,omitempty"`
|
||||
LogErrorVerbosity *string `json:"log_error_verbosity,omitempty"`
|
||||
LogLinePrefix *string `json:"log_line_prefix,omitempty"`
|
||||
LogMinDurationStatement *int `json:"log_min_duration_statement,omitempty"`
|
||||
MaxFilesPerProcess *int `json:"max_files_per_process,omitempty"`
|
||||
MaxPreparedTransactions *int `json:"max_prepared_transactions,omitempty"`
|
||||
MaxPredLocksPerTransaction *int `json:"max_pred_locks_per_transaction,omitempty"`
|
||||
MaxLocksPerTransaction *int `json:"max_locks_per_transaction,omitempty"`
|
||||
MaxStackDepth *int `json:"max_stack_depth,omitempty"`
|
||||
MaxStandbyArchiveDelay *int `json:"max_standby_archive_delay,omitempty"`
|
||||
MaxStandbyStreamingDelay *int `json:"max_standby_streaming_delay,omitempty"`
|
||||
MaxReplicationSlots *int `json:"max_replication_slots,omitempty"`
|
||||
MaxLogicalReplicationWorkers *int `json:"max_logical_replication_workers,omitempty"`
|
||||
MaxParallelWorkers *int `json:"max_parallel_workers,omitempty"`
|
||||
MaxParallelWorkersPerGather *int `json:"max_parallel_workers_per_gather,omitempty"`
|
||||
MaxWorkerProcesses *int `json:"max_worker_processes,omitempty"`
|
||||
PGPartmanBGWRole *string `json:"pg_partman_bgw.role,omitempty"`
|
||||
PGPartmanBGWInterval *int `json:"pg_partman_bgw.interval,omitempty"`
|
||||
PGStatStatementsTrack *string `json:"pg_stat_statements.track,omitempty"`
|
||||
TempFileLimit *int `json:"temp_file_limit,omitempty"`
|
||||
Timezone *string `json:"timezone,omitempty"`
|
||||
TrackActivityQuerySize *int `json:"track_activity_query_size,omitempty"`
|
||||
TrackCommitTimestamp *string `json:"track_commit_timestamp,omitempty"`
|
||||
TrackFunctions *string `json:"track_functions,omitempty"`
|
||||
TrackIOTiming *string `json:"track_io_timing,omitempty"`
|
||||
MaxWalSenders *int `json:"max_wal_senders,omitempty"`
|
||||
WalSenderTimeout *int `json:"wal_sender_timeout,omitempty"`
|
||||
WalWriterDelay *int `json:"wal_writer_delay,omitempty"`
|
||||
SharedBuffersPercentage *float32 `json:"shared_buffers_percentage,omitempty"`
|
||||
PgBouncer *PostgreSQLBouncerConfig `json:"pgbouncer,omitempty"`
|
||||
BackupHour *int `json:"backup_hour,omitempty"`
|
||||
BackupMinute *int `json:"backup_minute,omitempty"`
|
||||
WorkMem *int `json:"work_mem,omitempty"`
|
||||
TimeScaleDB *PostgreSQLTimeScaleDBConfig `json:"timescaledb,omitempty"`
|
||||
}
|
||||
|
||||
// PostgreSQLBouncerConfig configuration
|
||||
type PostgreSQLBouncerConfig struct {
|
||||
ServerResetQueryAlways *bool `json:"server_reset_query_always,omitempty"`
|
||||
IgnoreStartupParameters *[]string `json:"ignore_startup_parameters,omitempty"`
|
||||
MinPoolSize *int `json:"min_pool_size,omitempty"`
|
||||
ServerLifetime *int `json:"server_lifetime,omitempty"`
|
||||
ServerIdleTimeout *int `json:"server_idle_timeout,omitempty"`
|
||||
AutodbPoolSize *int `json:"autodb_pool_size,omitempty"`
|
||||
AutodbPoolMode *string `json:"autodb_pool_mode,omitempty"`
|
||||
AutodbMaxDbConnections *int `json:"autodb_max_db_connections,omitempty"`
|
||||
AutodbIdleTimeout *int `json:"autodb_idle_timeout,omitempty"`
|
||||
}
|
||||
|
||||
// PostgreSQLTimeScaleDBConfig configuration
|
||||
type PostgreSQLTimeScaleDBConfig struct {
|
||||
MaxBackgroundWorkers *int `json:"max_background_workers,omitempty"`
|
||||
}
|
||||
|
||||
// RedisConfig holds advanced configurations for Redis database clusters.
|
||||
type RedisConfig struct {
|
||||
RedisMaxmemoryPolicy *string `json:"redis_maxmemory_policy,omitempty"`
|
||||
RedisPubsubClientOutputBufferLimit *int `json:"redis_pubsub_client_output_buffer_limit,omitempty"`
|
||||
RedisNumberOfDatabases *int `json:"redis_number_of_databases,omitempty"`
|
||||
RedisIOThreads *int `json:"redis_io_threads,omitempty"`
|
||||
RedisLFULogFactor *int `json:"redis_lfu_log_factor,omitempty"`
|
||||
RedisLFUDecayTime *int `json:"redis_lfu_decay_time,omitempty"`
|
||||
RedisSSL *bool `json:"redis_ssl,omitempty"`
|
||||
RedisTimeout *int `json:"redis_timeout,omitempty"`
|
||||
RedisNotifyKeyspaceEvents *string `json:"redis_notify_keyspace_events,omitempty"`
|
||||
RedisPersistence *string `json:"redis_persistence,omitempty"`
|
||||
RedisACLChannelsDefault *string `json:"redis_acl_channels_default,omitempty"`
|
||||
}
|
||||
|
||||
// MySQLConfig holds advanced configurations for MySQL database clusters.
|
||||
type MySQLConfig struct {
|
||||
ConnectTimeout *int `json:"connect_timeout,omitempty"`
|
||||
DefaultTimeZone *string `json:"default_time_zone,omitempty"`
|
||||
InnodbLogBufferSize *int `json:"innodb_log_buffer_size,omitempty"`
|
||||
InnodbOnlineAlterLogMaxSize *int `json:"innodb_online_alter_log_max_size,omitempty"`
|
||||
InnodbLockWaitTimeout *int `json:"innodb_lock_wait_timeout,omitempty"`
|
||||
InteractiveTimeout *int `json:"interactive_timeout,omitempty"`
|
||||
MaxAllowedPacket *int `json:"max_allowed_packet,omitempty"`
|
||||
NetReadTimeout *int `json:"net_read_timeout,omitempty"`
|
||||
SortBufferSize *int `json:"sort_buffer_size,omitempty"`
|
||||
SQLMode *string `json:"sql_mode,omitempty"`
|
||||
SQLRequirePrimaryKey *bool `json:"sql_require_primary_key,omitempty"`
|
||||
WaitTimeout *int `json:"wait_timeout,omitempty"`
|
||||
NetWriteTimeout *int `json:"net_write_timeout,omitempty"`
|
||||
GroupConcatMaxLen *int `json:"group_concat_max_len,omitempty"`
|
||||
InformationSchemaStatsExpiry *int `json:"information_schema_stats_expiry,omitempty"`
|
||||
InnodbFtMinTokenSize *int `json:"innodb_ft_min_token_size,omitempty"`
|
||||
InnodbFtServerStopwordTable *string `json:"innodb_ft_server_stopword_table,omitempty"`
|
||||
InnodbPrintAllDeadlocks *bool `json:"innodb_print_all_deadlocks,omitempty"`
|
||||
InnodbRollbackOnTimeout *bool `json:"innodb_rollback_on_timeout,omitempty"`
|
||||
InternalTmpMemStorageEngine *string `json:"internal_tmp_mem_storage_engine,omitempty"`
|
||||
MaxHeapTableSize *int `json:"max_heap_table_size,omitempty"`
|
||||
TmpTableSize *int `json:"tmp_table_size,omitempty"`
|
||||
SlowQueryLog *bool `json:"slow_query_log,omitempty"`
|
||||
LongQueryTime *float32 `json:"long_query_time,omitempty"`
|
||||
BackupHour *int `json:"backup_hour,omitempty"`
|
||||
BackupMinute *int `json:"backup_minute,omitempty"`
|
||||
BinlogRetentionPeriod *int `json:"binlog_retention_period,omitempty"`
|
||||
}
|
||||
|
||||
type databaseUserRoot struct {
|
||||
User *DatabaseUser `json:"user"`
|
||||
}
|
||||
|
|
@ -346,6 +482,18 @@ type databaseCARoot struct {
|
|||
CA *DatabaseCA `json:"ca"`
|
||||
}
|
||||
|
||||
type databasePostgreSQLConfigRoot struct {
|
||||
Config *PostgreSQLConfig `json:"config"`
|
||||
}
|
||||
|
||||
type databaseRedisConfigRoot struct {
|
||||
Config *RedisConfig `json:"config"`
|
||||
}
|
||||
|
||||
type databaseMySQLConfigRoot struct {
|
||||
Config *MySQLConfig `json:"config"`
|
||||
}
|
||||
|
||||
type databaseBackupsRoot struct {
|
||||
Backups []DatabaseBackup `json:"backups"`
|
||||
}
|
||||
|
|
@ -879,3 +1027,110 @@ func (svc *DatabasesServiceOp) UpdateFirewallRules(ctx context.Context, database
|
|||
}
|
||||
return svc.client.Do(ctx, req, nil)
|
||||
}
|
||||
|
||||
// GetPostgreSQLConfig retrieves the config for a PostgreSQL database cluster.
|
||||
func (svc *DatabasesServiceOp) GetPostgreSQLConfig(ctx context.Context, databaseID string) (*PostgreSQLConfig, *Response, error) {
|
||||
path := fmt.Sprintf(databaseConfigPath, databaseID)
|
||||
req, err := svc.client.NewRequest(ctx, http.MethodGet, path, nil)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
root := new(databasePostgreSQLConfigRoot)
|
||||
resp, err := svc.client.Do(ctx, req, root)
|
||||
if err != nil {
|
||||
return nil, resp, err
|
||||
}
|
||||
return root.Config, resp, nil
|
||||
}
|
||||
|
||||
// UpdatePostgreSQLConfig updates the config for a PostgreSQL database cluster.
|
||||
func (svc *DatabasesServiceOp) UpdatePostgreSQLConfig(ctx context.Context, databaseID string, config *PostgreSQLConfig) (*Response, error) {
|
||||
path := fmt.Sprintf(databaseConfigPath, databaseID)
|
||||
root := &databasePostgreSQLConfigRoot{
|
||||
Config: config,
|
||||
}
|
||||
req, err := svc.client.NewRequest(ctx, http.MethodPatch, path, root)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
resp, err := svc.client.Do(ctx, req, nil)
|
||||
if err != nil {
|
||||
return resp, err
|
||||
}
|
||||
return resp, nil
|
||||
}
|
||||
|
||||
// GetRedisConfig retrieves the config for a Redis database cluster.
|
||||
func (svc *DatabasesServiceOp) GetRedisConfig(ctx context.Context, databaseID string) (*RedisConfig, *Response, error) {
|
||||
path := fmt.Sprintf(databaseConfigPath, databaseID)
|
||||
req, err := svc.client.NewRequest(ctx, http.MethodGet, path, nil)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
root := new(databaseRedisConfigRoot)
|
||||
resp, err := svc.client.Do(ctx, req, root)
|
||||
if err != nil {
|
||||
return nil, resp, err
|
||||
}
|
||||
return root.Config, resp, nil
|
||||
}
|
||||
|
||||
// UpdateRedisConfig updates the config for a Redis database cluster.
|
||||
func (svc *DatabasesServiceOp) UpdateRedisConfig(ctx context.Context, databaseID string, config *RedisConfig) (*Response, error) {
|
||||
path := fmt.Sprintf(databaseConfigPath, databaseID)
|
||||
|
||||
// We provide consts for use with SetEvictionPolicy method. Unfortunately, those are
|
||||
// in a different format than what can be used for RedisConfig.RedisMaxmemoryPolicy.
|
||||
// So we attempt to normalize them here to use dashes as separators if provided in
|
||||
// the old format (underscores). Other values are passed through untouched.
|
||||
if config.RedisMaxmemoryPolicy != nil {
|
||||
if policy, ok := evictionPolicyMap[*config.RedisMaxmemoryPolicy]; ok {
|
||||
config.RedisMaxmemoryPolicy = &policy
|
||||
}
|
||||
}
|
||||
|
||||
root := &databaseRedisConfigRoot{
|
||||
Config: config,
|
||||
}
|
||||
req, err := svc.client.NewRequest(ctx, http.MethodPatch, path, root)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
resp, err := svc.client.Do(ctx, req, nil)
|
||||
if err != nil {
|
||||
return resp, err
|
||||
}
|
||||
return resp, nil
|
||||
}
|
||||
|
||||
// GetMySQLConfig retrieves the config for a MySQL database cluster.
|
||||
func (svc *DatabasesServiceOp) GetMySQLConfig(ctx context.Context, databaseID string) (*MySQLConfig, *Response, error) {
|
||||
path := fmt.Sprintf(databaseConfigPath, databaseID)
|
||||
req, err := svc.client.NewRequest(ctx, http.MethodGet, path, nil)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
root := new(databaseMySQLConfigRoot)
|
||||
resp, err := svc.client.Do(ctx, req, root)
|
||||
if err != nil {
|
||||
return nil, resp, err
|
||||
}
|
||||
return root.Config, resp, nil
|
||||
}
|
||||
|
||||
// UpdateMySQLConfig updates the config for a MySQL database cluster.
|
||||
func (svc *DatabasesServiceOp) UpdateMySQLConfig(ctx context.Context, databaseID string, config *MySQLConfig) (*Response, error) {
|
||||
path := fmt.Sprintf(databaseConfigPath, databaseID)
|
||||
root := &databaseMySQLConfigRoot{
|
||||
Config: config,
|
||||
}
|
||||
req, err := svc.client.NewRequest(ctx, http.MethodPatch, path, root)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
resp, err := svc.client.Do(ctx, req, nil)
|
||||
if err != nil {
|
||||
return resp, err
|
||||
}
|
||||
return resp, nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ var errNoNetworks = errors.New("no networks have been defined")
|
|||
// See: https://docs.digitalocean.com/reference/api/api-reference/#tag/Droplets
|
||||
type DropletsService interface {
|
||||
List(context.Context, *ListOptions) ([]Droplet, *Response, error)
|
||||
ListByName(context.Context, string, *ListOptions) ([]Droplet, *Response, error)
|
||||
ListByTag(context.Context, string, *ListOptions) ([]Droplet, *Response, error)
|
||||
Get(context.Context, int) (*Droplet, *Response, error)
|
||||
Create(context.Context, *DropletCreateRequest) (*Droplet, *Response, error)
|
||||
|
|
@ -320,6 +321,18 @@ func (s *DropletsServiceOp) List(ctx context.Context, opt *ListOptions) ([]Dropl
|
|||
return s.list(ctx, path)
|
||||
}
|
||||
|
||||
// ListByName lists all Droplets filtered by name returning only exact matches.
|
||||
// It is case-insensitive
|
||||
func (s *DropletsServiceOp) ListByName(ctx context.Context, name string, opt *ListOptions) ([]Droplet, *Response, error) {
|
||||
path := fmt.Sprintf("%s?name=%s", dropletBasePath, name)
|
||||
path, err := addOptions(path, opt)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
return s.list(ctx, path)
|
||||
}
|
||||
|
||||
// ListByTag lists all Droplets matched by a Tag.
|
||||
func (s *DropletsServiceOp) ListByTag(ctx context.Context, tag string, opt *ListOptions) ([]Droplet, *Response, error) {
|
||||
path := fmt.Sprintf("%s?tag_name=%s", dropletBasePath, tag)
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import (
|
|||
)
|
||||
|
||||
const (
|
||||
libraryVersion = "1.81.0"
|
||||
libraryVersion = "1.82.0"
|
||||
defaultBaseURL = "https://api.digitalocean.com/"
|
||||
userAgent = "godo/" + libraryVersion
|
||||
mediaType = "application/json"
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
package hcloud
|
||||
|
||||
// Version is the library's version following Semantic Versioning.
|
||||
const Version = "1.35.0"
|
||||
const Version = "1.35.2"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import (
|
|||
|
||||
var keyRegexp = regexp.MustCompile(
|
||||
`^([a-z0-9A-Z]((?:[\-_.]|[a-z0-9A-Z]){0,253}[a-z0-9A-Z])?/)?[a-z0-9A-Z]((?:[\-_.]|[a-z0-9A-Z]|){0,62}[a-z0-9A-Z])?$`)
|
||||
var valueRegexp = regexp.MustCompile(`^([a-z0-9A-Z](?:[\-_.]|[a-z0-9A-Z]){0,62})?[a-z0-9A-Z]$`)
|
||||
var valueRegexp = regexp.MustCompile(`^(([a-z0-9A-Z](?:[\-_.]|[a-z0-9A-Z]){0,62})?[a-z0-9A-Z]$|$)`)
|
||||
|
||||
func ValidateResourceLabels(labels map[string]interface{}) (bool, error) {
|
||||
for k, v := range labels {
|
||||
|
|
|
|||
8
vendor/github.com/spotinst/spotinst-sdk-go/service/ocean/providers/azure/cluster.go
generated
vendored
8
vendor/github.com/spotinst/spotinst-sdk-go/service/ocean/providers/azure/cluster.go
generated
vendored
|
|
@ -122,6 +122,7 @@ type LaunchSpecification struct {
|
|||
ManagedServiceIdentities []*ManagedServiceIdentity `json:"managedServiceIdentities,omitempty"`
|
||||
Extensions []*Extension `json:"extensions,omitempty"`
|
||||
Tags []*Tag `json:"tags,omitempty"`
|
||||
MaxPods *int `json:"maxPods,omitempty"`
|
||||
|
||||
forceSendFields []string
|
||||
nullFields []string
|
||||
|
|
@ -900,6 +901,13 @@ func (o *LaunchSpecification) SetTags(v []*Tag) *LaunchSpecification {
|
|||
return o
|
||||
}
|
||||
|
||||
func (o *LaunchSpecification) SetMaxPods(v *int) *LaunchSpecification {
|
||||
if o.MaxPods = v; o.MaxPods == nil {
|
||||
o.nullFields = append(o.nullFields, "MaxPods")
|
||||
}
|
||||
return o
|
||||
}
|
||||
|
||||
// endregion
|
||||
|
||||
// region Image
|
||||
|
|
|
|||
12
vendor/github.com/spotinst/spotinst-sdk-go/service/ocean/providers/azure/nodegroup.go
generated
vendored
12
vendor/github.com/spotinst/spotinst-sdk-go/service/ocean/providers/azure/nodegroup.go
generated
vendored
|
|
@ -58,8 +58,9 @@ type VirtualNodeGroupHeadroom struct {
|
|||
}
|
||||
|
||||
type VirtualNodeGroupLaunchSpecification struct {
|
||||
OSDisk *OSDisk `json:"osDisk,omitempty"`
|
||||
Tags []*Tag `json:"tags,omitempty"`
|
||||
OSDisk *OSDisk `json:"osDisk,omitempty"`
|
||||
Tags []*Tag `json:"tags,omitempty"`
|
||||
MaxPods *int `json:"maxPods,omitempty"`
|
||||
|
||||
forceSendFields []string
|
||||
nullFields []string
|
||||
|
|
@ -435,4 +436,11 @@ func (o *VirtualNodeGroupLaunchSpecification) SetTags(v []*Tag) *VirtualNodeGrou
|
|||
return o
|
||||
}
|
||||
|
||||
func (o *VirtualNodeGroupLaunchSpecification) SetMaxPods(v *int) *VirtualNodeGroupLaunchSpecification {
|
||||
if o.MaxPods = v; o.MaxPods == nil {
|
||||
o.nullFields = append(o.nullFields, "MaxPods")
|
||||
}
|
||||
return o
|
||||
}
|
||||
|
||||
// endregion
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package spotinst
|
||||
|
||||
// SDKVersion is the current version of the SDK.
|
||||
const SDKVersion = "1.124.0"
|
||||
const SDKVersion = "1.125.0"
|
||||
|
||||
// SDKName is the name of the SDK.
|
||||
const SDKName = "spotinst-sdk-go"
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ const frameHeaderLen = 9
|
|||
var padZeros = make([]byte, 255) // zeros for padding
|
||||
|
||||
// A FrameType is a registered frame type as defined in
|
||||
// http://http2.github.io/http2-spec/#rfc.section.11.2
|
||||
// https://httpwg.org/specs/rfc7540.html#rfc.section.11.2
|
||||
type FrameType uint8
|
||||
|
||||
const (
|
||||
|
|
@ -146,7 +146,7 @@ func typeFrameParser(t FrameType) frameParser {
|
|||
|
||||
// A FrameHeader is the 9 byte header of all HTTP/2 frames.
|
||||
//
|
||||
// See http://http2.github.io/http2-spec/#FrameHeader
|
||||
// See https://httpwg.org/specs/rfc7540.html#FrameHeader
|
||||
type FrameHeader struct {
|
||||
valid bool // caller can access []byte fields in the Frame
|
||||
|
||||
|
|
@ -575,7 +575,7 @@ func (fr *Framer) checkFrameOrder(f Frame) error {
|
|||
|
||||
// A DataFrame conveys arbitrary, variable-length sequences of octets
|
||||
// associated with a stream.
|
||||
// See http://http2.github.io/http2-spec/#rfc.section.6.1
|
||||
// See https://httpwg.org/specs/rfc7540.html#rfc.section.6.1
|
||||
type DataFrame struct {
|
||||
FrameHeader
|
||||
data []byte
|
||||
|
|
@ -698,7 +698,7 @@ func (f *Framer) WriteDataPadded(streamID uint32, endStream bool, data, pad []by
|
|||
// endpoints communicate, such as preferences and constraints on peer
|
||||
// behavior.
|
||||
//
|
||||
// See http://http2.github.io/http2-spec/#SETTINGS
|
||||
// See https://httpwg.org/specs/rfc7540.html#SETTINGS
|
||||
type SettingsFrame struct {
|
||||
FrameHeader
|
||||
p []byte
|
||||
|
|
@ -837,7 +837,7 @@ func (f *Framer) WriteSettingsAck() error {
|
|||
// A PingFrame is a mechanism for measuring a minimal round trip time
|
||||
// from the sender, as well as determining whether an idle connection
|
||||
// is still functional.
|
||||
// See http://http2.github.io/http2-spec/#rfc.section.6.7
|
||||
// See https://httpwg.org/specs/rfc7540.html#rfc.section.6.7
|
||||
type PingFrame struct {
|
||||
FrameHeader
|
||||
Data [8]byte
|
||||
|
|
@ -870,7 +870,7 @@ func (f *Framer) WritePing(ack bool, data [8]byte) error {
|
|||
}
|
||||
|
||||
// A GoAwayFrame informs the remote peer to stop creating streams on this connection.
|
||||
// See http://http2.github.io/http2-spec/#rfc.section.6.8
|
||||
// See https://httpwg.org/specs/rfc7540.html#rfc.section.6.8
|
||||
type GoAwayFrame struct {
|
||||
FrameHeader
|
||||
LastStreamID uint32
|
||||
|
|
@ -934,7 +934,7 @@ func parseUnknownFrame(_ *frameCache, fh FrameHeader, countError func(string), p
|
|||
}
|
||||
|
||||
// A WindowUpdateFrame is used to implement flow control.
|
||||
// See http://http2.github.io/http2-spec/#rfc.section.6.9
|
||||
// See https://httpwg.org/specs/rfc7540.html#rfc.section.6.9
|
||||
type WindowUpdateFrame struct {
|
||||
FrameHeader
|
||||
Increment uint32 // never read with high bit set
|
||||
|
|
@ -1123,7 +1123,7 @@ func (f *Framer) WriteHeaders(p HeadersFrameParam) error {
|
|||
}
|
||||
|
||||
// A PriorityFrame specifies the sender-advised priority of a stream.
|
||||
// See http://http2.github.io/http2-spec/#rfc.section.6.3
|
||||
// See https://httpwg.org/specs/rfc7540.html#rfc.section.6.3
|
||||
type PriorityFrame struct {
|
||||
FrameHeader
|
||||
PriorityParam
|
||||
|
|
@ -1193,7 +1193,7 @@ func (f *Framer) WritePriority(streamID uint32, p PriorityParam) error {
|
|||
}
|
||||
|
||||
// A RSTStreamFrame allows for abnormal termination of a stream.
|
||||
// See http://http2.github.io/http2-spec/#rfc.section.6.4
|
||||
// See https://httpwg.org/specs/rfc7540.html#rfc.section.6.4
|
||||
type RSTStreamFrame struct {
|
||||
FrameHeader
|
||||
ErrCode ErrCode
|
||||
|
|
@ -1225,7 +1225,7 @@ func (f *Framer) WriteRSTStream(streamID uint32, code ErrCode) error {
|
|||
}
|
||||
|
||||
// A ContinuationFrame is used to continue a sequence of header block fragments.
|
||||
// See http://http2.github.io/http2-spec/#rfc.section.6.10
|
||||
// See https://httpwg.org/specs/rfc7540.html#rfc.section.6.10
|
||||
type ContinuationFrame struct {
|
||||
FrameHeader
|
||||
headerFragBuf []byte
|
||||
|
|
@ -1266,7 +1266,7 @@ func (f *Framer) WriteContinuation(streamID uint32, endHeaders bool, headerBlock
|
|||
}
|
||||
|
||||
// A PushPromiseFrame is used to initiate a server stream.
|
||||
// See http://http2.github.io/http2-spec/#rfc.section.6.6
|
||||
// See https://httpwg.org/specs/rfc7540.html#rfc.section.6.6
|
||||
type PushPromiseFrame struct {
|
||||
FrameHeader
|
||||
PromiseID uint32
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ func appendTableSize(dst []byte, v uint32) []byte {
|
|||
// bit prefix, to dst and returns the extended buffer.
|
||||
//
|
||||
// See
|
||||
// http://http2.github.io/http2-spec/compression.html#integer.representation
|
||||
// https://httpwg.org/specs/rfc7541.html#integer.representation
|
||||
func appendVarInt(dst []byte, n byte, i uint64) []byte {
|
||||
k := uint64((1 << n) - 1)
|
||||
if i < k {
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ func (hf HeaderField) String() string {
|
|||
|
||||
// Size returns the size of an entry per RFC 7541 section 4.1.
|
||||
func (hf HeaderField) Size() uint32 {
|
||||
// http://http2.github.io/http2-spec/compression.html#rfc.section.4.1
|
||||
// https://httpwg.org/specs/rfc7541.html#rfc.section.4.1
|
||||
// "The size of the dynamic table is the sum of the size of
|
||||
// its entries. The size of an entry is the sum of its name's
|
||||
// length in octets (as defined in Section 5.2), its value's
|
||||
|
|
@ -158,7 +158,7 @@ func (d *Decoder) SetAllowedMaxDynamicTableSize(v uint32) {
|
|||
}
|
||||
|
||||
type dynamicTable struct {
|
||||
// http://http2.github.io/http2-spec/compression.html#rfc.section.2.3.2
|
||||
// https://httpwg.org/specs/rfc7541.html#rfc.section.2.3.2
|
||||
table headerFieldTable
|
||||
size uint32 // in bytes
|
||||
maxSize uint32 // current maxSize
|
||||
|
|
@ -307,27 +307,27 @@ func (d *Decoder) parseHeaderFieldRepr() error {
|
|||
case b&128 != 0:
|
||||
// Indexed representation.
|
||||
// High bit set?
|
||||
// http://http2.github.io/http2-spec/compression.html#rfc.section.6.1
|
||||
// https://httpwg.org/specs/rfc7541.html#rfc.section.6.1
|
||||
return d.parseFieldIndexed()
|
||||
case b&192 == 64:
|
||||
// 6.2.1 Literal Header Field with Incremental Indexing
|
||||
// 0b10xxxxxx: top two bits are 10
|
||||
// http://http2.github.io/http2-spec/compression.html#rfc.section.6.2.1
|
||||
// https://httpwg.org/specs/rfc7541.html#rfc.section.6.2.1
|
||||
return d.parseFieldLiteral(6, indexedTrue)
|
||||
case b&240 == 0:
|
||||
// 6.2.2 Literal Header Field without Indexing
|
||||
// 0b0000xxxx: top four bits are 0000
|
||||
// http://http2.github.io/http2-spec/compression.html#rfc.section.6.2.2
|
||||
// https://httpwg.org/specs/rfc7541.html#rfc.section.6.2.2
|
||||
return d.parseFieldLiteral(4, indexedFalse)
|
||||
case b&240 == 16:
|
||||
// 6.2.3 Literal Header Field never Indexed
|
||||
// 0b0001xxxx: top four bits are 0001
|
||||
// http://http2.github.io/http2-spec/compression.html#rfc.section.6.2.3
|
||||
// https://httpwg.org/specs/rfc7541.html#rfc.section.6.2.3
|
||||
return d.parseFieldLiteral(4, indexedNever)
|
||||
case b&224 == 32:
|
||||
// 6.3 Dynamic Table Size Update
|
||||
// Top three bits are '001'.
|
||||
// http://http2.github.io/http2-spec/compression.html#rfc.section.6.3
|
||||
// https://httpwg.org/specs/rfc7541.html#rfc.section.6.3
|
||||
return d.parseDynamicTableSizeUpdate()
|
||||
}
|
||||
|
||||
|
|
@ -420,7 +420,7 @@ var errVarintOverflow = DecodingError{errors.New("varint integer overflow")}
|
|||
|
||||
// readVarInt reads an unsigned variable length integer off the
|
||||
// beginning of p. n is the parameter as described in
|
||||
// http://http2.github.io/http2-spec/compression.html#rfc.section.5.1.
|
||||
// https://httpwg.org/specs/rfc7541.html#rfc.section.5.1.
|
||||
//
|
||||
// n must always be between 1 and 8.
|
||||
//
|
||||
|
|
|
|||
|
|
@ -55,14 +55,14 @@ const (
|
|||
ClientPreface = "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n"
|
||||
|
||||
// SETTINGS_MAX_FRAME_SIZE default
|
||||
// http://http2.github.io/http2-spec/#rfc.section.6.5.2
|
||||
// https://httpwg.org/specs/rfc7540.html#rfc.section.6.5.2
|
||||
initialMaxFrameSize = 16384
|
||||
|
||||
// NextProtoTLS is the NPN/ALPN protocol negotiated during
|
||||
// HTTP/2's TLS setup.
|
||||
NextProtoTLS = "h2"
|
||||
|
||||
// http://http2.github.io/http2-spec/#SettingValues
|
||||
// https://httpwg.org/specs/rfc7540.html#SettingValues
|
||||
initialHeaderTableSize = 4096
|
||||
|
||||
initialWindowSize = 65535 // 6.9.2 Initial Flow Control Window Size
|
||||
|
|
@ -111,7 +111,7 @@ func (st streamState) String() string {
|
|||
// Setting is a setting parameter: which setting it is, and its value.
|
||||
type Setting struct {
|
||||
// ID is which setting is being set.
|
||||
// See http://http2.github.io/http2-spec/#SettingValues
|
||||
// See https://httpwg.org/specs/rfc7540.html#SettingFormat
|
||||
ID SettingID
|
||||
|
||||
// Val is the value.
|
||||
|
|
@ -143,7 +143,7 @@ func (s Setting) Valid() error {
|
|||
}
|
||||
|
||||
// A SettingID is an HTTP/2 setting as defined in
|
||||
// http://http2.github.io/http2-spec/#iana-settings
|
||||
// https://httpwg.org/specs/rfc7540.html#iana-settings
|
||||
type SettingID uint16
|
||||
|
||||
const (
|
||||
|
|
|
|||
|
|
@ -253,7 +253,7 @@ func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Sockle
|
|||
var empty bool
|
||||
if len(oob) > 0 {
|
||||
// send at least one normal byte
|
||||
empty := emptyIovecs(iov)
|
||||
empty = emptyIovecs(iov)
|
||||
if empty {
|
||||
var iova [1]Iovec
|
||||
iova[0].Base = &dummy
|
||||
|
|
|
|||
|
|
@ -363,7 +363,7 @@ func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Sockle
|
|||
var empty bool
|
||||
if len(oob) > 0 {
|
||||
// send at least one normal byte
|
||||
empty := emptyIovecs(iov)
|
||||
empty = emptyIovecs(iov)
|
||||
if empty {
|
||||
var iova [1]Iovec
|
||||
iova[0].Base = &dummy
|
||||
|
|
|
|||
|
|
@ -1541,7 +1541,7 @@ func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Sockle
|
|||
var dummy byte
|
||||
var empty bool
|
||||
if len(oob) > 0 {
|
||||
empty := emptyIovecs(iov)
|
||||
empty = emptyIovecs(iov)
|
||||
if empty {
|
||||
var sockType int
|
||||
sockType, err = GetsockoptInt(fd, SOL_SOCKET, SO_TYPE)
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include -m32
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/386/include -m32
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build 386 && linux
|
||||
// +build 386,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -m32 _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/386/include -m32 _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include -m64
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/amd64/include -m64
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build amd64 && linux
|
||||
// +build amd64,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -m64 _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/amd64/include -m64 _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/arm/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build arm && linux
|
||||
// +build arm,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/arm/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include -fsigned-char
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/arm64/include -fsigned-char
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build arm64 && linux
|
||||
// +build arm64,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/arm64/include -fsigned-char _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/loong64/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build loong64 && linux
|
||||
// +build loong64,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/loong64/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/mips/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips && linux
|
||||
// +build mips,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/mips/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/mips64/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips64 && linux
|
||||
// +build mips64,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/mips64/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/mips64le/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips64le && linux
|
||||
// +build mips64le,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/mips64le/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/mipsle/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mipsle && linux
|
||||
// +build mipsle,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/mipsle/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/ppc/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc && linux
|
||||
// +build ppc,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/ppc/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/ppc64/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc64 && linux
|
||||
// +build ppc64,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/ppc64/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/ppc64le/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc64le && linux
|
||||
// +build ppc64le,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/ppc64le/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/riscv64/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build riscv64 && linux
|
||||
// +build riscv64,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/riscv64/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include -fsigned-char
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/s390x/include -fsigned-char
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build s390x && linux
|
||||
// +build s390x,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/s390x/include -fsigned-char _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
// mkerrors.sh -Wall -Werror -static -I/tmp/include
|
||||
// mkerrors.sh -Wall -Werror -static -I/tmp/sparc64/include
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build sparc64 && linux
|
||||
// +build sparc64,linux
|
||||
|
||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
|
||||
// cgo -godefs -- -Wall -Werror -static -I/tmp/sparc64/include _const.go
|
||||
|
||||
package unix
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -m32 /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/386/include -m32 /tmp/386/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build 386 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -m64 /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/amd64/include -m64 /tmp/amd64/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build amd64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/arm/include /tmp/arm/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build arm && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/arm64/include -fsigned-char /tmp/arm64/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build arm64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/loong64/include /tmp/loong64/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build loong64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/mips/include /tmp/mips/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/mips64/include /tmp/mips64/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/mips64le/include /tmp/mips64le/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips64le && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/mipsle/include /tmp/mipsle/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mipsle && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/ppc/include /tmp/ppc/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/ppc64/include /tmp/ppc64/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/ppc64le/include /tmp/ppc64le/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc64le && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/riscv64/include /tmp/riscv64/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build riscv64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/s390x/include -fsigned-char /tmp/s390x/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build s390x && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/sparc64/include /tmp/sparc64/include/asm/unistd.h
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build sparc64 && linux
|
||||
|
|
|
|||
|
|
@ -945,6 +945,9 @@ type PerfEventAttr struct {
|
|||
Aux_watermark uint32
|
||||
Sample_max_stack uint16
|
||||
_ uint16
|
||||
Aux_sample_size uint32
|
||||
_ uint32
|
||||
Sig_data uint64
|
||||
}
|
||||
|
||||
type PerfEventMmapPage struct {
|
||||
|
|
@ -1463,6 +1466,11 @@ const (
|
|||
IFLA_ALT_IFNAME = 0x35
|
||||
IFLA_PERM_ADDRESS = 0x36
|
||||
IFLA_PROTO_DOWN_REASON = 0x37
|
||||
IFLA_PARENT_DEV_NAME = 0x38
|
||||
IFLA_PARENT_DEV_BUS_NAME = 0x39
|
||||
IFLA_GRO_MAX_SIZE = 0x3a
|
||||
IFLA_TSO_MAX_SIZE = 0x3b
|
||||
IFLA_TSO_MAX_SEGS = 0x3c
|
||||
IFLA_PROTO_DOWN_REASON_UNSPEC = 0x0
|
||||
IFLA_PROTO_DOWN_REASON_MASK = 0x1
|
||||
IFLA_PROTO_DOWN_REASON_VALUE = 0x2
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -m32 linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/386/cgo -- -Wall -Werror -static -I/tmp/386/include -m32 linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build 386 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -m64 linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/amd64/cgo -- -Wall -Werror -static -I/tmp/amd64/include -m64 linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build amd64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/arm/cgo -- -Wall -Werror -static -I/tmp/arm/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build arm && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/arm64/cgo -- -Wall -Werror -static -I/tmp/arm64/include -fsigned-char linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build arm64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/loong64/cgo -- -Wall -Werror -static -I/tmp/loong64/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build loong64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/mips/cgo -- -Wall -Werror -static -I/tmp/mips/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/mips64/cgo -- -Wall -Werror -static -I/tmp/mips64/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/mips64le/cgo -- -Wall -Werror -static -I/tmp/mips64le/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mips64le && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/mipsle/cgo -- -Wall -Werror -static -I/tmp/mipsle/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build mipsle && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/ppc/cgo -- -Wall -Werror -static -I/tmp/ppc/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/ppc64/cgo -- -Wall -Werror -static -I/tmp/ppc64/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/ppc64le/cgo -- -Wall -Werror -static -I/tmp/ppc64le/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build ppc64le && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/riscv64/cgo -- -Wall -Werror -static -I/tmp/riscv64/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build riscv64 && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/s390x/cgo -- -Wall -Werror -static -I/tmp/s390x/include -fsigned-char linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build s390x && linux
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
|
||||
// cgo -godefs -objdir=/tmp/sparc64/cgo -- -Wall -Werror -static -I/tmp/sparc64/include linux/types.go | go run mkpost.go
|
||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||
|
||||
//go:build sparc64 && linux
|
||||
|
|
|
|||
|
|
@ -417,6 +417,7 @@ func NewCallbackCDecl(fn interface{}) uintptr {
|
|||
//sys GetModuleInformation(process Handle, module Handle, modinfo *ModuleInfo, cb uint32) (err error) = psapi.GetModuleInformation
|
||||
//sys GetModuleFileNameEx(process Handle, module Handle, filename *uint16, size uint32) (err error) = psapi.GetModuleFileNameExW
|
||||
//sys GetModuleBaseName(process Handle, module Handle, baseName *uint16, size uint32) (err error) = psapi.GetModuleBaseNameW
|
||||
//sys QueryWorkingSetEx(process Handle, pv uintptr, cb uint32) (err error) = psapi.QueryWorkingSetEx
|
||||
|
||||
// NT Native APIs
|
||||
//sys rtlNtStatusToDosErrorNoTeb(ntstatus NTStatus) (ret syscall.Errno) = ntdll.RtlNtStatusToDosErrorNoTeb
|
||||
|
|
@ -971,6 +972,32 @@ func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, int32, error) {
|
|||
return unsafe.Pointer(&sa.raw), sl, nil
|
||||
}
|
||||
|
||||
type RawSockaddrBth struct {
|
||||
AddressFamily [2]byte
|
||||
BtAddr [8]byte
|
||||
ServiceClassId [16]byte
|
||||
Port [4]byte
|
||||
}
|
||||
|
||||
type SockaddrBth struct {
|
||||
BtAddr uint64
|
||||
ServiceClassId GUID
|
||||
Port uint32
|
||||
|
||||
raw RawSockaddrBth
|
||||
}
|
||||
|
||||
func (sa *SockaddrBth) sockaddr() (unsafe.Pointer, int32, error) {
|
||||
family := AF_BTH
|
||||
sa.raw = RawSockaddrBth{
|
||||
AddressFamily: *(*[2]byte)(unsafe.Pointer(&family)),
|
||||
BtAddr: *(*[8]byte)(unsafe.Pointer(&sa.BtAddr)),
|
||||
Port: *(*[4]byte)(unsafe.Pointer(&sa.Port)),
|
||||
ServiceClassId: *(*[16]byte)(unsafe.Pointer(&sa.ServiceClassId)),
|
||||
}
|
||||
return unsafe.Pointer(&sa.raw), int32(unsafe.Sizeof(sa.raw)), nil
|
||||
}
|
||||
|
||||
func (rsa *RawSockaddrAny) Sockaddr() (Sockaddr, error) {
|
||||
switch rsa.Addr.Family {
|
||||
case AF_UNIX:
|
||||
|
|
@ -1707,3 +1734,71 @@ func LoadResourceData(module, resInfo Handle) (data []byte, err error) {
|
|||
h.Cap = int(size)
|
||||
return
|
||||
}
|
||||
|
||||
// PSAPI_WORKING_SET_EX_BLOCK contains extended working set information for a page.
|
||||
type PSAPI_WORKING_SET_EX_BLOCK uint64
|
||||
|
||||
// Valid returns the validity of this page.
|
||||
// If this bit is 1, the subsequent members are valid; otherwise they should be ignored.
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) Valid() bool {
|
||||
return (b & 1) == 1
|
||||
}
|
||||
|
||||
// ShareCount is the number of processes that share this page. The maximum value of this member is 7.
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) ShareCount() uint64 {
|
||||
return b.intField(1, 3)
|
||||
}
|
||||
|
||||
// Win32Protection is the memory protection attributes of the page. For a list of values, see
|
||||
// https://docs.microsoft.com/en-us/windows/win32/memory/memory-protection-constants
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) Win32Protection() uint64 {
|
||||
return b.intField(4, 11)
|
||||
}
|
||||
|
||||
// Shared returns the shared status of this page.
|
||||
// If this bit is 1, the page can be shared.
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) Shared() bool {
|
||||
return (b & (1 << 15)) == 1
|
||||
}
|
||||
|
||||
// Node is the NUMA node. The maximum value of this member is 63.
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) Node() uint64 {
|
||||
return b.intField(16, 6)
|
||||
}
|
||||
|
||||
// Locked returns the locked status of this page.
|
||||
// If this bit is 1, the virtual page is locked in physical memory.
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) Locked() bool {
|
||||
return (b & (1 << 22)) == 1
|
||||
}
|
||||
|
||||
// LargePage returns the large page status of this page.
|
||||
// If this bit is 1, the page is a large page.
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) LargePage() bool {
|
||||
return (b & (1 << 23)) == 1
|
||||
}
|
||||
|
||||
// Bad returns the bad status of this page.
|
||||
// If this bit is 1, the page is has been reported as bad.
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) Bad() bool {
|
||||
return (b & (1 << 31)) == 1
|
||||
}
|
||||
|
||||
// intField extracts an integer field in the PSAPI_WORKING_SET_EX_BLOCK union.
|
||||
func (b PSAPI_WORKING_SET_EX_BLOCK) intField(start, length int) uint64 {
|
||||
var mask PSAPI_WORKING_SET_EX_BLOCK
|
||||
for pos := start; pos < start+length; pos++ {
|
||||
mask |= (1 << pos)
|
||||
}
|
||||
|
||||
masked := b & mask
|
||||
return uint64(masked >> start)
|
||||
}
|
||||
|
||||
// PSAPI_WORKING_SET_EX_INFORMATION contains extended working set information for a process.
|
||||
type PSAPI_WORKING_SET_EX_INFORMATION struct {
|
||||
// The virtual address.
|
||||
VirtualAddress Pointer
|
||||
// A PSAPI_WORKING_SET_EX_BLOCK union that indicates the attributes of the page at VirtualAddress.
|
||||
VirtualAttributes PSAPI_WORKING_SET_EX_BLOCK
|
||||
}
|
||||
|
|
|
|||
|
|
@ -408,6 +408,7 @@ var (
|
|||
procGetModuleBaseNameW = modpsapi.NewProc("GetModuleBaseNameW")
|
||||
procGetModuleFileNameExW = modpsapi.NewProc("GetModuleFileNameExW")
|
||||
procGetModuleInformation = modpsapi.NewProc("GetModuleInformation")
|
||||
procQueryWorkingSetEx = modpsapi.NewProc("QueryWorkingSetEx")
|
||||
procSubscribeServiceChangeNotifications = modsechost.NewProc("SubscribeServiceChangeNotifications")
|
||||
procUnsubscribeServiceChangeNotifications = modsechost.NewProc("UnsubscribeServiceChangeNotifications")
|
||||
procGetUserNameExW = modsecur32.NewProc("GetUserNameExW")
|
||||
|
|
@ -3504,6 +3505,14 @@ func GetModuleInformation(process Handle, module Handle, modinfo *ModuleInfo, cb
|
|||
return
|
||||
}
|
||||
|
||||
func QueryWorkingSetEx(process Handle, pv uintptr, cb uint32) (err error) {
|
||||
r1, _, e1 := syscall.Syscall(procQueryWorkingSetEx.Addr(), 3, uintptr(process), uintptr(pv), uintptr(cb))
|
||||
if r1 == 0 {
|
||||
err = errnoErr(e1)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func SubscribeServiceChangeNotifications(service Handle, eventType uint32, callback uintptr, callbackCtx uintptr, subscription *uintptr) (ret error) {
|
||||
ret = procSubscribeServiceChangeNotifications.Find()
|
||||
if ret != nil {
|
||||
|
|
|
|||
|
|
@ -39597,7 +39597,7 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"revision": "20220714",
|
||||
"revision": "20220720",
|
||||
"rootUrl": "https://compute.googleapis.com/",
|
||||
"schemas": {
|
||||
"AcceleratorConfig": {
|
||||
|
|
@ -71166,7 +71166,7 @@
|
|||
"type": "object"
|
||||
},
|
||||
"Scheduling": {
|
||||
"description": "Sets the scheduling options for an Instance. NextID: 21",
|
||||
"description": "Sets the scheduling options for an Instance.",
|
||||
"id": "Scheduling",
|
||||
"properties": {
|
||||
"automaticRestart": {
|
||||
|
|
|
|||
|
|
@ -50890,7 +50890,7 @@ func (s *ScalingScheduleStatus) MarshalJSON() ([]byte, error) {
|
|||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// Scheduling: Sets the scheduling options for an Instance. NextID: 21
|
||||
// Scheduling: Sets the scheduling options for an Instance.
|
||||
type Scheduling struct {
|
||||
// AutomaticRestart: Specifies whether the instance should be
|
||||
// automatically restarted if it is terminated by Compute Engine (not
|
||||
|
|
|
|||
|
|
@ -31172,7 +31172,7 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"revision": "20220714",
|
||||
"revision": "20220720",
|
||||
"rootUrl": "https://compute.googleapis.com/",
|
||||
"schemas": {
|
||||
"AcceleratorConfig": {
|
||||
|
|
@ -57146,7 +57146,7 @@
|
|||
"type": "object"
|
||||
},
|
||||
"Scheduling": {
|
||||
"description": "Sets the scheduling options for an Instance. NextID: 21",
|
||||
"description": "Sets the scheduling options for an Instance.",
|
||||
"id": "Scheduling",
|
||||
"properties": {
|
||||
"automaticRestart": {
|
||||
|
|
|
|||
|
|
@ -41950,7 +41950,7 @@ func (s *ScalingScheduleStatus) MarshalJSON() ([]byte, error) {
|
|||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// Scheduling: Sets the scheduling options for an Instance. NextID: 21
|
||||
// Scheduling: Sets the scheduling options for an Instance.
|
||||
type Scheduling struct {
|
||||
// AutomaticRestart: Specifies whether the instance should be
|
||||
// automatically restarted if it is terminated by Compute Engine (not
|
||||
|
|
|
|||
|
|
@ -5,4 +5,4 @@
|
|||
package internal
|
||||
|
||||
// Version is the current tagged release of the library.
|
||||
const Version = "0.90.0"
|
||||
const Version = "0.91.0"
|
||||
|
|
|
|||
|
|
@ -659,7 +659,7 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"revision": "20220714",
|
||||
"revision": "20220725",
|
||||
"rootUrl": "https://tpu.googleapis.com/",
|
||||
"schemas": {
|
||||
"AcceleratorType": {
|
||||
|
|
@ -861,7 +861,7 @@
|
|||
"V2_ALPHA1"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"LINT.IfChange API version is unknown.",
|
||||
"API version is unknown.",
|
||||
"TPU API V1Alpha1 version.",
|
||||
"TPU API V1 version.",
|
||||
"TPU API V2Alpha1 version."
|
||||
|
|
@ -969,7 +969,7 @@
|
|||
"UNHIDING"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"LINT.IfChange TPU node state is not known/set.",
|
||||
"TPU node state is not known/set.",
|
||||
"TPU node is being created.",
|
||||
"TPU node has been created.",
|
||||
"TPU node is restarting.",
|
||||
|
|
@ -983,7 +983,7 @@
|
|||
"TPU node has been terminated due to maintenance or has reached the end of its life cycle (for preemptible nodes).",
|
||||
"TPU node is currently hiding.",
|
||||
"TPU node has been hidden.",
|
||||
"TPU node is currently unhiding. LINT.ThenChange(//depot/google3/java/com/google/cloud/boq/clientapi/tpu/api/gce_tpu.proto)"
|
||||
"TPU node is currently unhiding."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
|
|
|
|||
|
|
@ -533,7 +533,7 @@ type Node struct {
|
|||
// ApiVersion: Output only. The API version that created this Node.
|
||||
//
|
||||
// Possible values:
|
||||
// "API_VERSION_UNSPECIFIED" - LINT.IfChange API version is unknown.
|
||||
// "API_VERSION_UNSPECIFIED" - API version is unknown.
|
||||
// "V1_ALPHA1" - TPU API V1Alpha1 version.
|
||||
// "V1" - TPU API V1 version.
|
||||
// "V2_ALPHA1" - TPU API V2Alpha1 version.
|
||||
|
|
@ -612,8 +612,7 @@ type Node struct {
|
|||
// State: Output only. The current state for the TPU Node.
|
||||
//
|
||||
// Possible values:
|
||||
// "STATE_UNSPECIFIED" - LINT.IfChange TPU node state is not
|
||||
// known/set.
|
||||
// "STATE_UNSPECIFIED" - TPU node state is not known/set.
|
||||
// "CREATING" - TPU node is being created.
|
||||
// "READY" - TPU node has been created.
|
||||
// "RESTARTING" - TPU node is restarting.
|
||||
|
|
@ -631,8 +630,6 @@ type Node struct {
|
|||
// "HIDING" - TPU node is currently hiding.
|
||||
// "HIDDEN" - TPU node has been hidden.
|
||||
// "UNHIDING" - TPU node is currently unhiding.
|
||||
// LINT.ThenChange(//depot/google3/java/com/google/cloud/boq/clientapi/tp
|
||||
// u/api/gce_tpu.proto)
|
||||
State string `json:"state,omitempty"`
|
||||
|
||||
// Symptoms: Output only. The Symptoms that have occurred to the TPU
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ github.com/aws/amazon-ec2-instance-selector/v2/pkg/ec2pricing
|
|||
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/outputs
|
||||
# github.com/aws/aws-sdk-go v1.44.65
|
||||
# github.com/aws/aws-sdk-go v1.44.70
|
||||
## explicit; go 1.11
|
||||
github.com/aws/aws-sdk-go/aws
|
||||
github.com/aws/aws-sdk-go/aws/arn
|
||||
|
|
@ -232,7 +232,7 @@ github.com/cpuguy83/go-md2man/v2/md2man
|
|||
# github.com/davecgh/go-spew v1.1.1
|
||||
## explicit
|
||||
github.com/davecgh/go-spew/spew
|
||||
# github.com/digitalocean/godo v1.81.0
|
||||
# github.com/digitalocean/godo v1.82.0
|
||||
## explicit; go 1.18
|
||||
github.com/digitalocean/godo
|
||||
github.com/digitalocean/godo/metrics
|
||||
|
|
@ -576,7 +576,7 @@ github.com/hashicorp/vault/sdk/version
|
|||
# github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb
|
||||
## explicit
|
||||
github.com/hashicorp/yamux
|
||||
# github.com/hetznercloud/hcloud-go v1.35.1
|
||||
# github.com/hetznercloud/hcloud-go v1.35.2
|
||||
## explicit; go 1.18
|
||||
github.com/hetznercloud/hcloud-go/hcloud
|
||||
github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation
|
||||
|
|
@ -796,7 +796,7 @@ github.com/spf13/viper/internal/encoding/javaproperties
|
|||
github.com/spf13/viper/internal/encoding/json
|
||||
github.com/spf13/viper/internal/encoding/toml
|
||||
github.com/spf13/viper/internal/encoding/yaml
|
||||
# github.com/spotinst/spotinst-sdk-go v1.124.0
|
||||
# github.com/spotinst/spotinst-sdk-go v1.125.0
|
||||
## explicit; go 1.16
|
||||
github.com/spotinst/spotinst-sdk-go/service/elastigroup
|
||||
github.com/spotinst/spotinst-sdk-go/service/elastigroup/providers/aws
|
||||
|
|
@ -901,7 +901,7 @@ golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
|
|||
golang.org/x/mod/internal/lazyregexp
|
||||
golang.org/x/mod/module
|
||||
golang.org/x/mod/semver
|
||||
# golang.org/x/net v0.0.0-20220728211354-c7608f3a8462
|
||||
# golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48
|
||||
## explicit; go 1.17
|
||||
golang.org/x/net/bpf
|
||||
golang.org/x/net/context
|
||||
|
|
@ -932,7 +932,7 @@ golang.org/x/oauth2/jwt
|
|||
## explicit
|
||||
golang.org/x/sync/errgroup
|
||||
golang.org/x/sync/semaphore
|
||||
# golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
|
||||
# golang.org/x/sys v0.0.0-20220804214406-8e32c043e418
|
||||
## explicit; go 1.17
|
||||
golang.org/x/sys/cpu
|
||||
golang.org/x/sys/execabs
|
||||
|
|
@ -982,7 +982,7 @@ golang.org/x/tools/internal/typesinternal
|
|||
# gomodules.xyz/jsonpatch/v2 v2.2.0
|
||||
## explicit; go 1.12
|
||||
gomodules.xyz/jsonpatch/v2
|
||||
# google.golang.org/api v0.90.0
|
||||
# google.golang.org/api v0.91.0
|
||||
## explicit; go 1.15
|
||||
google.golang.org/api/cloudresourcemanager/v1
|
||||
google.golang.org/api/compute/v0.alpha
|
||||
|
|
|
|||
Loading…
Reference in New Issue