Skip to content

Commit 1973191

Browse files
Add support for API Keys, Re-Ranker, implicit filter for RAG / KB evaluation for Bedrock APIs.
Updated IAM ServiceSpecificCredential support to include expiration, API Key output format instead of username and password for services that will support API keys, and the ability to list credentials for all users in the account for a given service configuration. Added support for EventBridge Dualstack endpoints in AWS GovCloud (US) regions (us-gov-east-1 and us-gov-west-1). The dualstack endpoints are identical for both FIPS and non-FIPS configurations, following the format: events.{region}.api.aws This change adds support for witnesses in global tables. It also adds a new table status, REPLICATION_NOT_AUTHORIZED. This status will indicate scenarios where global replicas table can't be utilized for data plane operations. Introduced custom permission capabilities for reporting content. Added menu option in exploration to preserve configuration data when textbox menu option is used. Added support for Athena trusted identity propagation. releasing source processing properties to support source properties for ODB integrations Introduces AccessType, a new filter value for the DescribeSessions API. Added support for UNKNOWN drift status. Added support for on-demand practice runs and balanced capacity checks in ARC autoshift practice. Updated APIs to support inbound EDI split capabilities and additional Partnership-level configurations of generated EDI files' contents and format. Add API Key and document citations support for Bedrock Runtime APIs Add ConflictExceptions to UpdateScope and DeleteScope operations for scopes being mutated. This release introduces ChatMetrics to the model, providing comprehensive analytics insights for Amazon Connect chat conversations. Users can access these detailed metrics through the AWS Connect API by using the DescribeContact operation with their specific instance and contact IDs This release updates resource Id with alphanumeric constraint, including Asset id, Revision id, Data Set id, Job id, and Event Action id. Fixed the validation pattern for an instance profile Amazon Resource Name (ARN) in AWS PCS. Added new fields to support the concept of primary image sets within the storage hierarchy. Increase minimum length of queryId parameter to 1 character. Added support for dual-stack (IPv4 and IPv6) endpoints for SFTP public endpoints and VPC-internal endpoints (SFTP, FTPS, FTP, and AS2), enabling customers to configure new servers with IPv4 or dual-stack mode, convert existing servers to dual-stack, and use IPv6 with service APIs. Updated ResourceType enum with new resource types onboarded by AWS Config as of June 2025 Make ContactName and ContactPhoneNumber required fields when creating and updating Outpost Site Addresses.
1 parent ab0f4c5 commit 1973191

File tree

468 files changed

+15318
-4265
lines changed

Some content is hidden

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

468 files changed

+15318
-4265
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.598
1+
1.11.599

generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftClient.h

Lines changed: 119 additions & 70 deletions
Large diffs are not rendered by default.

generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftServiceClientModel.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
/* End of generic header includes */
1919

2020
/* Service model headers required in ARCZonalShiftClient header */
21+
#include <aws/arc-zonal-shift/model/CancelPracticeRunResult.h>
2122
#include <aws/arc-zonal-shift/model/CancelZonalShiftResult.h>
2223
#include <aws/arc-zonal-shift/model/CreatePracticeRunConfigurationResult.h>
2324
#include <aws/arc-zonal-shift/model/DeletePracticeRunConfigurationResult.h>
@@ -26,6 +27,7 @@
2627
#include <aws/arc-zonal-shift/model/ListAutoshiftsResult.h>
2728
#include <aws/arc-zonal-shift/model/ListManagedResourcesResult.h>
2829
#include <aws/arc-zonal-shift/model/ListZonalShiftsResult.h>
30+
#include <aws/arc-zonal-shift/model/StartPracticeRunResult.h>
2931
#include <aws/arc-zonal-shift/model/StartZonalShiftResult.h>
3032
#include <aws/arc-zonal-shift/model/UpdateAutoshiftObserverNotificationStatusResult.h>
3133
#include <aws/arc-zonal-shift/model/UpdatePracticeRunConfigurationResult.h>
@@ -75,6 +77,7 @@ namespace Aws
7577
namespace Model
7678
{
7779
/* Service model forward declarations required in ARCZonalShiftClient header */
80+
class CancelPracticeRunRequest;
7881
class CancelZonalShiftRequest;
7982
class CreatePracticeRunConfigurationRequest;
8083
class DeletePracticeRunConfigurationRequest;
@@ -83,6 +86,7 @@ namespace Aws
8386
class ListAutoshiftsRequest;
8487
class ListManagedResourcesRequest;
8588
class ListZonalShiftsRequest;
89+
class StartPracticeRunRequest;
8690
class StartZonalShiftRequest;
8791
class UpdateAutoshiftObserverNotificationStatusRequest;
8892
class UpdatePracticeRunConfigurationRequest;
@@ -91,6 +95,7 @@ namespace Aws
9195
/* End of service model forward declarations required in ARCZonalShiftClient header */
9296

9397
/* Service model Outcome class definitions */
98+
typedef Aws::Utils::Outcome<CancelPracticeRunResult, ARCZonalShiftError> CancelPracticeRunOutcome;
9499
typedef Aws::Utils::Outcome<CancelZonalShiftResult, ARCZonalShiftError> CancelZonalShiftOutcome;
95100
typedef Aws::Utils::Outcome<CreatePracticeRunConfigurationResult, ARCZonalShiftError> CreatePracticeRunConfigurationOutcome;
96101
typedef Aws::Utils::Outcome<DeletePracticeRunConfigurationResult, ARCZonalShiftError> DeletePracticeRunConfigurationOutcome;
@@ -99,6 +104,7 @@ namespace Aws
99104
typedef Aws::Utils::Outcome<ListAutoshiftsResult, ARCZonalShiftError> ListAutoshiftsOutcome;
100105
typedef Aws::Utils::Outcome<ListManagedResourcesResult, ARCZonalShiftError> ListManagedResourcesOutcome;
101106
typedef Aws::Utils::Outcome<ListZonalShiftsResult, ARCZonalShiftError> ListZonalShiftsOutcome;
107+
typedef Aws::Utils::Outcome<StartPracticeRunResult, ARCZonalShiftError> StartPracticeRunOutcome;
102108
typedef Aws::Utils::Outcome<StartZonalShiftResult, ARCZonalShiftError> StartZonalShiftOutcome;
103109
typedef Aws::Utils::Outcome<UpdateAutoshiftObserverNotificationStatusResult, ARCZonalShiftError> UpdateAutoshiftObserverNotificationStatusOutcome;
104110
typedef Aws::Utils::Outcome<UpdatePracticeRunConfigurationResult, ARCZonalShiftError> UpdatePracticeRunConfigurationOutcome;
@@ -107,6 +113,7 @@ namespace Aws
107113
/* End of service model Outcome class definitions */
108114

109115
/* Service model Outcome callable definitions */
116+
typedef std::future<CancelPracticeRunOutcome> CancelPracticeRunOutcomeCallable;
110117
typedef std::future<CancelZonalShiftOutcome> CancelZonalShiftOutcomeCallable;
111118
typedef std::future<CreatePracticeRunConfigurationOutcome> CreatePracticeRunConfigurationOutcomeCallable;
112119
typedef std::future<DeletePracticeRunConfigurationOutcome> DeletePracticeRunConfigurationOutcomeCallable;
@@ -115,6 +122,7 @@ namespace Aws
115122
typedef std::future<ListAutoshiftsOutcome> ListAutoshiftsOutcomeCallable;
116123
typedef std::future<ListManagedResourcesOutcome> ListManagedResourcesOutcomeCallable;
117124
typedef std::future<ListZonalShiftsOutcome> ListZonalShiftsOutcomeCallable;
125+
typedef std::future<StartPracticeRunOutcome> StartPracticeRunOutcomeCallable;
118126
typedef std::future<StartZonalShiftOutcome> StartZonalShiftOutcomeCallable;
119127
typedef std::future<UpdateAutoshiftObserverNotificationStatusOutcome> UpdateAutoshiftObserverNotificationStatusOutcomeCallable;
120128
typedef std::future<UpdatePracticeRunConfigurationOutcome> UpdatePracticeRunConfigurationOutcomeCallable;
@@ -126,6 +134,7 @@ namespace Aws
126134
class ARCZonalShiftClient;
127135

128136
/* Service model async handlers definitions */
137+
typedef std::function<void(const ARCZonalShiftClient*, const Model::CancelPracticeRunRequest&, const Model::CancelPracticeRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelPracticeRunResponseReceivedHandler;
129138
typedef std::function<void(const ARCZonalShiftClient*, const Model::CancelZonalShiftRequest&, const Model::CancelZonalShiftOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelZonalShiftResponseReceivedHandler;
130139
typedef std::function<void(const ARCZonalShiftClient*, const Model::CreatePracticeRunConfigurationRequest&, const Model::CreatePracticeRunConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePracticeRunConfigurationResponseReceivedHandler;
131140
typedef std::function<void(const ARCZonalShiftClient*, const Model::DeletePracticeRunConfigurationRequest&, const Model::DeletePracticeRunConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePracticeRunConfigurationResponseReceivedHandler;
@@ -134,6 +143,7 @@ namespace Aws
134143
typedef std::function<void(const ARCZonalShiftClient*, const Model::ListAutoshiftsRequest&, const Model::ListAutoshiftsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAutoshiftsResponseReceivedHandler;
135144
typedef std::function<void(const ARCZonalShiftClient*, const Model::ListManagedResourcesRequest&, const Model::ListManagedResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListManagedResourcesResponseReceivedHandler;
136145
typedef std::function<void(const ARCZonalShiftClient*, const Model::ListZonalShiftsRequest&, const Model::ListZonalShiftsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListZonalShiftsResponseReceivedHandler;
146+
typedef std::function<void(const ARCZonalShiftClient*, const Model::StartPracticeRunRequest&, const Model::StartPracticeRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartPracticeRunResponseReceivedHandler;
137147
typedef std::function<void(const ARCZonalShiftClient*, const Model::StartZonalShiftRequest&, const Model::StartZonalShiftOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartZonalShiftResponseReceivedHandler;
138148
typedef std::function<void(const ARCZonalShiftClient*, const Model::UpdateAutoshiftObserverNotificationStatusRequest&, const Model::UpdateAutoshiftObserverNotificationStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAutoshiftObserverNotificationStatusResponseReceivedHandler;
139149
typedef std::function<void(const ARCZonalShiftClient*, const Model::UpdatePracticeRunConfigurationRequest&, const Model::UpdatePracticeRunConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePracticeRunConfigurationResponseReceivedHandler;

generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/model/AutoshiftInResource.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ namespace Model
3030
* managed resource and information about the autoshift.</p> <p>For more
3131
* information, see <a
3232
* href="https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.how-it-works.html">How
33-
* zonal autoshift and practice runs work</a> in the Amazon Route 53 Application
34-
* Recovery Controller Developer Guide.</p><p><h3>See Also:</h3> <a
33+
* zonal autoshift and practice runs work</a> in the Amazon Application Recovery
34+
* Controller Developer Guide.</p><p><h3>See Also:</h3> <a
3535
* href="http://docs.aws.amazon.com/goto/WebAPI/arc-zonal-shift-2022-10-30/AutoshiftInResource">AWS
3636
* API Reference</a></p>
3737
*/
@@ -59,8 +59,8 @@ namespace Model
5959
* precedence over practice runs. That is, customer-initiated zonal shifts &gt;
6060
* autoshifts &gt; practice run zonal shifts.</p> <p>For more information, see <a
6161
* href="https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.how-it-works.html">How
62-
* zonal autoshift and practice runs work</a> in the Amazon Route 53 Application
63-
* Recovery Controller Developer Guide.</p>
62+
* zonal autoshift and practice runs work</a> in the Amazon Application Recovery
63+
* Controller Developer Guide.</p>
6464
*/
6565
inline AutoshiftAppliedStatus GetAppliedStatus() const { return m_appliedStatus; }
6666
inline bool AppliedStatusHasBeenSet() const { return m_appliedStatusHasBeenSet; }

generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/model/AutoshiftSummary.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ namespace Model
3535
* automatically registered with ARC.</p> <p>Autoshifts are temporary. When the
3636
* Availability Zone recovers, Amazon Web Services ends the autoshift, and traffic
3737
* for the resource is no longer directed to the other Availability Zones in the
38-
* Region.</p><p><h3>See Also:</h3> <a
38+
* Region.</p> <p>You can stop an autoshift for a resource by disabling zonal
39+
* autoshift.</p><p><h3>See Also:</h3> <a
3940
* href="http://docs.aws.amazon.com/goto/WebAPI/arc-zonal-shift-2022-10-30/AutoshiftSummary">AWS
4041
* API Reference</a></p>
4142
*/
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h>
8+
#include <aws/arc-zonal-shift/ARCZonalShiftRequest.h>
9+
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <utility>
11+
12+
namespace Aws
13+
{
14+
namespace ARCZonalShift
15+
{
16+
namespace Model
17+
{
18+
19+
/**
20+
*/
21+
class CancelPracticeRunRequest : public ARCZonalShiftRequest
22+
{
23+
public:
24+
AWS_ARCZONALSHIFT_API CancelPracticeRunRequest() = default;
25+
26+
// Service request name is the Operation name which will send this request out,
27+
// each operation should has unique request name, so that we can get operation's name from this request.
28+
// Note: this is not true for response, multiple operations may have the same response name,
29+
// so we can not get operation's name from response.
30+
inline virtual const char* GetServiceRequestName() const override { return "CancelPracticeRun"; }
31+
32+
AWS_ARCZONALSHIFT_API Aws::String SerializePayload() const override;
33+
34+
35+
///@{
36+
/**
37+
* <p>The identifier of a practice run zonal shift in Amazon Application Recovery
38+
* Controller that you want to cancel.</p>
39+
*/
40+
inline const Aws::String& GetZonalShiftId() const { return m_zonalShiftId; }
41+
inline bool ZonalShiftIdHasBeenSet() const { return m_zonalShiftIdHasBeenSet; }
42+
template<typename ZonalShiftIdT = Aws::String>
43+
void SetZonalShiftId(ZonalShiftIdT&& value) { m_zonalShiftIdHasBeenSet = true; m_zonalShiftId = std::forward<ZonalShiftIdT>(value); }
44+
template<typename ZonalShiftIdT = Aws::String>
45+
CancelPracticeRunRequest& WithZonalShiftId(ZonalShiftIdT&& value) { SetZonalShiftId(std::forward<ZonalShiftIdT>(value)); return *this;}
46+
///@}
47+
private:
48+
49+
Aws::String m_zonalShiftId;
50+
bool m_zonalShiftIdHasBeenSet = false;
51+
};
52+
53+
} // namespace Model
54+
} // namespace ARCZonalShift
55+
} // namespace Aws
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
#include <aws/core/utils/DateTime.h>
10+
#include <aws/arc-zonal-shift/model/ZonalShiftStatus.h>
11+
#include <utility>
12+
13+
namespace Aws
14+
{
15+
template<typename RESULT_TYPE>
16+
class AmazonWebServiceResult;
17+
18+
namespace Utils
19+
{
20+
namespace Json
21+
{
22+
class JsonValue;
23+
} // namespace Json
24+
} // namespace Utils
25+
namespace ARCZonalShift
26+
{
27+
namespace Model
28+
{
29+
class CancelPracticeRunResult
30+
{
31+
public:
32+
AWS_ARCZONALSHIFT_API CancelPracticeRunResult() = default;
33+
AWS_ARCZONALSHIFT_API CancelPracticeRunResult(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
34+
AWS_ARCZONALSHIFT_API CancelPracticeRunResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
35+
36+
37+
///@{
38+
/**
39+
* <p>The identifier of the practice run zonal shift in Amazon Application Recovery
40+
* Controller that was canceled.</p>
41+
*/
42+
inline const Aws::String& GetZonalShiftId() const { return m_zonalShiftId; }
43+
template<typename ZonalShiftIdT = Aws::String>
44+
void SetZonalShiftId(ZonalShiftIdT&& value) { m_zonalShiftIdHasBeenSet = true; m_zonalShiftId = std::forward<ZonalShiftIdT>(value); }
45+
template<typename ZonalShiftIdT = Aws::String>
46+
CancelPracticeRunResult& WithZonalShiftId(ZonalShiftIdT&& value) { SetZonalShiftId(std::forward<ZonalShiftIdT>(value)); return *this;}
47+
///@}
48+
49+
///@{
50+
/**
51+
* <p>The identifier for the resource that you canceled a practice run zonal shift
52+
* for. The identifier is the Amazon Resource Name (ARN) for the resource.</p>
53+
*/
54+
inline const Aws::String& GetResourceIdentifier() const { return m_resourceIdentifier; }
55+
template<typename ResourceIdentifierT = Aws::String>
56+
void SetResourceIdentifier(ResourceIdentifierT&& value) { m_resourceIdentifierHasBeenSet = true; m_resourceIdentifier = std::forward<ResourceIdentifierT>(value); }
57+
template<typename ResourceIdentifierT = Aws::String>
58+
CancelPracticeRunResult& WithResourceIdentifier(ResourceIdentifierT&& value) { SetResourceIdentifier(std::forward<ResourceIdentifierT>(value)); return *this;}
59+
///@}
60+
61+
///@{
62+
/**
63+
* <p>The Availability Zone (for example, <code>use1-az1</code>) that traffic was
64+
* moved away from for a resource that you specified for the practice run.</p>
65+
*/
66+
inline const Aws::String& GetAwayFrom() const { return m_awayFrom; }
67+
template<typename AwayFromT = Aws::String>
68+
void SetAwayFrom(AwayFromT&& value) { m_awayFromHasBeenSet = true; m_awayFrom = std::forward<AwayFromT>(value); }
69+
template<typename AwayFromT = Aws::String>
70+
CancelPracticeRunResult& WithAwayFrom(AwayFromT&& value) { SetAwayFrom(std::forward<AwayFromT>(value)); return *this;}
71+
///@}
72+
73+
///@{
74+
/**
75+
* <p>The expiry time (expiration time) for an on-demand practice run zonal shift
76+
* is 30 minutes from the time when you start the practice run, unless you cancel
77+
* it before that time. However, be aware that the <code>expiryTime</code> field
78+
* for practice run zonal shifts always has a value of 1 minute. </p>
79+
*/
80+
inline const Aws::Utils::DateTime& GetExpiryTime() const { return m_expiryTime; }
81+
template<typename ExpiryTimeT = Aws::Utils::DateTime>
82+
void SetExpiryTime(ExpiryTimeT&& value) { m_expiryTimeHasBeenSet = true; m_expiryTime = std::forward<ExpiryTimeT>(value); }
83+
template<typename ExpiryTimeT = Aws::Utils::DateTime>
84+
CancelPracticeRunResult& WithExpiryTime(ExpiryTimeT&& value) { SetExpiryTime(std::forward<ExpiryTimeT>(value)); return *this;}
85+
///@}
86+
87+
///@{
88+
/**
89+
* <p>The time (UTC) when the zonal shift starts.</p>
90+
*/
91+
inline const Aws::Utils::DateTime& GetStartTime() const { return m_startTime; }
92+
template<typename StartTimeT = Aws::Utils::DateTime>
93+
void SetStartTime(StartTimeT&& value) { m_startTimeHasBeenSet = true; m_startTime = std::forward<StartTimeT>(value); }
94+
template<typename StartTimeT = Aws::Utils::DateTime>
95+
CancelPracticeRunResult& WithStartTime(StartTimeT&& value) { SetStartTime(std::forward<StartTimeT>(value)); return *this;}
96+
///@}
97+
98+
///@{
99+
/**
100+
* <p>A status for the practice run that you canceled (expected status is
101+
* <b>CANCELED</b>).</p> <p>The <code>Status</code> for a practice run zonal shift
102+
* can have one of the following values:</p>
103+
*/
104+
inline ZonalShiftStatus GetStatus() const { return m_status; }
105+
inline void SetStatus(ZonalShiftStatus value) { m_statusHasBeenSet = true; m_status = value; }
106+
inline CancelPracticeRunResult& WithStatus(ZonalShiftStatus value) { SetStatus(value); return *this;}
107+
///@}
108+
109+
///@{
110+
/**
111+
* <p>The initial comment that you entered about the practice run. Be aware that
112+
* this comment can be overwritten by Amazon Web Services if the automatic check
113+
* for balanced capacity fails. For more information, see <a
114+
* href="https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.how-it-works.capacity-check.html">
115+
* Capacity checks for practice runs</a> in the Amazon Application Recovery
116+
* Controller Developer Guide. </p>
117+
*/
118+
inline const Aws::String& GetComment() const { return m_comment; }
119+
template<typename CommentT = Aws::String>
120+
void SetComment(CommentT&& value) { m_commentHasBeenSet = true; m_comment = std::forward<CommentT>(value); }
121+
template<typename CommentT = Aws::String>
122+
CancelPracticeRunResult& WithComment(CommentT&& value) { SetComment(std::forward<CommentT>(value)); return *this;}
123+
///@}
124+
125+
///@{
126+
127+
inline const Aws::String& GetRequestId() const { return m_requestId; }
128+
template<typename RequestIdT = Aws::String>
129+
void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet = true; m_requestId = std::forward<RequestIdT>(value); }
130+
template<typename RequestIdT = Aws::String>
131+
CancelPracticeRunResult& WithRequestId(RequestIdT&& value) { SetRequestId(std::forward<RequestIdT>(value)); return *this;}
132+
///@}
133+
private:
134+
135+
Aws::String m_zonalShiftId;
136+
bool m_zonalShiftIdHasBeenSet = false;
137+
138+
Aws::String m_resourceIdentifier;
139+
bool m_resourceIdentifierHasBeenSet = false;
140+
141+
Aws::String m_awayFrom;
142+
bool m_awayFromHasBeenSet = false;
143+
144+
Aws::Utils::DateTime m_expiryTime{};
145+
bool m_expiryTimeHasBeenSet = false;
146+
147+
Aws::Utils::DateTime m_startTime{};
148+
bool m_startTimeHasBeenSet = false;
149+
150+
ZonalShiftStatus m_status{ZonalShiftStatus::NOT_SET};
151+
bool m_statusHasBeenSet = false;
152+
153+
Aws::String m_comment;
154+
bool m_commentHasBeenSet = false;
155+
156+
Aws::String m_requestId;
157+
bool m_requestIdHasBeenSet = false;
158+
};
159+
160+
} // namespace Model
161+
} // namespace ARCZonalShift
162+
} // namespace Aws

0 commit comments

Comments
 (0)