GatewayArgs

data class GatewayArgs(val gatewayName: Output<String>? = null, val logConfig: Output<GatewayLogConfigArgs>? = null, val networkAccessConfig: Output<GatewayNetworkAccessConfigArgs>? = null, val paymentType: Output<String>? = null, val resourceGroupId: Output<String>? = null, val spec: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpc: Output<GatewayVpcArgs>? = null, val vswitch: Output<GatewayVswitchArgs>? = null, val zoneConfig: Output<GatewayZoneConfigArgs>? = null) : ConvertibleToJava<GatewayArgs>

Import

APIG Gateway can be imported using the id, e.g.

$ pulumi import alicloud:apig/gateway:Gateway example <id>

Constructors

Link copied to clipboard
constructor(gatewayName: Output<String>? = null, logConfig: Output<GatewayLogConfigArgs>? = null, networkAccessConfig: Output<GatewayNetworkAccessConfigArgs>? = null, paymentType: Output<String>? = null, resourceGroupId: Output<String>? = null, spec: Output<String>? = null, tags: Output<Map<String, String>>? = null, vpc: Output<GatewayVpcArgs>? = null, vswitch: Output<GatewayVswitchArgs>? = null, zoneConfig: Output<GatewayZoneConfigArgs>? = null)

Properties

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

The name of the resource

Link copied to clipboard
val logConfig: Output<GatewayLogConfigArgs>? = null

Log Configuration See log_config below.

Link copied to clipboard

Network Access Configuration See network_access_config below.

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

The payment type of the resource

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

The ID of the resource group

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

Gateway instance specifications

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

The tag of the resource

Link copied to clipboard
val vpc: Output<GatewayVpcArgs>? = null

The VPC associated with the Gateway. See vpc below.

Link copied to clipboard
val vswitch: Output<GatewayVswitchArgs>? = null

The virtual switch associated with the Gateway. See vswitch below.

Link copied to clipboard
val zoneConfig: Output<GatewayZoneConfigArgs>? = null

Availability Zone Configuration See zone_config below.

Functions

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