- Resources
- opentelekomcloud_sfs_share_access_rules_v2
Up-to-date reference of API arguments for SFS access rules you can get at documentation portal
opentelekomcloud_sfs_share_access_rules_v2¶
Provides a possibility to manage access rules of Scalable File System resource.
Example Usage¶
variable "share_name" {}
variable "share_description" {}
resource "opentelekomcloud_vpc_v1" "vpc_1" {
name = "sfs_share_vpc_1"
cidr = "192.168.0.0/16"
}
resource "opentelekomcloud_vpc_v1" "vpc_2" {
name = "sfs_share_vpc_2"
cidr = "192.168.0.0/16"
}
resource "opentelekomcloud_sfs_file_system_v2" "sfs_1" {
name = var.share_name
size = 50
description = var.share_description
share_proto = "NFS"
}
resource "opentelekomcloud_sfs_share_access_rules_v2" "sfs_rules" {
share_id = opentelekomcloud_sfs_file_system_v2.sfs_1.id
access_rule {
access_to = opentelekomcloud_vpc_v1.vpc_1.id
access_type = "cert"
access_level = "rw"
}
access_rule {
access_to = opentelekomcloud_vpc_v1.vpc_2.id
access_type = "cert"
access_level = "rw"
}
}
Argument Reference¶
The following arguments are supported:
share_id- (Required) The UUID of the shared file system.access_rule- (Required) Specifies the access rules of SFS file share. Structure is documented below.
The access_rule block supports:
access_level- (Required) The access level of the shared file system. Possible values arero(read-only) andrw(read-write). The default value isrw(read/write).access_type- (Optional) The type of the share access rule. The valuecertindicates that the certificate is used to access the storage.access_to- (Required) The access that the back end grants or denies.
Attributes Reference¶
In addition to all arguments above, the following attributes are exported:
access_rule- See Argument Reference above. Theaccess_ruleblock also contains:
The access_rule block supports:
share_access_id- The UUID of the share access rule.access_rule_status- The status of the share access rule.
Import¶
SFS access rules can be imported using the id of the file share, e.g.
terraform import opentelekomcloud_sfs_share_access_rules_v2 4779ab1c-7c1a-44b1-a02e-93dfc361b32d