Skip to content

Commit f0da17f

Browse files
author
awstools
committed
Updates SDK to v2.1218.0
1 parent 57fbe6a commit f0da17f

14 files changed

+134
-101
lines changed

.changes/2.1218.0.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[
2+
{
3+
"type": "feature",
4+
"category": "CodeStarNotifications",
5+
"description": "This release adds tag based access control for the UntagResource API."
6+
}
7+
]

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
# Changelog for AWS SDK for JavaScript
2-
<!--LATEST=2.1217.0-->
2+
<!--LATEST=2.1218.0-->
33
<!--ENTRYINSERT-->
44

5+
## 2.1218.0
6+
* feature: CodeStarNotifications: This release adds tag based access control for the UntagResource API.
7+
58
## 2.1217.0
69
* feature: DynamoDB: Increased DynamoDB transaction limit from 25 to 100.
710
* feature: EC2: This feature allows customers to create tags for vpc-endpoint-connections and vpc-endpoint-service-permissions.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma
2929
To use the SDK in the browser, simply add the following script tag to your
3030
HTML pages:
3131

32-
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1217.0.min.js"></script>
32+
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1218.0.min.js"></script>
3333

3434
You can also build a custom browser SDK with your specified set of AWS services.
3535
This can allow you to reduce the SDK's size, specify different API versions of

apis/codestar-notifications-2019-10-15.min.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@
361361
},
362362
"UntagResource": {
363363
"http": {
364-
"requestUri": "/untagResource"
364+
"requestUri": "/untagResource/{resourceArn}"
365365
},
366366
"input": {
367367
"type": "structure",
@@ -370,8 +370,13 @@
370370
"TagKeys"
371371
],
372372
"members": {
373-
"Arn": {},
373+
"Arn": {
374+
"location": "uri",
375+
"locationName": "resourceArn"
376+
},
374377
"TagKeys": {
378+
"location": "querystring",
379+
"locationName": "tagKeys",
375380
"type": "list",
376381
"member": {}
377382
}

apis/codestar-notifications-2019-10-15.normal.json

Lines changed: 54 additions & 36 deletions
Large diffs are not rendered by default.

apis/ecs-2014-11-13.normal.json

Lines changed: 11 additions & 11 deletions
Large diffs are not rendered by default.

clients/codestarnotifications.d.ts

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ declare class CodeStarNotifications extends Service {
1212
constructor(options?: CodeStarNotifications.Types.ClientConfiguration)
1313
config: Config & CodeStarNotifications.Types.ClientConfiguration;
1414
/**
15-
* Creates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as SNS topics) where you want to receive them.
15+
* Creates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as Chatbot topics or Chatbot clients configured for Slack) where you want to receive them.
1616
*/
1717
createNotificationRule(params: CodeStarNotifications.Types.CreateNotificationRuleRequest, callback?: (err: AWSError, data: CodeStarNotifications.Types.CreateNotificationRuleResult) => void): Request<CodeStarNotifications.Types.CreateNotificationRuleResult, AWSError>;
1818
/**
19-
* Creates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as SNS topics) where you want to receive them.
19+
* Creates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as Chatbot topics or Chatbot clients configured for Slack) where you want to receive them.
2020
*/
2121
createNotificationRule(callback?: (err: AWSError, data: CodeStarNotifications.Types.CreateNotificationRuleResult) => void): Request<CodeStarNotifications.Types.CreateNotificationRuleResult, AWSError>;
2222
/**
@@ -52,11 +52,11 @@ declare class CodeStarNotifications extends Service {
5252
*/
5353
listEventTypes(callback?: (err: AWSError, data: CodeStarNotifications.Types.ListEventTypesResult) => void): Request<CodeStarNotifications.Types.ListEventTypesResult, AWSError>;
5454
/**
55-
* Returns a list of the notification rules for an AWS account.
55+
* Returns a list of the notification rules for an Amazon Web Services account.
5656
*/
5757
listNotificationRules(params: CodeStarNotifications.Types.ListNotificationRulesRequest, callback?: (err: AWSError, data: CodeStarNotifications.Types.ListNotificationRulesResult) => void): Request<CodeStarNotifications.Types.ListNotificationRulesResult, AWSError>;
5858
/**
59-
* Returns a list of the notification rules for an AWS account.
59+
* Returns a list of the notification rules for an Amazon Web Services account.
6060
*/
6161
listNotificationRules(callback?: (err: AWSError, data: CodeStarNotifications.Types.ListNotificationRulesResult) => void): Request<CodeStarNotifications.Types.ListNotificationRulesResult, AWSError>;
6262
/**
@@ -68,19 +68,19 @@ declare class CodeStarNotifications extends Service {
6868
*/
6969
listTagsForResource(callback?: (err: AWSError, data: CodeStarNotifications.Types.ListTagsForResourceResult) => void): Request<CodeStarNotifications.Types.ListTagsForResourceResult, AWSError>;
7070
/**
71-
* Returns a list of the notification rule targets for an AWS account.
71+
* Returns a list of the notification rule targets for an Amazon Web Services account.
7272
*/
7373
listTargets(params: CodeStarNotifications.Types.ListTargetsRequest, callback?: (err: AWSError, data: CodeStarNotifications.Types.ListTargetsResult) => void): Request<CodeStarNotifications.Types.ListTargetsResult, AWSError>;
7474
/**
75-
* Returns a list of the notification rule targets for an AWS account.
75+
* Returns a list of the notification rule targets for an Amazon Web Services account.
7676
*/
7777
listTargets(callback?: (err: AWSError, data: CodeStarNotifications.Types.ListTargetsResult) => void): Request<CodeStarNotifications.Types.ListTargetsResult, AWSError>;
7878
/**
79-
* Creates an association between a notification rule and an SNS topic so that the associated target can receive notifications when the events described in the rule are triggered.
79+
* Creates an association between a notification rule and an Chatbot topic or Chatbot client so that the associated target can receive notifications when the events described in the rule are triggered.
8080
*/
8181
subscribe(params: CodeStarNotifications.Types.SubscribeRequest, callback?: (err: AWSError, data: CodeStarNotifications.Types.SubscribeResult) => void): Request<CodeStarNotifications.Types.SubscribeResult, AWSError>;
8282
/**
83-
* Creates an association between a notification rule and an SNS topic so that the associated target can receive notifications when the events described in the rule are triggered.
83+
* Creates an association between a notification rule and an Chatbot topic or Chatbot client so that the associated target can receive notifications when the events described in the rule are triggered.
8484
*/
8585
subscribe(callback?: (err: AWSError, data: CodeStarNotifications.Types.SubscribeResult) => void): Request<CodeStarNotifications.Types.SubscribeResult, AWSError>;
8686
/**
@@ -92,11 +92,11 @@ declare class CodeStarNotifications extends Service {
9292
*/
9393
tagResource(callback?: (err: AWSError, data: CodeStarNotifications.Types.TagResourceResult) => void): Request<CodeStarNotifications.Types.TagResourceResult, AWSError>;
9494
/**
95-
* Removes an association between a notification rule and an Amazon SNS topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered.
95+
* Removes an association between a notification rule and an Chatbot topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered.
9696
*/
9797
unsubscribe(params: CodeStarNotifications.Types.UnsubscribeRequest, callback?: (err: AWSError, data: CodeStarNotifications.Types.UnsubscribeResult) => void): Request<CodeStarNotifications.Types.UnsubscribeResult, AWSError>;
9898
/**
99-
* Removes an association between a notification rule and an Amazon SNS topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered.
99+
* Removes an association between a notification rule and an Chatbot topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered.
100100
*/
101101
unsubscribe(callback?: (err: AWSError, data: CodeStarNotifications.Types.UnsubscribeResult) => void): Request<CodeStarNotifications.Types.UnsubscribeResult, AWSError>;
102102
/**
@@ -120,27 +120,27 @@ declare namespace CodeStarNotifications {
120120
export type ClientRequestToken = string;
121121
export interface CreateNotificationRuleRequest {
122122
/**
123-
* The name for the notification rule. Notifictaion rule names must be unique in your AWS account.
123+
* The name for the notification rule. Notification rule names must be unique in your Amazon Web Services account.
124124
*/
125125
Name: NotificationRuleName;
126126
/**
127127
* A list of event types associated with this notification rule. For a list of allowed events, see EventTypeSummary.
128128
*/
129129
EventTypeIds: EventTypeIds;
130130
/**
131-
* The Amazon Resource Name (ARN) of the resource to associate with the notification rule. Supported resources include pipelines in AWS CodePipeline, repositories in AWS CodeCommit, and build projects in AWS CodeBuild.
131+
* The Amazon Resource Name (ARN) of the resource to associate with the notification rule. Supported resources include pipelines in CodePipeline, repositories in CodeCommit, and build projects in CodeBuild.
132132
*/
133133
Resource: NotificationRuleResource;
134134
/**
135-
* A list of Amazon Resource Names (ARNs) of SNS topics to associate with the notification rule.
135+
* A list of Amazon Resource Names (ARNs) of Amazon Simple Notification Service topics and Chatbot clients to associate with the notification rule.
136136
*/
137137
Targets: Targets;
138138
/**
139-
* The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in AWS CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.
139+
* The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in Amazon CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.
140140
*/
141141
DetailType: DetailType;
142142
/**
143-
* A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request with the same parameters is received and a token is included, the request returns information about the initial request that used that token. The AWS SDKs prepopulate client request tokens. If you are using an AWS SDK, an idempotency token is created for you.
143+
* A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request with the same parameters is received and a token is included, the request returns information about the initial request that used that token. The Amazon Web Services SDKs prepopulate client request tokens. If you are using an Amazon Web Services SDK, an idempotency token is created for you.
144144
*/
145145
ClientRequestToken?: ClientRequestToken;
146146
/**
@@ -173,11 +173,11 @@ declare namespace CodeStarNotifications {
173173
}
174174
export interface DeleteTargetRequest {
175175
/**
176-
* The Amazon Resource Name (ARN) of the SNS topic to delete.
176+
* The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client to delete.
177177
*/
178178
TargetAddress: TargetAddress;
179179
/**
180-
* A Boolean value that can be used to delete all associations with this SNS topic. The default value is FALSE. If set to TRUE, all associations between that target and every notification rule in your AWS account are deleted.
180+
* A Boolean value that can be used to delete all associations with this Chatbot topic. The default value is FALSE. If set to TRUE, all associations between that target and every notification rule in your Amazon Web Services account are deleted.
181181
*/
182182
ForceUnsubscribeAll?: ForceUnsubscribeAll;
183183
}
@@ -207,11 +207,11 @@ declare namespace CodeStarNotifications {
207207
*/
208208
Resource?: NotificationRuleResource;
209209
/**
210-
* A list of the SNS topics associated with the notification rule.
210+
* A list of the Chatbot topics and Chatbot clients associated with the notification rule.
211211
*/
212212
Targets?: TargetsBatch;
213213
/**
214-
* The level of detail included in the notifications for this resource. BASIC will include only the contents of the event as it would appear in AWS CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.
214+
* The level of detail included in the notifications for this resource. BASIC will include only the contents of the event as it would appear in Amazon CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.
215215
*/
216216
DetailType?: DetailType;
217217
/**
@@ -242,7 +242,7 @@ declare namespace CodeStarNotifications {
242242
export type EventTypeName = string;
243243
export interface EventTypeSummary {
244244
/**
245-
* The system-generated ID of the event.
245+
* The system-generated ID of the event. For a complete list of event types and IDs, see Notification concepts in the Developer Tools Console User Guide.
246246
*/
247247
EventTypeId?: EventTypeId;
248248
/**
@@ -303,7 +303,7 @@ declare namespace CodeStarNotifications {
303303
*/
304304
Name: ListNotificationRulesFilterName;
305305
/**
306-
* The value of the attribute you want to use to filter the returned notification rules. For example, if you specify filtering by RESOURCE in Name, you might specify the ARN of a pipeline in AWS CodePipeline for the value.
306+
* The value of the attribute you want to use to filter the returned notification rules. For example, if you specify filtering by RESOURCE in Name, you might specify the ARN of a pipeline in CodePipeline for the value.
307307
*/
308308
Value: ListNotificationRulesFilterValue;
309309
}
@@ -330,7 +330,7 @@ declare namespace CodeStarNotifications {
330330
*/
331331
NextToken?: NextToken;
332332
/**
333-
* The list of notification rules for the AWS account, by Amazon Resource Name (ARN) and ID.
333+
* The list of notification rules for the Amazon Web Services account, by Amazon Resource Name (ARN) and ID.
334334
*/
335335
NotificationRules?: NotificationRuleBatch;
336336
}
@@ -443,23 +443,23 @@ declare namespace CodeStarNotifications {
443443
export type Tags = {[key: string]: TagValue};
444444
export interface Target {
445445
/**
446-
* The target type. Can be an Amazon SNS topic.
446+
* The target type. Can be an Chatbot topic or Chatbot client. Chatbot topics are specified as SNS. Chatbot clients are specified as AWSChatbotSlack.
447447
*/
448448
TargetType?: TargetType;
449449
/**
450-
* The Amazon Resource Name (ARN) of the SNS topic.
450+
* The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client.
451451
*/
452452
TargetAddress?: TargetAddress;
453453
}
454454
export type TargetAddress = string;
455455
export type TargetStatus = "PENDING"|"ACTIVE"|"UNREACHABLE"|"INACTIVE"|"DEACTIVATED"|string;
456456
export interface TargetSummary {
457457
/**
458-
* The Amazon Resource Name (ARN) of the SNS topic.
458+
* The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client.
459459
*/
460460
TargetAddress?: TargetAddress;
461461
/**
462-
* The type of the target (for example, SNS).
462+
* The type of the target (for example, SNS). Chatbot topics are specified as SNS. Chatbot clients are specified as AWSChatbotSlack.
463463
*/
464464
TargetType?: TargetType;
465465
/**
@@ -476,7 +476,7 @@ declare namespace CodeStarNotifications {
476476
*/
477477
Arn: NotificationRuleArn;
478478
/**
479-
* The ARN of the SNS topic to unsubscribe from the notification rule.
479+
* The ARN of the Chatbot topic to unsubscribe from the notification rule.
480480
*/
481481
TargetAddress: TargetAddress;
482482
}
@@ -512,15 +512,15 @@ declare namespace CodeStarNotifications {
512512
*/
513513
Status?: NotificationRuleStatus;
514514
/**
515-
* A list of event types associated with this notification rule.
515+
* A list of event types associated with this notification rule. For a complete list of event types and IDs, see Notification concepts in the Developer Tools Console User Guide.
516516
*/
517517
EventTypeIds?: EventTypeIds;
518518
/**
519519
* The address and type of the targets to receive notifications from this notification rule.
520520
*/
521521
Targets?: Targets;
522522
/**
523-
* The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in AWS CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.
523+
* The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in Amazon CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.
524524
*/
525525
DetailType?: DetailType;
526526
}

0 commit comments

Comments
 (0)