1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. cloudfirewall
  5. getVpcFirewallCens
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

alicloud.cloudfirewall.getVpcFirewallCens

Explore with Pulumi AI

Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

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

NOTE: Available since v1.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);
Copy
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)
Copy
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
})
}
Copy
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)),
    };
});
Copy
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());
    }
}
Copy
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}
Copy

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>
Copy
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]
Copy
func GetVpcFirewallCens(ctx *Context, args *GetVpcFirewallCensArgs, opts ...InvokeOption) (*GetVpcFirewallCensResult, error)
func GetVpcFirewallCensOutput(ctx *Context, args *GetVpcFirewallCensOutputArgs, opts ...InvokeOption) GetVpcFirewallCensResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetVpcFirewallCensResult> getVpcFirewallCens(GetVpcFirewallCensArgs args, InvokeOptions options)
public static Output<GetVpcFirewallCensResult> getVpcFirewallCens(GetVpcFirewallCensArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:cloudfirewall/getVpcFirewallCens:getVpcFirewallCens
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CenId Changes to this property will trigger replacement. string
The ID of the CEN instance.
Ids List<string>
A list of Vpc Firewall Cen IDs.
Lang Changes to this property will trigger replacement. string
The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
MemberUid Changes to this property will trigger replacement. string
The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
NetworkInstanceId Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. string
Firewall switch status
VpcFirewallId Changes to this property will trigger replacement. string
VPC firewall ID
VpcFirewallName Changes to this property will trigger replacement. string
The name of the VPC firewall instance.
CenId Changes to this property will trigger replacement. string
The ID of the CEN instance.
Ids []string
A list of Vpc Firewall Cen IDs.
Lang Changes to this property will trigger replacement. string
The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
MemberUid Changes to this property will trigger replacement. string
The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
NetworkInstanceId Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. string
Firewall switch status
VpcFirewallId Changes to this property will trigger replacement. string
VPC firewall ID
VpcFirewallName Changes to this property will trigger replacement. string
The name of the VPC firewall instance.
cenId Changes to this property will trigger replacement. String
The ID of the CEN instance.
ids List<String>
A list of Vpc Firewall Cen IDs.
lang Changes to this property will trigger replacement. String
The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
memberUid Changes to this property will trigger replacement. String
The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
networkInstanceId Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. String
Firewall switch status
vpcFirewallId Changes to this property will trigger replacement. String
VPC firewall ID
vpcFirewallName Changes to this property will trigger replacement. String
The name of the VPC firewall instance.
cenId Changes to this property will trigger replacement. string
The ID of the CEN instance.
ids string[]
A list of Vpc Firewall Cen IDs.
lang Changes to this property will trigger replacement. string
The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
memberUid Changes to this property will trigger replacement. string
The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
networkInstanceId Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. string
Firewall switch status
vpcFirewallId Changes to this property will trigger replacement. string
VPC firewall ID
vpcFirewallName Changes to this property will trigger replacement. string
The name of the VPC firewall instance.
cen_id Changes to this property will trigger replacement. str
The ID of the CEN instance.
ids Sequence[str]
A list of Vpc Firewall Cen IDs.
lang Changes to this property will trigger replacement. str
The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
member_uid Changes to this property will trigger replacement. str
The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
network_instance_id Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. str
Firewall switch status
vpc_firewall_id Changes to this property will trigger replacement. str
VPC firewall ID
vpc_firewall_name Changes to this property will trigger replacement. str
The name of the VPC firewall instance.
cenId Changes to this property will trigger replacement. String
The ID of the CEN instance.
ids List<String>
A list of Vpc Firewall Cen IDs.
lang Changes to this property will trigger replacement. String
The language type of the requested and received messages. Value:-zh (default): Chinese.-en: English.
memberUid Changes to this property will trigger replacement. String
The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
networkInstanceId Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. String
Firewall switch status
vpcFirewallId Changes to this property will trigger replacement. String
VPC firewall ID
vpcFirewallName Changes to this property will trigger replacement. 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 This property is required. string
The ID of the CEN instance.
ConnectType This property is required. string
Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
Id This property is required. string
The ID of the CEN instance.
LocalVpcs This property is required. List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallCensCenLocalVpc>
The details of the VPC.
NetworkInstanceId This property is required. string
The ID of the VPC instance that created the VPC firewall.
Status This property is required. string
Firewall switch status
VpcFirewallId This property is required. string
VPC firewall ID
VpcFirewallName This property is required. string
The name of the VPC firewall instance.
CenId This property is required. string
The ID of the CEN instance.
ConnectType This property is required. string
Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
Id This property is required. string
The ID of the CEN instance.
LocalVpcs This property is required. []GetVpcFirewallCensCenLocalVpc
The details of the VPC.
NetworkInstanceId This property is required. string
The ID of the VPC instance that created the VPC firewall.
Status This property is required. string
Firewall switch status
VpcFirewallId This property is required. string
VPC firewall ID
VpcFirewallName This property is required. string
The name of the VPC firewall instance.
cenId This property is required. String
The ID of the CEN instance.
connectType This property is required. String
Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
id This property is required. String
The ID of the CEN instance.
localVpcs This property is required. List<GetVpcFirewallCensCenLocalVpc>
The details of the VPC.
networkInstanceId This property is required. String
The ID of the VPC instance that created the VPC firewall.
status This property is required. String
Firewall switch status
vpcFirewallId This property is required. String
VPC firewall ID
vpcFirewallName This property is required. String
The name of the VPC firewall instance.
cenId This property is required. string
The ID of the CEN instance.
connectType This property is required. string
Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
id This property is required. string
The ID of the CEN instance.
localVpcs This property is required. GetVpcFirewallCensCenLocalVpc[]
The details of the VPC.
networkInstanceId This property is required. string
The ID of the VPC instance that created the VPC firewall.
status This property is required. string
Firewall switch status
vpcFirewallId This property is required. string
VPC firewall ID
vpcFirewallName This property is required. string
The name of the VPC firewall instance.
cen_id This property is required. str
The ID of the CEN instance.
connect_type This property is required. str
Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
id This property is required. str
The ID of the CEN instance.
local_vpcs This property is required. Sequence[GetVpcFirewallCensCenLocalVpc]
The details of the VPC.
network_instance_id This property is required. str
The ID of the VPC instance that created the VPC firewall.
status This property is required. str
Firewall switch status
vpc_firewall_id This property is required. str
VPC firewall ID
vpc_firewall_name This property is required. str
The name of the VPC firewall instance.
cenId This property is required. String
The ID of the CEN instance.
connectType This property is required. String
Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
id This property is required. String
The ID of the CEN instance.
localVpcs This property is required. List<Property Map>
The details of the VPC.
networkInstanceId This property is required. String
The ID of the VPC instance that created the VPC firewall.
status This property is required. String
Firewall switch status
vpcFirewallId This property is required. String
VPC firewall ID
vpcFirewallName This property is required. String
The name of the VPC firewall instance.

GetVpcFirewallCensCenLocalVpc

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

GetVpcFirewallCensCenLocalVpcEniList

EniId This property is required. string
EniPrivateIpAddress This property is required. string
EniId This property is required. string
EniPrivateIpAddress This property is required. string
eniId This property is required. String
eniPrivateIpAddress This property is required. String
eniId This property is required. string
eniPrivateIpAddress This property is required. string
eni_id This property is required. str
eni_private_ip_address This property is required. str
eniId This property is required. String
eniPrivateIpAddress This property is required. String

GetVpcFirewallCensCenLocalVpcVpcCidrTableList

RouteEntryLists This property is required. List<Pulumi.AliCloud.CloudFirewall.Inputs.GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList>
The list of route entries in the VPC.
RouteTableId This property is required. string
The ID of the route table of the VPC.
RouteEntryLists This property is required. []GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList
The list of route entries in the VPC.
RouteTableId This property is required. string
The ID of the route table of the VPC.
routeEntryLists This property is required. List<GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList>
The list of route entries in the VPC.
routeTableId This property is required. String
The ID of the route table of the VPC.
routeEntryLists This property is required. GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList[]
The list of route entries in the VPC.
routeTableId This property is required. string
The ID of the route table of the VPC.
route_entry_lists This property is required. Sequence[GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList]
The list of route entries in the VPC.
route_table_id This property is required. str
The ID of the route table of the VPC.
routeEntryLists This property is required. List<Property Map>
The list of route entries in the VPC.
routeTableId This property is required. String
The ID of the route table of the VPC.

GetVpcFirewallCensCenLocalVpcVpcCidrTableListRouteEntryList

DestinationCidr This property is required. string
The target network segment of the VPC.
NextHopInstanceId This property is required. string
The ID of the next hop instance in the VPC.
DestinationCidr This property is required. string
The target network segment of the VPC.
NextHopInstanceId This property is required. string
The ID of the next hop instance in the VPC.
destinationCidr This property is required. String
The target network segment of the VPC.
nextHopInstanceId This property is required. String
The ID of the next hop instance in the VPC.
destinationCidr This property is required. string
The target network segment of the VPC.
nextHopInstanceId This property is required. string
The ID of the next hop instance in the VPC.
destination_cidr This property is required. str
The target network segment of the VPC.
next_hop_instance_id This property is required. str
The ID of the next hop instance in the VPC.
destinationCidr This property is required. String
The target network segment of the VPC.
nextHopInstanceId This property is required. 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.
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi