alicloud_security_group
Provides a security group resource.
NOTE:
alicloud_security_group
is used to build and manage a security group, andalicloud_security_group_rule
can define ingress or egress rules for it.
NOTE: From version 1.7.2,
alicloud_security_group
has supported to segregate different ECS instance in which the same security group.
Example Usage
Basic Usage
resource "alicloud_security_group" "group" { name = "terraform-test-group" description = "New security group" }
Basic usage for vpc
resource "alicloud_security_group" "group" { name = "new-group" vpc_id = "${alicloud_vpc.vpc.id}" } resource "alicloud_vpc" "vpc" { cidr_block = "10.1.0.0/21" }
Argument Reference
The following arguments are supported:
-
name
- (Optional) The name of the security group. Defaults to null. -
description
- (Optional, Forces new resource) The security group description. Defaults to null. -
vpc_id
- (Optional, Forces new resource) The VPC ID. -
inner_access
- (Optional) Whether to allow both machines to access each other on all ports in the same security group. Combining security group rules, the policy can define multiple application scenario. Default to true. It is valid from verison1.7.2
.
Attributes Reference
The following attributes are exported:
-
id
- The ID of the security group -
vpc_id
- The VPC ID. -
name
- The name of the security group -
description
- The description of the security group -
inner_access
- Whether to allow inner network access.
Import
Security Group can be imported using the id, e.g.
$ terraform import alicloud_security_group.example sg-abc123456
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/alicloud/r/security_group.html