alicloud logo
Alibaba Cloud v3.30.0, Feb 1 23

alicloud.cloudfirewall.FirewallVpcFirewall

Provides a Cloud Firewall Vpc Firewall resource.

For information about Cloud Firewall Vpc Firewall and how to use it, see What is Vpc Firewall.

NOTE: Available in v1.194.0+.

Example Usage

Basic Usage

Coming soon!

Coming soon!

package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cloudfirewall.FirewallVpcFirewall;
import com.pulumi.alicloud.cloudfirewall.FirewallVpcFirewallArgs;
import com.pulumi.alicloud.cloudfirewall.inputs.FirewallVpcFirewallLocalVpcArgs;
import com.pulumi.alicloud.cloudfirewall.inputs.FirewallVpcFirewallPeerVpcArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var default_ = new FirewallVpcFirewall("default", FirewallVpcFirewallArgs.builder()        
            .localVpc(FirewallVpcFirewallLocalVpcArgs.builder()
                .localVpcCidrTableLists(FirewallVpcFirewallLocalVpcLocalVpcCidrTableListArgs.builder()
                    .localRouteEntryList(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .localRouteTableId("vtb-bp1lj0ddg846856chpzrv")
                    .build())
                .regionNo("cn-hangzhou")
                .vpcId("vpc-bp1d065m6hzn1xbw8ibfd")
                .build())
            .memberUid("1415189284827022")
            .peerVpc(FirewallVpcFirewallPeerVpcArgs.builder()
                .peerVpcCidrTableLists(FirewallVpcFirewallPeerVpcPeerVpcCidrTableListArgs.builder()
                    .peerRouteEntryList(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .peerRouteTableId("vtb-bp1f516f2hh4sok1ig9b5")
                    .build())
                .regionNo("cn-hangzhou")
                .vpcId("vpc-bp1gcmm64o3caox84v0nz")
                .build())
            .status("open")
            .vpcFirewallName("tf-test")
            .build());

    }
}

Coming soon!

Coming soon!

resources:
  default:
    type: alicloud:cloudfirewall:FirewallVpcFirewall
    properties:
      localVpc:
        localVpcCidrTableLists:
          - localRouteEntryList:
              - localDestinationCidr: 10.1.0.0/16
                localNextHopInstanceId: ri-bp1uobww3aputjlwwkyrh
            localRouteTableId: vtb-bp1lj0ddg846856chpzrv
        regionNo: cn-hangzhou
        vpcId: vpc-bp1d065m6hzn1xbw8ibfd
      memberUid: '1415189284827022'
      peerVpc:
        peerVpcCidrTableLists:
          - peerRouteEntryList:
              - peerDestinationCidr: 10.0.0.0/16
                peerNextHopInstanceId: ri-bp1thhtgf6ydr2or52l3n
            peerRouteTableId: vtb-bp1f516f2hh4sok1ig9b5
        regionNo: cn-hangzhou
        vpcId: vpc-bp1gcmm64o3caox84v0nz
      status: open
      vpcFirewallName: tf-test

Create FirewallVpcFirewall Resource

new FirewallVpcFirewall(name: string, args: FirewallVpcFirewallArgs, opts?: CustomResourceOptions);
@overload
def FirewallVpcFirewall(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        lang: Optional[str] = None,
                        local_vpc: Optional[FirewallVpcFirewallLocalVpcArgs] = None,
                        member_uid: Optional[str] = None,
                        peer_vpc: Optional[FirewallVpcFirewallPeerVpcArgs] = None,
                        status: Optional[str] = None,
                        vpc_firewall_name: Optional[str] = None)
@overload
def FirewallVpcFirewall(resource_name: str,
                        args: FirewallVpcFirewallArgs,
                        opts: Optional[ResourceOptions] = None)
func NewFirewallVpcFirewall(ctx *Context, name string, args FirewallVpcFirewallArgs, opts ...ResourceOption) (*FirewallVpcFirewall, error)
public FirewallVpcFirewall(string name, FirewallVpcFirewallArgs args, CustomResourceOptions? opts = null)
public FirewallVpcFirewall(String name, FirewallVpcFirewallArgs args)
public FirewallVpcFirewall(String name, FirewallVpcFirewallArgs args, CustomResourceOptions options)
type: alicloud:cloudfirewall:FirewallVpcFirewall
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args FirewallVpcFirewallArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args FirewallVpcFirewallArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args FirewallVpcFirewallArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args FirewallVpcFirewallArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args FirewallVpcFirewallArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

FirewallVpcFirewall Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The FirewallVpcFirewall resource accepts the following input properties:

LocalVpc Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

PeerVpc Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

Status string

The status of the resource

VpcFirewallName string

The name of the VPC firewall instance.

Lang string

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

MemberUid string

The UID of the Alibaba Cloud member account.

LocalVpc FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

PeerVpc FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

Status string

The status of the resource

VpcFirewallName string

The name of the VPC firewall instance.

Lang string

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

MemberUid string

The UID of the Alibaba Cloud member account.

localVpc FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

peerVpc FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

status String

The status of the resource

vpcFirewallName String

The name of the VPC firewall instance.

lang String

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

memberUid String

The UID of the Alibaba Cloud member account.

localVpc FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

peerVpc FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

status string

The status of the resource

vpcFirewallName string

The name of the VPC firewall instance.

lang string

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

memberUid string

The UID of the Alibaba Cloud member account.

local_vpc FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

peer_vpc FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

status str

The status of the resource

vpc_firewall_name str

The name of the VPC firewall instance.

lang str

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

member_uid str

The UID of the Alibaba Cloud member account.

localVpc Property Map

The details of the local VPC. See the following Block LocalVpc.

peerVpc Property Map

The details of the peer VPC. See the following Block PeerVpc.

status String

The status of the resource

vpcFirewallName String

The name of the VPC firewall instance.

lang String

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

memberUid String

The UID of the Alibaba Cloud member account.

Outputs

All input properties are implicitly available as output properties. Additionally, the FirewallVpcFirewall resource produces the following output properties:

Bandwidth int

Bandwidth specifications for high-speed channels. Unit: Mbps.

ConnectType string

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

Id string

The provider-assigned unique ID for this managed resource.

RegionStatus string

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

VpcFirewallId string

The ID of the VPC firewall instance.

Bandwidth int

Bandwidth specifications for high-speed channels. Unit: Mbps.

ConnectType string

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

Id string

The provider-assigned unique ID for this managed resource.

RegionStatus string

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

VpcFirewallId string

The ID of the VPC firewall instance.

bandwidth Integer

Bandwidth specifications for high-speed channels. Unit: Mbps.

connectType String

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

id String

The provider-assigned unique ID for this managed resource.

regionStatus String

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

vpcFirewallId String

The ID of the VPC firewall instance.

bandwidth number

Bandwidth specifications for high-speed channels. Unit: Mbps.

connectType string

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

id string

The provider-assigned unique ID for this managed resource.

regionStatus string

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

vpcFirewallId string

The ID of the VPC firewall instance.

bandwidth int

Bandwidth specifications for high-speed channels. Unit: Mbps.

connect_type str

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

id str

The provider-assigned unique ID for this managed resource.

region_status str

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

vpc_firewall_id str

The ID of the VPC firewall instance.

bandwidth Number

Bandwidth specifications for high-speed channels. Unit: Mbps.

connectType String

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

id String

The provider-assigned unique ID for this managed resource.

regionStatus String

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

vpcFirewallId String

The ID of the VPC firewall instance.

Look up Existing FirewallVpcFirewall Resource

Get an existing FirewallVpcFirewall resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: FirewallVpcFirewallState, opts?: CustomResourceOptions): FirewallVpcFirewall
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        bandwidth: Optional[int] = None,
        connect_type: Optional[str] = None,
        lang: Optional[str] = None,
        local_vpc: Optional[FirewallVpcFirewallLocalVpcArgs] = None,
        member_uid: Optional[str] = None,
        peer_vpc: Optional[FirewallVpcFirewallPeerVpcArgs] = None,
        region_status: Optional[str] = None,
        status: Optional[str] = None,
        vpc_firewall_id: Optional[str] = None,
        vpc_firewall_name: Optional[str] = None) -> FirewallVpcFirewall
func GetFirewallVpcFirewall(ctx *Context, name string, id IDInput, state *FirewallVpcFirewallState, opts ...ResourceOption) (*FirewallVpcFirewall, error)
public static FirewallVpcFirewall Get(string name, Input<string> id, FirewallVpcFirewallState? state, CustomResourceOptions? opts = null)
public static FirewallVpcFirewall get(String name, Output<String> id, FirewallVpcFirewallState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Bandwidth int

Bandwidth specifications for high-speed channels. Unit: Mbps.

ConnectType string

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

Lang string

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

LocalVpc Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

MemberUid string

The UID of the Alibaba Cloud member account.

PeerVpc Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

RegionStatus string

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

Status string

The status of the resource

VpcFirewallId string

The ID of the VPC firewall instance.

VpcFirewallName string

The name of the VPC firewall instance.

Bandwidth int

Bandwidth specifications for high-speed channels. Unit: Mbps.

ConnectType string

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

Lang string

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

LocalVpc FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

MemberUid string

The UID of the Alibaba Cloud member account.

PeerVpc FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

RegionStatus string

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

Status string

The status of the resource

VpcFirewallId string

The ID of the VPC firewall instance.

VpcFirewallName string

The name of the VPC firewall instance.

bandwidth Integer

Bandwidth specifications for high-speed channels. Unit: Mbps.

connectType String

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

lang String

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

localVpc FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

memberUid String

The UID of the Alibaba Cloud member account.

peerVpc FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

regionStatus String

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

status String

The status of the resource

vpcFirewallId String

The ID of the VPC firewall instance.

vpcFirewallName String

The name of the VPC firewall instance.

bandwidth number

Bandwidth specifications for high-speed channels. Unit: Mbps.

connectType string

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

lang string

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

localVpc FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

memberUid string

The UID of the Alibaba Cloud member account.

peerVpc FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

regionStatus string

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

status string

The status of the resource

vpcFirewallId string

The ID of the VPC firewall instance.

vpcFirewallName string

The name of the VPC firewall instance.

bandwidth int

Bandwidth specifications for high-speed channels. Unit: Mbps.

connect_type str

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

lang str

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

local_vpc FirewallVpcFirewallLocalVpcArgs

The details of the local VPC. See the following Block LocalVpc.

member_uid str

The UID of the Alibaba Cloud member account.

peer_vpc FirewallVpcFirewallPeerVpcArgs

The details of the peer VPC. See the following Block PeerVpc.

region_status str

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

status str

The status of the resource

vpc_firewall_id str

The ID of the VPC firewall instance.

vpc_firewall_name str

The name of the VPC firewall instance.

bandwidth Number

Bandwidth specifications for high-speed channels. Unit: Mbps.

connectType String

The communication type of the VPC firewall. Valid value: expressconnect, which indicates Express Connect.

lang String

The language type of the requested and received messages. Value:zh (default): Chinese.en: English.

localVpc Property Map

The details of the local VPC. See the following Block LocalVpc.

memberUid String

The UID of the Alibaba Cloud member account.

peerVpc Property Map

The details of the peer VPC. See the following Block PeerVpc.

regionStatus String

The region is open. Value:-enable: is enabled, indicating that VPC firewall can be configured in this region.-disable: indicates that VPC firewall cannot be configured in this region.

status String

The status of the resource

vpcFirewallId String

The ID of the VPC firewall instance.

vpcFirewallName String

The name of the VPC firewall instance.

Supporting Types

FirewallVpcFirewallLocalVpc

LocalVpcCidrTableLists List<Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallLocalVpcLocalVpcCidrTableList>

The network segment list of the local VPC.See the following Block LocalVpcCidrTableList.

RegionNo string

The region ID of the local VPC.

VpcId string

The ID of the local VPC instance.

EniId string

The ID of the instance of the Eni in the local VPC.

EniPrivateIpAddress string

The private IP address of the elastic network card in the local VPC.

RouterInterfaceId string

The ID of the router interface in the local VPC.

VpcName string

The instance name of the local VPC.

LocalVpcCidrTableLists []FirewallVpcFirewallLocalVpcLocalVpcCidrTableList

The network segment list of the local VPC.See the following Block LocalVpcCidrTableList.

RegionNo string

The region ID of the local VPC.

VpcId string

The ID of the local VPC instance.

EniId string

The ID of the instance of the Eni in the local VPC.

EniPrivateIpAddress string

The private IP address of the elastic network card in the local VPC.

RouterInterfaceId string

The ID of the router interface in the local VPC.

VpcName string

The instance name of the local VPC.

localVpcCidrTableLists List<FirewallVpcFirewallLocalVpcLocalVpcCidrTableList>

The network segment list of the local VPC.See the following Block LocalVpcCidrTableList.

regionNo String

The region ID of the local VPC.

vpcId String

The ID of the local VPC instance.

eniId String

The ID of the instance of the Eni in the local VPC.

eniPrivateIpAddress String

The private IP address of the elastic network card in the local VPC.

routerInterfaceId String

The ID of the router interface in the local VPC.

vpcName String

The instance name of the local VPC.

localVpcCidrTableLists FirewallVpcFirewallLocalVpcLocalVpcCidrTableList[]

The network segment list of the local VPC.See the following Block LocalVpcCidrTableList.

regionNo string

The region ID of the local VPC.

vpcId string

The ID of the local VPC instance.

eniId string

The ID of the instance of the Eni in the local VPC.

eniPrivateIpAddress string

The private IP address of the elastic network card in the local VPC.

routerInterfaceId string

The ID of the router interface in the local VPC.

vpcName string

The instance name of the local VPC.

local_vpc_cidr_table_lists Sequence[FirewallVpcFirewallLocalVpcLocalVpcCidrTableList]

The network segment list of the local VPC.See the following Block LocalVpcCidrTableList.

region_no str

The region ID of the local VPC.

vpc_id str

The ID of the local VPC instance.

eni_id str

The ID of the instance of the Eni in the local VPC.

eni_private_ip_address str

The private IP address of the elastic network card in the local VPC.

router_interface_id str

The ID of the router interface in the local VPC.

vpc_name str

The instance name of the local VPC.

localVpcCidrTableLists List<Property Map>

The network segment list of the local VPC.See the following Block LocalVpcCidrTableList.

regionNo String

The region ID of the local VPC.

vpcId String

The ID of the local VPC instance.

eniId String

The ID of the instance of the Eni in the local VPC.

eniPrivateIpAddress String

The private IP address of the elastic network card in the local VPC.

routerInterfaceId String

The ID of the router interface in the local VPC.

vpcName String

The instance name of the local VPC.

FirewallVpcFirewallLocalVpcLocalVpcCidrTableList

LocalRouteEntryLists List<Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList>

The list of route entries of the local VPC.See the following Block LocalRouteEntryList.

LocalRouteTableId string

The ID of the route table of the local VPC.

LocalRouteEntryLists []FirewallVpcFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList

The list of route entries of the local VPC.See the following Block LocalRouteEntryList.

LocalRouteTableId string

The ID of the route table of the local VPC.

localRouteEntryLists List<FirewallVpcFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList>

The list of route entries of the local VPC.See the following Block LocalRouteEntryList.

localRouteTableId String

The ID of the route table of the local VPC.

localRouteEntryLists FirewallVpcFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList[]

The list of route entries of the local VPC.See the following Block LocalRouteEntryList.

localRouteTableId string

The ID of the route table of the local VPC.

local_route_entry_lists Sequence[FirewallVpcFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList]

The list of route entries of the local VPC.See the following Block LocalRouteEntryList.

local_route_table_id str

The ID of the route table of the local VPC.

localRouteEntryLists List<Property Map>

The list of route entries of the local VPC.See the following Block LocalRouteEntryList.

localRouteTableId String

The ID of the route table of the local VPC.

FirewallVpcFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList

LocalDestinationCidr string

The target network segment of the local VPC.

LocalNextHopInstanceId string

The ID of the next-hop instance in the local VPC.

LocalDestinationCidr string

The target network segment of the local VPC.

LocalNextHopInstanceId string

The ID of the next-hop instance in the local VPC.

localDestinationCidr String

The target network segment of the local VPC.

localNextHopInstanceId String

The ID of the next-hop instance in the local VPC.

localDestinationCidr string

The target network segment of the local VPC.

localNextHopInstanceId string

The ID of the next-hop instance in the local VPC.

local_destination_cidr str

The target network segment of the local VPC.

local_next_hop_instance_id str

The ID of the next-hop instance in the local VPC.

localDestinationCidr String

The target network segment of the local VPC.

localNextHopInstanceId String

The ID of the next-hop instance in the local VPC.

FirewallVpcFirewallPeerVpc

PeerVpcCidrTableLists List<Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallPeerVpcPeerVpcCidrTableList>

The network segment list of the peer VPC.See the following Block PeerVpcCidrTableList.

RegionNo string

The region ID of the local VPC.

VpcId string

The ID of the local VPC instance.

EniId string

The ID of the instance of the Eni in the local VPC.

EniPrivateIpAddress string

The private IP address of the elastic network card in the local VPC.

RouterInterfaceId string

The ID of the router interface in the local VPC.

VpcName string

The instance name of the local VPC.

PeerVpcCidrTableLists []FirewallVpcFirewallPeerVpcPeerVpcCidrTableList

The network segment list of the peer VPC.See the following Block PeerVpcCidrTableList.

RegionNo string

The region ID of the local VPC.

VpcId string

The ID of the local VPC instance.

EniId string

The ID of the instance of the Eni in the local VPC.

EniPrivateIpAddress string

The private IP address of the elastic network card in the local VPC.

RouterInterfaceId string

The ID of the router interface in the local VPC.

VpcName string

The instance name of the local VPC.

peerVpcCidrTableLists List<FirewallVpcFirewallPeerVpcPeerVpcCidrTableList>

The network segment list of the peer VPC.See the following Block PeerVpcCidrTableList.

regionNo String

The region ID of the local VPC.

vpcId String

The ID of the local VPC instance.

eniId String

The ID of the instance of the Eni in the local VPC.

eniPrivateIpAddress String

The private IP address of the elastic network card in the local VPC.

routerInterfaceId String

The ID of the router interface in the local VPC.

vpcName String

The instance name of the local VPC.

peerVpcCidrTableLists FirewallVpcFirewallPeerVpcPeerVpcCidrTableList[]

The network segment list of the peer VPC.See the following Block PeerVpcCidrTableList.

regionNo string

The region ID of the local VPC.

vpcId string

The ID of the local VPC instance.

eniId string

The ID of the instance of the Eni in the local VPC.

eniPrivateIpAddress string

The private IP address of the elastic network card in the local VPC.

routerInterfaceId string

The ID of the router interface in the local VPC.

vpcName string

The instance name of the local VPC.

peer_vpc_cidr_table_lists Sequence[FirewallVpcFirewallPeerVpcPeerVpcCidrTableList]

The network segment list of the peer VPC.See the following Block PeerVpcCidrTableList.

region_no str

The region ID of the local VPC.

vpc_id str

The ID of the local VPC instance.

eni_id str

The ID of the instance of the Eni in the local VPC.

eni_private_ip_address str

The private IP address of the elastic network card in the local VPC.

router_interface_id str

The ID of the router interface in the local VPC.

vpc_name str

The instance name of the local VPC.

peerVpcCidrTableLists List<Property Map>

The network segment list of the peer VPC.See the following Block PeerVpcCidrTableList.

regionNo String

The region ID of the local VPC.

vpcId String

The ID of the local VPC instance.

eniId String

The ID of the instance of the Eni in the local VPC.

eniPrivateIpAddress String

The private IP address of the elastic network card in the local VPC.

routerInterfaceId String

The ID of the router interface in the local VPC.

vpcName String

The instance name of the local VPC.

FirewallVpcFirewallPeerVpcPeerVpcCidrTableList

PeerRouteEntryLists List<Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList>

Peer VPC route entry list information.See the following Block PeerRouteEntryList.

PeerRouteTableId string

The ID of the route table of the peer VPC.

PeerRouteEntryLists []FirewallVpcFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList

Peer VPC route entry list information.See the following Block PeerRouteEntryList.

PeerRouteTableId string

The ID of the route table of the peer VPC.

peerRouteEntryLists List<FirewallVpcFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList>

Peer VPC route entry list information.See the following Block PeerRouteEntryList.

peerRouteTableId String

The ID of the route table of the peer VPC.

peerRouteEntryLists FirewallVpcFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList[]

Peer VPC route entry list information.See the following Block PeerRouteEntryList.

peerRouteTableId string

The ID of the route table of the peer VPC.

peer_route_entry_lists Sequence[FirewallVpcFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList]

Peer VPC route entry list information.See the following Block PeerRouteEntryList.

peer_route_table_id str

The ID of the route table of the peer VPC.

peerRouteEntryLists List<Property Map>

Peer VPC route entry list information.See the following Block PeerRouteEntryList.

peerRouteTableId String

The ID of the route table of the peer VPC.

FirewallVpcFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList

PeerDestinationCidr string

The target network segment of the peer VPC.

PeerNextHopInstanceId string

The ID of the next-hop instance in the peer VPC.

PeerDestinationCidr string

The target network segment of the peer VPC.

PeerNextHopInstanceId string

The ID of the next-hop instance in the peer VPC.

peerDestinationCidr String

The target network segment of the peer VPC.

peerNextHopInstanceId String

The ID of the next-hop instance in the peer VPC.

peerDestinationCidr string

The target network segment of the peer VPC.

peerNextHopInstanceId string

The ID of the next-hop instance in the peer VPC.

peer_destination_cidr str

The target network segment of the peer VPC.

peer_next_hop_instance_id str

The ID of the next-hop instance in the peer VPC.

peerDestinationCidr String

The target network segment of the peer VPC.

peerNextHopInstanceId String

The ID of the next-hop instance in the peer VPC.

Import

Cloud Firewall Vpc Firewall can be imported using the id, e.g.

 $ pulumi import alicloud:cloudfirewall/firewallVpcFirewall:FirewallVpcFirewall example <id>

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.