Skip to content

Commit 8bfd5a0

Browse files
Update models for release
1 parent 957ccef commit 8bfd5a0

27 files changed

+626
-103
lines changed

.changes/3.300.7

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "EC2",
5+
"description": "This release increases the range of MaxResults for GetNetworkInsightsAccessScopeAnalysisFindings to 1,000."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "IoT",
10+
"description": "This release reduces the maximum results returned per query invocation from 500 to 100 for the SearchIndex API. This change has no implications as long as the API is invoked until the nextToken is NULL."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "Batch",
15+
"description": "This release adds Batch support for configuration of multicontainer jobs in ECS, Fargate, and EKS. This support is available for all types of jobs, including both array jobs and multi-node parallel jobs."
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "BedrockAgentRuntime",
20+
"description": "This release adds support to override search strategy performed by the Retrieve and RetrieveAndGenerate APIs for Amazon Bedrock Agents"
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "WAFV2",
25+
"description": "AWS WAF now supports configurable time windows for request aggregation with rate-based rules. Customers can now select time windows of 1 minute, 2 minutes or 10 minutes, in addition to the previously supported 5 minutes."
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "CostExplorer",
30+
"description": "This release introduces the new API 'GetApproximateUsageRecords', which retrieves estimated usage records for hourly granularity or resource-level data at daily granularity."
31+
}
32+
]

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\EC2` - This release increases the range of MaxResults for GetNetworkInsightsAccessScopeAnalysisFindings to 1,000.
6+
* `Aws\IoT` - This release reduces the maximum results returned per query invocation from 500 to 100 for the SearchIndex API. This change has no implications as long as the API is invoked until the nextToken is NULL.
7+
* `Aws\Batch` - This release adds Batch support for configuration of multicontainer jobs in ECS, Fargate, and EKS. This support is available for all types of jobs, including both array jobs and multi-node parallel jobs.
8+
* `Aws\BedrockAgentRuntime` - This release adds support to override search strategy performed by the Retrieve and RetrieveAndGenerate APIs for Amazon Bedrock Agents
9+
* `Aws\WAFV2` - AWS WAF now supports configurable time windows for request aggregation with rate-based rules. Customers can now select time windows of 1 minute, 2 minutes or 10 minutes, in addition to the previously supported 5 minutes.
10+
* `Aws\CostExplorer` - This release introduces the new API 'GetApproximateUsageRecords', which retrieves estimated usage records for hourly granularity or resource-level data at daily granularity.
11+
312
## 3.300.6 - 2024-02-27
413

514
* `Aws\AmplifyUIBuilder` - We have added the ability to tag resources after they are created

src/CostExplorer/CostExplorerClient.php

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
* @method \GuzzleHttp\Promise\Promise getAnomalyMonitorsAsync(array $args = [])
2626
* @method \Aws\Result getAnomalySubscriptions(array $args = [])
2727
* @method \GuzzleHttp\Promise\Promise getAnomalySubscriptionsAsync(array $args = [])
28+
* @method \Aws\Result getApproximateUsageRecords(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise getApproximateUsageRecordsAsync(array $args = [])
2830
* @method \Aws\Result getCostAndUsage(array $args = [])
2931
* @method \GuzzleHttp\Promise\Promise getCostAndUsageAsync(array $args = [])
3032
* @method \Aws\Result getCostAndUsageWithResources(array $args = [])

src/data/batch/2016-08-10/api-2.json

+170-6
Original file line numberDiff line numberDiff line change
@@ -920,6 +920,58 @@
920920
"type":"list",
921921
"member":{"shape":"Ec2Configuration"}
922922
},
923+
"EcsProperties":{
924+
"type":"structure",
925+
"required":["taskProperties"],
926+
"members":{
927+
"taskProperties":{"shape":"ListEcsTaskProperties"}
928+
}
929+
},
930+
"EcsPropertiesDetail":{
931+
"type":"structure",
932+
"members":{
933+
"taskProperties":{"shape":"ListEcsTaskDetails"}
934+
}
935+
},
936+
"EcsPropertiesOverride":{
937+
"type":"structure",
938+
"members":{
939+
"taskProperties":{"shape":"ListTaskPropertiesOverride"}
940+
}
941+
},
942+
"EcsTaskDetails":{
943+
"type":"structure",
944+
"members":{
945+
"containers":{"shape":"ListTaskContainerDetails"},
946+
"containerInstanceArn":{"shape":"String"},
947+
"taskArn":{"shape":"String"},
948+
"ephemeralStorage":{"shape":"EphemeralStorage"},
949+
"executionRoleArn":{"shape":"String"},
950+
"platformVersion":{"shape":"String"},
951+
"ipcMode":{"shape":"String"},
952+
"taskRoleArn":{"shape":"String"},
953+
"pidMode":{"shape":"String"},
954+
"networkConfiguration":{"shape":"NetworkConfiguration"},
955+
"runtimePlatform":{"shape":"RuntimePlatform"},
956+
"volumes":{"shape":"Volumes"}
957+
}
958+
},
959+
"EcsTaskProperties":{
960+
"type":"structure",
961+
"required":["containers"],
962+
"members":{
963+
"containers":{"shape":"ListTaskContainerProperties"},
964+
"ephemeralStorage":{"shape":"EphemeralStorage"},
965+
"executionRoleArn":{"shape":"String"},
966+
"platformVersion":{"shape":"String"},
967+
"ipcMode":{"shape":"String"},
968+
"taskRoleArn":{"shape":"String"},
969+
"pidMode":{"shape":"String"},
970+
"networkConfiguration":{"shape":"NetworkConfiguration"},
971+
"runtimePlatform":{"shape":"RuntimePlatform"},
972+
"volumes":{"shape":"Volumes"}
973+
}
974+
},
923975
"EksAttemptContainerDetail":{
924976
"type":"structure",
925977
"members":{
@@ -935,6 +987,7 @@
935987
"type":"structure",
936988
"members":{
937989
"containers":{"shape":"EksAttemptContainerDetails"},
990+
"initContainers":{"shape":"EksAttemptContainerDetails"},
938991
"podName":{"shape":"String"},
939992
"nodeName":{"shape":"String"},
940993
"startedAt":{"shape":"Long"},
@@ -1007,6 +1060,7 @@
10071060
"EksContainerOverride":{
10081061
"type":"structure",
10091062
"members":{
1063+
"name":{"shape":"String"},
10101064
"image":{"shape":"String"},
10111065
"command":{"shape":"StringList"},
10121066
"args":{"shape":"StringList"},
@@ -1087,8 +1141,10 @@
10871141
"hostNetwork":{"shape":"Boolean"},
10881142
"dnsPolicy":{"shape":"String"},
10891143
"containers":{"shape":"EksContainers"},
1144+
"initContainers":{"shape":"EksContainers"},
10901145
"volumes":{"shape":"EksVolumes"},
1091-
"metadata":{"shape":"EksMetadata"}
1146+
"metadata":{"shape":"EksMetadata"},
1147+
"shareProcessNamespace":{"shape":"Boolean"}
10921148
}
10931149
},
10941150
"EksPodPropertiesDetail":{
@@ -1098,16 +1154,19 @@
10981154
"hostNetwork":{"shape":"Boolean"},
10991155
"dnsPolicy":{"shape":"String"},
11001156
"containers":{"shape":"EksContainerDetails"},
1157+
"initContainers":{"shape":"EksContainerDetails"},
11011158
"volumes":{"shape":"EksVolumes"},
11021159
"podName":{"shape":"String"},
11031160
"nodeName":{"shape":"String"},
1104-
"metadata":{"shape":"EksMetadata"}
1161+
"metadata":{"shape":"EksMetadata"},
1162+
"shareProcessNamespace":{"shape":"Boolean"}
11051163
}
11061164
},
11071165
"EksPodPropertiesOverride":{
11081166
"type":"structure",
11091167
"members":{
11101168
"containers":{"shape":"EksContainerOverrideList"},
1169+
"initContainers":{"shape":"EksContainerOverrideList"},
11111170
"metadata":{"shape":"EksMetadata"}
11121171
}
11131172
},
@@ -1254,6 +1313,7 @@
12541313
"tags":{"shape":"TagrisTagsMap"},
12551314
"propagateTags":{"shape":"Boolean"},
12561315
"platformCapabilities":{"shape":"PlatformCapabilityList"},
1316+
"ecsProperties":{"shape":"EcsProperties"},
12571317
"eksProperties":{"shape":"EksProperties"},
12581318
"containerOrchestrationType":{"shape":"OrchestrationType"}
12591319
}
@@ -1317,6 +1377,7 @@
13171377
"platformCapabilities":{"shape":"PlatformCapabilityList"},
13181378
"eksProperties":{"shape":"EksPropertiesDetail"},
13191379
"eksAttempts":{"shape":"EksAttemptDetails"},
1380+
"ecsProperties":{"shape":"EcsPropertiesDetail"},
13201381
"isCancelled":{"shape":"Boolean"},
13211382
"isTerminated":{"shape":"Boolean"}
13221383
}
@@ -1436,6 +1497,14 @@
14361497
"swappiness":{"shape":"Integer"}
14371498
}
14381499
},
1500+
"ListEcsTaskDetails":{
1501+
"type":"list",
1502+
"member":{"shape":"EcsTaskDetails"}
1503+
},
1504+
"ListEcsTaskProperties":{
1505+
"type":"list",
1506+
"member":{"shape":"EcsTaskProperties"}
1507+
},
14391508
"ListJobsFilterList":{
14401509
"type":"list",
14411510
"member":{"shape":"KeyValuesPair"}
@@ -1491,6 +1560,22 @@
14911560
"tags":{"shape":"TagrisTagsMap"}
14921561
}
14931562
},
1563+
"ListTaskContainerDetails":{
1564+
"type":"list",
1565+
"member":{"shape":"TaskContainerDetails"}
1566+
},
1567+
"ListTaskContainerOverrides":{
1568+
"type":"list",
1569+
"member":{"shape":"TaskContainerOverrides"}
1570+
},
1571+
"ListTaskContainerProperties":{
1572+
"type":"list",
1573+
"member":{"shape":"TaskContainerProperties"}
1574+
},
1575+
"ListTaskPropertiesOverride":{
1576+
"type":"list",
1577+
"member":{"shape":"TaskPropertiesOverride"}
1578+
},
14941579
"LogConfiguration":{
14951580
"type":"structure",
14961581
"required":["logDriver"],
@@ -1588,7 +1673,9 @@
15881673
"required":["targetNodes"],
15891674
"members":{
15901675
"targetNodes":{"shape":"String"},
1591-
"containerOverrides":{"shape":"ContainerOverrides"}
1676+
"containerOverrides":{"shape":"ContainerOverrides"},
1677+
"ecsPropertiesOverride":{"shape":"EcsPropertiesOverride"},
1678+
"instanceTypes":{"shape":"StringList"}
15921679
}
15931680
},
15941681
"NodePropertyOverrides":{
@@ -1604,7 +1691,9 @@
16041691
"required":["targetNodes"],
16051692
"members":{
16061693
"targetNodes":{"shape":"String"},
1607-
"container":{"shape":"ContainerProperties"}
1694+
"container":{"shape":"ContainerProperties"},
1695+
"instanceTypes":{"shape":"StringList"},
1696+
"ecsProperties":{"shape":"EcsProperties"}
16081697
}
16091698
},
16101699
"OrchestrationType":{
@@ -1653,7 +1742,8 @@
16531742
"timeout":{"shape":"JobTimeout"},
16541743
"tags":{"shape":"TagrisTagsMap"},
16551744
"platformCapabilities":{"shape":"PlatformCapabilityList"},
1656-
"eksProperties":{"shape":"EksProperties"}
1745+
"eksProperties":{"shape":"EksProperties"},
1746+
"ecsProperties":{"shape":"EcsProperties"}
16571747
}
16581748
},
16591749
"RegisterJobDefinitionResponse":{
@@ -1811,7 +1901,8 @@
18111901
"propagateTags":{"shape":"Boolean"},
18121902
"timeout":{"shape":"JobTimeout"},
18131903
"tags":{"shape":"TagrisTagsMap"},
1814-
"eksPropertiesOverride":{"shape":"EksPropertiesOverride"}
1904+
"eksPropertiesOverride":{"shape":"EksPropertiesOverride"},
1905+
"ecsPropertiesOverride":{"shape":"EcsPropertiesOverride"}
18151906
}
18161907
},
18171908
"SubmitJobResponse":{
@@ -1873,6 +1964,79 @@
18731964
"key":{"shape":"String"},
18741965
"value":{"shape":"String"}
18751966
},
1967+
"TaskContainerDependency":{
1968+
"type":"structure",
1969+
"members":{
1970+
"containerName":{"shape":"String"},
1971+
"condition":{"shape":"String"}
1972+
}
1973+
},
1974+
"TaskContainerDependencyList":{
1975+
"type":"list",
1976+
"member":{"shape":"TaskContainerDependency"}
1977+
},
1978+
"TaskContainerDetails":{
1979+
"type":"structure",
1980+
"members":{
1981+
"command":{"shape":"StringList"},
1982+
"dependsOn":{"shape":"TaskContainerDependencyList"},
1983+
"environment":{"shape":"EnvironmentVariables"},
1984+
"essential":{"shape":"Boolean"},
1985+
"image":{"shape":"String"},
1986+
"linuxParameters":{"shape":"LinuxParameters"},
1987+
"logConfiguration":{"shape":"LogConfiguration"},
1988+
"mountPoints":{"shape":"MountPoints"},
1989+
"name":{"shape":"String"},
1990+
"privileged":{"shape":"Boolean"},
1991+
"readonlyRootFilesystem":{"shape":"Boolean"},
1992+
"repositoryCredentials":{"shape":"RepositoryCredentials"},
1993+
"resourceRequirements":{"shape":"ResourceRequirements"},
1994+
"secrets":{"shape":"SecretList"},
1995+
"ulimits":{"shape":"Ulimits"},
1996+
"user":{"shape":"String"},
1997+
"exitCode":{"shape":"Integer"},
1998+
"reason":{"shape":"String"},
1999+
"logStreamName":{"shape":"String"},
2000+
"networkInterfaces":{"shape":"NetworkInterfaceList"}
2001+
}
2002+
},
2003+
"TaskContainerOverrides":{
2004+
"type":"structure",
2005+
"members":{
2006+
"command":{"shape":"StringList"},
2007+
"environment":{"shape":"EnvironmentVariables"},
2008+
"name":{"shape":"String"},
2009+
"resourceRequirements":{"shape":"ResourceRequirements"}
2010+
}
2011+
},
2012+
"TaskContainerProperties":{
2013+
"type":"structure",
2014+
"required":["image"],
2015+
"members":{
2016+
"command":{"shape":"StringList"},
2017+
"dependsOn":{"shape":"TaskContainerDependencyList"},
2018+
"environment":{"shape":"EnvironmentVariables"},
2019+
"essential":{"shape":"Boolean"},
2020+
"image":{"shape":"String"},
2021+
"linuxParameters":{"shape":"LinuxParameters"},
2022+
"logConfiguration":{"shape":"LogConfiguration"},
2023+
"mountPoints":{"shape":"MountPoints"},
2024+
"name":{"shape":"String"},
2025+
"privileged":{"shape":"Boolean"},
2026+
"readonlyRootFilesystem":{"shape":"Boolean"},
2027+
"repositoryCredentials":{"shape":"RepositoryCredentials"},
2028+
"resourceRequirements":{"shape":"ResourceRequirements"},
2029+
"secrets":{"shape":"SecretList"},
2030+
"ulimits":{"shape":"Ulimits"},
2031+
"user":{"shape":"String"}
2032+
}
2033+
},
2034+
"TaskPropertiesOverride":{
2035+
"type":"structure",
2036+
"members":{
2037+
"containers":{"shape":"ListTaskContainerOverrides"}
2038+
}
2039+
},
18762040
"TerminateJobRequest":{
18772041
"type":"structure",
18782042
"required":[

src/data/batch/2016-08-10/api-2.json.php

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)