FirewallVpcFirewallCenLocalVpcArgs

data class FirewallVpcFirewallCenLocalVpcArgs(val attachmentId: Output<String>? = null, val attachmentName: Output<String>? = null, val defendCidrLists: Output<List<String>>? = null, val eniLists: Output<List<FirewallVpcFirewallCenLocalVpcEniListArgs>>? = null, val manualVswitchId: Output<String>? = null, val networkInstanceId: Output<String>, val networkInstanceName: Output<String>? = null, val networkInstanceType: Output<String>? = null, val ownerId: Output<String>? = null, val regionNo: Output<String>? = null, val routeMode: Output<String>? = null, val supportManualMode: Output<String>? = null, val transitRouterId: Output<String>? = null, val transitRouterType: Output<String>? = null, val vpcCidrTableLists: Output<List<FirewallVpcFirewallCenLocalVpcVpcCidrTableListArgs>>? = null, val vpcId: Output<String>? = null, val vpcName: Output<String>? = null) : ConvertibleToJava<FirewallVpcFirewallCenLocalVpcArgs>

Constructors

Link copied to clipboard
fun FirewallVpcFirewallCenLocalVpcArgs(attachmentId: Output<String>? = null, attachmentName: Output<String>? = null, defendCidrLists: Output<List<String>>? = null, eniLists: Output<List<FirewallVpcFirewallCenLocalVpcEniListArgs>>? = null, manualVswitchId: Output<String>? = null, networkInstanceId: Output<String>, networkInstanceName: Output<String>? = null, networkInstanceType: Output<String>? = null, ownerId: Output<String>? = null, regionNo: Output<String>? = null, routeMode: Output<String>? = null, supportManualMode: Output<String>? = null, transitRouterId: Output<String>? = null, transitRouterType: Output<String>? = null, vpcCidrTableLists: Output<List<FirewallVpcFirewallCenLocalVpcVpcCidrTableListArgs>>? = null, vpcId: Output<String>? = null, vpcName: Output<String>? = null)

Functions

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

Properties

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

The connection ID of the network instance.

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

The connection name of the network instance.

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

The list of network segments protected by the VPC firewall.

Link copied to clipboard

List of elastic network cards.

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

The ID of the VPC instance that created the VPC firewall.

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

The name of the network instance.

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

The type of the network instance. Value: **VPC * *.

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

The UID of the Alibaba Cloud account to which the VPC belongs.

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

The region ID of the VPC.

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

Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.

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

Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.

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

The ID of the CEN-TR instance.

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

The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.

Link copied to clipboard

The VPC network segment list.

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

The ID of the VPC instance.

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

The instance name of the VPC.