Skip to content

Commit

Permalink
Release v1.35.1 (2020-10-01)
Browse files Browse the repository at this point in the history
===

### Service Client Updates
* `service/appsync`: Updates service API and documentation
* `service/elasticmapreduce`: Updates service documentation
  * Documentation updates for elasticmapreduce
* `service/glue`: Updates service API and documentation
  * Adding additional optional map parameter to get-plan api
* `service/kafka`: Updates service API and documentation
* `service/quicksight`: Updates service API
  * QuickSight now supports connecting to AWS Timestream data source
* `service/wafv2`: Updates service API and documentation
  • Loading branch information
awssdkgo committed Oct 1, 2020
1 parent 3ddfe5c commit ad8d080
Show file tree
Hide file tree
Showing 21 changed files with 297 additions and 129 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.35.1 (2020-10-01)
===

### Service Client Updates
* `service/appsync`: Updates service API and documentation
* `service/elasticmapreduce`: Updates service documentation
* Documentation updates for elasticmapreduce
* `service/glue`: Updates service API and documentation
* Adding additional optional map parameter to get-plan api
* `service/kafka`: Updates service API and documentation
* `service/quicksight`: Updates service API
* QuickSight now supports connecting to AWS Timestream data source
* `service/wafv2`: Updates service API and documentation

Release v1.35.0 (2020-09-30)
===

Expand Down
25 changes: 25 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.35.0"
const SDKVersion = "1.35.1"
6 changes: 4 additions & 2 deletions models/apis/appsync/2017-07-25/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -734,7 +734,8 @@
"members":{
"id":{"shape":"String"},
"description":{"shape":"String"},
"expires":{"shape":"Long"}
"expires":{"shape":"Long"},
"deletes":{"shape":"Long"}
}
},
"ApiKeyLimitExceededException":{
Expand Down Expand Up @@ -1525,7 +1526,8 @@
"uris":{"shape":"MapOfStringToString"},
"tags":{"shape":"TagMap"},
"additionalAuthenticationProviders":{"shape":"AdditionalAuthenticationProviders"},
"xrayEnabled":{"shape":"Boolean"}
"xrayEnabled":{"shape":"Boolean"},
"wafWebAclArn":{"shape":"String"}
}
},
"GraphqlApis":{
Expand Down
8 changes: 5 additions & 3 deletions models/apis/appsync/2017-07-25/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"GetResolver": "<p>Retrieves a <code>Resolver</code> object.</p>",
"GetSchemaCreationStatus": "<p>Retrieves the current status of a schema creation operation.</p>",
"GetType": "<p>Retrieves a <code>Type</code> object.</p>",
"ListApiKeys": "<p>Lists the API keys for a given API.</p> <note> <p>API keys are deleted automatically sometime after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call <code>DeleteApiKey</code> to manually delete a key before it's automatically deleted.</p> </note>",
"ListApiKeys": "<p>Lists the API keys for a given API.</p> <note> <p>API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call <code>DeleteApiKey</code> to manually delete a key before it's automatically deleted.</p> </note>",
"ListDataSources": "<p>Lists the data sources for a given API.</p>",
"ListFunctions": "<p>List multiple functions.</p>",
"ListGraphqlApis": "<p>Lists your GraphQL APIs.</p>",
Expand All @@ -37,7 +37,7 @@
"TagResource": "<p>Tags a resource with user-supplied tags.</p>",
"UntagResource": "<p>Untags a resource.</p>",
"UpdateApiCache": "<p>Updates the cache for the GraphQL API.</p>",
"UpdateApiKey": "<p>Updates an API key.</p>",
"UpdateApiKey": "<p>Updates an API key. The key can be updated while it is not deleted.</p>",
"UpdateDataSource": "<p>Updates a <code>DataSource</code> object.</p>",
"UpdateFunction": "<p>Updates a <code>Function</code> object.</p>",
"UpdateGraphqlApi": "<p>Updates a <code>GraphqlApi</code> object.</p>",
Expand Down Expand Up @@ -95,7 +95,7 @@
}
},
"ApiKey": {
"base": "<p>Describes an API key.</p> <p>Customers invoke AWS AppSync GraphQL API operations with API keys as an identity mechanism. There are two key versions:</p> <p> <b>da1</b>: This version was introduced at launch in November 2017. These keys always expire after 7 days. Key expiration is managed by Amazon DynamoDB TTL. The keys ceased to be valid after February 21, 2018 and should not be used after that date.</p> <ul> <li> <p> <code>ListApiKeys</code> returns the expiration time in milliseconds.</p> </li> <li> <p> <code>CreateApiKey</code> returns the expiration time in milliseconds.</p> </li> <li> <p> <code>UpdateApiKey</code> is not available for this key version.</p> </li> <li> <p> <code>DeleteApiKey</code> deletes the item from the table.</p> </li> <li> <p>Expiration is stored in Amazon DynamoDB as milliseconds. This results in a bug where keys are not automatically deleted because DynamoDB expects the TTL to be stored in seconds. As a one-time action, we will delete these keys from the table after February 21, 2018.</p> </li> </ul> <p> <b>da2</b>: This version was introduced in February 2018 when AppSync added support to extend key expiration.</p> <ul> <li> <p> <code>ListApiKeys</code> returns the expiration time in seconds.</p> </li> <li> <p> <code>CreateApiKey</code> returns the expiration time in seconds and accepts a user-provided expiration time in seconds.</p> </li> <li> <p> <code>UpdateApiKey</code> returns the expiration time in seconds and accepts a user-provided expiration time in seconds. Key expiration can only be updated while the key has not expired.</p> </li> <li> <p> <code>DeleteApiKey</code> deletes the item from the table.</p> </li> <li> <p>Expiration is stored in Amazon DynamoDB as seconds.</p> </li> </ul>",
"base": "<p>Describes an API key.</p> <p>Customers invoke AWS AppSync GraphQL API operations with API keys as an identity mechanism. There are two key versions:</p> <p> <b>da1</b>: This version was introduced at launch in November 2017. These keys always expire after 7 days. Key expiration is managed by Amazon DynamoDB TTL. The keys ceased to be valid after February 21, 2018 and should not be used after that date.</p> <ul> <li> <p> <code>ListApiKeys</code> returns the expiration time in milliseconds.</p> </li> <li> <p> <code>CreateApiKey</code> returns the expiration time in milliseconds.</p> </li> <li> <p> <code>UpdateApiKey</code> is not available for this key version.</p> </li> <li> <p> <code>DeleteApiKey</code> deletes the item from the table.</p> </li> <li> <p>Expiration is stored in Amazon DynamoDB as milliseconds. This results in a bug where keys are not automatically deleted because DynamoDB expects the TTL to be stored in seconds. As a one-time action, we will delete these keys from the table after February 21, 2018.</p> </li> </ul> <p> <b>da2</b>: This version was introduced in February 2018 when AppSync added support to extend key expiration.</p> <ul> <li> <p> <code>ListApiKeys</code> returns the expiration time and deletion time in seconds.</p> </li> <li> <p> <code>CreateApiKey</code> returns the expiration time and deletion time in seconds and accepts a user-provided expiration time in seconds.</p> </li> <li> <p> <code>UpdateApiKey</code> returns the expiration time and and deletion time in seconds and accepts a user-provided expiration time in seconds. Expired API keys are kept for 60 days after the expiration time. Key expiration time can be updated while the key is not deleted. </p> </li> <li> <p> <code>DeleteApiKey</code> deletes the item from the table.</p> </li> <li> <p>Expiration is stored in Amazon DynamoDB as seconds. After the expiration time, using the key to authenticate will fail. But the key can be reinstated before deletion.</p> </li> <li> <p>Deletion is stored in Amazon DynamoDB as seconds. The key will be deleted after deletion time. </p> </li> </ul>",
"refs": {
"ApiKeys$member": null,
"CreateApiKeyResponse$apiKey": "<p>The API key.</p>",
Expand Down Expand Up @@ -681,6 +681,7 @@
"refs": {
"ApiCache$ttl": "<p>TTL in seconds for cache entries.</p> <p>Valid values are between 1 and 3600 seconds.</p>",
"ApiKey$expires": "<p>The time after which the API key expires. The date is represented as seconds since the epoch, rounded down to the nearest hour.</p>",
"ApiKey$deletes": "<p>The time after which the API key is deleted. The date is represented as seconds since the epoch, rounded down to the nearest hour.</p>",
"CachingConfig$ttl": "<p>The TTL in seconds for a resolver that has caching enabled.</p> <p>Valid values are between 1 and 3600 seconds.</p>",
"CreateApiCacheRequest$ttl": "<p>TTL in seconds for cache entries.</p> <p>Valid values are between 1 and 3600 seconds.</p>",
"CreateApiKeyRequest$expires": "<p>The time from creation time after which the API key expires. The date is represented as seconds since the epoch, rounded down to the nearest hour. The default value for this parameter is 7 days from creation time. For more information, see .</p>",
Expand Down Expand Up @@ -941,6 +942,7 @@
"GetTypeRequest$apiId": "<p>The API ID.</p>",
"GraphqlApi$apiId": "<p>The API ID.</p>",
"GraphqlApi$arn": "<p>The ARN.</p>",
"GraphqlApi$wafWebAclArn": "<p>The ARN of the AWS WAF ACL associated with this <code>GraphqlApi</code> if one exists.</p>",
"HttpDataSourceConfig$endpoint": "<p>The HTTP URL endpoint. You can either specify the domain name or IP, and port combination, and the URL scheme must be HTTP or HTTPS. If the port is not specified, AWS AppSync uses the default port 80 for the HTTP endpoint and port 443 for HTTPS endpoints.</p>",
"InternalFailureException$message": null,
"LambdaConflictHandlerConfig$lambdaConflictHandlerArn": "<p>The Arn for the Lambda function to use as the Conflict Handler.</p>",
Expand Down
10 changes: 5 additions & 5 deletions models/apis/elasticmapreduce/2009-03-31/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -859,7 +859,7 @@
"refs": {
"InstanceGroupConfig$InstanceRole": "<p>The role of the instance group in the cluster.</p>",
"InstanceGroupDetail$InstanceRole": "<p>Instance group role in the cluster</p>",
"PlacementGroupConfig$InstanceRole": null
"PlacementGroupConfig$InstanceRole": "<p>Role of the instance in the cluster.</p> <p>Starting with Amazon EMR version 5.23.0, the only supported instance role is <code>MASTER</code>.</p>"
}
},
"InstanceState": {
Expand Down Expand Up @@ -1270,22 +1270,22 @@
}
},
"PlacementGroupConfig": {
"base": null,
"base": "<p>Placement group configuration for an Amazon EMR cluster. The configuration specifies the placement strategy that can be applied to instance roles during cluster creation.</p> <p>To use this configuration, consider attaching managed policy AmazonElasticMapReducePlacementGroupPolicy to the EMR role.</p>",
"refs": {
"PlacementGroupConfigList$member": null
}
},
"PlacementGroupConfigList": {
"base": null,
"refs": {
"Cluster$PlacementGroups": null,
"RunJobFlowInput$PlacementGroupConfigs": null
"Cluster$PlacementGroups": "<p>Placement group configured for an Amazon EMR cluster.</p>",
"RunJobFlowInput$PlacementGroupConfigs": "<p>The specified placement group configuration for an Amazon EMR cluster.</p>"
}
},
"PlacementGroupStrategy": {
"base": null,
"refs": {
"PlacementGroupConfig$PlacementStrategy": null
"PlacementGroupConfig$PlacementStrategy": "<p>EC2 Placement Group strategy associated with instance role.</p> <p>Starting with Amazon EMR version 5.23.0, the only supported placement strategy is <code>SPREAD</code> for the <code>MASTER</code> instance role.</p>"
}
},
"PlacementType": {
Expand Down
8 changes: 7 additions & 1 deletion models/apis/glue/2017-03-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2104,6 +2104,11 @@
"type":"list",
"member":{"shape":"Action"}
},
"AdditionalPlanOptionsMap":{
"type":"map",
"key":{"shape":"GenericString"},
"value":{"shape":"GenericString"}
},
"AlreadyExistsException":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -4499,7 +4504,8 @@
"Source":{"shape":"CatalogEntry"},
"Sinks":{"shape":"CatalogEntries"},
"Location":{"shape":"Location"},
"Language":{"shape":"Language"}
"Language":{"shape":"Language"},
"AdditionalPlanOptionsMap":{"shape":"AdditionalPlanOptionsMap"}
}
},
"GetPlanResponse":{
Expand Down
8 changes: 8 additions & 0 deletions models/apis/glue/2017-03-31/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,12 @@
"TriggerUpdate$Actions": "<p>The actions initiated by this trigger.</p>"
}
},
"AdditionalPlanOptionsMap": {
"base": null,
"refs": {
"GetPlanRequest$AdditionalPlanOptionsMap": "<p>A map to hold additional optional key-value parameters.</p>"
}
},
"AlreadyExistsException": {
"base": "<p>A resource to be created or added already exists.</p>",
"refs": {
Expand Down Expand Up @@ -1697,6 +1703,8 @@
"GenericString": {
"base": null,
"refs": {
"AdditionalPlanOptionsMap$key": null,
"AdditionalPlanOptionsMap$value": null,
"CreateDevEndpointRequest$EndpointName": "<p>The name to be assigned to the new <code>DevEndpoint</code>.</p>",
"CreateDevEndpointRequest$SubnetId": "<p>The subnet ID for the new <code>DevEndpoint</code> to use.</p>",
"CreateDevEndpointRequest$PublicKey": "<p>The public key to be used by this <code>DevEndpoint</code> for authentication. This attribute is provided for backward compatibility because the recommended attribute to use is public keys.</p>",
Expand Down
4 changes: 4 additions & 0 deletions models/apis/kafka/2018-11-14/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1162,6 +1162,10 @@
"ZookeeperConnectString": {
"shape": "__string",
"locationName": "zookeeperConnectString"
},
"ZookeeperConnectStringTls" : {
"shape" : "__string",
"locationName" : "zookeeperConnectStringTls"
}
}
},
Expand Down
1 change: 1 addition & 0 deletions models/apis/kafka/2018-11-14/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -679,6 +679,7 @@
"ClusterInfo$ClusterName" : "<p>The name of the cluster.</p>",
"ClusterInfo$CurrentVersion" : "<p>The current version of the MSK cluster. Cluster versions aren't simple integers. You can obtain the current version by describing the cluster. An example version is KTVPDKIKX0DER.</p>",
"ClusterInfo$ZookeeperConnectString" : "<p>The connection string to use to connect to the Apache ZooKeeper cluster.</p>",
"ClusterInfo$ZookeeperConnectStringTls" : "<p>The connection string to use to connect to zookeeper cluster on Tls port.</p>",
"ClusterOperationInfo$ClientRequestId" : "<p>The ID of the API request that triggered this operation.</p>",
"ClusterOperationInfo$ClusterArn" : "<p>ARN of the cluster.</p>",
"ClusterOperationInfo$OperationArn" : "<p>ARN of the cluster operation.</p>",
Expand Down
3 changes: 2 additions & 1 deletion models/apis/quicksight/2018-04-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3095,7 +3095,8 @@
"SPARK",
"SQLSERVER",
"TERADATA",
"TWITTER"
"TWITTER",
"TIMESTREAM"
]
},
"Database":{
Expand Down
7 changes: 5 additions & 2 deletions models/apis/wafv2/2019-07-29/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1957,7 +1957,9 @@
},
"PolicyString":{
"type":"string",
"min":1
"max":395000,
"min":1,
"pattern":".*\\S.*"
},
"PopulationSize":{"type":"long"},
"PositionalConstraint":{
Expand Down Expand Up @@ -2108,7 +2110,8 @@
"type":"string",
"enum":[
"APPLICATION_LOAD_BALANCER",
"API_GATEWAY"
"API_GATEWAY",
"APPSYNC"
]
},
"Rule":{
Expand Down
Loading

0 comments on commit ad8d080

Please sign in to comment.