-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release ReplicaConfiguration as part of DescribeInstance
Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API. Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces. Added MinQP as a Rate Control option for H264 and H265 encodes. AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected. This release adds support for configuring TCP idle timeout on NLB and GWLB listeners. Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request.
- Loading branch information
1 parent
56690bc
commit 08b51b4
Showing
77 changed files
with
3,320 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
1.11.396 | ||
1.11.397 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
35 changes: 35 additions & 0 deletions
35
generated/src/aws-cpp-sdk-connect/include/aws/connect/model/InstanceReplicationStatus.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
/** | ||
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* SPDX-License-Identifier: Apache-2.0. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/connect/Connect_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
|
||
namespace Aws | ||
{ | ||
namespace Connect | ||
{ | ||
namespace Model | ||
{ | ||
enum class InstanceReplicationStatus | ||
{ | ||
NOT_SET, | ||
INSTANCE_REPLICATION_COMPLETE, | ||
INSTANCE_REPLICATION_IN_PROGRESS, | ||
INSTANCE_REPLICATION_FAILED, | ||
INSTANCE_REPLICA_DELETING, | ||
INSTANCE_REPLICATION_DELETION_FAILED, | ||
RESOURCE_REPLICATION_NOT_STARTED | ||
}; | ||
|
||
namespace InstanceReplicationStatusMapper | ||
{ | ||
AWS_CONNECT_API InstanceReplicationStatus GetInstanceReplicationStatusForName(const Aws::String& name); | ||
|
||
AWS_CONNECT_API Aws::String GetNameForInstanceReplicationStatus(InstanceReplicationStatus value); | ||
} // namespace InstanceReplicationStatusMapper | ||
} // namespace Model | ||
} // namespace Connect | ||
} // namespace Aws |
114 changes: 114 additions & 0 deletions
114
generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ReplicationConfiguration.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
/** | ||
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* SPDX-License-Identifier: Apache-2.0. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/connect/Connect_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSVector.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
#include <aws/connect/model/ReplicationStatusSummary.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
class JsonView; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace Connect | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>Details about the status of the replication of a source Amazon Connect | ||
* instance across Amazon Web Services Regions. Use these details to understand the | ||
* general status of a given replication. For information about why a replication | ||
* process may fail, see <a | ||
* href="https://docs.aws.amazon.com/connect/latest/adminguide/create-replica-connect-instance.html#why-replicateinstance-fails">Why | ||
* a ReplicateInstance call fails</a> in the <i>Create a replica of your existing | ||
* Amazon Connect instance</i> topic in the <i>Amazon Connect Administrator | ||
* Guide</i>. </p><p><h3>See Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ReplicationConfiguration">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class ReplicationConfiguration | ||
{ | ||
public: | ||
AWS_CONNECT_API ReplicationConfiguration(); | ||
AWS_CONNECT_API ReplicationConfiguration(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CONNECT_API ReplicationConfiguration& operator=(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
///@{ | ||
/** | ||
* <p>A list of replication status summaries. The summaries contain details about | ||
* the replication of configuration information for Amazon Connect resources, for | ||
* each Amazon Web Services Region.</p> | ||
*/ | ||
inline const Aws::Vector<ReplicationStatusSummary>& GetReplicationStatusSummaryList() const{ return m_replicationStatusSummaryList; } | ||
inline bool ReplicationStatusSummaryListHasBeenSet() const { return m_replicationStatusSummaryListHasBeenSet; } | ||
inline void SetReplicationStatusSummaryList(const Aws::Vector<ReplicationStatusSummary>& value) { m_replicationStatusSummaryListHasBeenSet = true; m_replicationStatusSummaryList = value; } | ||
inline void SetReplicationStatusSummaryList(Aws::Vector<ReplicationStatusSummary>&& value) { m_replicationStatusSummaryListHasBeenSet = true; m_replicationStatusSummaryList = std::move(value); } | ||
inline ReplicationConfiguration& WithReplicationStatusSummaryList(const Aws::Vector<ReplicationStatusSummary>& value) { SetReplicationStatusSummaryList(value); return *this;} | ||
inline ReplicationConfiguration& WithReplicationStatusSummaryList(Aws::Vector<ReplicationStatusSummary>&& value) { SetReplicationStatusSummaryList(std::move(value)); return *this;} | ||
inline ReplicationConfiguration& AddReplicationStatusSummaryList(const ReplicationStatusSummary& value) { m_replicationStatusSummaryListHasBeenSet = true; m_replicationStatusSummaryList.push_back(value); return *this; } | ||
inline ReplicationConfiguration& AddReplicationStatusSummaryList(ReplicationStatusSummary&& value) { m_replicationStatusSummaryListHasBeenSet = true; m_replicationStatusSummaryList.push_back(std::move(value)); return *this; } | ||
///@} | ||
|
||
///@{ | ||
/** | ||
* <p>The Amazon Web Services Region where the source Amazon Connect instance was | ||
* created. This is the Region where the <a | ||
* href="https://docs.aws.amazon.com/connect/latest/APIReference/API_ReplicateInstance.html">ReplicateInstance</a> | ||
* API was called to start the replication process.</p> | ||
*/ | ||
inline const Aws::String& GetSourceRegion() const{ return m_sourceRegion; } | ||
inline bool SourceRegionHasBeenSet() const { return m_sourceRegionHasBeenSet; } | ||
inline void SetSourceRegion(const Aws::String& value) { m_sourceRegionHasBeenSet = true; m_sourceRegion = value; } | ||
inline void SetSourceRegion(Aws::String&& value) { m_sourceRegionHasBeenSet = true; m_sourceRegion = std::move(value); } | ||
inline void SetSourceRegion(const char* value) { m_sourceRegionHasBeenSet = true; m_sourceRegion.assign(value); } | ||
inline ReplicationConfiguration& WithSourceRegion(const Aws::String& value) { SetSourceRegion(value); return *this;} | ||
inline ReplicationConfiguration& WithSourceRegion(Aws::String&& value) { SetSourceRegion(std::move(value)); return *this;} | ||
inline ReplicationConfiguration& WithSourceRegion(const char* value) { SetSourceRegion(value); return *this;} | ||
///@} | ||
|
||
///@{ | ||
/** | ||
* <p>The URL that is used to sign-in to your Amazon Connect instance according to | ||
* your traffic distribution group configuration. For more information about | ||
* sign-in and traffic distribution groups, see <a | ||
* href="https://docs.aws.amazon.com/connect/latest/adminguide/setup-traffic-distribution-groups.html">Important | ||
* things to know</a> in the <i>Create traffic distribution groups</i> topic in the | ||
* <i>Amazon Connect Administrator Guide</i>. </p> | ||
*/ | ||
inline const Aws::String& GetGlobalSignInEndpoint() const{ return m_globalSignInEndpoint; } | ||
inline bool GlobalSignInEndpointHasBeenSet() const { return m_globalSignInEndpointHasBeenSet; } | ||
inline void SetGlobalSignInEndpoint(const Aws::String& value) { m_globalSignInEndpointHasBeenSet = true; m_globalSignInEndpoint = value; } | ||
inline void SetGlobalSignInEndpoint(Aws::String&& value) { m_globalSignInEndpointHasBeenSet = true; m_globalSignInEndpoint = std::move(value); } | ||
inline void SetGlobalSignInEndpoint(const char* value) { m_globalSignInEndpointHasBeenSet = true; m_globalSignInEndpoint.assign(value); } | ||
inline ReplicationConfiguration& WithGlobalSignInEndpoint(const Aws::String& value) { SetGlobalSignInEndpoint(value); return *this;} | ||
inline ReplicationConfiguration& WithGlobalSignInEndpoint(Aws::String&& value) { SetGlobalSignInEndpoint(std::move(value)); return *this;} | ||
inline ReplicationConfiguration& WithGlobalSignInEndpoint(const char* value) { SetGlobalSignInEndpoint(value); return *this;} | ||
///@} | ||
private: | ||
|
||
Aws::Vector<ReplicationStatusSummary> m_replicationStatusSummaryList; | ||
bool m_replicationStatusSummaryListHasBeenSet = false; | ||
|
||
Aws::String m_sourceRegion; | ||
bool m_sourceRegionHasBeenSet = false; | ||
|
||
Aws::String m_globalSignInEndpoint; | ||
bool m_globalSignInEndpointHasBeenSet = false; | ||
}; | ||
|
||
} // namespace Model | ||
} // namespace Connect | ||
} // namespace Aws |
103 changes: 103 additions & 0 deletions
103
generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ReplicationStatusSummary.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
/** | ||
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* SPDX-License-Identifier: Apache-2.0. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/connect/Connect_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
#include <aws/connect/model/InstanceReplicationStatus.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
class JsonView; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace Connect | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>Status information about the replication process, where you use the <a | ||
* href="https://docs.aws.amazon.com/connect/latest/APIReference/API_ReplicateInstance.html">ReplicateInstance</a> | ||
* API to create a replica of your Amazon Connect instance in another Amazon Web | ||
* Services Region. For more information, see <a | ||
* href="https://docs.aws.amazon.com/connect/latest/adminguide/setup-connect-global-resiliency.html">Set | ||
* up Amazon Connect Global Resiliency</a> in the <i>Amazon Connect Administrator | ||
* Guide</i>. </p><p><h3>See Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ReplicationStatusSummary">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class ReplicationStatusSummary | ||
{ | ||
public: | ||
AWS_CONNECT_API ReplicationStatusSummary(); | ||
AWS_CONNECT_API ReplicationStatusSummary(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CONNECT_API ReplicationStatusSummary& operator=(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
///@{ | ||
/** | ||
* <p>The Amazon Web Services Region. This can be either the source or the replica | ||
* Region, depending where it appears in the summary list.</p> | ||
*/ | ||
inline const Aws::String& GetRegion() const{ return m_region; } | ||
inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; } | ||
inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; } | ||
inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); } | ||
inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); } | ||
inline ReplicationStatusSummary& WithRegion(const Aws::String& value) { SetRegion(value); return *this;} | ||
inline ReplicationStatusSummary& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;} | ||
inline ReplicationStatusSummary& WithRegion(const char* value) { SetRegion(value); return *this;} | ||
///@} | ||
|
||
///@{ | ||
/** | ||
* <p>The state of the replication.</p> | ||
*/ | ||
inline const InstanceReplicationStatus& GetReplicationStatus() const{ return m_replicationStatus; } | ||
inline bool ReplicationStatusHasBeenSet() const { return m_replicationStatusHasBeenSet; } | ||
inline void SetReplicationStatus(const InstanceReplicationStatus& value) { m_replicationStatusHasBeenSet = true; m_replicationStatus = value; } | ||
inline void SetReplicationStatus(InstanceReplicationStatus&& value) { m_replicationStatusHasBeenSet = true; m_replicationStatus = std::move(value); } | ||
inline ReplicationStatusSummary& WithReplicationStatus(const InstanceReplicationStatus& value) { SetReplicationStatus(value); return *this;} | ||
inline ReplicationStatusSummary& WithReplicationStatus(InstanceReplicationStatus&& value) { SetReplicationStatus(std::move(value)); return *this;} | ||
///@} | ||
|
||
///@{ | ||
/** | ||
* <p>A description of the replication status. Use this information to resolve any | ||
* issues that are preventing the successful replication of your Amazon Connect | ||
* instance to another Region.</p> | ||
*/ | ||
inline const Aws::String& GetReplicationStatusReason() const{ return m_replicationStatusReason; } | ||
inline bool ReplicationStatusReasonHasBeenSet() const { return m_replicationStatusReasonHasBeenSet; } | ||
inline void SetReplicationStatusReason(const Aws::String& value) { m_replicationStatusReasonHasBeenSet = true; m_replicationStatusReason = value; } | ||
inline void SetReplicationStatusReason(Aws::String&& value) { m_replicationStatusReasonHasBeenSet = true; m_replicationStatusReason = std::move(value); } | ||
inline void SetReplicationStatusReason(const char* value) { m_replicationStatusReasonHasBeenSet = true; m_replicationStatusReason.assign(value); } | ||
inline ReplicationStatusSummary& WithReplicationStatusReason(const Aws::String& value) { SetReplicationStatusReason(value); return *this;} | ||
inline ReplicationStatusSummary& WithReplicationStatusReason(Aws::String&& value) { SetReplicationStatusReason(std::move(value)); return *this;} | ||
inline ReplicationStatusSummary& WithReplicationStatusReason(const char* value) { SetReplicationStatusReason(value); return *this;} | ||
///@} | ||
private: | ||
|
||
Aws::String m_region; | ||
bool m_regionHasBeenSet = false; | ||
|
||
InstanceReplicationStatus m_replicationStatus; | ||
bool m_replicationStatusHasBeenSet = false; | ||
|
||
Aws::String m_replicationStatusReason; | ||
bool m_replicationStatusReasonHasBeenSet = false; | ||
}; | ||
|
||
} // namespace Model | ||
} // namespace Connect | ||
} // namespace Aws |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.