Skip to content

Commit

Permalink
Release v1.30.19 (2020-05-01) (#3298)
Browse files Browse the repository at this point in the history
Release v1.30.19 (2020-05-01)
===

### Service Client Updates
* `service/elasticfilesystem`: Updates service API
  * Change the TagKeys argument for UntagResource to a URL parameter to address an issue with the Java and .NET SDKs.
* `service/ssm`: Updates service API and documentation
  * Added TimeoutSeconds as part of ListCommands API response.
  • Loading branch information
aws-sdk-go-automation committed May 1, 2020
1 parent 2cc1773 commit 9fb4b18
Show file tree
Hide file tree
Showing 9 changed files with 77 additions and 22 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,12 @@
Release v1.30.19 (2020-05-01)
===

### Service Client Updates
* `service/elasticfilesystem`: Updates service API
* Change the TagKeys argument for UntagResource to a URL parameter to address an issue with the Java and .NET SDKs.
* `service/ssm`: Updates service API and documentation
* Added TimeoutSeconds as part of ListCommands API response.

Release v1.30.18 (2020-04-30)
===

Expand Down
12 changes: 12 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.30.18"
const SDKVersion = "1.30.19"
11 changes: 9 additions & 2 deletions models/apis/elasticfilesystem/2015-02-01/api-2.json
Expand Up @@ -1343,14 +1343,21 @@
},
"UntagResourceRequest":{
"type":"structure",
"required":["ResourceId"],
"required":[
"ResourceId",
"TagKeys"
],
"members":{
"ResourceId":{
"shape":"ResourceId",
"location":"uri",
"locationName":"ResourceId"
},
"TagKeys":{"shape":"TagKeys"}
"TagKeys":{
"shape":"TagKeys",
"location":"querystring",
"locationName":"tagKeys"
}
}
},
"UpdateFileSystemRequest":{
Expand Down
3 changes: 2 additions & 1 deletion models/apis/ssm/2014-11-06/api-2.json
Expand Up @@ -2612,7 +2612,8 @@
"DeliveryTimedOutCount":{"shape":"DeliveryTimedOutCount"},
"ServiceRole":{"shape":"ServiceRole"},
"NotificationConfig":{"shape":"NotificationConfig"},
"CloudWatchOutputConfig":{"shape":"CloudWatchOutputConfig"}
"CloudWatchOutputConfig":{"shape":"CloudWatchOutputConfig"},
"TimeoutSeconds":{"shape":"TimeoutSeconds"}
}
},
"CommandFilter":{
Expand Down
13 changes: 7 additions & 6 deletions models/apis/ssm/2014-11-06/docs-2.json
Expand Up @@ -2,7 +2,7 @@
"version": "2.0",
"service": "<fullname>AWS Systems Manager</fullname> <p>AWS Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system (OS) patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems (OSs) and applications at scale. Systems Manager lets you remotely and securely manage the configuration of your managed instances. A <i>managed instance</i> is any Amazon Elastic Compute Cloud instance (EC2 instance), or any on-premises server or virtual machine (VM) in your hybrid environment that has been configured for Systems Manager.</p> <p>This reference is intended to be used with the <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/\">AWS Systems Manager User Guide</a>.</p> <p>To get started, verify prerequisites and configure managed instances. For more information, see <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up.html\">Setting up AWS Systems Manager</a> in the <i>AWS Systems Manager User Guide</i>.</p> <p>For information about other API actions you can perform on EC2 instances, see the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/\">Amazon EC2 API Reference</a>. For information about how to use a Query API, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/making-api-requests.html\">Making API requests</a>. </p>",
"operations": {
"AddTagsToResource": "<p>Adds or overwrites one or more tags for the specified resource. Tags are metadata that you can assign to your documents, managed instances, maintenance windows, Parameter Store parameters, and patch baselines. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define. For example, you could define a set of tags for your account's managed instances that helps you track each instance's owner and stack level. For example: Key=Owner and Value=DbAdmin, SysAdmin, or Dev. Or Key=Stack and Value=Production, Pre-Production, or Test.</p> <p>Each resource can have a maximum of 50 tags. </p> <p>We recommend that you devise a set of tag keys that meets your needs for each resource type. Using a consistent set of tag keys makes it easier for you to manage your resources. You can search and filter the resources based on the tags you add. Tags don't have any semantic meaning to and are interpreted strictly as a string of characters. </p> <p>For more information about using tags with EC2 instances, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">Tagging your Amazon EC2 resources</a> in the <i>Amazon EC2 User Guide</i>.</p>",
"AddTagsToResource": "<p>Adds or overwrites one or more tags for the specified resource. Tags are metadata that you can assign to your documents, managed instances, maintenance windows, Parameter Store parameters, and patch baselines. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define. For example, you could define a set of tags for your account's managed instances that helps you track each instance's owner and stack level. For example: Key=Owner and Value=DbAdmin, SysAdmin, or Dev. Or Key=Stack and Value=Production, Pre-Production, or Test.</p> <p>Each resource can have a maximum of 50 tags. </p> <p>We recommend that you devise a set of tag keys that meets your needs for each resource type. Using a consistent set of tag keys makes it easier for you to manage your resources. You can search and filter the resources based on the tags you add. Tags don't have any semantic meaning to Amazon EC2 and are interpreted strictly as a string of characters. </p> <p>For more information about tags, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">Tagging your Amazon EC2 resources</a> in the <i>Amazon EC2 User Guide</i>.</p>",
"CancelCommand": "<p>Attempts to cancel the command specified by the Command ID. There is no guarantee that the command will be terminated and the underlying process stopped.</p>",
"CancelMaintenanceWindowExecution": "<p>Stops a maintenance window execution that is already in progress and cancels any tasks in the window that have not already starting running. (Tasks already in progress will continue to completion.)</p>",
"CreateActivation": "<p>Generates an activation code and activation ID you can use to register your on-premises server or virtual machine (VM) with Systems Manager. Registering these machines with Systems Manager makes it possible to manage them using Systems Manager capabilities. You use the activation code and ID when installing SSM Agent on machines in your hybrid environment. For more information about requirements for managing on-premises instances and VMs using Systems Manager, see <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-managedinstances.html\">Setting up AWS Systems Manager for hybrid environments</a> in the <i>AWS Systems Manager User Guide</i>. </p> <note> <p>On-premises servers or VMs that are registered with Systems Manager and EC2 instances that you manage with Systems Manager are all called <i>managed instances</i>.</p> </note>",
Expand Down Expand Up @@ -958,7 +958,7 @@
"CommandFilterList": {
"base": null,
"refs": {
"ListCommandInvocationsRequest$Filters": "<p>(Optional) One or more filters. Use a filter to return a more specific list of results. Note that the <code>DocumentName</code> filter is not supported for ListCommandInvocations.</p>",
"ListCommandInvocationsRequest$Filters": "<p>(Optional) One or more filters. Use a filter to return a more specific list of results.</p>",
"ListCommandsRequest$Filters": "<p>(Optional) One or more filters. Use a filter to return a more specific list of results. </p>"
}
},
Expand Down Expand Up @@ -1989,7 +1989,7 @@
"DocumentContent": {
"base": null,
"refs": {
"CreateDocumentRequest$Content": "<p>The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.</p> <p>For examples, see the following topics in the <i>AWS Systems Manager User Guide</i>.</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/create-ssm-console.html\">Create an SSM document (console)</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/create-ssm-document-cli.html\">Create an SSM document (AWS CLI)</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/create-ssm-document-api.html\">Create an SSM document (API)</a> </p> </li> </ul>",
"CreateDocumentRequest$Content": "<p>The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.</p> <p>For examples, see the following topics in the <i>AWS Systems Manager User Guide</i>.</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/create-ssm-document-api.html\">Create an SSM document (AWS API)</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/create-ssm-document-cli.html\">Create an SSM document (AWS CLI)</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/create-ssm-document-api.html\">Create an SSM document (API)</a> </p> </li> </ul>",
"GetDocumentResult$Content": "<p>The contents of the Systems Manager document.</p>",
"InstanceAssociation$Content": "<p>The content of the association document for the instance(s).</p>",
"UpdateDocumentRequest$Content": "<p>A valid JSON or YAML string.</p>"
Expand Down Expand Up @@ -2074,7 +2074,7 @@
}
},
"DocumentKeyValuesFilter": {
"base": "<p>One or more filters. Use a filter to return a more specific list of documents.</p> <p>For keys, you can specify one or more tags that have been applied to a document. </p> <p>Other valid values include Owner, Name, PlatformTypes, and DocumentType.</p> <p>Note that only one Owner can be specified in a request. For example: <code>Key=Owner,Values=Self</code>.</p> <p>If you use Name as a key, you can use a name prefix to return a list of documents. For example, in the AWS CLI, to return a list of all documents that begin with <code>Te</code>, run the following command:</p> <p> <code>aws ssm list-documents --filters Key=Name,Values=Te</code> </p> <p>If you specify more than two keys, only documents that are identified by all the tags are returned in the results. If you specify more than two values for a key, documents that are identified by any of the values are returned in the results.</p> <p>To specify a custom key and value pair, use the format <code>Key=tag:tagName,Values=valueName</code>.</p> <p>For example, if you created a Key called region and are using the AWS CLI to call the <code>list-documents</code> command: </p> <p> <code>aws ssm list-documents --filters Key=tag:region,Values=east,west Key=Owner,Values=Self</code> </p>",
"base": "<p>One or more filters. Use a filter to return a more specific list of documents.</p> <p>For keys, you can specify one or more tags that have been applied to a document. </p> <p>Other valid values include <code>Owner</code>, <code>Name</code>, <code>PlatformTypes</code>, <code>DocumentType</code>, and <code>TargetType</code>.</p> <p>Note that only one Owner can be specified in a request. For example: <code>Key=Owner,Values=Self</code>.</p> <p>If you use Name as a key, you can use a name prefix to return a list of documents. For example, in the AWS CLI, to return a list of all documents that begin with <code>Te</code>, run the following command:</p> <p> <code>aws ssm list-documents --filters Key=Name,Values=Te</code> </p> <p>If you specify more than two keys, only documents that are identified by all the tags are returned in the results. If you specify more than two values for a key, documents that are identified by any of the values are returned in the results.</p> <p>To specify a custom key and value pair, use the format <code>Key=tag:tagName,Values=valueName</code>.</p> <p>For example, if you created a Key called region and are using the AWS CLI to call the <code>list-documents</code> command: </p> <p> <code>aws ssm list-documents --filters Key=tag:region,Values=east,west Key=Owner,Values=Self</code> </p>",
"refs": {
"DocumentKeyValuesFilterList$member": null
}
Expand All @@ -2088,7 +2088,7 @@
"DocumentKeyValuesFilterList": {
"base": null,
"refs": {
"ListDocumentsRequest$Filters": "<p>One or more DocumentKeyValuesFilter objects. Use a filter to return a more specific list of results. For keys, you can specify one or more key-value pair tags that have been applied to a document. Other valid keys include <code>Owner</code>, <code>Name</code>, <code>PlatformTypes</code>, and <code>DocumentType</code>. For example, to return documents you own use <code>Key=Owner,Values=Self</code>. To specify a custom key-value pair, use the format <code>Key=tag:tagName,Values=valueName</code>.</p>"
"ListDocumentsRequest$Filters": "<p>One or more DocumentKeyValuesFilter objects. Use a filter to return a more specific list of results. For keys, you can specify one or more key-value pair tags that have been applied to a document. Other valid keys include <code>Owner</code>, <code>Name</code>, <code>PlatformTypes</code>, <code>DocumentType</code>, and <code>TargetType</code>. For example, to return documents you own use <code>Key=Owner,Values=Self</code>. To specify a custom key-value pair, use the format <code>Key=tag:tagName,Values=valueName</code>.</p>"
}
},
"DocumentKeyValuesFilterValue": {
Expand Down Expand Up @@ -4813,7 +4813,7 @@
"OpsItemSource": {
"base": null,
"refs": {
"CreateOpsItemRequest$Source": "<p>The origin of the OpsItem, such as Amazon EC2 or Systems Manager.</p> <note> <p>The source name can't contain the following strings: aws, amazon, and amzn. </p> </note>",
"CreateOpsItemRequest$Source": "<p>The origin of the OpsItem, such as EC2 or Systems Manager.</p> <note> <p>The source name can't contain the following strings: aws, amazon, and amzn. </p> </note>",
"OpsItem$Source": "<p>The origin of the OpsItem, such as Amazon EC2 or Systems Manager. The impacted resource is a subset of source.</p>",
"OpsItemSummary$Source": "<p>The impacted AWS resource.</p>"
}
Expand Down Expand Up @@ -6886,6 +6886,7 @@
"TimeoutSeconds": {
"base": null,
"refs": {
"Command$TimeoutSeconds": "<p>The <code>TimeoutSeconds</code> value specified for a command.</p>",
"MaintenanceWindowRunCommandParameters$TimeoutSeconds": "<p>If this time is reached and the command has not already started running, it doesn't run.</p>",
"SendCommandRequest$TimeoutSeconds": "<p>If this time is reached and the command has not already started running, it will not run.</p>"
}
Expand Down
11 changes: 11 additions & 0 deletions models/endpoints/endpoints.json
Expand Up @@ -6773,6 +6773,17 @@
}
}
},
"email" : {
"endpoints" : {
"fips-us-gov-west-1" : {
"credentialScope" : {
"region" : "us-gov-west-1"
},
"hostname" : "email-fips.us-gov-west-1.amazonaws.com"
},
"us-gov-west-1" : { }
}
},
"es" : {
"endpoints" : {
"fips" : {
Expand Down
7 changes: 6 additions & 1 deletion service/efs/api.go

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

0 comments on commit 9fb4b18

Please sign in to comment.