Skip to content

Commit 05532bb

Browse files
committed
Updating models with latest
1 parent f3247d2 commit 05532bb

File tree

37 files changed

+9742
-466
lines changed

37 files changed

+9742
-466
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "AWS SDK for Java v2",
3+
"type": "feature",
4+
"description": "Updated to the latest service models."
5+
}

aws-sdk-java/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,16 @@
607607
<artifactId>codedeploy</artifactId>
608608
<version>${awsjavasdk.version}</version>
609609
</dependency>
610+
<dependency>
611+
<groupId>software.amazon.awssdk</groupId>
612+
<artifactId>apigatewaymanagementapi</artifactId>
613+
<version>${awsjavasdk.version}</version>
614+
</dependency>
615+
<dependency>
616+
<groupId>software.amazon.awssdk</groupId>
617+
<artifactId>apigatewayv2</artifactId>
618+
<version>${awsjavasdk.version}</version>
619+
</dependency>
610620
</dependencies>
611621
<build>
612622
<finalName>${project.artifactId}-${project.version}</finalName>
Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
{
2-
"pagination":{
2+
"pagination": {
3+
"ListCertificateAuthorities": {
4+
"input_token": "NextToken",
5+
"limit_key": "MaxResults",
6+
"output_token": "NextToken",
7+
"result_key": "CertificateAuthorities"
8+
}
39
}
4-
}
10+
}

services/acmpca/src/main/resources/codegen-resources/service-2.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
{"shape":"ResourceNotFoundException"},
7676
{"shape":"InvalidArnException"}
7777
],
78-
"documentation":"<p>Lists information about your private certificate authority (CA). You specify the private CA on input by its ARN (Amazon Resource Name). The output contains the status of your CA. This can be any of the following: </p> <ul> <li> <p> <code>CREATING</code> - ACM PCA is creating your private certificate authority.</p> </li> <li> <p> <code>PENDING_CERTIFICATE</code> - The certificate is pending. You must use your on-premises root or subordinate CA to sign your private CA CSR and then import it into PCA. </p> </li> <li> <p> <code>ACTIVE</code> - Your private CA is active.</p> </li> <li> <p> <code>DISABLED</code> - Your private CA has been disabled.</p> </li> <li> <p> <code>EXPIRED</code> - Your private CA certificate has expired.</p> </li> <li> <p> <code>FAILED</code> - Your private CA has failed. Your CA can fail because of problems such a network outage or backend AWS failure or other errors. A failed CA can never return to the pending state. You must create a new CA. </p> </li> <li> <p> <code>DELETED</code> - Your private CA is within the restoration period, after which it will be permanently deleted. The length of time remaining in the CA's restoration period will also be included in this operation's output.</p> </li> </ul>"
78+
"documentation":"<p>Lists information about your private certificate authority (CA). You specify the private CA on input by its ARN (Amazon Resource Name). The output contains the status of your CA. This can be any of the following: </p> <ul> <li> <p> <code>CREATING</code> - ACM PCA is creating your private certificate authority.</p> </li> <li> <p> <code>PENDING_CERTIFICATE</code> - The certificate is pending. You must use your on-premises root or subordinate CA to sign your private CA CSR and then import it into PCA. </p> </li> <li> <p> <code>ACTIVE</code> - Your private CA is active.</p> </li> <li> <p> <code>DISABLED</code> - Your private CA has been disabled.</p> </li> <li> <p> <code>EXPIRED</code> - Your private CA certificate has expired.</p> </li> <li> <p> <code>FAILED</code> - Your private CA has failed. Your CA can fail because of problems such a network outage or backend AWS failure or other errors. A failed CA can never return to the pending state. You must create a new CA. </p> </li> <li> <p> <code>DELETED</code> - Your private CA is within the restoration period, after which it is permanently deleted. The length of time remaining in the CA's restoration period is also included in this operation's output.</p> </li> </ul>"
7979
},
8080
"DescribeCertificateAuthorityAuditReport":{
8181
"name":"DescribeCertificateAuthorityAuditReport",
@@ -834,7 +834,7 @@
834834
"members":{
835835
"message":{"shape":"String"}
836836
},
837-
"documentation":"<p>The private CA is in a state during which a report cannot be generated.</p>",
837+
"documentation":"<p>The private CA is in a state during which a report or certificate cannot be generated.</p>",
838838
"exception":true
839839
},
840840
"InvalidTagException":{

services/alexaforbusiness/src/main/resources/codegen-resources/service-2.json

Lines changed: 78 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,24 @@
7878
"output":{"shape":"AssociateSkillWithSkillGroupResponse"},
7979
"errors":[
8080
{"shape":"ConcurrentModificationException"},
81-
{"shape":"NotFoundException"}
81+
{"shape":"NotFoundException"},
82+
{"shape":"SkillNotLinkedException"}
8283
],
8384
"documentation":"<p>Associates a skill with a skill group.</p>"
8485
},
86+
"AssociateSkillWithUsers":{
87+
"name":"AssociateSkillWithUsers",
88+
"http":{
89+
"method":"POST",
90+
"requestUri":"/"
91+
},
92+
"input":{"shape":"AssociateSkillWithUsersRequest"},
93+
"output":{"shape":"AssociateSkillWithUsersResponse"},
94+
"errors":[
95+
{"shape":"ConcurrentModificationException"}
96+
],
97+
"documentation":"<p>Makes a private skill available for enrolled users to enable on their devices.</p>"
98+
},
8599
"CreateAddressBook":{
86100
"name":"CreateAddressBook",
87101
"http":{
@@ -386,6 +400,19 @@
386400
],
387401
"documentation":"<p>Disassociates a skill from a skill group.</p>"
388402
},
403+
"DisassociateSkillFromUsers":{
404+
"name":"DisassociateSkillFromUsers",
405+
"http":{
406+
"method":"POST",
407+
"requestUri":"/"
408+
},
409+
"input":{"shape":"DisassociateSkillFromUsersRequest"},
410+
"output":{"shape":"DisassociateSkillFromUsersResponse"},
411+
"errors":[
412+
{"shape":"ConcurrentModificationException"}
413+
],
414+
"documentation":"<p>Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.</p>"
415+
},
389416
"DisassociateSkillGroupFromRoom":{
390417
"name":"DisassociateSkillGroupFromRoom",
391418
"http":{
@@ -1136,6 +1163,25 @@
11361163
"members":{
11371164
}
11381165
},
1166+
"AssociateSkillWithUsersRequest":{
1167+
"type":"structure",
1168+
"required":["SkillId"],
1169+
"members":{
1170+
"OrganizationArn":{
1171+
"shape":"Arn",
1172+
"documentation":"<p>The ARN of the organization.</p>"
1173+
},
1174+
"SkillId":{
1175+
"shape":"SkillId",
1176+
"documentation":"<p>The private skill ID you want to make available to enrolled users.&gt;</p>"
1177+
}
1178+
}
1179+
},
1180+
"AssociateSkillWithUsersResponse":{
1181+
"type":"structure",
1182+
"members":{
1183+
}
1184+
},
11391185
"AuthorizationResult":{
11401186
"type":"map",
11411187
"key":{"shape":"Key"},
@@ -2261,6 +2307,25 @@
22612307
"members":{
22622308
}
22632309
},
2310+
"DisassociateSkillFromUsersRequest":{
2311+
"type":"structure",
2312+
"required":["SkillId"],
2313+
"members":{
2314+
"OrganizationArn":{
2315+
"shape":"Arn",
2316+
"documentation":"<p>The ARN of the organization.</p>"
2317+
},
2318+
"SkillId":{
2319+
"shape":"SkillId",
2320+
"documentation":"<p> The private skill ID you want to make unavailable for enrolled users.</p>"
2321+
}
2322+
}
2323+
},
2324+
"DisassociateSkillFromUsersResponse":{
2325+
"type":"structure",
2326+
"members":{
2327+
}
2328+
},
22642329
"DisassociateSkillGroupFromRoomRequest":{
22652330
"type":"structure",
22662331
"members":{
@@ -2727,7 +2792,7 @@
27272792
"members":{
27282793
"SkillGroupArn":{
27292794
"shape":"Arn",
2730-
"documentation":"<p>The ARN of the skill group for which to list enabled skills. Required.</p>"
2795+
"documentation":"<p>The ARN of the skill group for which to list enabled skills.</p>"
27312796
},
27322797
"EnablementType":{
27332798
"shape":"EnablementTypeFilter",
@@ -2739,11 +2804,11 @@
27392804
},
27402805
"NextToken":{
27412806
"shape":"NextToken",
2742-
"documentation":"<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>. Required.</p>"
2807+
"documentation":"<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>"
27432808
},
27442809
"MaxResults":{
27452810
"shape":"SkillListMaxResults",
2746-
"documentation":"<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved. Required.</p>"
2811+
"documentation":"<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p>"
27472812
}
27482813
}
27492814
},
@@ -3785,6 +3850,14 @@
37853850
"min":1,
37863851
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
37873852
},
3853+
"SkillNotLinkedException":{
3854+
"type":"structure",
3855+
"members":{
3856+
"Message":{"shape":"ErrorMessage"}
3857+
},
3858+
"documentation":"<p>The skill must be linked to a third-party account.</p>",
3859+
"exception":true
3860+
},
37883861
"SkillStoreType":{"type":"string"},
37893862
"SkillSummary":{
37903863
"type":"structure",
@@ -4402,5 +4475,5 @@
44024475
"pattern":"[a-zA-Z0-9@_+.-]*"
44034476
}
44044477
},
4405-
"documentation":"<p>Alexa for Business helps you use Alexa in your organization. Alexa for Business provides the tools you to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. In addition, Alexa for Business enables Alexa Voice Services (AVS) device manufacturers to centrally deploy and manage their devices in Alexa for Business as shared devices as a part of their existing management flow. </p>"
4478+
"documentation":"<p>Alexa for Business helps you use Alexa in your organization. Alexa for Business provides you with the tools to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. Device makers building with the Alexa Voice Service (AVS) can create fully integrated solutions, register their products with Alexa for Business, and manage them as shared devices in their organization. </p>"
44064479
}
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
~ Copyright 2010-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License").
6+
~ You may not use this file except in compliance with the License.
7+
~ A copy of the License is located at
8+
~
9+
~ http://aws.amazon.com/apache2.0
10+
~
11+
~ or in the "license" file accompanying this file. This file is distributed
12+
~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13+
~ express or implied. See the License for the specific language governing
14+
~ permissions and limitations under the License.
15+
-->
16+
17+
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
18+
xmlns="http://maven.apache.org/POM/4.0.0"
19+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
20+
<modelVersion>4.0.0</modelVersion>
21+
<parent>
22+
<groupId>software.amazon.awssdk</groupId>
23+
<artifactId>services</artifactId>
24+
<version>2.2.1-SNAPSHOT</version>
25+
</parent>
26+
<artifactId>apigatewaymanagementapi</artifactId>
27+
<name>AWS Java SDK :: Services :: ApiGatewayManagementApi</name>
28+
<description>The AWS Java SDK for ApiGatewayManagementApi module holds the client classes that are used for
29+
communicating with ApiGatewayManagementApi.
30+
</description>
31+
<url>https://aws.amazon.com/sdkforjava</url>
32+
<build>
33+
<plugins>
34+
<plugin>
35+
<groupId>org.apache.maven.plugins</groupId>
36+
<artifactId>maven-jar-plugin</artifactId>
37+
<configuration>
38+
<archive>
39+
<manifestEntries>
40+
<Automatic-Module-Name>software.amazon.awssdk.services.apigatewaymanagementapi</Automatic-Module-Name>
41+
</manifestEntries>
42+
</archive>
43+
</configuration>
44+
</plugin>
45+
</plugins>
46+
</build>
47+
48+
<dependencies>
49+
<dependency>
50+
<groupId>software.amazon.awssdk</groupId>
51+
<artifactId>protocol-core</artifactId>
52+
<version>${awsjavasdk.version}</version>
53+
</dependency>
54+
<dependency>
55+
<groupId>software.amazon.awssdk</groupId>
56+
<artifactId>aws-json-protocol</artifactId>
57+
<version>${awsjavasdk.version}</version>
58+
</dependency>
59+
</dependencies>
60+
</project>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"pagination" : { }
3+
}
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
{
2+
"metadata" : {
3+
"apiVersion" : "2018-11-29",
4+
"endpointPrefix" : "execute-api",
5+
"signingName" : "execute-api",
6+
"serviceFullName" : "AmazonApiGatewayManagementApi",
7+
"serviceId" : "ApiGatewayManagementApi",
8+
"protocol" : "rest-json",
9+
"jsonVersion" : "1.1",
10+
"uid" : "apigatewaymanagementapi-2018-11-29",
11+
"signatureVersion" : "v4"
12+
},
13+
"operations" : {
14+
"PostToConnection" : {
15+
"name" : "PostToConnection",
16+
"http" : {
17+
"method" : "POST",
18+
"requestUri" : "/@connections/{connectionId}",
19+
"responseCode" : 200
20+
},
21+
"input" : {
22+
"shape" : "PostToConnectionRequest"
23+
},
24+
"errors" : [ {
25+
"shape" : "GoneException",
26+
"documentation" : "<p>The connection with the provided id no longer exists.</p>"
27+
}, {
28+
"shape" : "LimitExceededException",
29+
"documentation" : "<p>The client is sending more than the allowed number of requests per unit of time.</p>"
30+
}, {
31+
"shape" : "PayloadTooLargeException",
32+
"documentation" : "<p>The data has exceeded the maximum size allowed.</p>"
33+
}, {
34+
"shape" : "ForbiddenException",
35+
"documentation" : "<p>The caller is not authorized to invoke this operation.</p>"
36+
} ],
37+
"documentation" : "<p>Sends the provided data to the specified connection.</p>"
38+
}
39+
},
40+
"shapes" : {
41+
"Data" : {
42+
"type" : "blob",
43+
"max" : "131072",
44+
"documentation" : "<p>The data to be sent to the client specified by its connection id.</p>"
45+
},
46+
"ForbiddenException" : {
47+
"type" : "structure",
48+
"members" : { },
49+
"exception" : true,
50+
"error" : {
51+
"httpStatusCode" : 403
52+
},
53+
"documentation" : "<p>The caller is not authorized to invoke this operation.</p>"
54+
},
55+
"GoneException" : {
56+
"type" : "structure",
57+
"members" : { },
58+
"exception" : true,
59+
"error" : {
60+
"httpStatusCode" : 410
61+
},
62+
"documentation" : "<p>The connection with the provided id no longer exists.</p>"
63+
},
64+
"LimitExceededException" : {
65+
"type" : "structure",
66+
"members" : { },
67+
"exception" : true,
68+
"error" : {
69+
"httpStatusCode" : 429
70+
},
71+
"documentation" : "<p>The client is sending more than the allowed number of requests per unit of time.</p>"
72+
},
73+
"PayloadTooLargeException" : {
74+
"type" : "structure",
75+
"members" : {
76+
"Message" : {
77+
"shape" : "__string",
78+
"locationName" : "message"
79+
}
80+
},
81+
"exception" : true,
82+
"error" : {
83+
"httpStatusCode" : 413
84+
},
85+
"documentation" : "<p>The data has exceeded the maximum size allowed.</p>"
86+
},
87+
"PostToConnectionRequest" : {
88+
"type" : "structure",
89+
"members" : {
90+
"Data" : {
91+
"shape" : "Data",
92+
"documentation" : "<p>The data to be sent to the client specified by its connection id.</p>"
93+
},
94+
"ConnectionId" : {
95+
"shape" : "__string",
96+
"location" : "uri",
97+
"locationName" : "connectionId",
98+
"documentation" : "<p>The identifier of the connection that a specific client is using.</p>"
99+
}
100+
},
101+
"required" : [ "ConnectionId", "Data" ],
102+
"payload" : "Data"
103+
},
104+
"__string" : {
105+
"type" : "string"
106+
}
107+
},
108+
"documentation" : "<p>The Amazon API Gateway Management API allows you to directly manage runtime aspects of your deployed APIs. To use it, you must explicitly set the SDK's endpoint to point to the endpoint of your deployed API. The endpoint will be of the form https://{api-id}.execute-api.{region}.amazonaws.com/{stage}, or will be the endpoint corresponding to your API's custom domain and base path, if applicable.</p>"
109+
}

0 commit comments

Comments
 (0)