Skip to content

Commit

Permalink
Release v1.27.1 (2020-01-06) (#3065)
Browse files Browse the repository at this point in the history
Release v1.27.1 (2020-01-06)
===

### Service Client Updates
* `service/comprehend`: Updates service API and documentation
* `service/ec2`: Updates service API and documentation
  * This release supports service providers configuring a private DNS name for services other than AWS services and services available in the AWS marketplace. This feature allows consumers to access the service using an existing DNS name without making changes to their applications.
* `service/mediapackage`: Updates service API and documentation
  * You can now restrict direct access to AWS Elemental MediaPackage by securing requests for live content using CDN authorization. With CDN authorization, content requests require a specific HTTP header and authorization code.

### SDK Bugs
* `aws/session`: Fix client init not exposing endpoint resolve error ([#3059](#3059))
  * Fixes the SDK API clients not surfacing endpoint resolution errors, when the EndpointResolver is unable to resolve an endpoint for the client and region.
  • Loading branch information
aws-sdk-go-automation authored Jan 6, 2020
1 parent 81e3e85 commit 6a08738
Show file tree
Hide file tree
Showing 15 changed files with 940 additions and 80 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
Release v1.27.1 (2020-01-06)
===

### Service Client Updates
* `service/comprehend`: Updates service API and documentation
* `service/ec2`: Updates service API and documentation
* This release supports service providers configuring a private DNS name for services other than AWS services and services available in the AWS marketplace. This feature allows consumers to access the service using an existing DNS name without making changes to their applications.
* `service/mediapackage`: Updates service API and documentation
* You can now restrict direct access to AWS Elemental MediaPackage by securing requests for live content using CDN authorization. With CDN authorization, content requests require a specific HTTP header and authorization code.

### SDK Bugs
* `aws/session`: Fix client init not exposing endpoint resolve error ([#3059](https://github.com/aws/aws-sdk-go/pull/3059))
* Fixes the SDK API clients not surfacing endpoint resolution errors, when the EndpointResolver is unable to resolve an endpoint for the client and region.

Release v1.27.0 (2020-01-02)
===

Expand Down
2 changes: 0 additions & 2 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,3 @@
### SDK Enhancements

### SDK Bugs
* `aws/session`: Fix client init not exposing endpoint resolve error ([#3059](https://github.com/aws/aws-sdk-go/pull/3059))
* Fixes the SDK API clients not surfacing endpoint resolution errors, when the EndpointResolver is unable to resolve an endpoint for the client and region.
2 changes: 2 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.27.0"
const SDKVersion = "1.27.1"
42 changes: 37 additions & 5 deletions models/apis/comprehend/2017-11-27/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -971,7 +971,11 @@
"Accuracy":{"shape":"Double"},
"Precision":{"shape":"Double"},
"Recall":{"shape":"Double"},
"F1Score":{"shape":"Double"}
"F1Score":{"shape":"Double"},
"MicroPrecision":{"shape":"Double"},
"MicroRecall":{"shape":"Double"},
"MicroF1Score":{"shape":"Double"},
"HammingLoss":{"shape":"Double"}
}
},
"ClassifierMetadata":{
Expand All @@ -997,7 +1001,8 @@
"ClassifyDocumentResponse":{
"type":"structure",
"members":{
"Classes":{"shape":"ListOfClasses"}
"Classes":{"shape":"ListOfClasses"},
"Labels":{"shape":"ListOfLabels"}
}
},
"ClientRequestTokenString":{
Expand Down Expand Up @@ -1058,7 +1063,8 @@
},
"LanguageCode":{"shape":"LanguageCode"},
"VolumeKmsKeyId":{"shape":"KmsKeyId"},
"VpcConfig":{"shape":"VpcConfig"}
"VpcConfig":{"shape":"VpcConfig"},
"Mode":{"shape":"DocumentClassifierMode"}
}
},
"CreateDocumentClassifierResponse":{
Expand Down Expand Up @@ -1413,9 +1419,17 @@
"type":"structure",
"required":["S3Uri"],
"members":{
"S3Uri":{"shape":"S3Uri"}
"S3Uri":{"shape":"S3Uri"},
"LabelDelimiter":{"shape":"LabelDelimiter"}
}
},
"DocumentClassifierMode":{
"type":"string",
"enum":[
"MULTI_CLASS",
"MULTI_LABEL"
]
},
"DocumentClassifierOutputDataConfig":{
"type":"structure",
"members":{
Expand All @@ -1439,13 +1453,21 @@
"ClassifierMetadata":{"shape":"ClassifierMetadata"},
"DataAccessRoleArn":{"shape":"IamRoleArn"},
"VolumeKmsKeyId":{"shape":"KmsKeyId"},
"VpcConfig":{"shape":"VpcConfig"}
"VpcConfig":{"shape":"VpcConfig"},
"Mode":{"shape":"DocumentClassifierMode"}
}
},
"DocumentClassifierPropertiesList":{
"type":"list",
"member":{"shape":"DocumentClassifierProperties"}
},
"DocumentLabel":{
"type":"structure",
"members":{
"Name":{"shape":"String"},
"Score":{"shape":"Float"}
}
},
"DominantLanguage":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1825,6 +1847,12 @@
},
"exception":true
},
"LabelDelimiter":{
"type":"string",
"max":1,
"min":1,
"pattern":"^[ ~!@#$%^*\\-_+=|\\\\:;\\t>?/]$"
},
"LanguageCode":{
"type":"string",
"enum":[
Expand Down Expand Up @@ -1983,6 +2011,10 @@
"type":"list",
"member":{"shape":"KeyPhrase"}
},
"ListOfLabels":{
"type":"list",
"member":{"shape":"DocumentLabel"}
},
"ListOfSyntaxTokens":{
"type":"list",
"member":{"shape":"SyntaxToken"}
Expand Down
31 changes: 31 additions & 0 deletions models/apis/comprehend/2017-11-27/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -508,6 +508,13 @@
"DocumentClassifierProperties$InputDataConfig": "<p>The input data configuration that you supplied when you created the document classifier for training.</p>"
}
},
"DocumentClassifierMode": {
"base": null,
"refs": {
"CreateDocumentClassifierRequest$Mode": "<p>Indicates the mode in which the classifier will be trained. The classifier can be trained in multi-class mode, which identifies one and only one class for each document, or multi-label mode, which identifies one or more labels for each document. In multi-label mode, multiple labels for an individual document are separated by a delimiter. The default delimiter between labels is a pipe (|).</p>",
"DocumentClassifierProperties$Mode": "<p>Indicates the mode in which the specific classifier was trained. This also indicates the format of input documents and the format of the confusion matrix. Each classifier can only be trained in one mode and this cannot be changed once the classifier is trained.</p>"
}
},
"DocumentClassifierOutputDataConfig": {
"base": "<p>Provides output results configuration parameters for custom classifier jobs. </p>",
"refs": {
Expand All @@ -528,6 +535,12 @@
"ListDocumentClassifiersResponse$DocumentClassifierPropertiesList": "<p>A list containing the properties of each job returned.</p>"
}
},
"DocumentLabel": {
"base": "<p>Specifies one of the label or labels that categorize the document being analyzed.</p>",
"refs": {
"ListOfLabels$member": null
}
},
"DominantLanguage": {
"base": "<p>Returns the code for the dominant language in the input text and the level of confidence that Amazon Comprehend has in the accuracy of the detection.</p>",
"refs": {
Expand Down Expand Up @@ -560,6 +573,10 @@
"ClassifierEvaluationMetrics$Precision": "<p>A measure of the usefulness of the classifier results in the test data. High precision means that the classifier returned substantially more relevant results than irrelevant ones.</p>",
"ClassifierEvaluationMetrics$Recall": "<p>A measure of how complete the classifier results are for the test data. High recall means that the classifier returned most of the relevant results. </p>",
"ClassifierEvaluationMetrics$F1Score": "<p>A measure of how accurate the classifier results are for the test data. It is derived from the <code>Precision</code> and <code>Recall</code> values. The <code>F1Score</code> is the harmonic average of the two scores. The highest score is 1, and the worst score is 0. </p>",
"ClassifierEvaluationMetrics$MicroPrecision": "<p>A measure of the usefulness of the recognizer results in the test data. High precision means that the recognizer returned substantially more relevant results than irrelevant ones. Unlike the Precision metric which comes from averaging the precision of all available labels, this is based on the overall score of all precision scores added together.</p>",
"ClassifierEvaluationMetrics$MicroRecall": "<p>A measure of how complete the classifier results are for the test data. High recall means that the classifier returned most of the relevant results. Specifically, this indicates how many of the correct categories in the text that the model can predict. It is a percentage of correct categories in the text that can found. Instead of averaging the recall scores of all labels (as with Recall), micro Recall is based on the overall score of all recall scores added together.</p>",
"ClassifierEvaluationMetrics$MicroF1Score": "<p>A measure of how accurate the classifier results are for the test data. It is a combination of the <code>Micro Precision</code> and <code>Micro Recall</code> values. The <code>Micro F1Score</code> is the harmonic mean of the two scores. The highest score is 1, and the worst score is 0.</p>",
"ClassifierEvaluationMetrics$HammingLoss": "<p>Indicates the fraction of labels that are incorrectly predicted. Also seen as the fraction of wrong labels compared to the total number of labels. Scores closer to zero are better.</p>",
"EntityRecognizerEvaluationMetrics$Precision": "<p>A measure of the usefulness of the recognizer results in the test data. High precision means that the recognizer returned substantially more relevant results than irrelevant ones. </p>",
"EntityRecognizerEvaluationMetrics$Recall": "<p>A measure of how complete the recognizer results are for the test data. High recall means that the recognizer returned most of the relevant results.</p>",
"EntityRecognizerEvaluationMetrics$F1Score": "<p>A measure of how accurate the recognizer results are for the test data. It is derived from the <code>Precision</code> and <code>Recall</code> values. The <code>F1Score</code> is the harmonic average of the two scores. The highest score is 1, and the worst score is 0. </p>",
Expand Down Expand Up @@ -733,6 +750,7 @@
"base": null,
"refs": {
"DocumentClass$Score": "<p>The confidence score that Amazon Comprehend has this class correctly attributed.</p>",
"DocumentLabel$Score": "<p>The confidence score that Amazon Comprehend has this label correctly attributed.</p>",
"DominantLanguage$Score": "<p>The level of confidence that Amazon Comprehend has in the accuracy of the detection.</p>",
"Entity$Score": "<p>The level of confidence that Amazon Comprehend has in the accuracy of the detection.</p>",
"KeyPhrase$Score": "<p>The level of confidence that Amazon Comprehend has in the accuracy of the detection.</p>",
Expand Down Expand Up @@ -975,6 +993,12 @@
"refs": {
}
},
"LabelDelimiter": {
"base": null,
"refs": {
"DocumentClassifierInputDataConfig$LabelDelimiter": "<p>Indicates the delimiter used to separate each label for training a multi-label classifier. The default delimiter between labels is a pipe (|). You can use a different character as a delimiter (if it's an allowed character) by specifying it under Delimiter for labels. If the training documents use a delimiter other than the default or the delimiter you specify, the labels on that line will be combined to make a single unique label, such as LABELLABELLABEL.</p>"
}
},
"LanguageCode": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1123,6 +1147,12 @@
"DetectKeyPhrasesResponse$KeyPhrases": "<p>A collection of key phrases that Amazon Comprehend identified in the input text. For each key phrase, the response provides the text of the key phrase, where the key phrase begins and ends, and the level of confidence that Amazon Comprehend has in the accuracy of the detection. </p>"
}
},
"ListOfLabels": {
"base": null,
"refs": {
"ClassifyDocumentResponse$Labels": "<p>The labels used the document being analyzed. These are used for multi-label trained models. Individual labels represent different categories that are related in some manner and are not multually exclusive. For example, a movie can be just an action movie, or it can be an action movie, a science fiction movie, and a comedy, all at the same time. </p>"
}
},
"ListOfSyntaxTokens": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1429,6 +1459,7 @@
"DetectSentimentRequest$Text": "<p>A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.</p>",
"DetectSyntaxRequest$Text": "<p>A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.</p>",
"DocumentClass$Name": "<p>The name of the class.</p>",
"DocumentLabel$Name": "<p>The name of the label.</p>",
"DominantLanguage$LanguageCode": "<p>The RFC 5646 language code for the dominant language. For more information about RFC 5646, see <a href=\"https://tools.ietf.org/html/rfc5646\">Tags for Identifying Languages</a> on the <i>IETF Tools</i> web site.</p>",
"Entity$Text": "<p>The text of the entity.</p>",
"InternalServerException$Message": null,
Expand Down
83 changes: 83 additions & 0 deletions models/apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3435,6 +3435,15 @@
"input":{"shape":"StartInstancesRequest"},
"output":{"shape":"StartInstancesResult"}
},
"StartVpcEndpointServicePrivateDnsVerification":{
"name":"StartVpcEndpointServicePrivateDnsVerification",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"StartVpcEndpointServicePrivateDnsVerificationRequest"},
"output":{"shape":"StartVpcEndpointServicePrivateDnsVerificationResult"}
},
"StopInstances":{
"name":"StopInstances",
"http":{
Expand Down Expand Up @@ -7674,6 +7683,7 @@
"members":{
"DryRun":{"shape":"Boolean"},
"AcceptanceRequired":{"shape":"Boolean"},
"PrivateDnsName":{"shape":"String"},
"NetworkLoadBalancerArns":{
"shape":"ValueStringList",
"locationName":"NetworkLoadBalancerArn"
Expand Down Expand Up @@ -13194,6 +13204,14 @@
"locationName":"item"
}
},
"DnsNameState":{
"type":"string",
"enum":[
"pendingVerification",
"verified",
"failed"
]
},
"DnsServersOptionsModifyStructure":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -18096,6 +18114,19 @@
},
"KeyPairName":{"type":"string"},
"KmsKeyId":{"type":"string"},
"LastError":{
"type":"structure",
"members":{
"Message":{
"shape":"String",
"locationName":"message"
},
"Code":{
"shape":"String",
"locationName":"code"
}
}
},
"LaunchPermission":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -20068,6 +20099,8 @@
"members":{
"DryRun":{"shape":"Boolean"},
"ServiceId":{"shape":"ServiceId"},
"PrivateDnsName":{"shape":"String"},
"RemovePrivateDnsName":{"shape":"Boolean"},
"AcceptanceRequired":{"shape":"Boolean"},
"AddNetworkLoadBalancerArns":{
"shape":"ValueStringList",
Expand Down Expand Up @@ -21581,6 +21614,27 @@
"Role"
]
},
"PrivateDnsNameConfiguration":{
"type":"structure",
"members":{
"State":{
"shape":"DnsNameState",
"locationName":"state"
},
"Type":{
"shape":"String",
"locationName":"type"
},
"Value":{
"shape":"String",
"locationName":"value"
},
"Name":{
"shape":"String",
"locationName":"name"
}
}
},
"PrivateIpAddressConfigSet":{
"type":"list",
"member":{
Expand Down Expand Up @@ -24516,6 +24570,10 @@
"shape":"String",
"locationName":"privateDnsName"
},
"PrivateDnsNameConfiguration":{
"shape":"PrivateDnsNameConfiguration",
"locationName":"privateDnsNameConfiguration"
},
"Tags":{
"shape":"TagList",
"locationName":"tagSet"
Expand Down Expand Up @@ -24575,6 +24633,10 @@
"Tags":{
"shape":"TagList",
"locationName":"tagSet"
},
"PrivateDnsNameVerificationState":{
"shape":"DnsNameState",
"locationName":"privateDnsNameVerificationState"
}
}
},
Expand Down Expand Up @@ -25519,6 +25581,23 @@
}
}
},
"StartVpcEndpointServicePrivateDnsVerificationRequest":{
"type":"structure",
"required":["ServiceId"],
"members":{
"DryRun":{"shape":"Boolean"},
"ServiceId":{"shape":"ServiceId"}
}
},
"StartVpcEndpointServicePrivateDnsVerificationResult":{
"type":"structure",
"members":{
"ReturnValue":{
"shape":"Boolean",
"locationName":"return"
}
}
},
"State":{
"type":"string",
"enum":[
Expand Down Expand Up @@ -28269,6 +28348,10 @@
"OwnerId":{
"shape":"String",
"locationName":"ownerId"
},
"LastError":{
"shape":"LastError",
"locationName":"lastError"
}
}
},
Expand Down
Loading

0 comments on commit 6a08738

Please sign in to comment.