Skip to content

Commit d7b6b8c

Browse files
update generated ASF APIs to latest version
1 parent 4832016 commit d7b6b8c

File tree

10 files changed

+95
-29
lines changed

10 files changed

+95
-29
lines changed

localstack-core/localstack/aws/api/ec2/__init__.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2221,6 +2221,14 @@ class InstanceType(StrEnum):
22212221
i8g_16xlarge = "i8g.16xlarge"
22222222
i8g_24xlarge = "i8g.24xlarge"
22232223
i8g_metal_24xl = "i8g.metal-24xl"
2224+
u7i_6tb_112xlarge = "u7i-6tb.112xlarge"
2225+
u7i_8tb_112xlarge = "u7i-8tb.112xlarge"
2226+
u7inh_32tb_480xlarge = "u7inh-32tb.480xlarge"
2227+
p5e_48xlarge = "p5e.48xlarge"
2228+
p5en_48xlarge = "p5en.48xlarge"
2229+
f2_12xlarge = "f2.12xlarge"
2230+
f2_48xlarge = "f2.48xlarge"
2231+
trn2_48xlarge = "trn2.48xlarge"
22242232

22252233

22262234
class InstanceTypeHypervisor(StrEnum):
@@ -6036,6 +6044,7 @@ class ClientVpnEndpoint(TypedDict, total=False):
60366044
ClientConnectOptions: Optional[ClientConnectResponseOptions]
60376045
SessionTimeoutHours: Optional[Integer]
60386046
ClientLoginBannerOptions: Optional[ClientLoginBannerResponseOptions]
6047+
DisconnectOnSessionTimeout: Optional[Boolean]
60396048

60406049

60416050
ClientVpnEndpointIdList = List[ClientVpnEndpointId]
@@ -6383,6 +6392,7 @@ class CreateClientVpnEndpointRequest(ServiceRequest):
63836392
ClientConnectOptions: Optional[ClientConnectOptions]
63846393
SessionTimeoutHours: Optional[Integer]
63856394
ClientLoginBannerOptions: Optional[ClientLoginBannerOptions]
6395+
DisconnectOnSessionTimeout: Optional[Boolean]
63866396

63876397

63886398
class CreateClientVpnEndpointResult(TypedDict, total=False):
@@ -17555,6 +17565,7 @@ class ModifyClientVpnEndpointRequest(ServiceRequest):
1755517565
ClientConnectOptions: Optional[ClientConnectOptions]
1755617566
SessionTimeoutHours: Optional[Integer]
1755717567
ClientLoginBannerOptions: Optional[ClientLoginBannerOptions]
17568+
DisconnectOnSessionTimeout: Optional[Boolean]
1755817569

1755917570

1756017571
class ModifyClientVpnEndpointResult(TypedDict, total=False):
@@ -20469,6 +20480,7 @@ def create_client_vpn_endpoint(
2046920480
client_connect_options: ClientConnectOptions = None,
2047020481
session_timeout_hours: Integer = None,
2047120482
client_login_banner_options: ClientLoginBannerOptions = None,
20483+
disconnect_on_session_timeout: Boolean = None,
2047220484
**kwargs,
2047320485
) -> CreateClientVpnEndpointResult:
2047420486
raise NotImplementedError
@@ -25870,6 +25882,7 @@ def modify_client_vpn_endpoint(
2587025882
client_connect_options: ClientConnectOptions = None,
2587125883
session_timeout_hours: Integer = None,
2587225884
client_login_banner_options: ClientLoginBannerOptions = None,
25885+
disconnect_on_session_timeout: Boolean = None,
2587325886
**kwargs,
2587425887
) -> ModifyClientVpnEndpointResult:
2587525888
raise NotImplementedError

localstack-core/localstack/aws/api/route53/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ class CloudWatchRegion(StrEnum):
160160
il_central_1 = "il-central-1"
161161
ca_west_1 = "ca-west-1"
162162
ap_southeast_5 = "ap-southeast-5"
163+
mx_central_1 = "mx-central-1"
163164
ap_southeast_7 = "ap-southeast-7"
164165

165166

@@ -272,6 +273,7 @@ class ResourceRecordSetRegion(StrEnum):
272273
il_central_1 = "il-central-1"
273274
ca_west_1 = "ca-west-1"
274275
ap_southeast_5 = "ap-southeast-5"
276+
mx_central_1 = "mx-central-1"
275277
ap_southeast_7 = "ap-southeast-7"
276278

277279

@@ -330,6 +332,7 @@ class VPCRegion(StrEnum):
330332
il_central_1 = "il-central-1"
331333
ca_west_1 = "ca-west-1"
332334
ap_southeast_5 = "ap-southeast-5"
335+
mx_central_1 = "mx-central-1"
333336
ap_southeast_7 = "ap-southeast-7"
334337

335338

localstack-core/localstack/aws/api/s3/__init__.py

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
CacheControl = str
2424
ChecksumCRC32 = str
2525
ChecksumCRC32C = str
26+
ChecksumCRC64NVME = str
2627
ChecksumSHA1 = str
2728
ChecksumSHA256 = str
2829
CloudFunction = str
@@ -107,6 +108,7 @@
107108
MetricsId = str
108109
Minutes = int
109110
MissingMeta = int
111+
MpuObjectSize = int
110112
MultipartUploadId = str
111113
NextKeyMarker = str
112114
NextMarker = str
@@ -267,12 +269,18 @@ class ChecksumAlgorithm(StrEnum):
267269
CRC32C = "CRC32C"
268270
SHA1 = "SHA1"
269271
SHA256 = "SHA256"
272+
CRC64NVME = "CRC64NVME"
270273

271274

272275
class ChecksumMode(StrEnum):
273276
ENABLED = "ENABLED"
274277

275278

279+
class ChecksumType(StrEnum):
280+
COMPOSITE = "COMPOSITE"
281+
FULL_OBJECT = "FULL_OBJECT"
282+
283+
276284
class CompressionType(StrEnum):
277285
NONE = "NONE"
278286
GZIP = "GZIP"
@@ -1278,8 +1286,10 @@ class CSVOutput(TypedDict, total=False):
12781286
class Checksum(TypedDict, total=False):
12791287
ChecksumCRC32: Optional[ChecksumCRC32]
12801288
ChecksumCRC32C: Optional[ChecksumCRC32C]
1289+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
12811290
ChecksumSHA1: Optional[ChecksumSHA1]
12821291
ChecksumSHA256: Optional[ChecksumSHA256]
1292+
ChecksumType: Optional[ChecksumType]
12831293

12841294

12851295
ChecksumAlgorithmList = List[ChecksumAlgorithm]
@@ -1309,8 +1319,10 @@ class CompleteMultipartUploadOutput(TypedDict, total=False):
13091319
ETag: Optional[ETag]
13101320
ChecksumCRC32: Optional[ChecksumCRC32]
13111321
ChecksumCRC32C: Optional[ChecksumCRC32C]
1322+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
13121323
ChecksumSHA1: Optional[ChecksumSHA1]
13131324
ChecksumSHA256: Optional[ChecksumSHA256]
1325+
ChecksumType: Optional[ChecksumType]
13141326
ServerSideEncryption: Optional[ServerSideEncryption]
13151327
VersionId: Optional[ObjectVersionId]
13161328
SSEKMSKeyId: Optional[SSEKMSKeyId]
@@ -1322,6 +1334,7 @@ class CompletedPart(TypedDict, total=False):
13221334
ETag: Optional[ETag]
13231335
ChecksumCRC32: Optional[ChecksumCRC32]
13241336
ChecksumCRC32C: Optional[ChecksumCRC32C]
1337+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
13251338
ChecksumSHA1: Optional[ChecksumSHA1]
13261339
ChecksumSHA256: Optional[ChecksumSHA256]
13271340
PartNumber: Optional[PartNumber]
@@ -1341,8 +1354,11 @@ class CompleteMultipartUploadRequest(ServiceRequest):
13411354
UploadId: MultipartUploadId
13421355
ChecksumCRC32: Optional[ChecksumCRC32]
13431356
ChecksumCRC32C: Optional[ChecksumCRC32C]
1357+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
13441358
ChecksumSHA1: Optional[ChecksumSHA1]
13451359
ChecksumSHA256: Optional[ChecksumSHA256]
1360+
ChecksumType: Optional[ChecksumType]
1361+
MpuObjectSize: Optional[MpuObjectSize]
13461362
RequestPayer: Optional[RequestPayer]
13471363
ExpectedBucketOwner: Optional[AccountId]
13481364
IfMatch: Optional[IfMatch]
@@ -1370,8 +1386,10 @@ class ContinuationEvent(TypedDict, total=False):
13701386
class CopyObjectResult(TypedDict, total=False):
13711387
ETag: Optional[ETag]
13721388
LastModified: Optional[LastModified]
1389+
ChecksumType: Optional[ChecksumType]
13731390
ChecksumCRC32: Optional[ChecksumCRC32]
13741391
ChecksumCRC32C: Optional[ChecksumCRC32C]
1392+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
13751393
ChecksumSHA1: Optional[ChecksumSHA1]
13761394
ChecksumSHA256: Optional[ChecksumSHA256]
13771395

@@ -1445,6 +1463,7 @@ class CopyPartResult(TypedDict, total=False):
14451463
LastModified: Optional[LastModified]
14461464
ChecksumCRC32: Optional[ChecksumCRC32]
14471465
ChecksumCRC32C: Optional[ChecksumCRC32C]
1466+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
14481467
ChecksumSHA1: Optional[ChecksumSHA1]
14491468
ChecksumSHA256: Optional[ChecksumSHA256]
14501469

@@ -1508,6 +1527,7 @@ class CreateMultipartUploadOutput(TypedDict, total=False):
15081527
BucketKeyEnabled: Optional[BucketKeyEnabled]
15091528
RequestCharged: Optional[RequestCharged]
15101529
ChecksumAlgorithm: Optional[ChecksumAlgorithm]
1530+
ChecksumType: Optional[ChecksumType]
15111531

15121532

15131533
class CreateMultipartUploadRequest(ServiceRequest):
@@ -1541,6 +1561,7 @@ class CreateMultipartUploadRequest(ServiceRequest):
15411561
ObjectLockLegalHoldStatus: Optional[ObjectLockLegalHoldStatus]
15421562
ExpectedBucketOwner: Optional[AccountId]
15431563
ChecksumAlgorithm: Optional[ChecksumAlgorithm]
1564+
ChecksumType: Optional[ChecksumType]
15441565

15451566

15461567
SessionExpiration = datetime
@@ -2271,6 +2292,7 @@ class ObjectPart(TypedDict, total=False):
22712292
Size: Optional[Size]
22722293
ChecksumCRC32: Optional[ChecksumCRC32]
22732294
ChecksumCRC32C: Optional[ChecksumCRC32C]
2295+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
22742296
ChecksumSHA1: Optional[ChecksumSHA1]
22752297
ChecksumSHA256: Optional[ChecksumSHA256]
22762298

@@ -2361,8 +2383,10 @@ class GetObjectOutput(TypedDict, total=False):
23612383
ETag: Optional[ETag]
23622384
ChecksumCRC32: Optional[ChecksumCRC32]
23632385
ChecksumCRC32C: Optional[ChecksumCRC32C]
2386+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
23642387
ChecksumSHA1: Optional[ChecksumSHA1]
23652388
ChecksumSHA256: Optional[ChecksumSHA256]
2389+
ChecksumType: Optional[ChecksumType]
23662390
MissingMeta: Optional[MissingMeta]
23672391
VersionId: Optional[ObjectVersionId]
23682392
CacheControl: Optional[CacheControl]
@@ -2501,8 +2525,10 @@ class HeadObjectOutput(TypedDict, total=False):
25012525
ContentLength: Optional[ContentLength]
25022526
ChecksumCRC32: Optional[ChecksumCRC32]
25032527
ChecksumCRC32C: Optional[ChecksumCRC32C]
2528+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
25042529
ChecksumSHA1: Optional[ChecksumSHA1]
25052530
ChecksumSHA256: Optional[ChecksumSHA256]
2531+
ChecksumType: Optional[ChecksumType]
25062532
ETag: Optional[ETag]
25072533
MissingMeta: Optional[MissingMeta]
25082534
VersionId: Optional[ObjectVersionId]
@@ -2692,6 +2718,7 @@ class MultipartUpload(TypedDict, total=False):
26922718
Owner: Optional[Owner]
26932719
Initiator: Optional[Initiator]
26942720
ChecksumAlgorithm: Optional[ChecksumAlgorithm]
2721+
ChecksumType: Optional[ChecksumType]
26952722

26962723

26972724
MultipartUploadList = List[MultipartUpload]
@@ -2736,6 +2763,7 @@ class RestoreStatus(TypedDict, total=False):
27362763
class ObjectVersion(TypedDict, total=False):
27372764
ETag: Optional[ETag]
27382765
ChecksumAlgorithm: Optional[ChecksumAlgorithmList]
2766+
ChecksumType: Optional[ChecksumType]
27392767
Size: Optional[Size]
27402768
StorageClass: Optional[ObjectVersionStorageClass]
27412769
Key: Optional[ObjectKey]
@@ -2787,6 +2815,7 @@ class Object(TypedDict, total=False):
27872815
LastModified: Optional[LastModified]
27882816
ETag: Optional[ETag]
27892817
ChecksumAlgorithm: Optional[ChecksumAlgorithmList]
2818+
ChecksumType: Optional[ChecksumType]
27902819
Size: Optional[Size]
27912820
StorageClass: Optional[ObjectStorageClass]
27922821
Owner: Optional[Owner]
@@ -2861,6 +2890,7 @@ class Part(TypedDict, total=False):
28612890
Size: Optional[Size]
28622891
ChecksumCRC32: Optional[ChecksumCRC32]
28632892
ChecksumCRC32C: Optional[ChecksumCRC32C]
2893+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
28642894
ChecksumSHA1: Optional[ChecksumSHA1]
28652895
ChecksumSHA256: Optional[ChecksumSHA256]
28662896

@@ -2884,6 +2914,7 @@ class ListPartsOutput(TypedDict, total=False):
28842914
StorageClass: Optional[StorageClass]
28852915
RequestCharged: Optional[RequestCharged]
28862916
ChecksumAlgorithm: Optional[ChecksumAlgorithm]
2917+
ChecksumType: Optional[ChecksumType]
28872918

28882919

28892920
class ListPartsRequest(ServiceRequest):
@@ -3224,8 +3255,10 @@ class PutObjectOutput(TypedDict, total=False):
32243255
ETag: Optional[ETag]
32253256
ChecksumCRC32: Optional[ChecksumCRC32]
32263257
ChecksumCRC32C: Optional[ChecksumCRC32C]
3258+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
32273259
ChecksumSHA1: Optional[ChecksumSHA1]
32283260
ChecksumSHA256: Optional[ChecksumSHA256]
3261+
ChecksumType: Optional[ChecksumType]
32293262
ServerSideEncryption: Optional[ServerSideEncryption]
32303263
VersionId: Optional[ObjectVersionId]
32313264
SSECustomerAlgorithm: Optional[SSECustomerAlgorithm]
@@ -3254,6 +3287,7 @@ class PutObjectRequest(ServiceRequest):
32543287
ChecksumAlgorithm: Optional[ChecksumAlgorithm]
32553288
ChecksumCRC32: Optional[ChecksumCRC32]
32563289
ChecksumCRC32C: Optional[ChecksumCRC32C]
3290+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
32573291
ChecksumSHA1: Optional[ChecksumSHA1]
32583292
ChecksumSHA256: Optional[ChecksumSHA256]
32593293
Expires: Optional[Expires]
@@ -3446,6 +3480,7 @@ class UploadPartOutput(TypedDict, total=False):
34463480
ETag: Optional[ETag]
34473481
ChecksumCRC32: Optional[ChecksumCRC32]
34483482
ChecksumCRC32C: Optional[ChecksumCRC32C]
3483+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
34493484
ChecksumSHA1: Optional[ChecksumSHA1]
34503485
ChecksumSHA256: Optional[ChecksumSHA256]
34513486
SSECustomerAlgorithm: Optional[SSECustomerAlgorithm]
@@ -3463,6 +3498,7 @@ class UploadPartRequest(ServiceRequest):
34633498
ChecksumAlgorithm: Optional[ChecksumAlgorithm]
34643499
ChecksumCRC32: Optional[ChecksumCRC32]
34653500
ChecksumCRC32C: Optional[ChecksumCRC32C]
3501+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
34663502
ChecksumSHA1: Optional[ChecksumSHA1]
34673503
ChecksumSHA256: Optional[ChecksumSHA256]
34683504
Key: ObjectKey
@@ -3492,6 +3528,7 @@ class WriteGetObjectResponseRequest(ServiceRequest):
34923528
ContentType: Optional[ContentType]
34933529
ChecksumCRC32: Optional[ChecksumCRC32]
34943530
ChecksumCRC32C: Optional[ChecksumCRC32C]
3531+
ChecksumCRC64NVME: Optional[ChecksumCRC64NVME]
34953532
ChecksumSHA1: Optional[ChecksumSHA1]
34963533
ChecksumSHA256: Optional[ChecksumSHA256]
34973534
DeleteMarker: Optional[DeleteMarker]
@@ -3574,8 +3611,11 @@ def complete_multipart_upload(
35743611
multipart_upload: CompletedMultipartUpload = None,
35753612
checksum_crc32: ChecksumCRC32 = None,
35763613
checksum_crc32_c: ChecksumCRC32C = None,
3614+
checksum_crc64_nvme: ChecksumCRC64NVME = None,
35773615
checksum_sha1: ChecksumSHA1 = None,
35783616
checksum_sha256: ChecksumSHA256 = None,
3617+
checksum_type: ChecksumType = None,
3618+
mpu_object_size: MpuObjectSize = None,
35793619
request_payer: RequestPayer = None,
35803620
expected_bucket_owner: AccountId = None,
35813621
if_match: IfMatch = None,
@@ -3701,6 +3741,7 @@ def create_multipart_upload(
37013741
object_lock_legal_hold_status: ObjectLockLegalHoldStatus = None,
37023742
expected_bucket_owner: AccountId = None,
37033743
checksum_algorithm: ChecksumAlgorithm = None,
3744+
checksum_type: ChecksumType = None,
37043745
**kwargs,
37053746
) -> CreateMultipartUploadOutput:
37063747
raise NotImplementedError
@@ -4747,6 +4788,7 @@ def put_object(
47474788
checksum_algorithm: ChecksumAlgorithm = None,
47484789
checksum_crc32: ChecksumCRC32 = None,
47494790
checksum_crc32_c: ChecksumCRC32C = None,
4791+
checksum_crc64_nvme: ChecksumCRC64NVME = None,
47504792
checksum_sha1: ChecksumSHA1 = None,
47514793
checksum_sha256: ChecksumSHA256 = None,
47524794
expires: Expires = None,
@@ -4925,6 +4967,7 @@ def upload_part(
49254967
checksum_algorithm: ChecksumAlgorithm = None,
49264968
checksum_crc32: ChecksumCRC32 = None,
49274969
checksum_crc32_c: ChecksumCRC32C = None,
4970+
checksum_crc64_nvme: ChecksumCRC64NVME = None,
49284971
checksum_sha1: ChecksumSHA1 = None,
49294972
checksum_sha256: ChecksumSHA256 = None,
49304973
sse_customer_algorithm: SSECustomerAlgorithm = None,
@@ -4983,6 +5026,7 @@ def write_get_object_response(
49835026
content_type: ContentType = None,
49845027
checksum_crc32: ChecksumCRC32 = None,
49855028
checksum_crc32_c: ChecksumCRC32C = None,
5029+
checksum_crc64_nvme: ChecksumCRC64NVME = None,
49865030
checksum_sha1: ChecksumSHA1 = None,
49875031
checksum_sha256: ChecksumSHA256 = None,
49885032
delete_marker: DeleteMarker = None,

0 commit comments

Comments
 (0)