Skip to content

Commit c9539d3

Browse files
Adds support for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter. Enables mounting S3Files and EFS File Systems via Access points.
This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. Added new capabilities to custom permissions profiles to control access to Amazon Quick through the browser extension and Microsoft Word, Outlook, Excel, and PowerPoint add-ins. Adds support for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter. Enables mounting S3Files and EFS File Systems via Access points. Adds support for notebook sync with S3 ipynb files This release include long polling provids a new parameter wait-time-seconds to 5 API operations, new API ListSessions, and a new parameter execution-mode to BatchExecuteStatement This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. This release adds support for non-epoch-locked CMAF ingest in MediaPackageV2 channels. This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. GameLift Streams now supports configuring a custom aspect ratio per stream session to accommodate different player devices. Supported aspect ratios include landscape, portrait, and square - delivering a full-screen experience without letterboxing or cropping. Release support for c6a, m6a, m6g, m7g, m8g instance types for SageMaker HyperPod This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol.
1 parent 89c8cf6 commit c9539d3

1,054 files changed

Lines changed: 88804 additions & 12703 deletions

File tree

Some content is hidden

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

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.853
1+
1.11.854

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamClient.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include <aws/core/client/AWSClient.h>
1212
#include <aws/core/client/AWSClientAsyncCRTP.h>
1313
#include <aws/core/client/ClientConfiguration.h>
14-
#include <aws/core/utils/json/JsonSerializer.h>
14+
#include <aws/crt/cbor/Cbor.h>
1515

1616
namespace Aws {
1717
namespace AppStream {
@@ -36,12 +36,12 @@ namespace AppStream {
3636
* href="http://aws.amazon.com/documentation/appstream2">Amazon WorkSpaces
3737
* Applications documentation</a> </p> </li> </ul>
3838
*/
39-
class AWS_APPSTREAM_API AppStreamClient : public Aws::Client::AWSJsonClient,
39+
class AWS_APPSTREAM_API AppStreamClient : public Aws::Client::AWSRpcV2CborClient,
4040
public Aws::Client::ClientWithAsyncTemplateMethods<AppStreamClient>,
4141
public AppStreamPaginationBase<AppStreamClient>,
4242
public AppStreamWaiter<AppStreamClient> {
4343
public:
44-
typedef Aws::Client::AWSJsonClient BASECLASS;
44+
typedef Aws::Client::AWSRpcV2CborClient BASECLASS;
4545
static const char* GetServiceName();
4646
static const char* GetAllocationTag();
4747

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamErrorMarshaller.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
namespace Aws {
1212
namespace Client {
1313

14-
class AWS_APPSTREAM_API AppStreamErrorMarshaller : public Aws::Client::JsonErrorMarshaller {
14+
class AWS_APPSTREAM_API AppStreamErrorMarshaller : public Aws::Client::RpcV2ErrorMarshaller {
1515
public:
1616
Aws::Client::AWSError<Aws::Client::CoreErrors> FindErrorByName(const char* exceptionName) const override;
1717
};

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamRequest.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ class AWS_APPSTREAM_API AppStreamRequest : public Aws::AmazonSerializableWebServ
2525
auto headers = GetRequestSpecificHeaders();
2626

2727
if (headers.size() == 0 || (headers.size() > 0 && headers.count(Aws::Http::CONTENT_TYPE_HEADER) == 0)) {
28-
headers.emplace(Aws::Http::HeaderValuePair(Aws::Http::CONTENT_TYPE_HEADER, Aws::AMZN_JSON_CONTENT_TYPE_1_1));
2928
}
3029
headers.emplace(Aws::Http::HeaderValuePair(Aws::Http::API_VERSION_HEADER, "2016-12-01"));
3130
return headers;

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AccessEndpoint.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
#include <aws/appstream/AppStream_EXPORTS.h>
88
#include <aws/appstream/model/AccessEndpointType.h>
99
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <aws/crt/cbor/Cbor.h>
1011

1112
#include <utility>
1213

1314
namespace Aws {
1415
namespace Utils {
15-
namespace Json {
16-
class JsonValue;
17-
class JsonView;
18-
} // namespace Json
16+
namespace Cbor {
17+
class CborValue;
18+
} // namespace Cbor
1919
} // namespace Utils
2020
namespace AppStream {
2121
namespace Model {
@@ -34,9 +34,9 @@ namespace Model {
3434
class AccessEndpoint {
3535
public:
3636
AWS_APPSTREAM_API AccessEndpoint() = default;
37-
AWS_APPSTREAM_API AccessEndpoint(Aws::Utils::Json::JsonView jsonValue);
38-
AWS_APPSTREAM_API AccessEndpoint& operator=(Aws::Utils::Json::JsonView jsonValue);
39-
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const;
37+
AWS_APPSTREAM_API AccessEndpoint(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
38+
AWS_APPSTREAM_API AccessEndpoint& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
39+
AWS_APPSTREAM_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
4040

4141
///@{
4242
/**

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AdminAppLicenseUsageRecord.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
#include <aws/appstream/AppStream_EXPORTS.h>
88
#include <aws/core/utils/DateTime.h>
99
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <aws/crt/cbor/Cbor.h>
1011

1112
#include <utility>
1213

1314
namespace Aws {
1415
namespace Utils {
15-
namespace Json {
16-
class JsonValue;
17-
class JsonView;
18-
} // namespace Json
16+
namespace Cbor {
17+
class CborValue;
18+
} // namespace Cbor
1919
} // namespace Utils
2020
namespace AppStream {
2121
namespace Model {
@@ -28,9 +28,9 @@ namespace Model {
2828
class AdminAppLicenseUsageRecord {
2929
public:
3030
AWS_APPSTREAM_API AdminAppLicenseUsageRecord() = default;
31-
AWS_APPSTREAM_API AdminAppLicenseUsageRecord(Aws::Utils::Json::JsonView jsonValue);
32-
AWS_APPSTREAM_API AdminAppLicenseUsageRecord& operator=(Aws::Utils::Json::JsonView jsonValue);
33-
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const;
31+
AWS_APPSTREAM_API AdminAppLicenseUsageRecord(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
32+
AWS_APPSTREAM_API AdminAppLicenseUsageRecord& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
33+
AWS_APPSTREAM_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
3434

3535
///@{
3636
/**

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AgentAccessConfig.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
#include <aws/appstream/model/UserControlMode.h>
1212
#include <aws/core/utils/memory/stl/AWSString.h>
1313
#include <aws/core/utils/memory/stl/AWSVector.h>
14+
#include <aws/crt/cbor/Cbor.h>
1415

1516
#include <utility>
1617

1718
namespace Aws {
1819
namespace Utils {
19-
namespace Json {
20-
class JsonValue;
21-
class JsonView;
22-
} // namespace Json
20+
namespace Cbor {
21+
class CborValue;
22+
} // namespace Cbor
2323
} // namespace Utils
2424
namespace AppStream {
2525
namespace Model {
@@ -34,9 +34,9 @@ namespace Model {
3434
class AgentAccessConfig {
3535
public:
3636
AWS_APPSTREAM_API AgentAccessConfig() = default;
37-
AWS_APPSTREAM_API AgentAccessConfig(Aws::Utils::Json::JsonView jsonValue);
38-
AWS_APPSTREAM_API AgentAccessConfig& operator=(Aws::Utils::Json::JsonView jsonValue);
39-
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const;
37+
AWS_APPSTREAM_API AgentAccessConfig(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
38+
AWS_APPSTREAM_API AgentAccessConfig& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
39+
AWS_APPSTREAM_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
4040

4141
///@{
4242
/**

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AgentAccessConfigForUpdate.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
#include <aws/appstream/model/UserControlMode.h>
1212
#include <aws/core/utils/memory/stl/AWSString.h>
1313
#include <aws/core/utils/memory/stl/AWSVector.h>
14+
#include <aws/crt/cbor/Cbor.h>
1415

1516
#include <utility>
1617

1718
namespace Aws {
1819
namespace Utils {
19-
namespace Json {
20-
class JsonValue;
21-
class JsonView;
22-
} // namespace Json
20+
namespace Cbor {
21+
class CborValue;
22+
} // namespace Cbor
2323
} // namespace Utils
2424
namespace AppStream {
2525
namespace Model {
@@ -34,9 +34,9 @@ namespace Model {
3434
class AgentAccessConfigForUpdate {
3535
public:
3636
AWS_APPSTREAM_API AgentAccessConfigForUpdate() = default;
37-
AWS_APPSTREAM_API AgentAccessConfigForUpdate(Aws::Utils::Json::JsonView jsonValue);
38-
AWS_APPSTREAM_API AgentAccessConfigForUpdate& operator=(Aws::Utils::Json::JsonView jsonValue);
39-
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const;
37+
AWS_APPSTREAM_API AgentAccessConfigForUpdate(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
38+
AWS_APPSTREAM_API AgentAccessConfigForUpdate& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
39+
AWS_APPSTREAM_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
4040

4141
///@{
4242
/**

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AgentAccessSetting.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
#include <aws/appstream/AppStream_EXPORTS.h>
88
#include <aws/appstream/model/AgentAction.h>
99
#include <aws/appstream/model/Permission.h>
10+
#include <aws/crt/cbor/Cbor.h>
1011

1112
#include <utility>
1213

1314
namespace Aws {
1415
namespace Utils {
15-
namespace Json {
16-
class JsonValue;
17-
class JsonView;
18-
} // namespace Json
16+
namespace Cbor {
17+
class CborValue;
18+
} // namespace Cbor
1919
} // namespace Utils
2020
namespace AppStream {
2121
namespace Model {
@@ -29,9 +29,9 @@ namespace Model {
2929
class AgentAccessSetting {
3030
public:
3131
AWS_APPSTREAM_API AgentAccessSetting() = default;
32-
AWS_APPSTREAM_API AgentAccessSetting(Aws::Utils::Json::JsonView jsonValue);
33-
AWS_APPSTREAM_API AgentAccessSetting& operator=(Aws::Utils::Json::JsonView jsonValue);
34-
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const;
32+
AWS_APPSTREAM_API AgentAccessSetting(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
33+
AWS_APPSTREAM_API AgentAccessSetting& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
34+
AWS_APPSTREAM_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
3535

3636
///@{
3737
/**

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlock.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
#include <aws/core/utils/DateTime.h>
1414
#include <aws/core/utils/memory/stl/AWSString.h>
1515
#include <aws/core/utils/memory/stl/AWSVector.h>
16+
#include <aws/crt/cbor/Cbor.h>
1617

1718
#include <utility>
1819

1920
namespace Aws {
2021
namespace Utils {
21-
namespace Json {
22-
class JsonValue;
23-
class JsonView;
24-
} // namespace Json
22+
namespace Cbor {
23+
class CborValue;
24+
} // namespace Cbor
2525
} // namespace Utils
2626
namespace AppStream {
2727
namespace Model {
@@ -40,9 +40,9 @@ namespace Model {
4040
class AppBlock {
4141
public:
4242
AWS_APPSTREAM_API AppBlock() = default;
43-
AWS_APPSTREAM_API AppBlock(Aws::Utils::Json::JsonView jsonValue);
44-
AWS_APPSTREAM_API AppBlock& operator=(Aws::Utils::Json::JsonView jsonValue);
45-
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const;
43+
AWS_APPSTREAM_API AppBlock(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
44+
AWS_APPSTREAM_API AppBlock& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
45+
AWS_APPSTREAM_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
4646

4747
///@{
4848
/**

0 commit comments

Comments
 (0)