Skip to content

Commit

Permalink
Updates SDK to v2.703.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Jun 23, 2020
1 parent e15c82a commit 66d606c
Show file tree
Hide file tree
Showing 13 changed files with 135 additions and 35 deletions.
12 changes: 12 additions & 0 deletions .changes/2.703.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"type": "feature",
"category": "MediaTailor",
"description": "AWS Elemental MediaTailor SDK now allows configuration of Bumper."
},
{
"type": "feature",
"category": "Organizations",
"description": "Added a new error message to support the requirement for a Business License on AWS accounts in China to create an organization."
}
]
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.702.0-->
<!--LATEST=2.703.0-->
<!--ENTRYINSERT-->

## 2.703.0
* feature: MediaTailor: AWS Elemental MediaTailor SDK now allows configuration of Bumper.
* feature: Organizations: Added a new error message to support the requirement for a Business License on AWS accounts in China to create an organization.

## 2.702.0
* bugfix: EFS: Check for ValidationException in integration tests
* feature: EC2: This release adds Tag On Create feature support for the ImportImage, ImportSnapshot, ExportImage and CreateInstanceExportTask APIs.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ version.
To use the SDK in the browser, simply add the following script tag to your
HTML pages:

<script src="https://sdk.amazonaws.com/js/aws-sdk-2.702.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.703.0.min.js"></script>

You can also build a custom browser SDK with your specified set of AWS services.
This can allow you to reduce the SDK's size, specify different API versions of
Expand Down
65 changes: 42 additions & 23 deletions apis/mediatailor-2018-04-23.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,17 +59,20 @@
"AvailSuppression": {
"shape": "S6"
},
"CdnConfiguration": {
"Bumper": {
"shape": "S8"
},
"DashConfiguration": {
"CdnConfiguration": {
"shape": "S9"
},
"DashConfiguration": {
"shape": "Sa"
},
"HlsConfiguration": {
"shape": "Sb"
"shape": "Sc"
},
"LivePreRollConfiguration": {
"shape": "Sc"
"shape": "Sd"
},
"Name": {},
"PersonalizationThresholdSeconds": {
Expand All @@ -81,7 +84,7 @@
"SlateAdUrl": {},
"Tags": {
"locationName": "tags",
"shape": "Sf"
"shape": "Sg"
},
"TranscodeProfileName": {},
"VideoContentSourceUrl": {}
Expand Down Expand Up @@ -118,14 +121,17 @@
"AvailSuppression": {
"shape": "S6"
},
"CdnConfiguration": {
"Bumper": {
"shape": "S8"
},
"DashConfiguration": {
"CdnConfiguration": {
"shape": "S9"
},
"DashConfiguration": {
"shape": "Sa"
},
"HlsConfiguration": {
"shape": "Sb"
"shape": "Sc"
},
"Name": {},
"PlaybackConfigurationArn": {},
Expand All @@ -134,7 +140,7 @@
"SlateAdUrl": {},
"Tags": {
"locationName": "tags",
"shape": "Sf"
"shape": "Sg"
},
"TranscodeProfileName": {},
"PersonalizationThresholdSeconds": {
Expand Down Expand Up @@ -173,7 +179,7 @@
"members": {
"Tags": {
"locationName": "tags",
"shape": "Sf"
"shape": "Sg"
}
},
"type": "structure"
Expand All @@ -191,9 +197,12 @@
"AvailSuppression": {
"shape": "S6"
},
"CdnConfiguration": {
"Bumper": {
"shape": "S8"
},
"CdnConfiguration": {
"shape": "S9"
},
"DashConfiguration": {
"members": {
"MpdLocation": {},
Expand All @@ -202,7 +211,7 @@
"type": "structure"
},
"LivePreRollConfiguration": {
"shape": "Sc"
"shape": "Sd"
},
"Name": {},
"PersonalizationThresholdSeconds": {
Expand All @@ -211,7 +220,7 @@
"SlateAdUrl": {},
"Tags": {
"locationName": "tags",
"shape": "Sf"
"shape": "Sg"
},
"TranscodeProfileName": {},
"VideoContentSourceUrl": {}
Expand All @@ -224,17 +233,20 @@
"AvailSuppression": {
"shape": "S6"
},
"CdnConfiguration": {
"Bumper": {
"shape": "S8"
},
"DashConfiguration": {
"CdnConfiguration": {
"shape": "S9"
},
"DashConfiguration": {
"shape": "Sa"
},
"HlsConfiguration": {
"shape": "Sb"
"shape": "Sc"
},
"LivePreRollConfiguration": {
"shape": "Sc"
"shape": "Sd"
},
"Name": {},
"PersonalizationThresholdSeconds": {
Expand All @@ -246,7 +258,7 @@
"SlateAdUrl": {},
"Tags": {
"locationName": "tags",
"shape": "Sf"
"shape": "Sg"
},
"TranscodeProfileName": {},
"VideoContentSourceUrl": {}
Expand All @@ -267,7 +279,7 @@
},
"Tags": {
"locationName": "tags",
"shape": "Sf"
"shape": "Sg"
}
},
"required": [
Expand Down Expand Up @@ -313,27 +325,34 @@
}
},
"S8": {
"type": "structure",
"members": {
"EndUrl": {},
"StartUrl": {}
}
},
"S9": {
"members": {
"AdSegmentUrlPrefix": {},
"ContentSegmentUrlPrefix": {}
},
"type": "structure"
},
"S9": {
"Sa": {
"members": {
"ManifestEndpointPrefix": {},
"MpdLocation": {},
"OriginManifestType": {}
},
"type": "structure"
},
"Sb": {
"Sc": {
"members": {
"ManifestEndpointPrefix": {}
},
"type": "structure"
},
"Sc": {
"Sd": {
"type": "structure",
"members": {
"AdDecisionServerUrl": {},
Expand All @@ -342,7 +361,7 @@
}
}
},
"Sf": {
"Sg": {
"key": {},
"type": "map",
"value": {}
Expand Down
30 changes: 30 additions & 0 deletions apis/mediatailor-2018-04-23.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,20 @@
}
}
},
"Bumper": {
"type": "structure",
"documentation": "<p>The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. </p>",
"members": {
"EndUrl": {
"documentation": "<p>The URL for the end bumper asset. </p>",
"shape": "__string"
},
"StartUrl": {
"documentation": "<p>The URL for the start bumper asset. </p>",
"shape": "__string"
}
}
},
"CdnConfiguration": {
"documentation": "<p>The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. </p>",
"members": {
Expand Down Expand Up @@ -243,6 +257,10 @@
"shape": "AvailSuppression",
"documentation": "<p>The configuration for Avail Suppression. Ad suppression can be used to turn off ad personalization in a long manifest, or if a viewer joins mid-break.</p>"
},
"Bumper": {
"shape": "Bumper",
"documentation": "<p>The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. </p>"
},
"CdnConfiguration": {
"documentation": "<p>The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. </p>",
"shape": "CdnConfiguration"
Expand Down Expand Up @@ -388,6 +406,10 @@
"documentation": "<p>The configuration for Avail Suppression. Ad suppression can be used to turn off ad personalization in a long manifest, or if a viewer joins mid-break.</p>",
"shape": "AvailSuppression"
},
"Bumper": {
"shape": "Bumper",
"documentation": "<p>The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. </p>"
},
"CdnConfiguration": {
"documentation": "<p>The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. </p>",
"shape": "CdnConfiguration"
Expand Down Expand Up @@ -464,6 +486,10 @@
"shape": "AvailSuppression",
"documentation": "<p>The configuration for Avail Suppression. Ad suppression can be used to turn off ad personalization in a long manifest, or if a viewer joins mid-break.</p>"
},
"Bumper": {
"shape": "Bumper",
"documentation": "<p>The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. </p>"
},
"CdnConfiguration": {
"documentation": "<p>The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. </p>",
"shape": "CdnConfiguration"
Expand Down Expand Up @@ -514,6 +540,10 @@
"shape": "AvailSuppression",
"documentation": "<p>The configuration for Avail Suppression. Ad suppression can be used to turn off ad personalization in a long manifest, or if a viewer joins mid-break.</p>"
},
"Bumper": {
"shape": "Bumper",
"documentation": "<p>The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. </p>"
},
"CdnConfiguration": {
"documentation": "<p>The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. </p>",
"shape": "CdnConfiguration"
Expand Down
9 changes: 9 additions & 0 deletions apis/organizations-2016-11-28.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -889,6 +889,9 @@
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "UnsupportedAPIEndpointException"
}
],
"documentation": "<p>Disables the integration of an AWS service (the service that is specified by <code>ServicePrincipal</code>) with AWS Organizations. When you disable integration, the specified service no longer can create a <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html\">service-linked role</a> in <i>new</i> accounts in your organization. This means the service can't perform operations on your behalf on any new accounts in your organization. The service can still perform operations in older accounts until the service completes its clean-up from AWS Organizations.</p> <p/> <important> <p>We recommend that you disable integration between AWS Organizations and the specified AWS service by using the console or commands that are provided by the specified service. Doing so ensures that the other service is aware that it can clean up any resources that are required only for the integration. How the service cleans up its resources in the organization's accounts depends on that service. For more information, see the documentation for the other AWS service.</p> </important> <p>After you perform the <code>DisableAWSServiceAccess</code> operation, the specified service can no longer perform operations in your organization's accounts unless the operations are explicitly permitted by the IAM policies that are attached to your roles.</p> <p>For more information about integrating other services with AWS Organizations, including the list of services that work with Organizations, see <a href=\"http://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.html\">Integrating AWS Organizations with Other AWS Services</a> in the <i>AWS Organizations User Guide.</i> </p> <p>This operation can be called only from the organization's master account.</p>"
Expand Down Expand Up @@ -972,6 +975,9 @@
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "UnsupportedAPIEndpointException"
}
],
"documentation": "<p>Enables the integration of an AWS service (the service that is specified by <code>ServicePrincipal</code>) with AWS Organizations. When you enable integration, you allow the specified service to create a <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html\">service-linked role</a> in all the accounts in your organization. This allows the service to perform operations on your behalf in your organization and its accounts.</p> <important> <p>We recommend that you enable integration between AWS Organizations and the specified AWS service by using the console or commands that are provided by the specified service. Doing so ensures that the service is aware that it can create the resources that are required for the integration. How the service creates those resources in the organization's accounts depends on that service. For more information, see the documentation for the other AWS service.</p> </important> <p>For more information about enabling services to integrate with AWS Organizations, see <a href=\"http://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.html\">Integrating AWS Organizations with Other AWS Services</a> in the <i>AWS Organizations User Guide.</i> </p> <p>This operation can be called only from the organization's master account and only if the organization has <a href=\"http://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html\">enabled all features</a>.</p>"
Expand Down Expand Up @@ -1178,6 +1184,9 @@
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "UnsupportedAPIEndpointException"
}
],
"documentation": "<p>Returns a list of the AWS services that you enabled to integrate with your organization. After a service on this list creates the resources that it requires for the integration, it can perform operations on your organization and its accounts.</p> <p>For more information about integrating other services with AWS Organizations, including the list of services that currently work with Organizations, see <a href=\"http://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.html\">Integrating AWS Organizations with Other AWS Services</a> in the <i>AWS Organizations User Guide.</i> </p> <p>This operation can be called only from the organization's master account or by a member account that is a delegated administrator for an AWS service.</p>"
Expand Down
26 changes: 26 additions & 0 deletions clients/mediatailor.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,16 @@ declare namespace MediaTailor {
*/
Value?: __string;
}
export interface Bumper {
/**
* The URL for the end bumper asset.
*/
EndUrl?: __string;
/**
* The URL for the start bumper asset.
*/
StartUrl?: __string;
}
export interface CdnConfiguration {
/**
* A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the following origin: ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
Expand Down Expand Up @@ -136,6 +146,10 @@ declare namespace MediaTailor {
* The configuration for Avail Suppression. Ad suppression can be used to turn off ad personalization in a long manifest, or if a viewer joins mid-break.
*/
AvailSuppression?: AvailSuppression;
/**
* The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break.
*/
Bumper?: Bumper;
/**
* The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
*/
Expand Down Expand Up @@ -243,6 +257,10 @@ declare namespace MediaTailor {
* The configuration for Avail Suppression. Ad suppression can be used to turn off ad personalization in a long manifest, or if a viewer joins mid-break.
*/
AvailSuppression?: AvailSuppression;
/**
* The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break.
*/
Bumper?: Bumper;
/**
* The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
*/
Expand Down Expand Up @@ -311,6 +329,10 @@ declare namespace MediaTailor {
* The configuration for Avail Suppression. Ad suppression can be used to turn off ad personalization in a long manifest, or if a viewer joins mid-break.
*/
AvailSuppression?: AvailSuppression;
/**
* The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break.
*/
Bumper?: Bumper;
/**
* The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
*/
Expand Down Expand Up @@ -357,6 +379,10 @@ declare namespace MediaTailor {
* The configuration for Avail Suppression. Ad suppression can be used to turn off ad personalization in a long manifest, or if a viewer joins mid-break.
*/
AvailSuppression?: AvailSuppression;
/**
* The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break.
*/
Bumper?: Bumper;
/**
* The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
*/
Expand Down
2 changes: 1 addition & 1 deletion dist/aws-sdk-core-react-native.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ return /******/ (function(modules) { // webpackBootstrap
/**
* @constant
*/
VERSION: '2.702.0',
VERSION: '2.703.0',

/**
* @api private
Expand Down
Loading

0 comments on commit 66d606c

Please sign in to comment.