Skip to content

Commit 1159258

Browse files
committed
Update services based on v1.44.66 of AWS Go SDK
Reference: https://github.com/aws/aws-sdk-go/releases/tag/v1.44.66
1 parent 97c5ff6 commit 1159258

File tree

3 files changed

+33
-20
lines changed

3 files changed

+33
-20
lines changed

.latest-tag-aws-sdk-go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.44.65
1+
v1.44.66

lib/aws/generated/fsx.ex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -616,8 +616,7 @@ defmodule AWS.FSx do
616616
end
617617

618618
@doc """
619-
Lists tags for an Amazon FSx file systems and backups in the case of Amazon FSx
620-
for Windows File Server.
619+
Lists tags for Amazon FSx resources.
621620
622621
When retrieving all tags, you can optionally specify the `MaxResults` parameter
623622
to limit the number of tags in a response. If more tags remain, Amazon FSx

lib/aws/generated/shield.ex

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ defmodule AWS.Shield do
4040
You can associate up to 10 Amazon S3 buckets with your subscription.
4141
4242
To use the services of the SRT and make an `AssociateDRTLogBucket` request, you
43-
must be subscribed to the [Business Support plan](https://docs.aws.amazon.com/premiumsupport/business-support/) or the
44-
[Enterprise Support plan](https://docs.aws.amazon.com/premiumsupport/enterprise-support/).
43+
must be subscribed to the [Business Support plan](http://aws.amazon.com/premiumsupport/business-support/) or the [Enterprise Support plan](http://aws.amazon.com/premiumsupport/enterprise-support/).
4544
"""
4645
def associate_drt_log_bucket(%Client{} = client, input, options \\ []) do
4746
Request.request_post(client, metadata(), "AssociateDRTLogBucket", input, options)
@@ -77,8 +76,7 @@ defmodule AWS.Shield do
7776
service](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html).
7877
7978
To use the services of the SRT and make an `AssociateDRTRole` request, you must
80-
be subscribed to the [Business Support plan](https://docs.aws.amazon.com/premiumsupport/business-support/) or the
81-
[Enterprise Support plan](https://docs.aws.amazon.com/premiumsupport/enterprise-support/).
79+
be subscribed to the [Business Support plan](http://aws.amazon.com/premiumsupport/business-support/) or the [Enterprise Support plan](http://aws.amazon.com/premiumsupport/enterprise-support/).
8280
"""
8381
def associate_drt_role(%Client{} = client, input, options \\ []) do
8482
Request.request_post(client, metadata(), "AssociateDRTRole", input, options)
@@ -131,9 +129,11 @@ defmodule AWS.Shield do
131129
@doc """
132130
Enables Shield Advanced for a specific Amazon Web Services resource.
133131
134-
The resource can be an Amazon CloudFront distribution, Elastic Load Balancing
135-
load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon
136-
Route 53 hosted zone.
132+
The resource can be an Amazon CloudFront distribution, Amazon Route 53 hosted
133+
zone, Global Accelerator standard accelerator, Elastic IP Address, Application
134+
Load Balancer, or a Classic Load Balancer. You can protect Amazon EC2 instances
135+
and Network Load Balancers by association with protected Amazon EC2 Elastic IP
136+
addresses.
137137
138138
You can add protection to only a single resource with each `CreateProtection`
139139
request. You can add protection to multiple resources at once through the Shield
@@ -160,7 +160,11 @@ defmodule AWS.Shield do
160160
@doc """
161161
Activates Shield Advanced for an account.
162162
163-
When you initally create a subscription, your subscription is set to be
163+
For accounts that are members of an Organizations organization, Shield Advanced
164+
subscriptions are billed against the organization's payer account, regardless of
165+
whether the payer account itself is subscribed.
166+
167+
When you initially create a subscription, your subscription is set to be
164168
automatically renewed at the end of the existing subscription period. You can
165169
change this by submitting an `UpdateSubscription` request.
166170
"""
@@ -259,7 +263,7 @@ defmodule AWS.Shield do
259263

260264
@doc """
261265
Disable the Shield Advanced automatic application layer DDoS mitigation feature
262-
for the resource.
266+
for the protected resource.
263267
264268
This stops Shield Advanced from creating, verifying, and applying WAF rules for
265269
attacks that it detects for the resource.
@@ -317,9 +321,10 @@ defmodule AWS.Shield do
317321

318322
@doc """
319323
Enable the Shield Advanced automatic application layer DDoS mitigation for the
320-
resource.
324+
protected resource.
321325
322-
This feature is available for Amazon CloudFront distributions only.
326+
This feature is available for Amazon CloudFront distributions and Application
327+
Load Balancers only.
323328
324329
This causes Shield Advanced to create, verify, and apply WAF rules for DDoS
325330
attacks that it detects for the resource. Shield Advanced applies the rules in a
@@ -336,10 +341,9 @@ defmodule AWS.Shield do
336341
associate the web ACL through the Shield Advanced console at
337342
[https://console.aws.amazon.com/wafv2/shieldv2#/](https://console.aws.amazon.com/wafv2/shieldv2#/). For more information, see [Getting Started with Shield
338343
Advanced](https://docs.aws.amazon.com/waf/latest/developerguide/getting-started-ddos.html).
339-
340-
You can also do this through the WAF console or the WAF API, but you must manage
341-
Shield Advanced automatic mitigation through Shield Advanced. For information
342-
about WAF, see [WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/).
344+
You can also associate the web ACL to the resource through the WAF console or
345+
the WAF API, but you must manage Shield Advanced automatic mitigation through
346+
Shield Advanced. For information about WAF, see [WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/).
343347
"""
344348
def enable_application_layer_automatic_response(%Client{} = client, input, options \\ []) do
345349
Request.request_post(
@@ -376,14 +380,20 @@ defmodule AWS.Shield do
376380
end
377381

378382
@doc """
379-
Retrieves the `ProtectionGroup` objects for the account.
383+
Retrieves `ProtectionGroup` objects for the account.
384+
385+
You can retrieve all protection groups or you can provide filtering criteria and
386+
retrieve just the subset of protection groups that match the criteria.
380387
"""
381388
def list_protection_groups(%Client{} = client, input, options \\ []) do
382389
Request.request_post(client, metadata(), "ListProtectionGroups", input, options)
383390
end
384391

385392
@doc """
386-
Lists all `Protection` objects for the account.
393+
Retrieves `Protection` objects for the account.
394+
395+
You can retrieve all protections or you can provide filtering criteria and
396+
retrieve just the subset of protections that match the criteria.
387397
"""
388398
def list_protections(%Client{} = client, input, options \\ []) do
389399
Request.request_post(client, metadata(), "ListProtections", input, options)
@@ -458,6 +468,10 @@ defmodule AWS.Shield do
458468
459469
Only enter values for parameters you want to change. Empty parameters are not
460470
updated.
471+
472+
For accounts that are members of an Organizations organization, Shield Advanced
473+
subscriptions are billed against the organization's payer account, regardless of
474+
whether the payer account itself is subscribed.
461475
"""
462476
def update_subscription(%Client{} = client, input, options \\ []) do
463477
Request.request_post(client, metadata(), "UpdateSubscription", input, options)

0 commit comments

Comments
 (0)