Skip to content

Commit 39fa060

Browse files
Update endpoint services (#56)
1 parent f1c2318 commit 39fa060

File tree

3 files changed

+108
-91
lines changed

3 files changed

+108
-91
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# LocalStack Python Client Change Log
22

3+
* v2.9: Add endpoints for Account Management, Private Certificate Authority, Bedrock, CloudControl, CodeBuild, CodeCommit, CodeConnections, CodeDeploy, CodePipeline, ElasticTranscoder, MemoryDB, Shield, Textract and Verified Permissions
34
* v2.8: Removes support for python `3.6` and `3.7` and adds `3.12` and `3.13` for parity with boto3
45
* v2.7: Add endpoint config for EventBridge Pipes
56
* v2.6: Add endpoint config for Pinpoint

localstack_client/config.py

+106-90
Original file line numberDiff line numberDiff line change
@@ -13,117 +13,133 @@
1313
# latest version is to access all services via a single "edge service" (port 4566 by default)
1414
_service_ports: Dict[str, int] = {
1515
"edge": 4566,
16+
# Botocore services
17+
# When adding new services below, assign them port 4566
18+
"account": 4566,
19+
"acm": 4619,
20+
"acm-pca": 4566,
21+
"amplify": 4622,
1622
"apigateway": 4567,
23+
"apigatewaymanagementapi": 4625,
1724
"apigatewayv2": 4567,
18-
"kinesis": 4568,
25+
"appconfig": 4632,
26+
"appconfigdata": 4632,
27+
"appflow": 4566,
28+
"application-autoscaling": 4623,
29+
"appsync": 4605,
30+
"athena": 4607,
31+
"autoscaling": 4616,
32+
"backup": 4638,
33+
"batch": 4614,
34+
"bedrock": 4566,
35+
"bedrock-runtime": 4566,
36+
"ce": 4633,
37+
"cloudcontrol": 4566,
38+
"cloudformation": 4581,
39+
"cloudfront": 4606,
40+
"cloudsearch": 4595,
41+
"cloudtrail": 4612,
42+
"cloudwatch": 4582,
43+
"codebuild": 4566,
44+
"codecommit": 4620,
45+
"codeconnections": 4566,
46+
"codedeploy": 4566,
47+
"codepipeline": 4566,
48+
"cognito-identity": 4591,
49+
"cognito-idp": 4590,
50+
"config": 4641,
51+
"configservice": 4641,
52+
"docdb": 4594,
1953
"dynamodb": 4569,
2054
"dynamodbstreams": 4570,
55+
"ec2": 4597,
56+
"ecr": 4610,
57+
"ecs": 4601,
58+
"efs": 4637,
59+
"eks": 4602,
60+
"elasticache": 4598,
61+
"elasticbeanstalk": 4604,
2162
"elasticsearch": 4571,
22-
"s3": 4572,
23-
"firehose": 4573,
24-
"lambda": 4574,
25-
"sns": 4575,
26-
"sqs": 4576,
27-
"redshift": 4577,
28-
"redshift-data": 4577,
63+
"elastictranscoder": 4566,
64+
"elb": 4588,
65+
"elbv2": 4628,
66+
"emr": 4600,
67+
"emr-serverless": 4566,
2968
"es": 4578,
30-
"opensearch": 4578,
31-
"ses": 4579,
32-
"sesv2": 4579,
33-
"route53": 4580,
34-
"route53resolver": 4580,
35-
"cloudformation": 4581,
36-
"cloudwatch": 4582,
37-
"ssm": 4583,
38-
"secretsmanager": 4584,
39-
"stepfunctions": 4585,
40-
"logs": 4586,
4169
"events": 4587,
42-
"elb": 4588,
70+
"firehose": 4573,
71+
"fis": 4643,
72+
"glacier": 4613,
73+
"glue": 4608,
74+
"iam": 4593,
4375
"iot": 4589,
4476
"iotanalytics": 4589,
77+
"iot-data": 4589,
4578
"iotevents": 4589,
4679
"iotevents-data": 4589,
47-
"iotwireless": 4589,
48-
"iot-data": 4589,
4980
"iot-jobs-data": 4589,
50-
"cognito-idp": 4590,
51-
"cognito-identity": 4591,
52-
"sts": 4592,
53-
"iam": 4593,
81+
"iotwireless": 4589,
82+
"kafka": 4624,
83+
"keyspaces": 4566,
84+
"kinesis": 4568,
85+
"kinesisanalytics": 4621,
86+
"kinesisanalyticsv2": 4621,
87+
"kms": 4599,
88+
"lakeformation": 4639,
89+
"lambda": 4574,
90+
"logs": 4586,
91+
"mediaconvert": 4634,
92+
"mediastore": 4617,
93+
"mediastore-data": 4617,
94+
"meteringmarketplace": 4644,
95+
"memorydb": 4566,
96+
"mq": 4566,
97+
"mwaa": 4642,
98+
"neptune": 4594,
99+
"opensearch": 4578,
100+
"organizations": 4615,
101+
"pinpoint": 4566,
102+
"pipes": 4566,
103+
"qldb": 4611,
104+
"qldb-session": 4611,
105+
"ram": 4566,
54106
"rds": 4594,
55107
"rds-data": 4594,
56-
"cloudsearch": 4595,
57-
"swf": 4596,
58-
"ec2": 4597,
59-
"elasticache": 4598,
60-
"kms": 4599,
61-
"emr": 4600,
62-
"ecs": 4601,
63-
"eks": 4602,
64-
"xray": 4603,
65-
"elasticbeanstalk": 4604,
66-
"appsync": 4605,
67-
"cloudfront": 4606,
68-
"athena": 4607,
69-
"glue": 4608,
108+
"redshift": 4577,
109+
"redshift-data": 4577,
110+
"resource-groups": 4636,
111+
"resourcegroupstaggingapi": 4635,
112+
"route53": 4580,
113+
"route53domains": 4566,
114+
"route53resolver": 4580,
115+
"s3": 4572,
116+
"s3control": 4627,
70117
"sagemaker": 4609,
71118
"sagemaker-runtime": 4609,
72-
"ecr": 4610,
73-
"qldb": 4611,
74-
"qldb-session": 4611,
75-
"cloudtrail": 4612,
76-
"glacier": 4613,
77-
"batch": 4614,
78-
"organizations": 4615,
79-
"autoscaling": 4616,
80-
"mediastore": 4617,
81-
"mediastore-data": 4617,
82-
"transfer": 4618,
83-
"acm": 4619,
84-
"codecommit": 4620,
85-
"kinesisanalytics": 4621,
86-
"kinesisanalyticsv2": 4621,
87-
"amplify": 4622,
88-
"application-autoscaling": 4623,
89-
"kafka": 4624,
90-
"apigatewaymanagementapi": 4625,
119+
"scheduler": 4566,
120+
"secretsmanager": 4584,
121+
"serverlessrepo": 4631,
122+
"servicediscovery": 4630,
123+
"ses": 4579,
124+
"sesv2": 4579,
125+
"shield": 4566,
126+
"sns": 4575,
127+
"sqs": 4576,
128+
"ssm": 4583,
129+
"stepfunctions": 4585,
130+
"sts": 4592,
131+
"support": 4629,
132+
"swf": 4596,
133+
"textract": 4566,
91134
"timestream": 4626,
92135
"timestream-query": 4626,
93136
"timestream-write": 4626,
94-
"s3control": 4627,
95-
"elbv2": 4628,
96-
"support": 4629,
97-
"neptune": 4594,
98-
"docdb": 4594,
99-
"servicediscovery": 4630,
100-
"serverlessrepo": 4631,
101-
"appconfig": 4632,
102-
"appconfigdata": 4632,
103-
"ce": 4633,
104-
"mediaconvert": 4634,
105-
"resourcegroupstaggingapi": 4635,
106-
"resource-groups": 4636,
107-
"efs": 4637,
108-
"backup": 4638,
109-
"lakeformation": 4639,
137+
"transcribe": 4566,
138+
"transfer": 4618,
139+
"verifiedpermissions": 4566,
110140
"waf": 4640,
111141
"wafv2": 4640,
112-
"config": 4641,
113-
"configservice": 4641,
114-
"mwaa": 4642,
115-
"fis": 4643,
116-
"meteringmarketplace": 4644,
117-
"transcribe": 4566,
118-
"mq": 4566,
119-
"emr-serverless": 4566,
120-
"appflow": 4566,
121-
"route53domains": 4566,
122-
"keyspaces": 4566,
123-
"scheduler": 4566,
124-
"ram": 4566,
125-
"pinpoint": 4566,
126-
"pipes": 4566,
142+
"xray": 4603,
127143
}
128144

129145
# TODO remove service port mapping above entirely

setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = localstack-client
3-
version = 2.8
3+
version = 2.9
44
url = https://github.com/localstack/localstack-python-client
55
author = LocalStack Team
66
author_email = [email protected]

0 commit comments

Comments
 (0)