Provides security group rules. This allows security group rules to be created, updated and deleted. For additional details please refer to API documentation.
resource "scaleway_security_group" "test" { name = "test" description = "test" } resource "scaleway_security_group_rule" "smtp_drop_1" { security_group = "${scaleway_security_group.test.id}" action = "accept" direction = "inbound" ip_range = "0.0.0.0/0" protocol = "TCP" port = 25 }
The following arguments are supported:
security_group
- (Required) the security group which should be associated with this rule action
- (Required) action of rule (accept
, drop
) direction
- (Required) direction of rule (inbound
, outbound
) ip_range
- (Required) ip_range of rule protocol
- (Required) protocol of rule (ICMP
, TCP
, UDP
) port
- (Optional) port of the rule Fields action
, direction
, ip_range
, protocol
, port
are editable.
The following attributes are exported:
id
- id of the new resource
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/scaleway/r/security_group_rule.html