1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. cloudfirewall
  5. FirewallVpcFirewallCen
Alibaba Cloud v3.43.1 published on Monday, Sep 11, 2023 by Pulumi

alicloud.cloudfirewall.FirewallVpcFirewallCen

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.43.1 published on Monday, Sep 11, 2023 by Pulumi

    Provides a Cloud Firewall Vpc Firewall Cen resource.

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

    NOTE: Available since v1.194.0.

    Example Usage

    Basic Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var @default = new AliCloud.CloudFirewall.FirewallVpcFirewallCen("default", new()
        {
            CenId = "cen-cjok7uyb5w2b27573v",
            LocalVpc = new AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpcArgs
            {
                NetworkInstanceId = "vpc-a2d4wzzfuumzuq6uog5w4",
            },
            MemberUid = "1415189284827022",
            Status = "open",
            VpcFirewallName = "tf-vpc-firewall-name",
            VpcRegion = "ap-south-1",
        });
    
    });
    
    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 {
    		_, err := cloudfirewall.NewFirewallVpcFirewallCen(ctx, "default", &cloudfirewall.FirewallVpcFirewallCenArgs{
    			CenId: pulumi.String("cen-cjok7uyb5w2b27573v"),
    			LocalVpc: &cloudfirewall.FirewallVpcFirewallCenLocalVpcArgs{
    				NetworkInstanceId: pulumi.String("vpc-a2d4wzzfuumzuq6uog5w4"),
    			},
    			MemberUid:       pulumi.String("1415189284827022"),
    			Status:          pulumi.String("open"),
    			VpcFirewallName: pulumi.String("tf-vpc-firewall-name"),
    			VpcRegion:       pulumi.String("ap-south-1"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.cloudfirewall.FirewallVpcFirewallCen;
    import com.pulumi.alicloud.cloudfirewall.FirewallVpcFirewallCenArgs;
    import com.pulumi.alicloud.cloudfirewall.inputs.FirewallVpcFirewallCenLocalVpcArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var default_ = new FirewallVpcFirewallCen("default", FirewallVpcFirewallCenArgs.builder()        
                .cenId("cen-cjok7uyb5w2b27573v")
                .localVpc(FirewallVpcFirewallCenLocalVpcArgs.builder()
                    .networkInstanceId("vpc-a2d4wzzfuumzuq6uog5w4")
                    .build())
                .memberUid("1415189284827022")
                .status("open")
                .vpcFirewallName("tf-vpc-firewall-name")
                .vpcRegion("ap-south-1")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    default = alicloud.cloudfirewall.FirewallVpcFirewallCen("default",
        cen_id="cen-cjok7uyb5w2b27573v",
        local_vpc=alicloud.cloudfirewall.FirewallVpcFirewallCenLocalVpcArgs(
            network_instance_id="vpc-a2d4wzzfuumzuq6uog5w4",
        ),
        member_uid="1415189284827022",
        status="open",
        vpc_firewall_name="tf-vpc-firewall-name",
        vpc_region="ap-south-1")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const _default = new alicloud.cloudfirewall.FirewallVpcFirewallCen("default", {
        cenId: "cen-cjok7uyb5w2b27573v",
        localVpc: {
            networkInstanceId: "vpc-a2d4wzzfuumzuq6uog5w4",
        },
        memberUid: "1415189284827022",
        status: "open",
        vpcFirewallName: "tf-vpc-firewall-name",
        vpcRegion: "ap-south-1",
    });
    
    resources:
      default:
        type: alicloud:cloudfirewall:FirewallVpcFirewallCen
        properties:
          cenId: cen-cjok7uyb5w2b27573v
          localVpc:
            networkInstanceId: vpc-a2d4wzzfuumzuq6uog5w4
          memberUid: '1415189284827022'
          status: open
          vpcFirewallName: tf-vpc-firewall-name
          vpcRegion: ap-south-1
    

    Create FirewallVpcFirewallCen Resource

    new FirewallVpcFirewallCen(name: string, args: FirewallVpcFirewallCenArgs, opts?: CustomResourceOptions);
    @overload
    def FirewallVpcFirewallCen(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               cen_id: Optional[str] = None,
                               lang: Optional[str] = None,
                               local_vpc: Optional[FirewallVpcFirewallCenLocalVpcArgs] = None,
                               member_uid: Optional[str] = None,
                               status: Optional[str] = None,
                               vpc_firewall_name: Optional[str] = None,
                               vpc_region: Optional[str] = None)
    @overload
    def FirewallVpcFirewallCen(resource_name: str,
                               args: FirewallVpcFirewallCenArgs,
                               opts: Optional[ResourceOptions] = None)
    func NewFirewallVpcFirewallCen(ctx *Context, name string, args FirewallVpcFirewallCenArgs, opts ...ResourceOption) (*FirewallVpcFirewallCen, error)
    public FirewallVpcFirewallCen(string name, FirewallVpcFirewallCenArgs args, CustomResourceOptions? opts = null)
    public FirewallVpcFirewallCen(String name, FirewallVpcFirewallCenArgs args)
    public FirewallVpcFirewallCen(String name, FirewallVpcFirewallCenArgs args, CustomResourceOptions options)
    
    type: alicloud:cloudfirewall:FirewallVpcFirewallCen
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args FirewallVpcFirewallCenArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FirewallVpcFirewallCenArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FirewallVpcFirewallCenArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FirewallVpcFirewallCenArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FirewallVpcFirewallCenArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    FirewallVpcFirewallCen Resource Properties

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

    Inputs

    The FirewallVpcFirewallCen resource accepts the following input properties:

    CenId string

    The ID of the CEN instance.

    LocalVpc Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpc

    The details of the VPC. See local_vpc below.

    Status string

    Firewall switch status.

    VpcFirewallName string

    The name of the VPC firewall instance.

    VpcRegion string

    The ID of the region to which the VPC is created.

    Lang string

    The language type of the requested and received messages. Valid values:

    MemberUid string

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    CenId string

    The ID of the CEN instance.

    LocalVpc FirewallVpcFirewallCenLocalVpcArgs

    The details of the VPC. See local_vpc below.

    Status string

    Firewall switch status.

    VpcFirewallName string

    The name of the VPC firewall instance.

    VpcRegion string

    The ID of the region to which the VPC is created.

    Lang string

    The language type of the requested and received messages. Valid values:

    MemberUid string

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    cenId String

    The ID of the CEN instance.

    localVpc FirewallVpcFirewallCenLocalVpc

    The details of the VPC. See local_vpc below.

    status String

    Firewall switch status.

    vpcFirewallName String

    The name of the VPC firewall instance.

    vpcRegion String

    The ID of the region to which the VPC is created.

    lang String

    The language type of the requested and received messages. Valid values:

    memberUid String

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    cenId string

    The ID of the CEN instance.

    localVpc FirewallVpcFirewallCenLocalVpc

    The details of the VPC. See local_vpc below.

    status string

    Firewall switch status.

    vpcFirewallName string

    The name of the VPC firewall instance.

    vpcRegion string

    The ID of the region to which the VPC is created.

    lang string

    The language type of the requested and received messages. Valid values:

    memberUid string

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    cen_id str

    The ID of the CEN instance.

    local_vpc FirewallVpcFirewallCenLocalVpcArgs

    The details of the VPC. See local_vpc below.

    status str

    Firewall switch status.

    vpc_firewall_name str

    The name of the VPC firewall instance.

    vpc_region str

    The ID of the region to which the VPC is created.

    lang str

    The language type of the requested and received messages. Valid values:

    member_uid str

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    cenId String

    The ID of the CEN instance.

    localVpc Property Map

    The details of the VPC. See local_vpc below.

    status String

    Firewall switch status.

    vpcFirewallName String

    The name of the VPC firewall instance.

    vpcRegion String

    The ID of the region to which the VPC is created.

    lang String

    The language type of the requested and received messages. Valid values:

    memberUid String

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    Outputs

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

    ConnectType string

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    Id string

    The provider-assigned unique ID for this managed resource.

    VpcFirewallId string

    VPC firewall ID

    ConnectType string

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    Id string

    The provider-assigned unique ID for this managed resource.

    VpcFirewallId string

    VPC firewall ID

    connectType String

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    id String

    The provider-assigned unique ID for this managed resource.

    vpcFirewallId String

    VPC firewall ID

    connectType string

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    id string

    The provider-assigned unique ID for this managed resource.

    vpcFirewallId string

    VPC firewall ID

    connect_type str

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    id str

    The provider-assigned unique ID for this managed resource.

    vpc_firewall_id str

    VPC firewall ID

    connectType String

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    id String

    The provider-assigned unique ID for this managed resource.

    vpcFirewallId String

    VPC firewall ID

    Look up Existing FirewallVpcFirewallCen Resource

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

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

    The ID of the CEN instance.

    ConnectType string

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    Lang string

    The language type of the requested and received messages. Valid values:

    LocalVpc Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpc

    The details of the VPC. See local_vpc below.

    MemberUid string

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    Status string

    Firewall switch status.

    VpcFirewallId string

    VPC firewall ID

    VpcFirewallName string

    The name of the VPC firewall instance.

    VpcRegion string

    The ID of the region to which the VPC is created.

    CenId string

    The ID of the CEN instance.

    ConnectType string

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    Lang string

    The language type of the requested and received messages. Valid values:

    LocalVpc FirewallVpcFirewallCenLocalVpcArgs

    The details of the VPC. See local_vpc below.

    MemberUid string

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    Status string

    Firewall switch status.

    VpcFirewallId string

    VPC firewall ID

    VpcFirewallName string

    The name of the VPC firewall instance.

    VpcRegion string

    The ID of the region to which the VPC is created.

    cenId String

    The ID of the CEN instance.

    connectType String

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    lang String

    The language type of the requested and received messages. Valid values:

    localVpc FirewallVpcFirewallCenLocalVpc

    The details of the VPC. See local_vpc below.

    memberUid String

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    status String

    Firewall switch status.

    vpcFirewallId String

    VPC firewall ID

    vpcFirewallName String

    The name of the VPC firewall instance.

    vpcRegion String

    The ID of the region to which the VPC is created.

    cenId string

    The ID of the CEN instance.

    connectType string

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    lang string

    The language type of the requested and received messages. Valid values:

    localVpc FirewallVpcFirewallCenLocalVpc

    The details of the VPC. See local_vpc below.

    memberUid string

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    status string

    Firewall switch status.

    vpcFirewallId string

    VPC firewall ID

    vpcFirewallName string

    The name of the VPC firewall instance.

    vpcRegion string

    The ID of the region to which the VPC is created.

    cen_id str

    The ID of the CEN instance.

    connect_type str

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    lang str

    The language type of the requested and received messages. Valid values:

    local_vpc FirewallVpcFirewallCenLocalVpcArgs

    The details of the VPC. See local_vpc below.

    member_uid str

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    status str

    Firewall switch status.

    vpc_firewall_id str

    VPC firewall ID

    vpc_firewall_name str

    The name of the VPC firewall instance.

    vpc_region str

    The ID of the region to which the VPC is created.

    cenId String

    The ID of the CEN instance.

    connectType String

    Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network

    lang String

    The language type of the requested and received messages. Valid values:

    localVpc Property Map

    The details of the VPC. See local_vpc below.

    memberUid String

    The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.

    status String

    Firewall switch status.

    vpcFirewallId String

    VPC firewall ID

    vpcFirewallName String

    The name of the VPC firewall instance.

    vpcRegion String

    The ID of the region to which the VPC is created.

    Supporting Types

    FirewallVpcFirewallCenLocalVpc, FirewallVpcFirewallCenLocalVpcArgs

    NetworkInstanceId string

    The ID of the VPC instance that created the VPC firewall.

    AttachmentId string

    The connection ID of the network instance.

    AttachmentName string

    The connection name of the network instance.

    DefendCidrLists List<string>

    The list of network segments protected by the VPC firewall.

    EniLists List<Pulumi.AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpcEniList>

    List of elastic network cards.

    ManualVswitchId string

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

    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

    The ID of the CEN-TR instance.

    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.FirewallVpcFirewallCenLocalVpcVpcCidrTableList>

    The VPC network segment list.

    VpcId string

    The ID of the VPC instance.

    VpcName string

    The instance name of the VPC.

    NetworkInstanceId string

    The ID of the VPC instance that created the VPC firewall.

    AttachmentId string

    The connection ID of the network instance.

    AttachmentName string

    The connection name of the network instance.

    DefendCidrLists []string

    The list of network segments protected by the VPC firewall.

    EniLists []FirewallVpcFirewallCenLocalVpcEniList

    List of elastic network cards.

    ManualVswitchId string

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

    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

    The ID of the CEN-TR instance.

    TransitRouterType string

    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.

    VpcCidrTableLists []FirewallVpcFirewallCenLocalVpcVpcCidrTableList

    The VPC network segment list.

    VpcId string

    The ID of the VPC instance.

    VpcName string

    The instance name of the VPC.

    networkInstanceId String

    The ID of the VPC instance that created the VPC firewall.

    attachmentId String

    The connection ID of the network instance.

    attachmentName String

    The connection name of the network instance.

    defendCidrLists List<String>

    The list of network segments protected by the VPC firewall.

    eniLists List<FirewallVpcFirewallCenLocalVpcEniList>

    List of elastic network cards.

    manualVswitchId String

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

    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

    The ID of the CEN-TR instance.

    transitRouterType String

    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.

    vpcCidrTableLists List<FirewallVpcFirewallCenLocalVpcVpcCidrTableList>

    The VPC network segment list.

    vpcId String

    The ID of the VPC instance.

    vpcName String

    The instance name of the VPC.

    networkInstanceId string

    The ID of the VPC instance that created the VPC firewall.

    attachmentId string

    The connection ID of the network instance.

    attachmentName string

    The connection name of the network instance.

    defendCidrLists string[]

    The list of network segments protected by the VPC firewall.

    eniLists FirewallVpcFirewallCenLocalVpcEniList[]

    List of elastic network cards.

    manualVswitchId string

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

    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

    The ID of the CEN-TR instance.

    transitRouterType string

    The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.

    vpcCidrTableLists FirewallVpcFirewallCenLocalVpcVpcCidrTableList[]

    The VPC network segment list.

    vpcId string

    The ID of the VPC instance.

    vpcName string

    The instance name of the VPC.

    network_instance_id str

    The ID of the VPC instance that created the VPC firewall.

    attachment_id str

    The connection ID of the network instance.

    attachment_name str

    The connection name of the network instance.

    defend_cidr_lists Sequence[str]

    The list of network segments protected by the VPC firewall.

    eni_lists Sequence[FirewallVpcFirewallCenLocalVpcEniList]

    List of elastic network cards.

    manual_vswitch_id str

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

    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

    The ID of the CEN-TR instance.

    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[FirewallVpcFirewallCenLocalVpcVpcCidrTableList]

    The VPC network segment list.

    vpc_id str

    The ID of the VPC instance.

    vpc_name str

    The instance name of the VPC.

    networkInstanceId String

    The ID of the VPC instance that created the VPC firewall.

    attachmentId String

    The connection ID of the network instance.

    attachmentName String

    The connection name of the network instance.

    defendCidrLists List<String>

    The list of network segments protected by the VPC firewall.

    eniLists List<Property Map>

    List of elastic network cards.

    manualVswitchId String

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

    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

    The ID of the CEN-TR instance.

    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.

    FirewallVpcFirewallCenLocalVpcEniList, FirewallVpcFirewallCenLocalVpcEniListArgs

    EniId string

    The ID of the instance of the ENI in the VPC.

    EniPrivateIpAddress string

    The private IP address of the ENI in the VPC.

    EniId string

    The ID of the instance of the ENI in the VPC.

    EniPrivateIpAddress string

    The private IP address of the ENI in the VPC.

    eniId String

    The ID of the instance of the ENI in the VPC.

    eniPrivateIpAddress String

    The private IP address of the ENI in the VPC.

    eniId string

    The ID of the instance of the ENI in the VPC.

    eniPrivateIpAddress string

    The private IP address of the ENI in the VPC.

    eni_id str

    The ID of the instance of the ENI in the VPC.

    eni_private_ip_address str

    The private IP address of the ENI in the VPC.

    eniId String

    The ID of the instance of the ENI in the VPC.

    eniPrivateIpAddress String

    The private IP address of the ENI in the VPC.

    FirewallVpcFirewallCenLocalVpcVpcCidrTableList, FirewallVpcFirewallCenLocalVpcVpcCidrTableListArgs

    RouteEntryLists []FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryList

    The list of route entries in the VPC.

    RouteTableId string

    The ID of the route table of the VPC.

    routeEntryLists List<FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryList>

    The list of route entries in the VPC.

    routeTableId String

    The ID of the route table of the VPC.

    routeEntryLists FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryList[]

    The list of route entries in the VPC.

    routeTableId string

    The ID of the route table of the VPC.

    route_entry_lists Sequence[FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryList]

    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.

    FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryList, FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryListArgs

    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.

    Import

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

     $ pulumi import alicloud:cloudfirewall/firewallVpcFirewallCen:FirewallVpcFirewallCen example <id>
    

    Package Details

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

    This Pulumi package is based on the alicloud Terraform Provider.

    alicloud logo
    Alibaba Cloud v3.43.1 published on Monday, Sep 11, 2023 by Pulumi