diff --git a/VERSION b/VERSION index f43699f3ea2..3a3ac94527b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.437 \ No newline at end of file +1.11.438 \ No newline at end of file diff --git a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncClient.h b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncClient.h index 0ac30360da8..f3699273399 100644 --- a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncClient.h +++ b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncClient.h @@ -154,6 +154,34 @@ namespace AppSync return SubmitAsync(&AppSyncClient::AssociateSourceGraphqlApi, request, handler, context); } + /** + *
Creates an Api
object. Use this operation to create an AppSync
+ * API with your preferred configuration, such as an Event API that provides
+ * real-time message publishing and message subscriptions over
+ * WebSockets.
Creates a cache for the GraphQL API.
Creates a ChannelNamespace
for an
+ * Api
.
Creates a DataSource
object.
Deletes an Api
object
Deletes an ApiCache
object.
Deletes a ChannelNamespace
.
Deletes a DataSource
object.
Retrieves an Api
object.
Retrieves an ApiAssociation
object.
Api
.Retrieves a DataSource
object.
Lists the APIs in your AppSync account.
ListApis
returns
+ * only the high level API details. For more detailed information about an API, use
+ * GetApi
.
Lists the channel namespaces for a specified Api
.
+ * ListChannelNamespaces
returns only high level details for the
+ * channel namespace. To retrieve code handlers, use
+ * GetChannelNamespace
.
Lists the data sources for a given API.
Updates an Api
.
Updates the cache for the GraphQL API.
Updates a ChannelNamespace
associated with an
+ * Api
.
Updates a DataSource
object.
Describes an AppSync API. You can use Api
for an AppSync API
+ * with your preferred configuration, such as an Event API that provides real-time
+ * message publishing and message subscriptions over WebSockets.
The Api
ID.
The name of the Api
.
The owner contact information for the Api
The DNS records for the API. This will include an HTTP and a real-time + * endpoint.
+ */ + inline const Aws::MapThe Amazon Resource Name (ARN) for the Api
.
The date and time that the Api
was created.
A flag indicating whether to use X-Ray tracing for this Api
.
The Amazon Resource Name (ARN) of the WAF web access control list (web ACL)
+ * associated with this Api
, if one exists.
The Event API configuration. This includes the default authorization + * configuration for connecting, publishing, and subscribing to an Event API.
+ */ + inline const EventConfig& GetEventConfig() const{ return m_eventConfig; } + inline bool EventConfigHasBeenSet() const { return m_eventConfigHasBeenSet; } + inline void SetEventConfig(const EventConfig& value) { m_eventConfigHasBeenSet = true; m_eventConfig = value; } + inline void SetEventConfig(EventConfig&& value) { m_eventConfigHasBeenSet = true; m_eventConfig = std::move(value); } + inline Api& WithEventConfig(const EventConfig& value) { SetEventConfig(value); return *this;} + inline Api& WithEventConfig(EventConfig&& value) { SetEventConfig(std::move(value)); return *this;} + ///@} + private: + + Aws::String m_apiId; + bool m_apiIdHasBeenSet = false; + + Aws::String m_name; + bool m_nameHasBeenSet = false; + + Aws::String m_ownerContact; + bool m_ownerContactHasBeenSet = false; + + Aws::MapDescribes an authorization configuration. Use AuthMode
to
+ * specify the publishing and subscription authorization configuration for an Event
+ * API.
The authorization type.
+ */ + inline const AuthenticationType& GetAuthType() const{ return m_authType; } + inline bool AuthTypeHasBeenSet() const { return m_authTypeHasBeenSet; } + inline void SetAuthType(const AuthenticationType& value) { m_authTypeHasBeenSet = true; m_authType = value; } + inline void SetAuthType(AuthenticationType&& value) { m_authTypeHasBeenSet = true; m_authType = std::move(value); } + inline AuthMode& WithAuthType(const AuthenticationType& value) { SetAuthType(value); return *this;} + inline AuthMode& WithAuthType(AuthenticationType&& value) { SetAuthType(std::move(value)); return *this;} + ///@} + private: + + AuthenticationType m_authType; + bool m_authTypeHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppSync +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/model/AuthProvider.h b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/model/AuthProvider.h new file mode 100644 index 00000000000..2fcc126c922 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/model/AuthProvider.h @@ -0,0 +1,103 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include