ApiArgs

data class ApiArgs(val eventConfig: Output<ApiEventConfigArgs>? = null, val name: Output<String>? = null, val ownerContact: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ApiArgs>

Resource schema for AppSync Api

Constructors

Link copied to clipboard
constructor(eventConfig: Output<ApiEventConfigArgs>? = null, name: Output<String>? = null, ownerContact: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val eventConfig: Output<ApiEventConfigArgs>? = null

Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API.

Link copied to clipboard
val name: Output<String>? = null

The name of the Api .

Link copied to clipboard
val ownerContact: Output<String>? = null

The owner contact information for an API resource. This field accepts any string input with a length of 0 - 256 characters.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A set of tags (key-value pairs) for this API.

Functions

Link copied to clipboard
open override fun toJava(): ApiArgs