Skip to content

Commit 9dd048c

Browse files
Update ASF APIs (#12949)
Co-authored-by: LocalStack Bot <localstack-bot@users.noreply.github.com>
1 parent c5c7aaa commit 9dd048c

File tree

9 files changed

+38
-17
lines changed

9 files changed

+38
-17
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9113,6 +9113,7 @@ class Route(TypedDict, total=False):
91139113
VpcPeeringConnectionId: Optional[String]
91149114
CoreNetworkArn: Optional[CoreNetworkArn]
91159115
OdbNetworkArn: Optional[OdbNetworkArn]
9116+
IpAddress: Optional[String]
91169117

91179118

91189119
RouteList = List[Route]
@@ -20678,6 +20679,7 @@ class TerminateClientVpnConnectionsResult(TypedDict, total=False):
2067820679

2067920680
class TerminateInstancesRequest(ServiceRequest):
2068020681
InstanceIds: InstanceIdStringList
20682+
Force: Optional[Boolean]
2068120683
SkipOsShutdown: Optional[Boolean]
2068220684
DryRun: Optional[Boolean]
2068320685

@@ -29116,6 +29118,7 @@ def terminate_instances(
2911629118
self,
2911729119
context: RequestContext,
2911829120
instance_ids: InstanceIdStringList,
29121+
force: Boolean | None = None,
2911929122
skip_os_shutdown: Boolean | None = None,
2912029123
dry_run: Boolean | None = None,
2912129124
**kwargs,

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
ErrorType = str
4040
GUID = str
4141
HostedZoneId = str
42+
IAMFederationRolesKey = str
43+
IAMFederationSubjectKey = str
4244
Id = str
4345
IdentityCenterApplicationARN = str
4446
IdentityCenterInstanceARN = str
@@ -836,6 +838,12 @@ class AdvancedOptionsStatus(TypedDict, total=False):
836838
DisableTimestamp = datetime
837839

838840

841+
class IAMFederationOptionsOutput(TypedDict, total=False):
842+
Enabled: Optional[Boolean]
843+
SubjectKey: Optional[IAMFederationSubjectKey]
844+
RolesKey: Optional[IAMFederationRolesKey]
845+
846+
839847
class JWTOptionsOutput(TypedDict, total=False):
840848
Enabled: Optional[Boolean]
841849
SubjectKey: Optional[String]
@@ -861,10 +869,17 @@ class AdvancedSecurityOptions(TypedDict, total=False):
861869
InternalUserDatabaseEnabled: Optional[Boolean]
862870
SAMLOptions: Optional[SAMLOptionsOutput]
863871
JWTOptions: Optional[JWTOptionsOutput]
872+
IAMFederationOptions: Optional[IAMFederationOptionsOutput]
864873
AnonymousAuthDisableDate: Optional[DisableTimestamp]
865874
AnonymousAuthEnabled: Optional[Boolean]
866875

867876

877+
class IAMFederationOptionsInput(TypedDict, total=False):
878+
Enabled: Optional[Boolean]
879+
SubjectKey: Optional[IAMFederationSubjectKey]
880+
RolesKey: Optional[IAMFederationRolesKey]
881+
882+
868883
class JWTOptionsInput(TypedDict, total=False):
869884
Enabled: Optional[Boolean]
870885
SubjectKey: Optional[SubjectKey]
@@ -894,6 +909,7 @@ class AdvancedSecurityOptionsInput(TypedDict, total=False):
894909
MasterUserOptions: Optional[MasterUserOptions]
895910
SAMLOptions: Optional[SAMLOptionsInput]
896911
JWTOptions: Optional[JWTOptionsInput]
912+
IAMFederationOptions: Optional[IAMFederationOptionsInput]
897913
AnonymousAuthEnabled: Optional[Boolean]
898914

899915

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -857,6 +857,7 @@ class CreateAccessPointRequest(ServiceRequest):
857857
PublicAccessBlockConfiguration: Optional[PublicAccessBlockConfiguration]
858858
BucketAccountId: Optional[AccountId]
859859
Scope: Optional[Scope]
860+
Tags: Optional[TagList]
860861

861862

862863
class CreateAccessPointResult(TypedDict, total=False):
@@ -2423,6 +2424,7 @@ def create_access_point(
24232424
public_access_block_configuration: PublicAccessBlockConfiguration | None = None,
24242425
bucket_account_id: AccountId | None = None,
24252426
scope: Scope | None = None,
2427+
tags: TagList | None = None,
24262428
**kwargs,
24272429
) -> CreateAccessPointResult:
24282430
raise NotImplementedError

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ Issues = "https://github.com/localstack/localstack/issues"
5454
# minimal required to actually run localstack on the host for services natively implemented in python
5555
base-runtime = [
5656
# pinned / updated by ASF update action
57-
"boto3==1.39.14",
57+
"boto3==1.40.1",
5858
# pinned / updated by ASF update action
59-
"botocore==1.39.14",
59+
"botocore==1.40.1",
6060
"awscrt>=0.13.14,!=0.27.1",
6161
"cbor2>=5.5.0",
6262
"dnspython>=1.16.0",
@@ -79,7 +79,7 @@ base-runtime = [
7979
runtime = [
8080
"localstack-core[base-runtime]",
8181
# pinned / updated by ASF update action
82-
"awscli==1.41.14",
82+
"awscli==1.42.1",
8383
"airspeed-ext>=0.6.3",
8484
# version that has a built wheel
8585
"kclpy-ext>=3.0.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.4
1313
# via localstack-core (pyproject.toml)
14-
boto3==1.39.14
14+
boto3==1.40.1
1515
# via localstack-core (pyproject.toml)
16-
botocore==1.39.14
16+
botocore==1.40.1
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.99.0
3939
# localstack-core
4040
aws-xray-sdk==2.14.0
4141
# via moto-ext
42-
awscli==1.41.14
42+
awscli==1.42.1
4343
# via localstack-core
4444
awscrt==0.27.4
4545
# via localstack-core
46-
boto3==1.39.14
46+
boto3==1.40.1
4747
# via
4848
# aws-sam-translator
4949
# kclpy-ext
5050
# localstack-core
5151
# moto-ext
52-
botocore==1.39.14
52+
botocore==1.40.1
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.99.0
2727
# localstack-core (pyproject.toml)
2828
aws-xray-sdk==2.14.0
2929
# via moto-ext
30-
awscli==1.41.14
30+
awscli==1.42.1
3131
# via localstack-core (pyproject.toml)
3232
awscrt==0.27.4
3333
# via localstack-core
34-
boto3==1.39.14
34+
boto3==1.40.1
3535
# via
3636
# aws-sam-translator
3737
# kclpy-ext
3838
# localstack-core
3939
# moto-ext
40-
botocore==1.39.14
40+
botocore==1.40.1
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.99.0
3939
# localstack-core
4040
aws-xray-sdk==2.14.0
4141
# via moto-ext
42-
awscli==1.41.14
42+
awscli==1.42.1
4343
# via localstack-core
4444
awscrt==0.27.4
4545
# via localstack-core
46-
boto3==1.39.14
46+
boto3==1.40.1
4747
# via
4848
# aws-sam-translator
4949
# kclpy-ext
5050
# localstack-core
5151
# moto-ext
52-
botocore==1.39.14
52+
botocore==1.40.1
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.99.0
3939
# localstack-core
4040
aws-xray-sdk==2.14.0
4141
# via moto-ext
42-
awscli==1.41.14
42+
awscli==1.42.1
4343
# via localstack-core
4444
awscrt==0.27.4
4545
# via localstack-core
46-
boto3==1.39.14
46+
boto3==1.40.1
4747
# via
4848
# aws-sam-translator
4949
# kclpy-ext
5050
# localstack-core
5151
# moto-ext
5252
boto3-stubs==1.39.15
5353
# via localstack-core (pyproject.toml)
54-
botocore==1.39.14
54+
botocore==1.40.1
5555
# via
5656
# aws-xray-sdk
5757
# awscli

0 commit comments

Comments
 (0)