Skip to content

Commit e24f8a1

Browse files
authored
Merge branch 'aws:main' into paginator
2 parents baff6f1 + 2e1eac9 commit e24f8a1

File tree

74 files changed

+3261
-433
lines changed

Some content is hidden

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

74 files changed

+3261
-433
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,35 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [3.69.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.68.0...v3.69.0) (2022-04-12)
7+
8+
9+
### Features
10+
11+
* **client-devops-guru:** This release adds new APIs DeleteInsight to deletes the insight along with the associated anomalies, events and recommendations. ([3dc7bfe](https://github.com/aws/aws-sdk-js-v3/commit/3dc7bfebbec642c1008191c00c4a3791665d33b9))
12+
* **client-ec2:** X2idn and X2iedn instances are powered by 3rd generation Intel Xeon Scalable processors with an all-core turbo frequency up to 3.5 GHzAmazon EC2. C6a instances are powered by 3rd generation AMD EPYC processors. ([57c38e8](https://github.com/aws/aws-sdk-js-v3/commit/57c38e8466cfe494da95fa3964967ab8272e6152))
13+
* **client-efs:** Amazon EFS adds support for a ThrottlingException when using the CreateAccessPoint API if the account is nearing the AccessPoint limit(120). ([848941d](https://github.com/aws/aws-sdk-js-v3/commit/848941d3dc0639cfc0f8dca4589ed371947306e1))
14+
* **client-iottwinmaker:** This release adds the following new features: 1) ListEntities API now supports search using ExternalId. 2) BatchPutPropertyValue and GetPropertyValueHistory API now allows users to represent time in sub-second level precisions. ([f000752](https://github.com/aws/aws-sdk-js-v3/commit/f0007527263b955c0e0af12ca2372b00caa40961))
15+
* **clients:** update client endpoints as of 2022-04-12 ([7924dc7](https://github.com/aws/aws-sdk-js-v3/commit/7924dc761026faed00dcca22afe6a42371f5fa8a))
16+
17+
18+
19+
20+
21+
# [3.68.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.67.0...v3.68.0) (2022-04-11)
22+
23+
24+
### Features
25+
26+
* **client-amplifyuibuilder:** In this release, we have added the ability to bind events to component level actions. ([b7a8349](https://github.com/aws/aws-sdk-js-v3/commit/b7a83498370892c2eaa56c7757d22a53b16b8162))
27+
* **client-apprunner:** This release adds tracing for App Runner services with X-Ray using AWS Distro for OpenTelemetry. New APIs: CreateObservabilityConfiguration, DescribeObservabilityConfiguration, ListObservabilityConfigurations, and DeleteObservabilityConfiguration. Updated APIs: CreateService and UpdateService. ([9ca1250](https://github.com/aws/aws-sdk-js-v3/commit/9ca12509acb68fee28553b1ba40135875f1c063b))
28+
* **client-workspaces:** Added API support that allows customers to create GPU-enabled WorkSpaces using EC2 G4dn instances. ([6c11084](https://github.com/aws/aws-sdk-js-v3/commit/6c110847bc757ecaa9c6a968c7d529bf7fa8087a))
29+
* **clients:** update client endpoints as of 2022-04-11 ([dccb5cb](https://github.com/aws/aws-sdk-js-v3/commit/dccb5cbabd70115fdc08e1238ed3a8c2d96e3dc1))
30+
31+
32+
33+
34+
635
# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08)
736

837

CONTRIBUTING.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ lerna run test --scope [package name]
113113
If `lerna` is not available in your environment, you can install it globally with:
114114

115115
```
116-
npm install -g lerna
116+
npm install -g lerna@3
117117
```
118118

119119
If you have touched multiple packages and you want to make sure the package
@@ -128,11 +128,32 @@ You don't need to run this command if the dependency packages are not changed.
128128

129129
### Generating Service Clients
130130

131-
Please refer [codegen](./codegen/README.md)
131+
If you made changes to either [AWS Smithy TypeScript generator](./codegen/smithy-aws-typescript-codegen)
132+
or [Smithy TypeScript generator][smithy typescript repo], you should include
133+
the generated code change to your PR. Here's how to generate clients:
134+
135+
1. Clone and checkout smithy-typescript repo
136+
```
137+
git clone https://github.com/awslabs/smithy-typescript.git && cd smithy-typescript
138+
git checkout [working_branch]
139+
```
140+
141+
1. Build the local branch and publish locally:
142+
```
143+
./gradlew clean build publishToMavenLocal
144+
```
145+
146+
1. Generate service clients in JavaScript SDK repo:
147+
```
148+
yarn generate-clients
149+
```
150+
`generate-clients` is a util script to facilitate the code generation. For more
151+
information, please refer [codegen](./codegen/README.md)
132152
133153
[issues]: https://github.com/aws/aws-sdk-js-v3/issues
134154
[pr]: https://github.com/aws/aws-sdk-js-v3/pulls
135155
[license]: http://aws.amazon.com/apache2.0/
136156
[cla]: http://en.wikipedia.org/wiki/Contributor_License_Agreement
137157
[aws service models]: https://github.com/aws/aws-sdk-js-v3/tree/main/models
138158
[conventional commits]: https://www.conventionalcommits.org/
159+
[smithy typescript repo]: https://github.com/awslabs/smithy-typescript

benchmark/size/report.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
|@aws-sdk/client-cognito-identity-provider|3.58.0|2.9 MB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
1818
|@aws-sdk/client-cognito-sync|3.58.0|637.6 KB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
1919
|@aws-sdk/client-dynamodb|3.58.0|2 MB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
20-
|@aws-sdk/client-ec2|3.60.0|14.6 MB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
21-
|@aws-sdk/client-efs|3.58.0|1 MB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
20+
|@aws-sdk/client-ec2|3.67.0|14.6 MB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
21+
|@aws-sdk/client-efs|3.67.0|1 MB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
2222
|@aws-sdk/client-eventbridge|3.66.0|1.5 MB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
2323
|@aws-sdk/client-firehose|3.58.0|781.5 KB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|
2424
|@aws-sdk/client-glue|3.58.0|4.4 MB|✅(5.62.1)|✅(2.59.0)|✅(0.13.12)|

clients/client-amplifyuibuilder/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [3.68.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.67.0...v3.68.0) (2022-04-11)
7+
8+
9+
### Features
10+
11+
* **client-amplifyuibuilder:** In this release, we have added the ability to bind events to component level actions. ([b7a8349](https://github.com/aws/aws-sdk-js-v3/commit/b7a83498370892c2eaa56c7757d22a53b16b8162))
12+
13+
14+
15+
16+
617
# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08)
718

819
**Note:** Version bump only for package @aws-sdk/client-amplifyuibuilder

clients/client-amplifyuibuilder/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@aws-sdk/client-amplifyuibuilder",
33
"description": "AWS SDK for JavaScript Amplifyuibuilder Client for Node.js, Browser and React Native",
4-
"version": "3.67.0",
4+
"version": "3.68.0",
55
"scripts": {
66
"build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",
77
"build:cjs": "tsc -p tsconfig.cjs.json",

clients/client-amplifyuibuilder/src/models/models_0.ts

Lines changed: 33 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1124,8 +1124,8 @@ export namespace UpdateThemeData {
11241124
}
11251125

11261126
/**
1127-
* <p>Represents the state configuration when an action modifies a property of another
1128-
* element within the same component.</p>
1127+
* <p>Represents the state configuration when an action modifies a property of another element
1128+
* within the same component.</p>
11291129
*/
11301130
export interface MutationActionSetStateParameter {
11311131
/**
@@ -1343,14 +1343,15 @@ export namespace ExportThemesResponse {
13431343
}
13441344

13451345
/**
1346-
* <p>Represents the event action configuration for an element of a <code>Component</code>
1347-
* or <code>ComponentChild</code>. Use for the workflow feature in Amplify Studio
1346+
* <p>Represents the event action configuration for an element of a <code>Component</code> or
1347+
* <code>ComponentChild</code>. Use for the workflow feature in Amplify Studio
13481348
* that allows you to bind events and actions to components. <code>ActionParameters</code>
13491349
* defines the action that is performed when an event occurs on the component.</p>
13501350
*/
13511351
export interface ActionParameters {
13521352
/**
1353-
* <p>The type of navigation action. Valid values are <code>url</code> and <code>anchor</code>. This value is required for a navigation action.</p>
1353+
* <p>The type of navigation action. Valid values are <code>url</code> and <code>anchor</code>.
1354+
* This value is required for a navigation action.</p>
13541355
*/
13551356
type?: ComponentProperty;
13561357

@@ -1360,7 +1361,8 @@ export interface ActionParameters {
13601361
url?: ComponentProperty;
13611362

13621363
/**
1363-
* <p>The HTML anchor link to the location to open. Specify this value for a navigation action.</p>
1364+
* <p>The HTML anchor link to the location to open. Specify this value for a navigation
1365+
* action.</p>
13641366
*/
13651367
anchor?: ComponentProperty;
13661368

@@ -1370,13 +1372,13 @@ export interface ActionParameters {
13701372
target?: ComponentProperty;
13711373

13721374
/**
1373-
* <p>Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.</p>
1375+
* <p>Specifies whether the user should be signed out globally. Specify this value for an auth
1376+
* sign out action.</p>
13741377
*/
13751378
global?: ComponentProperty;
13761379

13771380
/**
1378-
* <p>The name of the data model. Use when the action performs an operation on an Amplify DataStore
1379-
* model.</p>
1381+
* <p>The name of the data model. Use when the action performs an operation on an Amplify DataStore model.</p>
13801382
*/
13811383
model?: string;
13821384

@@ -1386,8 +1388,9 @@ export interface ActionParameters {
13861388
id?: ComponentProperty;
13871389

13881390
/**
1389-
* <p>A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action
1390-
* performs an operation on an Amplify DataStore model.</p>
1391+
* <p>A dictionary of key-value pairs mapping Amplify Studio properties to fields
1392+
* in a data model. Use when the action performs an operation on an Amplify
1393+
* DataStore model.</p>
13911394
*/
13921395
fields?: { [key: string]: ComponentProperty };
13931396

@@ -1407,9 +1410,9 @@ export namespace ActionParameters {
14071410
}
14081411

14091412
/**
1410-
* <p>Describes the configuration of an event. You can bind an event and a corresponding
1411-
* action to a <code>Component</code> or a <code>ComponentChild</code>. A button click
1412-
* is an example of an event. </p>
1413+
* <p>Describes the configuration of an event. You can bind an event and a corresponding action
1414+
* to a <code>Component</code> or a <code>ComponentChild</code>. A button click is an example of
1415+
* an event. </p>
14131416
*/
14141417
export interface ComponentEvent {
14151418
/**
@@ -1421,6 +1424,11 @@ export interface ComponentEvent {
14211424
* <p>Describes information about the action.</p>
14221425
*/
14231426
parameters?: ActionParameters;
1427+
1428+
/**
1429+
* <p>Binds an event to an action on a component. When you specify a <code>bindingEvent</code>, the event is called when the action is performed.</p>
1430+
*/
1431+
bindingEvent?: string;
14241432
}
14251433

14261434
export namespace ComponentEvent {
@@ -1458,10 +1466,16 @@ export interface ComponentChild {
14581466
children?: ComponentChild[];
14591467

14601468
/**
1461-
* <p>Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to
1462-
* bind events and actions to components.</p>
1469+
* <p>Describes the events that can be raised on the child component. Use for the workflow
1470+
* feature in Amplify Studio that allows you to bind events and actions to
1471+
* components.</p>
14631472
*/
14641473
events?: { [key: string]: ComponentEvent };
1474+
1475+
/**
1476+
* <p>The unique ID of the child component in its original source system, such as Figma.</p>
1477+
*/
1478+
sourceId?: string;
14651479
}
14661480

14671481
export namespace ComponentChild {
@@ -1566,8 +1580,9 @@ export interface Component {
15661580
tags?: { [key: string]: string };
15671581

15681582
/**
1569-
* <p>Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to
1570-
* bind events and actions to components.</p>
1583+
* <p>Describes the events that can be raised on the component. Use for the workflow feature in
1584+
* Amplify Studio that allows you to bind events and actions to
1585+
* components.</p>
15711586
*/
15721587
events?: { [key: string]: ComponentEvent };
15731588

clients/client-amplifyuibuilder/src/protocols/Aws_restJson1.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1587,6 +1587,7 @@ const serializeAws_restJson1ComponentChild = (input: ComponentChild, context: __
15871587
input.properties !== null && {
15881588
properties: serializeAws_restJson1ComponentProperties(input.properties, context),
15891589
}),
1590+
...(input.sourceId !== undefined && input.sourceId !== null && { sourceId: input.sourceId }),
15901591
};
15911592
};
15921593

@@ -1651,6 +1652,7 @@ const serializeAws_restJson1ComponentDataConfiguration = (
16511652
const serializeAws_restJson1ComponentEvent = (input: ComponentEvent, context: __SerdeContext): any => {
16521653
return {
16531654
...(input.action !== undefined && input.action !== null && { action: input.action }),
1655+
...(input.bindingEvent !== undefined && input.bindingEvent !== null && { bindingEvent: input.bindingEvent }),
16541656
...(input.parameters !== undefined &&
16551657
input.parameters !== null && { parameters: serializeAws_restJson1ActionParameters(input.parameters, context) }),
16561658
};
@@ -2189,6 +2191,7 @@ const deserializeAws_restJson1ComponentChild = (output: any, context: __SerdeCon
21892191
output.properties !== undefined && output.properties !== null
21902192
? deserializeAws_restJson1ComponentProperties(output.properties, context)
21912193
: undefined,
2194+
sourceId: __expectString(output.sourceId),
21922195
} as any;
21932196
};
21942197

@@ -2267,6 +2270,7 @@ const deserializeAws_restJson1ComponentDataConfiguration = (
22672270
const deserializeAws_restJson1ComponentEvent = (output: any, context: __SerdeContext): ComponentEvent => {
22682271
return {
22692272
action: __expectString(output.action),
2273+
bindingEvent: __expectString(output.bindingEvent),
22702274
parameters:
22712275
output.parameters !== undefined && output.parameters !== null
22722276
? deserializeAws_restJson1ActionParameters(output.parameters, context)

clients/client-apprunner/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [3.68.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.67.0...v3.68.0) (2022-04-11)
7+
8+
9+
### Features
10+
11+
* **client-apprunner:** This release adds tracing for App Runner services with X-Ray using AWS Distro for OpenTelemetry. New APIs: CreateObservabilityConfiguration, DescribeObservabilityConfiguration, ListObservabilityConfigurations, and DeleteObservabilityConfiguration. Updated APIs: CreateService and UpdateService. ([9ca1250](https://github.com/aws/aws-sdk-js-v3/commit/9ca12509acb68fee28553b1ba40135875f1c063b))
12+
13+
14+
15+
16+
617
# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08)
718

819
**Note:** Version bump only for package @aws-sdk/client-apprunner

clients/client-apprunner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@aws-sdk/client-apprunner",
33
"description": "AWS SDK for JavaScript Apprunner Client for Node.js, Browser and React Native",
4-
"version": "3.67.0",
4+
"version": "3.68.0",
55
"scripts": {
66
"build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",
77
"build:cjs": "tsc -p tsconfig.cjs.json",

0 commit comments

Comments
 (0)