diff --git a/.changes/1.8.23.json b/.changes/1.8.23.json new file mode 100644 index 0000000000..ec843294f0 --- /dev/null +++ b/.changes/1.8.23.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ssm``", + "description": "Update ssm client to latest version", + "type": "api-change" + }, + { + "category": "``inspector``", + "description": "Update inspector client to latest version", + "type": "api-change" + }, + { + "category": "``snowball``", + "description": "Update snowball client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8932ab3002..5238926d34 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.8.23 +====== + +* api-change:``ssm``: Update ssm client to latest version +* api-change:``inspector``: Update inspector client to latest version +* api-change:``snowball``: Update snowball client to latest version + + 1.8.22 ====== diff --git a/botocore/__init__.py b/botocore/__init__.py index c59ccabda7..5308ee9006 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import re import logging -__version__ = '1.8.22' +__version__ = '1.8.23' class NullHandler(logging.Handler): diff --git a/botocore/data/inspector/2016-02-16/service-2.json b/botocore/data/inspector/2016-02-16/service-2.json index b000f16247..f897dd6e3c 100644 --- a/botocore/data/inspector/2016-02-16/service-2.json +++ b/botocore/data/inspector/2016-02-16/service-2.json @@ -769,6 +769,7 @@ "max":300, "min":1 }, + "ArnCount":{"type":"integer"}, "AssessmentRulesPackageArnList":{ "type":"list", "member":{"shape":"Arn"}, @@ -1154,6 +1155,7 @@ "durationInSeconds", "rulesPackageArns", "userAttributesForFindings", + "assessmentRunCount", "createdAt" ], "members":{ @@ -1181,6 +1183,14 @@ "shape":"UserAttributeList", "documentation":"

The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.

" }, + "lastAssessmentRunArn":{ + "shape":"Arn", + "documentation":"

The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template. This value exists only when the value of assessmentRunCount is greater than zero.

" + }, + "assessmentRunCount":{ + "shape":"ArnCount", + "documentation":"

The number of existing assessment runs associated with this assessment template. This value can be zero or a positive integer.

" + }, "createdAt":{ "shape":"Timestamp", "documentation":"

The time at which the assessment template is created.

" diff --git a/botocore/data/snowball/2016-06-30/service-2.json b/botocore/data/snowball/2016-06-30/service-2.json index 7851bc3e66..50ee13be0a 100644 --- a/botocore/data/snowball/2016-06-30/service-2.json +++ b/botocore/data/snowball/2016-06-30/service-2.json @@ -507,7 +507,7 @@ }, "AddressId":{ "shape":"AddressId", - "documentation":"

The ID for the address that you want the cluster shipped to.>

" + "documentation":"

The ID for the address that you want the cluster shipped to.

" }, "KmsKeyARN":{ "shape":"KmsKeyARN", @@ -1211,11 +1211,11 @@ }, "InboundShipment":{ "shape":"Shipment", - "documentation":"

The Status and TrackingNumber values for a Snowball being delivered to the address that you specified for a particular job.

" + "documentation":"

The Status and TrackingNumber values for a Snowball being returned to AWS for a particular job.

" }, "OutboundShipment":{ "shape":"Shipment", - "documentation":"

The Status and TrackingNumber values for a Snowball being returned to AWS for a particular job.

" + "documentation":"

The Status and TrackingNumber values for a Snowball being delivered to the address that you specified for a particular job.

" } }, "documentation":"

A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

" diff --git a/botocore/data/ssm/2014-11-06/service-2.json b/botocore/data/ssm/2014-11-06/service-2.json index a858bb75d6..bd10a991ee 100644 --- a/botocore/data/ssm/2014-11-06/service-2.json +++ b/botocore/data/ssm/2014-11-06/service-2.json @@ -27,7 +27,7 @@ {"shape":"InternalServerError"}, {"shape":"TooManyTagsError"} ], - "documentation":"

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.

Each resource can have a maximum of 10 tags.

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.

For more information about tags, see Tagging Your Amazon EC2 Resources in the Amazon EC2 User Guide.

" + "documentation":"

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.

Each resource can have a maximum of 50 tags.

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.

For more information about tags, see Tagging Your Amazon EC2 Resources in the Amazon EC2 User Guide.

" }, "CancelCommand":{ "name":"CancelCommand", @@ -150,7 +150,7 @@ {"shape":"ResourceLimitExceededException"}, {"shape":"InternalServerError"} ], - "documentation":"

Creates a patch baseline.

" + "documentation":"

Creates a patch baseline.

For information about valid key and value pairs in PatchFilters for each supported operating system type, see PatchFilter.

" }, "CreateResourceDataSync":{ "name":"CreateResourceDataSync", @@ -934,7 +934,7 @@ {"shape":"InvalidKeyId"}, {"shape":"InvalidNextToken"} ], - "documentation":"

Retrieve parameters in a specific hierarchy. For more information, see Working with Systems Manager Parameters.

Request results are returned on a best-effort basis. If you specify MaxResults in the request, the response includes information up to the limit specified. The number of items returned, however, can be between zero and the value of MaxResults. If the service reaches an internal limit while processing the results, it stops the operation and returns the matching values up to that point and a NextToken. You can specify the NextToken in a subsequent call to get the next set of results.

" + "documentation":"

Retrieve parameters in a specific hierarchy. For more information, see Working with Systems Manager Parameters.

Request results are returned on a best-effort basis. If you specify MaxResults in the request, the response includes information up to the limit specified. The number of items returned, however, can be between zero and the value of MaxResults. If the service reaches an internal limit while processing the results, it stops the operation and returns the matching values up to that point and a NextToken. You can specify the NextToken in a subsequent call to get the next set of results.

This API action doesn't support filtering by tags.

" }, "GetPatchBaseline":{ "name":"GetPatchBaseline", @@ -1184,7 +1184,7 @@ {"shape":"InvalidResourceType"}, {"shape":"InvalidResourceId"} ], - "documentation":"

Registers a compliance type and other compliance details on a designated resource. This action lets you register custom compliance details with a resource. This call overwrites existing compliance information on the resource, so you must provide a full list of compliance items each time that you send the request.

" + "documentation":"

Registers a compliance type and other compliance details on a designated resource. This action lets you register custom compliance details with a resource. This call overwrites existing compliance information on the resource, so you must provide a full list of compliance items each time that you send the request.

ComplianceType can be one of the following:

" }, "PutInventory":{ "name":"PutInventory", @@ -1531,7 +1531,7 @@ {"shape":"DoesNotExistException"}, {"shape":"InternalServerError"} ], - "documentation":"

Modifies an existing patch baseline. Fields not specified in the request are left unchanged.

" + "documentation":"

Modifies an existing patch baseline. Fields not specified in the request are left unchanged.

For information about valid key and value pairs in PatchFilters for each supported operating system type, see PatchFilter.

" } }, "shapes":{ @@ -4709,7 +4709,7 @@ "members":{ "Message":{"shape":"String"} }, - "documentation":"

Error returned when the ID specified for a resource (e.g. a Maintenance Window) doesn't exist.

", + "documentation":"

Error returned when the ID specified for a resource, such as a Maintenance Window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

", "exception":true }, "DuplicateDocumentContent":{ @@ -5500,7 +5500,7 @@ "members":{ "Path":{ "shape":"PSParameterName", - "documentation":"

The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A hierarchy can have a maximum of five levels. For example: /Finance/Prod/IAD/WinServ2016/license15

" + "documentation":"

The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

" }, "Recursive":{ "shape":"Boolean", @@ -8230,7 +8230,7 @@ "documentation":"

The filter values.

" } }, - "documentation":"

One or more filters. Use a filter to return a more specific list of results.

" + "documentation":"

This data type is deprecated. Instead, use ParameterStringFilter.

" }, "ParametersFilterKey":{ "type":"string", @@ -8438,14 +8438,14 @@ "members":{ "Key":{ "shape":"PatchFilterKey", - "documentation":"

The key for the filter (PRODUCT, CLASSIFICATION, MSRC_SEVERITY, PATCH_ID)

" + "documentation":"

The key for the filter.

See PatchFilter for lists of valid keys for each operating system type.

" }, "Values":{ "shape":"PatchFilterValueList", - "documentation":"

The value for the filter key.

" + "documentation":"

The value for the filter key.

See PatchFilter for lists of valid values for each key based on operating system type.

" } }, - "documentation":"

Defines a patch filter.

" + "documentation":"

Defines a patch filter.

A patch filter consists of key/value pairs, but not all keys are valid for all operating system types. For example, the key PRODUCT is valid for all supported operating system types. The key MSRC_SEVERITY, however, is valid only for Windows operating systems, and the key SECTION is valid only for Ubuntu operating systems.

Refer to the following sections for information about which keys may be used with each major operating system, and which values are valid for each key.

Windows Operating Systems

The supported keys for Windows operating systems are PRODUCT, CLASSIFICATION, and MSRC_SEVERITY. See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

Supported key: CLASSIFICATION

Supported values:

Supported key: MSRC_SEVERITY

Supported values:

Ubuntu Operating Systems

The supported keys for Ubuntu operating systems are PRODUCT, PRIORITY, and SECTION. See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

Supported key: PRIORITY

Supported values:

Supported key: SECTION

Only the length of the key value is validated. Minimum length is 1. Maximum length is 64.

Amazon Linux Operating Systems

The supported keys for Amazon Linux operating systems are PRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

Supported key: CLASSIFICATION

Supported values:

Supported key: SEVERITY

Supported values:

RedHat Enterprise Linux (RHEL) Operating Systems

The supported keys for RedHat Enterprise Linux operating systems are PRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

Supported key: CLASSIFICATION

Supported values:

Supported key: SEVERITY

Supported values:

" }, "PatchFilterGroup":{ "type":"structure", @@ -9186,7 +9186,7 @@ "members":{ "Message":{"shape":"String"} }, - "documentation":"

Error returned when the caller has exceeded the default resource limits (e.g. too many Maintenance Windows have been created).

", + "documentation":"

Error returned when the caller has exceeded the default resource limits. For example, too many Maintenance Windows or Patch baselines have been created.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

", "exception":true }, "ResourceType":{ diff --git a/docs/source/conf.py b/docs/source/conf.py index f0020fffcf..471ac40e5f 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -54,7 +54,7 @@ # The short X.Y version. version = '1.8.' # The full version, including alpha/beta/rc tags. -release = '1.8.22' +release = '1.8.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.