Skip to content

Commit 6c88b97

Browse files
Add environment variables to codepipeline action declaration.
This release adds the ability for outbound email sent with SES to preserve emails to a Mail Manager archive. Documentation updates for Amazon Lightsail. Adds support for larger property maps for tracking and geofence positions changes. It increases the maximum number of items from 3 to 4, and the maximum value length from 40 to 150. This is a documentation only release for Amazon ECS that supports the CPU task limit increase. Adds r8g instance type support to SageMaker Realtime Endpoints This release adds additional metadata fields in Mail Manager archive searches to show email source and details about emails that were archived when being sent with SES. This release introduces Network Firewall's Automated Domain List feature. New APIs include UpdateFirewallAnalysisSettings, StartAnalysisReport, GetAnalysisReportResults, and ListAnalysisReports. These allow customers to enable analysis on firewalls to identify and report frequently accessed domain.
1 parent cbc4a4d commit 6c88b97

File tree

142 files changed

+5436
-1319
lines changed

Some content is hidden

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

142 files changed

+5436
-1319
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.509
1+
1.11.510

generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipelineClient.h

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -747,7 +747,9 @@ namespace CodePipeline
747747
* <p>Lists the rules for the condition. For more information about conditions, see
748748
* <a
749749
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html">Stage
750-
* conditions</a>. For more information about rules, see the <a
750+
* conditions</a> and <a
751+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html">How
752+
* do stage conditions work?</a>.For more information about rules, see the <a
751753
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html">CodePipeline
752754
* rule reference</a>.</p><p><h3>See Also:</h3> <a
753755
* href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/ListRuleTypes">AWS
@@ -829,7 +831,12 @@ namespace CodePipeline
829831
}
830832

831833
/**
832-
* <p>Used to override a stage condition.</p><p><h3>See Also:</h3> <a
834+
* <p>Used to override a stage condition. For more information about conditions,
835+
* see <a
836+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html">Stage
837+
* conditions</a> and <a
838+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html">How
839+
* do stage conditions work?</a>.</p><p><h3>See Also:</h3> <a
833840
* href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/OverrideStageCondition">AWS
834841
* API Reference</a></p>
835842
*/

generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/model/ActionDeclaration.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
1212
#include <aws/codepipeline/model/OutputArtifact.h>
1313
#include <aws/codepipeline/model/InputArtifact.h>
14+
#include <aws/codepipeline/model/EnvironmentVariable.h>
1415
#include <utility>
1516

1617
namespace Aws
@@ -233,6 +234,20 @@ namespace Model
233234
inline void SetTimeoutInMinutes(int value) { m_timeoutInMinutesHasBeenSet = true; m_timeoutInMinutes = value; }
234235
inline ActionDeclaration& WithTimeoutInMinutes(int value) { SetTimeoutInMinutes(value); return *this;}
235236
///@}
237+
238+
///@{
239+
/**
240+
* <p>The environment variables for the action.</p>
241+
*/
242+
inline const Aws::Vector<EnvironmentVariable>& GetEnvironmentVariables() const{ return m_environmentVariables; }
243+
inline bool EnvironmentVariablesHasBeenSet() const { return m_environmentVariablesHasBeenSet; }
244+
inline void SetEnvironmentVariables(const Aws::Vector<EnvironmentVariable>& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = value; }
245+
inline void SetEnvironmentVariables(Aws::Vector<EnvironmentVariable>&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = std::move(value); }
246+
inline ActionDeclaration& WithEnvironmentVariables(const Aws::Vector<EnvironmentVariable>& value) { SetEnvironmentVariables(value); return *this;}
247+
inline ActionDeclaration& WithEnvironmentVariables(Aws::Vector<EnvironmentVariable>&& value) { SetEnvironmentVariables(std::move(value)); return *this;}
248+
inline ActionDeclaration& AddEnvironmentVariables(const EnvironmentVariable& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.push_back(value); return *this; }
249+
inline ActionDeclaration& AddEnvironmentVariables(EnvironmentVariable&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.push_back(std::move(value)); return *this; }
250+
///@}
236251
private:
237252

238253
Aws::String m_name;
@@ -270,6 +285,9 @@ namespace Model
270285

271286
int m_timeoutInMinutes;
272287
bool m_timeoutInMinutesHasBeenSet = false;
288+
289+
Aws::Vector<EnvironmentVariable> m_environmentVariables;
290+
bool m_environmentVariablesHasBeenSet = false;
273291
};
274292

275293
} // namespace Model

generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/model/BeforeEntryConditions.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,12 @@ namespace Model
2525
{
2626

2727
/**
28-
* <p>The conditions for making checks for entry to a stage. </p><p><h3>See
29-
* Also:</h3> <a
28+
* <p>The conditions for making checks for entry to a stage. For more information
29+
* about conditions, see <a
30+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html">Stage
31+
* conditions</a> and <a
32+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html">How
33+
* do stage conditions work?</a>. </p><p><h3>See Also:</h3> <a
3034
* href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/BeforeEntryConditions">AWS
3135
* API Reference</a></p>
3236
*/

generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/model/Condition.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ namespace Model
2929
* <p>The condition for the stage. A condition is made up of the rules and the
3030
* result for the condition. For more information about conditions, see <a
3131
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html">Stage
32-
* conditions</a>. For more information about rules, see the <a
32+
* conditions</a> and <a
33+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html">How
34+
* do stage conditions work?</a>.. For more information about rules, see the <a
3335
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html">CodePipeline
3436
* rule reference</a>.</p><p><h3>See Also:</h3> <a
3537
* href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/Condition">AWS
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
#include <utility>
10+
11+
namespace Aws
12+
{
13+
namespace Utils
14+
{
15+
namespace Json
16+
{
17+
class JsonValue;
18+
class JsonView;
19+
} // namespace Json
20+
} // namespace Utils
21+
namespace CodePipeline
22+
{
23+
namespace Model
24+
{
25+
26+
/**
27+
* <p>The environment variables for the action.</p><p><h3>See Also:</h3> <a
28+
* href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/EnvironmentVariable">AWS
29+
* API Reference</a></p>
30+
*/
31+
class EnvironmentVariable
32+
{
33+
public:
34+
AWS_CODEPIPELINE_API EnvironmentVariable();
35+
AWS_CODEPIPELINE_API EnvironmentVariable(Aws::Utils::Json::JsonView jsonValue);
36+
AWS_CODEPIPELINE_API EnvironmentVariable& operator=(Aws::Utils::Json::JsonView jsonValue);
37+
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const;
38+
39+
40+
///@{
41+
/**
42+
* <p>The environment variable name in the key-value pair.</p>
43+
*/
44+
inline const Aws::String& GetName() const{ return m_name; }
45+
inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
46+
inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
47+
inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
48+
inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
49+
inline EnvironmentVariable& WithName(const Aws::String& value) { SetName(value); return *this;}
50+
inline EnvironmentVariable& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
51+
inline EnvironmentVariable& WithName(const char* value) { SetName(value); return *this;}
52+
///@}
53+
54+
///@{
55+
/**
56+
* <p>The environment variable value in the key-value pair.</p>
57+
*/
58+
inline const Aws::String& GetValue() const{ return m_value; }
59+
inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; }
60+
inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; }
61+
inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); }
62+
inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); }
63+
inline EnvironmentVariable& WithValue(const Aws::String& value) { SetValue(value); return *this;}
64+
inline EnvironmentVariable& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;}
65+
inline EnvironmentVariable& WithValue(const char* value) { SetValue(value); return *this;}
66+
///@}
67+
private:
68+
69+
Aws::String m_name;
70+
bool m_nameHasBeenSet = false;
71+
72+
Aws::String m_value;
73+
bool m_valueHasBeenSet = false;
74+
};
75+
76+
} // namespace Model
77+
} // namespace CodePipeline
78+
} // namespace Aws

generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/model/FailureConditions.h

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@ namespace Model
2828

2929
/**
3030
* <p>The configuration that specifies the result, such as rollback, to occur upon
31-
* stage failure. </p><p><h3>See Also:</h3> <a
31+
* stage failure. For more information about conditions, see <a
32+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html">Stage
33+
* conditions</a> and <a
34+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html">How
35+
* do stage conditions work?</a>. </p><p><h3>See Also:</h3> <a
3236
* href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/FailureConditions">AWS
3337
* API Reference</a></p>
3438
*/
@@ -69,7 +73,12 @@ namespace Model
6973

7074
///@{
7175
/**
72-
* <p>The conditions that are configured as failure conditions.</p>
76+
* <p>The conditions that are configured as failure conditions. For more
77+
* information about conditions, see <a
78+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html">Stage
79+
* conditions</a> and <a
80+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html">How
81+
* do stage conditions work?</a>.</p>
7382
*/
7483
inline const Aws::Vector<Condition>& GetConditions() const{ return m_conditions; }
7584
inline bool ConditionsHasBeenSet() const { return m_conditionsHasBeenSet; }

generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/model/GitPullRequestFilter.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ namespace Model
2828

2929
/**
3030
* <p>The event criteria for the pull request trigger configuration, such as the
31-
* lists of branches or file paths to include and exclude.</p><p><h3>See Also:</h3>
32-
* <a
31+
* lists of branches or file paths to include and exclude.</p> <p>The following are
32+
* valid values for the events for this filter:</p> <ul> <li> <p>CLOSED</p> </li>
33+
* <li> <p>OPEN</p> </li> <li> <p>UPDATED</p> </li> </ul><p><h3>See Also:</h3> <a
3334
* href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/GitPullRequestFilter">AWS
3435
* API Reference</a></p>
3536
*/
@@ -44,8 +45,8 @@ namespace Model
4445

4546
///@{
4647
/**
47-
* <p>The field that specifies which pull request events to filter on (opened,
48-
* updated, closed) for the trigger configuration.</p>
48+
* <p>The field that specifies which pull request events to filter on (OPEN,
49+
* UPDATED, CLOSED) for the trigger configuration.</p>
4950
*/
5051
inline const Aws::Vector<GitPullRequestEventType>& GetEvents() const{ return m_events; }
5152
inline bool EventsHasBeenSet() const { return m_eventsHasBeenSet; }

generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/model/PutApprovalResultRequest.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,10 @@ namespace Model
100100
* <a>GetPipelineState</a> action. It is used to validate that the approval request
101101
* corresponding to this token is still valid.</p> <p>For a pipeline
102102
* where the execution mode is set to PARALLEL, the token required to
103-
* approve/reject approval request as detailed above is not available. Instead, use
104-
* the <code>externalExecutionId</code> from the <code>GetPipelineState</code>
105-
* action as the token in the approval request.</p>
103+
* approve/reject an approval request as detailed above is not available. Instead,
104+
* use the <code>externalExecutionId</code> in the response output from the
105+
* <a>ListActionExecutions</a> action as the token in the approval request.</p>
106+
*
106107
*/
107108
inline const Aws::String& GetToken() const{ return m_token; }
108109
inline bool TokenHasBeenSet() const { return m_tokenHasBeenSet; }

generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/model/RuleDeclaration.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ namespace Model
3333
* as a rule that checks for a test result before allowing the run to enter the
3434
* deployment stage. For more information about conditions, see <a
3535
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html">Stage
36-
* conditions</a>. For more information about rules, see the <a
36+
* conditions</a> and <a
37+
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html">How
38+
* do stage conditions work?</a>. For more information about rules, see the <a
3739
* href="https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html">CodePipeline
3840
* rule reference</a>.</p><p><h3>See Also:</h3> <a
3941
* href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/RuleDeclaration">AWS

0 commit comments

Comments
 (0)