Skip to content

Commit ef1b051

Browse files
authored
Merge branch 'main' into go_redshift_2
2 parents c294ad8 + 1dd228f commit ef1b051

File tree

84 files changed

+1666
-1157
lines changed

Some content is hidden

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

84 files changed

+1666
-1157
lines changed

.doc_gen/metadata/iam_metadata.yaml

Lines changed: 30 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ iam_CreateAccessKey:
581581
- description:
582582
snippet_tags:
583583
- iam.swift.import
584-
- iam.swift.basics.iam.createaccesskey
584+
- iam.swift.basics.iam.CreateAccessKey
585585
Bash:
586586
versions:
587587
- sdk_version: 2
@@ -690,7 +690,7 @@ iam_DeleteAccessKey:
690690
- description:
691691
snippet_tags:
692692
- iam.swift.import
693-
- iam.swift.basics.iam.deleteaccesskey
693+
- iam.swift.basics.iam.DeleteAccessKey
694694
Bash:
695695
versions:
696696
- sdk_version: 2
@@ -1026,7 +1026,7 @@ iam_CreatePolicy:
10261026
- description:
10271027
snippet_tags:
10281028
- iam.swift.import
1029-
- iam.swift.basics.iam.createpolicy
1029+
- iam.swift.basics.iam.CreatePolicy
10301030
Bash:
10311031
versions:
10321032
- sdk_version: 2
@@ -1118,7 +1118,7 @@ iam_DeletePolicy:
11181118
- description:
11191119
snippet_tags:
11201120
- iam.swift.import
1121-
- iam.swift.basics.iam.deletepolicy
1121+
- iam.swift.basics.iam.DeletePolicy
11221122
Bash:
11231123
versions:
11241124
- sdk_version: 2
@@ -1216,7 +1216,7 @@ iam_ListPolicies:
12161216
- description:
12171217
snippet_tags:
12181218
- iam.swift.import
1219-
- iam.swift.listpolicies.handler.listpolicies
1219+
- iam.swift.listpolicies.handler.ListPolicies
12201220
C++:
12211221
versions:
12221222
- sdk_version: 1
@@ -1304,7 +1304,7 @@ iam_GetPolicy:
13041304
- description:
13051305
snippet_tags:
13061306
- iam.swift.import
1307-
- iam.swift.getpolicy.handler.getpolicy
1307+
- iam.swift.getpolicy.handler.GetPolicy
13081308
C++:
13091309
versions:
13101310
- sdk_version: 1
@@ -1426,7 +1426,7 @@ iam_AttachRolePolicy:
14261426
- description:
14271427
snippet_tags:
14281428
- iam.swift.import
1429-
- iam.swift.attachrolepolicy.handler.attachrolepolicy
1429+
- iam.swift.attachrolepolicy.handler.AttachRolePolicy
14301430
JavaScript:
14311431
versions:
14321432
- sdk_version: 3
@@ -1543,7 +1543,7 @@ iam_ListAttachedRolePolicies:
15431543
- description:
15441544
snippet_tags:
15451545
- iam.swift.import
1546-
- iam.swift.listattachedrolepolicies.handler.listattachedrolepolicies
1546+
- iam.swift.listattachedrolepolicies.handler.ListAttachedRolePolicies
15471547
services:
15481548
iam: {ListAttachedRolePolicies}
15491549
iam_DetachRolePolicy:
@@ -1645,7 +1645,7 @@ iam_DetachRolePolicy:
16451645
- description:
16461646
snippet_tags:
16471647
- iam.swift.import
1648-
- iam.swift.basics.iam.detachrolepolicy
1648+
- iam.swift.basics.iam.DetachRolePolicy
16491649
Bash:
16501650
versions:
16511651
- sdk_version: 2
@@ -1752,7 +1752,7 @@ iam_CreateRole:
17521752
- description:
17531753
snippet_tags:
17541754
- iam.swift.import
1755-
- iam.swift.createrole.handler.createrole
1755+
- iam.swift.createrole.handler.CreateRole
17561756
JavaScript:
17571757
versions:
17581758
- sdk_version: 3
@@ -1860,7 +1860,7 @@ iam_ListRoles:
18601860
- description:
18611861
snippet_tags:
18621862
- iam.swift.import
1863-
- iam.swift.listroles.handler.listroles
1863+
- iam.swift.listroles.handler.ListRoles
18641864
services:
18651865
iam: {ListRoles}
18661866
iam_GetRole:
@@ -1934,7 +1934,7 @@ iam_GetRole:
19341934
- description:
19351935
snippet_tags:
19361936
- iam.swift.import
1937-
- iam.swift.getrole.handler.getrole
1937+
- iam.swift.getrole.handler.GetRole
19381938
services:
19391939
iam: {GetRole}
19401940
iam_DeleteRole:
@@ -1999,7 +1999,7 @@ iam_DeleteRole:
19991999
- description:
20002000
snippet_tags:
20012001
- iam.swift.import
2002-
- iam.swift.basics.iam.deleterole
2002+
- iam.swift.basics.iam.DeleteRole
20032003
Bash:
20042004
versions:
20052005
- sdk_version: 2
@@ -2114,7 +2114,7 @@ iam_ListRolePolicies:
21142114
- description:
21152115
snippet_tags:
21162116
- iam.swift.import
2117-
- iam.swift.listrolepolicies.handler.listrolepolicies
2117+
- iam.swift.listrolepolicies.handler.ListRolePolicies
21182118
services:
21192119
iam: {ListRolePolicies}
21202120
iam_Scenario_RoleManagement:
@@ -2216,7 +2216,7 @@ iam_CreateUser:
22162216
- description:
22172217
snippet_tags:
22182218
- iam.swift.import
2219-
- iam.swift.createuser.handler.createuser
2219+
- iam.swift.createuser.handler.CreateUser
22202220
Go:
22212221
versions:
22222222
- sdk_version: 2
@@ -2360,7 +2360,7 @@ iam_DeleteUser:
23602360
- description:
23612361
snippet_tags:
23622362
- iam.swift.import
2363-
- iam.swift.basics.iam.deleteuser
2363+
- iam.swift.basics.iam.DeleteUser
23642364
Bash:
23652365
versions:
23662366
- sdk_version: 2
@@ -2411,6 +2411,15 @@ iam_GetUser:
24112411
snippet_tags:
24122412
- aws-cli.bash-linux.iam.errecho
24132413
- aws-cli.bash-linux.iam.GetUser
2414+
Swift:
2415+
versions:
2416+
- sdk_version: 1
2417+
github: swift/example_code/iam
2418+
excerpts:
2419+
- description:
2420+
snippet_tags:
2421+
- iam.swift.import
2422+
- iam.swift.basics.iam.GetUser
24142423
services:
24152424
iam: {GetUser}
24162425
iam_ListUsers:
@@ -2484,7 +2493,7 @@ iam_ListUsers:
24842493
- description:
24852494
snippet_tags:
24862495
- iam.swift.import
2487-
- iam.swift.listusers.handler.listusers
2496+
- iam.swift.listusers.handler.ListUsers
24882497
Go:
24892498
versions:
24902499
- sdk_version: 2
@@ -2693,7 +2702,7 @@ iam_PutUserPolicy:
26932702
- description:
26942703
snippet_tags:
26952704
- iam.swift.import
2696-
- iam.swift.basics.iam.putuserpolicy
2705+
- iam.swift.basics.iam.PutUserPolicy
26972706
services:
26982707
iam: {PutUserPolicy}
26992708
iam_ListUserPolicies:
@@ -2753,7 +2762,7 @@ iam_DeleteUserPolicy:
27532762
- description:
27542763
snippet_tags:
27552764
- iam.swift.import
2756-
- iam.swift.basics.iam.deleteuserpolicy
2765+
- iam.swift.basics.iam.DeleteUserPolicy
27572766
services:
27582767
iam: {DeleteUserPolicy}
27592768
iam_Scenario_UserPolicies:
@@ -3115,7 +3124,7 @@ iam_ListGroups:
31153124
- description:
31163125
snippet_tags:
31173126
- iam.swift.import
3118-
- iam.swift.listgroups.handler.listgroups
3127+
- iam.swift.listgroups.handler.ListGroups
31193128
services:
31203129
iam: {ListGroups}
31213130
iam_CreateSAMLProvider:
@@ -3202,7 +3211,7 @@ iam_CreateServiceLinkedRole:
32023211
- description:
32033212
snippet_tags:
32043213
- iam.swift.import
3205-
- iam.swift.createservicelinkedrole.handler.createservicelinkedrole
3214+
- iam.swift.createservicelinkedrole.handler.CreateServiceLinkedRole
32063215
services:
32073216
iam: {CreateServiceLinkedRole}
32083217
iam_DeleteServiceLinkedRole:

.doc_gen/metadata/ssm_metadata.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ssm_Hello:
3232
snippet_tags:
3333
- python.example_code.ssm.Hello
3434
services:
35-
ssm: {listThings}
35+
ssm: {ListDocuments}
3636
ssm_DescribeParameters:
3737
languages:
3838
Java:
@@ -456,5 +456,5 @@ ssm_Scenario:
456456
snippet_tags:
457457
- python.example_code.ssm.MaintenanceWindowWrapper.class
458458
services:
459-
ssm: {CreateOpsItem, CreateMaintenanceWindow, CreateDocument, SendCommand, CommandInvocations, DeleteMaintenanceWindow,
459+
ssm: {CreateOpsItem, CreateMaintenanceWindow, CreateDocument, SendCommand, ListCommandInvocations, DeleteMaintenanceWindow,
460460
UpdateOpsItem}

.github/workflows/lint-javascript.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
sparse-checkout: |
1717
.github
1818
javascriptv3
19+
workflows
1920
- name: Get changed files
2021
id: changed-files
2122
uses: tj-actions/changed-files@v41
@@ -37,3 +38,6 @@ jobs:
3738
run: |
3839
changed_files=(${{steps.changed-files.outputs.all_changed_files}})
3940
./javascriptv3/github_scripts/lint.sh "${changed_files[@]}"
41+
- name: Run unit tests
42+
if: steps.changed-files.outputs.any_changed == 'true'
43+
run: npm test --prefix javascriptv3

javascriptv3/example_code/cross-services/photo_analyzer/stack.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,23 @@ Resources:
2626
Ref: bucketforimages293BECA3
2727
PolicyDocument:
2828
Statement:
29+
- Action: s3:*
30+
Condition:
31+
Bool:
32+
aws:SecureTransport: "false"
33+
Effect: Deny
34+
Principal:
35+
AWS: "*"
36+
Resource:
37+
- Fn::GetAtt:
38+
- bucketforimages293BECA3
39+
- Arn
40+
- Fn::Join:
41+
- ""
42+
- - Fn::GetAtt:
43+
- bucketforimages293BECA3
44+
- Arn
45+
- /*
2946
- Action:
3047
- s3:GetObject*
3148
- s3:GetBucket*

javascriptv3/example_code/s3/actions/copy-object.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ import { S3Client, CopyObjectCommand } from "@aws-sdk/client-s3";
88

99
const client = new S3Client({});
1010

11+
/**
12+
* Copy an Amazon S3 object from one bucket to another.
13+
*/
1114
export const main = async () => {
1215
const command = new CopyObjectCommand({
1316
CopySource: "SOURCE_BUCKET/SOURCE_OBJECT_KEY",

javascriptv3/example_code/ssm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ For prerequisites, see the [README](../../README.md#Prerequisites) in the `javas
3131

3232
### Get started
3333

34-
- [Hello Systems Manager](hello.js#L4) (`listThings`)
34+
- [Hello Systems Manager](hello.js#L4) (`ListDocuments`)
3535

3636

3737
### Basics

javascriptv3/github_scripts/lint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ done
1212

1313
# Run linting only on filtered files
1414
npm run --prefix javascriptv3 ci-lint -- "${filtered_files[@]//javascriptv3\/}"
15+
16+
# Run format check
17+
npm run --prefix javascriptv3 ci-format-check -- "${@//javascriptv3\/}"

javascriptv3/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@
77
"merge-test-results": "jrm test-results.xml \"**/test_results/**/*.junit.xml\"",
88
"log-tests": "cat test-results.xml",
99
"lint": "lint-staged",
10-
"ci-lint": "eslint"
10+
"ci-lint": "eslint",
11+
"ci-format-check": "prettier --check"
1112
},
1213
"lint-staged": {
1314
"*.{js,ts,jsx,tsx}": [
1415
"eslint",
1516
"prettier -w"
1617
],
17-
"*.{md}": [
18+
"*.md": [
1819
"prettier -w"
1920
]
2021
},

javav2/example_code/ssm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ For prerequisites, see the [README](../../README.md#Prerequisites) in the `javav
3131

3232
### Get started
3333

34-
- [Hello Systems Manager](src/main/java/com/example/ssm/HelloSSM.java#L6) (`listThings`)
34+
- [Hello Systems Manager](src/main/java/com/example/ssm/HelloSSM.java#L6) (`ListDocuments`)
3535

3636

3737
### Basics

python/example_code/ssm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ python -m pip install -r requirements.txt
3636

3737
### Get started
3838

39-
- [Hello Systems Manager](hello.py#L4) (`listThings`)
39+
- [Hello Systems Manager](hello.py#L4) (`ListDocuments`)
4040

4141

4242
### Basics

0 commit comments

Comments
 (0)