Up-to-date reference of API arguments for BMS you can get at documentation portal

opentelekomcloud_compute_bms_server_v2

Use this data source to get details about a BMS or BMSs from OpenTelekomCloud.

Example Usage

variable "bms_id" {}
variable "bms_name" {}

data "opentelekomcloud_compute_bms_server_v2" "query_bms" {
  id   = var.bms_id
  name = var.bms_name
}

Argument Reference

The arguments of this data source act as filters for querying the BMSs details.

  • id - (Optional) The unique ID of the BMS.

  • user_id - (Optional) The ID of the user to which the BMS belongs.

  • name - (Optional) The name of BMS.

  • status - (Optional) The BMS status.

  • host_status - (Optional) The nova-compute status: UP, UNKNOWN, DOWN, MAINTENANCE and Null.

  • key_name - (Optional) It is the SSH key name.

  • flavor_id - (Optional) It gives the BMS flavor information.

  • image_id - (Optional) The BMS image.

Attributes Reference

All of the argument attributes are also exported as result attributes.

  • host_id - It is the host ID of the BMS.

  • progress - This is a reserved attribute.

  • metadata - The BMS metadata is specified.

  • access_ip_v4 - This is a reserved attribute.

  • access_ip_v6 - This is a reserved attribute.

  • addresses - It gives the BMS network address.

  • security_groups - The list of security groups to which the BMS belongs.

  • tags - Specifies the BMS tag.

  • locked - It specifies whether a BMS is locked, true: The BMS is locked, false: The BMS is not locked.

  • config_drive - This is a reserved attribute.

  • availability_zone - Specifies the AZ ID.

  • description - Provides supplementary information about the pool.

  • kernel_id - The UUID of the kernel image when the AMI image is used.

  • hypervisor_hostname - It is the name of a host on the hypervisor.

  • instance_name - Instance name is specified.