Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Terraform in Yandex Cloud
  • Getting started
  • Solution library
    • Overview
    • Release notes
          • compute_disk
          • compute_disk_placement_group
          • compute_filesystem
          • compute_gpu_cluster
          • compute_image
          • compute_instance
          • compute_instance_group
          • compute_placement_group
          • compute_snapshot
          • compute_snapshot_schedule
          • loadtesting_agent

In this article:

  • Example usage
  • Arguments & Attributes Reference
  1. Terraform reference
  2. Resources
  3. Compute Cloud
  4. Data Sources
  5. loadtesting_agent

yandex_loadtesting_agent (DataSource)

Written by
Yandex Cloud
Updated at February 9, 2026
  • Example usage
  • Arguments & Attributes Reference

Get information about a Yandex Load Testing Agent.

Example usageExample usage

//
// Get information about existing LoadTesting Agent.
//
data "yandex_loadtesting_agent" "my_agent" {
  agent_id = "some_agent_id"
}

output "instance_external_ip" {
  value = data.yandex_loadtesting_agent.my_agent.compute_instance.0.network_interface.0.nat_ip_address
}

Arguments & Attributes ReferenceArguments & Attributes Reference

  • agent_id (Required)(String). The ID of a specific load testing agent.
  • compute_instance [Block]. The template for creating new compute instance running load testing agent.
    • boot_disk [Block]. Boot disk specifications for the instance.
      • auto_delete (Bool). Whether the disk is auto-deleted when the instance is deleted. The default value is true.
      • device_name (String). This value can be used to reference the device under /dev/disk/by-id/.
      • disk_id (Read-Only) (String). The ID of created disk.
      • initialize_params [Block]. Parameters for creating a disk alongside the instance.
        • block_size (Number). Block size of the disk, specified in bytes.
        • description (String). A description of the boot disk.
        • name (String). A name of the boot disk.
        • size (Number). The size of the disk in GB. Defaults to 15 GB.
        • type (String). The disk type.
    • computed_labels (Read-Only) (Map Of String). The set of labels key:value pairs assigned to this instance. This includes user custom labels and predefined items created by Yandex Cloud Load Testing.
    • computed_metadata (Read-Only) (Map Of String). The set of metadata key:value pairs assigned to this instance. This includes user custom metadata, and predefined items created by Yandex Cloud Load Testing.
    • labels (Map Of String). A set of key/value label pairs to assign to the instance.
    • metadata (Map Of String). A set of metadata key/value pairs to make available from within the instance.
    • network_interface [Block]. Network specifications for the instance. This can be used multiple times for adding multiple interfaces.
      • index (Read-Only) (Number).
      • ip_address (String). Manual set static IP address.
      • ipv4 (Bool). Flag for allocating IPv4 address for the network interface.
      • ipv6 (Bool). Flag for allocating IPv6 address for the network interface.
      • ipv6_address (String). Manual set static IPv6 address.
      • mac_address (Read-Only) (String).
      • nat (Bool). Flag for using NAT.
      • nat_ip_address (String). A public address that can be used to access the internet over NAT.
      • nat_ip_version (Read-Only) (String).
      • security_group_ids (Set Of String). Security group ids for network interface.
      • subnet_id (Required)(String). The ID of the subnet to attach this interface to. The subnet must reside in the same zone where this instance was created.
    • platform_id (String). The Compute platform for virtual machine.
    • resources [Block]. Compute resource specifications for the instance.
      • core_fraction (Number). If provided, specifies baseline core performance as a percent.
      • cores (Number). The number of CPU cores for the instance. Defaults to 2 cores.
      • memory (Number). The memory size in GB. Defaults to 2 GB.
    • service_account_id (Required)(String). The ID of the service account authorized for this load testing agent. Service account should have loadtesting.generatorClient or loadtesting.externalAgent role in the folder.
    • zone_id (String). The availability zone where resource is located. If it is not provided, the default provider zone will be used.
  • compute_instance_id (Read-Only) (String). Compute Instance ID.
  • description (String). The resource description.
  • folder_id (String). The folder identifier that resource belongs to. If it is not provided, the default provider folder-id is used.
  • id (String).
  • labels (Map Of String). A set of key/value label pairs which assigned to resource.
  • name (Required)(String). The resource name.
  • log_settings [Block]. The logging settings of the load testing agent.
    • log_group_id (String). The ID of cloud logging group to which the load testing agent sends logs.

Was the article helpful?

Previous
compute_snapshot_schedule
Next
compute_disk
© 2026 Direct Cursus Technology L.L.C.