alicloud_dfs_access_rule

更新时间:

Provides a DFS Access Rule resource.

For information about DFS Access Rule and how to use it, see What is Access Rule.

-> NOTE: Available since v1.140.0.

Example Usage

Basic Usage


variable "name" {
  default = "example_name"
}

resource "alicloud_dfs_access_group" "default" {
  network_type      = "VPC"
  access_group_name = var.name
  description       = var.name
}

resource "alicloud_dfs_access_rule" "default" {
  network_segment = "192.0.2.0/24"
  access_group_id = alicloud_dfs_access_group.default.id
  description     = var.name
  rw_access_type  = "RDWR"
  priority        = "10"
}

Argument Reference

The following arguments are supported:

  • access_group_id - (Required, ForceNew) Permission group resource ID. You must specify the permission group ID when creating a permission rule.
  • description - (Optional) Permission rule description. No more than 32 characters in length.
  • network_segment - (Required, ForceNew) The IP address or network segment of the authorized object.
  • priority - (Required) Permission rule priority. When the same authorization object matches multiple rules, the high-priority rule takes effect. Value range: 1~100,1 is the highest priority.
  • rw_access_type - (Required) The read and write permissions of the authorized object on the file system. Value: RDWR: readable and writable RDONLY: Read only.

Attributes Reference

The following attributes are exported:

  • id - The ID of the resource supplied above.The value is formulated as <access_group_id>:<access_rule_id>.
  • access_rule_id - The unique identity of the permission rule, which is used to retrieve the permission rule for a specific day in the permission group.
  • create_time - Permission rule resource creation time.

Timeouts

The timeouts block allows you to specify timeouts for certain actions:

  • create - (Defaults to 5 mins) Used when create the Access Rule.
  • delete - (Defaults to 5 mins) Used when delete the Access Rule.
  • update - (Defaults to 5 mins) Used when update the Access Rule.

Import

DFS Access Rule can be imported using the id, e.g.

$ terraform import alicloud_dfs_access_rule.example <access_group_id>:<access_rule_id>