1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. cloudfirewall
  5. getVpcFirewallCens
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

alicloud.cloudfirewall.getVpcFirewallCens

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

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

    NOTE: Available in 1.194.0+

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const default = alicloud.cloudfirewall.getVpcFirewallCens({
        ids: [defaultAlicloudCloudFirewallVpcFirewallCen.id],
        cenId: "cen-cjok7uyb5w2b27573v",
        memberUid: "1415189284827022",
        status: "closed",
        vpcFirewallName: "tf-test",
    });
    export const alicloudCloudFirewallVpcFirewallCenExampleId = _default.then(_default => _default.cens?.[0]?.id);
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    default = alicloud.cloudfirewall.get_vpc_firewall_cens(ids=[default_alicloud_cloud_firewall_vpc_firewall_cen["id"]],
        cen_id="cen-cjok7uyb5w2b27573v",
        member_uid="1415189284827022",
        status="closed",
        vpc_firewall_name="tf-test")
    pulumi.export("alicloudCloudFirewallVpcFirewallCenExampleId", default.cens[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.GetVpcFirewallCens(ctx, &cloudfirewall.GetVpcFirewallCensArgs{
    Ids: interface{}{
    defaultAlicloudCloudFirewallVpcFirewallCen.Id,
    },
    CenId: pulumi.StringRef("cen-cjok7uyb5w2b27573v"),
    MemberUid: pulumi.StringRef("1415189284827022"),
    Status: pulumi.StringRef("closed"),
    VpcFirewallName: pulumi.StringRef("tf-test"),
    }, nil);
    if err != nil {
    return err
    }
    ctx.Export("alicloudCloudFirewallVpcFirewallCenExampleId", _default.Cens[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.GetVpcFirewallCens.Invoke(new()
        {
            Ids = new[]
            {
                defaultAlicloudCloudFirewallVpcFirewallCen.Id,
            },
            CenId = "cen-cjok7uyb5w2b27573v",
            MemberUid = "1415189284827022",
            Status = "closed",
            VpcFirewallName = "tf-test",
        });
    
        return new Dictionary<string, object?>
        {
            ["alicloudCloudFirewallVpcFirewallCenExampleId"] = @default.Apply(@default => @default.Apply(getVpcFirewallCensResult => getVpcFirewallCensResult.Cens[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.GetVpcFirewallCensArgs;
    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.getVpcFirewallCens(GetVpcFirewallCensArgs.builder()
                .ids(defaultAlicloudCloudFirewallVpcFirewallCen.id())
                .cenId("cen-cjok7uyb5w2b27573v")
                .memberUid("1415189284827022")
                .status("closed")
                .vpcFirewallName("tf-test")
                .build());
    
            ctx.export("alicloudCloudFirewallVpcFirewallCenExampleId", default_.cens()[0].id());
        }
    }
    
    variables:
      default:
        fn::invoke:
          Function: alicloud:cloudfirewall:getVpcFirewallCens
          Arguments:
            ids:
              - ${defaultAlicloudCloudFirewallVpcFirewallCen.id}
            cenId: cen-cjok7uyb5w2b27573v
            memberUid: '1415189284827022'
            status: closed
            vpcFirewallName: tf-test
    outputs:
      alicloudCloudFirewallVpcFirewallCenExampleId: ${default.cens[0].id}
    

    Using getVpcFirewallCens

    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 getVpcFirewallCens(args: GetVpcFirewallCensArgs, opts?: InvokeOptions): Promise<GetVpcFirewallCensResult>
    function getVpcFirewallCensOutput(args: GetVpcFirewallCensOutputArgs, opts?: InvokeOptions): Output<GetVpcFirewallCensResult>
    def get_vpc_firewall_cens(cen_id: Optional[str] = None,
                              ids: Optional[Sequence[str]] = None,
                              lang: Optional[str] = None,
                              member_uid: Optional[str] = None,
                              network_instance_id: Optional[str] = None,
                              output_file: Optional[str] = None,
                              page_number: Optional[int] = None,
                              page_size: Optional[int] = None,
                              status: Optional[str] = None,
                              vpc_firewall_id: Optional[str] = None,
                              vpc_firewall_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetVpcFirewallCensResult
    def get_vpc_firewall_cens_output(cen_id: Optional[pulumi.Input[str]] = None,
                              ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              lang: Optional[pulumi.Input[str]] = None,
                              member_uid: Optional[pulumi.Input[str]] = None,
                              network_instance_id: Optional[pulumi.Input[str]] = None,
                              output_file: Optional[pulumi.Input[str]] = None,
                              page_number: Optional[pulumi.Input[int]] = None,
                              page_size: Optional[pulumi.Input[int]] = None,
                              status: Optional[pulumi.Input[str]] = None,
                              vpc_firewall_id: Optional[pulumi.Input[str]] = None,
                              vpc_firewall_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetVpcFirewallCensResult]
    func GetVpcFirewallCens(ctx *Context, args *GetVpcFirewallCensArgs, opts ...InvokeOption) (*GetVpcFirewallCensResult, error)
    func GetVpcFirewallCensOutput(ctx *Context, args *GetVpcFirewallCensOutputArgs, opts ...InvokeOption) GetVpcFirewallCensResultOutput

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

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

    The following arguments are supported:

    CenId string
    The ID of the CEN instance.
    Ids List<string>
    A list of Vpc Firewall Cen IDs.
    Lang string
    The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
    MemberUid string
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    NetworkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    PageNumber int
    PageSize int
    Status string
    Firewall switch status
    VpcFirewallId string
    VPC firewall ID
    VpcFirewallName string
    The name of the VPC firewall instance.
    CenId string
    The ID of the CEN instance.
    Ids []string
    A list of Vpc Firewall Cen IDs.
    Lang string
    The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
    MemberUid string
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    NetworkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    PageNumber int
    PageSize int
    Status string
    Firewall switch status
    VpcFirewallId string
    VPC firewall ID
    VpcFirewallName string
    The name of the VPC firewall instance.
    cenId String
    The ID of the CEN instance.
    ids List<String>
    A list of Vpc Firewall Cen IDs.
    lang String
    The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
    memberUid String
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    networkInstanceId String
    The ID of the VPC instance that created the VPC firewall.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    pageNumber Integer
    pageSize Integer
    status String
    Firewall switch status
    vpcFirewallId String
    VPC firewall ID
    vpcFirewallName String
    The name of the VPC firewall instance.
    cenId string
    The ID of the CEN instance.
    ids string[]
    A list of Vpc Firewall Cen IDs.
    lang string
    The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
    memberUid string
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    networkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    outputFile string
    File name where to save data source results (after running pulumi preview).
    pageNumber number
    pageSize number
    status string
    Firewall switch status
    vpcFirewallId string
    VPC firewall ID
    vpcFirewallName string
    The name of the VPC firewall instance.
    cen_id str
    The ID of the CEN instance.
    ids Sequence[str]
    A list of Vpc Firewall Cen 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 member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    network_instance_id str
    The ID of the VPC instance that created the VPC firewall.
    output_file str
    File name where to save data source results (after running pulumi preview).
    page_number int
    page_size int
    status str
    Firewall switch status
    vpc_firewall_id str
    VPC firewall ID
    vpc_firewall_name str
    The name of the VPC firewall instance.
    cenId String
    The ID of the CEN instance.
    ids List<String>
    A list of Vpc Firewall Cen IDs.
    lang String
    The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
    memberUid String
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    networkInstanceId String
    The ID of the VPC instance that created the VPC firewall.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    pageNumber Number
    pageSize Number
    status String
    Firewall switch status
    vpcFirewallId String
    VPC firewall ID
    vpcFirewallName String
    The name of the VPC firewall instance.

    getVpcFirewallCens Result

    The following output properties are available:

    Cens List<Pulumi.AliCloud.CloudFirewall.Outputs.GetVpcFirewallCensCen>
    A list of Vpc Firewall Cen 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 Cen IDs.
    CenId string
    The ID of the CEN instance.
    Lang string
    MemberUid string
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    NetworkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    OutputFile string
    PageNumber int
    PageSize int
    Status string
    Firewall switch status
    VpcFirewallId string
    VPC firewall ID
    VpcFirewallName string
    The name of the VPC firewall instance.
    Cens []GetVpcFirewallCensCen
    A list of Vpc Firewall Cen 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 Cen IDs.
    CenId string
    The ID of the CEN instance.
    Lang string
    MemberUid string
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    NetworkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    OutputFile string
    PageNumber int
    PageSize int
    Status string
    Firewall switch status
    VpcFirewallId string
    VPC firewall ID
    VpcFirewallName string
    The name of the VPC firewall instance.
    cens List<GetVpcFirewallCensCen>
    A list of Vpc Firewall Cen 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 Cen IDs.
    cenId String
    The ID of the CEN instance.
    lang String
    memberUid String
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    networkInstanceId String
    The ID of the VPC instance that created the VPC firewall.
    outputFile String
    pageNumber Integer
    pageSize Integer
    status String
    Firewall switch status
    vpcFirewallId String
    VPC firewall ID
    vpcFirewallName String
    The name of the VPC firewall instance.
    cens GetVpcFirewallCensCen[]
    A list of Vpc Firewall Cen 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 Cen IDs.
    cenId string
    The ID of the CEN instance.
    lang string
    memberUid string
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    networkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    outputFile string
    pageNumber number
    pageSize number
    status string
    Firewall switch status
    vpcFirewallId string
    VPC firewall ID
    vpcFirewallName string
    The name of the VPC firewall instance.
    cens Sequence[GetVpcFirewallCensCen]
    A list of Vpc Firewall Cen 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 Cen IDs.
    cen_id str
    The ID of the CEN instance.
    lang str
    member_uid str
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    network_instance_id str
    The ID of the VPC instance that created the VPC firewall.
    output_file str
    page_number int
    page_size int
    status str
    Firewall switch status
    vpc_firewall_id str
    VPC firewall ID
    vpc_firewall_name str
    The name of the VPC firewall instance.
    cens List<Property Map>
    A list of Vpc Firewall Cen 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 Cen IDs.
    cenId String
    The ID of the CEN instance.
    lang String
    memberUid String
    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
    networkInstanceId String
    The ID of the VPC instance that created the VPC firewall.
    outputFile String
    pageNumber Number
    pageSize Number
    status String
    Firewall switch status
    vpcFirewallId String
    VPC firewall ID
    vpcFirewallName String
    The name of the VPC firewall instance.

    Supporting Types

    GetVpcFirewallCensCen

    CenId string
    The ID of the CEN instance.
    ConnectType string
    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
    Id string
    The ID of the CEN instance.
    LocalVpcs List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallCensCenLocalVpc>
    The details of the VPC.
    NetworkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    Status string
    Firewall switch status
    VpcFirewallId string
    VPC firewall ID
    VpcFirewallName string
    The name of the VPC firewall instance.
    CenId string
    The ID of the CEN instance.
    ConnectType string
    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
    Id string
    The ID of the CEN instance.
    LocalVpcs []GetVpcFirewallCensCenLocalVpc
    The details of the VPC.
    NetworkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    Status string
    Firewall switch status
    VpcFirewallId string
    VPC firewall ID
    VpcFirewallName string
    The name of the VPC firewall instance.
    cenId String
    The ID of the CEN instance.
    connectType String
    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
    id String
    The ID of the CEN instance.
    localVpcs List<GetVpcFirewallCensCenLocalVpc>
    The details of the VPC.
    networkInstanceId String
    The ID of the VPC instance that created the VPC firewall.
    status String
    Firewall switch status
    vpcFirewallId String
    VPC firewall ID
    vpcFirewallName String
    The name of the VPC firewall instance.
    cenId string
    The ID of the CEN instance.
    connectType string
    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
    id string
    The ID of the CEN instance.
    localVpcs GetVpcFirewallCensCenLocalVpc[]
    The details of the VPC.
    networkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    status string
    Firewall switch status
    vpcFirewallId string
    VPC firewall ID
    vpcFirewallName string
    The name of the VPC firewall instance.
    cen_id str
    The ID of the CEN instance.
    connect_type str
    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
    id str
    The ID of the CEN instance.
    local_vpcs Sequence[GetVpcFirewallCensCenLocalVpc]
    The details of the VPC.
    network_instance_id str
    The ID of the VPC instance that created the VPC firewall.
    status str
    Firewall switch status
    vpc_firewall_id str
    VPC firewall ID
    vpc_firewall_name str
    The name of the VPC firewall instance.
    cenId String
    The ID of the CEN instance.
    connectType String
    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
    id String
    The ID of the CEN instance.
    localVpcs List<Property Map>
    The details of the VPC.
    networkInstanceId String
    The ID of the VPC instance that created the VPC firewall.
    status String
    Firewall switch status
    vpcFirewallId String
    VPC firewall ID
    vpcFirewallName String
    The name of the VPC firewall instance.

    GetVpcFirewallCensCenLocalVpc

    AttachmentId string
    AttachmentName string
    DefendCidrLists List<string>
    The list of network segments protected by the VPC firewall.
    EniLists List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallCensCenLocalVpcEniList>
    ManualVswitchId string
    NetworkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    NetworkInstanceName string
    The name of the network instance.
    NetworkInstanceType string
    The type of the network instance. Value: **VPC * *.
    OwnerId string
    The UID of the Alibaba Cloud account to which the VPC belongs.
    RegionNo string
    The region ID of the VPC.
    RouteMode string
    Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
    SupportManualMode string
    Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
    TransitRouterId string
    TransitRouterType string
    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
    VpcCidrTableLists List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallCensCenLocalVpcVpcCidrTableList>
    The VPC network segment list.
    VpcId string
    The ID of the VPC instance.
    VpcName string
    The instance name of the VPC.
    AttachmentId string
    AttachmentName string
    DefendCidrLists []string
    The list of network segments protected by the VPC firewall.
    EniLists []GetVpcFirewallCensCenLocalVpcEniList
    ManualVswitchId string
    NetworkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    NetworkInstanceName string
    The name of the network instance.
    NetworkInstanceType string
    The type of the network instance. Value: **VPC * *.
    OwnerId string
    The UID of the Alibaba Cloud account to which the VPC belongs.
    RegionNo string
    The region ID of the VPC.
    RouteMode string
    Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
    SupportManualMode string
    Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
    TransitRouterId string
    TransitRouterType string
    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
    VpcCidrTableLists []GetVpcFirewallCensCenLocalVpcVpcCidrTableList
    The VPC network segment list.
    VpcId string
    The ID of the VPC instance.
    VpcName string
    The instance name of the VPC.
    attachmentId String
    attachmentName String
    defendCidrLists List<String>
    The list of network segments protected by the VPC firewall.
    eniLists List<GetVpcFirewallCensCenLocalVpcEniList>
    manualVswitchId String
    networkInstanceId String
    The ID of the VPC instance that created the VPC firewall.
    networkInstanceName String
    The name of the network instance.
    networkInstanceType String
    The type of the network instance. Value: **VPC * *.
    ownerId String
    The UID of the Alibaba Cloud account to which the VPC belongs.
    regionNo String
    The region ID of the VPC.
    routeMode String
    Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
    supportManualMode String
    Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
    transitRouterId String
    transitRouterType String
    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
    vpcCidrTableLists List<GetVpcFirewallCensCenLocalVpcVpcCidrTableList>
    The VPC network segment list.
    vpcId String
    The ID of the VPC instance.
    vpcName String
    The instance name of the VPC.
    attachmentId string
    attachmentName string
    defendCidrLists string[]
    The list of network segments protected by the VPC firewall.
    eniLists GetVpcFirewallCensCenLocalVpcEniList[]
    manualVswitchId string
    networkInstanceId string
    The ID of the VPC instance that created the VPC firewall.
    networkInstanceName string
    The name of the network instance.
    networkInstanceType string
    The type of the network instance. Value: **VPC * *.
    ownerId string
    The UID of the Alibaba Cloud account to which the VPC belongs.
    regionNo string
    The region ID of the VPC.
    routeMode string
    Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
    supportManualMode string
    Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
    transitRouterId string
    transitRouterType string
    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
    vpcCidrTableLists GetVpcFirewallCensCenLocalVpcVpcCidrTableList[]
    The VPC network segment list.
    vpcId string
    The ID of the VPC instance.
    vpcName string
    The instance name of the VPC.
    attachment_id str
    attachment_name str
    defend_cidr_lists Sequence[str]
    The list of network segments protected by the VPC firewall.
    eni_lists Sequence[GetVpcFirewallCensCenLocalVpcEniList]
    manual_vswitch_id str
    network_instance_id str
    The ID of the VPC instance that created the VPC firewall.
    network_instance_name str
    The name of the network instance.
    network_instance_type str
    The type of the network instance. Value: **VPC * *.
    owner_id str
    The UID of the Alibaba Cloud account to which the VPC belongs.
    region_no str
    The region ID of the VPC.
    route_mode str
    Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
    support_manual_mode str
    Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
    transit_router_id str
    transit_router_type str
    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
    vpc_cidr_table_lists Sequence[GetVpcFirewallCensCenLocalVpcVpcCidrTableList]
    The VPC network segment list.
    vpc_id str
    The ID of the VPC instance.
    vpc_name str
    The instance name of the VPC.
    attachmentId String
    attachmentName String
    defendCidrLists List<String>
    The list of network segments protected by the VPC firewall.
    eniLists List<Property Map>
    manualVswitchId String
    networkInstanceId String
    The ID of the VPC instance that created the VPC firewall.
    networkInstanceName String
    The name of the network instance.
    networkInstanceType String
    The type of the network instance. Value: **VPC * *.
    ownerId String
    The UID of the Alibaba Cloud account to which the VPC belongs.
    regionNo String
    The region ID of the VPC.
    routeMode String
    Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
    supportManualMode String
    Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
    transitRouterId String
    transitRouterType String
    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
    vpcCidrTableLists List<Property Map>
    The VPC network segment list.
    vpcId String
    The ID of the VPC instance.
    vpcName String
    The instance name of the VPC.

    GetVpcFirewallCensCenLocalVpcEniList

    GetVpcFirewallCensCenLocalVpcVpcCidrTableList

    RouteEntryLists []GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList
    The list of route entries in the VPC.
    RouteTableId string
    The ID of the route table of the VPC.
    routeEntryLists List<GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList>
    The list of route entries in the VPC.
    routeTableId String
    The ID of the route table of the VPC.
    routeEntryLists GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList[]
    The list of route entries in the VPC.
    routeTableId string
    The ID of the route table of the VPC.
    route_entry_lists Sequence[GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList]
    The list of route entries in the VPC.
    route_table_id str
    The ID of the route table of the VPC.
    routeEntryLists List<Property Map>
    The list of route entries in the VPC.
    routeTableId String
    The ID of the route table of the VPC.

    GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList

    DestinationCidr string
    The target network segment of the VPC.
    NextHopInstanceId string
    The ID of the next hop instance in the VPC.
    DestinationCidr string
    The target network segment of the VPC.
    NextHopInstanceId string
    The ID of the next hop instance in the VPC.
    destinationCidr String
    The target network segment of the VPC.
    nextHopInstanceId String
    The ID of the next hop instance in the VPC.
    destinationCidr string
    The target network segment of the VPC.
    nextHopInstanceId string
    The ID of the next hop instance in the VPC.
    destination_cidr str
    The target network segment of the VPC.
    next_hop_instance_id str
    The ID of the next hop instance in the VPC.
    destinationCidr String
    The target network segment of the VPC.
    nextHopInstanceId String
    The ID of the next hop instance in the 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.66.0 published on Friday, Nov 15, 2024 by Pulumi