Skip to content

Commit 816c998

Browse files
Update models for release
1 parent 70fde18 commit 816c998

30 files changed

+666
-40
lines changed

.changes/3.298.4

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "WAFV2",
5+
"description": "You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API."
6+
},
7+
{
8+
"type": "enhancement",
9+
"category": "ECS",
10+
"description": "This release is a documentation only update to address customer issues."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "AppSync",
15+
"description": "Support for environment variables in AppSync GraphQL APIs"
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "CloudWatchLogs",
20+
"description": "This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "OpenSearchService",
25+
"description": "This release adds clear visibility to the customers on the changes that they make on the domain."
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "ElasticsearchService",
30+
"description": "This release adds clear visibility to the customers on the changes that they make on the domain."
31+
}
32+
]

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\WAFV2` - You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API.
6+
* `Aws\ECS` - This release is a documentation only update to address customer issues.
7+
* `Aws\AppSync` - Support for environment variables in AppSync GraphQL APIs
8+
* `Aws\CloudWatchLogs` - This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action.
9+
* `Aws\OpenSearchService` - This release adds clear visibility to the customers on the changes that they make on the domain.
10+
* `Aws\ElasticsearchService` - This release adds clear visibility to the customers on the changes that they make on the domain.
11+
312
## 3.298.3 - 2024-02-05
413

514
* `Aws\WorkSpaces` - Added definitions of various WorkSpace states

src/AppSync/AppSyncClient.php

+4
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@
6969
* @method \GuzzleHttp\Promise\Promise getFunctionAsync(array $args = [])
7070
* @method \Aws\Result getGraphqlApi(array $args = [])
7171
* @method \GuzzleHttp\Promise\Promise getGraphqlApiAsync(array $args = [])
72+
* @method \Aws\Result getGraphqlApiEnvironmentVariables(array $args = [])
73+
* @method \GuzzleHttp\Promise\Promise getGraphqlApiEnvironmentVariablesAsync(array $args = [])
7274
* @method \Aws\Result getIntrospectionSchema(array $args = [])
7375
* @method \GuzzleHttp\Promise\Promise getIntrospectionSchemaAsync(array $args = [])
7476
* @method \Aws\Result getResolver(array $args = [])
@@ -101,6 +103,8 @@
101103
* @method \GuzzleHttp\Promise\Promise listTypesAsync(array $args = [])
102104
* @method \Aws\Result listTypesByAssociation(array $args = [])
103105
* @method \GuzzleHttp\Promise\Promise listTypesByAssociationAsync(array $args = [])
106+
* @method \Aws\Result putGraphqlApiEnvironmentVariables(array $args = [])
107+
* @method \GuzzleHttp\Promise\Promise putGraphqlApiEnvironmentVariablesAsync(array $args = [])
104108
* @method \Aws\Result startDataSourceIntrospection(array $args = [])
105109
* @method \GuzzleHttp\Promise\Promise startDataSourceIntrospectionAsync(array $args = [])
106110
* @method \Aws\Result startSchemaCreation(array $args = [])

src/ElasticsearchService/ElasticsearchServiceClient.php

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
* @method \GuzzleHttp\Promise\Promise associatePackageAsync(array $args = [])
1515
* @method \Aws\Result authorizeVpcEndpointAccess(array $args = [])
1616
* @method \GuzzleHttp\Promise\Promise authorizeVpcEndpointAccessAsync(array $args = [])
17+
* @method \Aws\Result cancelDomainConfigChange(array $args = [])
18+
* @method \GuzzleHttp\Promise\Promise cancelDomainConfigChangeAsync(array $args = [])
1719
* @method \Aws\Result cancelElasticsearchServiceSoftwareUpdate(array $args = [])
1820
* @method \GuzzleHttp\Promise\Promise cancelElasticsearchServiceSoftwareUpdateAsync(array $args = [])
1921
* @method \Aws\Result createElasticsearchDomain(array $args = [])

src/OpenSearchService/OpenSearchServiceClient.php

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
* @method \GuzzleHttp\Promise\Promise associatePackageAsync(array $args = [])
1616
* @method \Aws\Result authorizeVpcEndpointAccess(array $args = [])
1717
* @method \GuzzleHttp\Promise\Promise authorizeVpcEndpointAccessAsync(array $args = [])
18+
* @method \Aws\Result cancelDomainConfigChange(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise cancelDomainConfigChangeAsync(array $args = [])
1820
* @method \Aws\Result cancelServiceSoftwareUpdate(array $args = [])
1921
* @method \GuzzleHttp\Promise\Promise cancelServiceSoftwareUpdateAsync(array $args = [])
2022
* @method \Aws\Result createDomain(array $args = [])

src/WAFV2/WAFV2Client.php

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
* @method \GuzzleHttp\Promise\Promise createRuleGroupAsync(array $args = [])
2020
* @method \Aws\Result createWebACL(array $args = [])
2121
* @method \GuzzleHttp\Promise\Promise createWebACLAsync(array $args = [])
22+
* @method \Aws\Result deleteAPIKey(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise deleteAPIKeyAsync(array $args = [])
2224
* @method \Aws\Result deleteFirewallManagerRuleGroups(array $args = [])
2325
* @method \GuzzleHttp\Promise\Promise deleteFirewallManagerRuleGroupsAsync(array $args = [])
2426
* @method \Aws\Result deleteIPSet(array $args = [])

src/data/appsync/2017-07-25/api-2.json

+89
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,22 @@
516516
{"shape":"AccessDeniedException"}
517517
]
518518
},
519+
"GetGraphqlApiEnvironmentVariables":{
520+
"name":"GetGraphqlApiEnvironmentVariables",
521+
"http":{
522+
"method":"GET",
523+
"requestUri":"/v1/apis/{apiId}/environmentVariables"
524+
},
525+
"input":{"shape":"GetGraphqlApiEnvironmentVariablesRequest"},
526+
"output":{"shape":"GetGraphqlApiEnvironmentVariablesResponse"},
527+
"errors":[
528+
{"shape":"BadRequestException"},
529+
{"shape":"NotFoundException"},
530+
{"shape":"UnauthorizedException"},
531+
{"shape":"InternalFailureException"},
532+
{"shape":"AccessDeniedException"}
533+
]
534+
},
519535
"GetIntrospectionSchema":{
520536
"name":"GetIntrospectionSchema",
521537
"http":{
@@ -758,6 +774,23 @@
758774
{"shape":"InternalFailureException"}
759775
]
760776
},
777+
"PutGraphqlApiEnvironmentVariables":{
778+
"name":"PutGraphqlApiEnvironmentVariables",
779+
"http":{
780+
"method":"PUT",
781+
"requestUri":"/v1/apis/{apiId}/environmentVariables"
782+
},
783+
"input":{"shape":"PutGraphqlApiEnvironmentVariablesRequest"},
784+
"output":{"shape":"PutGraphqlApiEnvironmentVariablesResponse"},
785+
"errors":[
786+
{"shape":"BadRequestException"},
787+
{"shape":"ConcurrentModificationException"},
788+
{"shape":"NotFoundException"},
789+
{"shape":"UnauthorizedException"},
790+
{"shape":"InternalFailureException"},
791+
{"shape":"AccessDeniedException"}
792+
]
793+
},
761794
"StartDataSourceIntrospection":{
762795
"name":"StartDataSourceIntrospection",
763796
"http":{
@@ -1955,6 +1988,24 @@
19551988
"awsRegion":{"shape":"String"}
19561989
}
19571990
},
1991+
"EnvironmentVariableKey":{
1992+
"type":"string",
1993+
"max":64,
1994+
"min":2,
1995+
"pattern":"^[A-Za-z]+\\w*$"
1996+
},
1997+
"EnvironmentVariableMap":{
1998+
"type":"map",
1999+
"key":{"shape":"EnvironmentVariableKey"},
2000+
"value":{"shape":"EnvironmentVariableValue"},
2001+
"max":50,
2002+
"min":0
2003+
},
2004+
"EnvironmentVariableValue":{
2005+
"type":"string",
2006+
"max":512,
2007+
"min":0
2008+
},
19582009
"ErrorDetail":{
19592010
"type":"structure",
19602011
"members":{
@@ -2208,6 +2259,23 @@
22082259
"functionConfiguration":{"shape":"FunctionConfiguration"}
22092260
}
22102261
},
2262+
"GetGraphqlApiEnvironmentVariablesRequest":{
2263+
"type":"structure",
2264+
"required":["apiId"],
2265+
"members":{
2266+
"apiId":{
2267+
"shape":"String",
2268+
"location":"uri",
2269+
"locationName":"apiId"
2270+
}
2271+
}
2272+
},
2273+
"GetGraphqlApiEnvironmentVariablesResponse":{
2274+
"type":"structure",
2275+
"members":{
2276+
"environmentVariables":{"shape":"EnvironmentVariableMap"}
2277+
}
2278+
},
22112279
"GetGraphqlApiRequest":{
22122280
"type":"structure",
22132281
"required":["apiId"],
@@ -2900,6 +2968,27 @@
29002968
"functions":{"shape":"FunctionsIds"}
29012969
}
29022970
},
2971+
"PutGraphqlApiEnvironmentVariablesRequest":{
2972+
"type":"structure",
2973+
"required":[
2974+
"apiId",
2975+
"environmentVariables"
2976+
],
2977+
"members":{
2978+
"apiId":{
2979+
"shape":"String",
2980+
"location":"uri",
2981+
"locationName":"apiId"
2982+
},
2983+
"environmentVariables":{"shape":"EnvironmentVariableMap"}
2984+
}
2985+
},
2986+
"PutGraphqlApiEnvironmentVariablesResponse":{
2987+
"type":"structure",
2988+
"members":{
2989+
"environmentVariables":{"shape":"EnvironmentVariableMap"}
2990+
}
2991+
},
29032992
"QueryDepthLimit":{
29042993
"type":"integer",
29052994
"max":75,

src/data/appsync/2017-07-25/api-2.json.php

+1-1
Large diffs are not rendered by default.

src/data/appsync/2017-07-25/docs-2.json

+44
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"GetDomainName": "<p>Retrieves a custom <code>DomainName</code> object.</p>",
3535
"GetFunction": "<p>Get a <code>Function</code>.</p>",
3636
"GetGraphqlApi": "<p>Retrieves a <code>GraphqlApi</code> object.</p>",
37+
"GetGraphqlApiEnvironmentVariables": "<p>Retrieves the list of environmental variable key-value pairs associated with an API by its ID value.</p>",
3738
"GetIntrospectionSchema": "<p>Retrieves the introspection schema for a GraphQL API.</p>",
3839
"GetResolver": "<p>Retrieves a <code>Resolver</code> object.</p>",
3940
"GetSchemaCreationStatus": "<p>Retrieves the current status of a schema creation operation.</p>",
@@ -50,6 +51,7 @@
5051
"ListTagsForResource": "<p>Lists the tags for a resource.</p>",
5152
"ListTypes": "<p>Lists the types for a given API.</p>",
5253
"ListTypesByAssociation": "<p>Lists <code>Type</code> objects by the source API association ID.</p>",
54+
"PutGraphqlApiEnvironmentVariables": "<p>Creates a list of environmental variables in an API by its ID value. </p> <p>When creating an environmental variable, it must follow the constraints below:</p> <ul> <li> <p>Both JavaScript and VTL templates support environmental variables.</p> </li> <li> <p>Environmental variables are not evaluated before function invocation.</p> </li> <li> <p>Environmental variables only support string values.</p> </li> <li> <p>Any defined value in an environmental variable is considered a string literal and not expanded.</p> </li> <li> <p>Variable evaluations should ideally be performed in the function code.</p> </li> </ul> <p>When creating an environmental variable key-value pair, it must follow the additional constraints below:</p> <ul> <li> <p>Keys must begin with a letter.</p> </li> <li> <p>Keys must be at least two characters long.</p> </li> <li> <p>Keys can only contain letters, numbers, and the underscore character (_).</p> </li> <li> <p>Values can be up to 512 characters long.</p> </li> <li> <p>You can configure up to 50 key-value pairs in a GraphQL API.</p> </li> </ul> <p>You can create a list of environmental variables by adding it to the <code>environmentVariables</code> payload as a list in the format <code>{\"key1\":\"value1\",\"key2\":\"value2\", …}</code>. Note that each call of the <code>PutGraphqlApiEnvironmentVariables</code> action will result in the overwriting of the existing environmental variable list of that API. This means the existing environmental variables will be lost. To avoid this, you must include all existing and new environmental variables in the list each time you call this action.</p>",
5355
"StartDataSourceIntrospection": "<p>Creates a new introspection. Returns the <code>introspectionId</code> of the new introspection after its creation. </p>",
5456
"StartSchemaCreation": "<p>Adds a new schema to your GraphQL API.</p> <p>This operation is asynchronous. Use to determine when it has completed.</p>",
5557
"StartSchemaMerge": "<p>Initiates a merge operation. Returns a status that shows the result of the merge operation.</p>",
@@ -725,6 +727,26 @@
725727
"UpdateDataSourceRequest$elasticsearchConfig": "<p>The new OpenSearch configuration.</p> <p>As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. Instead, use <a>UpdateDataSourceRequest$openSearchServiceConfig</a> to update an OpenSearch data source.</p>"
726728
}
727729
},
730+
"EnvironmentVariableKey": {
731+
"base": null,
732+
"refs": {
733+
"EnvironmentVariableMap$key": null
734+
}
735+
},
736+
"EnvironmentVariableMap": {
737+
"base": null,
738+
"refs": {
739+
"GetGraphqlApiEnvironmentVariablesResponse$environmentVariables": "<p>The payload containing each environmental variable in the <code>\"key\" : \"value\"</code> format.</p>",
740+
"PutGraphqlApiEnvironmentVariablesRequest$environmentVariables": "<p>The list of environmental variables to add to the API.</p> <p>When creating an environmental variable key-value pair, it must follow the additional constraints below:</p> <ul> <li> <p>Keys must begin with a letter.</p> </li> <li> <p>Keys must be at least two characters long.</p> </li> <li> <p>Keys can only contain letters, numbers, and the underscore character (_).</p> </li> <li> <p>Values can be up to 512 characters long.</p> </li> <li> <p>You can configure up to 50 key-value pairs in a GraphQL API.</p> </li> </ul> <p>You can create a list of environmental variables by adding it to the <code>environmentVariables</code> payload as a list in the format <code>{\"key1\":\"value1\",\"key2\":\"value2\", …}</code>. Note that each call of the <code>PutGraphqlApiEnvironmentVariables</code> action will result in the overwriting of the existing environmental variable list of that API. This means the existing environmental variables will be lost. To avoid this, you must include all existing and new environmental variables in the list each time you call this action.</p>",
741+
"PutGraphqlApiEnvironmentVariablesResponse$environmentVariables": "<p>The payload containing each environmental variable in the <code>\"key\" : \"value\"</code> format.</p>"
742+
}
743+
},
744+
"EnvironmentVariableValue": {
745+
"base": null,
746+
"refs": {
747+
"EnvironmentVariableMap$value": null
748+
}
749+
},
728750
"ErrorDetail": {
729751
"base": "<p>Contains the list of errors generated. When using JavaScript, this will apply to the request or response function evaluation.</p>",
730752
"refs": {
@@ -879,6 +901,16 @@
879901
"refs": {
880902
}
881903
},
904+
"GetGraphqlApiEnvironmentVariablesRequest": {
905+
"base": null,
906+
"refs": {
907+
}
908+
},
909+
"GetGraphqlApiEnvironmentVariablesResponse": {
910+
"base": null,
911+
"refs": {
912+
}
913+
},
882914
"GetGraphqlApiRequest": {
883915
"base": null,
884916
"refs": {
@@ -1292,6 +1324,16 @@
12921324
"UpdateResolverRequest$pipelineConfig": "<p>The <code>PipelineConfig</code>.</p>"
12931325
}
12941326
},
1327+
"PutGraphqlApiEnvironmentVariablesRequest": {
1328+
"base": null,
1329+
"refs": {
1330+
}
1331+
},
1332+
"PutGraphqlApiEnvironmentVariablesResponse": {
1333+
"base": null,
1334+
"refs": {
1335+
}
1336+
},
12951337
"QueryDepthLimit": {
12961338
"base": null,
12971339
"refs": {
@@ -1589,6 +1631,7 @@
15891631
"GetDataSourceIntrospectionResponse$introspectionStatusDetail": "<p>The error detail field. When a <code>FAILED</code> <code>introspectionStatus</code> is returned, the <code>introspectionStatusDetail</code> will also return the exact error that was generated during the operation.</p>",
15901632
"GetDataSourceRequest$apiId": "<p>The API ID.</p>",
15911633
"GetFunctionRequest$apiId": "<p>The GraphQL API ID.</p>",
1634+
"GetGraphqlApiEnvironmentVariablesRequest$apiId": "<p>The ID of the API from which the environmental variable list will be retrieved.</p>",
15921635
"GetGraphqlApiRequest$apiId": "<p>The API ID for the GraphQL API.</p>",
15931636
"GetIntrospectionSchemaRequest$apiId": "<p>The API ID.</p>",
15941637
"GetResolverRequest$apiId": "<p>The API ID.</p>",
@@ -1630,6 +1673,7 @@
16301673
"OpenIDConnectConfig$clientId": "<p>The client identifier of the relying party at the OpenID identity provider. This identifier is typically obtained when the relying party is registered with the OpenID identity provider. You can specify a regular expression so that AppSync can validate against multiple client identifiers at a time.</p>",
16311674
"OpenSearchServiceDataSourceConfig$endpoint": "<p>The endpoint.</p>",
16321675
"OpenSearchServiceDataSourceConfig$awsRegion": "<p>The Amazon Web Services Region.</p>",
1676+
"PutGraphqlApiEnvironmentVariablesRequest$apiId": "<p>The ID of the API to which the environmental variable list will be written.</p>",
16331677
"RdsHttpEndpointConfig$awsRegion": "<p>Amazon Web Services Region for Amazon RDS HTTP endpoint.</p>",
16341678
"RdsHttpEndpointConfig$dbClusterIdentifier": "<p>Amazon RDS cluster Amazon Resource Name (ARN).</p>",
16351679
"RdsHttpEndpointConfig$databaseName": "<p>Logical database name.</p>",

src/data/appsync/2017-07-25/docs-2.json.php

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)