Skip to content

Commit bfd81ca

Browse files
authored
Merge branch 'main' into 6957-python-follow-eventbridge-scheduler-workflow
2 parents 4dbd175 + 0ee372d commit bfd81ca

File tree

72 files changed

+3288
-1284
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+3288
-1284
lines changed

.doc_gen/cross-content/phrases-code-examples.ent

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,4 +151,10 @@
151151

152152
<!-- Marketplace Catalog Service -->
153153
<!ENTITY MKTCataloglong '&MKTlong; Catalog API'>
154-
<!ENTITY MKTCatalog '&MKT; Catalog API'>
154+
<!ENTITY MKTCatalog '&MKT; Catalog API'>
155+
156+
<!-- JavaScript runtimes for CloudFront Functions -->
157+
<!ENTITY CFJS10long 'JavaScript runtime 1.0 for &CFlong; Functions'>
158+
<!ENTITY CFJS10 'JavaScript runtime 1.0 for &CF; Functions'>
159+
<!ENTITY CFJS20long 'JavaScript runtime 2.0 for &CFlong; Functions'>
160+
<!ENTITY CFJS20 'JavaScript runtime 2.0 for &CF; Functions'>

.doc_gen/metadata/bedrock-agent-runtime_metadata.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,22 @@ bedrock-agent-runtime_InvokeAgent:
1313
versions:
1414
- sdk_version: 3
1515
github: javascriptv3/example_code/bedrock-agent-runtime
16-
sdkguide:
1716
excerpts:
1817
- description:
1918
snippet_files:
2019
- javascriptv3/example_code/bedrock-agent-runtime/actions/invoke-agent.js
2120
services:
2221
bedrock-agent-runtime: {InvokeAgent}
22+
23+
bedrock-agent-runtime_InvokeFlow:
24+
languages:
25+
JavaScript:
26+
versions:
27+
- sdk_version: 3
28+
github: javascriptv3/example_code/bedrock-agent-runtime
29+
excerpts:
30+
- description:
31+
snippet_files:
32+
- javascriptv3/example_code/bedrock-agent-runtime/actions/invoke-flow.js
33+
services:
34+
bedrock-agent-runtime: {InvokeFlow}

.doc_gen/metadata/ec2_metadata.yaml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1570,6 +1570,19 @@ ec2_DescribeInstances:
15701570
- aws-cli.bash-linux.ec2.aws_cli_error_log
15711571
services:
15721572
ec2: {DescribeInstances}
1573+
ec2_DescribeRouteTables:
1574+
languages:
1575+
PHP:
1576+
versions:
1577+
- sdk_version: 3
1578+
github: php/example_code/ec2
1579+
sdkguide:
1580+
excerpts:
1581+
- description:
1582+
snippet_tags:
1583+
- php.example_code.ec2.service.describeRouteTables
1584+
services:
1585+
ec2: {DescribeRouteTables}
15731586
ec2_DescribeRegions:
15741587
languages:
15751588
Rust:
@@ -1971,6 +1984,16 @@ ec2_CreateSubnet:
19711984
ec2: {CreateSubnet}
19721985
ec2_CreateVpc:
19731986
languages:
1987+
PHP:
1988+
versions:
1989+
- sdk_version: 3
1990+
github: php/example_code/ec2
1991+
sdkguide:
1992+
excerpts:
1993+
- description:
1994+
snippet_tags:
1995+
- php.example_code.ec2.service.createVpc
1996+
19741997
Ruby:
19751998
versions:
19761999
- sdk_version: 3
@@ -1982,6 +2005,45 @@ ec2_CreateVpc:
19822005
- ec2.Ruby.createVpc
19832006
services:
19842007
ec2: {CreateVpc}
2008+
ec2_DeleteVpc:
2009+
languages:
2010+
PHP:
2011+
versions:
2012+
- sdk_version: 3
2013+
github: php/example_code/ec2
2014+
sdkguide:
2015+
excerpts:
2016+
- description:
2017+
snippet_tags:
2018+
- php.example_code.ec2.service.deleteVpc
2019+
services:
2020+
ec2: {DeleteVpc}
2021+
ec2_CreateVpcEndpoint:
2022+
languages:
2023+
PHP:
2024+
versions:
2025+
- sdk_version: 3
2026+
github: php/example_code/ec2
2027+
sdkguide:
2028+
excerpts:
2029+
- description:
2030+
snippet_tags:
2031+
- php.example_code.ec2.service.createVpcEndpoint
2032+
services:
2033+
ec2: {CreateVpcEndpoint}
2034+
ec2_DeleteVpcEndpoint:
2035+
languages:
2036+
PHP:
2037+
versions:
2038+
- sdk_version: 3
2039+
github: php/example_code/ec2
2040+
sdkguide:
2041+
excerpts:
2042+
- description:
2043+
snippet_tags:
2044+
- php.example_code.ec2.service.deleteVpcEndpoint
2045+
services:
2046+
ec2: {DeleteVpcEndpoint}
19852047
ec2_DescribeIamInstanceProfileAssociations:
19862048
languages:
19872049
.NET:

.doc_gen/metadata/lambda_metadata.yaml

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ lambda_Hello:
1313
excerpts:
1414
- description:
1515
snippet_tags:
16-
- lambda.java2.ListLambdaFunctions.complete
16+
- lambda.java2.list.main
1717
.NET:
1818
versions:
1919
- sdk_version: 3
@@ -384,6 +384,15 @@ lambda_Invoke:
384384
lambda: {Invoke}
385385
lambda_GetFunction:
386386
languages:
387+
Java:
388+
versions:
389+
- sdk_version: 2
390+
github: javav2/example_code/lambda
391+
sdkguide:
392+
excerpts:
393+
- description:
394+
snippet_tags:
395+
- lambda.java2.get.function.main
387396
.NET:
388397
versions:
389398
- sdk_version: 3
@@ -469,6 +478,15 @@ lambda_GetFunction:
469478
lambda: {GetFunction}
470479
lambda_UpdateFunctionCode:
471480
languages:
481+
Java:
482+
versions:
483+
- sdk_version: 2
484+
github: javav2/example_code/lambda
485+
sdkguide:
486+
excerpts:
487+
- description:
488+
snippet_tags:
489+
- lambda.java2.get.function.main
472490
.NET:
473491
versions:
474492
- sdk_version: 3
@@ -555,6 +573,15 @@ lambda_UpdateFunctionCode:
555573
lambda: {UpdateFunctionCode}
556574
lambda_UpdateFunctionConfiguration:
557575
languages:
576+
Java:
577+
versions:
578+
- sdk_version: 2
579+
github: javav2/example_code/lambda
580+
sdkguide:
581+
excerpts:
582+
- description:
583+
snippet_tags:
584+
- lambda.java2.update.config.main
558585
.NET:
559586
versions:
560587
- sdk_version: 3
@@ -724,15 +751,13 @@ lambda_ListFunctions:
724751
services:
725752
lambda: {ListFunctions}
726753
lambda_Scenario_GettingStartedFunctions:
727-
title: Get started creating and invoking &LAM; functions using an &AWS; SDK
728-
title_abbrev: Get started with functions
729754
synopsis_list:
730755
- Create an &IAM; role and &LAM; function, then upload handler code.
731756
- Invoke the function with a single parameter and get results.
732757
- Update the function code and configure with an environment variable.
733758
- Invoke the function with new parameters and get results. Display the returned execution log.
734759
- List the functions for your account, then clean up resources.
735-
category: Scenarios
760+
category: Basics
736761
guide_topic:
737762
title: Create a &LAM; function with the console
738763
url: lambda/latest/dg/getting-started-create-function.html

.doc_gen/metadata/s3_metadata.yaml

Lines changed: 59 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,15 @@ s3_DeleteObject:
434434
snippet_tags:
435435
- gov2.workflows.s3.ObjectLock.S3Actions.struct
436436
- gov2.workflows.s3.ObjectLock.DeleteObject
437+
PHP:
438+
versions:
439+
- sdk_version: 3
440+
github: php/example_code/s3
441+
sdkguide:
442+
excerpts:
443+
- description:
444+
snippet_tags:
445+
- php.example_code.s3.service.deleteObject
437446
Python:
438447
versions:
439448
- sdk_version: 3
@@ -2533,6 +2542,29 @@ s3_Scenario_UsingLargeFiles:
25332542
- description: Upload a single file.
25342543
snippet_tags:
25352544
- s3.tm.java2.uploadfile.main
2545+
- description: The code examples use the following imports.
2546+
snippet_tags:
2547+
- s3.java2.performMultiPartUpload.import
2548+
- description: >-
2549+
Use the <ulink url="sdk-for-java/latest/developer-guide/transfer-manager.html"
2550+
type="documentation">S3 Transfer Manager</ulink> on top of the <ulink
2551+
url="sdk-for-java/latest/developer-guide/crt-based-s3-client.html" type="documentation">&AWS;
2552+
CRT-based S3 client</ulink> to transparently perform a multipart upload when the size of the
2553+
content exceeds a threshold. The default threshold size is 8 MB.
2554+
snippet_tags:
2555+
- s3.java2.performMultiPartUpload.transferManager
2556+
- description: >-
2557+
Use the <ulink
2558+
url="https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/s3/S3Client.html">S3Client
2559+
API</ulink> to perform a multipart upload.
2560+
snippet_tags:
2561+
- s3.java2.performMultiPartUpload.s3Client
2562+
- description: >-
2563+
Use the <ulink
2564+
url="https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/s3/S3AsyncClient.html">S3AsyncClient
2565+
API</ulink> with multipart support enabled to perform a multipart upload.
2566+
snippet_tags:
2567+
- s3.java2.performMultiPartUpload.s3AsyncClient
25362568
.NET:
25372569
versions:
25382570
- sdk_version: 3
@@ -2780,6 +2812,7 @@ s3_Scenario_PresignedUrl:
27802812
excerpts:
27812813
- snippet_tags:
27822814
- s3.php.presigned_url.complete
2815+
- php.example_code.s3.service.S3Service
27832816
services:
27842817
s3: {}
27852818
s3_Scenario_ObjectVersioningUsage:
@@ -3138,43 +3171,6 @@ s3_Scenario_UploadStream:
31383171

31393172
services:
31403173
s3: {}
3141-
s3_Scenario_MultipartUpload:
3142-
title: Perform a multipart upload of an &S3; object using an &AWS; SDK
3143-
title_abbrev: Perform a multipart upload
3144-
synopsis: perform a multipart upload to an &S3; object.
3145-
category: Scenarios
3146-
languages:
3147-
Java:
3148-
versions:
3149-
- sdk_version: 2
3150-
github: javav2/example_code/s3
3151-
sdkguide:
3152-
excerpts:
3153-
- description: The code examples use the following imports.
3154-
snippet_tags:
3155-
- s3.java2.performMultiPartUpload.import
3156-
- description: >-
3157-
Use the <ulink url="sdk-for-java/latest/developer-guide/transfer-manager.html"
3158-
type="documentation">S3 Transfer Manager</ulink> on top of the <ulink
3159-
url="sdk-for-java/latest/developer-guide/crt-based-s3-client.html" type="documentation">&AWS;
3160-
CRT-based S3 client</ulink> to transparently perform a multipart upload when the size of the
3161-
content exceeds a threshold. The default threshold size is 8 MB.
3162-
snippet_tags:
3163-
- s3.java2.performMultiPartUpload.transferManager
3164-
- description: >-
3165-
Use the <ulink
3166-
url="https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/s3/S3Client.html">S3Client
3167-
API</ulink> to perform a multipart upload.
3168-
snippet_tags:
3169-
- s3.java2.performMultiPartUpload.s3Client
3170-
- description: >-
3171-
Use the <ulink
3172-
url="https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/s3/S3AsyncClient.html">S3AsyncClient
3173-
API</ulink> with multipart support enabled to perform a multipart upload.
3174-
snippet_tags:
3175-
- s3.java2.performMultiPartUpload.s3AsyncClient
3176-
services:
3177-
s3: {CreateMultipartUpload, UploadPart, CompleteMultipartUpload}
31783174
s3_Scenario_UseChecksums:
31793175
title: Use checksums to work with an &S3; object using an &AWS; SDK
31803176
title_abbrev: Use checksums
@@ -3458,3 +3454,29 @@ s3_Scenario_DeleteAllObjects:
34583454
- javascriptv3/example_code/s3/scenarios/delete-all-objects.js
34593455
services:
34603456
s3: {DeleteObjects, ListObjectsV2}
3457+
s3_Scenario_ExpressBasics:
3458+
title: Learn the basics of Amazon S3 Express One Zone with an &AWS; SDK
3459+
title_abbrev: Learn the basics of S3 Express One Zone
3460+
synopsis_list:
3461+
- Set up a VPC and VPC Endpoint
3462+
- Set up the S3 Express Policies, Roles, and User to work with S3 Express buckets
3463+
- Create two S3 Clients
3464+
- Create two buckets
3465+
- Create an object and copy it over
3466+
- Demonstrate performance difference
3467+
- Populate the buckets to show the lexicographical difference
3468+
- Prompt the user to see if they want to clean up the resources
3469+
category: Basics
3470+
languages:
3471+
PHP:
3472+
versions:
3473+
- sdk_version: 3
3474+
github: php/example_code/s3
3475+
sdkguide:
3476+
excerpts:
3477+
- description:
3478+
snippet_tags:
3479+
- php.example_code.s3.ExpressBasics
3480+
- php.example_code.s3.service.S3Service
3481+
services:
3482+
s3: {CreateVpc, DescribeRouteTables, CreateVpcEndpoint, CreateBucket, CopyObject, GetObject, PutObject, ListObjects, DeleteObject, DeleteBucket, DeleteVpcEndpoint, DeleteVpc}

.doc_gen/templates/zonbook/library_by_sdk_chapter.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{- template "prologue"}}
2-
{{- $omitted_sdks := makeSlice "java_1"}}
2+
{{- $omitted_sdks := makeSlice "java_1" "javascript_101" "javascript_102"}}
33
{{- $html_only_sdks := makeSlice "cli_2" "powershell_4"}}
44
{{- $chapter_id := "code_example_library_by_sdk"}}
55
{{- $include_docs := "file://AWSShared/code-samples/docs/"}}

.github/workflows/validate-doc-metadata.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: checkout repo content
1717
uses: actions/checkout@v4
1818
- name: validate metadata
19-
uses: awsdocs/aws-doc-sdk-examples-tools@2024.42.2
19+
uses: awsdocs/aws-doc-sdk-examples-tools@2024.43.0
2020
with:
2121
doc_gen_only: "False"
2222
strict_titles: "True"

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
.idea
88
*.iml
99
.metadata
10-
.phpunit.result.cache
1110
.recommenders
11+
.phpunit.result.cache
12+
.phpunit.cache
1213
.swiftpm
1314
.venv
1415
.vs
@@ -34,4 +35,4 @@ rust_dev_preview
3435
kotlin/services/**/build/
3536
kotlin/services/**/gradle/
3637
kotlin/services/**/gradlew
37-
kotlin/services/**/gradlew.bat
38+
kotlin/services/**/gradlew.bat

.tools/verify_python.sh

100644100755
File mode changed.

applications/photo-asset-manager/elros-pam/package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)