Skip to content

Commit 41f6470

Browse files
Update models for release
1 parent 442039c commit 41f6470

18 files changed

+153
-21
lines changed

.changes/3.336.12

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "ComputeOptimizer",
5+
"description": "This release expands AWS Compute Optimizer rightsizing recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies and multiple instance types."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "CodeBuild",
10+
"description": "AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda"
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "FMS",
15+
"description": "AWS Firewall Manager now lets you combine multiple resource tags using the logical AND operator or the logical OR operator."
16+
}
17+
]

CHANGELOG.md

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

3+
## next release
4+
5+
* `Aws\ComputeOptimizer` - This release expands AWS Compute Optimizer rightsizing recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies and multiple instance types.
6+
* `Aws\CodeBuild` - AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda
7+
* `Aws\FMS` - AWS Firewall Manager now lets you combine multiple resource tags using the logical AND operator or the logical OR operator.
8+
39
## 3.336.11 - 2025-01-08
410

511
* `Aws\Route53` - Amazon Route 53 now supports the Asia Pacific (Thailand) Region (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region

src/data/codebuild/2016-10-06/api-2.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -806,7 +806,8 @@
806806
"type":"structure",
807807
"members":{
808808
"maximumBuildsAllowed":{"shape":"WrapperInt"},
809-
"computeTypesAllowed":{"shape":"ComputeTypesAllowed"}
809+
"computeTypesAllowed":{"shape":"ComputeTypesAllowed"},
810+
"fleetsAllowed":{"shape":"FleetsAllowed"}
810811
}
811812
},
812813
"Boolean":{"type":"boolean"},
@@ -1636,6 +1637,10 @@
16361637
"max":100,
16371638
"min":1
16381639
},
1640+
"FleetsAllowed":{
1641+
"type":"list",
1642+
"member":{"shape":"NonEmptyString"}
1643+
},
16391644
"GetReportGroupTrendInput":{
16401645
"type":"structure",
16411646
"required":[

src/data/codebuild/2016-10-06/api-2.json.php

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

src/data/codebuild/2016-10-06/docs-2.json

+9-2
Original file line numberDiff line numberDiff line change
@@ -802,6 +802,12 @@
802802
"BatchGetFleetsOutput$fleets": "<p>Information about the requested compute fleets.</p>"
803803
}
804804
},
805+
"FleetsAllowed": {
806+
"base": null,
807+
"refs": {
808+
"BatchRestrictions$fleetsAllowed": "<p>An array of strings that specify the fleets that are allowed for the batch build. See <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/fleets.html\">Run builds on reserved capacity fleets</a> in the <i>CodeBuild User Guide</i> for more information. </p>"
809+
}
810+
},
805811
"GetReportGroupTrendInput": {
806812
"base": null,
807813
"refs": {
@@ -1107,6 +1113,7 @@
11071113
"Fleet$fleetServiceRole": "<p>The service role associated with the compute fleet. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html\"> Allow a user to add a permission policy for a fleet service role</a> in the <i>CodeBuild User Guide</i>.</p>",
11081114
"FleetArns$member": null,
11091115
"FleetNames$member": null,
1116+
"FleetsAllowed$member": null,
11101117
"GetReportGroupTrendInput$reportGroupArn": "<p>The ARN of the report group that contains the reports to analyze.</p>",
11111118
"GetResourcePolicyInput$resourceArn": "<p> The ARN of the resource that is associated with the resource policy. </p>",
11121119
"GetResourcePolicyOutput$policy": "<p> The resource policy for the resource identified by the input ARN parameter. </p>",
@@ -2151,7 +2158,7 @@
21512158
"ProjectArtifacts$encryptionDisabled": "<p> Set to true if you do not want your output artifacts encrypted. This option is valid only if your artifacts type is Amazon S3. If this is set with another artifacts type, an invalidInputException is thrown. </p>",
21522159
"ProjectBuildBatchConfig$combineArtifacts": "<p>Specifies if the build artifacts for the batch build should be combined into a single artifact location.</p>",
21532160
"ProjectEnvironment$privilegedMode": "<p>Enables running the Docker daemon inside a Docker container. Set to true only if the build project is used to build Docker images. Otherwise, a build that attempts to interact with the Docker daemon fails. The default setting is <code>false</code>.</p> <p>You can initialize the Docker daemon during the install phase of your build by adding one of the following sets of commands to the install phase of your buildspec file:</p> <p>If the operating system's base image is Ubuntu Linux:</p> <p> <code>- nohup /usr/local/bin/dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=overlay&amp;</code> </p> <p> <code>- timeout 15 sh -c \"until docker info; do echo .; sleep 1; done\"</code> </p> <p>If the operating system's base image is Alpine Linux and the previous command does not work, add the <code>-t</code> argument to <code>timeout</code>:</p> <p> <code>- nohup /usr/local/bin/dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=overlay&amp;</code> </p> <p> <code>- timeout -t 15 sh -c \"until docker info; do echo .; sleep 1; done\"</code> </p>",
2154-
"ProjectSource$reportBuildStatus": "<p> Set to true to report the status of a build's start and finish to your source provider. This option is valid only when your source provider is GitHub, GitHub Enterprise, GitLab, GitLab Self Managed, or Bitbucket. If this is set and you use a different source provider, an <code>invalidInputException</code> is thrown. </p> <p>To be able to report the build status to the source provider, the user associated with the source provider must have write access to the repo. If the user does not have write access, the build status cannot be updated. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/access-tokens.html\">Source provider access</a> in the <i>CodeBuild User Guide</i>.</p> <p>The status of a build triggered by a webhook is always reported to your source provider. </p> <p>If your project's builds are triggered by a webhook, you must push a new commit to the repo for a change to this property to take effect.</p>",
2161+
"ProjectSource$reportBuildStatus": "<p> Set to true to report the status of a build's start and finish to your source provider. This option is valid only when your source provider is GitHub, GitHub Enterprise, GitLab, GitLab Self Managed, GitLab, GitLab Self Managed, or Bitbucket. If this is set and you use a different source provider, an <code>invalidInputException</code> is thrown. </p> <p>To be able to report the build status to the source provider, the user associated with the source provider must have write access to the repo. If the user does not have write access, the build status cannot be updated. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/access-tokens.html\">Source provider access</a> in the <i>CodeBuild User Guide</i>.</p> <p>The status of a build triggered by a webhook is always reported to your source provider. </p> <p>If your project's builds are triggered by a webhook, you must push a new commit to the repo for a change to this property to take effect.</p>",
21552162
"ProjectSource$insecureSsl": "<p>Enable this flag to ignore SSL warnings while connecting to the project source code.</p>",
21562163
"Report$truncated": "<p> A boolean that specifies if this report run is truncated. The list of test cases is truncated after the maximum number of test cases is reached. </p>",
21572164
"S3LogsConfig$encryptionDisabled": "<p> Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted. </p>",
@@ -2161,7 +2168,7 @@
21612168
"StartBuildBatchInput$privilegedModeOverride": "<p>Enable this flag to override privileged mode in the batch build project.</p>",
21622169
"StartBuildBatchInput$debugSessionEnabled": "<p>Specifies if session debugging is enabled for this batch build. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/session-manager.html\">Viewing a running build in Session Manager</a>. Batch session debugging is not supported for matrix batch builds.</p>",
21632170
"StartBuildInput$insecureSslOverride": "<p>Enable this flag to override the insecure SSL setting that is specified in the build project. The insecure SSL setting determines whether to ignore SSL warnings while connecting to the project source code. This override applies only if the build's source is GitHub Enterprise.</p>",
2164-
"StartBuildInput$reportBuildStatusOverride": "<p> Set to true to report to your source provider the status of a build's start and completion. If you use this option with a source provider other than GitHub, GitHub Enterprise, or Bitbucket, an <code>invalidInputException</code> is thrown. </p> <p>To be able to report the build status to the source provider, the user associated with the source provider must have write access to the repo. If the user does not have write access, the build status cannot be updated. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/access-tokens.html\">Source provider access</a> in the <i>CodeBuild User Guide</i>.</p> <note> <p> The status of a build triggered by a webhook is always reported to your source provider. </p> </note>",
2171+
"StartBuildInput$reportBuildStatusOverride": "<p> Set to true to report to your source provider the status of a build's start and completion. If you use this option with a source provider other than GitHub, GitHub Enterprise, GitLab, GitLab Self Managed, or Bitbucket, an <code>invalidInputException</code> is thrown. </p> <p>To be able to report the build status to the source provider, the user associated with the source provider must have write access to the repo. If the user does not have write access, the build status cannot be updated. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/access-tokens.html\">Source provider access</a> in the <i>CodeBuild User Guide</i>.</p> <note> <p> The status of a build triggered by a webhook is always reported to your source provider. </p> </note>",
21652172
"StartBuildInput$privilegedModeOverride": "<p>Enable this flag to override privileged mode in the build project.</p>",
21662173
"StartBuildInput$debugSessionEnabled": "<p>Specifies if session debugging is enabled for this build. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/session-manager.html\">Viewing a running build in Session Manager</a>.</p>",
21672174
"UpdateProjectInput$badgeEnabled": "<p>Set this to true to generate a publicly accessible URL for your project's build badge.</p>",

src/data/codebuild/2016-10-06/docs-2.json.php

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

src/data/compute-optimizer/2019-11-01/api-2.json

+33-1
Original file line numberDiff line numberDiff line change
@@ -569,6 +569,20 @@
569569
"member":{"shape":"AccountId"}
570570
},
571571
"AllocatedStorage":{"type":"integer"},
572+
"AllocationStrategy":{
573+
"type":"string",
574+
"enum":[
575+
"Prioritized",
576+
"LowestPrice"
577+
]
578+
},
579+
"AsgType":{
580+
"type":"string",
581+
"enum":[
582+
"SingleInstanceType",
583+
"MixedInstanceTypes"
584+
]
585+
},
572586
"AutoScalingConfiguration":{
573587
"type":"string",
574588
"enum":[
@@ -587,7 +601,11 @@
587601
"desiredCapacity":{"shape":"DesiredCapacity"},
588602
"minSize":{"shape":"MinSize"},
589603
"maxSize":{"shape":"MaxSize"},
590-
"instanceType":{"shape":"InstanceType"}
604+
"instanceType":{"shape":"NullableInstanceType"},
605+
"allocationStrategy":{"shape":"AllocationStrategy"},
606+
"estimatedInstanceHourReductionPercentage":{"shape":"NullableEstimatedInstanceHourReductionPercentage"},
607+
"type":{"shape":"AsgType"},
608+
"mixedInstanceTypes":{"shape":"MixedInstanceTypes"}
591609
}
592610
},
593611
"AutoScalingGroupEstimatedMonthlySavings":{
@@ -1300,6 +1318,9 @@
13001318
"CurrentConfigurationDesiredCapacity",
13011319
"CurrentConfigurationMinSize",
13021320
"CurrentConfigurationMaxSize",
1321+
"CurrentConfigurationAllocationStrategy",
1322+
"CurrentConfigurationMixedInstanceTypes",
1323+
"CurrentConfigurationType",
13031324
"CurrentOnDemandPrice",
13041325
"CurrentStandardOneYearNoUpfrontReservedPrice",
13051326
"CurrentStandardThreeYearNoUpfrontReservedPrice",
@@ -1311,6 +1332,10 @@
13111332
"RecommendationOptionsConfigurationDesiredCapacity",
13121333
"RecommendationOptionsConfigurationMinSize",
13131334
"RecommendationOptionsConfigurationMaxSize",
1335+
"RecommendationOptionsConfigurationEstimatedInstanceHourReductionPercentage",
1336+
"RecommendationOptionsConfigurationAllocationStrategy",
1337+
"RecommendationOptionsConfigurationMixedInstanceTypes",
1338+
"RecommendationOptionsConfigurationType",
13141339
"RecommendationOptionsProjectedUtilizationMetricsCpuMaximum",
13151340
"RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum",
13161341
"RecommendationOptionsPerformanceRisk",
@@ -2831,9 +2856,16 @@
28312856
"exception":true,
28322857
"synthetic":true
28332858
},
2859+
"MixedInstanceType":{"type":"string"},
2860+
"MixedInstanceTypes":{
2861+
"type":"list",
2862+
"member":{"shape":"MixedInstanceType"}
2863+
},
28342864
"NextToken":{"type":"string"},
28352865
"NullableCpu":{"type":"integer"},
2866+
"NullableEstimatedInstanceHourReductionPercentage":{"type":"double"},
28362867
"NullableIOPS":{"type":"integer"},
2868+
"NullableInstanceType":{"type":"string"},
28372869
"NullableMaxAllocatedStorage":{"type":"integer"},
28382870
"NullableMemory":{"type":"integer"},
28392871
"NullableMemoryReservation":{"type":"integer"},

src/data/compute-optimizer/2019-11-01/api-2.json.php

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

src/data/compute-optimizer/2019-11-01/docs-2.json

+40-5
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,18 @@
9393
"DBStorageConfiguration$allocatedStorage": "<p> The size of the RDS storage in gigabytes (GB). </p>"
9494
}
9595
},
96+
"AllocationStrategy": {
97+
"base": null,
98+
"refs": {
99+
"AutoScalingGroupConfiguration$allocationStrategy": "<p> Describes the allocation strategy that the EC2 Auto Scaling group uses. This field is only available for EC2 Auto Scaling groups with mixed instance types. </p>"
100+
}
101+
},
102+
"AsgType": {
103+
"base": null,
104+
"refs": {
105+
"AutoScalingGroupConfiguration$type": "<p> Describes whether the EC2 Auto Scaling group has a single instance type or a mixed instance type configuration. </p>"
106+
}
107+
},
96108
"AutoScalingConfiguration": {
97109
"base": null,
98110
"refs": {
@@ -113,7 +125,7 @@
113125
}
114126
},
115127
"AutoScalingGroupConfiguration": {
116-
"base": "<p>Describes the configuration of an Auto Scaling group.</p>",
128+
"base": "<p>Describes the configuration of an EC2 Auto Scaling group.</p>",
117129
"refs": {
118130
"AutoScalingGroupRecommendation$currentConfiguration": "<p>An array of objects that describe the current configuration of the Auto Scaling group.</p>",
119131
"AutoScalingGroupRecommendationOption$configuration": "<p>An array of objects that describe an Auto Scaling group configuration.</p>"
@@ -333,7 +345,7 @@
333345
"DesiredCapacity": {
334346
"base": null,
335347
"refs": {
336-
"AutoScalingGroupConfiguration$desiredCapacity": "<p>The desired capacity, or number of instances, for the Auto Scaling group.</p>"
348+
"AutoScalingGroupConfiguration$desiredCapacity": "<p>The desired capacity, or number of instances, for the EC2 Auto Scaling group.</p>"
337349
}
338350
},
339351
"DestinationBucket": {
@@ -1468,7 +1480,6 @@
14681480
"InstanceType": {
14691481
"base": null,
14701482
"refs": {
1471-
"AutoScalingGroupConfiguration$instanceType": "<p>The instance type for the Auto Scaling group.</p>",
14721483
"InstanceRecommendationOption$instanceType": "<p>The instance type of the instance recommendation.</p>",
14731484
"LicenseConfiguration$instanceType": "<p> The instance type used in the license. </p>"
14741485
}
@@ -1840,7 +1851,7 @@
18401851
"MaxSize": {
18411852
"base": null,
18421853
"refs": {
1843-
"AutoScalingGroupConfiguration$maxSize": "<p>The maximum size, or maximum number of instances, for the Auto Scaling group.</p>"
1854+
"AutoScalingGroupConfiguration$maxSize": "<p>The maximum size, or maximum number of instances, for the EC2 Auto Scaling group.</p>"
18441855
}
18451856
},
18461857
"Medium": {
@@ -1957,14 +1968,26 @@
19571968
"MinSize": {
19581969
"base": null,
19591970
"refs": {
1960-
"AutoScalingGroupConfiguration$minSize": "<p>The minimum size, or minimum number of instances, for the Auto Scaling group.</p>"
1971+
"AutoScalingGroupConfiguration$minSize": "<p>The minimum size, or minimum number of instances, for the EC2 Auto Scaling group.</p>"
19611972
}
19621973
},
19631974
"MissingAuthenticationToken": {
19641975
"base": "<p>The request must contain either a valid (registered) Amazon Web Services access key ID or X.509 certificate.</p>",
19651976
"refs": {
19661977
}
19671978
},
1979+
"MixedInstanceType": {
1980+
"base": null,
1981+
"refs": {
1982+
"MixedInstanceTypes$member": null
1983+
}
1984+
},
1985+
"MixedInstanceTypes": {
1986+
"base": null,
1987+
"refs": {
1988+
"AutoScalingGroupConfiguration$mixedInstanceTypes": "<p> List the instance types within an EC2 Auto Scaling group that has mixed instance types. </p>"
1989+
}
1990+
},
19681991
"NextToken": {
19691992
"base": null,
19701993
"refs": {
@@ -2003,12 +2026,24 @@
20032026
"ServiceConfiguration$cpu": "<p> The number of CPU units used by the tasks in the Amazon ECS service. </p>"
20042027
}
20052028
},
2029+
"NullableEstimatedInstanceHourReductionPercentage": {
2030+
"base": null,
2031+
"refs": {
2032+
"AutoScalingGroupConfiguration$estimatedInstanceHourReductionPercentage": "<p> Describes the projected percentage reduction in instance hours after adopting the recommended configuration. This field is only available for EC2 Auto Scaling groups with scaling policies. </p>"
2033+
}
2034+
},
20062035
"NullableIOPS": {
20072036
"base": null,
20082037
"refs": {
20092038
"DBStorageConfiguration$iops": "<p> The provisioned IOPs of the RDS storage. </p>"
20102039
}
20112040
},
2041+
"NullableInstanceType": {
2042+
"base": null,
2043+
"refs": {
2044+
"AutoScalingGroupConfiguration$instanceType": "<p>The instance type for the EC2 Auto Scaling group.</p>"
2045+
}
2046+
},
20122047
"NullableMaxAllocatedStorage": {
20132048
"base": null,
20142049
"refs": {

src/data/compute-optimizer/2019-11-01/docs-2.json.php

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

src/data/endpoints.json

+13
Original file line numberDiff line numberDiff line change
@@ -8457,6 +8457,12 @@
84578457
"tags" : [ "fips" ]
84588458
} ]
84598459
},
8460+
"ap-southeast-7" : {
8461+
"variants" : [ {
8462+
"hostname" : "elasticfilesystem-fips.ap-southeast-7.amazonaws.com",
8463+
"tags" : [ "fips" ]
8464+
} ]
8465+
},
84608466
"ca-central-1" : {
84618467
"variants" : [ {
84628468
"hostname" : "elasticfilesystem-fips.ca-central-1.amazonaws.com",
@@ -8601,6 +8607,13 @@
86018607
"deprecated" : true,
86028608
"hostname" : "elasticfilesystem-fips.ap-southeast-5.amazonaws.com"
86038609
},
8610+
"fips-ap-southeast-7" : {
8611+
"credentialScope" : {
8612+
"region" : "ap-southeast-7"
8613+
},
8614+
"deprecated" : true,
8615+
"hostname" : "elasticfilesystem-fips.ap-southeast-7.amazonaws.com"
8616+
},
86048617
"fips-ca-central-1" : {
86058618
"credentialScope" : {
86068619
"region" : "ca-central-1"

src/data/endpoints.json.php

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

src/data/fms/2018-01-01/api-2.json

+11-3
Original file line numberDiff line numberDiff line change
@@ -2060,7 +2060,8 @@
20602060
"ExcludeMap":{"shape":"CustomerPolicyScopeMap"},
20612061
"ResourceSetIds":{"shape":"ResourceSetIds"},
20622062
"PolicyDescription":{"shape":"ResourceDescription"},
2063-
"PolicyStatus":{"shape":"CustomerPolicyStatus"}
2063+
"PolicyStatus":{"shape":"CustomerPolicyStatus"},
2064+
"ResourceTagLogicalOperator":{"shape":"ResourceTagLogicalOperator"}
20642065
}
20652066
},
20662067
"PolicyComplianceDetail":{
@@ -2464,12 +2465,19 @@
24642465
"type":"string",
24652466
"max":128,
24662467
"min":1,
2467-
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
2468+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@*\\\\]*)$"
2469+
},
2470+
"ResourceTagLogicalOperator":{
2471+
"type":"string",
2472+
"enum":[
2473+
"AND",
2474+
"OR"
2475+
]
24682476
},
24692477
"ResourceTagValue":{
24702478
"type":"string",
24712479
"max":256,
2472-
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
2480+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@*\\\\]*)$"
24732481
},
24742482
"ResourceTags":{
24752483
"type":"list",

src/data/fms/2018-01-01/api-2.json.php

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

0 commit comments

Comments
 (0)