Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 994384c

Browse files
Added support for new ECC_NIST_EDWARDS25519 AWS KMS key spec
Added Parent Identifier support to ListEnabledControls and GetEnabledControl API. Implemented RemediationType support for Landing Zone operations: CreateLandingZone, UpdateLandingZone and GetLandingZone APIs Amazon VPC Lattice now supports custom domain name for resource configurations This release introduces the Default Application feature, allowing users to set, change, or unset a preferred OpenSearch UI application on a per-region basis for a streamlined and consistent user experience. Adds PrivateDnsPreference and PrivateDnsSpecifiedDomains to control private DNS resolution for resource and service network VPC endpoints and IpamScopeExternalAuthorityConfiguration to integrate Amazon VPC IPAM with a third-party IPAM service
1 parent 68e4838 commit 994384c

File tree

188 files changed

+7594
-1829
lines changed

Some content is hidden

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

188 files changed

+7594
-1829
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.685
1+
1.11.686

generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerClient.h

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,10 @@ class AWS_CONTROLTOWER_API ControlTowerClient : public Aws::Client::AWSJsonClien
299299
/**
300300
* <p>Decommissions a landing zone. This API call starts an asynchronous operation
301301
* that deletes Amazon Web Services Control Tower resources deployed in accounts
302-
* managed by Amazon Web Services Control Tower.</p><p><h3>See Also:</h3> <a
302+
* managed by Amazon Web Services Control Tower.</p> <p>Decommissioning a landing
303+
* zone is a process with significant consequences, and it cannot be undone. We
304+
* strongly recommend that you perform this decommissioning process only if you
305+
* intend to stop using your landing zone.</p><p><h3>See Also:</h3> <a
303306
* href="http://docs.aws.amazon.com/goto/WebAPI/controltower-2018-05-10/DeleteLandingZone">AWS
304307
* API Reference</a></p>
305308
*/
@@ -365,13 +368,13 @@ class AWS_CONTROLTOWER_API ControlTowerClient : public Aws::Client::AWSJsonClien
365368
* href="http://docs.aws.amazon.com/goto/WebAPI/controltower-2018-05-10/DisableControl">AWS
366369
* API Reference</a></p>
367370
*/
368-
virtual Model::DisableControlOutcome DisableControl(const Model::DisableControlRequest& request) const;
371+
virtual Model::DisableControlOutcome DisableControl(const Model::DisableControlRequest& request = {}) const;
369372

370373
/**
371374
* A Callable wrapper for DisableControl that returns a future to the operation so that it can be executed in parallel to other requests.
372375
*/
373376
template <typename DisableControlRequestT = Model::DisableControlRequest>
374-
Model::DisableControlOutcomeCallable DisableControlCallable(const DisableControlRequestT& request) const {
377+
Model::DisableControlOutcomeCallable DisableControlCallable(const DisableControlRequestT& request = {}) const {
375378
return SubmitCallable(&ControlTowerClient::DisableControl, request);
376379
}
377380

@@ -380,8 +383,9 @@ class AWS_CONTROLTOWER_API ControlTowerClient : public Aws::Client::AWSJsonClien
380383
* finished.
381384
*/
382385
template <typename DisableControlRequestT = Model::DisableControlRequest>
383-
void DisableControlAsync(const DisableControlRequestT& request, const DisableControlResponseReceivedHandler& handler,
384-
const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
386+
void DisableControlAsync(const DisableControlResponseReceivedHandler& handler,
387+
const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
388+
const DisableControlRequestT& request = {}) const {
385389
return SubmitAsync(&ControlTowerClient::DisableControl, request, handler, context);
386390
}
387391

@@ -890,7 +894,8 @@ class AWS_CONTROLTOWER_API ControlTowerClient : public Aws::Client::AWSJsonClien
890894
}
891895

892896
/**
893-
* <p>Resets an enabled control.</p><p><h3>See Also:</h3> <a
897+
* <p>Resets an enabled control. Does not work for controls implemented with
898+
* SCPs.</p><p><h3>See Also:</h3> <a
894899
* href="http://docs.aws.amazon.com/goto/WebAPI/controltower-2018-05-10/ResetEnabledControl">AWS
895900
* API Reference</a></p>
896901
*/

generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerServiceClientModel.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include <aws/controltower/model/CreateLandingZoneResult.h>
2323
#include <aws/controltower/model/DeleteLandingZoneResult.h>
2424
#include <aws/controltower/model/DisableBaselineResult.h>
25+
#include <aws/controltower/model/DisableControlRequest.h>
2526
#include <aws/controltower/model/DisableControlResult.h>
2627
#include <aws/controltower/model/EnableBaselineResult.h>
2728
#include <aws/controltower/model/EnableControlResult.h>

generated/src/aws-cpp-sdk-controltower/include/aws/controltower/model/BaselineOperation.h

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -35,24 +35,6 @@ class BaselineOperation {
3535
AWS_CONTROLTOWER_API BaselineOperation& operator=(Aws::Utils::Json::JsonView jsonValue);
3636
AWS_CONTROLTOWER_API Aws::Utils::Json::JsonValue Jsonize() const;
3737

38-
///@{
39-
/**
40-
* <p>The end time of the operation (if applicable), in ISO 8601 format.</p>
41-
*/
42-
inline const Aws::Utils::DateTime& GetEndTime() const { return m_endTime; }
43-
inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
44-
template <typename EndTimeT = Aws::Utils::DateTime>
45-
void SetEndTime(EndTimeT&& value) {
46-
m_endTimeHasBeenSet = true;
47-
m_endTime = std::forward<EndTimeT>(value);
48-
}
49-
template <typename EndTimeT = Aws::Utils::DateTime>
50-
BaselineOperation& WithEndTime(EndTimeT&& value) {
51-
SetEndTime(std::forward<EndTimeT>(value));
52-
return *this;
53-
}
54-
///@}
55-
5638
///@{
5739
/**
5840
* <p>The identifier of the specified operation.</p>
@@ -90,6 +72,23 @@ class BaselineOperation {
9072
}
9173
///@}
9274

75+
///@{
76+
/**
77+
* <p>An enumerated type (<code>enum</code>) with possible values of
78+
* <code>SUCCEEDED</code>, <code>FAILED</code>, or <code>IN_PROGRESS</code>.</p>
79+
*/
80+
inline BaselineOperationStatus GetStatus() const { return m_status; }
81+
inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
82+
inline void SetStatus(BaselineOperationStatus value) {
83+
m_statusHasBeenSet = true;
84+
m_status = value;
85+
}
86+
inline BaselineOperation& WithStatus(BaselineOperationStatus value) {
87+
SetStatus(value);
88+
return *this;
89+
}
90+
///@}
91+
9392
///@{
9493
/**
9594
* <p>The start time of the operation, in ISO 8601 format.</p>
@@ -110,17 +109,18 @@ class BaselineOperation {
110109

111110
///@{
112111
/**
113-
* <p>An enumerated type (<code>enum</code>) with possible values of
114-
* <code>SUCCEEDED</code>, <code>FAILED</code>, or <code>IN_PROGRESS</code>.</p>
112+
* <p>The end time of the operation (if applicable), in ISO 8601 format.</p>
115113
*/
116-
inline BaselineOperationStatus GetStatus() const { return m_status; }
117-
inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
118-
inline void SetStatus(BaselineOperationStatus value) {
119-
m_statusHasBeenSet = true;
120-
m_status = value;
114+
inline const Aws::Utils::DateTime& GetEndTime() const { return m_endTime; }
115+
inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
116+
template <typename EndTimeT = Aws::Utils::DateTime>
117+
void SetEndTime(EndTimeT&& value) {
118+
m_endTimeHasBeenSet = true;
119+
m_endTime = std::forward<EndTimeT>(value);
121120
}
122-
inline BaselineOperation& WithStatus(BaselineOperationStatus value) {
123-
SetStatus(value);
121+
template <typename EndTimeT = Aws::Utils::DateTime>
122+
BaselineOperation& WithEndTime(EndTimeT&& value) {
123+
SetEndTime(std::forward<EndTimeT>(value));
124124
return *this;
125125
}
126126
///@}
@@ -144,20 +144,20 @@ class BaselineOperation {
144144
}
145145
///@}
146146
private:
147-
Aws::Utils::DateTime m_endTime{};
148-
bool m_endTimeHasBeenSet = false;
149-
150147
Aws::String m_operationIdentifier;
151148
bool m_operationIdentifierHasBeenSet = false;
152149

153150
BaselineOperationType m_operationType{BaselineOperationType::NOT_SET};
154151
bool m_operationTypeHasBeenSet = false;
155152

153+
BaselineOperationStatus m_status{BaselineOperationStatus::NOT_SET};
154+
bool m_statusHasBeenSet = false;
155+
156156
Aws::Utils::DateTime m_startTime{};
157157
bool m_startTimeHasBeenSet = false;
158158

159-
BaselineOperationStatus m_status{BaselineOperationStatus::NOT_SET};
160-
bool m_statusHasBeenSet = false;
159+
Aws::Utils::DateTime m_endTime{};
160+
bool m_endTimeHasBeenSet = false;
161161

162162
Aws::String m_statusMessage;
163163
bool m_statusMessageHasBeenSet = false;

generated/src/aws-cpp-sdk-controltower/include/aws/controltower/model/BaselineSummary.h

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -50,24 +50,6 @@ class BaselineSummary {
5050
}
5151
///@}
5252

53-
///@{
54-
/**
55-
* <p>A summary description of a Baseline.</p>
56-
*/
57-
inline const Aws::String& GetDescription() const { return m_description; }
58-
inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
59-
template <typename DescriptionT = Aws::String>
60-
void SetDescription(DescriptionT&& value) {
61-
m_descriptionHasBeenSet = true;
62-
m_description = std::forward<DescriptionT>(value);
63-
}
64-
template <typename DescriptionT = Aws::String>
65-
BaselineSummary& WithDescription(DescriptionT&& value) {
66-
SetDescription(std::forward<DescriptionT>(value));
67-
return *this;
68-
}
69-
///@}
70-
7153
///@{
7254
/**
7355
* <p>The human-readable name of a Baseline.</p>
@@ -85,15 +67,33 @@ class BaselineSummary {
8567
return *this;
8668
}
8769
///@}
70+
71+
///@{
72+
/**
73+
* <p>A summary description of a Baseline.</p>
74+
*/
75+
inline const Aws::String& GetDescription() const { return m_description; }
76+
inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
77+
template <typename DescriptionT = Aws::String>
78+
void SetDescription(DescriptionT&& value) {
79+
m_descriptionHasBeenSet = true;
80+
m_description = std::forward<DescriptionT>(value);
81+
}
82+
template <typename DescriptionT = Aws::String>
83+
BaselineSummary& WithDescription(DescriptionT&& value) {
84+
SetDescription(std::forward<DescriptionT>(value));
85+
return *this;
86+
}
87+
///@}
8888
private:
8989
Aws::String m_arn;
9090
bool m_arnHasBeenSet = false;
9191

92-
Aws::String m_description;
93-
bool m_descriptionHasBeenSet = false;
94-
9592
Aws::String m_name;
9693
bool m_nameHasBeenSet = false;
94+
95+
Aws::String m_description;
96+
bool m_descriptionHasBeenSet = false;
9797
};
9898

9999
} // namespace Model

0 commit comments

Comments
 (0)