A data source that retrieves and filters information about Vultr virtual machine instances based on specified criteria.
List information for Vultr instances.
Get the information for all instances by status:
data "vultr_instances" "active_instances" {
filter {
name = "status"
values = ["active"]
}
}
// Print all labels for instances in the data source
output "instances" {
value = data.vultr_instances.active_instances.instances[*].label
}
The following arguments are supported:
filter - (Required) Query parameters for finding instances.The filter block supports the following:
name - Attribute name to filter with.values - One or more values filter with.The following attributes are exported:
instances - The list of instances which individually include the following:os - The operating system of the instance.ram - The amount of memory available on the instance in MB.disk - The description of the disk(s) on the server.main_ip - The server's main IP address.vcpu_count - The number of virtual CPUs available on the server.region - The region ID of the server.date_created - The date the server was added to your Vultr account.allowed_bandwidth - The server's allowed bandwidth usage in GB.netmask_v4 - The server's IPv4 netmask.gateway_v4 - The server's IPv4 gateway.status - The status of the server's subscription.power_status - Whether the server is powered on or not.server_status - A more detailed server status (none, locked, installingbooting, isomounting, ok).plan - The server's plan ID.v6_network - The IPv6 subnet.v6_main_ip - The main IPv6 network address.v6_network_size - The IPv6 network size in bits.label - The server's label.internal_ip - The server's internal IP address.kvm - The server's current KVM URL. This URL will change periodically. It is not advised to cache this value.tag - The server's tag.tags - A list of tags applied to the instance.user_scheme - The scheme used for the default user (linux servers only).os_id - The server's operating system ID.app_id - The server's application ID.image_id - The Marketplace ID for this application.firewall_group_id - The ID of the firewall group applied to this server.features - Array of which features are enabled.backups_schedule - The current configuration for backupshostname - The hostname assigned to the server.vpc2_ids - (Deprecated) A list of VPC 2.0 IDs attached to the server.