alicloud_ens_vswitch

更新时间:

Provides a ENS Vswitch resource.

For information about ENS Vswitch and how to use it, see What is Vswitch.

-> NOTE: Available since v1.213.0.

Example Usage

Basic Usage


variable "name" {
  default = "terraform-example"
}

resource "alicloud_ens_network" "default" {
  network_name = var.name

  description   = var.name
  cidr_block    = "192.168.2.0/24"
  ens_region_id = "cn-chenzhou-telecom_unicom_cmcc"
}


resource "alicloud_ens_vswitch" "default" {
  description  = var.name
  cidr_block   = "192.168.2.0/24"
  vswitch_name = var.name

  ens_region_id = "cn-chenzhou-telecom_unicom_cmcc"
  network_id    = alicloud_ens_network.default.id
}

Argument Reference

The following arguments are supported:

  • cidr_block - (Required, ForceNew) IPv4 CIDR block of the VSwitch instance.
  • description - (Optional) Description of the VSwitch Instance.
  • ens_region_id - (Required, ForceNew) ENS Region ID.
  • network_id - (Optional, ForceNew, Computed) Network ID of the VSwitch instance.
  • vswitch_name - (Optional) Name of the switch instance.

Attributes Reference

The following attributes are exported:

  • id - The ID of the resource supplied above.
  • create_time - The creation time of the VSwitch instance, in the UTC time format, yyyy-MM-ddTHH:mm:ssZ.
  • status - Status of the switch instance.

Timeouts

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

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

Import

ENS Vswitch can be imported using the id, e.g.

$ terraform import alicloud_ens_vswitch.example <id>