On this page
opc_compute_security_rule
The opc_compute_security_rule
resource creates and manages a security rule in an Oracle Cloud Infrastructure Compute Classic identity domain.
Example Usage
resource "opc_compute_security_rule" "default" {
name = "SecurityRule1"
flow_direction = "ingress"
acl = "${opc_compute_acl.default.name}"
security_protocols = ["${opc_compute_security_protocol.default.name}"]
}
Argument Reference
The following arguments are supported:
name
- (Required) The name of the security rule.flow_direction
- (Required) Specify the direction of flow of traffic, which is relative to the instances, for this security rule. Allowed values are ingress or egress.disabled
- (Optional) Whether to disable this security rule. This is useful if you want to temporarily disable a rule without removing it outright from your Terraform resource definition. Defaults tofalse
.acl
- (Optional) Name of the ACL that contains this security rule.dst_ip_address_prefixes
- (Optional) List of IP address prefix set names to match the packet's destination IP address.src_ip_address_prefixes
- (Optional) List of names of IP address prefix set to match the packet's source IP address.dst_vnic_set
- (Optional) Name of virtual NIC set containing the packet's destination virtual NIC.src_vnic_set
- (Optional) Name of virtual NIC set containing the packet's source virtual NIC.security_protocols
- (Optional) List of security protocol object names to match the packet's protocol and port.description
- (Optional) A description of the security rule.tags
- (Optional) List of tags that may be applied to the security rule.
Attributes Reference
In addition to the above, the following attributes are exported:
uri
- The Uniform Resource Identifier of the security rule.
Import
Security Rule's can be imported using the resource name
, e.g.
$ terraform import opc_compute_security_rule.rule1 example
© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/opc/r/opc_compute_security_rule.html