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/Masterminds/sprig/v3 v3.2.2
|
||||||
github.com/apparentlymart/go-cidr v1.1.0
|
github.com/apparentlymart/go-cidr v1.1.0
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2 v2.3.3
|
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/blang/semver/v4 v4.0.0
|
||||||
github.com/cert-manager/cert-manager v1.9.1
|
github.com/cert-manager/cert-manager v1.9.1
|
||||||
github.com/digitalocean/godo v1.81.0
|
github.com/digitalocean/godo v1.82.0
|
||||||
github.com/go-ini/ini v1.66.6
|
github.com/go-ini/ini v1.66.6
|
||||||
github.com/go-logr/logr v1.2.3
|
github.com/go-logr/logr v1.2.3
|
||||||
github.com/gogo/protobuf v1.3.2
|
github.com/gogo/protobuf v1.3.2
|
||||||
|
|
@ -29,7 +29,7 @@ require (
|
||||||
github.com/gophercloud/gophercloud v0.25.0
|
github.com/gophercloud/gophercloud v0.25.0
|
||||||
github.com/hashicorp/hcl/v2 v2.13.0
|
github.com/hashicorp/hcl/v2 v2.13.0
|
||||||
github.com/hashicorp/vault/api v1.7.2
|
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/jacksontj/memberlistmesh v0.0.0-20190905163944-93462b9d2bb7
|
||||||
github.com/mitchellh/mapstructure v1.5.0
|
github.com/mitchellh/mapstructure v1.5.0
|
||||||
github.com/pelletier/go-toml v1.9.5
|
github.com/pelletier/go-toml v1.9.5
|
||||||
|
|
@ -39,17 +39,17 @@ require (
|
||||||
github.com/spf13/cobra v1.5.0
|
github.com/spf13/cobra v1.5.0
|
||||||
github.com/spf13/pflag v1.0.5
|
github.com/spf13/pflag v1.0.5
|
||||||
github.com/spf13/viper v1.12.0
|
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/stretchr/testify v1.8.0
|
||||||
github.com/weaveworks/mesh v0.0.0-20191105120815-58dbcc3e8e63
|
github.com/weaveworks/mesh v0.0.0-20191105120815-58dbcc3e8e63
|
||||||
github.com/zclconf/go-cty v1.10.0
|
github.com/zclconf/go-cty v1.10.0
|
||||||
go.uber.org/multierr v1.8.0
|
go.uber.org/multierr v1.8.0
|
||||||
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa
|
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/oauth2 v0.0.0-20220722155238-128564f6959c
|
||||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
|
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
|
||||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
|
golang.org/x/sys v0.0.0-20220804214406-8e32c043e418
|
||||||
google.golang.org/api v0.90.0
|
google.golang.org/api v0.91.0
|
||||||
gopkg.in/gcfg.v1 v1.2.3
|
gopkg.in/gcfg.v1 v1.2.3
|
||||||
gopkg.in/inf.v0 v0.9.1
|
gopkg.in/inf.v0 v0.9.1
|
||||||
gopkg.in/square/go-jose.v2 v2.6.0
|
gopkg.in/square/go-jose.v2 v2.6.0
|
||||||
|
|
|
||||||
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.25.37/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
|
||||||
github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.38.49/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.70 h1:wrwAbqJqf+ncEK1F/bXTYpgO6zXIgQXi/2ppBgmYI9g=
|
||||||
github.com/aws/aws-sdk-go v1.44.65/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
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.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM=
|
||||||
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
||||||
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
||||||
|
|
@ -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/denis-tingajkin/go-header v0.4.2/go.mod h1:eLRHAVXzE5atsKAnNRDB90WHCFFnBUn4RN0nRcs1LJA=
|
||||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
|
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
|
||||||
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
|
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
|
||||||
github.com/digitalocean/godo v1.81.0 h1:sjb3fOfPfSlUQUK22E87BcI8Zx2qtnF7VUCCO4UK3C8=
|
github.com/digitalocean/godo v1.82.0 h1:lqAit46H1CqJGjh7LDbsamng/UMBME5rvmfH3Vb5Yy8=
|
||||||
github.com/digitalocean/godo v1.81.0/go.mod h1:BPCqvwbjbGqxuUnIKB4EvS/AX7IDnNmt5fwvIkWo+ew=
|
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 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U=
|
||||||
github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE=
|
github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE=
|
||||||
github.com/distribution/distribution/v3 v3.0.0-20220526142353-ffbd94cbe269 h1:hbCT8ZPPMqefiAWD2ZKjn7ypokIGViTvBBg/ExLSdCk=
|
github.com/distribution/distribution/v3 v3.0.0-20220526142353-ffbd94cbe269 h1:hbCT8ZPPMqefiAWD2ZKjn7ypokIGViTvBBg/ExLSdCk=
|
||||||
|
|
@ -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/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 h1:b5rjCoWHc7eqmAS4/qyk21ZsHyb6Mxv/jykxvNTkU4M=
|
||||||
github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM=
|
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.2 h1:eEDtmDiI2plZ2UQmj4YpiYse5XbtpXOUBpAdIOLxzgE=
|
||||||
github.com/hetznercloud/hcloud-go v1.35.1/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA=
|
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/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.0.0/go.mod h1:4qWG/gcEcfX4z/mBDHJ++3ReCw9ibxbsNJbcucJdbSo=
|
||||||
github.com/huandu/xstrings v1.2.0/go.mod h1:DvyZB1rfVYsBIigL8HwpZgxHwXozlTgGqn63UyNX5k4=
|
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.9.0/go.mod h1:+i6ajR7OX2XaiBkrcZJFK21htRk7eDeLg7+O6bhUPP4=
|
||||||
github.com/spf13/viper v1.12.0 h1:CZ7eSOd3kZoaYDLbXnmzgQI5RlciuXBMA+18HwHRfZQ=
|
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/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.125.0 h1:ahzSiFGf+4ZdQfFdpZ1mFZf4oLCX4vLEZAlw1zyiI0w=
|
||||||
github.com/spotinst/spotinst-sdk-go v1.124.0/go.mod h1:C6mrT7+mqOgPyabacjyYTvilu8Xm96mvTvrZQhj99WI=
|
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/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/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=
|
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-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-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462 h1:UreQrH7DbFXSi9ZFox6FNT3WBooWmdANpU+IfkT1T4I=
|
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48 h1:N9Vc/rorQUDes6B9CNdIxAn5jODGj2wzfrei2x4wNj4=
|
||||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
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-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
|
|
@ -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-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-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-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-20220804214406-8e32c043e418 h1:9vYwv7OjYaky/tlAeD7C4oC9EsPTlaFl1H2jS++V+ME=
|
||||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
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-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
|
|
@ -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.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
|
||||||
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
||||||
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
||||||
google.golang.org/api v0.90.0 h1:WMnUWAvihIClUYFNeFA69VTuR3duKS3IalMGDQcLvq8=
|
google.golang.org/api v0.91.0 h1:731+JzuwaJoZXRQGmPoBiV+SrsAfUaIkdMCWTcQNPyA=
|
||||||
google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
|
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.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
||||||
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ require (
|
||||||
github.com/apparentlymart/go-cidr v1.1.0 // indirect
|
github.com/apparentlymart/go-cidr v1.1.0 // indirect
|
||||||
github.com/armon/go-metrics v0.3.10 // indirect
|
github.com/armon/go-metrics v0.3.10 // indirect
|
||||||
github.com/armon/go-radix v1.0.0 // indirect
|
github.com/armon/go-radix v1.0.0 // indirect
|
||||||
github.com/aws/aws-sdk-go v1.44.65 // indirect
|
github.com/aws/aws-sdk-go v1.44.70 // indirect
|
||||||
github.com/beorn7/perks v1.0.1 // indirect
|
github.com/beorn7/perks v1.0.1 // indirect
|
||||||
github.com/blang/semver v3.5.1+incompatible // indirect
|
github.com/blang/semver v3.5.1+incompatible // indirect
|
||||||
github.com/cenkalti/backoff/v3 v3.0.0 // indirect
|
github.com/cenkalti/backoff/v3 v3.0.0 // indirect
|
||||||
|
|
@ -148,15 +148,15 @@ require (
|
||||||
go.uber.org/atomic v1.9.0 // indirect
|
go.uber.org/atomic v1.9.0 // indirect
|
||||||
go4.org v0.0.0-20201209231011-d4a079459e60 // indirect
|
go4.org v0.0.0-20201209231011-d4a079459e60 // indirect
|
||||||
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa // 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/oauth2 v0.0.0-20220722155238-128564f6959c // indirect
|
||||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 // 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/term v0.0.0-20210927222741-03fcf44c2211 // indirect
|
||||||
golang.org/x/text v0.3.7 // indirect
|
golang.org/x/text v0.3.7 // indirect
|
||||||
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect
|
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect
|
||||||
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f // indirect
|
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f // indirect
|
||||||
google.golang.org/api v0.90.0 // indirect
|
google.golang.org/api v0.91.0 // indirect
|
||||||
google.golang.org/appengine v1.6.7 // indirect
|
google.golang.org/appengine v1.6.7 // indirect
|
||||||
google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f // indirect
|
google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f // indirect
|
||||||
google.golang.org/grpc v1.47.0 // 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.34.28/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
||||||
github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.37.22/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.37.22/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.44.65 h1:G+kuQ0+kcg8ltLZqju3OA9NDtGsGuSDrNWaXwgYFEH8=
|
github.com/aws/aws-sdk-go v1.44.70 h1:wrwAbqJqf+ncEK1F/bXTYpgO6zXIgQXi/2ppBgmYI9g=
|
||||||
github.com/aws/aws-sdk-go v1.44.65/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
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/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I=
|
||||||
github.com/bazelbuild/buildtools v0.0.0-20190917191645-69366ca98f89/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
github.com/bazelbuild/buildtools v0.0.0-20190917191645-69366ca98f89/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
||||||
github.com/bazelbuild/buildtools v0.0.0-20200922170545-10384511ce98/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
github.com/bazelbuild/buildtools v0.0.0-20200922170545-10384511ce98/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
||||||
|
|
@ -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-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-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462 h1:UreQrH7DbFXSi9ZFox6FNT3WBooWmdANpU+IfkT1T4I=
|
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48 h1:N9Vc/rorQUDes6B9CNdIxAn5jODGj2wzfrei2x4wNj4=
|
||||||
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
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-20180724155351-3d292e4d0cdc/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
|
|
@ -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-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-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-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-20220804214406-8e32c043e418 h1:9vYwv7OjYaky/tlAeD7C4oC9EsPTlaFl1H2jS++V+ME=
|
||||||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
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-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||||
|
|
@ -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.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
|
||||||
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
||||||
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
|
||||||
google.golang.org/api v0.90.0 h1:WMnUWAvihIClUYFNeFA69VTuR3duKS3IalMGDQcLvq8=
|
google.golang.org/api v0.91.0 h1:731+JzuwaJoZXRQGmPoBiV+SrsAfUaIkdMCWTcQNPyA=
|
||||||
google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
|
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.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
||||||
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||||
|
|
|
||||||
|
|
@ -5229,6 +5229,22 @@ var awsPartition = partition{
|
||||||
},
|
},
|
||||||
"compute-optimizer": service{
|
"compute-optimizer": service{
|
||||||
Endpoints: serviceEndpoints{
|
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{
|
endpointKey{
|
||||||
Region: "ap-northeast-1",
|
Region: "ap-northeast-1",
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
|
|
@ -5245,6 +5261,14 @@ var awsPartition = partition{
|
||||||
Region: "ap-northeast-2",
|
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{
|
endpointKey{
|
||||||
Region: "ap-south-1",
|
Region: "ap-south-1",
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
|
|
@ -5293,6 +5317,14 @@ var awsPartition = partition{
|
||||||
Region: "eu-north-1",
|
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{
|
endpointKey{
|
||||||
Region: "eu-west-1",
|
Region: "eu-west-1",
|
||||||
}: endpoint{
|
}: endpoint{
|
||||||
|
|
@ -5317,6 +5349,14 @@ var awsPartition = partition{
|
||||||
Region: "eu-west-3",
|
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{
|
endpointKey{
|
||||||
Region: "sa-east-1",
|
Region: "sa-east-1",
|
||||||
}: endpoint{
|
}: 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{
|
"lightsail": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
|
|
@ -15706,6 +15873,9 @@ var awsPartition = partition{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "ap-southeast-2",
|
Region: "ap-southeast-2",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-southeast-3",
|
||||||
|
}: endpoint{},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "ca-central-1",
|
Region: "ca-central-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -19903,6 +20073,9 @@ var awsPartition = partition{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "ap-northeast-2",
|
Region: "ap-northeast-2",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-northeast-3",
|
||||||
|
}: endpoint{},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "ap-south-1",
|
Region: "ap-south-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
@ -19912,6 +20085,9 @@ var awsPartition = partition{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "ap-southeast-2",
|
Region: "ap-southeast-2",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-southeast-3",
|
||||||
|
}: endpoint{},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "ca-central-1",
|
Region: "ca-central-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
|
|
||||||
|
|
@ -5,4 +5,4 @@ package aws
|
||||||
const SDKName = "aws-sdk-go"
|
const SDKName = "aws-sdk-go"
|
||||||
|
|
||||||
// SDKVersion is the version of this SDK
|
// SDKVersion is the version of this SDK
|
||||||
const SDKVersion = "1.44.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
|
// telecommunication carrier, to a network interface which resides in a subnet
|
||||||
// in a Wavelength Zone (for example an EC2 instance).
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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,
|
// 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/).
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -2200,6 +2210,12 @@ func (c *EC2) AttachClassicLinkVpcRequest(input *AttachClassicLinkVpcInput) (req
|
||||||
|
|
||||||
// AttachClassicLinkVpc API operation for Amazon Elastic Compute Cloud.
|
// 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
|
// 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
|
// 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
|
// 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
|
// 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).
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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)
|
// 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.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -16595,6 +16621,11 @@ func (c *EC2) DescribeClassicLinkInstancesRequest(input *DescribeClassicLinkInst
|
||||||
// ClassicLink. You cannot use this request to return information about other
|
// ClassicLink. You cannot use this request to return information about other
|
||||||
// instances.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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
|
// If you describe instances and specify only instance IDs that are in an unaffected
|
||||||
// zone, the call works normally.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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)
|
// 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.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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)
|
// For more information, see Modifying Reserved Instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html)
|
||||||
// in the Amazon EC2 User Guide.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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)
|
// 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.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -25805,6 +25856,11 @@ func (c *EC2) DescribeScheduledInstanceAvailabilityRequest(input *DescribeSchedu
|
||||||
// After you find a schedule that meets your needs, call PurchaseScheduledInstances
|
// After you find a schedule that meets your needs, call PurchaseScheduledInstances
|
||||||
// to purchase Scheduled Instances with that schedule.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -25937,6 +25993,11 @@ func (c *EC2) DescribeScheduledInstancesRequest(input *DescribeScheduledInstance
|
||||||
//
|
//
|
||||||
// Describes the specified Scheduled Instances or all your Scheduled Instances.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -30477,6 +30538,11 @@ func (c *EC2) DescribeVpcClassicLinkRequest(input *DescribeVpcClassicLinkInput)
|
||||||
//
|
//
|
||||||
// Describes the ClassicLink status of one or more VPCs.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -30555,6 +30621,12 @@ func (c *EC2) DescribeVpcClassicLinkDnsSupportRequest(input *DescribeVpcClassicL
|
||||||
|
|
||||||
// DescribeVpcClassicLinkDnsSupport API operation for Amazon Elastic Compute Cloud.
|
// 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,
|
// 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
|
// 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.
|
// 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.
|
// 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
|
// 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
|
// 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.
|
// 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
|
// Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC
|
||||||
// that has EC2-Classic instances linked to it.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -32948,6 +33031,11 @@ func (c *EC2) DisableVpcClassicLinkDnsSupportRequest(input *DisableVpcClassicLin
|
||||||
//
|
//
|
||||||
// You must specify a VPC ID in the request.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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)
|
// 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.
|
// 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,
|
// This is an idempotent operation. If you perform the operation more than once,
|
||||||
// Amazon EC2 doesn't return an error.
|
// 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.
|
// 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
|
// Enables a VPC for ClassicLink. You can then link EC2-Classic instances to
|
||||||
// your ClassicLink-enabled VPC to allow communication over private IP addresses.
|
// 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
|
// 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.
|
// 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,
|
// 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
|
// 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.
|
// 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)
|
// For more information, see Modifying Reserved Instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html)
|
||||||
// in the Amazon EC2 User Guide.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -43741,6 +43851,12 @@ func (c *EC2) ModifyVpcPeeringConnectionOptionsRequest(input *ModifyVpcPeeringCo
|
||||||
|
|
||||||
// ModifyVpcPeeringConnectionOptions API operation for Amazon Elastic Compute Cloud.
|
// 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
|
// Modifies the VPC peering connection options on one side of a VPC peering
|
||||||
// connection. You can do the following:
|
// 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
|
// You cannot move an Elastic IP address that was originally allocated for use
|
||||||
// in the EC2-VPC platform to the EC2-Classic platform.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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
|
// disassociates it from any instance that it's associated with. To disassociate
|
||||||
// an Elastic IP address without releasing it, use DisassociateAddress.
|
// 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
|
// [Nondefault VPC] You must use DisassociateAddress to disassociate the Elastic
|
||||||
// IP address before you can release it. Otherwise, Amazon EC2 returns an error
|
// IP address before you can release it. Otherwise, Amazon EC2 returns an error
|
||||||
// (InvalidIPAddress.InUse).
|
// (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)
|
// 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.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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
|
// was originally allocated for use in EC2-VPC. The Elastic IP address must
|
||||||
// not be associated with an instance or network interface.
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// 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),
|
// (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).
|
// 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
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
// the error.
|
// the error.
|
||||||
|
|
@ -58596,6 +58737,12 @@ func (s *ClassicLinkDnsSupport) SetVpcId(v string) *ClassicLinkDnsSupport {
|
||||||
return s
|
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.
|
// Describes a linked EC2-Classic instance.
|
||||||
type ClassicLinkInstance struct {
|
type ClassicLinkInstance struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
@ -122213,6 +122360,11 @@ func (s *LaunchPermissionModifications) SetRemove(v []*LaunchPermission) *Launch
|
||||||
}
|
}
|
||||||
|
|
||||||
// Describes the launch specification for an instance.
|
// 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 {
|
type LaunchSpecification struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -124692,9 +124844,15 @@ type LaunchTemplateSpecification struct {
|
||||||
// both.
|
// both.
|
||||||
LaunchTemplateName *string `type:"string"`
|
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"`
|
Version *string `type:"string"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -134626,6 +134784,11 @@ func (s *MoveByoipCidrToIpamOutput) SetByoipCidr(v *ByoipCidr) *MoveByoipCidrToI
|
||||||
}
|
}
|
||||||
|
|
||||||
// Describes the status of a moving Elastic IP address.
|
// 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 {
|
type MovingAddressStatus struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -137363,6 +137526,12 @@ func (s *PeeringAttachmentStatus) SetMessage(v string) *PeeringAttachmentStatus
|
||||||
return s
|
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.
|
// Describes the VPC peering connection options.
|
||||||
type PeeringConnectionOptions struct {
|
type PeeringConnectionOptions struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
@ -137416,6 +137585,12 @@ func (s *PeeringConnectionOptions) SetAllowEgressFromLocalVpcToRemoteClassicLink
|
||||||
return s
|
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.
|
// The VPC peering connection options.
|
||||||
type PeeringConnectionOptionsRequest struct {
|
type PeeringConnectionOptionsRequest struct {
|
||||||
_ struct{} `type:"structure"`
|
_ 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,
|
// Describes a launch request for one or more instances, and includes owner,
|
||||||
// requester, and security group information that applies to all instances in
|
// requester, and security group information that applies to all instances in
|
||||||
// the launch request.
|
// 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 {
|
type Reservation struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -144538,6 +144718,11 @@ func (s *ReservedInstances) SetUsagePrice(v float64) *ReservedInstances {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Describes the configuration settings for the modified Reserved Instances.
|
// 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 {
|
type ReservedInstancesConfiguration struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -148529,6 +148714,11 @@ func (s *S3Storage) SetUploadPolicySignature(v string) *S3Storage {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Describes a Scheduled Instance.
|
// 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 {
|
type ScheduledInstance struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -148687,6 +148877,11 @@ func (s *ScheduledInstance) SetTotalScheduledInstanceHours(v int64) *ScheduledIn
|
||||||
}
|
}
|
||||||
|
|
||||||
// Describes a schedule that is available for your Scheduled Instances.
|
// 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 {
|
type ScheduledInstanceAvailability struct {
|
||||||
_ struct{} `type:"structure"`
|
_ 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
|
// include On-Demand capacity in your fleet request or want to specify an EFA
|
||||||
// network device, you can't use SpotFleetLaunchSpecification; you must use
|
// network device, you can't use SpotFleetLaunchSpecification; you must use
|
||||||
// LaunchTemplateConfig (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_LaunchTemplateConfig.html).
|
// 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 {
|
type SpotFleetLaunchSpecification struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -162287,6 +162487,12 @@ func (s *VpcCidrBlockState) SetStatusMessage(v string) *VpcCidrBlockState {
|
||||||
return s
|
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.
|
// Describes whether a VPC is enabled for ClassicLink.
|
||||||
type VpcClassicLink struct {
|
type VpcClassicLink struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
@ -162786,6 +162992,12 @@ func (s *VpcPeeringConnection) SetVpcPeeringConnectionId(v string) *VpcPeeringCo
|
||||||
return s
|
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.
|
// Describes the VPC peering connection options.
|
||||||
type VpcPeeringConnectionOptionsDescription struct {
|
type VpcPeeringConnectionOptionsDescription struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
@ -170613,6 +170825,15 @@ const (
|
||||||
|
|
||||||
// ResourceTypeVpcFlowLog is a ResourceType enum value
|
// ResourceTypeVpcFlowLog is a ResourceType enum value
|
||||||
ResourceTypeVpcFlowLog = "vpc-flow-log"
|
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
|
// ResourceType_Values returns all elements of the ResourceType enum
|
||||||
|
|
@ -170688,6 +170909,9 @@ func ResourceType_Values() []string {
|
||||||
ResourceTypeVpnConnection,
|
ResourceTypeVpnConnection,
|
||||||
ResourceTypeVpnGateway,
|
ResourceTypeVpnGateway,
|
||||||
ResourceTypeVpcFlowLog,
|
ResourceTypeVpcFlowLog,
|
||||||
|
ResourceTypeCapacityReservationFleet,
|
||||||
|
ResourceTypeTrafficMirrorFilterRule,
|
||||||
|
ResourceTypeVpcEndpointConnectionDeviceType,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
# Change Log
|
# 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
|
## [v1.81.0] - 2022-06-15
|
||||||
|
|
||||||
- #532 - @senorprogrammer - Add support for Reserved IP addresses
|
- #532 - @senorprogrammer - Add support for Reserved IP addresses
|
||||||
|
|
|
||||||
|
|
@ -523,6 +523,11 @@ type AppCreateRequest struct {
|
||||||
Spec *AppSpec `json:"spec"`
|
Spec *AppSpec `json:"spec"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DeployTemplate struct for DeployTemplate
|
||||||
|
type DeployTemplate struct {
|
||||||
|
Spec *AppSpec `json:"spec,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
// Deployment struct for Deployment
|
// Deployment struct for Deployment
|
||||||
type Deployment struct {
|
type Deployment struct {
|
||||||
ID string `json:"id,omitempty"`
|
ID string `json:"id,omitempty"`
|
||||||
|
|
@ -658,6 +663,75 @@ type DeploymentWorker struct {
|
||||||
SourceCommitHash string `json:"source_commit_hash,omitempty"`
|
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'
|
// DeploymentCauseDetailsDigitalOceanUserActionName the model 'CauseDetailsDigitalOceanUserActionName'
|
||||||
type DeploymentCauseDetailsDigitalOceanUserActionName string
|
type DeploymentCauseDetailsDigitalOceanUserActionName string
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,8 @@ type AppsService interface {
|
||||||
|
|
||||||
ListAlerts(ctx context.Context, appID string) ([]*AppAlert, *Response, error)
|
ListAlerts(ctx context.Context, appID string) ([]*AppAlert, *Response, error)
|
||||||
UpdateAlertDestinations(ctx context.Context, appID, alertID string, update *AlertDestinationUpdateRequest) (*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.
|
// AppLogs represent app logs.
|
||||||
|
|
@ -125,6 +127,11 @@ type AppsServiceOp struct {
|
||||||
client *Client
|
client *Client
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// URN returns a URN identifier for the app
|
||||||
|
func (a App) URN() string {
|
||||||
|
return ToURN("app", a.ID)
|
||||||
|
}
|
||||||
|
|
||||||
// Create an app.
|
// Create an app.
|
||||||
func (s *AppsServiceOp) Create(ctx context.Context, create *AppCreateRequest) (*App, *Response, error) {
|
func (s *AppsServiceOp) Create(ctx context.Context, create *AppCreateRequest) (*App, *Response, error) {
|
||||||
path := appsBasePath
|
path := appsBasePath
|
||||||
|
|
@ -419,3 +426,19 @@ func (s *AppsServiceOp) UpdateAlertDestinations(ctx context.Context, appID, aler
|
||||||
}
|
}
|
||||||
return root.Alert, resp, nil
|
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
|
// BalanceService is an interface for interfacing with the Balance
|
||||||
// endpoints of the DigitalOcean API
|
// 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 {
|
type BalanceService interface {
|
||||||
Get(context.Context) (*Balance, *Response, error)
|
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
|
// BillingHistoryService is an interface for interfacing with the BillingHistory
|
||||||
// endpoints of the DigitalOcean API
|
// 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 {
|
type BillingHistoryService interface {
|
||||||
List(context.Context, *ListOptions) (*BillingHistory, *Response, error)
|
List(context.Context, *ListOptions) (*BillingHistory, *Response, error)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ const (
|
||||||
databaseBasePath = "/v2/databases"
|
databaseBasePath = "/v2/databases"
|
||||||
databaseSinglePath = databaseBasePath + "/%s"
|
databaseSinglePath = databaseBasePath + "/%s"
|
||||||
databaseCAPath = databaseBasePath + "/%s/ca"
|
databaseCAPath = databaseBasePath + "/%s/ca"
|
||||||
|
databaseConfigPath = databaseBasePath + "/%s/config"
|
||||||
databaseResizePath = databaseBasePath + "/%s/resize"
|
databaseResizePath = databaseBasePath + "/%s/resize"
|
||||||
databaseMigratePath = databaseBasePath + "/%s/migrate"
|
databaseMigratePath = databaseBasePath + "/%s/migrate"
|
||||||
databaseMaintenancePath = databaseBasePath + "/%s/maintenance"
|
databaseMaintenancePath = databaseBasePath + "/%s/maintenance"
|
||||||
|
|
@ -80,6 +81,16 @@ const (
|
||||||
EvictionPolicyVolatileTTL = "volatile_ttl"
|
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
|
// The DatabasesService provides access to the DigitalOcean managed database
|
||||||
// suite of products through the public API. Customers can create new database
|
// suite of products through the public API. Customers can create new database
|
||||||
// clusters, migrate them between regions, create replicas and interact with
|
// clusters, migrate them between regions, create replicas and interact with
|
||||||
|
|
@ -122,6 +133,12 @@ type DatabasesService interface {
|
||||||
SetSQLMode(context.Context, string, ...string) (*Response, error)
|
SetSQLMode(context.Context, string, ...string) (*Response, error)
|
||||||
GetFirewallRules(context.Context, string) ([]DatabaseFirewallRule, *Response, error)
|
GetFirewallRules(context.Context, string) ([]DatabaseFirewallRule, *Response, error)
|
||||||
UpdateFirewallRules(context.Context, string, *DatabaseUpdateFirewallRulesRequest) (*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
|
// DatabasesServiceOp handles communication with the Databases related methods
|
||||||
|
|
@ -318,6 +335,125 @@ type DatabaseFirewallRule struct {
|
||||||
CreatedAt time.Time `json:"created_at"`
|
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 {
|
type databaseUserRoot struct {
|
||||||
User *DatabaseUser `json:"user"`
|
User *DatabaseUser `json:"user"`
|
||||||
}
|
}
|
||||||
|
|
@ -346,6 +482,18 @@ type databaseCARoot struct {
|
||||||
CA *DatabaseCA `json:"ca"`
|
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 {
|
type databaseBackupsRoot struct {
|
||||||
Backups []DatabaseBackup `json:"backups"`
|
Backups []DatabaseBackup `json:"backups"`
|
||||||
}
|
}
|
||||||
|
|
@ -879,3 +1027,110 @@ func (svc *DatabasesServiceOp) UpdateFirewallRules(ctx context.Context, database
|
||||||
}
|
}
|
||||||
return svc.client.Do(ctx, req, nil)
|
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
|
// See: https://docs.digitalocean.com/reference/api/api-reference/#tag/Droplets
|
||||||
type DropletsService interface {
|
type DropletsService interface {
|
||||||
List(context.Context, *ListOptions) ([]Droplet, *Response, error)
|
List(context.Context, *ListOptions) ([]Droplet, *Response, error)
|
||||||
|
ListByName(context.Context, string, *ListOptions) ([]Droplet, *Response, error)
|
||||||
ListByTag(context.Context, string, *ListOptions) ([]Droplet, *Response, error)
|
ListByTag(context.Context, string, *ListOptions) ([]Droplet, *Response, error)
|
||||||
Get(context.Context, int) (*Droplet, *Response, error)
|
Get(context.Context, int) (*Droplet, *Response, error)
|
||||||
Create(context.Context, *DropletCreateRequest) (*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)
|
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.
|
// ListByTag lists all Droplets matched by a Tag.
|
||||||
func (s *DropletsServiceOp) ListByTag(ctx context.Context, tag string, opt *ListOptions) ([]Droplet, *Response, error) {
|
func (s *DropletsServiceOp) ListByTag(ctx context.Context, tag string, opt *ListOptions) ([]Droplet, *Response, error) {
|
||||||
path := fmt.Sprintf("%s?tag_name=%s", dropletBasePath, tag)
|
path := fmt.Sprintf("%s?tag_name=%s", dropletBasePath, tag)
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
libraryVersion = "1.81.0"
|
libraryVersion = "1.82.0"
|
||||||
defaultBaseURL = "https://api.digitalocean.com/"
|
defaultBaseURL = "https://api.digitalocean.com/"
|
||||||
userAgent = "godo/" + libraryVersion
|
userAgent = "godo/" + libraryVersion
|
||||||
mediaType = "application/json"
|
mediaType = "application/json"
|
||||||
|
|
|
||||||
|
|
@ -2,4 +2,4 @@
|
||||||
package hcloud
|
package hcloud
|
||||||
|
|
||||||
// Version is the library's version following Semantic Versioning.
|
// 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(
|
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])?$`)
|
`^([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) {
|
func ValidateResourceLabels(labels map[string]interface{}) (bool, error) {
|
||||||
for k, v := range labels {
|
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"`
|
ManagedServiceIdentities []*ManagedServiceIdentity `json:"managedServiceIdentities,omitempty"`
|
||||||
Extensions []*Extension `json:"extensions,omitempty"`
|
Extensions []*Extension `json:"extensions,omitempty"`
|
||||||
Tags []*Tag `json:"tags,omitempty"`
|
Tags []*Tag `json:"tags,omitempty"`
|
||||||
|
MaxPods *int `json:"maxPods,omitempty"`
|
||||||
|
|
||||||
forceSendFields []string
|
forceSendFields []string
|
||||||
nullFields []string
|
nullFields []string
|
||||||
|
|
@ -900,6 +901,13 @@ func (o *LaunchSpecification) SetTags(v []*Tag) *LaunchSpecification {
|
||||||
return o
|
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
|
// endregion
|
||||||
|
|
||||||
// region Image
|
// region Image
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,7 @@ type VirtualNodeGroupHeadroom struct {
|
||||||
type VirtualNodeGroupLaunchSpecification struct {
|
type VirtualNodeGroupLaunchSpecification struct {
|
||||||
OSDisk *OSDisk `json:"osDisk,omitempty"`
|
OSDisk *OSDisk `json:"osDisk,omitempty"`
|
||||||
Tags []*Tag `json:"tags,omitempty"`
|
Tags []*Tag `json:"tags,omitempty"`
|
||||||
|
MaxPods *int `json:"maxPods,omitempty"`
|
||||||
|
|
||||||
forceSendFields []string
|
forceSendFields []string
|
||||||
nullFields []string
|
nullFields []string
|
||||||
|
|
@ -435,4 +436,11 @@ func (o *VirtualNodeGroupLaunchSpecification) SetTags(v []*Tag) *VirtualNodeGrou
|
||||||
return o
|
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
|
// endregion
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package spotinst
|
package spotinst
|
||||||
|
|
||||||
// SDKVersion is the current version of the SDK.
|
// 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.
|
// SDKName is the name of the SDK.
|
||||||
const SDKName = "spotinst-sdk-go"
|
const SDKName = "spotinst-sdk-go"
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ const frameHeaderLen = 9
|
||||||
var padZeros = make([]byte, 255) // zeros for padding
|
var padZeros = make([]byte, 255) // zeros for padding
|
||||||
|
|
||||||
// A FrameType is a registered frame type as defined in
|
// 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
|
type FrameType uint8
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
@ -146,7 +146,7 @@ func typeFrameParser(t FrameType) frameParser {
|
||||||
|
|
||||||
// A FrameHeader is the 9 byte header of all HTTP/2 frames.
|
// 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 {
|
type FrameHeader struct {
|
||||||
valid bool // caller can access []byte fields in the Frame
|
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
|
// A DataFrame conveys arbitrary, variable-length sequences of octets
|
||||||
// associated with a stream.
|
// 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 {
|
type DataFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
data []byte
|
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
|
// endpoints communicate, such as preferences and constraints on peer
|
||||||
// behavior.
|
// behavior.
|
||||||
//
|
//
|
||||||
// See http://http2.github.io/http2-spec/#SETTINGS
|
// See https://httpwg.org/specs/rfc7540.html#SETTINGS
|
||||||
type SettingsFrame struct {
|
type SettingsFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
p []byte
|
p []byte
|
||||||
|
|
@ -837,7 +837,7 @@ func (f *Framer) WriteSettingsAck() error {
|
||||||
// A PingFrame is a mechanism for measuring a minimal round trip time
|
// A PingFrame is a mechanism for measuring a minimal round trip time
|
||||||
// from the sender, as well as determining whether an idle connection
|
// from the sender, as well as determining whether an idle connection
|
||||||
// is still functional.
|
// 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 {
|
type PingFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
Data [8]byte
|
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.
|
// 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 {
|
type GoAwayFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
LastStreamID uint32
|
LastStreamID uint32
|
||||||
|
|
@ -934,7 +934,7 @@ func parseUnknownFrame(_ *frameCache, fh FrameHeader, countError func(string), p
|
||||||
}
|
}
|
||||||
|
|
||||||
// A WindowUpdateFrame is used to implement flow control.
|
// 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 {
|
type WindowUpdateFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
Increment uint32 // never read with high bit set
|
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.
|
// 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 {
|
type PriorityFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
PriorityParam
|
PriorityParam
|
||||||
|
|
@ -1193,7 +1193,7 @@ func (f *Framer) WritePriority(streamID uint32, p PriorityParam) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// A RSTStreamFrame allows for abnormal termination of a stream.
|
// 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 {
|
type RSTStreamFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
ErrCode ErrCode
|
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.
|
// 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 {
|
type ContinuationFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
headerFragBuf []byte
|
headerFragBuf []byte
|
||||||
|
|
@ -1266,7 +1266,7 @@ func (f *Framer) WriteContinuation(streamID uint32, endHeaders bool, headerBlock
|
||||||
}
|
}
|
||||||
|
|
||||||
// A PushPromiseFrame is used to initiate a server stream.
|
// 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 {
|
type PushPromiseFrame struct {
|
||||||
FrameHeader
|
FrameHeader
|
||||||
PromiseID uint32
|
PromiseID uint32
|
||||||
|
|
|
||||||
|
|
@ -191,7 +191,7 @@ func appendTableSize(dst []byte, v uint32) []byte {
|
||||||
// bit prefix, to dst and returns the extended buffer.
|
// bit prefix, to dst and returns the extended buffer.
|
||||||
//
|
//
|
||||||
// See
|
// 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 {
|
func appendVarInt(dst []byte, n byte, i uint64) []byte {
|
||||||
k := uint64((1 << n) - 1)
|
k := uint64((1 << n) - 1)
|
||||||
if i < k {
|
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.
|
// Size returns the size of an entry per RFC 7541 section 4.1.
|
||||||
func (hf HeaderField) Size() uint32 {
|
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
|
// "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
|
// 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
|
// 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 {
|
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
|
table headerFieldTable
|
||||||
size uint32 // in bytes
|
size uint32 // in bytes
|
||||||
maxSize uint32 // current maxSize
|
maxSize uint32 // current maxSize
|
||||||
|
|
@ -307,27 +307,27 @@ func (d *Decoder) parseHeaderFieldRepr() error {
|
||||||
case b&128 != 0:
|
case b&128 != 0:
|
||||||
// Indexed representation.
|
// Indexed representation.
|
||||||
// High bit set?
|
// 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()
|
return d.parseFieldIndexed()
|
||||||
case b&192 == 64:
|
case b&192 == 64:
|
||||||
// 6.2.1 Literal Header Field with Incremental Indexing
|
// 6.2.1 Literal Header Field with Incremental Indexing
|
||||||
// 0b10xxxxxx: top two bits are 10
|
// 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)
|
return d.parseFieldLiteral(6, indexedTrue)
|
||||||
case b&240 == 0:
|
case b&240 == 0:
|
||||||
// 6.2.2 Literal Header Field without Indexing
|
// 6.2.2 Literal Header Field without Indexing
|
||||||
// 0b0000xxxx: top four bits are 0000
|
// 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)
|
return d.parseFieldLiteral(4, indexedFalse)
|
||||||
case b&240 == 16:
|
case b&240 == 16:
|
||||||
// 6.2.3 Literal Header Field never Indexed
|
// 6.2.3 Literal Header Field never Indexed
|
||||||
// 0b0001xxxx: top four bits are 0001
|
// 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)
|
return d.parseFieldLiteral(4, indexedNever)
|
||||||
case b&224 == 32:
|
case b&224 == 32:
|
||||||
// 6.3 Dynamic Table Size Update
|
// 6.3 Dynamic Table Size Update
|
||||||
// Top three bits are '001'.
|
// 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()
|
return d.parseDynamicTableSizeUpdate()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -420,7 +420,7 @@ var errVarintOverflow = DecodingError{errors.New("varint integer overflow")}
|
||||||
|
|
||||||
// readVarInt reads an unsigned variable length integer off the
|
// readVarInt reads an unsigned variable length integer off the
|
||||||
// beginning of p. n is the parameter as described in
|
// 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.
|
// 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"
|
ClientPreface = "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n"
|
||||||
|
|
||||||
// SETTINGS_MAX_FRAME_SIZE default
|
// 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
|
initialMaxFrameSize = 16384
|
||||||
|
|
||||||
// NextProtoTLS is the NPN/ALPN protocol negotiated during
|
// NextProtoTLS is the NPN/ALPN protocol negotiated during
|
||||||
// HTTP/2's TLS setup.
|
// HTTP/2's TLS setup.
|
||||||
NextProtoTLS = "h2"
|
NextProtoTLS = "h2"
|
||||||
|
|
||||||
// http://http2.github.io/http2-spec/#SettingValues
|
// https://httpwg.org/specs/rfc7540.html#SettingValues
|
||||||
initialHeaderTableSize = 4096
|
initialHeaderTableSize = 4096
|
||||||
|
|
||||||
initialWindowSize = 65535 // 6.9.2 Initial Flow Control Window Size
|
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.
|
// Setting is a setting parameter: which setting it is, and its value.
|
||||||
type Setting struct {
|
type Setting struct {
|
||||||
// ID is which setting is being set.
|
// 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
|
ID SettingID
|
||||||
|
|
||||||
// Val is the value.
|
// Val is the value.
|
||||||
|
|
@ -143,7 +143,7 @@ func (s Setting) Valid() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// A SettingID is an HTTP/2 setting as defined in
|
// 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
|
type SettingID uint16
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
||||||
|
|
@ -253,7 +253,7 @@ func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Sockle
|
||||||
var empty bool
|
var empty bool
|
||||||
if len(oob) > 0 {
|
if len(oob) > 0 {
|
||||||
// send at least one normal byte
|
// send at least one normal byte
|
||||||
empty := emptyIovecs(iov)
|
empty = emptyIovecs(iov)
|
||||||
if empty {
|
if empty {
|
||||||
var iova [1]Iovec
|
var iova [1]Iovec
|
||||||
iova[0].Base = &dummy
|
iova[0].Base = &dummy
|
||||||
|
|
|
||||||
|
|
@ -363,7 +363,7 @@ func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Sockle
|
||||||
var empty bool
|
var empty bool
|
||||||
if len(oob) > 0 {
|
if len(oob) > 0 {
|
||||||
// send at least one normal byte
|
// send at least one normal byte
|
||||||
empty := emptyIovecs(iov)
|
empty = emptyIovecs(iov)
|
||||||
if empty {
|
if empty {
|
||||||
var iova [1]Iovec
|
var iova [1]Iovec
|
||||||
iova[0].Base = &dummy
|
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 dummy byte
|
||||||
var empty bool
|
var empty bool
|
||||||
if len(oob) > 0 {
|
if len(oob) > 0 {
|
||||||
empty := emptyIovecs(iov)
|
empty = emptyIovecs(iov)
|
||||||
if empty {
|
if empty {
|
||||||
var sockType int
|
var sockType int
|
||||||
sockType, err = GetsockoptInt(fd, SOL_SOCKET, SO_TYPE)
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build 386 && linux
|
//go:build 386 && linux
|
||||||
// +build 386,linux
|
// +build 386,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build amd64 && linux
|
//go:build amd64 && linux
|
||||||
// +build amd64,linux
|
// +build amd64,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build arm && linux
|
//go:build arm && linux
|
||||||
// +build arm,linux
|
// +build arm,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build arm64 && linux
|
//go:build arm64 && linux
|
||||||
// +build arm64,linux
|
// +build arm64,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build loong64 && linux
|
//go:build loong64 && linux
|
||||||
// +build loong64,linux
|
// +build loong64,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips && linux
|
//go:build mips && linux
|
||||||
// +build mips,linux
|
// +build mips,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips64 && linux
|
//go:build mips64 && linux
|
||||||
// +build mips64,linux
|
// +build mips64,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips64le && linux
|
//go:build mips64le && linux
|
||||||
// +build mips64le,linux
|
// +build mips64le,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mipsle && linux
|
//go:build mipsle && linux
|
||||||
// +build mipsle,linux
|
// +build mipsle,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc && linux
|
//go:build ppc && linux
|
||||||
// +build ppc,linux
|
// +build ppc,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc64 && linux
|
//go:build ppc64 && linux
|
||||||
// +build ppc64,linux
|
// +build ppc64,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc64le && linux
|
//go:build ppc64le && linux
|
||||||
// +build ppc64le,linux
|
// +build ppc64le,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build riscv64 && linux
|
//go:build riscv64 && linux
|
||||||
// +build riscv64,linux
|
// +build riscv64,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build s390x && linux
|
//go:build s390x && linux
|
||||||
// +build s390x,linux
|
// +build s390x,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build sparc64 && linux
|
//go:build sparc64 && linux
|
||||||
// +build sparc64,linux
|
// +build sparc64,linux
|
||||||
|
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// 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
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build 386 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build amd64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build arm && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build arm64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build loong64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips64le && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mipsle && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc64le && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build riscv64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build s390x && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build sparc64 && linux
|
//go:build sparc64 && linux
|
||||||
|
|
|
||||||
|
|
@ -945,6 +945,9 @@ type PerfEventAttr struct {
|
||||||
Aux_watermark uint32
|
Aux_watermark uint32
|
||||||
Sample_max_stack uint16
|
Sample_max_stack uint16
|
||||||
_ uint16
|
_ uint16
|
||||||
|
Aux_sample_size uint32
|
||||||
|
_ uint32
|
||||||
|
Sig_data uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type PerfEventMmapPage struct {
|
type PerfEventMmapPage struct {
|
||||||
|
|
@ -1463,6 +1466,11 @@ const (
|
||||||
IFLA_ALT_IFNAME = 0x35
|
IFLA_ALT_IFNAME = 0x35
|
||||||
IFLA_PERM_ADDRESS = 0x36
|
IFLA_PERM_ADDRESS = 0x36
|
||||||
IFLA_PROTO_DOWN_REASON = 0x37
|
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_UNSPEC = 0x0
|
||||||
IFLA_PROTO_DOWN_REASON_MASK = 0x1
|
IFLA_PROTO_DOWN_REASON_MASK = 0x1
|
||||||
IFLA_PROTO_DOWN_REASON_VALUE = 0x2
|
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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build 386 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build amd64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build arm && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build arm64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build loong64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mips64le && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build mipsle && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build ppc64le && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build riscv64 && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build s390x && linux
|
//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.
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
//go:build sparc64 && linux
|
//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 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 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 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
|
// NT Native APIs
|
||||||
//sys rtlNtStatusToDosErrorNoTeb(ntstatus NTStatus) (ret syscall.Errno) = ntdll.RtlNtStatusToDosErrorNoTeb
|
//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
|
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) {
|
func (rsa *RawSockaddrAny) Sockaddr() (Sockaddr, error) {
|
||||||
switch rsa.Addr.Family {
|
switch rsa.Addr.Family {
|
||||||
case AF_UNIX:
|
case AF_UNIX:
|
||||||
|
|
@ -1707,3 +1734,71 @@ func LoadResourceData(module, resInfo Handle) (data []byte, err error) {
|
||||||
h.Cap = int(size)
|
h.Cap = int(size)
|
||||||
return
|
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")
|
procGetModuleBaseNameW = modpsapi.NewProc("GetModuleBaseNameW")
|
||||||
procGetModuleFileNameExW = modpsapi.NewProc("GetModuleFileNameExW")
|
procGetModuleFileNameExW = modpsapi.NewProc("GetModuleFileNameExW")
|
||||||
procGetModuleInformation = modpsapi.NewProc("GetModuleInformation")
|
procGetModuleInformation = modpsapi.NewProc("GetModuleInformation")
|
||||||
|
procQueryWorkingSetEx = modpsapi.NewProc("QueryWorkingSetEx")
|
||||||
procSubscribeServiceChangeNotifications = modsechost.NewProc("SubscribeServiceChangeNotifications")
|
procSubscribeServiceChangeNotifications = modsechost.NewProc("SubscribeServiceChangeNotifications")
|
||||||
procUnsubscribeServiceChangeNotifications = modsechost.NewProc("UnsubscribeServiceChangeNotifications")
|
procUnsubscribeServiceChangeNotifications = modsechost.NewProc("UnsubscribeServiceChangeNotifications")
|
||||||
procGetUserNameExW = modsecur32.NewProc("GetUserNameExW")
|
procGetUserNameExW = modsecur32.NewProc("GetUserNameExW")
|
||||||
|
|
@ -3504,6 +3505,14 @@ func GetModuleInformation(process Handle, module Handle, modinfo *ModuleInfo, cb
|
||||||
return
|
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) {
|
func SubscribeServiceChangeNotifications(service Handle, eventType uint32, callback uintptr, callbackCtx uintptr, subscription *uintptr) (ret error) {
|
||||||
ret = procSubscribeServiceChangeNotifications.Find()
|
ret = procSubscribeServiceChangeNotifications.Find()
|
||||||
if ret != nil {
|
if ret != nil {
|
||||||
|
|
|
||||||
|
|
@ -39597,7 +39597,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"revision": "20220714",
|
"revision": "20220720",
|
||||||
"rootUrl": "https://compute.googleapis.com/",
|
"rootUrl": "https://compute.googleapis.com/",
|
||||||
"schemas": {
|
"schemas": {
|
||||||
"AcceleratorConfig": {
|
"AcceleratorConfig": {
|
||||||
|
|
@ -71166,7 +71166,7 @@
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
"Scheduling": {
|
"Scheduling": {
|
||||||
"description": "Sets the scheduling options for an Instance. NextID: 21",
|
"description": "Sets the scheduling options for an Instance.",
|
||||||
"id": "Scheduling",
|
"id": "Scheduling",
|
||||||
"properties": {
|
"properties": {
|
||||||
"automaticRestart": {
|
"automaticRestart": {
|
||||||
|
|
|
||||||
|
|
@ -50890,7 +50890,7 @@ func (s *ScalingScheduleStatus) MarshalJSON() ([]byte, error) {
|
||||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
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 {
|
type Scheduling struct {
|
||||||
// AutomaticRestart: Specifies whether the instance should be
|
// AutomaticRestart: Specifies whether the instance should be
|
||||||
// automatically restarted if it is terminated by Compute Engine (not
|
// automatically restarted if it is terminated by Compute Engine (not
|
||||||
|
|
|
||||||
|
|
@ -31172,7 +31172,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"revision": "20220714",
|
"revision": "20220720",
|
||||||
"rootUrl": "https://compute.googleapis.com/",
|
"rootUrl": "https://compute.googleapis.com/",
|
||||||
"schemas": {
|
"schemas": {
|
||||||
"AcceleratorConfig": {
|
"AcceleratorConfig": {
|
||||||
|
|
@ -57146,7 +57146,7 @@
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
"Scheduling": {
|
"Scheduling": {
|
||||||
"description": "Sets the scheduling options for an Instance. NextID: 21",
|
"description": "Sets the scheduling options for an Instance.",
|
||||||
"id": "Scheduling",
|
"id": "Scheduling",
|
||||||
"properties": {
|
"properties": {
|
||||||
"automaticRestart": {
|
"automaticRestart": {
|
||||||
|
|
|
||||||
|
|
@ -41950,7 +41950,7 @@ func (s *ScalingScheduleStatus) MarshalJSON() ([]byte, error) {
|
||||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
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 {
|
type Scheduling struct {
|
||||||
// AutomaticRestart: Specifies whether the instance should be
|
// AutomaticRestart: Specifies whether the instance should be
|
||||||
// automatically restarted if it is terminated by Compute Engine (not
|
// automatically restarted if it is terminated by Compute Engine (not
|
||||||
|
|
|
||||||
|
|
@ -5,4 +5,4 @@
|
||||||
package internal
|
package internal
|
||||||
|
|
||||||
// Version is the current tagged release of the library.
|
// Version is the current tagged release of the library.
|
||||||
const Version = "0.90.0"
|
const Version = "0.91.0"
|
||||||
|
|
|
||||||
|
|
@ -659,7 +659,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"revision": "20220714",
|
"revision": "20220725",
|
||||||
"rootUrl": "https://tpu.googleapis.com/",
|
"rootUrl": "https://tpu.googleapis.com/",
|
||||||
"schemas": {
|
"schemas": {
|
||||||
"AcceleratorType": {
|
"AcceleratorType": {
|
||||||
|
|
@ -861,7 +861,7 @@
|
||||||
"V2_ALPHA1"
|
"V2_ALPHA1"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"LINT.IfChange API version is unknown.",
|
"API version is unknown.",
|
||||||
"TPU API V1Alpha1 version.",
|
"TPU API V1Alpha1 version.",
|
||||||
"TPU API V1 version.",
|
"TPU API V1 version.",
|
||||||
"TPU API V2Alpha1 version."
|
"TPU API V2Alpha1 version."
|
||||||
|
|
@ -969,7 +969,7 @@
|
||||||
"UNHIDING"
|
"UNHIDING"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"LINT.IfChange TPU node state is not known/set.",
|
"TPU node state is not known/set.",
|
||||||
"TPU node is being created.",
|
"TPU node is being created.",
|
||||||
"TPU node has been created.",
|
"TPU node has been created.",
|
||||||
"TPU node is restarting.",
|
"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 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 is currently hiding.",
|
||||||
"TPU node has been hidden.",
|
"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,
|
"readOnly": true,
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
|
|
||||||
|
|
@ -533,7 +533,7 @@ type Node struct {
|
||||||
// ApiVersion: Output only. The API version that created this Node.
|
// ApiVersion: Output only. The API version that created this Node.
|
||||||
//
|
//
|
||||||
// Possible values:
|
// 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_ALPHA1" - TPU API V1Alpha1 version.
|
||||||
// "V1" - TPU API V1 version.
|
// "V1" - TPU API V1 version.
|
||||||
// "V2_ALPHA1" - TPU API V2Alpha1 version.
|
// "V2_ALPHA1" - TPU API V2Alpha1 version.
|
||||||
|
|
@ -612,8 +612,7 @@ type Node struct {
|
||||||
// State: Output only. The current state for the TPU Node.
|
// State: Output only. The current state for the TPU Node.
|
||||||
//
|
//
|
||||||
// Possible values:
|
// Possible values:
|
||||||
// "STATE_UNSPECIFIED" - LINT.IfChange TPU node state is not
|
// "STATE_UNSPECIFIED" - TPU node state is not known/set.
|
||||||
// known/set.
|
|
||||||
// "CREATING" - TPU node is being created.
|
// "CREATING" - TPU node is being created.
|
||||||
// "READY" - TPU node has been created.
|
// "READY" - TPU node has been created.
|
||||||
// "RESTARTING" - TPU node is restarting.
|
// "RESTARTING" - TPU node is restarting.
|
||||||
|
|
@ -631,8 +630,6 @@ type Node struct {
|
||||||
// "HIDING" - TPU node is currently hiding.
|
// "HIDING" - TPU node is currently hiding.
|
||||||
// "HIDDEN" - TPU node has been hidden.
|
// "HIDDEN" - TPU node has been hidden.
|
||||||
// "UNHIDING" - TPU node is currently unhiding.
|
// "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"`
|
State string `json:"state,omitempty"`
|
||||||
|
|
||||||
// Symptoms: Output only. The Symptoms that have occurred to the TPU
|
// 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/instancetypes
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector
|
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector/outputs
|
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector/outputs
|
||||||
# github.com/aws/aws-sdk-go v1.44.65
|
# github.com/aws/aws-sdk-go v1.44.70
|
||||||
## explicit; go 1.11
|
## explicit; go 1.11
|
||||||
github.com/aws/aws-sdk-go/aws
|
github.com/aws/aws-sdk-go/aws
|
||||||
github.com/aws/aws-sdk-go/aws/arn
|
github.com/aws/aws-sdk-go/aws/arn
|
||||||
|
|
@ -232,7 +232,7 @@ github.com/cpuguy83/go-md2man/v2/md2man
|
||||||
# github.com/davecgh/go-spew v1.1.1
|
# github.com/davecgh/go-spew v1.1.1
|
||||||
## explicit
|
## explicit
|
||||||
github.com/davecgh/go-spew/spew
|
github.com/davecgh/go-spew/spew
|
||||||
# github.com/digitalocean/godo v1.81.0
|
# github.com/digitalocean/godo v1.82.0
|
||||||
## explicit; go 1.18
|
## explicit; go 1.18
|
||||||
github.com/digitalocean/godo
|
github.com/digitalocean/godo
|
||||||
github.com/digitalocean/godo/metrics
|
github.com/digitalocean/godo/metrics
|
||||||
|
|
@ -576,7 +576,7 @@ github.com/hashicorp/vault/sdk/version
|
||||||
# github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb
|
# github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb
|
||||||
## explicit
|
## explicit
|
||||||
github.com/hashicorp/yamux
|
github.com/hashicorp/yamux
|
||||||
# github.com/hetznercloud/hcloud-go v1.35.1
|
# github.com/hetznercloud/hcloud-go v1.35.2
|
||||||
## explicit; go 1.18
|
## explicit; go 1.18
|
||||||
github.com/hetznercloud/hcloud-go/hcloud
|
github.com/hetznercloud/hcloud-go/hcloud
|
||||||
github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation
|
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/json
|
||||||
github.com/spf13/viper/internal/encoding/toml
|
github.com/spf13/viper/internal/encoding/toml
|
||||||
github.com/spf13/viper/internal/encoding/yaml
|
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
|
## explicit; go 1.16
|
||||||
github.com/spotinst/spotinst-sdk-go/service/elastigroup
|
github.com/spotinst/spotinst-sdk-go/service/elastigroup
|
||||||
github.com/spotinst/spotinst-sdk-go/service/elastigroup/providers/aws
|
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/internal/lazyregexp
|
||||||
golang.org/x/mod/module
|
golang.org/x/mod/module
|
||||||
golang.org/x/mod/semver
|
golang.org/x/mod/semver
|
||||||
# golang.org/x/net v0.0.0-20220728211354-c7608f3a8462
|
# golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48
|
||||||
## explicit; go 1.17
|
## explicit; go 1.17
|
||||||
golang.org/x/net/bpf
|
golang.org/x/net/bpf
|
||||||
golang.org/x/net/context
|
golang.org/x/net/context
|
||||||
|
|
@ -932,7 +932,7 @@ golang.org/x/oauth2/jwt
|
||||||
## explicit
|
## explicit
|
||||||
golang.org/x/sync/errgroup
|
golang.org/x/sync/errgroup
|
||||||
golang.org/x/sync/semaphore
|
golang.org/x/sync/semaphore
|
||||||
# golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
|
# golang.org/x/sys v0.0.0-20220804214406-8e32c043e418
|
||||||
## explicit; go 1.17
|
## explicit; go 1.17
|
||||||
golang.org/x/sys/cpu
|
golang.org/x/sys/cpu
|
||||||
golang.org/x/sys/execabs
|
golang.org/x/sys/execabs
|
||||||
|
|
@ -982,7 +982,7 @@ golang.org/x/tools/internal/typesinternal
|
||||||
# gomodules.xyz/jsonpatch/v2 v2.2.0
|
# gomodules.xyz/jsonpatch/v2 v2.2.0
|
||||||
## explicit; go 1.12
|
## explicit; go 1.12
|
||||||
gomodules.xyz/jsonpatch/v2
|
gomodules.xyz/jsonpatch/v2
|
||||||
# google.golang.org/api v0.90.0
|
# google.golang.org/api v0.91.0
|
||||||
## explicit; go 1.15
|
## explicit; go 1.15
|
||||||
google.golang.org/api/cloudresourcemanager/v1
|
google.golang.org/api/cloudresourcemanager/v1
|
||||||
google.golang.org/api/compute/v0.alpha
|
google.golang.org/api/compute/v0.alpha
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue