Skip to content

Commit 94304da

Browse files
Add ListInvestigations and SendFeedback APIs to support SecurityIR AI agents
Add support for resources in the aws-eusc partition. Add support for ECR managed signing Introduces Spark workgroup features including log persistence, S3/CloudWatch delivery, UI and History Server APIs, and SparkConnect 3.5.6 support. Adds DPU usage limits at workgroup and query levels as well as DPU usage tracking for Capacity Reservation queries to optimize performance and costs. Adds the DependsOn field to the AutoDeployment configuration parameter for CreateStackSet, UpdateStackSet, and DescribeStackSet APIs, allowing users to set and read auto-deployment dependencies between StackSets Support for on-demand rotation of AWS KMS Multi-Region keys with imported key material This release adds support for Tiered Storage API Gateway supports VPC link V2 for REST APIs. Adds AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs for managing IAM roles. Enhances CreateOdbNetwork and UpdateOdbNetwork APIs with KMS, STS, and cross-region S3 parameters. Adds OCI identity domain support to InitializeService API. Support for agentcore gateway interceptor configurations and NONE authorizer type Initial release of AWS Compute Optimizer Automation. Create automation rules to implement recommended actions on a recurring schedule based on your specified criteria. Supported actions include: snapshot and delete unattached EBS volumes and upgrade volume types to the latest generation. Add support for Upgrade Rollout Order Added support for new SES regions - Asia Pacific (Malaysia) and Canada (Calgary) Add support for policy operations on the UPGRADE_ROLLOUT_POLICY policy type. The manifest field is now optional for the AWS Control Tower CreateLandingZone and UpdateLandingZone APIs for Landing Zone version 4.0 Adds support for excluding session key tags from HLS multivariant playlists New APIs to support aliases and versions for ContactFlowModule. Updated ContactFlowModule APIs to support custom blocks. This release introduces two new messaging channel subtypes: Push, WhatsApp, under MessageTemplate which is a resource in Amazon Q in Connect. Add support to automatically enforce safeguards across accounts within an AWS Organization. This release adds the health check log feature in ALB, allowing customers to send detailed target health check log data directly to their designated Amazon S3 bucket. Adding new fields to GetDataAutomationStatus: jobSubmissionTime, jobCompletionTime, and jobDurationInSeconds Add support to automatically enforce safeguards across accounts within an AWS Organization. Adds support for controlPlaneScalingConfig on EKS Clusters. Endpoint update for new region This release adds a new capability to create and manage interruptible EC2 Capacity Reservations. Launching Enhanced Error Handling and ESM Grouping capabilities for Kafka ESMs Added UpdateLakehouseConfiguration API to manage Amazon Redshift Federated Permissions and AWS IAM Identity Center trusted identity propagation for namespaces. Adds support for Intent Disambiguation, allowing resolution of ambiguous user inputs when multiple intents match by presenting clarifying questions to users. Also adds Speech Detection Sensitivity configuration for optimizing voice activity detection sensitivity levels in various noise environments. Add support for bidirectional streaming invocations on SageMaker AI real-time endpoints Amazon Quick Suite now supports QuickChat as an embedding type when calling the GenerateEmbedUrlForRegisteredUser API, enabling developers to embed conversational AI agents directly into their applications. Enhanced SageMaker HyperPod instance groups with support for MinInstanceCount, CapacityRequirements (Spot/On-Demand), and KubernetesConfig (labels and taints). Also Added speculative decoding and MaxInstanceCount for model optimization jobs. Endpoint update for new region Adds support for creating Webapps accessible from a VPC. Added the CreateProcurementPortalPreference, GetProcurementPortalPreference, PutProcurementPortalPreference, UpdateProcurementPortalPreferenceStatus, ListProcurementPortalPreferences and DeleteProcurementPortalPreference APIs for procurement portal preference management. Added support for Amazon Redshift Federated Permissions and AWS IAM Identity Center trusted identity propagation.
1 parent 8a49932 commit 94304da

File tree

966 files changed

+67075
-1687
lines changed

Some content is hidden

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

966 files changed

+67075
-1687
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.695
1+
1.11.696

generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/model/GetIntegrationResult.h

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,23 @@ class GetIntegrationResult {
403403
}
404404
///@}
405405

406+
///@{
407+
/**
408+
* <p> The ALB or NLB listener to send the request to. </p>
409+
*/
410+
inline const Aws::String& GetIntegrationTarget() const { return m_integrationTarget; }
411+
template <typename IntegrationTargetT = Aws::String>
412+
void SetIntegrationTarget(IntegrationTargetT&& value) {
413+
m_integrationTargetHasBeenSet = true;
414+
m_integrationTarget = std::forward<IntegrationTargetT>(value);
415+
}
416+
template <typename IntegrationTargetT = Aws::String>
417+
GetIntegrationResult& WithIntegrationTarget(IntegrationTargetT&& value) {
418+
SetIntegrationTarget(std::forward<IntegrationTargetT>(value));
419+
return *this;
420+
}
421+
///@}
422+
406423
///@{
407424

408425
inline const Aws::String& GetRequestId() const { return m_requestId; }
@@ -466,6 +483,9 @@ class GetIntegrationResult {
466483
ResponseTransferMode m_responseTransferMode{ResponseTransferMode::NOT_SET};
467484
bool m_responseTransferModeHasBeenSet = false;
468485

486+
Aws::String m_integrationTarget;
487+
bool m_integrationTargetHasBeenSet = false;
488+
469489
Aws::String m_requestId;
470490
bool m_requestIdHasBeenSet = false;
471491
};

generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/model/Integration.h

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,24 @@ class Integration {
419419
}
420420
///@}
421421

422+
///@{
423+
/**
424+
* <p> The ALB or NLB listener to send the request to. </p>
425+
*/
426+
inline const Aws::String& GetIntegrationTarget() const { return m_integrationTarget; }
427+
inline bool IntegrationTargetHasBeenSet() const { return m_integrationTargetHasBeenSet; }
428+
template <typename IntegrationTargetT = Aws::String>
429+
void SetIntegrationTarget(IntegrationTargetT&& value) {
430+
m_integrationTargetHasBeenSet = true;
431+
m_integrationTarget = std::forward<IntegrationTargetT>(value);
432+
}
433+
template <typename IntegrationTargetT = Aws::String>
434+
Integration& WithIntegrationTarget(IntegrationTargetT&& value) {
435+
SetIntegrationTarget(std::forward<IntegrationTargetT>(value));
436+
return *this;
437+
}
438+
///@}
439+
422440
///@{
423441

424442
inline const Aws::String& GetRequestId() const { return m_requestId; }
@@ -483,6 +501,9 @@ class Integration {
483501
ResponseTransferMode m_responseTransferMode{ResponseTransferMode::NOT_SET};
484502
bool m_responseTransferModeHasBeenSet = false;
485503

504+
Aws::String m_integrationTarget;
505+
bool m_integrationTargetHasBeenSet = false;
506+
486507
Aws::String m_requestId;
487508
bool m_requestIdHasBeenSet = false;
488509
};

generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/model/PutIntegrationRequest.h

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,24 @@ class PutIntegrationRequest : public APIGatewayRequest {
418418
return *this;
419419
}
420420
///@}
421+
422+
///@{
423+
/**
424+
* <p> The ALB or NLB listener to send the request to. </p>
425+
*/
426+
inline const Aws::String& GetIntegrationTarget() const { return m_integrationTarget; }
427+
inline bool IntegrationTargetHasBeenSet() const { return m_integrationTargetHasBeenSet; }
428+
template <typename IntegrationTargetT = Aws::String>
429+
void SetIntegrationTarget(IntegrationTargetT&& value) {
430+
m_integrationTargetHasBeenSet = true;
431+
m_integrationTarget = std::forward<IntegrationTargetT>(value);
432+
}
433+
template <typename IntegrationTargetT = Aws::String>
434+
PutIntegrationRequest& WithIntegrationTarget(IntegrationTargetT&& value) {
435+
SetIntegrationTarget(std::forward<IntegrationTargetT>(value));
436+
return *this;
437+
}
438+
///@}
421439
private:
422440
Aws::String m_restApiId;
423441
bool m_restApiIdHasBeenSet = false;
@@ -472,6 +490,9 @@ class PutIntegrationRequest : public APIGatewayRequest {
472490

473491
ResponseTransferMode m_responseTransferMode{ResponseTransferMode::NOT_SET};
474492
bool m_responseTransferModeHasBeenSet = false;
493+
494+
Aws::String m_integrationTarget;
495+
bool m_integrationTargetHasBeenSet = false;
475496
};
476497

477498
} // namespace Model

generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/model/PutIntegrationResult.h

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,23 @@ class PutIntegrationResult {
403403
}
404404
///@}
405405

406+
///@{
407+
/**
408+
* <p> The ALB or NLB listener to send the request to. </p>
409+
*/
410+
inline const Aws::String& GetIntegrationTarget() const { return m_integrationTarget; }
411+
template <typename IntegrationTargetT = Aws::String>
412+
void SetIntegrationTarget(IntegrationTargetT&& value) {
413+
m_integrationTargetHasBeenSet = true;
414+
m_integrationTarget = std::forward<IntegrationTargetT>(value);
415+
}
416+
template <typename IntegrationTargetT = Aws::String>
417+
PutIntegrationResult& WithIntegrationTarget(IntegrationTargetT&& value) {
418+
SetIntegrationTarget(std::forward<IntegrationTargetT>(value));
419+
return *this;
420+
}
421+
///@}
422+
406423
///@{
407424

408425
inline const Aws::String& GetRequestId() const { return m_requestId; }
@@ -466,6 +483,9 @@ class PutIntegrationResult {
466483
ResponseTransferMode m_responseTransferMode{ResponseTransferMode::NOT_SET};
467484
bool m_responseTransferModeHasBeenSet = false;
468485

486+
Aws::String m_integrationTarget;
487+
bool m_integrationTargetHasBeenSet = false;
488+
469489
Aws::String m_requestId;
470490
bool m_requestIdHasBeenSet = false;
471491
};

generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/model/UpdateIntegrationResult.h

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,23 @@ class UpdateIntegrationResult {
403403
}
404404
///@}
405405

406+
///@{
407+
/**
408+
* <p> The ALB or NLB listener to send the request to. </p>
409+
*/
410+
inline const Aws::String& GetIntegrationTarget() const { return m_integrationTarget; }
411+
template <typename IntegrationTargetT = Aws::String>
412+
void SetIntegrationTarget(IntegrationTargetT&& value) {
413+
m_integrationTargetHasBeenSet = true;
414+
m_integrationTarget = std::forward<IntegrationTargetT>(value);
415+
}
416+
template <typename IntegrationTargetT = Aws::String>
417+
UpdateIntegrationResult& WithIntegrationTarget(IntegrationTargetT&& value) {
418+
SetIntegrationTarget(std::forward<IntegrationTargetT>(value));
419+
return *this;
420+
}
421+
///@}
422+
406423
///@{
407424

408425
inline const Aws::String& GetRequestId() const { return m_requestId; }
@@ -466,6 +483,9 @@ class UpdateIntegrationResult {
466483
ResponseTransferMode m_responseTransferMode{ResponseTransferMode::NOT_SET};
467484
bool m_responseTransferModeHasBeenSet = false;
468485

486+
Aws::String m_integrationTarget;
487+
bool m_integrationTargetHasBeenSet = false;
488+
469489
Aws::String m_requestId;
470490
bool m_requestIdHasBeenSet = false;
471491
};

generated/src/aws-cpp-sdk-apigateway/source/model/GetIntegrationResult.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@ GetIntegrationResult& GetIntegrationResult::operator=(const Aws::AmazonWebServic
9898
m_responseTransferMode = ResponseTransferModeMapper::GetResponseTransferModeForName(jsonValue.GetString("responseTransferMode"));
9999
m_responseTransferModeHasBeenSet = true;
100100
}
101+
if (jsonValue.ValueExists("integrationTarget")) {
102+
m_integrationTarget = jsonValue.GetString("integrationTarget");
103+
m_integrationTargetHasBeenSet = true;
104+
}
101105

102106
const auto& headers = result.GetHeaderValueCollection();
103107
const auto& requestIdIter = headers.find("x-amzn-requestid");

generated/src/aws-cpp-sdk-apigateway/source/model/Integration.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,10 @@ Integration& Integration::operator=(JsonView jsonValue) {
9696
m_responseTransferMode = ResponseTransferModeMapper::GetResponseTransferModeForName(jsonValue.GetString("responseTransferMode"));
9797
m_responseTransferModeHasBeenSet = true;
9898
}
99+
if (jsonValue.ValueExists("integrationTarget")) {
100+
m_integrationTarget = jsonValue.GetString("integrationTarget");
101+
m_integrationTargetHasBeenSet = true;
102+
}
99103
return *this;
100104
}
101105

@@ -183,6 +187,10 @@ JsonValue Integration::Jsonize() const {
183187
payload.WithString("responseTransferMode", ResponseTransferModeMapper::GetNameForResponseTransferMode(m_responseTransferMode));
184188
}
185189

190+
if (m_integrationTargetHasBeenSet) {
191+
payload.WithString("integrationTarget", m_integrationTarget);
192+
}
193+
186194
return payload;
187195
}
188196

generated/src/aws-cpp-sdk-apigateway/source/model/PutIntegrationRequest.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,9 @@ Aws::String PutIntegrationRequest::SerializePayload() const {
8888
payload.WithString("responseTransferMode", ResponseTransferModeMapper::GetNameForResponseTransferMode(m_responseTransferMode));
8989
}
9090

91+
if (m_integrationTargetHasBeenSet) {
92+
payload.WithString("integrationTarget", m_integrationTarget);
93+
}
94+
9195
return payload.View().WriteReadable();
9296
}

generated/src/aws-cpp-sdk-apigateway/source/model/PutIntegrationResult.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@ PutIntegrationResult& PutIntegrationResult::operator=(const Aws::AmazonWebServic
9898
m_responseTransferMode = ResponseTransferModeMapper::GetResponseTransferModeForName(jsonValue.GetString("responseTransferMode"));
9999
m_responseTransferModeHasBeenSet = true;
100100
}
101+
if (jsonValue.ValueExists("integrationTarget")) {
102+
m_integrationTarget = jsonValue.GetString("integrationTarget");
103+
m_integrationTargetHasBeenSet = true;
104+
}
101105

102106
const auto& headers = result.GetHeaderValueCollection();
103107
const auto& requestIdIter = headers.find("x-amzn-requestid");

0 commit comments

Comments
 (0)