Skip to content

Commit f8ce6f9

Browse files
Update models for release
1 parent af1bf3d commit f8ce6f9

File tree

23 files changed

+670
-37
lines changed

23 files changed

+670
-37
lines changed

.changes/3.356.19

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "CloudWatchLogs",
5+
"description": "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."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "IVSRealTime",
10+
"description": "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."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "Budgets",
15+
"description": "Add support for custom time periods in budget configuration"
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "OSIS",
20+
"description": "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."
21+
}
22+
]

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\CloudWatchLogs` - 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.
6+
* `Aws\IVSRealTime` - 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.
7+
* `Aws\Budgets` - Add support for custom time periods in budget configuration
8+
* `Aws\OSIS` - 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.
9+
310
## 3.356.18 - 2025-09-15
411

512
* `Aws\S3Control` - Introduce three new encryption filters: EncryptionType (SSE-S3, SSE-KMS, DSSE-KMS, SSE-C, NOT-SSE), KmsKeyArn (for SSE-KMS and DSSE-KMS), and BucketKeyEnabled (for SSE-KMS).

src/OSIS/OSISClient.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,36 @@
77
* This client is used to interact with the **Amazon OpenSearch Ingestion** service.
88
* @method \Aws\Result createPipeline(array $args = [])
99
* @method \GuzzleHttp\Promise\Promise createPipelineAsync(array $args = [])
10+
* @method \Aws\Result createPipelineEndpoint(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise createPipelineEndpointAsync(array $args = [])
1012
* @method \Aws\Result deletePipeline(array $args = [])
1113
* @method \GuzzleHttp\Promise\Promise deletePipelineAsync(array $args = [])
14+
* @method \Aws\Result deletePipelineEndpoint(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise deletePipelineEndpointAsync(array $args = [])
16+
* @method \Aws\Result deleteResourcePolicy(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise deleteResourcePolicyAsync(array $args = [])
1218
* @method \Aws\Result getPipeline(array $args = [])
1319
* @method \GuzzleHttp\Promise\Promise getPipelineAsync(array $args = [])
1420
* @method \Aws\Result getPipelineBlueprint(array $args = [])
1521
* @method \GuzzleHttp\Promise\Promise getPipelineBlueprintAsync(array $args = [])
1622
* @method \Aws\Result getPipelineChangeProgress(array $args = [])
1723
* @method \GuzzleHttp\Promise\Promise getPipelineChangeProgressAsync(array $args = [])
24+
* @method \Aws\Result getResourcePolicy(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array $args = [])
1826
* @method \Aws\Result listPipelineBlueprints(array $args = [])
1927
* @method \GuzzleHttp\Promise\Promise listPipelineBlueprintsAsync(array $args = [])
28+
* @method \Aws\Result listPipelineEndpointConnections(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise listPipelineEndpointConnectionsAsync(array $args = [])
30+
* @method \Aws\Result listPipelineEndpoints(array $args = [])
31+
* @method \GuzzleHttp\Promise\Promise listPipelineEndpointsAsync(array $args = [])
2032
* @method \Aws\Result listPipelines(array $args = [])
2133
* @method \GuzzleHttp\Promise\Promise listPipelinesAsync(array $args = [])
2234
* @method \Aws\Result listTagsForResource(array $args = [])
2335
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
36+
* @method \Aws\Result putResourcePolicy(array $args = [])
37+
* @method \GuzzleHttp\Promise\Promise putResourcePolicyAsync(array $args = [])
38+
* @method \Aws\Result revokePipelineEndpointConnections(array $args = [])
39+
* @method \GuzzleHttp\Promise\Promise revokePipelineEndpointConnectionsAsync(array $args = [])
2440
* @method \Aws\Result startPipeline(array $args = [])
2541
* @method \GuzzleHttp\Promise\Promise startPipelineAsync(array $args = [])
2642
* @method \Aws\Result stopPipeline(array $args = [])

src/data/budgets/2016-10-20/api-2.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,7 @@
624624
"type":"string",
625625
"max":2048,
626626
"min":20,
627-
"pattern":"^arn:aws[a-z-]*:(billing)::[0-9]{12}:billingview/[a-zA-Z0-9/:_+=.\\-@]{0,75}[a-zA-Z0-9]$"
627+
"pattern":"^arn:aws[a-z-]*:(billing)::[0-9]{12}:billingview/[a-zA-Z0-9/:_\\+=\\.\\-@]{0,75}[a-zA-Z0-9]$"
628628
},
629629
"Budget":{
630630
"type":"structure",
@@ -1322,7 +1322,8 @@
13221322
"enum":[
13231323
"BILLING_VIEW_NO_ACCESS",
13241324
"BILLING_VIEW_UNHEALTHY",
1325-
"FILTER_INVALID"
1325+
"FILTER_INVALID",
1326+
"MULTI_YEAR_HISTORICAL_DATA_DISABLED"
13261327
]
13271328
},
13281329
"HealthStatusValue":{
@@ -1742,7 +1743,8 @@
17421743
"DAILY",
17431744
"MONTHLY",
17441745
"QUARTERLY",
1745-
"ANNUALLY"
1746+
"ANNUALLY",
1747+
"CUSTOM"
17461748
]
17471749
},
17481750
"UnitValue":{

src/data/budgets/2016-10-20/api-2.json.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/data/budgets/2016-10-20/docs-2.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@
563563
"AutoAdjustData$LastAutoAdjustTime": "<p>The last time that your budget was auto-adjusted.</p>",
564564
"Budget$LastUpdatedTime": "<p>The last time that you updated this budget.</p>",
565565
"HealthStatus$LastUpdatedTime": null,
566-
"TimePeriod$Start": "<p>The start date for a budget. If you created your budget and didn't specify a start date, Amazon Web Services defaults to the start of your chosen time period (DAILY, MONTHLY, QUARTERLY, or ANNUALLY). For example, if you created your budget on January 24, 2018, chose <code>DAILY</code>, and didn't set a start date, Amazon Web Services set your start date to <code>01/24/18 00:00 UTC</code>. If you chose <code>MONTHLY</code>, Amazon Web Services set your start date to <code>01/01/18 00:00 UTC</code>. The defaults are the same for the Billing and Cost Management console and the API.</p> <p>You can change your start date with the <code>UpdateBudget</code> operation.</p>",
566+
"TimePeriod$Start": "<p>The start date for a budget. If you created your budget and didn't specify a start date, Amazon Web Services defaults to the start of your chosen time period (DAILY, MONTHLY, QUARTERLY, ANNUALLY, or CUSTOM). For example, if you created your budget on January 24, 2018, chose <code>DAILY</code>, and didn't set a start date, Amazon Web Services set your start date to <code>01/24/18 00:00 UTC</code>. If you chose <code>MONTHLY</code>, Amazon Web Services set your start date to <code>01/01/18 00:00 UTC</code>. The defaults are the same for the Billing and Cost Management console and the API.</p> <p>You can change your start date with the <code>UpdateBudget</code> operation.</p>",
567567
"TimePeriod$End": "<p>The end date for a budget. If you didn't specify an end date, Amazon Web Services set your end date to <code>06/15/87 00:00 UTC</code>. The defaults are the same for the Billing and Cost Management console and the API.</p> <p>After the end date, Amazon Web Services deletes the budget and all the associated notifications and subscribers. You can change your end date with the <code>UpdateBudget</code> operation.</p>"
568568
}
569569
},
@@ -588,7 +588,7 @@
588588
"HealthStatusReason": {
589589
"base": null,
590590
"refs": {
591-
"HealthStatus$StatusReason": "<p>The reason for the current status.</p> <ul> <li> <p> <code>BILLING_VIEW_NO_ACCESS</code>: The billing view resource does not grant <code>billing:GetBillingViewData</code> permission to this account.</p> </li> <li> <p> <code>BILLING_VIEW_UNHEALTHY</code>: The billing view associated with the budget is unhealthy.</p> </li> <li> <p> <code>FILTER_INVALID</code>: The filter contains reference to an account you do not have access to.</p> </li> </ul>"
591+
"HealthStatus$StatusReason": "<p>The reason for the current status.</p> <ul> <li> <p> <code>BILLING_VIEW_NO_ACCESS</code>: The billing view resource does not grant <code>billing:GetBillingViewData</code> permission to this account.</p> </li> <li> <p> <code>BILLING_VIEW_UNHEALTHY</code>: The billing view associated with the budget is unhealthy.</p> </li> <li> <p> <code>FILTER_INVALID</code>: The filter contains reference to an account you do not have access to.</p> </li> <li> <p> <code>MULTI_YEAR_HISTORICAL_DATA_DISABLED</code>: The budget is not being updated. Enable multi-year historical data in your Cost Management preferences.</p> </li> </ul>"
592592
}
593593
},
594594
"HealthStatusValue": {
@@ -962,7 +962,7 @@
962962
"TimePeriod": {
963963
"base": "<p>The period of time that's covered by a budget. The period has a start date and an end date. The start date must come before the end date. There are no restrictions on the end date. </p>",
964964
"refs": {
965-
"Budget$TimePeriod": "<p>The period of time that's covered by a budget. You set the start date and end date. The start date must come before the end date. The end date must come before <code>06/15/87 00:00 UTC</code>. </p> <p>If you create your budget and don't specify a start date, Amazon Web Services defaults to the start of your chosen time period (DAILY, MONTHLY, QUARTERLY, or ANNUALLY). For example, if you created your budget on January 24, 2018, chose <code>DAILY</code>, and didn't set a start date, Amazon Web Services set your start date to <code>01/24/18 00:00 UTC</code>. If you chose <code>MONTHLY</code>, Amazon Web Services set your start date to <code>01/01/18 00:00 UTC</code>. If you didn't specify an end date, Amazon Web Services set your end date to <code>06/15/87 00:00 UTC</code>. The defaults are the same for the Billing and Cost Management console and the API. </p> <p>You can change either date with the <code>UpdateBudget</code> operation.</p> <p>After the end date, Amazon Web Services deletes the budget and all the associated notifications and subscribers.</p>",
965+
"Budget$TimePeriod": "<p>The period of time that's covered by a budget. You set the start date and end date. The start date must come before the end date. The end date must come before <code>06/15/87 00:00 UTC</code>. </p> <p>If you create your budget and don't specify a start date, Amazon Web Services defaults to the start of your chosen time period (DAILY, MONTHLY, QUARTERLY, ANNUALLY, or CUSTOM). For example, if you created your budget on January 24, 2018, chose <code>DAILY</code>, and didn't set a start date, Amazon Web Services set your start date to <code>01/24/18 00:00 UTC</code>. If you chose <code>MONTHLY</code>, Amazon Web Services set your start date to <code>01/01/18 00:00 UTC</code>. If you didn't specify an end date, Amazon Web Services set your end date to <code>06/15/87 00:00 UTC</code>. The defaults are the same for the Billing and Cost Management console and the API. </p> <p>You can change either date with the <code>UpdateBudget</code> operation.</p> <p>After the end date, Amazon Web Services deletes the budget and all the associated notifications and subscribers.</p>",
966966
"BudgetedAndActualAmounts$TimePeriod": "<p>The time period that's covered by this budget comparison.</p>",
967967
"DescribeBudgetActionHistoriesRequest$TimePeriod": null,
968968
"DescribeBudgetPerformanceHistoryRequest$TimePeriod": "<p>Retrieves how often the budget went into an <code>ALARM</code> state for the specified time period.</p>"

src/data/budgets/2016-10-20/docs-2.json.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/data/endpoints.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3024,6 +3024,7 @@
30243024
"endpoints" : {
30253025
"af-south-1" : { },
30263026
"ap-east-1" : { },
3027+
"ap-east-2" : { },
30273028
"ap-northeast-1" : {
30283029
"variants" : [ {
30293030
"tags" : [ "dualstack" ]
@@ -3034,11 +3035,13 @@
30343035
"tags" : [ "dualstack" ]
30353036
} ]
30363037
},
3038+
"ap-northeast-3" : { },
30373039
"ap-south-1" : {
30383040
"variants" : [ {
30393041
"tags" : [ "dualstack" ]
30403042
} ]
30413043
},
3044+
"ap-south-2" : { },
30423045
"ap-southeast-1" : {
30433046
"variants" : [ {
30443047
"tags" : [ "dualstack" ]
@@ -3049,9 +3052,12 @@
30493052
"tags" : [ "dualstack" ]
30503053
} ]
30513054
},
3055+
"ap-southeast-3" : { },
3056+
"ap-southeast-4" : { },
30523057
"ap-southeast-5" : { },
30533058
"ap-southeast-7" : { },
30543059
"ca-central-1" : { },
3060+
"ca-west-1" : { },
30553061
"eu-central-1" : {
30563062
"variants" : [ {
30573063
"tags" : [ "dualstack" ]
@@ -3064,6 +3070,7 @@
30643070
} ]
30653071
},
30663072
"eu-south-1" : { },
3073+
"eu-south-2" : { },
30673074
"eu-west-1" : {
30683075
"variants" : [ {
30693076
"tags" : [ "dualstack" ]
@@ -3079,7 +3086,10 @@
30793086
"tags" : [ "dualstack" ]
30803087
} ]
30813088
},
3089+
"il-central-1" : { },
30823090
"me-central-1" : { },
3091+
"me-south-1" : { },
3092+
"mx-central-1" : { },
30833093
"sa-east-1" : {
30843094
"variants" : [ {
30853095
"tags" : [ "dualstack" ]
@@ -3109,6 +3119,7 @@
31093119
"us-east-2-fips" : {
31103120
"deprecated" : true
31113121
},
3122+
"us-west-1" : { },
31123123
"us-west-2" : {
31133124
"variants" : [ {
31143125
"tags" : [ "dualstack" ]
@@ -18161,6 +18172,7 @@
1816118172
"il-central-1" : { },
1816218173
"me-central-1" : { },
1816318174
"me-south-1" : { },
18175+
"mx-central-1" : { },
1816418176
"sa-east-1" : { },
1816518177
"us-east-1" : {
1816618178
"variants" : [ {

src/data/endpoints.json.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/data/ivs-realtime/2020-07-14/api-2.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1353,7 +1353,8 @@
13531353
"omitStoppedVideo":{"shape":"OmitStoppedVideo"},
13541354
"videoAspectRatio":{"shape":"VideoAspectRatio"},
13551355
"videoFillMode":{"shape":"VideoFillMode"},
1356-
"gridGap":{"shape":"GridGap"}
1356+
"gridGap":{"shape":"GridGap"},
1357+
"participantOrderAttribute":{"shape":"AttributeKey"}
13571358
}
13581359
},
13591360
"GridGap":{
@@ -2097,7 +2098,8 @@
20972098
"pipOffset":{"shape":"PipOffset"},
20982099
"pipPosition":{"shape":"PipPosition"},
20992100
"pipWidth":{"shape":"PipWidth"},
2100-
"pipHeight":{"shape":"PipHeight"}
2101+
"pipHeight":{"shape":"PipHeight"},
2102+
"participantOrderAttribute":{"shape":"AttributeKey"}
21012103
}
21022104
},
21032105
"PipHeight":{

0 commit comments

Comments
 (0)