1. Packages
  2. Alicloud Provider
  3. API Docs
  4. cloudfirewall
  5. getVpcFirewalls
Alibaba Cloud v3.63.0 published on Monday, Sep 30, 2024 by Pulumi

alicloud.cloudfirewall.getVpcFirewalls

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.63.0 published on Monday, Sep 30, 2024 by Pulumi

    This data source provides Cloud Firewall Vpc Firewall available to the user.What is Vpc Firewall

    NOTE: Available in 1.194.0+

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const default = alicloud.cloudfirewall.getVpcFirewalls({
        ids: ["id-example"],
        memberUid: "1415189284827022",
        status: "closed",
        vpcFirewallName: "tf-test",
    });
    export const alicloudCfwVpcFirewallExampleId = _default.then(_default => _default.firewalls?.[0]?.id);
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    default = alicloud.cloudfirewall.get_vpc_firewalls(ids=["id-example"],
        member_uid="1415189284827022",
        status="closed",
        vpc_firewall_name="tf-test")
    pulumi.export("alicloudCfwVpcFirewallExampleId", default.firewalls[0].id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudfirewall"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_default, err := cloudfirewall.GetVpcFirewalls(ctx, &cloudfirewall.GetVpcFirewallsArgs{
    			Ids: []string{
    				"id-example",
    			},
    			MemberUid:       pulumi.StringRef("1415189284827022"),
    			Status:          pulumi.StringRef("closed"),
    			VpcFirewallName: pulumi.StringRef("tf-test"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("alicloudCfwVpcFirewallExampleId", _default.Firewalls[0].Id)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var @default = AliCloud.CloudFirewall.GetVpcFirewalls.Invoke(new()
        {
            Ids = new[]
            {
                "id-example",
            },
            MemberUid = "1415189284827022",
            Status = "closed",
            VpcFirewallName = "tf-test",
        });
    
        return new Dictionary<string, object?>
        {
            ["alicloudCfwVpcFirewallExampleId"] = @default.Apply(@default => @default.Apply(getVpcFirewallsResult => getVpcFirewallsResult.Firewalls[0]?.Id)),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.cloudfirewall.CloudfirewallFunctions;
    import com.pulumi.alicloud.cloudfirewall.inputs.GetVpcFirewallsArgs;
    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) {
            final var default = CloudfirewallFunctions.getVpcFirewalls(GetVpcFirewallsArgs.builder()
                .ids("id-example")
                .memberUid("1415189284827022")
                .status("closed")
                .vpcFirewallName("tf-test")
                .build());
    
            ctx.export("alicloudCfwVpcFirewallExampleId", default_.firewalls()[0].id());
        }
    }
    
    variables:
      default:
        fn::invoke:
          Function: alicloud:cloudfirewall:getVpcFirewalls
          Arguments:
            ids:
              - id-example
            memberUid: '1415189284827022'
            status: closed
            vpcFirewallName: tf-test
    outputs:
      alicloudCfwVpcFirewallExampleId: ${default.firewalls[0].id}
    

    Using getVpcFirewalls

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVpcFirewalls(args: GetVpcFirewallsArgs, opts?: InvokeOptions): Promise<GetVpcFirewallsResult>
    function getVpcFirewallsOutput(args: GetVpcFirewallsOutputArgs, opts?: InvokeOptions): Output<GetVpcFirewallsResult>
    def get_vpc_firewalls(ids: Optional[Sequence[str]] = None,
                          lang: Optional[str] = None,
                          member_uid: Optional[str] = None,
                          name_regex: Optional[str] = None,
                          output_file: Optional[str] = None,
                          region_no: Optional[str] = None,
                          status: Optional[str] = None,
                          vpc_firewall_id: Optional[str] = None,
                          vpc_firewall_name: Optional[str] = None,
                          vpc_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetVpcFirewallsResult
    def get_vpc_firewalls_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          lang: Optional[pulumi.Input[str]] = None,
                          member_uid: Optional[pulumi.Input[str]] = None,
                          name_regex: Optional[pulumi.Input[str]] = None,
                          output_file: Optional[pulumi.Input[str]] = None,
                          region_no: Optional[pulumi.Input[str]] = None,
                          status: Optional[pulumi.Input[str]] = None,
                          vpc_firewall_id: Optional[pulumi.Input[str]] = None,
                          vpc_firewall_name: Optional[pulumi.Input[str]] = None,
                          vpc_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetVpcFirewallsResult]
    func GetVpcFirewalls(ctx *Context, args *GetVpcFirewallsArgs, opts ...InvokeOption) (*GetVpcFirewallsResult, error)
    func GetVpcFirewallsOutput(ctx *Context, args *GetVpcFirewallsOutputArgs, opts ...InvokeOption) GetVpcFirewallsResultOutput

    > Note: This function is named GetVpcFirewalls in the Go SDK.

    public static class GetVpcFirewalls 
    {
        public static Task<GetVpcFirewallsResult> InvokeAsync(GetVpcFirewallsArgs args, InvokeOptions? opts = null)
        public static Output<GetVpcFirewallsResult> Invoke(GetVpcFirewallsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVpcFirewallsResult> getVpcFirewalls(GetVpcFirewallsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: alicloud:cloudfirewall/getVpcFirewalls:getVpcFirewalls
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Ids List<string>
    A list of Vpc Firewall IDs.
    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.
    NameRegex string
    A regex string to filter results by Group Metric Rule name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    RegionNo string
    The region ID of the peer VPC.
    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.
    VpcId string
    The ID of the peer VPC instance.
    Ids []string
    A list of Vpc Firewall IDs.
    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.
    NameRegex string
    A regex string to filter results by Group Metric Rule name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    RegionNo string
    The region ID of the peer VPC.
    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.
    VpcId string
    The ID of the peer VPC instance.
    ids List<String>
    A list of Vpc Firewall IDs.
    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.
    nameRegex String
    A regex string to filter results by Group Metric Rule name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    regionNo String
    The region ID of the peer VPC.
    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.
    vpcId String
    The ID of the peer VPC instance.
    ids string[]
    A list of Vpc Firewall IDs.
    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.
    nameRegex string
    A regex string to filter results by Group Metric Rule name.
    outputFile string
    File name where to save data source results (after running pulumi preview).
    regionNo string
    The region ID of the peer VPC.
    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.
    vpcId string
    The ID of the peer VPC instance.
    ids Sequence[str]
    A list of Vpc Firewall IDs.
    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.
    name_regex str
    A regex string to filter results by Group Metric Rule name.
    output_file str
    File name where to save data source results (after running pulumi preview).
    region_no str
    The region ID of the peer VPC.
    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.
    vpc_id str
    The ID of the peer VPC instance.
    ids List<String>
    A list of Vpc Firewall IDs.
    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.
    nameRegex String
    A regex string to filter results by Group Metric Rule name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    regionNo String
    The region ID of the peer VPC.
    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.
    vpcId String
    The ID of the peer VPC instance.

    getVpcFirewalls Result

    The following output properties are available:

    Firewalls List<Pulumi.AliCloud.CloudFirewall.Outputs.GetVpcFirewallsFirewall>
    A list of Vpc Firewall Entries. Each element contains the following attributes:
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids List<string>
    A list of Vpc Firewall IDs.
    Names List<string>
    A list of name of Vpc Firewalls.
    Lang string
    MemberUid string
    The UID of the Alibaba Cloud member account.
    NameRegex string
    OutputFile string
    RegionNo string
    The region ID of the peer VPC.
    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.
    VpcId string
    The ID of the peer VPC instance.
    Firewalls []GetVpcFirewallsFirewall
    A list of Vpc Firewall Entries. Each element contains the following attributes:
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids []string
    A list of Vpc Firewall IDs.
    Names []string
    A list of name of Vpc Firewalls.
    Lang string
    MemberUid string
    The UID of the Alibaba Cloud member account.
    NameRegex string
    OutputFile string
    RegionNo string
    The region ID of the peer VPC.
    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.
    VpcId string
    The ID of the peer VPC instance.
    firewalls List<GetVpcFirewallsFirewall>
    A list of Vpc Firewall Entries. Each element contains the following attributes:
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of Vpc Firewall IDs.
    names List<String>
    A list of name of Vpc Firewalls.
    lang String
    memberUid String
    The UID of the Alibaba Cloud member account.
    nameRegex String
    outputFile String
    regionNo String
    The region ID of the peer VPC.
    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.
    vpcId String
    The ID of the peer VPC instance.
    firewalls GetVpcFirewallsFirewall[]
    A list of Vpc Firewall Entries. Each element contains the following attributes:
    id string
    The provider-assigned unique ID for this managed resource.
    ids string[]
    A list of Vpc Firewall IDs.
    names string[]
    A list of name of Vpc Firewalls.
    lang string
    memberUid string
    The UID of the Alibaba Cloud member account.
    nameRegex string
    outputFile string
    regionNo string
    The region ID of the peer VPC.
    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.
    vpcId string
    The ID of the peer VPC instance.
    firewalls Sequence[GetVpcFirewallsFirewall]
    A list of Vpc Firewall Entries. Each element contains the following attributes:
    id str
    The provider-assigned unique ID for this managed resource.
    ids Sequence[str]
    A list of Vpc Firewall IDs.
    names Sequence[str]
    A list of name of Vpc Firewalls.
    lang str
    member_uid str
    The UID of the Alibaba Cloud member account.
    name_regex str
    output_file str
    region_no str
    The region ID of the peer VPC.
    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.
    vpc_id str
    The ID of the peer VPC instance.
    firewalls List<Property Map>
    A list of Vpc Firewall Entries. Each element contains the following attributes:
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of Vpc Firewall IDs.
    names List<String>
    A list of name of Vpc Firewalls.
    lang String
    memberUid String
    The UID of the Alibaba Cloud member account.
    nameRegex String
    outputFile String
    regionNo String
    The region ID of the peer VPC.
    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.
    vpcId String
    The ID of the peer VPC instance.

    Supporting Types

    GetVpcFirewallsFirewall

    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 name of the VPC firewall instance and the value same as vpc_firewall_id.
    LocalVpcs List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallsFirewallLocalVpc>
    The details of the local VPC.
    PeerVpcs List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallsFirewallPeerVpc>
    The details of the peer VPC.
    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.
    Id string
    The name of the VPC firewall instance and the value same as vpc_firewall_id.
    LocalVpcs []GetVpcFirewallsFirewallLocalVpc
    The details of the local VPC.
    PeerVpcs []GetVpcFirewallsFirewallPeerVpc
    The details of the peer VPC.
    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.
    id String
    The name of the VPC firewall instance and the value same as vpc_firewall_id.
    localVpcs List<GetVpcFirewallsFirewallLocalVpc>
    The details of the local VPC.
    peerVpcs List<GetVpcFirewallsFirewallPeerVpc>
    The details of the peer VPC.
    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.
    id string
    The name of the VPC firewall instance and the value same as vpc_firewall_id.
    localVpcs GetVpcFirewallsFirewallLocalVpc[]
    The details of the local VPC.
    peerVpcs GetVpcFirewallsFirewallPeerVpc[]
    The details of the peer VPC.
    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.
    id str
    The name of the VPC firewall instance and the value same as vpc_firewall_id.
    local_vpcs Sequence[GetVpcFirewallsFirewallLocalVpc]
    The details of the local VPC.
    peer_vpcs Sequence[GetVpcFirewallsFirewallPeerVpc]
    The details of the peer VPC.
    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.
    id String
    The name of the VPC firewall instance and the value same as vpc_firewall_id.
    localVpcs List<Property Map>
    The details of the local VPC.
    peerVpcs List<Property Map>
    The details of the peer VPC.
    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.

    GetVpcFirewallsFirewallLocalVpc

    EniId string
    EniPrivateIpAddress string
    LocalVpcCidrTableLists List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableList>
    The network segment list of the local VPC.
    RegionNo string
    The region ID of the peer VPC.
    RouterInterfaceId string
    VpcId string
    The ID of the peer VPC instance.
    VpcName string
    The instance name of the peer VPC.
    EniId string
    EniPrivateIpAddress string
    LocalVpcCidrTableLists []GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableList
    The network segment list of the local VPC.
    RegionNo string
    The region ID of the peer VPC.
    RouterInterfaceId string
    VpcId string
    The ID of the peer VPC instance.
    VpcName string
    The instance name of the peer VPC.
    eniId String
    eniPrivateIpAddress String
    localVpcCidrTableLists List<GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableList>
    The network segment list of the local VPC.
    regionNo String
    The region ID of the peer VPC.
    routerInterfaceId String
    vpcId String
    The ID of the peer VPC instance.
    vpcName String
    The instance name of the peer VPC.
    eniId string
    eniPrivateIpAddress string
    localVpcCidrTableLists GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableList[]
    The network segment list of the local VPC.
    regionNo string
    The region ID of the peer VPC.
    routerInterfaceId string
    vpcId string
    The ID of the peer VPC instance.
    vpcName string
    The instance name of the peer VPC.
    eni_id str
    eni_private_ip_address str
    local_vpc_cidr_table_lists Sequence[GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableList]
    The network segment list of the local VPC.
    region_no str
    The region ID of the peer VPC.
    router_interface_id str
    vpc_id str
    The ID of the peer VPC instance.
    vpc_name str
    The instance name of the peer VPC.
    eniId String
    eniPrivateIpAddress String
    localVpcCidrTableLists List<Property Map>
    The network segment list of the local VPC.
    regionNo String
    The region ID of the peer VPC.
    routerInterfaceId String
    vpcId String
    The ID of the peer VPC instance.
    vpcName String
    The instance name of the peer VPC.

    GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableList

    LocalRouteEntryLists []GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList
    The list of route entries of the local VPC.
    LocalRouteTableId string
    The ID of the route table of the local VPC.
    localRouteEntryLists List<GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList>
    The list of route entries of the local VPC.
    localRouteTableId String
    The ID of the route table of the local VPC.
    localRouteEntryLists GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList[]
    The list of route entries of the local VPC.
    localRouteTableId string
    The ID of the route table of the local VPC.
    local_route_entry_lists Sequence[GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList]
    The list of route entries of the local VPC.
    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.
    localRouteTableId String
    The ID of the route table of the local VPC.

    GetVpcFirewallsFirewallLocalVpcLocalVpcCidrTableListLocalRouteEntryList

    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.

    GetVpcFirewallsFirewallPeerVpc

    EniId string
    EniPrivateIpAddress string
    PeerVpcCidrTableLists List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableList>
    The network segment list of the peer VPC.
    RegionNo string
    The region ID of the peer VPC.
    RouterInterfaceId string
    VpcId string
    The ID of the peer VPC instance.
    VpcName string
    The instance name of the peer VPC.
    EniId string
    EniPrivateIpAddress string
    PeerVpcCidrTableLists []GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableList
    The network segment list of the peer VPC.
    RegionNo string
    The region ID of the peer VPC.
    RouterInterfaceId string
    VpcId string
    The ID of the peer VPC instance.
    VpcName string
    The instance name of the peer VPC.
    eniId String
    eniPrivateIpAddress String
    peerVpcCidrTableLists List<GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableList>
    The network segment list of the peer VPC.
    regionNo String
    The region ID of the peer VPC.
    routerInterfaceId String
    vpcId String
    The ID of the peer VPC instance.
    vpcName String
    The instance name of the peer VPC.
    eniId string
    eniPrivateIpAddress string
    peerVpcCidrTableLists GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableList[]
    The network segment list of the peer VPC.
    regionNo string
    The region ID of the peer VPC.
    routerInterfaceId string
    vpcId string
    The ID of the peer VPC instance.
    vpcName string
    The instance name of the peer VPC.
    eni_id str
    eni_private_ip_address str
    peer_vpc_cidr_table_lists Sequence[GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableList]
    The network segment list of the peer VPC.
    region_no str
    The region ID of the peer VPC.
    router_interface_id str
    vpc_id str
    The ID of the peer VPC instance.
    vpc_name str
    The instance name of the peer VPC.
    eniId String
    eniPrivateIpAddress String
    peerVpcCidrTableLists List<Property Map>
    The network segment list of the peer VPC.
    regionNo String
    The region ID of the peer VPC.
    routerInterfaceId String
    vpcId String
    The ID of the peer VPC instance.
    vpcName String
    The instance name of the peer VPC.

    GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableList

    PeerRouteEntryLists []GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList
    Peer VPC route entry list information.
    PeerRouteTableId string
    The ID of the route table of the peer VPC.
    peerRouteEntryLists List<GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList>
    Peer VPC route entry list information.
    peerRouteTableId String
    The ID of the route table of the peer VPC.
    peerRouteEntryLists GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList[]
    Peer VPC route entry list information.
    peerRouteTableId string
    The ID of the route table of the peer VPC.
    peer_route_entry_lists Sequence[GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList]
    Peer VPC route entry list information.
    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.
    peerRouteTableId String
    The ID of the route table of the peer VPC.

    GetVpcFirewallsFirewallPeerVpcPeerVpcCidrTableListPeerRouteEntryList

    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.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.63.0 published on Monday, Sep 30, 2024 by Pulumi