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
constructor(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)

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

The ID of the vSwitch specified when the routing mode is manual mode.

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.

Functions

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