Skip to content

Commit 0e6085b

Browse files
Updated Java SDK implementation of entity set status in GuardDuty API.
adding IAM principal id to IAM user profile details This release adds support for Account level custom permissions, additional Dashboard Options, and Null support for Q&A. Add Vended Logs APIs for Amazon Prometheus Managed Collector Adds support for end-to-end IAM authentication in RDS Proxy for MySQL, MariaDB, and PostgreSQL engines. AWS Elemental MediaLive adds a new feature in MediaPackage output group that enables MediaPackage V2 users to control HLS-related parameters directly in MediaLive. These parameter settings are then reflected in MediaPackage outputs, providing more streamlined control over HLS configurations. CreateEnvironment API now supports parameters (isHcxPublic & hcxNetworkAclId) for HCX migration via public internet, adding flexibility for migration scenarios. New APIs have been added for associating (AssociateEipToVlan) & disassociating (DisassociateEipFromVlan) Elastic IP (EIP) addresses. This release supports hook details for Amazon ECS lifecycle hooks. Added nodeLabel support in container provider to aid hardware isolation support for virtual cluster and security configuration.
1 parent d2520fc commit 0e6085b

File tree

274 files changed

+8218
-2240
lines changed

Some content is hidden

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

274 files changed

+8218
-2240
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.645
1+
1.11.646

generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceClient.h

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,32 @@ namespace PrometheusService
435435
return SubmitAsync(&PrometheusServiceClient::DeleteScraper, request, handler, context);
436436
}
437437

438+
/**
439+
* <p>Deletes the logging configuration for a Amazon Managed Service for Prometheus
440+
* scraper.</p><p><h3>See Also:</h3> <a
441+
* href="http://docs.aws.amazon.com/goto/WebAPI/amp-2020-08-01/DeleteScraperLoggingConfiguration">AWS
442+
* API Reference</a></p>
443+
*/
444+
virtual Model::DeleteScraperLoggingConfigurationOutcome DeleteScraperLoggingConfiguration(const Model::DeleteScraperLoggingConfigurationRequest& request) const;
445+
446+
/**
447+
* A Callable wrapper for DeleteScraperLoggingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
448+
*/
449+
template<typename DeleteScraperLoggingConfigurationRequestT = Model::DeleteScraperLoggingConfigurationRequest>
450+
Model::DeleteScraperLoggingConfigurationOutcomeCallable DeleteScraperLoggingConfigurationCallable(const DeleteScraperLoggingConfigurationRequestT& request) const
451+
{
452+
return SubmitCallable(&PrometheusServiceClient::DeleteScraperLoggingConfiguration, request);
453+
}
454+
455+
/**
456+
* An Async wrapper for DeleteScraperLoggingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
457+
*/
458+
template<typename DeleteScraperLoggingConfigurationRequestT = Model::DeleteScraperLoggingConfigurationRequest>
459+
void DeleteScraperLoggingConfigurationAsync(const DeleteScraperLoggingConfigurationRequestT& request, const DeleteScraperLoggingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
460+
{
461+
return SubmitAsync(&PrometheusServiceClient::DeleteScraperLoggingConfiguration, request, handler, context);
462+
}
463+
438464
/**
439465
* <p>Deletes an existing workspace. </p> <p>When you delete a workspace,
440466
* the data that has been ingested into it is not immediately deleted. It will be
@@ -620,6 +646,32 @@ namespace PrometheusService
620646
return SubmitAsync(&PrometheusServiceClient::DescribeScraper, request, handler, context);
621647
}
622648

649+
/**
650+
* <p>Describes the logging configuration for a Amazon Managed Service for
651+
* Prometheus scraper.</p><p><h3>See Also:</h3> <a
652+
* href="http://docs.aws.amazon.com/goto/WebAPI/amp-2020-08-01/DescribeScraperLoggingConfiguration">AWS
653+
* API Reference</a></p>
654+
*/
655+
virtual Model::DescribeScraperLoggingConfigurationOutcome DescribeScraperLoggingConfiguration(const Model::DescribeScraperLoggingConfigurationRequest& request) const;
656+
657+
/**
658+
* A Callable wrapper for DescribeScraperLoggingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
659+
*/
660+
template<typename DescribeScraperLoggingConfigurationRequestT = Model::DescribeScraperLoggingConfigurationRequest>
661+
Model::DescribeScraperLoggingConfigurationOutcomeCallable DescribeScraperLoggingConfigurationCallable(const DescribeScraperLoggingConfigurationRequestT& request) const
662+
{
663+
return SubmitCallable(&PrometheusServiceClient::DescribeScraperLoggingConfiguration, request);
664+
}
665+
666+
/**
667+
* An Async wrapper for DescribeScraperLoggingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
668+
*/
669+
template<typename DescribeScraperLoggingConfigurationRequestT = Model::DescribeScraperLoggingConfigurationRequest>
670+
void DescribeScraperLoggingConfigurationAsync(const DescribeScraperLoggingConfigurationRequestT& request, const DescribeScraperLoggingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
671+
{
672+
return SubmitAsync(&PrometheusServiceClient::DescribeScraperLoggingConfiguration, request, handler, context);
673+
}
674+
623675
/**
624676
* <p>Returns information about an existing workspace. </p><p><h3>See Also:</h3>
625677
* <a
@@ -1048,6 +1100,32 @@ namespace PrometheusService
10481100
return SubmitAsync(&PrometheusServiceClient::UpdateScraper, request, handler, context);
10491101
}
10501102

1103+
/**
1104+
* <p>Updates the logging configuration for a Amazon Managed Service for Prometheus
1105+
* scraper.</p><p><h3>See Also:</h3> <a
1106+
* href="http://docs.aws.amazon.com/goto/WebAPI/amp-2020-08-01/UpdateScraperLoggingConfiguration">AWS
1107+
* API Reference</a></p>
1108+
*/
1109+
virtual Model::UpdateScraperLoggingConfigurationOutcome UpdateScraperLoggingConfiguration(const Model::UpdateScraperLoggingConfigurationRequest& request) const;
1110+
1111+
/**
1112+
* A Callable wrapper for UpdateScraperLoggingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
1113+
*/
1114+
template<typename UpdateScraperLoggingConfigurationRequestT = Model::UpdateScraperLoggingConfigurationRequest>
1115+
Model::UpdateScraperLoggingConfigurationOutcomeCallable UpdateScraperLoggingConfigurationCallable(const UpdateScraperLoggingConfigurationRequestT& request) const
1116+
{
1117+
return SubmitCallable(&PrometheusServiceClient::UpdateScraperLoggingConfiguration, request);
1118+
}
1119+
1120+
/**
1121+
* An Async wrapper for UpdateScraperLoggingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
1122+
*/
1123+
template<typename UpdateScraperLoggingConfigurationRequestT = Model::UpdateScraperLoggingConfigurationRequest>
1124+
void UpdateScraperLoggingConfigurationAsync(const UpdateScraperLoggingConfigurationRequestT& request, const UpdateScraperLoggingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1125+
{
1126+
return SubmitAsync(&PrometheusServiceClient::UpdateScraperLoggingConfiguration, request, handler, context);
1127+
}
1128+
10511129
/**
10521130
* <p>Updates the alias of an existing workspace. </p><p><h3>See Also:</h3> <a
10531131
* href="http://docs.aws.amazon.com/goto/WebAPI/amp-2020-08-01/UpdateWorkspaceAlias">AWS

generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceServiceClientModel.h

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#include <aws/amp/model/DescribeResourcePolicyResult.h>
3232
#include <aws/amp/model/DescribeRuleGroupsNamespaceResult.h>
3333
#include <aws/amp/model/DescribeScraperResult.h>
34+
#include <aws/amp/model/DescribeScraperLoggingConfigurationResult.h>
3435
#include <aws/amp/model/DescribeWorkspaceResult.h>
3536
#include <aws/amp/model/DescribeWorkspaceConfigurationResult.h>
3637
#include <aws/amp/model/GetDefaultScraperConfigurationResult.h>
@@ -46,6 +47,7 @@
4647
#include <aws/amp/model/UpdateLoggingConfigurationResult.h>
4748
#include <aws/amp/model/UpdateQueryLoggingConfigurationResult.h>
4849
#include <aws/amp/model/UpdateScraperResult.h>
50+
#include <aws/amp/model/UpdateScraperLoggingConfigurationResult.h>
4951
#include <aws/amp/model/UpdateWorkspaceConfigurationResult.h>
5052
#include <aws/amp/model/ListWorkspacesRequest.h>
5153
#include <aws/amp/model/GetDefaultScraperConfigurationRequest.h>
@@ -104,13 +106,15 @@ namespace Aws
104106
class DeleteResourcePolicyRequest;
105107
class DeleteRuleGroupsNamespaceRequest;
106108
class DeleteScraperRequest;
109+
class DeleteScraperLoggingConfigurationRequest;
107110
class DeleteWorkspaceRequest;
108111
class DescribeAlertManagerDefinitionRequest;
109112
class DescribeLoggingConfigurationRequest;
110113
class DescribeQueryLoggingConfigurationRequest;
111114
class DescribeResourcePolicyRequest;
112115
class DescribeRuleGroupsNamespaceRequest;
113116
class DescribeScraperRequest;
117+
class DescribeScraperLoggingConfigurationRequest;
114118
class DescribeWorkspaceRequest;
115119
class DescribeWorkspaceConfigurationRequest;
116120
class GetDefaultScraperConfigurationRequest;
@@ -126,6 +130,7 @@ namespace Aws
126130
class UpdateLoggingConfigurationRequest;
127131
class UpdateQueryLoggingConfigurationRequest;
128132
class UpdateScraperRequest;
133+
class UpdateScraperLoggingConfigurationRequest;
129134
class UpdateWorkspaceAliasRequest;
130135
class UpdateWorkspaceConfigurationRequest;
131136
/* End of service model forward declarations required in PrometheusServiceClient header */
@@ -143,13 +148,15 @@ namespace Aws
143148
typedef Aws::Utils::Outcome<Aws::NoResult, PrometheusServiceError> DeleteResourcePolicyOutcome;
144149
typedef Aws::Utils::Outcome<Aws::NoResult, PrometheusServiceError> DeleteRuleGroupsNamespaceOutcome;
145150
typedef Aws::Utils::Outcome<DeleteScraperResult, PrometheusServiceError> DeleteScraperOutcome;
151+
typedef Aws::Utils::Outcome<Aws::NoResult, PrometheusServiceError> DeleteScraperLoggingConfigurationOutcome;
146152
typedef Aws::Utils::Outcome<Aws::NoResult, PrometheusServiceError> DeleteWorkspaceOutcome;
147153
typedef Aws::Utils::Outcome<DescribeAlertManagerDefinitionResult, PrometheusServiceError> DescribeAlertManagerDefinitionOutcome;
148154
typedef Aws::Utils::Outcome<DescribeLoggingConfigurationResult, PrometheusServiceError> DescribeLoggingConfigurationOutcome;
149155
typedef Aws::Utils::Outcome<DescribeQueryLoggingConfigurationResult, PrometheusServiceError> DescribeQueryLoggingConfigurationOutcome;
150156
typedef Aws::Utils::Outcome<DescribeResourcePolicyResult, PrometheusServiceError> DescribeResourcePolicyOutcome;
151157
typedef Aws::Utils::Outcome<DescribeRuleGroupsNamespaceResult, PrometheusServiceError> DescribeRuleGroupsNamespaceOutcome;
152158
typedef Aws::Utils::Outcome<DescribeScraperResult, PrometheusServiceError> DescribeScraperOutcome;
159+
typedef Aws::Utils::Outcome<DescribeScraperLoggingConfigurationResult, PrometheusServiceError> DescribeScraperLoggingConfigurationOutcome;
153160
typedef Aws::Utils::Outcome<DescribeWorkspaceResult, PrometheusServiceError> DescribeWorkspaceOutcome;
154161
typedef Aws::Utils::Outcome<DescribeWorkspaceConfigurationResult, PrometheusServiceError> DescribeWorkspaceConfigurationOutcome;
155162
typedef Aws::Utils::Outcome<GetDefaultScraperConfigurationResult, PrometheusServiceError> GetDefaultScraperConfigurationOutcome;
@@ -165,6 +172,7 @@ namespace Aws
165172
typedef Aws::Utils::Outcome<UpdateLoggingConfigurationResult, PrometheusServiceError> UpdateLoggingConfigurationOutcome;
166173
typedef Aws::Utils::Outcome<UpdateQueryLoggingConfigurationResult, PrometheusServiceError> UpdateQueryLoggingConfigurationOutcome;
167174
typedef Aws::Utils::Outcome<UpdateScraperResult, PrometheusServiceError> UpdateScraperOutcome;
175+
typedef Aws::Utils::Outcome<UpdateScraperLoggingConfigurationResult, PrometheusServiceError> UpdateScraperLoggingConfigurationOutcome;
168176
typedef Aws::Utils::Outcome<Aws::NoResult, PrometheusServiceError> UpdateWorkspaceAliasOutcome;
169177
typedef Aws::Utils::Outcome<UpdateWorkspaceConfigurationResult, PrometheusServiceError> UpdateWorkspaceConfigurationOutcome;
170178
/* End of service model Outcome class definitions */
@@ -182,13 +190,15 @@ namespace Aws
182190
typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
183191
typedef std::future<DeleteRuleGroupsNamespaceOutcome> DeleteRuleGroupsNamespaceOutcomeCallable;
184192
typedef std::future<DeleteScraperOutcome> DeleteScraperOutcomeCallable;
193+
typedef std::future<DeleteScraperLoggingConfigurationOutcome> DeleteScraperLoggingConfigurationOutcomeCallable;
185194
typedef std::future<DeleteWorkspaceOutcome> DeleteWorkspaceOutcomeCallable;
186195
typedef std::future<DescribeAlertManagerDefinitionOutcome> DescribeAlertManagerDefinitionOutcomeCallable;
187196
typedef std::future<DescribeLoggingConfigurationOutcome> DescribeLoggingConfigurationOutcomeCallable;
188197
typedef std::future<DescribeQueryLoggingConfigurationOutcome> DescribeQueryLoggingConfigurationOutcomeCallable;
189198
typedef std::future<DescribeResourcePolicyOutcome> DescribeResourcePolicyOutcomeCallable;
190199
typedef std::future<DescribeRuleGroupsNamespaceOutcome> DescribeRuleGroupsNamespaceOutcomeCallable;
191200
typedef std::future<DescribeScraperOutcome> DescribeScraperOutcomeCallable;
201+
typedef std::future<DescribeScraperLoggingConfigurationOutcome> DescribeScraperLoggingConfigurationOutcomeCallable;
192202
typedef std::future<DescribeWorkspaceOutcome> DescribeWorkspaceOutcomeCallable;
193203
typedef std::future<DescribeWorkspaceConfigurationOutcome> DescribeWorkspaceConfigurationOutcomeCallable;
194204
typedef std::future<GetDefaultScraperConfigurationOutcome> GetDefaultScraperConfigurationOutcomeCallable;
@@ -204,6 +214,7 @@ namespace Aws
204214
typedef std::future<UpdateLoggingConfigurationOutcome> UpdateLoggingConfigurationOutcomeCallable;
205215
typedef std::future<UpdateQueryLoggingConfigurationOutcome> UpdateQueryLoggingConfigurationOutcomeCallable;
206216
typedef std::future<UpdateScraperOutcome> UpdateScraperOutcomeCallable;
217+
typedef std::future<UpdateScraperLoggingConfigurationOutcome> UpdateScraperLoggingConfigurationOutcomeCallable;
207218
typedef std::future<UpdateWorkspaceAliasOutcome> UpdateWorkspaceAliasOutcomeCallable;
208219
typedef std::future<UpdateWorkspaceConfigurationOutcome> UpdateWorkspaceConfigurationOutcomeCallable;
209220
/* End of service model Outcome callable definitions */
@@ -224,13 +235,15 @@ namespace Aws
224235
typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
225236
typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteRuleGroupsNamespaceRequest&, const Model::DeleteRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRuleGroupsNamespaceResponseReceivedHandler;
226237
typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteScraperRequest&, const Model::DeleteScraperOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScraperResponseReceivedHandler;
238+
typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteScraperLoggingConfigurationRequest&, const Model::DeleteScraperLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScraperLoggingConfigurationResponseReceivedHandler;
227239
typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteWorkspaceRequest&, const Model::DeleteWorkspaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorkspaceResponseReceivedHandler;
228240
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeAlertManagerDefinitionRequest&, const Model::DescribeAlertManagerDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAlertManagerDefinitionResponseReceivedHandler;
229241
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeLoggingConfigurationRequest&, const Model::DescribeLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLoggingConfigurationResponseReceivedHandler;
230242
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeQueryLoggingConfigurationRequest&, const Model::DescribeQueryLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueryLoggingConfigurationResponseReceivedHandler;
231243
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeResourcePolicyRequest&, const Model::DescribeResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourcePolicyResponseReceivedHandler;
232244
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeRuleGroupsNamespaceRequest&, const Model::DescribeRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRuleGroupsNamespaceResponseReceivedHandler;
233245
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeScraperRequest&, const Model::DescribeScraperOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScraperResponseReceivedHandler;
246+
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeScraperLoggingConfigurationRequest&, const Model::DescribeScraperLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScraperLoggingConfigurationResponseReceivedHandler;
234247
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeWorkspaceRequest&, const Model::DescribeWorkspaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkspaceResponseReceivedHandler;
235248
typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeWorkspaceConfigurationRequest&, const Model::DescribeWorkspaceConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkspaceConfigurationResponseReceivedHandler;
236249
typedef std::function<void(const PrometheusServiceClient*, const Model::GetDefaultScraperConfigurationRequest&, const Model::GetDefaultScraperConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDefaultScraperConfigurationResponseReceivedHandler;
@@ -246,6 +259,7 @@ namespace Aws
246259
typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateLoggingConfigurationRequest&, const Model::UpdateLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLoggingConfigurationResponseReceivedHandler;
247260
typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateQueryLoggingConfigurationRequest&, const Model::UpdateQueryLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueryLoggingConfigurationResponseReceivedHandler;
248261
typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateScraperRequest&, const Model::UpdateScraperOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScraperResponseReceivedHandler;
262+
typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateScraperLoggingConfigurationRequest&, const Model::UpdateScraperLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScraperLoggingConfigurationResponseReceivedHandler;
249263
typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateWorkspaceAliasRequest&, const Model::UpdateWorkspaceAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWorkspaceAliasResponseReceivedHandler;
250264
typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateWorkspaceConfigurationRequest&, const Model::UpdateWorkspaceConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWorkspaceConfigurationResponseReceivedHandler;
251265
/* End of service model async handlers definitions */

0 commit comments

Comments
 (0)