alicloud_nas_mount_target
更新时间:
Provides a NAS Mount Target resource. For information about NAS Mount Target and how to use it, see Manage NAS Mount Targets.
-> NOTE: Available since v1.34.0.
Example Usage
Basic Usage
data "alicloud_nas_zones" "default" {
file_system_type = "extreme"
}
locals {
count_size = length(data.alicloud_nas_zones.default.zones)
zone_id = data.alicloud_nas_zones.default.zones[local.count_size - 1].zone_id
}
resource "alicloud_vpc" "example" {
vpc_name = "terraform-example"
cidr_block = "172.17.3.0/24"
}
resource "alicloud_vswitch" "example" {
vswitch_name = alicloud_vpc.example.vpc_name
cidr_block = alicloud_vpc.example.cidr_block
vpc_id = alicloud_vpc.example.id
zone_id = local.zone_id
}
resource "alicloud_nas_file_system" "example" {
protocol_type = "NFS"
storage_type = "advance"
file_system_type = "extreme"
capacity = "100"
zone_id = local.zone_id
}
resource "alicloud_nas_access_group" "example" {
access_group_name = "access_group_xxx"
access_group_type = "Vpc"
description = "test_access_group"
file_system_type = "extreme"
}
resource "alicloud_nas_mount_target" "example" {
file_system_id = alicloud_nas_file_system.example.id
access_group_name = alicloud_nas_access_group.example.access_group_name
vswitch_id = alicloud_vswitch.example.id
vpc_id = alicloud_vpc.example.id
network_type = alicloud_nas_access_group.example.access_group_type
}
Argument Reference
The following arguments are supported:
file_system_id
- (Required, ForceNew) The ID of the file system.access_group_name
- (Optional) The name of the permission group that applies to the mount target.vswitch_id
- (Optional, ForceNew) The ID of the VSwitch in the VPC where the mount target resides.status
- (Optional) Whether the MountTarget is active. The status of the mount target. Valid values:Active
andInactive
, Default value isActive
. Before you mount a file system, make sure that the mount target is in the Active state.vpc_id
- (Optional, ForceNew, Available since v1.208.1) The ID of VPC.network_type
- (Optional, ForceNew, Available since v1.208.1) mount target network type. Valid values:VPC
. The classic network's mount targets are not supported.security_group_id
- (Optional, ForceNew, Available in v1.95.0) The ID of security group.
Attributes Reference
The following attributes are exported:
*id
- This ID of this resource. It is formatted to <file_system_id>:<mount_target_domain>
. Before version 1.95.0, the value is <mount_target_domain>
.
mount_target_domain
- The IPv4 domain name of the mount target. NOTE: Available since v1.161.0.
Timeouts
-> NOTE: Available since v1.153.0.
The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 40 mins) Used when create the mount target (until it reaches the initialActive
status).update
- (Defaults to 40 mins) Used when update the mount target.delete
- (Defaults to 40 mins) Used when delete the mount target.
Import
NAS MountTarget can be imported using the id, e.g.
$ terraform import alicloud_nas_mount_target.foo 192094b415:192094b415-luw38.cn-beijing.nas.aliyuncs.com
文档内容是否对您有帮助?