mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +00:00
Bump github.com/aws/aws-sdk-go to v1.44.147
This commit is contained in:
parent
68f808e6db
commit
a4e4cec28f
2
go.mod
2
go.mod
@ -19,7 +19,7 @@ require (
|
|||||||
github.com/Microsoft/hcsshim v0.8.22
|
github.com/Microsoft/hcsshim v0.8.22
|
||||||
github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
|
github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
|
||||||
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5
|
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5
|
||||||
github.com/aws/aws-sdk-go v1.44.136
|
github.com/aws/aws-sdk-go v1.44.147
|
||||||
github.com/blang/semver/v4 v4.0.0
|
github.com/blang/semver/v4 v4.0.0
|
||||||
github.com/container-storage-interface/spec v1.7.0
|
github.com/container-storage-interface/spec v1.7.0
|
||||||
github.com/coredns/corefile-migration v1.0.18
|
github.com/coredns/corefile-migration v1.0.18
|
||||||
|
4
go.sum
4
go.sum
@ -107,8 +107,8 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkY
|
|||||||
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA=
|
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA=
|
||||||
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
|
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
|
||||||
github.com/aws/aws-sdk-go v1.35.24/go.mod h1:tlPOdRjfxPBpNIwqDj61rmsnA85v9jc0Ps9+muhnW+k=
|
github.com/aws/aws-sdk-go v1.35.24/go.mod h1:tlPOdRjfxPBpNIwqDj61rmsnA85v9jc0Ps9+muhnW+k=
|
||||||
github.com/aws/aws-sdk-go v1.44.136 h1:J1KJJssa8pjU8jETYUxwRS37KTcxjACfKd9GK8t+5ZU=
|
github.com/aws/aws-sdk-go v1.44.147 h1:C/YQv0QAvRHio4cESBTFGh8aI/JM9VdRislDIOz/Dx4=
|
||||||
github.com/aws/aws-sdk-go v1.44.136/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
|
github.com/aws/aws-sdk-go v1.44.147/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
|
||||||
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
|
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
|
||||||
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=
|
||||||
|
@ -11,7 +11,7 @@ require (
|
|||||||
github.com/Azure/go-autorest/autorest/adal v0.9.20
|
github.com/Azure/go-autorest/autorest/adal v0.9.20
|
||||||
github.com/Azure/go-autorest/autorest/mocks v0.4.2
|
github.com/Azure/go-autorest/autorest/mocks v0.4.2
|
||||||
github.com/GoogleCloudPlatform/k8s-cloud-provider v1.18.1-0.20220218231025-f11817397a1b
|
github.com/GoogleCloudPlatform/k8s-cloud-provider v1.18.1-0.20220218231025-f11817397a1b
|
||||||
github.com/aws/aws-sdk-go v1.44.136
|
github.com/aws/aws-sdk-go v1.44.147
|
||||||
github.com/golang/mock v1.6.0
|
github.com/golang/mock v1.6.0
|
||||||
github.com/google/go-cmp v0.5.9
|
github.com/google/go-cmp v0.5.9
|
||||||
github.com/rubiojr/go-vhd v0.0.0-20200706105327-02e210299021
|
github.com/rubiojr/go-vhd v0.0.0-20200706105327-02e210299021
|
||||||
|
4
staging/src/k8s.io/legacy-cloud-providers/go.sum
generated
4
staging/src/k8s.io/legacy-cloud-providers/go.sum
generated
@ -77,8 +77,8 @@ github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRF
|
|||||||
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
|
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
|
||||||
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
|
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
|
||||||
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
|
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
|
||||||
github.com/aws/aws-sdk-go v1.44.136 h1:J1KJJssa8pjU8jETYUxwRS37KTcxjACfKd9GK8t+5ZU=
|
github.com/aws/aws-sdk-go v1.44.147 h1:C/YQv0QAvRHio4cESBTFGh8aI/JM9VdRislDIOz/Dx4=
|
||||||
github.com/aws/aws-sdk-go v1.44.136/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
|
github.com/aws/aws-sdk-go v1.44.147/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
|
||||||
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
||||||
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
||||||
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
|
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
|
||||||
|
622
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
622
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
File diff suppressed because it is too large
Load Diff
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
@ -5,4 +5,4 @@ package aws
|
|||||||
const SDKName = "aws-sdk-go"
|
const SDKName = "aws-sdk-go"
|
||||||
|
|
||||||
// SDKVersion is the version of this SDK
|
// SDKVersion is the version of this SDK
|
||||||
const SDKVersion = "1.44.136"
|
const SDKVersion = "1.44.147"
|
||||||
|
1770
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
1770
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
File diff suppressed because it is too large
Load Diff
158
vendor/github.com/aws/aws-sdk-go/service/elbv2/api.go
generated
vendored
158
vendor/github.com/aws/aws-sdk-go/service/elbv2/api.go
generated
vendored
@ -2655,9 +2655,6 @@ func (c *ELBV2) ModifyTargetGroupRequest(input *ModifyTargetGroupInput) (req *re
|
|||||||
// Modifies the health checks used when evaluating the health state of the targets
|
// Modifies the health checks used when evaluating the health state of the targets
|
||||||
// in the specified target group.
|
// in the specified target group.
|
||||||
//
|
//
|
||||||
// If the protocol of the target group is TCP, TLS, UDP, or TCP_UDP, you can't
|
|
||||||
// modify the health check protocol, interval, timeout, or success codes.
|
|
||||||
//
|
|
||||||
// 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.
|
||||||
@ -4805,11 +4802,10 @@ type CreateTargetGroupInput struct {
|
|||||||
HealthCheckEnabled *bool `type:"boolean"`
|
HealthCheckEnabled *bool `type:"boolean"`
|
||||||
|
|
||||||
// The approximate amount of time, in seconds, between health checks of an individual
|
// The approximate amount of time, in seconds, between health checks of an individual
|
||||||
// target. If the target group protocol is HTTP or HTTPS, the default is 30
|
// target. The range is 5-300. If the target group protocol is TCP, TLS, UDP,
|
||||||
// seconds. If the target group protocol is TCP, TLS, UDP, or TCP_UDP, the supported
|
// TCP_UDP, HTTP or HTTPS, the default is 30 seconds. If the target group protocol
|
||||||
// values are 10 and 30 seconds and the default is 30 seconds. If the target
|
// is GENEVE, the default is 10 seconds. If the target type is lambda, the default
|
||||||
// group protocol is GENEVE, the default is 10 seconds. If the target type is
|
// is 35 seconds.
|
||||||
// lambda, the default is 35 seconds.
|
|
||||||
HealthCheckIntervalSeconds *int64 `min:"5" type:"integer"`
|
HealthCheckIntervalSeconds *int64 `min:"5" type:"integer"`
|
||||||
|
|
||||||
// [HTTP/HTTPS health checks] The destination for health checks on the targets.
|
// [HTTP/HTTPS health checks] The destination for health checks on the targets.
|
||||||
@ -4834,17 +4830,18 @@ type CreateTargetGroupInput struct {
|
|||||||
HealthCheckProtocol *string `type:"string" enum:"ProtocolEnum"`
|
HealthCheckProtocol *string `type:"string" enum:"ProtocolEnum"`
|
||||||
|
|
||||||
// The amount of time, in seconds, during which no response from a target means
|
// The amount of time, in seconds, during which no response from a target means
|
||||||
// a failed health check. For target groups with a protocol of HTTP, HTTPS,
|
// a failed health check. The range is 2–120 seconds. For target groups with
|
||||||
// or GENEVE, the default is 5 seconds. For target groups with a protocol of
|
// a protocol of HTTP, the default is 6 seconds. For target groups with a protocol
|
||||||
// TCP or TLS, this value must be 6 seconds for HTTP health checks and 10 seconds
|
// of TCP, TLS or HTTPS, the default is 10 seconds. For target groups with a
|
||||||
// for TCP and HTTPS health checks. If the target type is lambda, the default
|
// protocol of GENEVE, the default is 5 seconds. If the target type is lambda,
|
||||||
// is 30 seconds.
|
// the default is 30 seconds.
|
||||||
HealthCheckTimeoutSeconds *int64 `min:"2" type:"integer"`
|
HealthCheckTimeoutSeconds *int64 `min:"2" type:"integer"`
|
||||||
|
|
||||||
// The number of consecutive health checks successes required before considering
|
// The number of consecutive health check successes required before considering
|
||||||
// an unhealthy target healthy. For target groups with a protocol of HTTP or
|
// a target healthy. The range is 2-10. If the target group protocol is TCP,
|
||||||
// HTTPS, the default is 5. For target groups with a protocol of TCP, TLS, or
|
// TCP_UDP, UDP, TLS, HTTP or HTTPS, the default is 5. For target groups with
|
||||||
// GENEVE, the default is 3. If the target type is lambda, the default is 5.
|
// a protocol of GENEVE, the default is 3. If the target type is lambda, the
|
||||||
|
// default is 5.
|
||||||
HealthyThresholdCount *int64 `min:"2" type:"integer"`
|
HealthyThresholdCount *int64 `min:"2" type:"integer"`
|
||||||
|
|
||||||
// The type of IP address used for this target group. The possible values are
|
// The type of IP address used for this target group. The possible values are
|
||||||
@ -4853,7 +4850,10 @@ type CreateTargetGroupInput struct {
|
|||||||
IpAddressType *string `type:"string" enum:"TargetGroupIpAddressTypeEnum"`
|
IpAddressType *string `type:"string" enum:"TargetGroupIpAddressTypeEnum"`
|
||||||
|
|
||||||
// [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for
|
// [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for
|
||||||
// a successful response from a target.
|
// a successful response from a target. For target groups with a protocol of
|
||||||
|
// TCP, TCP_UDP, UDP or TLS the range is 200-599. For target groups with a protocol
|
||||||
|
// of HTTP or HTTPS, the range is 200-499. For target groups with a protocol
|
||||||
|
// of GENEVE, the range is 200-399.
|
||||||
Matcher *Matcher `type:"structure"`
|
Matcher *Matcher `type:"structure"`
|
||||||
|
|
||||||
// The name of the target group.
|
// The name of the target group.
|
||||||
@ -4905,10 +4905,10 @@ type CreateTargetGroupInput struct {
|
|||||||
TargetType *string `type:"string" enum:"TargetTypeEnum"`
|
TargetType *string `type:"string" enum:"TargetTypeEnum"`
|
||||||
|
|
||||||
// The number of consecutive health check failures required before considering
|
// The number of consecutive health check failures required before considering
|
||||||
// a target unhealthy. If the target group protocol is HTTP or HTTPS, the default
|
// a target unhealthy. The range is 2-10. If the target group protocol is TCP,
|
||||||
// is 2. If the target group protocol is TCP or TLS, this value must be the
|
// TCP_UDP, UDP, TLS, HTTP or HTTPS, the default is 2. For target groups with
|
||||||
// same as the healthy threshold count. If the target group protocol is GENEVE,
|
// a protocol of GENEVE, the default is 3. If the target type is lambda, the
|
||||||
// the default is 3. If the target type is lambda, the default is 2.
|
// default is 5.
|
||||||
UnhealthyThresholdCount *int64 `min:"2" type:"integer"`
|
UnhealthyThresholdCount *int64 `min:"2" type:"integer"`
|
||||||
|
|
||||||
// The identifier of the virtual private cloud (VPC). If the target is a Lambda
|
// The identifier of the virtual private cloud (VPC). If the target is a Lambda
|
||||||
@ -6659,8 +6659,8 @@ type ForwardActionConfig struct {
|
|||||||
// The target group stickiness for the rule.
|
// The target group stickiness for the rule.
|
||||||
TargetGroupStickinessConfig *TargetGroupStickinessConfig `type:"structure"`
|
TargetGroupStickinessConfig *TargetGroupStickinessConfig `type:"structure"`
|
||||||
|
|
||||||
// One or more target groups. For Network Load Balancers, you can specify a
|
// The target groups. For Network Load Balancers, you can specify a single target
|
||||||
// single target group.
|
// group.
|
||||||
TargetGroups []*TargetGroupTuple `type:"list"`
|
TargetGroups []*TargetGroupTuple `type:"list"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -6698,9 +6698,9 @@ func (s *ForwardActionConfig) SetTargetGroups(v []*TargetGroupTuple) *ForwardAct
|
|||||||
type HostHeaderConditionConfig struct {
|
type HostHeaderConditionConfig struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// One or more host names. The maximum size of each name is 128 characters.
|
// The host names. The maximum size of each name is 128 characters. The comparison
|
||||||
// The comparison is case insensitive. The following wildcard characters are
|
// is case insensitive. The following wildcard characters are supported: * (matches
|
||||||
// supported: * (matches 0 or more characters) and ? (matches exactly 1 character).
|
// 0 or more characters) and ? (matches exactly 1 character).
|
||||||
//
|
//
|
||||||
// If you specify multiple strings, the condition is satisfied if one of the
|
// If you specify multiple strings, the condition is satisfied if one of the
|
||||||
// strings matches the host name.
|
// strings matches the host name.
|
||||||
@ -6746,10 +6746,10 @@ type HttpHeaderConditionConfig struct {
|
|||||||
// to specify a host header condition.
|
// to specify a host header condition.
|
||||||
HttpHeaderName *string `type:"string"`
|
HttpHeaderName *string `type:"string"`
|
||||||
|
|
||||||
// One or more strings to compare against the value of the HTTP header. The
|
// The strings to compare against the value of the HTTP header. The maximum
|
||||||
// maximum size of each string is 128 characters. The comparison strings are
|
// size of each string is 128 characters. The comparison strings are case insensitive.
|
||||||
// case insensitive. The following wildcard characters are supported: * (matches
|
// The following wildcard characters are supported: * (matches 0 or more characters)
|
||||||
// 0 or more characters) and ? (matches exactly 1 character).
|
// and ? (matches exactly 1 character).
|
||||||
//
|
//
|
||||||
// If the same header appears multiple times in the request, we search them
|
// If the same header appears multiple times in the request, we search them
|
||||||
// in order until a match is found.
|
// in order until a match is found.
|
||||||
@ -7226,11 +7226,16 @@ type LoadBalancerAttribute struct {
|
|||||||
|
|
||||||
// The name of the attribute.
|
// The name of the attribute.
|
||||||
//
|
//
|
||||||
// The following attribute is supported by all load balancers:
|
// The following attributes are supported by all load balancers:
|
||||||
//
|
//
|
||||||
// * deletion_protection.enabled - Indicates whether deletion protection
|
// * deletion_protection.enabled - Indicates whether deletion protection
|
||||||
// is enabled. The value is true or false. The default is false.
|
// is enabled. The value is true or false. The default is false.
|
||||||
//
|
//
|
||||||
|
// * load_balancing.cross_zone.enabled - Indicates whether cross-zone load
|
||||||
|
// balancing is enabled. The possible values are true and false. The default
|
||||||
|
// for Network Load Balancers and Gateway Load Balancers is false. The default
|
||||||
|
// for Application Load Balancers is true, and cannot be changed.
|
||||||
|
//
|
||||||
// The following attributes are supported by both Application Load Balancers
|
// The following attributes are supported by both Application Load Balancers
|
||||||
// and Network Load Balancers:
|
// and Network Load Balancers:
|
||||||
//
|
//
|
||||||
@ -7305,13 +7310,6 @@ type LoadBalancerAttribute struct {
|
|||||||
// balancer to route requests to targets if it is unable to forward the request
|
// balancer to route requests to targets if it is unable to forward the request
|
||||||
// to Amazon Web Services WAF. The possible values are true and false. The
|
// to Amazon Web Services WAF. The possible values are true and false. The
|
||||||
// default is false.
|
// default is false.
|
||||||
//
|
|
||||||
// The following attribute is supported by Network Load Balancers and Gateway
|
|
||||||
// Load Balancers:
|
|
||||||
//
|
|
||||||
// * load_balancing.cross_zone.enabled - Indicates whether cross-zone load
|
|
||||||
// balancing is enabled. The possible values are true and false. The default
|
|
||||||
// is false.
|
|
||||||
Key *string `type:"string"`
|
Key *string `type:"string"`
|
||||||
|
|
||||||
// The value of the attribute.
|
// The value of the attribute.
|
||||||
@ -7405,10 +7403,14 @@ type Matcher struct {
|
|||||||
GrpcCode *string `type:"string"`
|
GrpcCode *string `type:"string"`
|
||||||
|
|
||||||
// For Application Load Balancers, you can specify values between 200 and 499,
|
// For Application Load Balancers, you can specify values between 200 and 499,
|
||||||
// and the default value is 200. You can specify multiple values (for example,
|
// with the default value being 200. You can specify multiple values (for example,
|
||||||
// "200,202") or a range of values (for example, "200-299").
|
// "200,202") or a range of values (for example, "200-299").
|
||||||
//
|
//
|
||||||
// For Network Load Balancers and Gateway Load Balancers, this must be "200–399".
|
// For Network Load Balancers, you can specify values between 200 and 599, with
|
||||||
|
// the default value being 200-399. You can specify multiple values (for example,
|
||||||
|
// "200,202") or a range of values (for example, "200-299").
|
||||||
|
//
|
||||||
|
// For Gateway Load Balancers, this must be "200–399".
|
||||||
//
|
//
|
||||||
// Note that when using shorthand syntax, some values such as commas need to
|
// Note that when using shorthand syntax, some values such as commas need to
|
||||||
// be escaped.
|
// be escaped.
|
||||||
@ -7909,7 +7911,7 @@ type ModifyTargetGroupInput struct {
|
|||||||
HealthCheckEnabled *bool `type:"boolean"`
|
HealthCheckEnabled *bool `type:"boolean"`
|
||||||
|
|
||||||
// The approximate amount of time, in seconds, between health checks of an individual
|
// The approximate amount of time, in seconds, between health checks of an individual
|
||||||
// target. For TCP health checks, the supported values are 10 or 30 seconds.
|
// target.
|
||||||
HealthCheckIntervalSeconds *int64 `min:"5" type:"integer"`
|
HealthCheckIntervalSeconds *int64 `min:"5" type:"integer"`
|
||||||
|
|
||||||
// [HTTP/HTTPS health checks] The destination for health checks on the targets.
|
// [HTTP/HTTPS health checks] The destination for health checks on the targets.
|
||||||
@ -7941,7 +7943,10 @@ type ModifyTargetGroupInput struct {
|
|||||||
HealthyThresholdCount *int64 `min:"2" type:"integer"`
|
HealthyThresholdCount *int64 `min:"2" type:"integer"`
|
||||||
|
|
||||||
// [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for
|
// [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for
|
||||||
// a successful response from a target.
|
// a successful response from a target. For target groups with a protocol of
|
||||||
|
// TCP, TCP_UDP, UDP or TLS the range is 200-599. For target groups with a protocol
|
||||||
|
// of HTTP or HTTPS, the range is 200-499. For target groups with a protocol
|
||||||
|
// of GENEVE, the range is 200-399.
|
||||||
Matcher *Matcher `type:"structure"`
|
Matcher *Matcher `type:"structure"`
|
||||||
|
|
||||||
// The Amazon Resource Name (ARN) of the target group.
|
// The Amazon Resource Name (ARN) of the target group.
|
||||||
@ -7950,8 +7955,7 @@ type ModifyTargetGroupInput struct {
|
|||||||
TargetGroupArn *string `type:"string" required:"true"`
|
TargetGroupArn *string `type:"string" required:"true"`
|
||||||
|
|
||||||
// The number of consecutive health check failures required before considering
|
// The number of consecutive health check failures required before considering
|
||||||
// the target unhealthy. For target groups with a protocol of TCP or TLS, this
|
// the target unhealthy.
|
||||||
// value must be the same as the healthy threshold count.
|
|
||||||
UnhealthyThresholdCount *int64 `min:"2" type:"integer"`
|
UnhealthyThresholdCount *int64 `min:"2" type:"integer"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -8096,10 +8100,10 @@ func (s *ModifyTargetGroupOutput) SetTargetGroups(v []*TargetGroup) *ModifyTarge
|
|||||||
type PathPatternConditionConfig struct {
|
type PathPatternConditionConfig struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// One or more path patterns to compare against the request URL. The maximum
|
// The path patterns to compare against the request URL. The maximum size of
|
||||||
// size of each string is 128 characters. The comparison is case sensitive.
|
// each string is 128 characters. The comparison is case sensitive. The following
|
||||||
// The following wildcard characters are supported: * (matches 0 or more characters)
|
// wildcard characters are supported: * (matches 0 or more characters) and ?
|
||||||
// and ? (matches exactly 1 character).
|
// (matches exactly 1 character).
|
||||||
//
|
//
|
||||||
// If you specify multiple strings, the condition is satisfied if one of them
|
// If you specify multiple strings, the condition is satisfied if one of them
|
||||||
// matches the request URL. The path pattern is compared only to the path of
|
// matches the request URL. The path pattern is compared only to the path of
|
||||||
@ -8141,9 +8145,9 @@ func (s *PathPatternConditionConfig) SetValues(v []*string) *PathPatternConditio
|
|||||||
type QueryStringConditionConfig struct {
|
type QueryStringConditionConfig struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// One or more key/value pairs or values to find in the query string. The maximum
|
// The key/value pairs or values to find in the query string. The maximum size
|
||||||
// size of each string is 128 characters. The comparison is case insensitive.
|
// of each string is 128 characters. The comparison is case insensitive. The
|
||||||
// The following wildcard characters are supported: * (matches 0 or more characters)
|
// following wildcard characters are supported: * (matches 0 or more characters)
|
||||||
// and ? (matches exactly 1 character). To search for a literal '*' or '?' character
|
// and ? (matches exactly 1 character). To search for a literal '*' or '?' character
|
||||||
// in a query string, you must escape these characters in Values using a '\'
|
// in a query string, you must escape these characters in Values using a '\'
|
||||||
// character.
|
// character.
|
||||||
@ -9292,8 +9296,8 @@ func (s *SetSubnetsOutput) SetIpAddressType(v string) *SetSubnetsOutput {
|
|||||||
type SourceIpConditionConfig struct {
|
type SourceIpConditionConfig struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// One or more source IP addresses, in CIDR format. You can use both IPv4 and
|
// The source IP addresses, in CIDR format. You can use both IPv4 and IPv6 addresses.
|
||||||
// IPv6 addresses. Wildcards are not supported.
|
// Wildcards are not supported.
|
||||||
//
|
//
|
||||||
// If you specify multiple addresses, the condition is satisfied if the source
|
// If you specify multiple addresses, the condition is satisfied if the source
|
||||||
// IP address of the request matches one of the CIDR blocks. This condition
|
// IP address of the request matches one of the CIDR blocks. This condition
|
||||||
@ -9553,6 +9557,10 @@ type TargetDescription struct {
|
|||||||
// traffic from the load balancer nodes in the specified Availability Zone or
|
// traffic from the load balancer nodes in the specified Availability Zone or
|
||||||
// from all enabled Availability Zones for the load balancer.
|
// from all enabled Availability Zones for the load balancer.
|
||||||
//
|
//
|
||||||
|
// For Application Load Balancer target groups, the specified Availability Zone
|
||||||
|
// value is only applicable when cross-zone load balancing is off. Otherwise
|
||||||
|
// the parameter is ignored and treated as all.
|
||||||
|
//
|
||||||
// This parameter is not supported if the target type of the target group is
|
// This parameter is not supported if the target type of the target group is
|
||||||
// instance or alb.
|
// instance or alb.
|
||||||
//
|
//
|
||||||
@ -9561,8 +9569,10 @@ type TargetDescription struct {
|
|||||||
// parameter is optional. If the IP address is outside the VPC, this parameter
|
// parameter is optional. If the IP address is outside the VPC, this parameter
|
||||||
// is required.
|
// is required.
|
||||||
//
|
//
|
||||||
// With an Application Load Balancer, if the target type is ip and the IP address
|
// For Application Load Balancer target groups with cross-zone load balancing
|
||||||
// is outside the VPC for the target group, the only supported value is all.
|
// off, if the target type is ip and the IP address is outside of the VPC for
|
||||||
|
// the target group, this should be an Availability Zone inside the VPC for
|
||||||
|
// the target group.
|
||||||
//
|
//
|
||||||
// If the target type is lambda, this parameter is optional and the only supported
|
// If the target type is lambda, this parameter is optional and the only supported
|
||||||
// value is all.
|
// value is all.
|
||||||
@ -9842,7 +9852,7 @@ type TargetGroupAttribute struct {
|
|||||||
|
|
||||||
// The name of the attribute.
|
// The name of the attribute.
|
||||||
//
|
//
|
||||||
// The following attribute is supported by all load balancers:
|
// The following attributes are supported by all load balancers:
|
||||||
//
|
//
|
||||||
// * deregistration_delay.timeout_seconds - The amount of time, in seconds,
|
// * deregistration_delay.timeout_seconds - The amount of time, in seconds,
|
||||||
// for Elastic Load Balancing to wait before changing the state of a deregistering
|
// for Elastic Load Balancing to wait before changing the state of a deregistering
|
||||||
@ -9850,9 +9860,6 @@ type TargetGroupAttribute struct {
|
|||||||
// value is 300 seconds. If the target is a Lambda function, this attribute
|
// value is 300 seconds. If the target is a Lambda function, this attribute
|
||||||
// is not supported.
|
// is not supported.
|
||||||
//
|
//
|
||||||
// The following attributes are supported by Application Load Balancers, Network
|
|
||||||
// Load Balancers, and Gateway Load Balancers:
|
|
||||||
//
|
|
||||||
// * stickiness.enabled - Indicates whether target stickiness is enabled.
|
// * stickiness.enabled - Indicates whether target stickiness is enabled.
|
||||||
// The value is true or false. The default is false.
|
// The value is true or false. The default is false.
|
||||||
//
|
//
|
||||||
@ -9861,6 +9868,37 @@ type TargetGroupAttribute struct {
|
|||||||
// for Network Load Balancers. source_ip_dest_ip and source_ip_dest_ip_proto
|
// for Network Load Balancers. source_ip_dest_ip and source_ip_dest_ip_proto
|
||||||
// for Gateway Load Balancers.
|
// for Gateway Load Balancers.
|
||||||
//
|
//
|
||||||
|
// The following attributes are supported by Application Load Balancers and
|
||||||
|
// Network Load Balancers:
|
||||||
|
//
|
||||||
|
// * load_balancing.cross_zone.enabled - Indicates whether cross zone load
|
||||||
|
// balancing is enabled. The value is true, false or use_load_balancer_configuration.
|
||||||
|
// The default is use_load_balancer_configuration.
|
||||||
|
//
|
||||||
|
// * target_group_health.dns_failover.minimum_healthy_targets.count - The
|
||||||
|
// minimum number of targets that must be healthy. If the number of healthy
|
||||||
|
// targets is below this value, mark the zone as unhealthy in DNS, so that
|
||||||
|
// traffic is routed only to healthy zones. The possible values are off or
|
||||||
|
// an integer from 1 to the maximum number of targets. The default is off.
|
||||||
|
//
|
||||||
|
// * target_group_health.dns_failover.minimum_healthy_targets.percentage
|
||||||
|
// - The minimum percentage of targets that must be healthy. If the percentage
|
||||||
|
// of healthy targets is below this value, mark the zone as unhealthy in
|
||||||
|
// DNS, so that traffic is routed only to healthy zones. The possible values
|
||||||
|
// are off or an integer from 1 to 100. The default is off.
|
||||||
|
//
|
||||||
|
// * target_group_health.unhealthy_state_routing.minimum_healthy_targets.count
|
||||||
|
// - The minimum number of targets that must be healthy. If the number of
|
||||||
|
// healthy targets is below this value, send traffic to all targets, including
|
||||||
|
// unhealthy targets. The possible values are 1 to the maximum number of
|
||||||
|
// targets. The default is 1.
|
||||||
|
//
|
||||||
|
// * target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage
|
||||||
|
// - The minimum percentage of targets that must be healthy. If the percentage
|
||||||
|
// of healthy targets is below this value, send traffic to all targets, including
|
||||||
|
// unhealthy targets. The possible values are off or an integer from 1 to
|
||||||
|
// 100. The default is off.
|
||||||
|
//
|
||||||
// The following attributes are supported only if the load balancer is an Application
|
// The following attributes are supported only if the load balancer is an Application
|
||||||
// Load Balancer and the target is an instance or an IP address:
|
// Load Balancer and the target is an instance or an IP address:
|
||||||
//
|
//
|
||||||
|
213
vendor/github.com/aws/aws-sdk-go/service/sts/api.go
generated
vendored
213
vendor/github.com/aws/aws-sdk-go/service/sts/api.go
generated
vendored
@ -74,16 +74,16 @@ func (c *STS) AssumeRoleRequest(input *AssumeRoleInput) (req *request.Request, o
|
|||||||
//
|
//
|
||||||
// (Optional) You can pass inline or managed session policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// (Optional) You can pass inline or managed session policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// to this operation. You can pass a single JSON policy document to use as an
|
// to this operation. You can pass a single JSON policy document to use as an
|
||||||
// inline session policy. You can also specify up to 10 managed policies to
|
// inline session policy. You can also specify up to 10 managed policy Amazon
|
||||||
// use as managed session policies. The plaintext that you use for both inline
|
// Resource Names (ARNs) to use as managed session policies. The plaintext that
|
||||||
// and managed session policies can't exceed 2,048 characters. Passing policies
|
// you use for both inline and managed session policies can't exceed 2,048 characters.
|
||||||
// to this operation returns new temporary credentials. The resulting session's
|
// Passing policies to this operation returns new temporary credentials. The
|
||||||
// permissions are the intersection of the role's identity-based policy and
|
// resulting session's permissions are the intersection of the role's identity-based
|
||||||
// the session policies. You can use the role's temporary credentials in subsequent
|
// policy and the session policies. You can use the role's temporary credentials
|
||||||
// Amazon Web Services API calls to access resources in the account that owns
|
// in subsequent Amazon Web Services API calls to access resources in the account
|
||||||
// the role. You cannot use session policies to grant more permissions than
|
// that owns the role. You cannot use session policies to grant more permissions
|
||||||
// those allowed by the identity-based policy of the role that is being assumed.
|
// than those allowed by the identity-based policy of the role that is being
|
||||||
// For more information, see Session Policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// assumed. For more information, see Session Policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// in the IAM User Guide.
|
// in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// When you create a role, you create two policies: A role trust policy that
|
// When you create a role, you create two policies: A role trust policy that
|
||||||
@ -307,16 +307,16 @@ func (c *STS) AssumeRoleWithSAMLRequest(input *AssumeRoleWithSAMLInput) (req *re
|
|||||||
//
|
//
|
||||||
// (Optional) You can pass inline or managed session policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// (Optional) You can pass inline or managed session policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// to this operation. You can pass a single JSON policy document to use as an
|
// to this operation. You can pass a single JSON policy document to use as an
|
||||||
// inline session policy. You can also specify up to 10 managed policies to
|
// inline session policy. You can also specify up to 10 managed policy Amazon
|
||||||
// use as managed session policies. The plaintext that you use for both inline
|
// Resource Names (ARNs) to use as managed session policies. The plaintext that
|
||||||
// and managed session policies can't exceed 2,048 characters. Passing policies
|
// you use for both inline and managed session policies can't exceed 2,048 characters.
|
||||||
// to this operation returns new temporary credentials. The resulting session's
|
// Passing policies to this operation returns new temporary credentials. The
|
||||||
// permissions are the intersection of the role's identity-based policy and
|
// resulting session's permissions are the intersection of the role's identity-based
|
||||||
// the session policies. You can use the role's temporary credentials in subsequent
|
// policy and the session policies. You can use the role's temporary credentials
|
||||||
// Amazon Web Services API calls to access resources in the account that owns
|
// in subsequent Amazon Web Services API calls to access resources in the account
|
||||||
// the role. You cannot use session policies to grant more permissions than
|
// that owns the role. You cannot use session policies to grant more permissions
|
||||||
// those allowed by the identity-based policy of the role that is being assumed.
|
// than those allowed by the identity-based policy of the role that is being
|
||||||
// For more information, see Session Policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// assumed. For more information, see Session Policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// in the IAM User Guide.
|
// in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// Calling AssumeRoleWithSAML does not require the use of Amazon Web Services
|
// Calling AssumeRoleWithSAML does not require the use of Amazon Web Services
|
||||||
@ -343,11 +343,12 @@ func (c *STS) AssumeRoleWithSAMLRequest(input *AssumeRoleWithSAMLInput) (req *re
|
|||||||
// and additional limits, see IAM and STS Character Limits (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length)
|
// and additional limits, see IAM and STS Character Limits (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length)
|
||||||
// in the IAM User Guide.
|
// in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
//
|
//
|
||||||
// You can pass a session tag with the same key as a tag that is attached to
|
// You can pass a session tag with the same key as a tag that is attached to
|
||||||
// the role. When you do, session tags override the role's tags with the same
|
// the role. When you do, session tags override the role's tags with the same
|
||||||
@ -563,16 +564,16 @@ func (c *STS) AssumeRoleWithWebIdentityRequest(input *AssumeRoleWithWebIdentityI
|
|||||||
//
|
//
|
||||||
// (Optional) You can pass inline or managed session policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// (Optional) You can pass inline or managed session policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// to this operation. You can pass a single JSON policy document to use as an
|
// to this operation. You can pass a single JSON policy document to use as an
|
||||||
// inline session policy. You can also specify up to 10 managed policies to
|
// inline session policy. You can also specify up to 10 managed policy Amazon
|
||||||
// use as managed session policies. The plaintext that you use for both inline
|
// Resource Names (ARNs) to use as managed session policies. The plaintext that
|
||||||
// and managed session policies can't exceed 2,048 characters. Passing policies
|
// you use for both inline and managed session policies can't exceed 2,048 characters.
|
||||||
// to this operation returns new temporary credentials. The resulting session's
|
// Passing policies to this operation returns new temporary credentials. The
|
||||||
// permissions are the intersection of the role's identity-based policy and
|
// resulting session's permissions are the intersection of the role's identity-based
|
||||||
// the session policies. You can use the role's temporary credentials in subsequent
|
// policy and the session policies. You can use the role's temporary credentials
|
||||||
// Amazon Web Services API calls to access resources in the account that owns
|
// in subsequent Amazon Web Services API calls to access resources in the account
|
||||||
// the role. You cannot use session policies to grant more permissions than
|
// that owns the role. You cannot use session policies to grant more permissions
|
||||||
// those allowed by the identity-based policy of the role that is being assumed.
|
// than those allowed by the identity-based policy of the role that is being
|
||||||
// For more information, see Session Policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// assumed. For more information, see Session Policies (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// in the IAM User Guide.
|
// in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// # Tags
|
// # Tags
|
||||||
@ -588,11 +589,12 @@ func (c *STS) AssumeRoleWithWebIdentityRequest(input *AssumeRoleWithWebIdentityI
|
|||||||
// and additional limits, see IAM and STS Character Limits (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length)
|
// and additional limits, see IAM and STS Character Limits (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length)
|
||||||
// in the IAM User Guide.
|
// in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
//
|
//
|
||||||
// You can pass a session tag with the same key as a tag that is attached to
|
// You can pass a session tag with the same key as a tag that is attached to
|
||||||
// the role. When you do, the session tag overrides the role tag with the same
|
// the role. When you do, the session tag overrides the role tag with the same
|
||||||
@ -1110,9 +1112,9 @@ func (c *STS) GetFederationTokenRequest(input *GetFederationTokenInput) (req *re
|
|||||||
//
|
//
|
||||||
// You must pass an inline or managed session policy (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// You must pass an inline or managed session policy (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// to this operation. You can pass a single JSON policy document to use as an
|
// to this operation. You can pass a single JSON policy document to use as an
|
||||||
// inline session policy. You can also specify up to 10 managed policies to
|
// inline session policy. You can also specify up to 10 managed policy Amazon
|
||||||
// use as managed session policies. The plaintext that you use for both inline
|
// Resource Names (ARNs) to use as managed session policies. The plaintext that
|
||||||
// and managed session policies can't exceed 2,048 characters.
|
// you use for both inline and managed session policies can't exceed 2,048 characters.
|
||||||
//
|
//
|
||||||
// Though the session policy parameters are optional, if you do not pass a policy,
|
// Though the session policy parameters are optional, if you do not pass a policy,
|
||||||
// then the resulting federated user session has no permissions. When you pass
|
// then the resulting federated user session has no permissions. When you pass
|
||||||
@ -1424,11 +1426,12 @@ type AssumeRoleInput struct {
|
|||||||
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
||||||
// return (\u000D) characters.
|
// return (\u000D) characters.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
Policy *string `min:"1" type:"string"`
|
Policy *string `min:"1" type:"string"`
|
||||||
|
|
||||||
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want
|
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want
|
||||||
@ -1441,11 +1444,12 @@ type AssumeRoleInput struct {
|
|||||||
// Resource Names (ARNs) and Amazon Web Services Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
|
// Resource Names (ARNs) and Amazon Web Services Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
|
||||||
// in the Amazon Web Services General Reference.
|
// in the Amazon Web Services General Reference.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
//
|
//
|
||||||
// Passing policies to this operation returns new temporary credentials. The
|
// Passing policies to this operation returns new temporary credentials. The
|
||||||
// resulting session's permissions are the intersection of the role's identity-based
|
// resulting session's permissions are the intersection of the role's identity-based
|
||||||
@ -1520,11 +1524,12 @@ type AssumeRoleInput struct {
|
|||||||
// Limits (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length)
|
// Limits (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length)
|
||||||
// in the IAM User Guide.
|
// in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
//
|
//
|
||||||
// You can pass a session tag with the same key as a tag that is already attached
|
// You can pass a session tag with the same key as a tag that is already attached
|
||||||
// to the role. When you do, session tags override a role tag with the same
|
// to the role. When you do, session tags override a role tag with the same
|
||||||
@ -1843,11 +1848,12 @@ type AssumeRoleWithSAMLInput struct {
|
|||||||
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
||||||
// return (\u000D) characters.
|
// return (\u000D) characters.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
Policy *string `min:"1" type:"string"`
|
Policy *string `min:"1" type:"string"`
|
||||||
|
|
||||||
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want
|
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want
|
||||||
@ -1860,11 +1866,12 @@ type AssumeRoleWithSAMLInput struct {
|
|||||||
// Resource Names (ARNs) and Amazon Web Services Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
|
// Resource Names (ARNs) and Amazon Web Services Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
|
||||||
// in the Amazon Web Services General Reference.
|
// in the Amazon Web Services General Reference.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
//
|
//
|
||||||
// Passing policies to this operation returns new temporary credentials. The
|
// Passing policies to this operation returns new temporary credentials. The
|
||||||
// resulting session's permissions are the intersection of the role's identity-based
|
// resulting session's permissions are the intersection of the role's identity-based
|
||||||
@ -2190,11 +2197,12 @@ type AssumeRoleWithWebIdentityInput struct {
|
|||||||
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
||||||
// return (\u000D) characters.
|
// return (\u000D) characters.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
Policy *string `min:"1" type:"string"`
|
Policy *string `min:"1" type:"string"`
|
||||||
|
|
||||||
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want
|
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want
|
||||||
@ -2207,11 +2215,12 @@ type AssumeRoleWithWebIdentityInput struct {
|
|||||||
// Resource Names (ARNs) and Amazon Web Services Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
|
// Resource Names (ARNs) and Amazon Web Services Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
|
||||||
// in the Amazon Web Services General Reference.
|
// in the Amazon Web Services General Reference.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
//
|
//
|
||||||
// Passing policies to this operation returns new temporary credentials. The
|
// Passing policies to this operation returns new temporary credentials. The
|
||||||
// resulting session's permissions are the intersection of the role's identity-based
|
// resulting session's permissions are the intersection of the role's identity-based
|
||||||
@ -2934,8 +2943,8 @@ type GetFederationTokenInput struct {
|
|||||||
//
|
//
|
||||||
// You must pass an inline or managed session policy (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// You must pass an inline or managed session policy (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// to this operation. You can pass a single JSON policy document to use as an
|
// to this operation. You can pass a single JSON policy document to use as an
|
||||||
// inline session policy. You can also specify up to 10 managed policies to
|
// inline session policy. You can also specify up to 10 managed policy Amazon
|
||||||
// use as managed session policies.
|
// Resource Names (ARNs) to use as managed session policies.
|
||||||
//
|
//
|
||||||
// This parameter is optional. However, if you do not pass any session policies,
|
// This parameter is optional. However, if you do not pass any session policies,
|
||||||
// then the resulting federated user session has no permissions.
|
// then the resulting federated user session has no permissions.
|
||||||
@ -2960,11 +2969,12 @@ type GetFederationTokenInput struct {
|
|||||||
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
||||||
// return (\u000D) characters.
|
// return (\u000D) characters.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
Policy *string `min:"1" type:"string"`
|
Policy *string `min:"1" type:"string"`
|
||||||
|
|
||||||
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want
|
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want
|
||||||
@ -2973,11 +2983,12 @@ type GetFederationTokenInput struct {
|
|||||||
//
|
//
|
||||||
// You must pass an inline or managed session policy (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
// You must pass an inline or managed session policy (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session)
|
||||||
// to this operation. You can pass a single JSON policy document to use as an
|
// to this operation. You can pass a single JSON policy document to use as an
|
||||||
// inline session policy. You can also specify up to 10 managed policies to
|
// inline session policy. You can also specify up to 10 managed policy Amazon
|
||||||
// use as managed session policies. The plaintext that you use for both inline
|
// Resource Names (ARNs) to use as managed session policies. The plaintext that
|
||||||
// and managed session policies can't exceed 2,048 characters. You can provide
|
// you use for both inline and managed session policies can't exceed 2,048 characters.
|
||||||
// up to 10 managed policy ARNs. For more information about ARNs, see Amazon
|
// You can provide up to 10 managed policy ARNs. For more information about
|
||||||
// Resource Names (ARNs) and Amazon Web Services Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
|
// ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces
|
||||||
|
// (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
|
||||||
// in the Amazon Web Services General Reference.
|
// in the Amazon Web Services General Reference.
|
||||||
//
|
//
|
||||||
// This parameter is optional. However, if you do not pass any session policies,
|
// This parameter is optional. However, if you do not pass any session policies,
|
||||||
@ -2997,11 +3008,12 @@ type GetFederationTokenInput struct {
|
|||||||
// by the policy. These permissions are granted in addition to the permissions
|
// by the policy. These permissions are granted in addition to the permissions
|
||||||
// that are granted by the session policies.
|
// that are granted by the session policies.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
PolicyArns []*PolicyDescriptorType `type:"list"`
|
PolicyArns []*PolicyDescriptorType `type:"list"`
|
||||||
|
|
||||||
// A list of session tags. Each session tag consists of a key name and an associated
|
// A list of session tags. Each session tag consists of a key name and an associated
|
||||||
@ -3015,11 +3027,12 @@ type GetFederationTokenInput struct {
|
|||||||
// Limits (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length)
|
// Limits (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length)
|
||||||
// in the IAM User Guide.
|
// in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed session policies
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// and session tags into a packed binary format that has a separate limit. Your
|
// managed policy ARNs, and session tags into a packed binary format that has
|
||||||
// request can fail for this limit even if your plaintext meets the other requirements.
|
// a separate limit. Your request can fail for this limit even if your plaintext
|
||||||
// The PackedPolicySize response element indicates by percentage how close the
|
// meets the other requirements. The PackedPolicySize response element indicates
|
||||||
// policies and tags for your request are to the upper size limit.
|
// by percentage how close the policies and tags for your request are to the
|
||||||
|
// upper size limit.
|
||||||
//
|
//
|
||||||
// You can pass a session tag with the same key as a tag that is already attached
|
// You can pass a session tag with the same key as a tag that is already attached
|
||||||
// to the user you are federating. When you do, session tags override a user
|
// to the user you are federating. When you do, session tags override a user
|
||||||
|
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
@ -105,7 +105,7 @@ github.com/armon/go-socks5
|
|||||||
# github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
|
# github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
|
||||||
## explicit
|
## explicit
|
||||||
github.com/asaskevich/govalidator
|
github.com/asaskevich/govalidator
|
||||||
# github.com/aws/aws-sdk-go v1.44.136
|
# github.com/aws/aws-sdk-go v1.44.147
|
||||||
## 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/awserr
|
github.com/aws/aws-sdk-go/aws/awserr
|
||||||
|
Loading…
Reference in New Issue
Block a user