Skip to content

Commit 07f3ec4

Browse files
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.
Added the PutComplianceInquiryFeedback API, enabling customers to submit feedback on compliance inquiry responses. Customers can rate responses as helpful or not helpful and provide optional reason codes and comments. The deprecated inboundLinksCount field has been removed from the GetResponderGateway API response. Customers who previously relied on this field should use linksRequestedCount instead. Endpoint test standardizations Amazon Cognito user pools now support the AdminGetUserAuthFactors operation, which lets administrators retrieve the configured authentication factors (such as password, SMS, email, and TOTP) available for a specific user in a user pool. Update validations for Tag Keys and KMS Key ARNs. Documentation-only update to clarify the operation-specific valid values for the externalIdType field.
1 parent 76af56d commit 07f3ec4

165 files changed

Lines changed: 13295 additions & 2014 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.854
1+
1.11.855

generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsClient.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 ApplicationInsights {
@@ -30,12 +30,12 @@ namespace ApplicationInsights {
3030
* SQL Server database is occurring. It bases this analysis on impactful metrics
3131
* and log errors. </p>
3232
*/
33-
class AWS_APPLICATIONINSIGHTS_API ApplicationInsightsClient : public Aws::Client::AWSJsonClient,
33+
class AWS_APPLICATIONINSIGHTS_API ApplicationInsightsClient : public Aws::Client::AWSRpcV2CborClient,
3434
public Aws::Client::ClientWithAsyncTemplateMethods<ApplicationInsightsClient>,
3535
public ApplicationInsightsPaginationBase<ApplicationInsightsClient>,
3636
public ApplicationInsightsWaiter<ApplicationInsightsClient> {
3737
public:
38-
typedef Aws::Client::AWSJsonClient BASECLASS;
38+
typedef Aws::Client::AWSRpcV2CborClient BASECLASS;
3939
static const char* GetServiceName();
4040
static const char* GetAllocationTag();
4141

generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsErrorMarshaller.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_APPLICATIONINSIGHTS_API ApplicationInsightsErrorMarshaller : public Aws::Client::JsonErrorMarshaller {
14+
class AWS_APPLICATIONINSIGHTS_API ApplicationInsightsErrorMarshaller : 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-application-insights/include/aws/application-insights/ApplicationInsightsRequest.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ class AWS_APPLICATIONINSIGHTS_API ApplicationInsightsRequest : public Aws::Amazo
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, "2018-11-25"));
3130
return headers;

generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/model/AddWorkloadResult.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@
88
#include <aws/application-insights/model/WorkloadConfiguration.h>
99
#include <aws/core/http/HttpResponse.h>
1010
#include <aws/core/utils/memory/stl/AWSString.h>
11+
#include <aws/crt/cbor/Cbor.h>
1112

1213
#include <utility>
13-
1414
namespace Aws {
1515
template <typename RESULT_TYPE>
1616
class AmazonWebServiceResult;
1717

1818
namespace Utils {
19-
namespace Json {
20-
class JsonValue;
21-
} // namespace Json
19+
namespace Cbor {
20+
class CborValue;
21+
} // namespace Cbor
2222
} // namespace Utils
2323
namespace ApplicationInsights {
2424
namespace Model {
2525
class AddWorkloadResult {
2626
public:
2727
AWS_APPLICATIONINSIGHTS_API AddWorkloadResult() = default;
28-
AWS_APPLICATIONINSIGHTS_API AddWorkloadResult(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
29-
AWS_APPLICATIONINSIGHTS_API AddWorkloadResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
28+
AWS_APPLICATIONINSIGHTS_API AddWorkloadResult(const Aws::AmazonWebServiceResult<Aws::Utils::Cbor::CborValue>& result);
29+
AWS_APPLICATIONINSIGHTS_API AddWorkloadResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Cbor::CborValue>& result);
3030

3131
///@{
3232
/**

generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/model/ApplicationComponent.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
#include <aws/application-insights/model/Tier.h>
1010
#include <aws/core/utils/memory/stl/AWSMap.h>
1111
#include <aws/core/utils/memory/stl/AWSString.h>
12+
#include <aws/crt/cbor/Cbor.h>
1213

1314
#include <utility>
1415

1516
namespace Aws {
1617
namespace Utils {
17-
namespace Json {
18-
class JsonValue;
19-
class JsonView;
20-
} // namespace Json
18+
namespace Cbor {
19+
class CborValue;
20+
} // namespace Cbor
2121
} // namespace Utils
2222
namespace ApplicationInsights {
2323
namespace Model {
@@ -31,9 +31,9 @@ namespace Model {
3131
class ApplicationComponent {
3232
public:
3333
AWS_APPLICATIONINSIGHTS_API ApplicationComponent() = default;
34-
AWS_APPLICATIONINSIGHTS_API ApplicationComponent(Aws::Utils::Json::JsonView jsonValue);
35-
AWS_APPLICATIONINSIGHTS_API ApplicationComponent& operator=(Aws::Utils::Json::JsonView jsonValue);
36-
AWS_APPLICATIONINSIGHTS_API Aws::Utils::Json::JsonValue Jsonize() const;
34+
AWS_APPLICATIONINSIGHTS_API ApplicationComponent(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
35+
AWS_APPLICATIONINSIGHTS_API ApplicationComponent& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
36+
AWS_APPLICATIONINSIGHTS_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
3737

3838
///@{
3939
/**

generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/model/ApplicationInfo.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
#include <aws/application-insights/ApplicationInsights_EXPORTS.h>
88
#include <aws/application-insights/model/DiscoveryType.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 ApplicationInsights {
2121
namespace Model {
@@ -28,9 +28,9 @@ namespace Model {
2828
class ApplicationInfo {
2929
public:
3030
AWS_APPLICATIONINSIGHTS_API ApplicationInfo() = default;
31-
AWS_APPLICATIONINSIGHTS_API ApplicationInfo(Aws::Utils::Json::JsonView jsonValue);
32-
AWS_APPLICATIONINSIGHTS_API ApplicationInfo& operator=(Aws::Utils::Json::JsonView jsonValue);
33-
AWS_APPLICATIONINSIGHTS_API Aws::Utils::Json::JsonValue Jsonize() const;
31+
AWS_APPLICATIONINSIGHTS_API ApplicationInfo(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
32+
AWS_APPLICATIONINSIGHTS_API ApplicationInfo& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
33+
AWS_APPLICATIONINSIGHTS_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
3434

3535
///@{
3636
/**

generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/model/ConfigurationEvent.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
#include <aws/application-insights/model/ConfigurationEventStatus.h>
1010
#include <aws/core/utils/DateTime.h>
1111
#include <aws/core/utils/memory/stl/AWSString.h>
12+
#include <aws/crt/cbor/Cbor.h>
1213

1314
#include <utility>
1415

1516
namespace Aws {
1617
namespace Utils {
17-
namespace Json {
18-
class JsonValue;
19-
class JsonView;
20-
} // namespace Json
18+
namespace Cbor {
19+
class CborValue;
20+
} // namespace Cbor
2121
} // namespace Utils
2222
namespace ApplicationInsights {
2323
namespace Model {
@@ -30,9 +30,9 @@ namespace Model {
3030
class ConfigurationEvent {
3131
public:
3232
AWS_APPLICATIONINSIGHTS_API ConfigurationEvent() = default;
33-
AWS_APPLICATIONINSIGHTS_API ConfigurationEvent(Aws::Utils::Json::JsonView jsonValue);
34-
AWS_APPLICATIONINSIGHTS_API ConfigurationEvent& operator=(Aws::Utils::Json::JsonView jsonValue);
35-
AWS_APPLICATIONINSIGHTS_API Aws::Utils::Json::JsonValue Jsonize() const;
33+
AWS_APPLICATIONINSIGHTS_API ConfigurationEvent(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
34+
AWS_APPLICATIONINSIGHTS_API ConfigurationEvent& operator=(const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
35+
AWS_APPLICATIONINSIGHTS_API void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder) const;
3636

3737
///@{
3838
/**

generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/model/CreateApplicationResult.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@
88
#include <aws/application-insights/model/ApplicationInfo.h>
99
#include <aws/core/http/HttpResponse.h>
1010
#include <aws/core/utils/memory/stl/AWSString.h>
11+
#include <aws/crt/cbor/Cbor.h>
1112

1213
#include <utility>
13-
1414
namespace Aws {
1515
template <typename RESULT_TYPE>
1616
class AmazonWebServiceResult;
1717

1818
namespace Utils {
19-
namespace Json {
20-
class JsonValue;
21-
} // namespace Json
19+
namespace Cbor {
20+
class CborValue;
21+
} // namespace Cbor
2222
} // namespace Utils
2323
namespace ApplicationInsights {
2424
namespace Model {
2525
class CreateApplicationResult {
2626
public:
2727
AWS_APPLICATIONINSIGHTS_API CreateApplicationResult() = default;
28-
AWS_APPLICATIONINSIGHTS_API CreateApplicationResult(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
29-
AWS_APPLICATIONINSIGHTS_API CreateApplicationResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
28+
AWS_APPLICATIONINSIGHTS_API CreateApplicationResult(const Aws::AmazonWebServiceResult<Aws::Utils::Cbor::CborValue>& result);
29+
AWS_APPLICATIONINSIGHTS_API CreateApplicationResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Cbor::CborValue>& result);
3030

3131
///@{
3232
/**

generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/model/CreateComponentResult.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,25 @@
77
#include <aws/application-insights/ApplicationInsights_EXPORTS.h>
88
#include <aws/core/http/HttpResponse.h>
99
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <aws/crt/cbor/Cbor.h>
1011

1112
#include <utility>
12-
1313
namespace Aws {
1414
template <typename RESULT_TYPE>
1515
class AmazonWebServiceResult;
1616

1717
namespace Utils {
18-
namespace Json {
19-
class JsonValue;
20-
} // namespace Json
18+
namespace Cbor {
19+
class CborValue;
20+
} // namespace Cbor
2121
} // namespace Utils
2222
namespace ApplicationInsights {
2323
namespace Model {
2424
class CreateComponentResult {
2525
public:
2626
AWS_APPLICATIONINSIGHTS_API CreateComponentResult() = default;
27-
AWS_APPLICATIONINSIGHTS_API CreateComponentResult(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
28-
AWS_APPLICATIONINSIGHTS_API CreateComponentResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
27+
AWS_APPLICATIONINSIGHTS_API CreateComponentResult(const Aws::AmazonWebServiceResult<Aws::Utils::Cbor::CborValue>& result);
28+
AWS_APPLICATIONINSIGHTS_API CreateComponentResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Cbor::CborValue>& result);
2929

3030
///@{
3131

0 commit comments

Comments
 (0)