Skip to content

Commit af7d416

Browse files
author
aws-sdk-cpp-automation
committed
This release provides customers the ability to define a timeout period for procuring capacity during a resize operation for Instance Fleet clusters. Customers can specify this timeout using the ResizeSpecifications parameter supported by RunJobFlow, ModifyInstanceFleet and AddInstanceFleet APIs.
Added a notice for account takeover prevention (ATP). The interface incorrectly lets you to configure ATP response inspection in regional web ACLs in Region US East (N. Virginia), without returning an error. ATP response inspection is only available in web ACLs that protect CloudFront distributions. Doc-only update. Updated text description in DeleteChannel, Stream, and StreamSummary. With this release Amazon Managed Grafana now supports inbound Network Access Control that helps you to restrict user access to your Grafana workspaces
1 parent 271f1d9 commit af7d416

File tree

51 files changed

+3667
-3900
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+3667
-3900
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.18
1+
1.11.19

generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMRClient.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -606,11 +606,10 @@ namespace EMR
606606
}
607607

608608
/**
609-
* <p>Provides Temporary, basic HTTP credentials that are associated with a given
609+
* <p>Provides temporary, HTTP basic credentials that are associated with a given
610610
* runtime IAM role and used by a cluster with fine-grained access control
611611
* activated. You can use these credentials to connect to cluster endpoints that
612-
* support username-based and password-based authentication.</p><p><h3>See
613-
* Also:</h3> <a
612+
* support username and password authentication.</p><p><h3>See Also:</h3> <a
614613
* href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/GetClusterSessionCredentials">AWS
615614
* API Reference</a></p>
616615
*/

generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/model/GetClusterSessionCredentialsResult.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,31 +35,31 @@ namespace Model
3535

3636
/**
3737
* <p>The credentials that you can use to connect to cluster endpoints that support
38-
* username-based and password-based authentication.</p>
38+
* username and password authentication.</p>
3939
*/
4040
inline const Credentials& GetCredentials() const{ return m_credentials; }
4141

4242
/**
4343
* <p>The credentials that you can use to connect to cluster endpoints that support
44-
* username-based and password-based authentication.</p>
44+
* username and password authentication.</p>
4545
*/
4646
inline void SetCredentials(const Credentials& value) { m_credentials = value; }
4747

4848
/**
4949
* <p>The credentials that you can use to connect to cluster endpoints that support
50-
* username-based and password-based authentication.</p>
50+
* username and password authentication.</p>
5151
*/
5252
inline void SetCredentials(Credentials&& value) { m_credentials = std::move(value); }
5353

5454
/**
5555
* <p>The credentials that you can use to connect to cluster endpoints that support
56-
* username-based and password-based authentication.</p>
56+
* username and password authentication.</p>
5757
*/
5858
inline GetClusterSessionCredentialsResult& WithCredentials(const Credentials& value) { SetCredentials(value); return *this;}
5959

6060
/**
6161
* <p>The credentials that you can use to connect to cluster endpoints that support
62-
* username-based and password-based authentication.</p>
62+
* username and password authentication.</p>
6363
*/
6464
inline GetClusterSessionCredentialsResult& WithCredentials(Credentials&& value) { SetCredentials(std::move(value)); return *this;}
6565

generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/model/InstanceFleet.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/elasticmapreduce/model/InstanceFleetType.h>
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
1212
#include <aws/elasticmapreduce/model/InstanceFleetProvisioningSpecifications.h>
13+
#include <aws/elasticmapreduce/model/InstanceFleetResizingSpecifications.h>
1314
#include <aws/elasticmapreduce/model/InstanceTypeSpecification.h>
1415
#include <utility>
1516

@@ -516,6 +517,37 @@ namespace Model
516517
*/
517518
inline InstanceFleet& WithLaunchSpecifications(InstanceFleetProvisioningSpecifications&& value) { SetLaunchSpecifications(std::move(value)); return *this;}
518519

520+
521+
/**
522+
* <p>The resize specification for the instance fleet.</p>
523+
*/
524+
inline const InstanceFleetResizingSpecifications& GetResizeSpecifications() const{ return m_resizeSpecifications; }
525+
526+
/**
527+
* <p>The resize specification for the instance fleet.</p>
528+
*/
529+
inline bool ResizeSpecificationsHasBeenSet() const { return m_resizeSpecificationsHasBeenSet; }
530+
531+
/**
532+
* <p>The resize specification for the instance fleet.</p>
533+
*/
534+
inline void SetResizeSpecifications(const InstanceFleetResizingSpecifications& value) { m_resizeSpecificationsHasBeenSet = true; m_resizeSpecifications = value; }
535+
536+
/**
537+
* <p>The resize specification for the instance fleet.</p>
538+
*/
539+
inline void SetResizeSpecifications(InstanceFleetResizingSpecifications&& value) { m_resizeSpecificationsHasBeenSet = true; m_resizeSpecifications = std::move(value); }
540+
541+
/**
542+
* <p>The resize specification for the instance fleet.</p>
543+
*/
544+
inline InstanceFleet& WithResizeSpecifications(const InstanceFleetResizingSpecifications& value) { SetResizeSpecifications(value); return *this;}
545+
546+
/**
547+
* <p>The resize specification for the instance fleet.</p>
548+
*/
549+
inline InstanceFleet& WithResizeSpecifications(InstanceFleetResizingSpecifications&& value) { SetResizeSpecifications(std::move(value)); return *this;}
550+
519551
private:
520552

521553
Aws::String m_id;
@@ -547,6 +579,9 @@ namespace Model
547579

548580
InstanceFleetProvisioningSpecifications m_launchSpecifications;
549581
bool m_launchSpecificationsHasBeenSet = false;
582+
583+
InstanceFleetResizingSpecifications m_resizeSpecifications;
584+
bool m_resizeSpecificationsHasBeenSet = false;
550585
};
551586

552587
} // namespace Model

generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/model/InstanceFleetConfig.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <aws/elasticmapreduce/model/InstanceFleetType.h>
1010
#include <aws/core/utils/memory/stl/AWSVector.h>
1111
#include <aws/elasticmapreduce/model/InstanceFleetProvisioningSpecifications.h>
12+
#include <aws/elasticmapreduce/model/InstanceFleetResizingSpecifications.h>
1213
#include <aws/elasticmapreduce/model/InstanceTypeConfig.h>
1314
#include <utility>
1415

@@ -366,6 +367,37 @@ namespace Model
366367
*/
367368
inline InstanceFleetConfig& WithLaunchSpecifications(InstanceFleetProvisioningSpecifications&& value) { SetLaunchSpecifications(std::move(value)); return *this;}
368369

370+
371+
/**
372+
* <p>The resize specification for the instance fleet.</p>
373+
*/
374+
inline const InstanceFleetResizingSpecifications& GetResizeSpecifications() const{ return m_resizeSpecifications; }
375+
376+
/**
377+
* <p>The resize specification for the instance fleet.</p>
378+
*/
379+
inline bool ResizeSpecificationsHasBeenSet() const { return m_resizeSpecificationsHasBeenSet; }
380+
381+
/**
382+
* <p>The resize specification for the instance fleet.</p>
383+
*/
384+
inline void SetResizeSpecifications(const InstanceFleetResizingSpecifications& value) { m_resizeSpecificationsHasBeenSet = true; m_resizeSpecifications = value; }
385+
386+
/**
387+
* <p>The resize specification for the instance fleet.</p>
388+
*/
389+
inline void SetResizeSpecifications(InstanceFleetResizingSpecifications&& value) { m_resizeSpecificationsHasBeenSet = true; m_resizeSpecifications = std::move(value); }
390+
391+
/**
392+
* <p>The resize specification for the instance fleet.</p>
393+
*/
394+
inline InstanceFleetConfig& WithResizeSpecifications(const InstanceFleetResizingSpecifications& value) { SetResizeSpecifications(value); return *this;}
395+
396+
/**
397+
* <p>The resize specification for the instance fleet.</p>
398+
*/
399+
inline InstanceFleetConfig& WithResizeSpecifications(InstanceFleetResizingSpecifications&& value) { SetResizeSpecifications(std::move(value)); return *this;}
400+
369401
private:
370402

371403
Aws::String m_name;
@@ -385,6 +417,9 @@ namespace Model
385417

386418
InstanceFleetProvisioningSpecifications m_launchSpecifications;
387419
bool m_launchSpecificationsHasBeenSet = false;
420+
421+
InstanceFleetResizingSpecifications m_resizeSpecifications;
422+
bool m_resizeSpecificationsHasBeenSet = false;
388423
};
389424

390425
} // namespace Model

generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/model/InstanceFleetModifyConfig.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#pragma once
77
#include <aws/elasticmapreduce/EMR_EXPORTS.h>
88
#include <aws/core/utils/memory/stl/AWSString.h>
9+
#include <aws/elasticmapreduce/model/InstanceFleetResizingSpecifications.h>
910
#include <utility>
1011

1112
namespace Aws
@@ -130,6 +131,37 @@ namespace Model
130131
*/
131132
inline InstanceFleetModifyConfig& WithTargetSpotCapacity(int value) { SetTargetSpotCapacity(value); return *this;}
132133

134+
135+
/**
136+
* <p>The resize specification for the instance fleet.</p>
137+
*/
138+
inline const InstanceFleetResizingSpecifications& GetResizeSpecifications() const{ return m_resizeSpecifications; }
139+
140+
/**
141+
* <p>The resize specification for the instance fleet.</p>
142+
*/
143+
inline bool ResizeSpecificationsHasBeenSet() const { return m_resizeSpecificationsHasBeenSet; }
144+
145+
/**
146+
* <p>The resize specification for the instance fleet.</p>
147+
*/
148+
inline void SetResizeSpecifications(const InstanceFleetResizingSpecifications& value) { m_resizeSpecificationsHasBeenSet = true; m_resizeSpecifications = value; }
149+
150+
/**
151+
* <p>The resize specification for the instance fleet.</p>
152+
*/
153+
inline void SetResizeSpecifications(InstanceFleetResizingSpecifications&& value) { m_resizeSpecificationsHasBeenSet = true; m_resizeSpecifications = std::move(value); }
154+
155+
/**
156+
* <p>The resize specification for the instance fleet.</p>
157+
*/
158+
inline InstanceFleetModifyConfig& WithResizeSpecifications(const InstanceFleetResizingSpecifications& value) { SetResizeSpecifications(value); return *this;}
159+
160+
/**
161+
* <p>The resize specification for the instance fleet.</p>
162+
*/
163+
inline InstanceFleetModifyConfig& WithResizeSpecifications(InstanceFleetResizingSpecifications&& value) { SetResizeSpecifications(std::move(value)); return *this;}
164+
133165
private:
134166

135167
Aws::String m_instanceFleetId;
@@ -140,6 +172,9 @@ namespace Model
140172

141173
int m_targetSpotCapacity;
142174
bool m_targetSpotCapacityHasBeenSet = false;
175+
176+
InstanceFleetResizingSpecifications m_resizeSpecifications;
177+
bool m_resizeSpecificationsHasBeenSet = false;
143178
};
144179

145180
} // namespace Model

generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/model/InstanceFleetProvisioningSpecifications.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace Model
2929
* the defined duration, provisioning timeout behavior, and allocation
3030
* strategy.</p> <p>The instance fleet configuration is available only in
3131
* Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. On-Demand and
32-
* Spot Instance allocation strategies are available in Amazon EMR version 5.12.1
32+
* Spot instance allocation strategies are available in Amazon EMR version 5.12.1
3333
* and later.</p> <p><h3>See Also:</h3> <a
3434
* href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/InstanceFleetProvisioningSpecifications">AWS
3535
* API Reference</a></p>
@@ -44,42 +44,42 @@ namespace Model
4444

4545

4646
/**
47-
* <p>The launch specification for Spot Instances in the fleet, which determines
47+
* <p>The launch specification for Spot instances in the fleet, which determines
4848
* the defined duration, provisioning timeout behavior, and allocation
4949
* strategy.</p>
5050
*/
5151
inline const SpotProvisioningSpecification& GetSpotSpecification() const{ return m_spotSpecification; }
5252

5353
/**
54-
* <p>The launch specification for Spot Instances in the fleet, which determines
54+
* <p>The launch specification for Spot instances in the fleet, which determines
5555
* the defined duration, provisioning timeout behavior, and allocation
5656
* strategy.</p>
5757
*/
5858
inline bool SpotSpecificationHasBeenSet() const { return m_spotSpecificationHasBeenSet; }
5959

6060
/**
61-
* <p>The launch specification for Spot Instances in the fleet, which determines
61+
* <p>The launch specification for Spot instances in the fleet, which determines
6262
* the defined duration, provisioning timeout behavior, and allocation
6363
* strategy.</p>
6464
*/
6565
inline void SetSpotSpecification(const SpotProvisioningSpecification& value) { m_spotSpecificationHasBeenSet = true; m_spotSpecification = value; }
6666

6767
/**
68-
* <p>The launch specification for Spot Instances in the fleet, which determines
68+
* <p>The launch specification for Spot instances in the fleet, which determines
6969
* the defined duration, provisioning timeout behavior, and allocation
7070
* strategy.</p>
7171
*/
7272
inline void SetSpotSpecification(SpotProvisioningSpecification&& value) { m_spotSpecificationHasBeenSet = true; m_spotSpecification = std::move(value); }
7373

7474
/**
75-
* <p>The launch specification for Spot Instances in the fleet, which determines
75+
* <p>The launch specification for Spot instances in the fleet, which determines
7676
* the defined duration, provisioning timeout behavior, and allocation
7777
* strategy.</p>
7878
*/
7979
inline InstanceFleetProvisioningSpecifications& WithSpotSpecification(const SpotProvisioningSpecification& value) { SetSpotSpecification(value); return *this;}
8080

8181
/**
82-
* <p>The launch specification for Spot Instances in the fleet, which determines
82+
* <p>The launch specification for Spot instances in the fleet, which determines
8383
* the defined duration, provisioning timeout behavior, and allocation
8484
* strategy.</p>
8585
*/

0 commit comments

Comments
 (0)