Skip to content

Commit f0a213d

Browse files
Cloudwatch Logs added support for 2 new API parameters in metric and subscription filter APIs to filter log events based on system field values and emit system field values as dimensions and send them to customer destination as additional metadata.
IVS now offers customers the ability to control the positioning of participants in both grid and PiP layouts based on custom attribute values in participant tokens. Add support for custom time periods in budget configuration Adds support for cross-account ingestion for push-based sources. This includes resource policies for sharing pipelines across accounts and features for managing pipeline endpoints which enable accessing pipelines across different VPCs, including VPCs in other accounts.
1 parent 6bfb399 commit f0a213d

File tree

78 files changed

+4771
-880
lines changed

Some content is hidden

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

78 files changed

+4771
-880
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.648
1+
1.11.649

generated/src/aws-cpp-sdk-budgets/include/aws/budgets/model/Budget.h

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -144,16 +144,17 @@ namespace Model
144144
* date. The start date must come before the end date. The end date must come
145145
* before <code>06/15/87 00:00 UTC</code>. </p> <p>If you create your budget and
146146
* don't specify a start date, Amazon Web Services defaults to the start of your
147-
* chosen time period (DAILY, MONTHLY, QUARTERLY, or ANNUALLY). For example, if you
148-
* created your budget on January 24, 2018, chose <code>DAILY</code>, and didn't
149-
* set a start date, Amazon Web Services set your start date to <code>01/24/18
150-
* 00:00 UTC</code>. If you chose <code>MONTHLY</code>, Amazon Web Services set
151-
* your start date to <code>01/01/18 00:00 UTC</code>. If you didn't specify an end
152-
* date, Amazon Web Services set your end date to <code>06/15/87 00:00 UTC</code>.
153-
* The defaults are the same for the Billing and Cost Management console and the
154-
* API. </p> <p>You can change either date with the <code>UpdateBudget</code>
155-
* operation.</p> <p>After the end date, Amazon Web Services deletes the budget and
156-
* all the associated notifications and subscribers.</p>
147+
* chosen time period (DAILY, MONTHLY, QUARTERLY, ANNUALLY, or CUSTOM). For
148+
* example, if you created your budget on January 24, 2018, chose
149+
* <code>DAILY</code>, and didn't set a start date, Amazon Web Services set your
150+
* start date to <code>01/24/18 00:00 UTC</code>. If you chose
151+
* <code>MONTHLY</code>, Amazon Web Services set your start date to <code>01/01/18
152+
* 00:00 UTC</code>. If you didn't specify an end date, Amazon Web Services set
153+
* your end date to <code>06/15/87 00:00 UTC</code>. The defaults are the same for
154+
* the Billing and Cost Management console and the API. </p> <p>You can change
155+
* either date with the <code>UpdateBudget</code> operation.</p> <p>After the end
156+
* date, Amazon Web Services deletes the budget and all the associated
157+
* notifications and subscribers.</p>
157158
*/
158159
inline const TimePeriod& GetTimePeriod() const { return m_timePeriod; }
159160
inline bool TimePeriodHasBeenSet() const { return m_timePeriodHasBeenSet; }

generated/src/aws-cpp-sdk-budgets/include/aws/budgets/model/HealthStatus.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ namespace Model
5959
* <li> <p> <code>BILLING_VIEW_UNHEALTHY</code>: The billing view associated with
6060
* the budget is unhealthy.</p> </li> <li> <p> <code>FILTER_INVALID</code>: The
6161
* filter contains reference to an account you do not have access to.</p> </li>
62-
* </ul>
62+
* <li> <p> <code>MULTI_YEAR_HISTORICAL_DATA_DISABLED</code>: The budget is not
63+
* being updated. Enable multi-year historical data in your Cost Management
64+
* preferences.</p> </li> </ul>
6365
*/
6466
inline HealthStatusReason GetStatusReason() const { return m_statusReason; }
6567
inline bool StatusReasonHasBeenSet() const { return m_statusReasonHasBeenSet; }

generated/src/aws-cpp-sdk-budgets/include/aws/budgets/model/HealthStatusReason.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ namespace Model
1818
NOT_SET,
1919
BILLING_VIEW_NO_ACCESS,
2020
BILLING_VIEW_UNHEALTHY,
21-
FILTER_INVALID
21+
FILTER_INVALID,
22+
MULTI_YEAR_HISTORICAL_DATA_DISABLED
2223
};
2324

2425
namespace HealthStatusReasonMapper

generated/src/aws-cpp-sdk-budgets/include/aws/budgets/model/TimePeriod.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ namespace Model
4343
/**
4444
* <p>The start date for a budget. If you created your budget and didn't specify a
4545
* start date, Amazon Web Services defaults to the start of your chosen time period
46-
* (DAILY, MONTHLY, QUARTERLY, or ANNUALLY). For example, if you created your
47-
* budget on January 24, 2018, chose <code>DAILY</code>, and didn't set a start
48-
* date, Amazon Web Services set your start date to <code>01/24/18 00:00
46+
* (DAILY, MONTHLY, QUARTERLY, ANNUALLY, or CUSTOM). For example, if you created
47+
* your budget on January 24, 2018, chose <code>DAILY</code>, and didn't set a
48+
* start date, Amazon Web Services set your start date to <code>01/24/18 00:00
4949
* UTC</code>. If you chose <code>MONTHLY</code>, Amazon Web Services set your
5050
* start date to <code>01/01/18 00:00 UTC</code>. The defaults are the same for the
5151
* Billing and Cost Management console and the API.</p> <p>You can change your

generated/src/aws-cpp-sdk-budgets/include/aws/budgets/model/TimeUnit.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ namespace Model
1919
DAILY,
2020
MONTHLY,
2121
QUARTERLY,
22-
ANNUALLY
22+
ANNUALLY,
23+
CUSTOM
2324
};
2425

2526
namespace TimeUnitMapper

generated/src/aws-cpp-sdk-budgets/source/model/HealthStatusReason.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ namespace Aws
2323
static const int BILLING_VIEW_NO_ACCESS_HASH = HashingUtils::HashString("BILLING_VIEW_NO_ACCESS");
2424
static const int BILLING_VIEW_UNHEALTHY_HASH = HashingUtils::HashString("BILLING_VIEW_UNHEALTHY");
2525
static const int FILTER_INVALID_HASH = HashingUtils::HashString("FILTER_INVALID");
26+
static const int MULTI_YEAR_HISTORICAL_DATA_DISABLED_HASH = HashingUtils::HashString("MULTI_YEAR_HISTORICAL_DATA_DISABLED");
2627

2728

2829
HealthStatusReason GetHealthStatusReasonForName(const Aws::String& name)
@@ -40,6 +41,10 @@ namespace Aws
4041
{
4142
return HealthStatusReason::FILTER_INVALID;
4243
}
44+
else if (hashCode == MULTI_YEAR_HISTORICAL_DATA_DISABLED_HASH)
45+
{
46+
return HealthStatusReason::MULTI_YEAR_HISTORICAL_DATA_DISABLED;
47+
}
4348
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
4449
if(overflowContainer)
4550
{
@@ -62,6 +67,8 @@ namespace Aws
6267
return "BILLING_VIEW_UNHEALTHY";
6368
case HealthStatusReason::FILTER_INVALID:
6469
return "FILTER_INVALID";
70+
case HealthStatusReason::MULTI_YEAR_HISTORICAL_DATA_DISABLED:
71+
return "MULTI_YEAR_HISTORICAL_DATA_DISABLED";
6572
default:
6673
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
6774
if(overflowContainer)

generated/src/aws-cpp-sdk-budgets/source/model/TimeUnit.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ namespace Aws
2424
static const int MONTHLY_HASH = HashingUtils::HashString("MONTHLY");
2525
static const int QUARTERLY_HASH = HashingUtils::HashString("QUARTERLY");
2626
static const int ANNUALLY_HASH = HashingUtils::HashString("ANNUALLY");
27+
static const int CUSTOM_HASH = HashingUtils::HashString("CUSTOM");
2728

2829

2930
TimeUnit GetTimeUnitForName(const Aws::String& name)
@@ -45,6 +46,10 @@ namespace Aws
4546
{
4647
return TimeUnit::ANNUALLY;
4748
}
49+
else if (hashCode == CUSTOM_HASH)
50+
{
51+
return TimeUnit::CUSTOM;
52+
}
4853
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
4954
if(overflowContainer)
5055
{
@@ -69,6 +74,8 @@ namespace Aws
6974
return "QUARTERLY";
7075
case TimeUnit::ANNUALLY:
7176
return "ANNUALLY";
77+
case TimeUnit::CUSTOM:
78+
return "CUSTOM";
7279
default:
7380
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
7481
if(overflowContainer)

generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/model/Event.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ namespace Model
172172
/**
173173
* <p>If true, this indicates the <code>participantId</code> is a replicated
174174
* participant. If this is a subscribe event, then this flag refers to
175-
* <code>remoteParticipantId</code>.</p>
175+
* <code>remoteParticipantId</code>. Default: <code>false</code>.</p>
176176
*/
177177
inline bool GetReplica() const { return m_replica; }
178178
inline bool ReplicaHasBeenSet() const { return m_replicaHasBeenSet; }

generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/model/GridConfiguration.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,21 @@ namespace Model
104104
inline void SetGridGap(int value) { m_gridGapHasBeenSet = true; m_gridGap = value; }
105105
inline GridConfiguration& WithGridGap(int value) { SetGridGap(value); return *this;}
106106
///@}
107+
108+
///@{
109+
/**
110+
* <p>Attribute name in <a>ParticipantTokenConfiguration</a> identifying the
111+
* participant ordering key. Participants with
112+
* <code>participantOrderAttribute</code> set to <code>""</code> or not specified
113+
* are ordered based on their arrival time into the stage.</p>
114+
*/
115+
inline const Aws::String& GetParticipantOrderAttribute() const { return m_participantOrderAttribute; }
116+
inline bool ParticipantOrderAttributeHasBeenSet() const { return m_participantOrderAttributeHasBeenSet; }
117+
template<typename ParticipantOrderAttributeT = Aws::String>
118+
void SetParticipantOrderAttribute(ParticipantOrderAttributeT&& value) { m_participantOrderAttributeHasBeenSet = true; m_participantOrderAttribute = std::forward<ParticipantOrderAttributeT>(value); }
119+
template<typename ParticipantOrderAttributeT = Aws::String>
120+
GridConfiguration& WithParticipantOrderAttribute(ParticipantOrderAttributeT&& value) { SetParticipantOrderAttribute(std::forward<ParticipantOrderAttributeT>(value)); return *this;}
121+
///@}
107122
private:
108123

109124
Aws::String m_featuredParticipantAttribute;
@@ -120,6 +135,9 @@ namespace Model
120135

121136
int m_gridGap{0};
122137
bool m_gridGapHasBeenSet = false;
138+
139+
Aws::String m_participantOrderAttribute;
140+
bool m_participantOrderAttributeHasBeenSet = false;
123141
};
124142

125143
} // namespace Model

0 commit comments

Comments
 (0)