alicloud.cloudfirewall.FirewallVpcFirewallCen
Explore with Pulumi AI
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
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
// These resource primary keys should be replaced with your actual values.
const _default = new alicloud.cloudfirewall.FirewallVpcFirewallCen("default", {
cenId: "cen-xxx",
localVpc: {
networkInstanceId: "vpc-xxx",
},
status: "open",
memberUid: "14151*****827022",
vpcRegion: "cn-hangzhou",
vpcFirewallName: "tf-vpc-firewall-name",
});
import pulumi
import pulumi_alicloud as alicloud
# These resource primary keys should be replaced with your actual values.
default = alicloud.cloudfirewall.FirewallVpcFirewallCen("default",
cen_id="cen-xxx",
local_vpc={
"network_instance_id": "vpc-xxx",
},
status="open",
member_uid="14151*****827022",
vpc_region="cn-hangzhou",
vpc_firewall_name="tf-vpc-firewall-name")
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 {
// These resource primary keys should be replaced with your actual values.
_, err := cloudfirewall.NewFirewallVpcFirewallCen(ctx, "default", &cloudfirewall.FirewallVpcFirewallCenArgs{
CenId: pulumi.String("cen-xxx"),
LocalVpc: &cloudfirewall.FirewallVpcFirewallCenLocalVpcArgs{
NetworkInstanceId: pulumi.String("vpc-xxx"),
},
Status: pulumi.String("open"),
MemberUid: pulumi.String("14151*****827022"),
VpcRegion: pulumi.String("cn-hangzhou"),
VpcFirewallName: pulumi.String("tf-vpc-firewall-name"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
// These resource primary keys should be replaced with your actual values.
var @default = new AliCloud.CloudFirewall.FirewallVpcFirewallCen("default", new()
{
CenId = "cen-xxx",
LocalVpc = new AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpcArgs
{
NetworkInstanceId = "vpc-xxx",
},
Status = "open",
MemberUid = "14151*****827022",
VpcRegion = "cn-hangzhou",
VpcFirewallName = "tf-vpc-firewall-name",
});
});
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) {
// These resource primary keys should be replaced with your actual values.
var default_ = new FirewallVpcFirewallCen("default", FirewallVpcFirewallCenArgs.builder()
.cenId("cen-xxx")
.localVpc(FirewallVpcFirewallCenLocalVpcArgs.builder()
.networkInstanceId("vpc-xxx")
.build())
.status("open")
.memberUid("14151*****827022")
.vpcRegion("cn-hangzhou")
.vpcFirewallName("tf-vpc-firewall-name")
.build());
}
}
resources:
# These resource primary keys should be replaced with your actual values.
default:
type: alicloud:cloudfirewall:FirewallVpcFirewallCen
properties:
cenId: cen-xxx
localVpc:
networkInstanceId: vpc-xxx
status: open
memberUid: 14151*****827022
vpcRegion: cn-hangzhou
vpcFirewallName: tf-vpc-firewall-name
Create FirewallVpcFirewallCen Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FirewallVpcFirewallCen(name: string, args: FirewallVpcFirewallCenArgs, opts?: CustomResourceOptions);
@overload
def FirewallVpcFirewallCen(resource_name: str,
args: FirewallVpcFirewallCenArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FirewallVpcFirewallCen(resource_name: str,
opts: Optional[ResourceOptions] = None,
cen_id: Optional[str] = None,
local_vpc: Optional[FirewallVpcFirewallCenLocalVpcArgs] = None,
status: Optional[str] = None,
vpc_firewall_name: Optional[str] = None,
vpc_region: Optional[str] = None,
lang: Optional[str] = None,
member_uid: Optional[str] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var firewallVpcFirewallCenResource = new AliCloud.CloudFirewall.FirewallVpcFirewallCen("firewallVpcFirewallCenResource", new()
{
CenId = "string",
LocalVpc = new AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpcArgs
{
NetworkInstanceId = "string",
OwnerId = "string",
NetworkInstanceType = "string",
EniLists = new[]
{
new AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpcEniListArgs
{
EniId = "string",
EniPrivateIpAddress = "string",
},
},
ManualVswitchId = "string",
RegionNo = "string",
NetworkInstanceName = "string",
DefendCidrLists = new[]
{
"string",
},
AttachmentId = "string",
AttachmentName = "string",
RouteMode = "string",
SupportManualMode = "string",
TransitRouterId = "string",
TransitRouterType = "string",
VpcCidrTableLists = new[]
{
new AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpcVpcCidrTableListArgs
{
RouteEntryLists = new[]
{
new AliCloud.CloudFirewall.Inputs.FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryListArgs
{
DestinationCidr = "string",
NextHopInstanceId = "string",
},
},
RouteTableId = "string",
},
},
VpcId = "string",
VpcName = "string",
},
Status = "string",
VpcFirewallName = "string",
VpcRegion = "string",
Lang = "string",
MemberUid = "string",
});
example, err := cloudfirewall.NewFirewallVpcFirewallCen(ctx, "firewallVpcFirewallCenResource", &cloudfirewall.FirewallVpcFirewallCenArgs{
CenId: pulumi.String("string"),
LocalVpc: &cloudfirewall.FirewallVpcFirewallCenLocalVpcArgs{
NetworkInstanceId: pulumi.String("string"),
OwnerId: pulumi.String("string"),
NetworkInstanceType: pulumi.String("string"),
EniLists: cloudfirewall.FirewallVpcFirewallCenLocalVpcEniListArray{
&cloudfirewall.FirewallVpcFirewallCenLocalVpcEniListArgs{
EniId: pulumi.String("string"),
EniPrivateIpAddress: pulumi.String("string"),
},
},
ManualVswitchId: pulumi.String("string"),
RegionNo: pulumi.String("string"),
NetworkInstanceName: pulumi.String("string"),
DefendCidrLists: pulumi.StringArray{
pulumi.String("string"),
},
AttachmentId: pulumi.String("string"),
AttachmentName: pulumi.String("string"),
RouteMode: pulumi.String("string"),
SupportManualMode: pulumi.String("string"),
TransitRouterId: pulumi.String("string"),
TransitRouterType: pulumi.String("string"),
VpcCidrTableLists: cloudfirewall.FirewallVpcFirewallCenLocalVpcVpcCidrTableListArray{
&cloudfirewall.FirewallVpcFirewallCenLocalVpcVpcCidrTableListArgs{
RouteEntryLists: cloudfirewall.FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryListArray{
&cloudfirewall.FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryListArgs{
DestinationCidr: pulumi.String("string"),
NextHopInstanceId: pulumi.String("string"),
},
},
RouteTableId: pulumi.String("string"),
},
},
VpcId: pulumi.String("string"),
VpcName: pulumi.String("string"),
},
Status: pulumi.String("string"),
VpcFirewallName: pulumi.String("string"),
VpcRegion: pulumi.String("string"),
Lang: pulumi.String("string"),
MemberUid: pulumi.String("string"),
})
var firewallVpcFirewallCenResource = new FirewallVpcFirewallCen("firewallVpcFirewallCenResource", FirewallVpcFirewallCenArgs.builder()
.cenId("string")
.localVpc(FirewallVpcFirewallCenLocalVpcArgs.builder()
.networkInstanceId("string")
.ownerId("string")
.networkInstanceType("string")
.eniLists(FirewallVpcFirewallCenLocalVpcEniListArgs.builder()
.eniId("string")
.eniPrivateIpAddress("string")
.build())
.manualVswitchId("string")
.regionNo("string")
.networkInstanceName("string")
.defendCidrLists("string")
.attachmentId("string")
.attachmentName("string")
.routeMode("string")
.supportManualMode("string")
.transitRouterId("string")
.transitRouterType("string")
.vpcCidrTableLists(FirewallVpcFirewallCenLocalVpcVpcCidrTableListArgs.builder()
.routeEntryLists(FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryListArgs.builder()
.destinationCidr("string")
.nextHopInstanceId("string")
.build())
.routeTableId("string")
.build())
.vpcId("string")
.vpcName("string")
.build())
.status("string")
.vpcFirewallName("string")
.vpcRegion("string")
.lang("string")
.memberUid("string")
.build());
firewall_vpc_firewall_cen_resource = alicloud.cloudfirewall.FirewallVpcFirewallCen("firewallVpcFirewallCenResource",
cen_id="string",
local_vpc=alicloud.cloudfirewall.FirewallVpcFirewallCenLocalVpcArgs(
network_instance_id="string",
owner_id="string",
network_instance_type="string",
eni_lists=[alicloud.cloudfirewall.FirewallVpcFirewallCenLocalVpcEniListArgs(
eni_id="string",
eni_private_ip_address="string",
)],
manual_vswitch_id="string",
region_no="string",
network_instance_name="string",
defend_cidr_lists=["string"],
attachment_id="string",
attachment_name="string",
route_mode="string",
support_manual_mode="string",
transit_router_id="string",
transit_router_type="string",
vpc_cidr_table_lists=[alicloud.cloudfirewall.FirewallVpcFirewallCenLocalVpcVpcCidrTableListArgs(
route_entry_lists=[alicloud.cloudfirewall.FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryListArgs(
destination_cidr="string",
next_hop_instance_id="string",
)],
route_table_id="string",
)],
vpc_id="string",
vpc_name="string",
),
status="string",
vpc_firewall_name="string",
vpc_region="string",
lang="string",
member_uid="string")
const firewallVpcFirewallCenResource = new alicloud.cloudfirewall.FirewallVpcFirewallCen("firewallVpcFirewallCenResource", {
cenId: "string",
localVpc: {
networkInstanceId: "string",
ownerId: "string",
networkInstanceType: "string",
eniLists: [{
eniId: "string",
eniPrivateIpAddress: "string",
}],
manualVswitchId: "string",
regionNo: "string",
networkInstanceName: "string",
defendCidrLists: ["string"],
attachmentId: "string",
attachmentName: "string",
routeMode: "string",
supportManualMode: "string",
transitRouterId: "string",
transitRouterType: "string",
vpcCidrTableLists: [{
routeEntryLists: [{
destinationCidr: "string",
nextHopInstanceId: "string",
}],
routeTableId: "string",
}],
vpcId: "string",
vpcName: "string",
},
status: "string",
vpcFirewallName: "string",
vpcRegion: "string",
lang: "string",
memberUid: "string",
});
type: alicloud:cloudfirewall:FirewallVpcFirewallCen
properties:
cenId: string
lang: string
localVpc:
attachmentId: string
attachmentName: string
defendCidrLists:
- string
eniLists:
- eniId: string
eniPrivateIpAddress: string
manualVswitchId: string
networkInstanceId: string
networkInstanceName: string
networkInstanceType: string
ownerId: string
regionNo: string
routeMode: string
supportManualMode: string
transitRouterId: string
transitRouterType: string
vpcCidrTableLists:
- routeEntryLists:
- destinationCidr: string
nextHopInstanceId: string
routeTableId: string
vpcId: string
vpcName: string
memberUid: string
status: string
vpcFirewallName: string
vpcRegion: string
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:
- Cen
Id string - The ID of the CEN instance.
- Local
Vpc Pulumi.Ali Cloud. Cloud Firewall. Inputs. Firewall Vpc Firewall Cen Local Vpc - The details of the VPC. See
local_vpc
below. - Status string
- Firewall switch status.
- Vpc
Firewall stringName - The name of the VPC firewall instance.
- Vpc
Region 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:
- Member
Uid string - The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
- Cen
Id string - The ID of the CEN instance.
- Local
Vpc FirewallVpc Firewall Cen Local Vpc Args - The details of the VPC. See
local_vpc
below. - Status string
- Firewall switch status.
- Vpc
Firewall stringName - The name of the VPC firewall instance.
- Vpc
Region 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:
- Member
Uid string - The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
- cen
Id String - The ID of the CEN instance.
- local
Vpc FirewallVpc Firewall Cen Local Vpc - The details of the VPC. See
local_vpc
below. - status String
- Firewall switch status.
- vpc
Firewall StringName - The name of the VPC firewall instance.
- vpc
Region 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:
- member
Uid String - The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
- cen
Id string - The ID of the CEN instance.
- local
Vpc FirewallVpc Firewall Cen Local Vpc - The details of the VPC. See
local_vpc
below. - status string
- Firewall switch status.
- vpc
Firewall stringName - The name of the VPC firewall instance.
- vpc
Region 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:
- member
Uid 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 FirewallVpc Firewall Cen Local Vpc Args - The details of the VPC. See
local_vpc
below. - status str
- Firewall switch status.
- vpc_
firewall_ strname - 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.
- cen
Id String - The ID of the CEN instance.
- local
Vpc Property Map - The details of the VPC. See
local_vpc
below. - status String
- Firewall switch status.
- vpc
Firewall StringName - The name of the VPC firewall instance.
- vpc
Region 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:
- member
Uid 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:
- Connect
Type string - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- Id string
- The provider-assigned unique ID for this managed resource.
- Vpc
Firewall stringId - VPC firewall ID
- Connect
Type string - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- Id string
- The provider-assigned unique ID for this managed resource.
- Vpc
Firewall stringId - VPC firewall ID
- connect
Type String - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- id String
- The provider-assigned unique ID for this managed resource.
- vpc
Firewall StringId - VPC firewall ID
- connect
Type string - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- id string
- The provider-assigned unique ID for this managed resource.
- vpc
Firewall stringId - 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_ strid - VPC firewall ID
- connect
Type String - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- id String
- The provider-assigned unique ID for this managed resource.
- vpc
Firewall StringId - 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.
- Cen
Id string - The ID of the CEN instance.
- Connect
Type string - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- Lang string
- The language type of the requested and received messages. Valid values:
- Local
Vpc Pulumi.Ali Cloud. Cloud Firewall. Inputs. Firewall Vpc Firewall Cen Local Vpc - The details of the VPC. See
local_vpc
below. - Member
Uid string - The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
- Status string
- Firewall switch status.
- Vpc
Firewall stringId - VPC firewall ID
- Vpc
Firewall stringName - The name of the VPC firewall instance.
- Vpc
Region string - The ID of the region to which the VPC is created.
- Cen
Id string - The ID of the CEN instance.
- Connect
Type string - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- Lang string
- The language type of the requested and received messages. Valid values:
- Local
Vpc FirewallVpc Firewall Cen Local Vpc Args - The details of the VPC. See
local_vpc
below. - Member
Uid string - The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
- Status string
- Firewall switch status.
- Vpc
Firewall stringId - VPC firewall ID
- Vpc
Firewall stringName - The name of the VPC firewall instance.
- Vpc
Region string - The ID of the region to which the VPC is created.
- cen
Id String - The ID of the CEN instance.
- connect
Type String - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- lang String
- The language type of the requested and received messages. Valid values:
- local
Vpc FirewallVpc Firewall Cen Local Vpc - The details of the VPC. See
local_vpc
below. - member
Uid String - The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
- status String
- Firewall switch status.
- vpc
Firewall StringId - VPC firewall ID
- vpc
Firewall StringName - The name of the VPC firewall instance.
- vpc
Region String - The ID of the region to which the VPC is created.
- cen
Id string - The ID of the CEN instance.
- connect
Type string - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- lang string
- The language type of the requested and received messages. Valid values:
- local
Vpc FirewallVpc Firewall Cen Local Vpc - The details of the VPC. See
local_vpc
below. - member
Uid string - The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
- status string
- Firewall switch status.
- vpc
Firewall stringId - VPC firewall ID
- vpc
Firewall stringName - The name of the VPC firewall instance.
- vpc
Region 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 FirewallVpc Firewall Cen Local Vpc Args - 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_ strid - VPC firewall ID
- vpc_
firewall_ strname - The name of the VPC firewall instance.
- vpc_
region str - The ID of the region to which the VPC is created.
- cen
Id String - The ID of the CEN instance.
- connect
Type String - Intercommunication type, value: expressconnect: Express Channel cen: Cloud Enterprise Network
- lang String
- The language type of the requested and received messages. Valid values:
- local
Vpc Property Map - The details of the VPC. See
local_vpc
below. - member
Uid String - The UID of the member account (other Alibaba Cloud account) of the current Alibaba cloud account.
- status String
- Firewall switch status.
- vpc
Firewall StringId - VPC firewall ID
- vpc
Firewall StringName - The name of the VPC firewall instance.
- vpc
Region String - The ID of the region to which the VPC is created.
Supporting Types
FirewallVpcFirewallCenLocalVpc, FirewallVpcFirewallCenLocalVpcArgs
- Network
Instance stringId - The ID of the VPC instance that created the VPC firewall.
- Attachment
Id string - The connection ID of the network instance.
- Attachment
Name string - The connection name of the network instance.
- Defend
Cidr List<string>Lists - The list of network segments protected by the VPC firewall.
- Eni
Lists List<Pulumi.Ali Cloud. Cloud Firewall. Inputs. Firewall Vpc Firewall Cen Local Vpc Eni List> - List of elastic network cards.
- Manual
Vswitch stringId - The ID of the vSwitch specified when the routing mode is manual mode.
- Network
Instance stringName - The name of the network instance.
- Network
Instance stringType - The type of the network instance. Value: **VPC * *.
- Owner
Id string - The UID of the Alibaba Cloud account to which the VPC belongs.
- Region
No string - The region ID of the VPC.
- Route
Mode string - Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
- Support
Manual stringMode - Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
- Transit
Router stringId - The ID of the CEN-TR instance.
- Transit
Router stringType - The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
- Vpc
Cidr List<Pulumi.Table Lists Ali Cloud. Cloud Firewall. Inputs. Firewall Vpc Firewall Cen Local Vpc Vpc Cidr Table List> - The VPC network segment list.
- Vpc
Id string - The ID of the VPC instance.
- Vpc
Name string - The instance name of the VPC.
- Network
Instance stringId - The ID of the VPC instance that created the VPC firewall.
- Attachment
Id string - The connection ID of the network instance.
- Attachment
Name string - The connection name of the network instance.
- Defend
Cidr []stringLists - The list of network segments protected by the VPC firewall.
- Eni
Lists []FirewallVpc Firewall Cen Local Vpc Eni List - List of elastic network cards.
- Manual
Vswitch stringId - The ID of the vSwitch specified when the routing mode is manual mode.
- Network
Instance stringName - The name of the network instance.
- Network
Instance stringType - The type of the network instance. Value: **VPC * *.
- Owner
Id string - The UID of the Alibaba Cloud account to which the VPC belongs.
- Region
No string - The region ID of the VPC.
- Route
Mode string - Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
- Support
Manual stringMode - Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
- Transit
Router stringId - The ID of the CEN-TR instance.
- Transit
Router stringType - The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
- Vpc
Cidr []FirewallTable Lists Vpc Firewall Cen Local Vpc Vpc Cidr Table List - The VPC network segment list.
- Vpc
Id string - The ID of the VPC instance.
- Vpc
Name string - The instance name of the VPC.
- network
Instance StringId - The ID of the VPC instance that created the VPC firewall.
- attachment
Id String - The connection ID of the network instance.
- attachment
Name String - The connection name of the network instance.
- defend
Cidr List<String>Lists - The list of network segments protected by the VPC firewall.
- eni
Lists List<FirewallVpc Firewall Cen Local Vpc Eni List> - List of elastic network cards.
- manual
Vswitch StringId - The ID of the vSwitch specified when the routing mode is manual mode.
- network
Instance StringName - The name of the network instance.
- network
Instance StringType - The type of the network instance. Value: **VPC * *.
- owner
Id String - The UID of the Alibaba Cloud account to which the VPC belongs.
- region
No String - The region ID of the VPC.
- route
Mode String - Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
- support
Manual StringMode - Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
- transit
Router StringId - The ID of the CEN-TR instance.
- transit
Router StringType - The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
- vpc
Cidr List<FirewallTable Lists Vpc Firewall Cen Local Vpc Vpc Cidr Table List> - The VPC network segment list.
- vpc
Id String - The ID of the VPC instance.
- vpc
Name String - The instance name of the VPC.
- network
Instance stringId - The ID of the VPC instance that created the VPC firewall.
- attachment
Id string - The connection ID of the network instance.
- attachment
Name string - The connection name of the network instance.
- defend
Cidr string[]Lists - The list of network segments protected by the VPC firewall.
- eni
Lists FirewallVpc Firewall Cen Local Vpc Eni List[] - List of elastic network cards.
- manual
Vswitch stringId - The ID of the vSwitch specified when the routing mode is manual mode.
- network
Instance stringName - The name of the network instance.
- network
Instance stringType - The type of the network instance. Value: **VPC * *.
- owner
Id string - The UID of the Alibaba Cloud account to which the VPC belongs.
- region
No string - The region ID of the VPC.
- route
Mode string - Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
- support
Manual stringMode - Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
- transit
Router stringId - The ID of the CEN-TR instance.
- transit
Router stringType - The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
- vpc
Cidr FirewallTable Lists Vpc Firewall Cen Local Vpc Vpc Cidr Table List[] - The VPC network segment list.
- vpc
Id string - The ID of the VPC instance.
- vpc
Name string - The instance name of the VPC.
- network_
instance_ strid - 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_ Sequence[str]lists - The list of network segments protected by the VPC firewall.
- eni_
lists Sequence[FirewallVpc Firewall Cen Local Vpc Eni List] - List of elastic network cards.
- manual_
vswitch_ strid - The ID of the vSwitch specified when the routing mode is manual mode.
- network_
instance_ strname - The name of the network instance.
- network_
instance_ strtype - 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_ strmode - Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
- transit_
router_ strid - The ID of the CEN-TR instance.
- transit_
router_ strtype - The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
- vpc_
cidr_ Sequence[Firewalltable_ lists Vpc Firewall Cen Local Vpc Vpc Cidr Table List] - The VPC network segment list.
- vpc_
id str - The ID of the VPC instance.
- vpc_
name str - The instance name of the VPC.
- network
Instance StringId - The ID of the VPC instance that created the VPC firewall.
- attachment
Id String - The connection ID of the network instance.
- attachment
Name String - The connection name of the network instance.
- defend
Cidr List<String>Lists - The list of network segments protected by the VPC firewall.
- eni
Lists List<Property Map> - List of elastic network cards.
- manual
Vswitch StringId - The ID of the vSwitch specified when the routing mode is manual mode.
- network
Instance StringName - The name of the network instance.
- network
Instance StringType - The type of the network instance. Value: **VPC * *.
- owner
Id String - The UID of the Alibaba Cloud account to which the VPC belongs.
- region
No String - The region ID of the VPC.
- route
Mode String - Routing mode,. Value:-auto: indicates automatic mode.-manual: indicates manual mode.
- support
Manual StringMode - Whether routing mode supports manual mode. Value:-1: Supported.-0: Not supported.
- transit
Router StringId - The ID of the CEN-TR instance.
- transit
Router StringType - The version of the cloud enterprise network forwarding router (CEN-TR). Value:-Basic: Basic Edition.-Enterprise: Enterprise Edition.
- vpc
Cidr List<Property Map>Table Lists - The VPC network segment list.
- vpc
Id String - The ID of the VPC instance.
- vpc
Name String - The instance name of the VPC.
FirewallVpcFirewallCenLocalVpcEniList, FirewallVpcFirewallCenLocalVpcEniListArgs
- Eni
Id string - The ID of the instance of the ENI in the VPC.
- Eni
Private stringIp Address - The private IP address of the ENI in the VPC.
- Eni
Id string - The ID of the instance of the ENI in the VPC.
- Eni
Private stringIp Address - The private IP address of the ENI in the VPC.
- eni
Id String - The ID of the instance of the ENI in the VPC.
- eni
Private StringIp Address - The private IP address of the ENI in the VPC.
- eni
Id string - The ID of the instance of the ENI in the VPC.
- eni
Private stringIp Address - 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_ strip_ address - The private IP address of the ENI in the VPC.
- eni
Id String - The ID of the instance of the ENI in the VPC.
- eni
Private StringIp Address - The private IP address of the ENI in the VPC.
FirewallVpcFirewallCenLocalVpcVpcCidrTableList, FirewallVpcFirewallCenLocalVpcVpcCidrTableListArgs
- Route
Entry List<Pulumi.Lists Ali Cloud. Cloud Firewall. Inputs. Firewall Vpc Firewall Cen Local Vpc Vpc Cidr Table List Route Entry List> - The list of route entries in the VPC.
- Route
Table stringId - The ID of the route table of the VPC.
- Route
Entry []FirewallLists Vpc Firewall Cen Local Vpc Vpc Cidr Table List Route Entry List - The list of route entries in the VPC.
- Route
Table stringId - The ID of the route table of the VPC.
- route
Entry List<FirewallLists Vpc Firewall Cen Local Vpc Vpc Cidr Table List Route Entry List> - The list of route entries in the VPC.
- route
Table StringId - The ID of the route table of the VPC.
- route
Entry FirewallLists Vpc Firewall Cen Local Vpc Vpc Cidr Table List Route Entry List[] - The list of route entries in the VPC.
- route
Table stringId - The ID of the route table of the VPC.
- route_
entry_ Sequence[Firewalllists Vpc Firewall Cen Local Vpc Vpc Cidr Table List Route Entry List] - The list of route entries in the VPC.
- route_
table_ strid - The ID of the route table of the VPC.
- route
Entry List<Property Map>Lists - The list of route entries in the VPC.
- route
Table StringId - The ID of the route table of the VPC.
FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryList, FirewallVpcFirewallCenLocalVpcVpcCidrTableListRouteEntryListArgs
- Destination
Cidr string - The target network segment of the VPC.
- Next
Hop stringInstance Id - The ID of the next hop instance in the VPC.
- Destination
Cidr string - The target network segment of the VPC.
- Next
Hop stringInstance Id - The ID of the next hop instance in the VPC.
- destination
Cidr String - The target network segment of the VPC.
- next
Hop StringInstance Id - The ID of the next hop instance in the VPC.
- destination
Cidr string - The target network segment of the VPC.
- next
Hop stringInstance Id - The ID of the next hop instance in the VPC.
- destination_
cidr str - The target network segment of the VPC.
- next_
hop_ strinstance_ id - The ID of the next hop instance in the VPC.
- destination
Cidr String - The target network segment of the VPC.
- next
Hop StringInstance Id - 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>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.