8000 Update ASF APIs (#12759) · localstack/localstack@bdc489f · GitHub
[go: up one dir, main page]

Skip to content 8000

Commit bdc489f

Browse files
Update ASF APIs (#12759)
Co-authored-by: LocalStack Bot <localstack-bot@users.noreply.github.com>
1 parent 715d118 commit bdc489f

File tree

8 files changed

+32
-16
lines changed

8 files changed

+32
-16
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3452,6 +3452,8 @@ class SubnetState(StrEnum):
34523452
pending = "pending"
34533453
available = "available"
34543454
unavailable = "unavailable"
3455+
failed = "failed"
3456+
failed_insufficient_capacity = "failed-insufficient-capacity"
34553457

34563458

34573459
class SummaryStatus(StrEnum):
@@ -4609,6 +4611,7 @@ class Address(TypedDict, total=False):
46094611
CustomerOwnedIp: Optional[String]
46104612
CustomerOwnedIpv4Pool: Optional[String]
46114613
CarrierIp: Optional[String]
4614+
SubnetId: Optional[String]
46124615
ServiceManaged: Optional[ServiceManaged]
46134616
InstanceId: Optional[String]
46144617
PublicIp: Optional[String]
@@ -5235,6 +5238,7 @@ class AssociatedRole(TypedDict, total=False):
52355238

52365239

52375240
AssociatedRolesList = List[AssociatedRole]
5241+
AssociatedSubnetList = List[SubnetId]
52385242

52395243

52405244
class AssociatedTargetNetwork(TypedDict, total=False):
@@ -6827,6 +6831,7 @@ class Subnet(TypedDict, total=False):
68276831
Ipv6Native: Optional[Boolean]
68286832
PrivateDnsNameOptionsOnLaunch: Optional[PrivateDnsNameOptionsOnLaunch]
68296833
BlockPublicAccessStates: Optional[BlockPublicAccessStates]
6834+
Type: Optional[String]
68306835
SubnetId: Optional[String]
68316836
State: Optional[SubnetState]
68326837
VpcId: Optional[String]
@@ -8773,6 +8778,7 @@ class NetworkInterface(TypedDict, total=False):
87738778
Ipv6Native: Optional[Boolean]
87748779
Ipv6Address: Optional[String]
87758780
Operator: Optional[OperatorResponse]
8781+
AssociatedSubnets: Optional[AssociatedSubnetList]
87768782

87778783

87788784
class CreateNetworkInterfaceResult(TypedDict, total=False):
@@ -18893,11 +18899,15 @@ class NetworkInterfaceAttachmentChanges(TypedDict, total=False):
1889318899
DeleteOnTermination: Optional[Boolean]
1889418900

1889518901

18902+
SubnetIdList = List[SubnetId]
18903+
18904+
1889618905
class ModifyNetworkInterfaceAttributeRequest(ServiceRequest):
1889718906
EnaSrdSpecification: Optional[EnaSrdSpecification]
1889818907
EnablePrimaryIpv6: Optional[Boolean]
1889918908
ConnectionTrackingSpecification: Optional[ConnectionTrackingSpecificationRequest]
1890018909
AssociatePublicIpAddress: Optional[Boolean]
18910+
AssociatedSubnetIds: Optional[SubnetIdList]
1890118911
DryRun: Optional[Boolean]
1890218912
NetworkInterfaceId: NetworkInterfaceId
1890318913
Description: Optional[AttributeValue]
@@ -27590,6 +27600,7 @@ def modify_network_interface_attribute(
2759027600
enable_primary_ipv6: Boolean | None = None,
2759127601
connection_tracking_specification: ConnectionTrackingSpecificationRequest | None = None,
2759227602
associate_public_ip_address: Boolean | None = None,
27603+
associated_subnet_ids: SubnetIdList | None = None,
2759327604
dry_run: Boolean | None = None,
2759427605
description: AttributeValue | None = None,
2759527606
source_dest_check: AttributeBooleanValue | None = None,

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,9 @@ class KeySpec(StrEnum):
201201
HMAC_384 = "HMAC_384"
202202
HMAC_512 = "HMAC_512"
203203
SM2 = "SM2"
204+
ML_DSA_44 = "ML_DSA_44"
205+
ML_DSA_65 = "ML_DSA_65"
206+
ML_DSA_87 = "ML_DSA_87"
204207

205208

206209
class KeyState(StrEnum):
@@ -231,6 +234,7 @@ class MacAlgorithmSpec(StrEnum):
231234
class MessageType(StrEnum):
232235
RAW = "RAW"
233236
DIGEST = "DIGEST"
237+
EXTERNAL_MU = "EXTERNAL_MU"
234238

235239

236240
class MultiRegionKeyType(StrEnum):
@@ -261,6 +265,7 @@ class SigningAlgorithmSpec(StrEnum):
261265
ECDSA_SHA_384 = "ECDSA_SHA_384"
262266
ECDSA_SHA_512 = "ECDSA_SHA_512"
263267
SM2DSA = "SM2DSA"
268+
ML_DSA_SHAKE_256 = "ML_DSA_SHAKE_256"
264269

265270

266271
class WrappingKeySpec(StrEnum):

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ Issues = "https://github.com/localstack/localstack/issues"
5353
# minimal required to actually run localstack on the host for services natively implemented in python
5454
base-runtime = [
5555
# pinned / updated by ASF update action
56-
"boto3==1.38.32",
56+
"boto3==1.38.36",
5757
# pinned / updated by ASF update action
58-
"botocore==1.38.32",
58+
"botocore==1.38.36",
5959
"awscrt>=0.13.14,!=0.27.1",
6060
"cbor2>=5.5.0",
6161
"dnspython>=1.16.0",

requirements-base-runtime.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ attrs==25.3.0
1111
# referencing
1212
awscrt==0.27.2
1313
# via localstack-core (pyproject.toml)
14-
boto3==1.38.32
14+
boto3==1.38.36
1515
# via localstack-core (pyproject.toml)
16-
botocore==1.38.32
16+
botocore==1.38.36
1717
# via
1818
# boto3
1919
# localstack-core (pyproject.toml)

requirements-dev.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,17 @@ aws-sam-translator==1.98.0
3939
# localstack-core
4040
aws-xray-sdk==2.14.0
4141
# via moto-ext
42-
awscli==1.40.31
42+
awscli==1.40.35
4343
# via localstack-core
4444
awscrt==0.27.2
4545
# via localstack-core
46-
boto3==1.38.32
46+
boto3==1.38.36
4747
# via
4848
# aws-sam-translator
4949
# kclpy-ext
5050
# localstack-core
5151
# moto-ext
52-
botocore==1.38.32
52+
botocore==1.38.36
5353
# via
5454
# aws-xray-sdk
5555
# awscli

requirements-runtime.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@ aws-sam-translator==1.98.0
2727
# localstack-core (pyproject.toml)
2828
aws-xray-sdk==2.14.0
2929
# via moto-ext
30-
awscli==1.40.31
30+
awscli==1.40.35
3131
# via localstack-core (pyproject.toml)
3232
awscrt==0.27.2
3333
# via localstack-core
34-
boto3==1.38.32
34+
boto3==1.38.36
3535
# via
3636
# aws-sam-translator
3737
# kclpy-ext
3838
# localstack-core
3939
# moto-ext
40-
botocore==1.38.32
40+
botocore==1.38.36
4141
# via
4242
# aws-xray-sdk
4343
# awscli

requirements-test.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,17 @@ aws-sam-translator==1.98.0
3939
# localstack-core
4040
aws-xray-sdk==2.14.0
4141
# via moto-ext
42-
awscli==1.40.31
42+
awscli==1.40.35
4343
# via localstack-core
4444
awscrt==0.27.2
4545
# via localstack-core
46-
boto3==1.38.32
46+
boto3==1.38.36
4747
# via
4848
# aws-sam-translator
4949
# kclpy-ext
5050
# localstack-core
5151
# moto-ext
52-
botocore==1.38.32
52+
botocore==1.38.36
5353
# via
5454
# aws-xray-sdk
5555
# awscli

requirements-typehint.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@ aws-sam-translator==1.98.0
3939
# localstack-core
4040
aws-xray-sdk==2.14.0
4141
# via moto-ext
42-
awscli==1.40.31
42+
awscli==1.40.35
4343
# via localstack-core
4444
awscrt==0.27.2
4545
# via localstack-core
46-
boto3==1.38.32
46+
boto3==1.38.36
4747
# via
4848
# aws-sam-translator
4949
# kclpy-ext
5050
# localstack-core
5151
# moto-ext
5252
boto3-stubs==1.38.33
5353
# via localstack-core (pyproject.toml)
54-
botocore==1.38.32
54+
botocore==1.38.36
5555
# via
5656
# aws-xray-sdk
5757
# awscli

0 commit comments

Comments
 (0)
0