Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

Commit ff05478

Browse files
update generated ASF APIs to latest version (#5973)
1 parent 9f73079 commit ff05478

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

localstack/aws/api/ec2/__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1671,6 +1671,11 @@ class Ipv6SupportValue(str):
16711671
disable = "disable"
16721672

16731673

1674+
class KeyFormat(str):
1675+
pem = "pem"
1676+
ppk = "ppk"
1677+
1678+
16741679
class KeyType(str):
16751680
rsa = "rsa"
16761681
ed25519 = "ed25519"
@@ -5313,6 +5318,7 @@ class CreateKeyPairRequest(ServiceRequest):
53135318
DryRun: Optional[Boolean]
53145319
KeyType: Optional[KeyType]
53155320
TagSpecifications: Optional[TagSpecificationList]
5321+
KeyFormat: Optional[KeyFormat]
53165322

53175323

53185324
class LaunchTemplateInstanceMaintenanceOptionsRequest(TypedDict, total=False):
@@ -9737,6 +9743,7 @@ class DescribeKeyPairsRequest(ServiceRequest):
97379743
KeyNames: Optional[KeyNameStringList]
97389744
KeyPairIds: Optional[KeyPairIdStringList]
97399745
DryRun: Optional[Boolean]
9746+
IncludePublicKey: Optional[Boolean]
97409747

97419748

97429749
class KeyPairInfo(TypedDict, total=False):
@@ -9745,6 +9752,8 @@ class KeyPairInfo(TypedDict, total=False):
97459752
KeyName: Optional[String]
97469753
KeyType: Optional[KeyType]
97479754
Tags: Optional[TagList]
9755+
PublicKey: Optional[String]
9756+
CreateTime: Optional[MillisecondDateTime]
97489757

97499758

97509759
KeyPairList = List[KeyPairInfo]
@@ -15974,6 +15983,7 @@ def create_key_pair(
1597415983
dry_run: Boolean = None,
1597515984
key_type: KeyType = None,
1597615985
tag_specifications: TagSpecificationList = None,
15986+
key_format: KeyFormat = None,
1597715987
) -> KeyPair:
1597815988
raise NotImplementedError
1597915989

@@ -17810,6 +17820,7 @@ def describe_key_pairs(
1781017820
key_names: KeyNameStringList = None,
1781117821
key_pair_ids: KeyPairIdStringList = None,
1781217822
dry_run: Boolean = None,
17823+
include_public_key: Boolean = None,
1781317824
) -> DescribeKeyPairsResult:
1781417825
raise NotImplementedError
1781517826

localstack/aws/api/ssm/__init__.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1766,6 +1766,9 @@ class AttachmentsSource(TypedDict, total=False):
17661766

17671767

17681768
AttachmentsSourceList = List[AttachmentsSource]
1769+
TargetMapValueList = List[TargetMapValue]
1770+
TargetMap = Dict[TargetMapKey, TargetMapValueList]
1771+
TargetMaps = List[TargetMap]
17691772
AutomationParameterValueList = List[AutomationParameterValue]
17701773
AutomationParameterMap = Dict[AutomationParameterKey, AutomationParameterValueList]
17711774

@@ -1776,6 +1779,7 @@ class Runbook(TypedDict, total=False):
17761779
Parameters: Optional[AutomationParameterMap]
17771780
TargetParameterName: Optional[AutomationParameterKey]
17781781
Targets: Optional[Targets]
1782+
TargetMaps: Optional[TargetMaps]
17791783
MaxConcurrency: Optional[MaxConcurrency]
17801784
MaxErrors: Optional[MaxErrors]
17811785
TargetLocations: Optional[TargetLocations]
@@ -1800,9 +1804,6 @@ class ResolvedTargets(TypedDict, total=False):
18001804
Truncated: Optional[Boolean]
18011805

18021806

1803-
TargetMapValueList = List[TargetMapValue]
1804-
TargetMap = Dict[TargetMapKey, TargetMapValueList]
1805-
TargetMaps = List[TargetMap]
18061807
ValidNextStepList = List[ValidNextStep]
18071808

18081809

0 commit comments

Comments
 (0)