Skip to content

Commit 720a120

Browse files
Update models for release
1 parent bbc7613 commit 720a120

21 files changed

+144
-41
lines changed

.changes/3.336.10

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "DynamoDB",
5+
"description": "This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "CloudHSMV2",
10+
"description": "Adds support to ModifyCluster for modifying a Cluster's Hsm Type."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "imagebuilder",
15+
"description": "This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation."
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\DynamoDB` - This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days.
6+
* `Aws\CloudHSMV2` - Adds support to ModifyCluster for modifying a Cluster's Hsm Type.
7+
* `Aws\imagebuilder` - This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation.
8+
39
## 3.336.9 - 2025-01-06
410

511
* `Aws\SupplyChain` - Allow vanity DNS domain when creating a new ASC instance

src/data/cloudhsmv2/2017-04-28/api-2.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,7 @@
460460
"CreateTimestamp":{"shape":"Timestamp"},
461461
"Hsms":{"shape":"Hsms"},
462462
"HsmType":{"shape":"HsmType"},
463+
"HsmTypeRollbackExpiration":{"shape":"Timestamp"},
463464
"PreCoPassword":{"shape":"PreCoPassword"},
464465
"SecurityGroup":{"shape":"SecurityGroup"},
465466
"SourceBackupId":{"shape":"BackupId"},
@@ -709,6 +710,7 @@
709710
"EniIp":{"shape":"IpAddress"},
710711
"EniIpV6":{"shape":"IpV6Address"},
711712
"HsmId":{"shape":"HsmId"},
713+
"HsmType":{"shape":"HsmType"},
712714
"State":{"shape":"HsmState"},
713715
"StateMessage":{"shape":"String"}
714716
}
@@ -805,11 +807,9 @@
805807
},
806808
"ModifyClusterRequest":{
807809
"type":"structure",
808-
"required":[
809-
"BackupRetentionPolicy",
810-
"ClusterId"
811-
],
810+
"required":["ClusterId"],
812811
"members":{
812+
"HsmType":{"shape":"HsmType"},
813813
"BackupRetentionPolicy":{"shape":"BackupRetentionPolicy"},
814814
"ClusterId":{"shape":"ClusterId"}
815815
}

src/data/cloudhsmv2/2017-04-28/api-2.json.php

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

src/data/cloudhsmv2/2017-04-28/docs-2.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,9 @@
384384
"refs": {
385385
"Backup$HsmType": "<p>The HSM type used to create the backup.</p>",
386386
"Cluster$HsmType": "<p>The type of HSM that the cluster contains.</p>",
387-
"CreateClusterRequest$HsmType": "<p>The type of HSM to use in the cluster. The allowed values are <code>hsm1.medium</code> and <code>hsm2m.medium</code>.</p>"
387+
"CreateClusterRequest$HsmType": "<p>The type of HSM to use in the cluster. The allowed values are <code>hsm1.medium</code> and <code>hsm2m.medium</code>.</p>",
388+
"Hsm$HsmType": "<p>The type of HSM.</p>",
389+
"ModifyClusterRequest$HsmType": "<p>The desired HSM type of the cluster.</p>"
388390
}
389391
},
390392
"Hsms": {
@@ -456,7 +458,7 @@
456458
"NetworkType": {
457459
"base": null,
458460
"refs": {
459-
"Cluster$NetworkType": "<p>The cluster's NetworkType can be set to either IPV4 (which is the default) or DUALSTACK. When set to IPV4, communication between your application and the Hardware Security Modules (HSMs) is restricted to the IPv4 protocol only. In contrast, the DUALSTACK network type enables communication over both the IPv4 and IPv6 protocols. To use the DUALSTACK option, you'll need to configure your Virtual Private Cloud (VPC) and subnets to support both IPv4 and IPv6. This involves adding IPv6 Classless Inter-Domain Routing (CIDR) blocks to the existing IPv4 CIDR blocks in your subnets. The choice between IPV4 and DUALSTACK network types determines the flexibility of the network addressing setup for your cluster. The DUALSTACK option provides more flexibility by allowing both IPv4 and IPv6 communication.</p>",
461+
"Cluster$NetworkType": "<p>The cluster's NetworkType can be IPv4 (the default) or DUALSTACK. The IPv4 NetworkType restricts communication between your application and the hardware security modules (HSMs) to the IPv4 protocol only. The DUALSTACK NetworkType enables communication over both IPv4 and IPv6 protocols. To use DUALSTACK, configure your virtual private cloud (VPC) and subnets to support both IPv4 and IPv6. This configuration involves adding IPv6 Classless Inter-Domain Routing (CIDR) blocks to the existing IPv4 CIDR blocks in your subnets. The NetworkType you choose affects the network addressing options for your cluster. DUALSTACK provides more flexibility by supporting both IPv4 and IPv6 communication.</p>",
460462
"CreateClusterRequest$NetworkType": "<p>The NetworkType to create a cluster with. The allowed values are <code>IPV4</code> and <code>DUALSTACK</code>. </p>"
461463
}
462464
},
@@ -615,6 +617,7 @@
615617
"Backup$CopyTimestamp": "<p>The date and time when the backup was copied from a source backup.</p>",
616618
"Backup$DeleteTimestamp": "<p>The date and time when the backup will be permanently deleted.</p>",
617619
"Cluster$CreateTimestamp": "<p>The date and time when the cluster was created.</p>",
620+
"Cluster$HsmTypeRollbackExpiration": "<p>The timestamp until when the cluster can be rolled back to its original HSM type.</p>",
618621
"DestinationBackup$CreateTimestamp": "<p>The date and time when both the source backup was created.</p>"
619622
}
620623
},

src/data/cloudhsmv2/2017-04-28/docs-2.json.php

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

src/data/dynamodb/2011-12-05/endpoint-rule-set-1.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,9 @@
170170
"properties": {
171171
"authSchemes": [
172172
{
173-
"signingRegion": "us-east-1",
173+
"name": "sigv4",
174174
"signingName": "dynamodb",
175-
"name": "sigv4"
175+
"signingRegion": "us-east-1"
176176
}
177177
]
178178
},

src/data/dynamodb/2011-12-05/endpoint-rule-set-1.json.php

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

src/data/dynamodb/2012-08-10/api-2.json

+8-1
Original file line numberDiff line numberDiff line change
@@ -2974,6 +2974,7 @@
29742974
"type":"structure",
29752975
"members":{
29762976
"PointInTimeRecoveryStatus":{"shape":"PointInTimeRecoveryStatus"},
2977+
"RecoveryPeriodInDays":{"shape":"RecoveryPeriodInDays"},
29772978
"EarliestRestorableDateTime":{"shape":"Date"},
29782979
"LatestRestorableDateTime":{"shape":"Date"}
29792980
}
@@ -2982,7 +2983,8 @@
29822983
"type":"structure",
29832984
"required":["PointInTimeRecoveryEnabled"],
29842985
"members":{
2985-
"PointInTimeRecoveryEnabled":{"shape":"BooleanObject"}
2986+
"PointInTimeRecoveryEnabled":{"shape":"BooleanObject"},
2987+
"RecoveryPeriodInDays":{"shape":"RecoveryPeriodInDays"}
29862988
}
29872989
},
29882990
"PointInTimeRecoveryStatus":{
@@ -3185,6 +3187,11 @@
31853187
"ConsumedCapacity":{"shape":"ConsumedCapacity"}
31863188
}
31873189
},
3190+
"RecoveryPeriodInDays":{
3191+
"type":"integer",
3192+
"max":35,
3193+
"min":1
3194+
},
31883195
"RegionName":{"type":"string"},
31893196
"Replica":{
31903197
"type":"structure",

src/data/dynamodb/2012-08-10/api-2.json.php

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

src/data/dynamodb/2012-08-10/docs-2.json

+10-3
Large diffs are not rendered by default.

src/data/dynamodb/2012-08-10/docs-2.json.php

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

src/data/dynamodb/2012-08-10/endpoint-rule-set-1.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,9 @@
170170
"properties": {
171171
"authSchemes": [
172172
{
173-
"signingRegion": "us-east-1",
173+
"name": "sigv4",
174174
"signingName": "dynamodb",
175-
"name": "sigv4"
175+
"signingRegion": "us-east-1"
176176
}
177177
]
178178
},

src/data/dynamodb/2012-08-10/endpoint-rule-set-1.json.php

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

src/data/endpoints.json

-11
Original file line numberDiff line numberDiff line change
@@ -17154,17 +17154,6 @@
1715417154
}
1715517155
}
1715617156
},
17157-
"projects.iot1click" : {
17158-
"endpoints" : {
17159-
"ap-northeast-1" : { },
17160-
"eu-central-1" : { },
17161-
"eu-west-1" : { },
17162-
"eu-west-2" : { },
17163-
"us-east-1" : { },
17164-
"us-east-2" : { },
17165-
"us-west-2" : { }
17166-
}
17167-
},
1716817157
"proton" : {
1716917158
"endpoints" : {
1717017159
"ap-northeast-1" : { },

src/data/endpoints.json.php

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

src/data/imagebuilder/2019-12-02/api-2.json

+50-1
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,20 @@
718718
{"shape":"InvalidParameterCombinationException"}
719719
]
720720
},
721+
"ImportDiskImage":{
722+
"name":"ImportDiskImage",
723+
"http":{
724+
"method":"PUT",
725+
"requestUri":"/ImportDiskImage"
726+
},
727+
"input":{"shape":"ImportDiskImageRequest"},
728+
"output":{"shape":"ImportDiskImageResponse"},
729+
"errors":[
730+
{"shape":"ServiceException"},
731+
{"shape":"ClientException"},
732+
{"shape":"ServiceUnavailableException"}
733+
]
734+
},
721735
"ImportVmImage":{
722736
"name":"ImportVmImage",
723737
"http":{
@@ -1434,7 +1448,8 @@
14341448
"enum":[
14351449
"USER_INITIATED",
14361450
"SCHEDULED",
1437-
"IMPORT"
1451+
"IMPORT",
1452+
"IMPORT_ISO"
14381453
]
14391454
},
14401455
"CallRateLimitExceededException":{
@@ -3141,6 +3156,40 @@
31413156
"componentBuildVersionArn":{"shape":"ComponentBuildVersionArn"}
31423157
}
31433158
},
3159+
"ImportDiskImageRequest":{
3160+
"type":"structure",
3161+
"required":[
3162+
"name",
3163+
"semanticVersion",
3164+
"platform",
3165+
"osVersion",
3166+
"infrastructureConfigurationArn",
3167+
"uri",
3168+
"clientToken"
3169+
],
3170+
"members":{
3171+
"name":{"shape":"NonEmptyString"},
3172+
"semanticVersion":{"shape":"VersionNumber"},
3173+
"description":{"shape":"NonEmptyString"},
3174+
"platform":{"shape":"NonEmptyString"},
3175+
"osVersion":{"shape":"OsVersion"},
3176+
"executionRole":{"shape":"RoleNameOrArn"},
3177+
"infrastructureConfigurationArn":{"shape":"InfrastructureConfigurationArn"},
3178+
"uri":{"shape":"Uri"},
3179+
"tags":{"shape":"TagMap"},
3180+
"clientToken":{
3181+
"shape":"ClientToken",
3182+
"idempotencyToken":true
3183+
}
3184+
}
3185+
},
3186+
"ImportDiskImageResponse":{
3187+
"type":"structure",
3188+
"members":{
3189+
"clientToken":{"shape":"ClientToken"},
3190+
"imageBuildVersionArn":{"shape":"ImageBuildVersionArn"}
3191+
}
3192+
},
31443193
"ImportVmImageRequest":{
31453194
"type":"structure",
31463195
"required":[

src/data/imagebuilder/2019-12-02/api-2.json.php

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

0 commit comments

Comments
 (0)