Api

class Api

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.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Amazon Resource Name (ARN) for the Api.

Link copied to clipboard

The Api ID.

Link copied to clipboard

The date and time that the Api was created.

Link copied to clipboard

The DNS records for the API. This will include an HTTP and a real-time endpoint.

Link copied to clipboard

The Event API configuration. This includes the default authorization configuration for connecting, publishing, and subscribing to an Event API.

Link copied to clipboard
val name: String?

The name of the Api.

Link copied to clipboard

The owner contact information for the Api

Link copied to clipboard

A map with keys of TagKey objects and values of TagValue objects.

Link copied to clipboard

The Amazon Resource Name (ARN) of the WAF web access control list (web ACL) associated with this Api, if one exists.

Link copied to clipboard

A flag indicating whether to use X-Ray tracing for this Api.

Functions

Link copied to clipboard
inline fun copy(block: Api.Builder.() -> Unit = {}): Api
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String