Skip to content

Updating models with latest #997

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 9, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changes/next-release/feature-AWSSDKforJavav2-8de6f6c.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Updated to the latest service models."
}
10 changes: 10 additions & 0 deletions aws-sdk-java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -607,6 +607,16 @@
<artifactId>codedeploy</artifactId>
<version>${awsjavasdk.version}</version>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>apigatewaymanagementapi</artifactId>
<version>${awsjavasdk.version}</version>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>apigatewayv2</artifactId>
<version>${awsjavasdk.version}</version>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}-${project.version}</finalName>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
{
"pagination":{
"pagination": {
"ListCertificateAuthorities": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "CertificateAuthorities"
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidArnException"}
],
"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>"
"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>"
},
"DescribeCertificateAuthorityAuditReport":{
"name":"DescribeCertificateAuthorityAuditReport",
Expand Down Expand Up @@ -834,7 +834,7 @@
"members":{
"message":{"shape":"String"}
},
"documentation":"<p>The private CA is in a state during which a report cannot be generated.</p>",
"documentation":"<p>The private CA is in a state during which a report or certificate cannot be generated.</p>",
"exception":true
},
"InvalidTagException":{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,24 @@
"output":{"shape":"AssociateSkillWithSkillGroupResponse"},
"errors":[
{"shape":"ConcurrentModificationException"},
{"shape":"NotFoundException"}
{"shape":"NotFoundException"},
{"shape":"SkillNotLinkedException"}
],
"documentation":"<p>Associates a skill with a skill group.</p>"
},
"AssociateSkillWithUsers":{
"name":"AssociateSkillWithUsers",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"AssociateSkillWithUsersRequest"},
"output":{"shape":"AssociateSkillWithUsersResponse"},
"errors":[
{"shape":"ConcurrentModificationException"}
],
"documentation":"<p>Makes a private skill available for enrolled users to enable on their devices.</p>"
},
"CreateAddressBook":{
"name":"CreateAddressBook",
"http":{
Expand Down Expand Up @@ -386,6 +400,19 @@
],
"documentation":"<p>Disassociates a skill from a skill group.</p>"
},
"DisassociateSkillFromUsers":{
"name":"DisassociateSkillFromUsers",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DisassociateSkillFromUsersRequest"},
"output":{"shape":"DisassociateSkillFromUsersResponse"},
"errors":[
{"shape":"ConcurrentModificationException"}
],
"documentation":"<p>Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.</p>"
},
"DisassociateSkillGroupFromRoom":{
"name":"DisassociateSkillGroupFromRoom",
"http":{
Expand Down Expand Up @@ -1136,6 +1163,25 @@
"members":{
}
},
"AssociateSkillWithUsersRequest":{
"type":"structure",
"required":["SkillId"],
"members":{
"OrganizationArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the organization.</p>"
},
"SkillId":{
"shape":"SkillId",
"documentation":"<p>The private skill ID you want to make available to enrolled users.&gt;</p>"
}
}
},
"AssociateSkillWithUsersResponse":{
"type":"structure",
"members":{
}
},
"AuthorizationResult":{
"type":"map",
"key":{"shape":"Key"},
Expand Down Expand Up @@ -2261,6 +2307,25 @@
"members":{
}
},
"DisassociateSkillFromUsersRequest":{
"type":"structure",
"required":["SkillId"],
"members":{
"OrganizationArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the organization.</p>"
},
"SkillId":{
"shape":"SkillId",
"documentation":"<p> The private skill ID you want to make unavailable for enrolled users.</p>"
}
}
},
"DisassociateSkillFromUsersResponse":{
"type":"structure",
"members":{
}
},
"DisassociateSkillGroupFromRoomRequest":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -2727,7 +2792,7 @@
"members":{
"SkillGroupArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the skill group for which to list enabled skills. Required.</p>"
"documentation":"<p>The ARN of the skill group for which to list enabled skills.</p>"
},
"EnablementType":{
"shape":"EnablementTypeFilter",
Expand All @@ -2739,11 +2804,11 @@
},
"NextToken":{
"shape":"NextToken",
"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>"
"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>"
},
"MaxResults":{
"shape":"SkillListMaxResults",
"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>"
"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>"
}
}
},
Expand Down Expand Up @@ -3785,6 +3850,14 @@
"min":1,
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
},
"SkillNotLinkedException":{
"type":"structure",
"members":{
"Message":{"shape":"ErrorMessage"}
},
"documentation":"<p>The skill must be linked to a third-party account.</p>",
"exception":true
},
"SkillStoreType":{"type":"string"},
"SkillSummary":{
"type":"structure",
Expand Down Expand Up @@ -4402,5 +4475,5 @@
"pattern":"[a-zA-Z0-9@_+.-]*"
}
},
"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>"
"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>"
}
60 changes: 60 additions & 0 deletions services/apigatewaymanagementapi/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<?xml version="1.0"?>
<!--
~ Copyright 2010-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
~
~ Licensed under the Apache License, Version 2.0 (the "License").
~ You may not use this file except in compliance with the License.
~ A copy of the License is located at
~
~ http://aws.amazon.com/apache2.0
~
~ or in the "license" file accompanying this file. This file is distributed
~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
~ express or implied. See the License for the specific language governing
~ permissions and limitations under the License.
-->

<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>software.amazon.awssdk</groupId>
<artifactId>services</artifactId>
<version>2.2.1-SNAPSHOT</version>
</parent>
<artifactId>apigatewaymanagementapi</artifactId>
<name>AWS Java SDK :: Services :: ApiGatewayManagementApi</name>
<description>The AWS Java SDK for ApiGatewayManagementApi module holds the client classes that are used for
communicating with ApiGatewayManagementApi.
</description>
<url>https://aws.amazon.com/sdkforjava</url>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>software.amazon.awssdk.services.apigatewaymanagementapi</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>

<dependencies>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>protocol-core</artifactId>
<version>${awsjavasdk.version}</version>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-json-protocol</artifactId>
<version>${awsjavasdk.version}</version>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"pagination" : { }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
{
"metadata" : {
"apiVersion" : "2018-11-29",
"endpointPrefix" : "execute-api",
"signingName" : "execute-api",
"serviceFullName" : "AmazonApiGatewayManagementApi",
"serviceId" : "ApiGatewayManagementApi",
"protocol" : "rest-json",
"jsonVersion" : "1.1",
"uid" : "apigatewaymanagementapi-2018-11-29",
"signatureVersion" : "v4"
},
"operations" : {
"PostToConnection" : {
"name" : "PostToConnection",
"http" : {
"method" : "POST",
"requestUri" : "/@connections/{connectionId}",
"responseCode" : 200
},
"input" : {
"shape" : "PostToConnectionRequest"
},
"errors" : [ {
"shape" : "GoneException",
"documentation" : "<p>The connection with the provided id no longer exists.</p>"
}, {
"shape" : "LimitExceededException",
"documentation" : "<p>The client is sending more than the allowed number of requests per unit of time.</p>"
}, {
"shape" : "PayloadTooLargeException",
"documentation" : "<p>The data has exceeded the maximum size allowed.</p>"
}, {
"shape" : "ForbiddenException",
"documentation" : "<p>The caller is not authorized to invoke this operation.</p>"
} ],
"documentation" : "<p>Sends the provided data to the specified connection.</p>"
}
},
"shapes" : {
"Data" : {
"type" : "blob",
"max" : "131072",
"documentation" : "<p>The data to be sent to the client specified by its connection id.</p>"
},
"ForbiddenException" : {
"type" : "structure",
"members" : { },
"exception" : true,
"error" : {
"httpStatusCode" : 403
},
"documentation" : "<p>The caller is not authorized to invoke this operation.</p>"
},
"GoneException" : {
"type" : "structure",
"members" : { },
"exception" : true,
"error" : {
"httpStatusCode" : 410
},
"documentation" : "<p>The connection with the provided id no longer exists.</p>"
},
"LimitExceededException" : {
"type" : "structure",
"members" : { },
"exception" : true,
"error" : {
"httpStatusCode" : 429
},
"documentation" : "<p>The client is sending more than the allowed number of requests per unit of time.</p>"
},
"PayloadTooLargeException" : {
"type" : "structure",
"members" : {
"Message" : {
"shape" : "__string",
"locationName" : "message"
}
},
"exception" : true,
"error" : {
"httpStatusCode" : 413
},
"documentation" : "<p>The data has exceeded the maximum size allowed.</p>"
},
"PostToConnectionRequest" : {
"type" : "structure",
"members" : {
"Data" : {
"shape" : "Data",
"documentation" : "<p>The data to be sent to the client specified by its connection id.</p>"
},
"ConnectionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "connectionId",
"documentation" : "<p>The identifier of the connection that a specific client is using.</p>"
}
},
"required" : [ "ConnectionId", "Data" ],
"payload" : "Data"
},
"__string" : {
"type" : "string"
}
},
"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>"
}
Loading