Package-level declarations

Types

Link copied to clipboard

Basic Usage

Link copied to clipboard
data class ApiArgs(val authType: Output<String>? = null, val constantParameters: Output<List<ApiConstantParameterArgs>>? = null, val description: Output<String>? = null, val fcServiceConfig: Output<ApiFcServiceConfigArgs>? = null, val forceNonceCheck: Output<Boolean>? = null, val groupId: Output<String>? = null, val httpServiceConfig: Output<ApiHttpServiceConfigArgs>? = null, val httpVpcServiceConfig: Output<ApiHttpVpcServiceConfigArgs>? = null, val mockServiceConfig: Output<ApiMockServiceConfigArgs>? = null, val name: Output<String>? = null, val requestConfig: Output<ApiRequestConfigArgs>? = null, val requestParameters: Output<List<ApiRequestParameterArgs>>? = null, val serviceType: Output<String>? = null, val stageNames: Output<List<String>>? = null, val systemParameters: Output<List<ApiSystemParameterArgs>>? = null) : ConvertibleToJava<ApiArgs>

Basic Usage

Link copied to clipboard

Builder for ApiArgs.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Api.

Link copied to clipboard

Basic Usage

Link copied to clipboard
data class AppArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, Any>>? = null) : ConvertibleToJava<AppArgs>

Basic Usage

Link copied to clipboard

Builder for AppArgs.

Link copied to clipboard
Link copied to clipboard
data class AppAttachmentArgs(val apiId: Output<String>? = null, val appId: Output<String>? = null, val groupId: Output<String>? = null, val stageName: Output<String>? = null) : ConvertibleToJava<AppAttachmentArgs>

Basic Usage

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for App.

Link copied to clipboard

Provides a Api Gateway Backend resource. For information about Api Gateway Backend and how to use it, see What is Backend.

Link copied to clipboard
data class BackendArgs(val backendName: Output<String>? = null, val backendType: Output<String>? = null, val createEventBridgeServiceLinkedRole: Output<Boolean>? = null, val description: Output<String>? = null) : ConvertibleToJava<BackendArgs>

Provides a Api Gateway Backend resource. For information about Api Gateway Backend and how to use it, see What is Backend.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Basic Usage

Link copied to clipboard
data class GroupArgs(val description: Output<String>? = null, val instanceId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<GroupArgs>

Basic Usage

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Group.

Link copied to clipboard

Provides a Api Gateway Log Config resource. For information about Api Gateway Log Config and how to use it, see What is Log Config.

Link copied to clipboard
data class LogConfigArgs(val logType: Output<String>? = null, val slsLogStore: Output<String>? = null, val slsProject: Output<String>? = null) : ConvertibleToJava<LogConfigArgs>

Provides a Api Gateway Log Config resource. For information about Api Gateway Log Config and how to use it, see What is Log Config.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Api Gateway Model resource. For information about Api Gateway Model and how to use it, see What is Model.

Link copied to clipboard
data class ModelArgs(val description: Output<String>? = null, val groupId: Output<String>? = null, val modelName: Output<String>? = null, val schema: Output<String>? = null) : ConvertibleToJava<ModelArgs>

Provides a Api Gateway Model resource. For information about Api Gateway Model and how to use it, see What is Model.

Link copied to clipboard

Builder for ModelArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Model.

Link copied to clipboard

Provides a Api Gateway Plugin resource. For information about Api Gateway Plugin and how to use it, see What is Plugin.

Link copied to clipboard
data class PluginArgs(val description: Output<String>? = null, val pluginData: Output<String>? = null, val pluginName: Output<String>? = null, val pluginType: Output<String>? = null, val tags: Output<Map<String, Any>>? = null) : ConvertibleToJava<PluginArgs>

Provides a Api Gateway Plugin resource. For information about Api Gateway Plugin and how to use it, see What is Plugin.

Link copied to clipboard

Builder for PluginArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Plugin.

Link copied to clipboard

Basic Usage

Link copied to clipboard
data class VpcAccessArgs(val instanceId: Output<String>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<VpcAccessArgs>

Basic Usage

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun apiResource(name: String, block: suspend ApiResourceBuilder.() -> Unit): Api
Link copied to clipboard
Link copied to clipboard
suspend fun appResource(name: String, block: suspend AppResourceBuilder.() -> Unit): App
Link copied to clipboard
suspend fun backendResource(name: String, block: suspend BackendResourceBuilder.() -> Unit): Backend
Link copied to clipboard
suspend fun groupResource(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
suspend fun logConfigResource(name: String, block: suspend LogConfigResourceBuilder.() -> Unit): LogConfig
Link copied to clipboard
suspend fun modelResource(name: String, block: suspend ModelResourceBuilder.() -> Unit): Model
Link copied to clipboard
suspend fun pluginResource(name: String, block: suspend PluginResourceBuilder.() -> Unit): Plugin
Link copied to clipboard
suspend fun vpcAccessResource(name: String, block: suspend VpcAccessResourceBuilder.() -> Unit): VpcAccess