mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-14 13:01:34 -04:00
1.7 KiB
1.7 KiB
layout, page_title, sidebar_current, description
| layout | page_title | sidebar_current | description |
|---|---|---|---|
| profitbricks | ProfitBricks: profitbricks_firewall | docs-profitbricks-resource-firewall | Creates and manages Firewall Rules. |
profitbricks_firewall
Manages a Firewall Rules on ProfitBricks
Example Usage
resource "profitbricks_firewall" "example" {
datacenter_id = "${profitbricks_datacenter.example.id}"
server_id = "${profitbricks_server.example.id}"
nic_id = "${profitbricks_server.example.primary_nic}"
protocol = "TCP"
name = "test"
port_range_start = 1
port_range_end = 2
}
####Argument reference
datacenter_id- (Required)[string]server_id- (Required)[string]nic_id- (Required)[string]protocol- (Required)[string] The protocol for the rule: TCP, UDP, ICMP, ANY.name- (Optional)[string] The name of the firewall rule.source_mac- (Optional)[string] Only traffic originating from the respective MAC address is allowed. Valid format: aa:bb:cc:dd:ee:ff.source_ip- (Optional)[string] Only traffic originating from the respective IPv4 address is allowed.target_ip- (Optional)[string] Only traffic directed to the respective IP address of the NIC is allowed.port_range_start- (Optional)[string] Defines the start range of the allowed port (from 1 to 65534) if protocol TCP or UDP is chosen.port_range_end- (Optional)[string] Defines the end range of the allowed port (from 1 to 65534) if the protocol TCP or UDP is chosen.icmp_type- (Optional)[string] Defines the allowed type (from 0 to 254) if the protocol ICMP is chosen.icmp_code- (Optional)[string] Defines the allowed code (from 0 to 254) if protocol ICMP is chosen.