Skip to content

Commit

Permalink
Release v1.25.17 (2019-10-22) (#2905)
Browse files Browse the repository at this point in the history
Release v1.25.17 (2019-10-22)
===

### Service Client Updates
* `service/iotevents`: Updates service API and documentation
* `service/opsworkscm`: Updates service API and documentation
  * AWS OpsWorks for Chef Automate (OWCA) now allows customers to use a custom domain and respective certificate, for their AWS OpsWorks For Chef Automate servers. Customers can now provide a CustomDomain, CustomCertificate and CustomPrivateKey in CreateServer API to configure their Chef Automate servers with a custom domain and certificate.

### SDK Bugs
* `service/s3`,`service/kinesis`: Fix streaming APIs' Err method closing stream ([#2882](#2882))
  * Fixes calling the Err method on SDK's Amazon Kinesis's SubscribeToShared and Amazon S3's SelectObjectContent response EventStream members closing the stream. This would cause unexpected read errors, or early termination of the streams. Only the Close method of the streaming members will close the streams.
  * Related to [#2769](#2769)
  • Loading branch information
aws-sdk-go-automation committed Oct 22, 2019
1 parent e52423b commit 9e41253
Show file tree
Hide file tree
Showing 11 changed files with 370 additions and 52 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,16 @@
Release v1.25.17 (2019-10-22)
===

### Service Client Updates
* `service/iotevents`: Updates service API and documentation
* `service/opsworkscm`: Updates service API and documentation
* AWS OpsWorks for Chef Automate (OWCA) now allows customers to use a custom domain and respective certificate, for their AWS OpsWorks For Chef Automate servers. Customers can now provide a CustomDomain, CustomCertificate and CustomPrivateKey in CreateServer API to configure their Chef Automate servers with a custom domain and certificate.

### SDK Bugs
* `service/s3`,`service/kinesis`: Fix streaming APIs' Err method closing stream ([#2882](https://github.com/aws/aws-sdk-go/pull/2882))
* Fixes calling the Err method on SDK's Amazon Kinesis's SubscribeToShared and Amazon S3's SelectObjectContent response EventStream members closing the stream. This would cause unexpected read errors, or early termination of the streams. Only the Close method of the streaming members will close the streams.
* Related to [#2769](https://github.com/aws/aws-sdk-go/issues/2769)

Release v1.25.16 (2019-10-18)
===

Expand Down
4 changes: 0 additions & 4 deletions CHANGELOG_PENDING.md
Expand Up @@ -3,7 +3,3 @@
### SDK Enhancements

### SDK Bugs
* `service/s3`,`service/kinesis`: Fix streaming APIs' Err method closing stream ([#2882](https://github.com/aws/aws-sdk-go/pull/2882))
* Fixes calling the Err method on SDK's Amazon Kinesis's SubscribeToShared and Amazon S3's SelectObjectContent response EventStream members closing the stream. This would cause unexpected read errors, or early termination of the streams. Only the Close method of the streaming members will close the streams.
* Related to [#2769](https://github.com/aws/aws-sdk-go/issues/2769)

48 changes: 48 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
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.25.16"
const SDKVersion = "1.25.17"
19 changes: 15 additions & 4 deletions models/apis/iotevents/2018-07-27/api-2.json
Expand Up @@ -344,7 +344,8 @@
"detectorModelDescription":{"shape":"DetectorModelDescription"},
"key":{"shape":"AttributeJsonPath"},
"roleArn":{"shape":"AmazonResourceName"},
"tags":{"shape":"Tags"}
"tags":{"shape":"Tags"},
"evaluationMethod":{"shape":"EvaluationMethod"}
}
},
"CreateDetectorModelResponse":{
Expand Down Expand Up @@ -487,7 +488,8 @@
"creationTime":{"shape":"Timestamp"},
"lastUpdateTime":{"shape":"Timestamp"},
"status":{"shape":"DetectorModelVersionStatus"},
"key":{"shape":"AttributeJsonPath"}
"key":{"shape":"AttributeJsonPath"},
"evaluationMethod":{"shape":"EvaluationMethod"}
}
},
"DetectorModelDefinition":{
Expand Down Expand Up @@ -553,9 +555,17 @@
"roleArn":{"shape":"AmazonResourceName"},
"creationTime":{"shape":"Timestamp"},
"lastUpdateTime":{"shape":"Timestamp"},
"status":{"shape":"DetectorModelVersionStatus"}
"status":{"shape":"DetectorModelVersionStatus"},
"evaluationMethod":{"shape":"EvaluationMethod"}
}
},
"EvaluationMethod":{
"type":"string",
"enum":[
"BATCH",
"SERIAL"
]
},
"Event":{
"type":"structure",
"required":["eventName"],
Expand Down Expand Up @@ -1083,7 +1093,8 @@
},
"detectorModelDefinition":{"shape":"DetectorModelDefinition"},
"detectorModelDescription":{"shape":"DetectorModelDescription"},
"roleArn":{"shape":"AmazonResourceName"}
"roleArn":{"shape":"AmazonResourceName"},
"evaluationMethod":{"shape":"EvaluationMethod"}
}
},
"UpdateDetectorModelResponse":{
Expand Down
33 changes: 21 additions & 12 deletions models/apis/iotevents/2018-07-27/docs-2.json
Expand Up @@ -39,7 +39,7 @@
"CreateDetectorModelRequest$roleArn": "<p>The ARN of the role that grants permission to AWS IoT Events to perform its operations.</p>",
"DetectorModelConfiguration$roleArn": "<p>The ARN of the role that grants permission to AWS IoT Events to perform its operations.</p>",
"DetectorModelVersionSummary$roleArn": "<p>The ARN of the role that grants the detector model permission to perform its tasks.</p>",
"LambdaAction$functionArn": "<p>The ARN of the Lambda function which is executed.</p>",
"LambdaAction$functionArn": "<p>The ARN of the AWS Lambda function which is executed.</p>",
"ListTagsForResourceRequest$resourceArn": "<p>The ARN of the resource.</p>",
"LoggingOptions$roleArn": "<p>The ARN of the role that grants permission to AWS IoT Events to perform logging.</p>",
"SNSTopicPublishAction$targetArn": "<p>The ARN of the Amazon SNS target where the message is sent.</p>",
Expand All @@ -58,8 +58,8 @@
"base": null,
"refs": {
"Attribute$jsonPath": "<p>An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to the AWS IoT Events system (<code>BatchPutMessage</code>). Each such message contains a JSON payload, and the attribute (and its paired value) specified here are available for use in the <code>\"condition\"</code> expressions used by detectors. </p> <p>Syntax: <code>&lt;field-name&gt;.&lt;field-name&gt;...</code> </p>",
"CreateDetectorModelRequest$key": "<p>The input attribute key used to identify a device or system in order to create a detector (an instance of the detector model) and then to route each input received to the appropriate detector (instance). This parameter uses a JSON-path expression to specify the attribute-value pair in the message payload of each input that is used to identify the device associated with the input.</p>",
"DetectorModelConfiguration$key": "<p>The input attribute key used to identify a device or system in order to create a detector (an instance of the detector model) and then to route each input received to the appropriate detector (instance). This parameter uses a JSON-path expression to specify the attribute-value pair in the message payload of each input that is used to identify the device associated with the input.</p>"
"CreateDetectorModelRequest$key": "<p>The input attribute key used to identify a device or system to create a detector (an instance of the detector model) and then to route each input received to the appropriate detector (instance). This parameter uses a JSON-path expression to specify the attribute-value pair in the message payload of each input that is used to identify the device associated with the input.</p>",
"DetectorModelConfiguration$key": "<p>The input attribute key used to identify a device or system to create a detector (an instance of the detector model) and then to route each input received to the appropriate detector (instance). This parameter uses a JSON-path expression to specify the attribute-value pair in the message payload of each input that is used to identify the device associated with the input.</p>"
}
},
"Attributes": {
Expand Down Expand Up @@ -124,7 +124,7 @@
"DeliveryStreamName": {
"base": null,
"refs": {
"FirehoseAction$deliveryStreamName": "<p>The name of the Kinesis Data Firehose stream where the data is written.</p>"
"FirehoseAction$deliveryStreamName": "<p>The name of the Kinesis Data Firehose delivery stream where the data is written.</p>"
}
},
"DescribeDetectorModelRequest": {
Expand Down Expand Up @@ -260,6 +260,15 @@
"DetectorModelVersionSummaries$member": null
}
},
"EvaluationMethod": {
"base": null,
"refs": {
"CreateDetectorModelRequest$evaluationMethod": "<p>When set to <code>SERIAL</code>, variables are updated and event conditions evaluated in the order that the events are defined. When set to <code>BATCH</code>, variables are updated and events performed only after all event conditions are evaluated.</p>",
"DetectorModelConfiguration$evaluationMethod": "<p>When set to <code>SERIAL</code>, variables are updated and event conditions evaluated in the order that the events are defined. When set to <code>BATCH</code>, variables are updated and events performed only after all event conditions are evaluated.</p>",
"DetectorModelVersionSummary$evaluationMethod": "<p>When set to <code>SERIAL</code>, variables are updated and event conditions evaluated in the order that the events are defined. When set to <code>BATCH</code>, variables are updated and events performed only after all event conditions are evaluated.</p>",
"UpdateDetectorModelRequest$evaluationMethod": "<p>When set to <code>SERIAL</code>, variables are updated and event conditions evaluated in the order that the events are defined. When set to <code>BATCH</code>, variables are updated and events performed only after all event conditions are evaluated.</p>"
}
},
"Event": {
"base": "<p>Specifies the <code>\"actions\"</code> to be performed when the <code>\"condition\"</code> evaluates to TRUE.</p>",
"refs": {
Expand All @@ -282,15 +291,15 @@
}
},
"FirehoseAction": {
"base": "<p>Sends information about the detector model instance and the event which triggered the action to a Kinesis Data Firehose stream.</p>",
"base": "<p>Sends information about the detector model instance and the event which triggered the action to a Kinesis Data Firehose delivery stream.</p>",
"refs": {
"Action$firehose": "<p>Sends information about the detector model instance and the event which triggered the action to a Kinesis Data Firehose stream.</p>"
"Action$firehose": "<p>Sends information about the detector model instance and the event which triggered the action to a Kinesis Data Firehose delivery stream.</p>"
}
},
"FirehoseSeparator": {
"base": null,
"refs": {
"FirehoseAction$separator": "<p>A character separator that is used to separate records written to the Kinesis Data Firehose stream. Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma).</p>"
"FirehoseAction$separator": "<p>A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma).</p>"
}
},
"Input": {
Expand Down Expand Up @@ -391,9 +400,9 @@
}
},
"LambdaAction": {
"base": "<p>Calls a Lambda function, passing in information about the detector model instance and the event which triggered the action.</p>",
"base": "<p>Calls an AWS Lambda function, passing in information about the detector model instance and the event which triggered the action.</p>",
"refs": {
"Action$lambda": "<p>Calls a Lambda function, passing in information about the detector model instance and the event which triggered the action.</p>"
"Action$lambda": "<p>Calls an AWS Lambda function, passing in information about the detector model instance and the event which triggered the action.</p>"
}
},
"LimitExceededException": {
Expand Down Expand Up @@ -511,7 +520,7 @@
"QueueUrl": {
"base": null,
"refs": {
"SqsAction$queueUrl": "<p>The URL of the SQS queue where the data is written.</p>"
"SqsAction$queueUrl": "<p>The URL of the Amazon SQS queue where the data is written.</p>"
}
},
"ResetTimerAction": {
Expand Down Expand Up @@ -565,9 +574,9 @@
}
},
"SqsAction": {
"base": "<p>Sends information about the detector model instance and the event which triggered the action to an AWS SQS queue.</p>",
"base": "<p>Sends information about the detector model instance and the event which triggered the action to an Amazon SQS queue.</p>",
"refs": {
"Action$sqs": "<p>Sends information about the detector model instance and the event which triggered the action to an AWS SQS queue.</p>"
"Action$sqs": "<p>Sends information about the detector model instance and the event which triggered the action to an Amazon SQS queue.</p>"
}
},
"State": {
Expand Down

0 comments on commit 9e41253

Please sign in to comment.