Skip to content

Commit

Permalink
Updated service API models for release.
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Ruby authored and Nobody committed Oct 1, 2020
1 parent e6a83bb commit b8ac4a0
Show file tree
Hide file tree
Showing 12 changed files with 112 additions and 49 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
Unreleased Changes
------------------

* Feature - Aws::AppSync - Updated the API, and documentation for AWS AppSync.

* Feature - Aws::EMR - Updated the documentation for Amazon Elastic MapReduce.

* Feature - Aws::Glue - Updated the API, and documentation for AWS Glue.

* Feature - Aws::Kafka - Updated the API, and documentation for Managed Streaming for Kafka.

* Feature - Aws::QuickSight - Updated the API for Amazon QuickSight.

* Feature - Aws::WAFV2 - Updated the API, and documentation for AWS WAFV2.

2.11.598 (2020-09-30)
------------------

Expand Down
6 changes: 4 additions & 2 deletions aws-sdk-core/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 aws-sdk-core/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 aws-sdk-core/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 aws-sdk-core/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 aws-sdk-core/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 aws-sdk-core/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 aws-sdk-core/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 aws-sdk-core/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 aws-sdk-core/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 b8ac4a0

Please sign in to comment.