---
title: Data Sources
slug: ps/help/en_us/vtm/terraformrg/data-sources
docTags: 
createdAt: 2026-08-02T09:18:27.008Z
---

Data sources are used to obtain information about an object or environment.

### Resources

Each configuration resource is also available as an identical Terraform "data source" object. All properties in a data source remain the same as the configuration resource on which it is based, but read-only. Configuration data sources allow a Terraform template to query the contents of a Traffic Manager configuration object that was created externally from the template. For example:

```bash
# Create a data source object to represent an existing virtual server
data “vtm_virtual_server” “my_vs_data” {
name = “MyVS”
}

# Set up a new virtual server referencing the data source
resource “vtm_virtual_server” “my_new_vs” {
name = “MyNewVS
pool = “discard”
port = 1234
ssl_decrypt = true
ssl_server_cert_default = "${data.vtm_virtual_server.my_vs_data.ssl_server_cert_default}"
}

```

For details of the available properties for a particular resource, refer to the corresponding configuration resource reference earlier in this chapter.

### Resource Lists

Resource list data sources represent a list of stored configuration objects of the named type. For example, to obtain the current list of virtual servers, use the "vtm\_virtual\_server\_list" data source. By default, a resource list data source returns all objects of the given type. To filter the results, use the "starts\_with", "ends\_with", "contains", or "regex\_match" filters in the data source definition. To obtain the resulting filtered object list, use the "object\_list" property.

```bash
# Create a list of all pools
data "vtm_pool_list" "my_pool_list" {}

# Create a list of virtual servers with names starting "Exchange_"
data "vtm_virtual_server_list" "my_vs_list" {
starts_with = "Exchange_"
}

# Create a TrafficScript rule list based on a regex match
data "vtm_rule_list" "my_rule_list" {
regex_match = "^Rule-.*?-[0-9]$"
}
# Use the rule list in a virtual server definition
resource "vtm_virtual_server" "my_vs" {
...
request_rules = ["${data.vtm_rule_list.my_rule_list.object_list}"]
...
}

```

The available resource list data sources are:

- vtm\_action\_list
- vtm\_action\_program\_list
- vtm\_aptimizer\_profile\_list
- vtm\_aptimizer\_scope\_list
- vtm\_bandwidth\_list
- vtm\_bgpneighbor\_list
- vtm\_cloud\_api\_credential\_list
- vtm\_custom\_list
- vtm\_dns\_server\_zone\_file\_list
- vtm\_dns\_server\_zone\_list
- vtm\_event\_type\_list
- vtm\_extra\_file\_list
- vtm\_glb\_service\_list
- vtm\_kerberos\_keytab\_list
- vtm\_kerberos\_krb5conf\_list
- vtm\_kerberos\_principal\_list
- vtm\_license\_key\_list
- vtm\_location\_list
- vtm\_log\_export\_list
- vtm\_monitor\_list
- vtm\_monitor\_script\_list
- vtm\_persistence\_list
- vtm\_pool\_list
- vtm\_protection\_list
- vtm\_rate\_list
- vtm\_rule\_authenticator\_list
- vtm\_rule\_list
- vtm\_saml\_trustedidp\_list
- vtm\_service\_level\_monitor\_list
- vtm\_servicediscovery\_list
- vtm\_ssl\_admin\_ca\_list
- vtm\_ssl\_ca\_list
- vtm\_ssl\_client\_key\_list
- vtm\_ssl\_server\_key\_list
- vtm\_ssl\_ticket\_key\_list
- vtm\_traffic\_ip\_group\_list
- vtm\_traffic\_manager\_list
- vtm\_user\_authenticator\_list
- vtm\_user\_group\_list
- vtm\_virtual\_server\_list

### Statistics

Statistics data sources allow Terraform to access a Traffic Manager's SNMP counter values. Some statistics data sources access single objects and take no parameters (for example, vtm\_globals\_stats), while others represent a collection of objects and require a "name" parameter (for example, vtm\_virtual\_server\_stats):

```bash
# Single object
data "vtm_globals_stats" "global_stats" {}


# Collection of objects
data "vtm_virtual_server_stats" "vs_stats" {
name = "MyVirtualServer"
}
```

### vtm\_action\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/actions/\*

Actions statistics values.

```bash
# Example usage of vtm_action_stats data source...
data "vtm_action_stats" "my_action_stats" {
name = "MyAction"
}

# Access with...
"${data.vtm_action_stats.my_action_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                            |
| ---------- | ------------------------------------------------------------------------------------------------------ |
| processed  | Number of times this action has been processed.<br />- Type: UInt<br />- SNMP name: "actionsProcessed" |

### vtm\_cache\_asp\_session\_cache\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/cache/asp\_session\_cache

Asp session cache statistics values.

```bash
# Example usage of vtm_cache_asp_session_cache_stats data source...
data "vtm_cache_asp_session_cache_stats" "my_cache_asp_session_cache_stats" {}

# Access with...
"${data.vtm_cache_asp_session_cache_stats.my_cache_asp_session_cache_stats.<FIELD_NAME>}"
```

| Field Name   | Description                                                                                                                             |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- |
| entries      | The total number of ASP sessions stored in the cache.<br />- Type: UInt<br />- SNMP name: "aspSessionCacheEntries"                      |
| entries\_max | The maximum number of ASP sessions in the cache.<br />- Type: UInt<br />- SNMP name: "aspSessionCacheEntriesMax"                        |
| hit\_rate    | The percentage of ASP session lookups that succeeded.<br />- Type: UInt<br />- SNMP name: "aspSessionCacheHitRate"                      |
| hits         | Number of times a ASP session entry has been successfully found in the cache.<br />- Type: UInt<br />- SNMP name: "aspSessionCacheHits" |
| lookups      | Number of times a ASP session entry has been looked up in the cache.<br />- Type: UInt<br />- SNMP name: "aspSessionCacheLookups"       |
| misses       | Number of times a ASP session entry has not been available in the cache.<br />- Type: UInt<br />- SNMP name: "aspSessionCacheMisses"    |
| oldest       | The age of the oldest ASP session in the cache (in seconds).<br />- Type: UInt<br />- SNMP name: "aspSessionCacheOldest"                |

### vtm\_bandwidth\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/bandwidth/\*

Bandwidth statistics values.

```bash
# Example usage of vtm_bandwidth_stats data source...
data "vtm_bandwidth_stats" "my_bandwidth_stats" {
name = "MyBandwidth"
}

# Access with...
"${data.vtm_bandwidth_stats.my_bandwidth_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                                                  |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------- |
| bytes\_out | Bytes output by connections assigned to this bandwidth class.<br />- Type: UInt64<br />- SNMP name: "bandwidthClassBytesOut" |
| guarantee  | Guaranteed bandwidth class limit (kbits/s). Currently unused.<br />- Type: UInt<br />- SNMP name: "bandwidthClassGuarantee"  |
| maximum    | Maximum bandwidth class limit (kbits/s).<br />- Type: UInt<br />- SNMP name: "bandwidthClassMaximum"                         |

### vtm\_cloud\_api\_credential\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/cloud\_api\_credentials/\*

Cloud api credentials statistics values.

```bash
# Example usage of vtm_cloud_api_credential_stats data source...
data "vtm_cloud_api_credential_stats" "my_cloud_api_credential_stats" {
name = "MyCloudApiCredential"
}

# Access with...
"${data.vtm_cloud_api_credential_stats.my_cloud_api_credential_stats.<FIELD_NAME>}"
```

| Field Name       | Description                                                                                                                                                  |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| node\_creations  | The number of instance creation API requests made with this set of cloud credentials.<br />- Type: UInt<br />- SNMP name: "cloudcredentialsNodeCreations"    |
| node\_deletions  | The number of instance destruction API requests made with this set of cloud credentials.<br />- Type: UInt<br />- SNMP name: "cloudcredentialsNodeDeletions" |
| status\_requests | The number of status API requests made with this set of cloud credentials.<br />- Type: UInt<br />- SNMP name: "cloudcredentialsStatusRequests"              |

### vtm\_connection\_rate\_limit\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/connection\_rate\_limit/\*

Connection rate limit statistics values.

```bash
# Example usage of vtm_connection_rate_limit_stats data source...
data "vtm_connection_rate_limit_stats" "my_connection_rate_limit_stats" {
name = "MyConnectionRateLimit"
}

# Access with...
"${data.vtm_connection_rate_limit_stats.my_connection_rate_limit_stats.<FIELD_NAME>}"
```

| Field Name          | Description                                                                                                                                  |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| conns\_entered      | Connections that have entered the rate class and have been queued.<br />- Type: UInt<br />- SNMP name: "rateClassConnsEntered"               |
| conns\_left         | Connections that have left the rate class.<br />- Type: UInt<br />- SNMP name: "rateClassConnsLeft"                                          |
| current\_rate       | The average rate that requests are passing through this rate class.<br />- Type: UInt<br />- SNMP name: "rateClassCurrentRate"               |
| dropped             | Requests dropped from this rate class without being processed (e.g. timeouts).<br />- Type: UInt<br />- SNMP name: "rateClassDropped"        |
| max\_rate\_per\_min | The maximum rate that requests may pass through this rate class (requests/min).<br />- Type: UInt<br />- SNMP name: "rateClassMaxRatePerMin" |
| max\_rate\_per\_sec | The maximum rate that requests may pass through this rate class (requests/sec).<br />- Type: UInt<br />- SNMP name: "rateClassMaxRatePerSec" |
| queue\_length       | The current number of requests queued by this rate class.<br />- Type: UInt<br />- SNMP name: "rateClassQueueLength"                         |

### vtm\_event\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/events/\*

Events statistics values.

```bash
# Example usage of vtm_event_stats data source...
data "vtm_event_stats" "my_event_stats" {
name = "MyEvent"
}

# Access with...
"${data.vtm_event_stats.my_event_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                               |
| ---------- | --------------------------------------------------------------------------------------------------------- |
| matched    | Number of times this event configuration has matched.<br />- Type: UInt<br />- SNMP name: "eventsMatched" |

### vtm\_glb\_service\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/glb\_services/\*

Glb services statistics values.

```bash
# Example usage of vtm_glb_service_stats data source...
data "vtm_glb_service_stats" "my_glb_service_stats" {
name = "MyGlbService"
}

# Access with...
"${data.vtm_glb_service_stats.my_glb_service_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                                                    |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------ |
| discarded  | Number of A records this GLB Service has discarded.<br />- Type: UInt<br />- SNMP name: "glbServiceDiscarded"                  |
| responses  | Number of A records this GLB Service has altered.<br />- Type: UInt<br />- SNMP name: "glbServiceResponses"                    |
| unmodified | Number of A records this GLB Service has passed through unmodified.<br />- Type: UInt<br />- SNMP name: "glbServiceUnmodified" |

### vtm\_globals\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/globals

Globals statistics values.

```bash
# Example usage of vtm_globals_stats data source...
data "vtm_globals_stats" "my_globals_stats" {}

# Access with...
"${data.vtm_globals_stats.my_globals_stats.<FIELD_NAME>}"
```

| Field Name                                  | Description                                                                                                                                                                                                                      |
| ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| analytics\_transactions\_dropped            | Count of transaction metadata records that have been dropped<br />- Type: UInt<br />- SNMP name: "analyticsTransactionsDropped"                                                                                                  |
| analytics\_transactions\_exported           | Count of transaction metadata records that have been exported<br />- Type: UInt<br />- SNMP name: "analyticsTransactionsExported"                                                                                                |
| analytics\_transactions\_memory\_usage      | Number of bytes queued in the transaction export transmit buffers.<br />- Type: UInt<br />- SNMP name: "analyticsTransactionsMemoryUsage"                                                                                        |
| data\_entries                               | Number of entries in the TrafficScript data.get()/set() storage.<br />- Type: UInt<br />- SNMP name: "dataEntries"                                                                                                               |
| data\_memory\_usage                         | Number of bytes used in the TrafficScript data.get()/set() storage.<br />- Type: UInt<br />- SNMP name: "dataMemoryUsage"                                                                                                        |
| events\_seen                                | Events seen by the traffic Manager's event handling process.<br />- Type: UInt<br />- SNMP name: "eventsSeen"                                                                                                                    |
| hourly\_peak\_bytes\_in\_per\_second        | The peak bytes received from clients per second in the last hour.<br />- Type: UInt<br />- SNMP name: "hourlyPeakBytesInPerSecond"                                                                                               |
| hourly\_peak\_bytes\_out\_per\_second       | The peak bytes sent to clients per second in the last hour.<br />- Type: UInt<br />- SNMP name: "hourlyPeakBytesOutPerSecond"                                                                                                    |
| hourly\_peak\_requests\_per\_second         | The peak requests per second in the last hour.<br />- Type: UInt<br />- SNMP name: "hourlyPeakRequestsPerSecond"                                                                                                                 |
| hourly\_peak\_ssl\_connections\_per\_second | The peak ssl connections per second in the last hour.<br />- Type: UInt<br />- SNMP name: "hourlyPeakSSLConnectionsPerSecond"                                                                                                    |
| num\_idle\_connections                      | Total number of idle HTTP connections to all nodes (used for future HTTP requests).<br />- Type: UInt<br />- SNMP name: "numIdleConnections"                                                                                     |
| number\_child\_processes                    | The number of traffic manager child processes.<br />- Type: UInt<br />- SNMP name: "numberChildProcesses"                                                                                                                        |
| number\_dnsa\_cache\_hits                   | Requests for DNS A records resolved from the traffic manager's local cache.<br />- Type: UInt<br />- SNMP name: "numberDNSACacheHits"                                                                                            |
| number\_dnsa\_requests                      | Requests for DNS A records (hostname->IP address) made by the traffic manager.<br />- Type: UInt<br />- SNMP name: "numberDNSARequests"                                                                                          |
| number\_dnsptr\_cache\_hits                 | Requests for DNS PTR records resolved from the traffic manager's local cache.<br />- Type: UInt<br />- SNMP name: "numberDNSPTRCacheHits"                                                                                        |
| number\_dnsptr\_requests                    | Requests for DNS PTR records (IP address->hostname) made by the traffic manager.<br />- Type: UInt<br />- SNMP name: "numberDNSPTRRequests"                                                                                      |
| number\_snmp\_bad\_requests                 | Malformed SNMP requests received.<br />- Type: UInt<br />- SNMP name: "numberSNMPBadRequests"                                                                                                                                    |
| number\_snmp\_get\_bulk\_requests           | SNMP GetBulkRequests received.<br />- Type: UInt<br />- SNMP name: "numberSNMPGetBulkRequests"                                                                                                                                   |
| number\_snmp\_get\_next\_requests           | SNMP GetNextRequests received.<br />- Type: UInt<br />- SNMP name: "numberSNMPGetNextRequests"                                                                                                                                   |
| number\_snmp\_get\_requests                 | SNMP GetRequests received.<br />- Type: UInt<br />- SNMP name: "numberSNMPGetRequests"                                                                                                                                           |
| number\_snmp\_unauthorised\_requests        | SNMP requests dropped due to access restrictions.<br />- Type: UInt<br />- SNMP name: "numberSNMPUnauthorisedRequests"                                                                                                           |
| ssl\_cipher\_3des\_decrypts                 | Bytes decrypted with 3DES.<br />- Type: UInt<br />- SNMP name: "sslCipher3DESDecrypts"                                                                                                                                           |
| ssl\_cipher\_3des\_encrypts                 | Bytes encrypted with 3DES.<br />- Type: UInt<br />- SNMP name: "sslCipher3DESEncrypts"                                                                                                                                           |
| ssl\_cipher\_aes\_decrypts                  | Bytes decrypted with AES.<br />- Type: UInt<br />- SNMP name: "sslCipherAESDecrypts"                                                                                                                                             |
| ssl\_cipher\_aes\_encrypts                  | Bytes encrypted with AES.<br />- Type: UInt<br />- SNMP name: "sslCipherAESEncrypts"                                                                                                                                             |
| ssl\_cipher\_aes\_gcm\_decrypts             | Bytes decrypted with AES-GCM.<br />- Type: UInt<br />- SNMP name: "sslCipherAESGCMDecrypts"                                                                                                                                      |
| ssl\_cipher\_aes\_gcm\_encrypts             | Bytes encrypted with AES-GCM.<br />- Type: UInt<br />- SNMP name: "sslCipherAESGCMEncrypts"                                                                                                                                      |
| ssl\_cipher\_decrypts                       | Bytes decrypted with a symmetric cipher.<br />- Type: UInt<br />- SNMP name: "sslCipherDecrypts"                                                                                                                                 |
| ssl\_cipher\_des\_decrypts                  | Bytes decrypted with DES.<br />- Type: UInt<br />- SNMP name: "sslCipherDESDecrypts"                                                                                                                                             |
| ssl\_cipher\_des\_encrypts                  | Bytes encrypted with DES.<br />- Type: UInt<br />- SNMP name: "sslCipherDESEncrypts"                                                                                                                                             |
| ssl\_cipher\_dh\_agreements                 | Number of Diffie Hellman key agreements.<br />- Type: UInt<br />- SNMP name: "sslCipherDHAgreements"                                                                                                                             |
| ssl\_cipher\_dh\_generates                  | Number of Diffie Hellman keys generated.<br />- Type: UInt<br />- SNMP name: "sslCipherDHGenerates"                                                                                                                              |
| ssl\_cipher\_dsa\_signs                     | Number of DSA signing operations.<br />- Type: UInt<br />- SNMP name: "sslCipherDSASigns"                                                                                                                                        |
| ssl\_cipher\_dsa\_verifies                  | Number of DSA verifications.<br />- Type: UInt<br />- SNMP name: "sslCipherDSAVerifies"                                                                                                                                          |
| ssl\_cipher\_ecdh\_agreements               | Number of Elliptic Curve Diffie Hellman key agreements.<br />- Type: UInt<br />- SNMP name: "sslCipherECDHAgreements"                                                                                                            |
| ssl\_cipher\_ecdh\_generates                | Number of Elliptic Curve Diffie Hellman keys generated.<br />- Type: UInt<br />- SNMP name: "sslCipherECDHGenerates"                                                                                                             |
| ssl\_cipher\_ecdsa\_signs                   | Number of ECDSA signing operations.<br />- Type: UInt<br />- SNMP name: "sslCipherECDSASigns"                                                                                                                                    |
| ssl\_cipher\_ecdsa\_verifies                | Number of ECDSA verifications.<br />- Type: UInt<br />- SNMP name: "sslCipherECDSAVerifies"                                                                                                                                      |
| ssl\_cipher\_encrypts                       | Bytes encrypted with a symmetric cipher.<br />- Type: UInt<br />- SNMP name: "sslCipherEncrypts"                                                                                                                                 |
| ssl\_cipher\_rc4\_decrypts                  | Bytes decrypted with RC4.<br />- Type: UInt<br />- SNMP name: "sslCipherRC4Decrypts"                                                                                                                                             |
| ssl\_cipher\_rc4\_encrypts                  | Bytes encrypted with RC4.<br />- Type: UInt<br />- SNMP name: "sslCipherRC4Encrypts"                                                                                                                                             |
| ssl\_cipher\_rsa\_decrypts                  | Number of RSA decrypts.<br />- Type: UInt<br />- SNMP name: "sslCipherRSADecrypts"                                                                                                                                               |
| ssl\_cipher\_rsa\_decrypts\_external        | Number of external RSA decrypts.<br />- Type: UInt<br />- SNMP name: "sslCipherRSADecryptsExternal"                                                                                                                              |
| ssl\_cipher\_rsa\_encrypts                  | Number of RSA encrypts.<br />- Type: UInt<br />- SNMP name: "sslCipherRSAEncrypts"                                                                                                                                               |
| ssl\_cipher\_rsa\_encrypts\_external        | Number of external RSA encrypts.<br />- Type: UInt<br />- SNMP name: "sslCipherRSAEncryptsExternal"                                                                                                                              |
| ssl\_client\_cert\_expired                  | Number of times a client certificate has expired.<br />- Type: UInt<br />- SNMP name: "sslClientCertExpired"                                                                                                                     |
| ssl\_client\_cert\_invalid                  | Number of times a client certificate was invalid.<br />- Type: UInt<br />- SNMP name: "sslClientCertInvalid"                                                                                                                     |
| ssl\_client\_cert\_not\_sent                | Number of times a client certificate was required but not supplied.<br />- Type: UInt<br />- SNMP name: "sslClientCertNotSent"                                                                                                   |
| ssl\_client\_cert\_revoked                  | Number of times a client certificate was revoked.<br />- Type: UInt<br />- SNMP name: "sslClientCertRevoked"                                                                                                                     |
| ssl\_connections                            | Number of SSL connections negotiated.<br />- Type: UInt<br />- SNMP name: "sslConnections"                                                                                                                                       |
| ssl\_handshake\_sslv3                       | Number of SSLv3 handshakes.<br />- Type: UInt<br />- SNMP name: "sslHandshakeSSLv3"                                                                                                                                              |
| ssl\_handshake\_tlsv1                       | Number of TLSv1.0 handshakes.<br />- Type: UInt<br />- SNMP name: "sslHandshakeTLSv1"                                                                                                                                            |
| ssl\_handshake\_tlsv11                      | Number of TLSv1.1 handshakes.<br />- Type: UInt<br />- SNMP name: "sslHandshakeTLSv11"                                                                                                                                           |
| ssl\_handshake\_tlsv12                      | Number of TLSv1.2 handshakes.<br />- Type: UInt<br />- SNMP name: "sslHandshakeTLSv12"                                                                                                                                           |
| ssl\_handshake\_tlsv13                      | Number of TLSv1.3 handshakes.<br />- Type: UInt<br />- SNMP name: "sslHandshakeTLSv13"                                                                                                                                           |
| ssl\_session\_id\_mem\_cache\_hit           | Number of times the SSL session id was found in the cache and reused.<br />- Type: UInt<br />- SNMP name: "sslSessionIDMemCacheHit"                                                                                              |
| ssl\_session\_id\_mem\_cache\_miss          | Number of times the SSL session id was not found in the cache.<br />- Type: UInt<br />- SNMP name: "sslSessionIDMemCacheMiss"                                                                                                    |
| sys\_cpu\_busy\_percent                     | Percentage of time that the CPUs are busy.<br />- Type: UInt<br />- SNMP name: "sysCPUBusyPercent"                                                                                                                               |
| sys\_cpu\_idle\_percent                     | Percentage of time that the CPUs are idle.<br />- Type: UInt<br />- SNMP name: "sysCPUIdlePercent"                                                                                                                               |
| sys\_cpu\_system\_busy\_percent             | Percentage of time that the CPUs are busy running system code.<br />- Type: UInt<br />- SNMP name: "sysCPUSystemBusyPercent"                                                                                                     |
| sys\_cpu\_user\_busy\_percent               | Percentage of time that the CPUs are busy running user-space code.<br />- Type: UInt<br />- SNMP name: "sysCPUUserBusyPercent"                                                                                                   |
| sys\_fds\_free                              | Number of free file descriptors.<br />- Type: UInt<br />- SNMP name: "sysFDsFree"                                                                                                                                                |
| sys\_mem\_buffered                          | Buffer memory (MBytes).<br />- Type: UInt<br />- SNMP name: "sysMemBuffered"                                                                                                                                                     |
| sys\_mem\_free                              | Free memory (MBytes).<br />- Type: UInt<br />- SNMP name: "sysMemFree"                                                                                                                                                           |
| sys\_mem\_in\_use                           | Memory used (MBytes).<br />- Type: UInt<br />- SNMP name: "sysMemInUse"                                                                                                                                                          |
| sys\_mem\_swap\_total                       | Total swap space (MBytes).<br />- Type: UInt<br />- SNMP name: "sysMemSwapTotal"                                                                                                                                                 |
| sys\_mem\_swapped                           | Amount of swap space in use (MBytes).<br />- Type: UInt<br />- SNMP name: "sysMemSwapped"                                                                                                                                        |
| sys\_mem\_total                             | Total memory (MBytes).<br />- Type: UInt<br />- SNMP name: "sysMemTotal"                                                                                                                                                         |
| time\_last\_config\_update                  | The time (in hundredths of a second) since the configuration of traffic manager was updated (this value will wrap if no configuration changes are made for 497 days).<br />- Type: UInt<br />- SNMP name: "timeLastConfigUpdate" |
| total\_backend\_server\_errors              | Total errors returned from the backend servers.<br />- Type: UInt<br />- SNMP name: "totalBackendServerErrors"                                                                                                                   |
| total\_bad\_dns\_packets                    | Total number of malformed DNS response packets encountered from the backend servers.<br />- Type: UInt<br />- SNMP name: "totalBadDNSPackets"                                                                                    |
| total\_bytes\_in                            | Bytes received by the traffic manager from clients.<br />- Type: UInt64<br />- SNMP name: "totalBytesIn"                                                                                                                         |
| total\_bytes\_out                           | Bytes sent by the traffic manager to clients.<br />- Type: UInt64<br />- SNMP name: "totalBytesOut"                                                                                                                              |
| total\_conn                                 | Total number of TCP connections received.<br />- Type: UInt<br />- SNMP name: "totalConn"                                                                                                                                        |
| total\_current\_conn                        | Number of TCP connections currently established.<br />- Type: UInt<br />- SNMP name: "totalCurrentConn"                                                                                                                          |
| total\_dns\_responses                       | Total number of DNS response packets handled.<br />- Type: UInt<br />- SNMP name: "totalDNSResponses"                                                                                                                            |
| total\_requests                             | Total number of TCP requests received.<br />- Type: UInt<br />- SNMP name: "totalRequests"                                                                                                                                       |
| total\_transactions                         | Total number of TCP requests being processed, after applying TPS limits.<br />- Type: UInt<br />- SNMP name: "totalTransactions"                                                                                                 |
| total\_udp\_bytes\_in\_dropped              | UDP bytes received by the traffic manager from clients but failed to be sent to backend servers.<br />- Type: UInt64<br />- SNMP name: "totalUDPBytesInDropped"                                                                  |
| total\_udp\_bytes\_out\_dropped             | UDP bytes received by the traffic manager from backend servers but failed to be sent to clients.<br />- Type: UInt64<br />- SNMP name: "totalUDPBytesOutDropped"                                                                 |
| up\_time                                    | The time (in hundredths of a second) that vTM software has been operational for (this value will wrap if it has been running for more than 497 days).<br />- Type: UInt<br />- SNMP name: "upTime"                               |

### vtm\_traffic\_ips\_ip\_gateway\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/traffic\_ips/ip\_gateway

Ip gateway statistics values.

```bash
# Example usage of vtm_traffic_ips_ip_gateway_stats data source...
data "vtm_traffic_ips_ip_gateway_stats" "my_traffic_ips_ip_gateway_stats" {}

# Access with...
"${data.vtm_traffic_ips_ip_gateway_stats.my_traffic_ips_ip_gateway_stats.<FIELD_NAME>}"
```

| Field Name               | Description                                                                                                                                                              |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| arp\_message             | Number of ARP messages sent for raised Traffic IP Addresses.<br />- Type: UInt<br />- SNMP name: "trafficIPARPMessage"                                                   |
| gateway\_ping\_requests  | Number of ping requests sent to the gateway machine.<br />- Type: UInt<br />- SNMP name: "trafficIPGatewayPingRequests"                                                  |
| gateway\_ping\_responses | Number of ping responses received from the gateway machine.<br />- Type: UInt<br />- SNMP name: "trafficIPGatewayPingResponses"                                          |
| node\_ping\_requests     | Number of ping requests sent to the backend nodes.<br />- Type: UInt<br />- SNMP name: "trafficIPNodePingRequests"                                                       |
| node\_ping\_responses    | Number of ping responses received from the backend nodes.<br />- Type: UInt<br />- SNMP name: "trafficIPNodePingResponses"                                               |
| number\_inet46           | The number of traffic IP addresses on this system (includes IPv4 and IPv6 addresses).<br />- Type: UInt<br />- SNMP name: "trafficIPNumberInet46"                        |
| number\_raised\_inet46   | The number of traffic IP addresses currently raised on this system (includes IPv4 and IPv6 addresses).<br />- Type: UInt<br />- SNMP name: "trafficIPNumberRaisedInet46" |
| ping\_response\_errors   | Number of ping response errors.<br />- Type: UInt<br />- SNMP name: "trafficIPPingResponseErrors"                                                                        |

### vtm\_cache\_ip\_session\_cache\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/cache/ip\_session\_cache

Ip session cache statistics values.

```bash
# Example usage of vtm_cache_ip_session_cache_stats data source...
data "vtm_cache_ip_session_cache_stats" "my_cache_ip_session_cache_stats" {}

# Access with...
"${data.vtm_cache_ip_session_cache_stats.my_cache_ip_session_cache_stats.<FIELD_NAME>}"
```

| Field Name   | Description                                                                                                                           |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------- |
| entries      | The total number of IP sessions stored in the cache.<br />- Type: UInt<br />- SNMP name: "ipSessionCacheEntries"                      |
| entries\_max | The maximum number of IP sessions in the cache.<br />- Type: UInt<br />- SNMP name: "ipSessionCacheEntriesMax"                        |
| expiries     | Number of times an expired IP session entry has been dropped on lookup.<br />- Type: UInt<br />- SNMP name: "ipSessionCacheExpiries"  |
| hit\_rate    | The percentage of IP session lookups that succeeded.<br />- Type: UInt<br />- SNMP name: "ipSessionCacheHitRate"                      |
| hits         | Number of times a IP session entry has been successfully found in the cache.<br />- Type: UInt<br />- SNMP name: "ipSessionCacheHits" |
| lookups      | Number of times a IP session entry has been looked up in the cache.<br />- Type: UInt<br />- SNMP name: "ipSessionCacheLookups"       |
| misses       | Number of times a IP session entry has not been available in the cache.<br />- Type: UInt<br />- SNMP name: "ipSessionCacheMisses"    |
| oldest       | The age of the oldest IP session in the cache (in seconds).<br />- Type: UInt<br />- SNMP name: "ipSessionCacheOldest"                |

### vtm\_cache\_j2ee\_session\_cache\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/cache/j2ee\_session\_cache

J2ee session cache statistics values.

```bash
# Example usage of vtm_cache_j2ee_session_cache_stats data source...
data "vtm_cache_j2ee_session_cache_stats" "my_cache_j2ee_session_cache_stats" {}

# Access with...
"${data.vtm_cache_j2ee_session_cache_stats.my_cache_j2ee_session_cache_stats.<FIELD_NAME>}"
```

| Field Name   | Description                                                                                                                               |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------- |
| entries      | The total number of J2EE sessions stored in the cache.<br />- Type: UInt<br />- SNMP name: "j2eeSessionCacheEntries"                      |
| entries\_max | The maximum number of J2EE sessions in the cache.<br />- Type: UInt<br />- SNMP name: "j2eeSessionCacheEntriesMax"                        |
| expiries     | Number of times an expired J2EE session entry has been dropped on lookup.<br />- Type: UInt<br />- SNMP name: "j2eeSessionCacheExpiries"  |
| hit\_rate    | The percentage of J2EE session lookups that succeeded.<br />- Type: UInt<br />- SNMP name: "j2eeSessionCacheHitRate"                      |
| hits         | Number of times a J2EE session entry has been successfully found in the cache.<br />- Type: UInt<br />- SNMP name: "j2eeSessionCacheHits" |
| lookups      | Number of times a J2EE session entry has been looked up in the cache.<br />- Type: UInt<br />- SNMP name: "j2eeSessionCacheLookups"       |
| misses       | Number of times a J2EE session entry has not been available in the cache.<br />- Type: UInt<br />- SNMP name: "j2eeSessionCacheMisses"    |
| oldest       | The age of the oldest J2EE session in the cache (in seconds).<br />- Type: UInt<br />- SNMP name: "j2eeSessionCacheOldest"                |

### vtm\_listen\_ip\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/listen\_ips/\*

Listen ips statistics values.

```bash
# Example usage of vtm_listen_ip_stats data source...
data "vtm_listen_ip_stats" "my_listen_ip_stats" {
name = "MyListenIp"
}

# Access with...
"${data.vtm_listen_ip_stats.my_listen_ip_stats.<FIELD_NAME>}"
```

| Field Name      | Description                                                                                                                                           |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| bytes\_in       | Bytes sent to this listening IP.<br />- Type: UInt64<br />- SNMP name: "listenIPBytesIn"                                                              |
| bytes\_out      | Bytes sent from this listening IP.<br />- Type: UInt64<br />- SNMP name: "listenIPBytesOut"                                                           |
| current\_conn   | TCP connections currently established to this listening IP.<br />- Type: UInt<br />- SNMP name: "listenIPCurrentConn"                                 |
| max\_conn       | Maximum number of simultaneous TCP connections this listening IP has processed at any one time.<br />- Type: UInt<br />- SNMP name: "listenIPMaxConn" |
| total\_requests | Requests sent to this listening IP.<br />- Type: UInt64<br />- SNMP name: "listenIPTotalRequests"                                                     |

### vtm\_location\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/locations/\*

Locations statistics values.

```bash
# Example usage of vtm_location_stats data source...
data "vtm_location_stats" "my_location_stats" {
name = "MyLocation"
}

# Access with...
"${data.vtm_location_stats.my_location_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                                                   |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------- |
| load       | The mean load metric for this location.<br />- Type: UInt<br />- SNMP name: "locationLoad"                                    |
| responses  | Number of A records that have been altered to point to this location.<br />- Type: UInt<br />- SNMP name: "locationResponses" |

### vtm\_network\_interface\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/network\_interface/\*

Network interface statistics values.

```bash
# Example usage of vtm_network_interface_stats data source...
data "vtm_network_interface_stats" "my_network_interface_stats" {
name = "MyNetworkInterface"
}

# Access with...
"${data.vtm_network_interface_stats.my_network_interface_stats.<FIELD_NAME>}"
```

| Field Name  | Description                                                                                                       |
| ----------- | ----------------------------------------------------------------------------------------------------------------- |
| collisions  | The number of collisions reported by this interface.<br />- Type: UInt<br />- SNMP name: "interfaceCollisions"    |
| rx\_bytes   | Bytes received by this interface.<br />- Type: UInt64<br />- SNMP name: "interfaceRxBytes"                        |
| rx\_errors  | The number of receive errors reported by this interface.<br />- Type: UInt<br />- SNMP name: "interfaceRxErrors"  |
| rx\_packets | The number of packets received by this interface.<br />- Type: UInt<br />- SNMP name: "interfaceRxPackets"        |
| tx\_bytes   | Bytes transmitted by this interface.<br />- Type: UInt64<br />- SNMP name: "interfaceTxBytes"                     |
| tx\_errors  | The number of transmit errors reported by this interface.<br />- Type: UInt<br />- SNMP name: "interfaceTxErrors" |
| tx\_packets | The number of packets transmitted by this interface.<br />- Type: UInt<br />- SNMP name: "interfaceTxPackets"     |

### vtm\_nodes\_node\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/nodes/node/\*

Node statistics values.

```bash
# Example usage of vtm_nodes_node_stats data source...
data "vtm_nodes_node_stats" "my_nodes_node_stats" {
name = "MyNodesNode"
}

# Access with...
"${data.vtm_nodes_node_stats.my_nodes_node_stats.<FIELD_NAME>}"
```

| Field Name            | Description                                                                                                                                                                     |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| bytes\_from\_node\_hi | Bytes received from this node ( high 32bits ).<br />- Type: UInt<br />- SNMP name: "nodeBytesFromNodeHi"                                                                        |
| bytes\_from\_node\_lo | Bytes received from this node ( low 32bits ).<br />- Type: UInt<br />- SNMP name: "nodeBytesFromNodeLo"                                                                         |
| bytes\_to\_node\_hi   | Bytes sent to this node ( high 32bits ).<br />- Type: UInt<br />- SNMP name: "nodeBytesToNodeHi"                                                                                |
| bytes\_to\_node\_lo   | Bytes sent to this node ( low 32bits ).<br />- Type: UInt<br />- SNMP name: "nodeBytesToNodeLo"                                                                                 |
| current\_conn         | Requests currently established to this node. ( does not include idle keepalives ).<br />- Type: UInt<br />- SNMP name: "nodeCurrentConn"                                        |
| current\_requests     | Connections currently established to this node.<br />- Type: UInt<br />- SNMP name: "nodeCurrentRequests"                                                                       |
| errors                | Number of timeouts, connection problems and other errors for this node.<br />- Type: UInt<br />- SNMP name: "nodeErrors"                                                        |
| failures              | Failures of this node.<br />- Type: UInt<br />- SNMP name: "nodeFailures"                                                                                                       |
| new\_conn             | Requests that created a new connection to this node.<br />- Type: UInt<br />- SNMP name: "nodeNewConn"                                                                          |
| pooled\_conn          | Requests that reused an existing pooled/keepalive connection rather than creating a new TCP connection.<br />- Type: UInt<br />- SNMP name: "nodePooledConn"                    |
| port                  | The port this node listens on.<br />- Type: UInt<br />- SNMP name: "nodePort"                                                                                                   |
| response\_max         | Maximum response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "nodeResponseMax"                                                              |
| response\_mean        | Mean response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "nodeResponseMean"                                                                |
| response\_min         | Minimum response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "nodeResponseMin"                                                              |
| state                 | The state of this node.<br />- Type: Enum(String)<br />- SNMP name: "nodeState"<br />- Permitted values:<br />"alive": alive(1)<br />"dead": dead(2)<br />"unknown": unknown(3) |
| total\_conn           | Requests sent to this node.<br />- Type: UInt<br />- SNMP name: "nodeTotalConn"                                                                                                 |

### vtm\_nodes\_node\_inet46\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/nodes/node\_inet46/\*

Node inet46 statistics values.

```bash
# Example usage of vtm_nodes_node_inet46_stats data source...
data "vtm_nodes_node_inet46_stats" "my_nodes_node_inet46_stats" {
name = "MyNodesNodeInet46"
}

# Access with...
"${data.vtm_nodes_node_inet46_stats.my_nodes_node_inet46_stats.<FIELD_NAME>}"
```

| Field Name        | Description                                                                                                                                                                           |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| bytes\_from\_node | Bytes received from this node.<br />- Type: UInt64<br />- SNMP name: "nodeInet46BytesFromNode"                                                                                        |
| bytes\_to\_node   | Bytes sent to this node.<br />- Type: UInt64<br />- SNMP name: "nodeInet46BytesToNode"                                                                                                |
| current\_conn     | Current connections established to this node, includes idle connections and connections being established.<br />- Type: UInt<br />- SNMP name: "nodeInet46CurrentConn"                |
| current\_requests | Active connections established to this node, does not include idle connections.<br />- Type: UInt<br />- SNMP name: "nodeInet46CurrentRequests"                                       |
| errors            | Number of timeouts, connection problems and other errors for this node.<br />- Type: UInt<br />- SNMP name: "nodeInet46Errors"                                                        |
| failures          | Failures of this node.<br />- Type: UInt<br />- SNMP name: "nodeInet46Failures"                                                                                                       |
| idle\_conns       | Number of idle HTTP connections to this node.<br />- Type: UInt<br />- SNMP name: "nodeInet46IdleConns"                                                                               |
| new\_conn         | Requests that created a new connection to this node.<br />- Type: UInt<br />- SNMP name: "nodeInet46NewConn"                                                                          |
| pooled\_conn      | Requests that reused an existing pooled/keepalive connection rather than creating a new TCP connection.<br />- Type: UInt<br />- SNMP name: "nodeInet46PooledConn"                    |
| port              | The port this node listens on.<br />- Type: UInt<br />- SNMP name: "nodeInet46Port"                                                                                                   |
| response\_max     | Maximum response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "nodeInet46ResponseMax"                                                              |
| response\_mean    | Mean response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "nodeInet46ResponseMean"                                                                |
| response\_min     | Minimum response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "nodeInet46ResponseMin"                                                              |
| state             | The state of this node.<br />- Type: Enum(String)<br />- SNMP name: "nodeInet46State"<br />- Permitted values:<br />"alive": alive(1)<br />"dead": dead(2)<br />"unknown": unknown(3) |
| total\_conn       | Requests sent to this node.<br />- Type: UInt<br />- SNMP name: "nodeInet46TotalConn"                                                                                                 |

### vtm\_per\_location\_service\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/per\_location\_service/\*

Per location service statistics values.

```bash
# Example usage of vtm_per_location_service_stats data source...
data "vtm_per_location_service_stats" "my_per_location_service_stats" {
name = "MyPerLocationService"
}

# Access with...
"${data.vtm_per_location_service_stats.my_per_location_service_stats.<FIELD_NAME>}"
```

| Field Name      | Description                                                                                                                                                                                                       |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| draining        | The draining state of this location for this GLB Service.<br />- Type: Enum(String)<br />- SNMP name: "perLocationServiceDraining"<br />- Permitted values:<br />"draining": draining(1)<br />"active": active(2) |
| frontend\_state | The frontend state of this location for this GLB Service.<br />- Type: Enum(String)<br />- SNMP name: "perLocationServiceFrontendState"<br />- Permitted values:<br />"alive": alive(1)<br />"dead": dead(2)      |
| load            | The load metric for this location for this GLB Service.<br />- Type: UInt<br />- SNMP name: "perLocationServiceLoad"                                                                                              |
| monitor\_state  | The monitor state of this location for this GLB Service.<br />- Type: Enum(String)<br />- SNMP name: "perLocationServiceMonitorState"<br />- Permitted values:<br />"alive": alive(1)<br />"dead": dead(2)        |
| responses       | Number of A records that have been altered to point to this location for this GLB Service.<br />- Type: UInt<br />- SNMP name: "perLocationServiceResponses"                                                      |
| state           | The state of this location for this GLB Service.<br />- Type: Enum(String)<br />- SNMP name: "perLocationServiceState"<br />- Permitted values:<br />"alive": alive(1)<br />"dead": dead(2)                       |

### vtm\_per\_node\_slm\_per\_node\_service\_level\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/per\_node\_slm/per\_node\_service\_level/\*

Per node service level statistics values.

```bash
# Example usage of vtm_per_node_slm_per_node_service_level_stats data source...
data "vtm_per_node_slm_per_node_service_level_stats" "my_per_node_slm_per_node_service_level_stats" {
name = "MyPerNodeSlmPerNodeServiceLevel"
}

# Access with...
"${data.vtm_per_node_slm_per_node_service_level_stats.my_per_node_slm_per_node_service_level_stats.<FIELD_NAME>}"
```

| Field Name       | Description                                                                                                                                         |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| node\_port       | The port number of this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelNodePort"                                                     |
| response\_max    | Maximum response time (ms) in the last second for this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelResponseMax" |
| response\_mean   | Mean response time (ms) in the last second for this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelResponseMean"   |
| response\_min    | Minimum response time (ms) in the last second for this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelResponseMin" |
| total\_conn      | Requests handled by this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelTotalConn"                                 |
| total\_non\_conf | Non-conforming requests handled by this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelTotalNonConf"               |

### vtm\_per\_node\_slm\_per\_node\_service\_level\_inet46\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/per\_node\_slm/per\_node\_service\_level\_inet46/\*

Per node service level inet46 statistics values.

```bash
# Example usage of vtm_per_node_slm_per_node_service_level_inet46_stats data source...
data "vtm_per_node_slm_per_node_service_level_inet46_stats" "my_per_node_slm_per_node_service_level_inet46_stats" {
name = "MyPerNodeSlmPerNodeServiceLevelInet46"
}

# Access with...
"${data.vtm_per_node_slm_per_node_service_level_inet46_stats.my_per_node_slm_per_node_service_level_inet46_stats.<FIELD_NAME>}"
```

| Field Name       | Description                                                                                                                                               |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| node\_port       | The port number of this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelInet46NodePort"                                                     |
| response\_max    | Maximum response time (ms) in the last second for this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelInet46ResponseMax" |
| response\_mean   | Mean response time (ms) in the last second for this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelInet46ResponseMean"   |
| response\_min    | Minimum response time (ms) in the last second for this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelInet46ResponseMin" |
| total\_conn      | Requests handled by this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelInet46TotalConn"                                 |
| total\_non\_conf | Non-conforming requests handled by this SLM class to this node.<br />- Type: UInt<br />- SNMP name: "perNodeServiceLevelInet46TotalNonConf"               |

### vtm\_nodes\_per\_pool\_node\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/nodes/per\_pool\_node/\*

Per pool node statistics values.

```bash
# Example usage of vtm_nodes_per_pool_node_stats data source...
data "vtm_nodes_per_pool_node_stats" "my_nodes_per_pool_node_stats" {
name = "MyNodesPerPoolNode"
}

# Access with...
"${data.vtm_nodes_per_pool_node_stats.my_nodes_per_pool_node_stats.<FIELD_NAME>}"
```

| Field Name        | Description                                                                                                                                                                                                                                                      |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| bytes\_from\_node | Bytes received from this node.<br />- Type: UInt64<br />- SNMP name: "perPoolNodeBytesFromNode"                                                                                                                                                                  |
| bytes\_to\_node   | Bytes sent to this node.<br />- Type: UInt64<br />- SNMP name: "perPoolNodeBytesToNode"                                                                                                                                                                          |
| current\_conn     | Current connections established to a node, includes idle connections and connections being established.<br />- Type: UInt<br />- SNMP name: "perPoolNodeCurrentConn"                                                                                             |
| current\_requests | Active connections established to this node, does not include idle connections.<br />- Type: UInt<br />- SNMP name: "perPoolNodeCurrentRequests"                                                                                                                 |
| errors            | Number of timeouts, connection problems and other errors for this node.<br />- Type: UInt<br />- SNMP name: "perPoolNodeErrors"                                                                                                                                  |
| failures          | Failures of this node.<br />- Type: UInt<br />- SNMP name: "perPoolNodeFailures"                                                                                                                                                                                 |
| idle\_conns       | Number of idle HTTP connections to this node.<br />- Type: UInt<br />- SNMP name: "perPoolNodeIdleConns"                                                                                                                                                         |
| new\_conn         | Requests that created a new connection to this node.<br />- Type: UInt<br />- SNMP name: "perPoolNodeNewConn"                                                                                                                                                    |
| node\_port        | The port that this node listens on.<br />- Type: UInt<br />- SNMP name: "perPoolNodeNodePort"                                                                                                                                                                    |
| pooled\_conn      | Requests that reused an existing pooled/keepalive connection rather than creating a new TCP connection.<br />- Type: UInt<br />- SNMP name: "perPoolNodePooledConn"                                                                                              |
| response\_max     | Maximum response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "perPoolNodeResponseMax"                                                                                                                                        |
| response\_mean    | Mean response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "perPoolNodeResponseMean"                                                                                                                                          |
| response\_min     | Minimum response time (ms) in the last second for this node.<br />- Type: UInt<br />- SNMP name: "perPoolNodeResponseMin"                                                                                                                                        |
| state             | The state of this node.<br />- Type: Enum(String)<br />- SNMP name: "perPoolNodeState"<br />- Permitted values:<br />"alive": alive(1)<br />"dead": dead(2)<br />"unknown": unknown(3)<br />"draining": draining(4)<br />"drainingtodelete": drainingtodelete(5) |
| total\_conn       | Requests sent to this node.<br />- Type: UInt<br />- SNMP name: "perPoolNodeTotalConn"                                                                                                                                                                           |

### vtm\_pool\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/pools/\*

Pools statistics values.

```bash
# Example usage of vtm_pool_stats data source...
data "vtm_pool_stats" "my_pool_stats" {
name = "MyPool"
}

# Access with...
"${data.vtm_pool_stats.my_pool_stats.<FIELD_NAME>}"
```

| Field Name         | Description                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| algorithm          | The load-balancing algorithm the pool uses.<br />- Type: Enum(String)<br />- SNMP name: "poolAlgorithm"<br />- Permitted values:<br />"roundrobin": roundrobin(1)<br />"weightedRoundRobin": weightedRoundRobin(2)<br />"perceptive": perceptive(3)<br />"leastConnections": leastConnections(4)<br />"fastestResponseTime": fastestResponseTime(5)<br />"random": random(6)<br />"weightedLeastConnections": weightedLeastConnections(7) |
| bytes\_in          | Bytes received by this pool from nodes.<br />- Type: UInt64<br />- SNMP name: "poolBytesIn"                                                                                                                                                                                                                                                                                                                                               |
| bytes\_out         | Bytes sent by this pool to nodes.<br />- Type: UInt64<br />- SNMP name: "poolBytesOut"                                                                                                                                                                                                                                                                                                                                                    |
| conns\_queued      | Total connections currently queued to this pool.<br />- Type: UInt<br />- SNMP name: "poolConnsQueued"                                                                                                                                                                                                                                                                                                                                    |
| disabled           | The number of nodes in this pool that are disabled.<br />- Type: UInt<br />- SNMP name: "poolDisabled"                                                                                                                                                                                                                                                                                                                                    |
| draining           | The number of nodes in this pool which are draining.<br />- Type: UInt<br />- SNMP name: "poolDraining"                                                                                                                                                                                                                                                                                                                                   |
| http1xx\_responses | Number of HTTP 1xx responses returned by this pool.<br />- Type: UInt64<br />- SNMP name: "poolHTTP1xxResponses"                                                                                                                                                                                                                                                                                                                          |
| http2xx\_responses | Number of HTTP 2xx responses returned by this pool.<br />- Type: UInt64<br />- SNMP name: "poolHTTP2xxResponses"                                                                                                                                                                                                                                                                                                                          |
| http3xx\_responses | Number of HTTP 3xx responses returned by this pool.<br />- Type: UInt64<br />- SNMP name: "poolHTTP3xxResponses"                                                                                                                                                                                                                                                                                                                          |
| http4xx\_responses | Number of HTTP 4xx responses returned by this pool.<br />- Type: UInt64<br />- SNMP name: "poolHTTP4xxResponses"                                                                                                                                                                                                                                                                                                                          |
| http503\_retries   | Number of times the pool received an HTTP 503 response from a node and retried it against a different node.<br />- Type: UInt64<br />- SNMP name: "poolHTTP503Retries"                                                                                                                                                                                                                                                                    |
| http5xx\_responses | Number of HTTP 5xx responses returned by this pool.<br />- Type: UInt64<br />- SNMP name: "poolHTTP5xxResponses"                                                                                                                                                                                                                                                                                                                          |
| max\_queue\_time   | Maximum time, measured in milliseconds, for which a connection was queued over the last second.<br />- Type: UInt<br />- SNMP name: "poolMaxQueueTime"                                                                                                                                                                                                                                                                                    |
| mean\_queue\_time  | Mean time, measured in milliseconds, for which a connection was queued over the last second.<br />- Type: UInt<br />- SNMP name: "poolMeanQueueTime"                                                                                                                                                                                                                                                                                      |
| min\_queue\_time   | Minimum time, measured in milliseconds, for which a connection was queued over the last second.<br />- Type: UInt<br />- SNMP name: "poolMinQueueTime"                                                                                                                                                                                                                                                                                    |
| nodes              | The number of nodes registered with this pool.<br />- Type: UInt<br />- SNMP name: "poolNodes"                                                                                                                                                                                                                                                                                                                                            |
| persistence        | The session persistence method this pool uses<br />- Type: Enum(String)<br />- SNMP name: "poolPersistence"<br />- Permitted values:<br />"none": none(1)<br />"ip": ip(2)<br />"rule": rule(3)<br />"transparent": transparent(4)<br />"applicationCookie": applicationCookie(5)<br />"xZeusBackend": xZeusBackend(6)<br />"ssl": ssl(7)                                                                                                 |
| queue\_timeouts    | Total connections that timed-out while queued.<br />- Type: UInt<br />- SNMP name: "poolQueueTimeouts"                                                                                                                                                                                                                                                                                                                                    |
| session\_migrated  | Sessions migrated to a new node because the desired node was unavailable.<br />- Type: UInt<br />- SNMP name: "poolSessionMigrated"                                                                                                                                                                                                                                                                                                       |
| state              | The state of this pool.<br />- Type: Enum(String)<br />- SNMP name: "poolState"<br />- Permitted values:<br />"active": active(1)<br />"disabled": disabled(2)<br />"draining": draining(3)<br />"unused": unused(4)<br />"unknown": unknown(5)                                                                                                                                                                                           |
| total\_conn        | Requests sent to this pool.<br />- Type: UInt<br />- SNMP name: "poolTotalConn"                                                                                                                                                                                                                                                                                                                                                           |

### vtm\_rule\_authenticator\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/rule\_authenticators/\*

Rule authenticators statistics values.

```bash
# Example usage of vtm_rule_authenticator_stats data source...
data "vtm_rule_authenticator_stats" "my_rule_authenticator_stats" {
name = "MyRuleAuthenticator"
}

# Access with...
"${data.vtm_rule_authenticator_stats.my_rule_authenticator_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                                                                                  |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| errors     | Number of connection errors that have occurred when trying to connect to an authentication server.<br />- Type: UInt<br />- SNMP name: "authenticatorErrors" |
| fails      | Number of times this Authenticator has failed to authenticate.<br />- Type: UInt<br />- SNMP name: "authenticatorFails"                                      |
| passes     | Number of times this Authenticator has successfully authenticated.<br />- Type: UInt<br />- SNMP name: "authenticatorPasses"                                 |
| requests   | Number of times this Authenticator has been asked to authenticate.<br />- Type: UInt<br />- SNMP name: "authenticatorRequests"                               |

### vtm\_rule\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/rules/\*

Rules statistics values.

```bash
# Example usage of vtm_rule_stats data source...
data "vtm_rule_stats" "my_rule_stats" {
name = "MyRule"
}

# Access with...
"${data.vtm_rule_stats.my_rule_stats.<FIELD_NAME>}"
```

| Field Name                | Description                                                                                                                                                |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| aborts                    | Number of times this TrafficScript rule has aborted.<br />- Type: UInt<br />- SNMP name: "ruleAborts"                                                      |
| discards                  | Number of times this TrafficScript rule has discarded the connection.<br />- Type: UInt<br />- SNMP name: "ruleDiscards"                                   |
| execution\_time\_warnings | Number of times this TrafficScript rule has exceeded the execution time warning threshold.<br />- Type: UInt<br />- SNMP name: "ruleExecutionTimeWarnings" |
| executions                | Number of times this TrafficScript rule has been executed.<br />- Type: UInt<br />- SNMP name: "ruleExecutions"                                            |
| pool\_select              | Number of times this TrafficScript rule has selected a pool to use.<br />- Type: UInt<br />- SNMP name: "rulePoolSelect"                                   |
| responds                  | Number of times this TrafficScript rule has responded directly to the client.<br />- Type: UInt<br />- SNMP name: "ruleResponds"                           |
| retries                   | Number of times this TrafficScript rule has forced the request to be retried.<br />- Type: UInt<br />- SNMP name: "ruleRetries"                            |

### vtm\_service\_level\_monitor\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/service\_level\_monitors/\*

Service level monitors statistics values.

```bash
# Example usage of vtm_service_level_monitor_stats data source...
data "vtm_service_level_monitor_stats" "my_service_level_monitor_stats" {
name = "MyServiceLevelMonitor"
}

# Access with...
"${data.vtm_service_level_monitor_stats.my_service_level_monitor_stats.<FIELD_NAME>}"
```

| Field Name       | Description                                                                                                                                                                          |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| conforming       | Percentage of requests associated with this SLM class that are conforming<br />- Type: UInt<br />- SNMP name: "serviceLevelConforming"                                               |
| current\_conns   | The number of connections currently associated with this SLM class.<br />- Type: UInt<br />- SNMP name: "serviceLevelCurrentConns"                                                   |
| is\_o\_k         | Indicates if this SLM class is currently conforming.<br />- Type: Enum(String)<br />- SNMP name: "serviceLevelIsOK"<br />- Permitted values:<br />"notok": notok(1)<br />"ok": ok(2) |
| response\_max    | Maximum response time (ms) in the last second for this SLM class.<br />- Type: UInt<br />- SNMP name: "serviceLevelResponseMax"                                                      |
| response\_mean   | Mean response time (ms) in the last second for this SLM class.<br />- Type: UInt<br />- SNMP name: "serviceLevelResponseMean"                                                        |
| response\_min    | Minimum response time (ms) in the last second for this SLM class.<br />- Type: UInt<br />- SNMP name: "serviceLevelResponseMin"                                                      |
| total\_conn      | Requests handled by this SLM class.<br />- Type: UInt<br />- SNMP name: "serviceLevelTotalConn"                                                                                      |
| total\_non\_conf | Non-conforming requests handled by this SLM class.<br />- Type: UInt<br />- SNMP name: "serviceLevelTotalNonConf"                                                                    |

### vtm\_service\_protection\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/service\_protection/\*

Service protection statistics values.

```bash
# Example usage of vtm_service_protection_stats data source...
data "vtm_service_protection_stats" "my_service_protection_stats" {
name = "MyServiceProtection"
}

# Access with...
"${data.vtm_service_protection_stats.my_service_protection_stats.<FIELD_NAME>}"
```

| Field Name          | Description                                                                                                                                                                                                                                     |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| last\_refusal\_time | The time (in hundredths of a second) since this service protection class last refused a connection (this value will wrap if no connections are refused in more than 497 days).<br />- Type: UInt<br />- SNMP name: "serviceProtLastRefusalTime" |
| refusal\_binary     | Connections refused by this service protection class because the request contained disallowed binary content.<br />- Type: UInt<br />- SNMP name: "serviceProtRefusalBinary"                                                                    |
| refusal\_conc10\_ip | Connections refused by this service protection class because the top 10 source IP addresses issued too many concurrent connections.<br />- Type: UInt<br />- SNMP name: "serviceProtRefusalConc10IP"                                            |
| refusal\_conc1\_ip  | Connections refused by this service protection class because the source IP address issued too many concurrent connections.<br />- Type: UInt<br />- SNMP name: "serviceProtRefusalConc1IP"                                                      |
| refusal\_conn\_rate | Connections refused by this service protection class because the source IP address issued too many connections within 60 seconds.<br />- Type: UInt<br />- SNMP name: "serviceProtRefusalConnRate"                                              |
| refusal\_ip         | Connections refused by this service protection class because the source IP address was banned.<br />- Type: UInt<br />- SNMP name: "serviceProtRefusalIP"                                                                                       |
| refusal\_rfc2396    | Connections refused by this service protection class because the HTTP request was not RFC 2396 compliant.<br />- Type: UInt<br />- SNMP name: "serviceProtRefusalRFC2396"                                                                       |
| refusal\_size       | Connections refused by this service protection class because the request was larger than the defined limits allowed.<br />- Type: UInt<br />- SNMP name: "serviceProtRefusalSize"                                                               |
| total\_refusal      | Connections refused by this service protection class.<br />- Type: UInt<br />- SNMP name: "serviceProtTotalRefusal"                                                                                                                             |

### vtm\_cache\_ssl\_cache\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/cache/ssl\_cache

Ssl cache statistics values.

```bash
# Example usage of vtm_cache_ssl_cache_stats data source...
data "vtm_cache_ssl_cache_stats" "my_cache_ssl_cache_stats" {}

# Access with...
"${data.vtm_cache_ssl_cache_stats.my_cache_ssl_cache_stats.<FIELD_NAME>}"
```

| Field Name   | Description                                                                                                                     |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| entries      | The total number of SSL sessions stored in the server cache.<br />- Type: UInt<br />- SNMP name: "sslCacheEntries"              |
| entries\_max | The maximum number of SSL entries in the server cache.<br />- Type: UInt<br />- SNMP name: "sslCacheEntriesMax"                 |
| hit\_rate    | The percentage of SSL server cache lookups that succeeded.<br />- Type: UInt<br />- SNMP name: "sslCacheHitRate"                |
| hits         | Number of times a SSL entry has been successfully found in the server cache.<br />- Type: UInt<br />- SNMP name: "sslCacheHits" |
| lookups      | Number of times a SSL entry has been looked up in the server cache.<br />- Type: UInt<br />- SNMP name: "sslCacheLookups"       |
| misses       | Number of times a SSL entry has not been available in the server cache.<br />- Type: UInt<br />- SNMP name: "sslCacheMisses"    |
| oldest       | The age of the oldest SSL session in the server cache (in seconds).<br />- Type: UInt<br />- SNMP name: "sslCacheOldest"        |

### vtm\_ssl\_ocsp\_stapling\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/ssl\_ocsp\_stapling

Ssl ocsp stapling statistics values.

```bash
# Example usage of vtm_ssl_ocsp_stapling_stats data source...
data "vtm_ssl_ocsp_stapling_stats" "my_ssl_ocsp_stapling_stats" {}

# Access with...
"${data.vtm_ssl_ocsp_stapling_stats.my_ssl_ocsp_stapling_stats.<FIELD_NAME>}"
```

| Field Name     | Description                                                                                                                          |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| cache\_count   | The number of entries in the OCSP stapling cache.<br />- Type: UInt<br />- SNMP name: "sslOcspStaplingCacheCount"                    |
| counter        | The number of outgoing OCSP requests for OCSP stapling.<br />- Type: UInt<br />- SNMP name: "sslOcspStaplingCount"                   |
| failure\_count | The number of failed outgoing OCSP requests for OCSP stapling.<br />- Type: UInt<br />- SNMP name: "sslOcspStaplingFailureCount"     |
| good\_count    | The number of 'good' OCSP responses for OCSP stapling.<br />- Type: UInt<br />- SNMP name: "sslOcspStaplingGoodCount"                |
| revoked\_count | The number of 'revoked' OCSP responses for OCSP stapling.<br />- Type: UInt<br />- SNMP name: "sslOcspStaplingRevokedCount"          |
| success\_count | The number of successful outgoing OCSP requests for OCSP stapling.<br />- Type: UInt<br />- SNMP name: "sslOcspStaplingSuccessCount" |
| unknown\_count | The number of 'unknown' OCSP requests for OCSP stapling.<br />- Type: UInt<br />- SNMP name: "sslOcspStaplingUnknownCount"           |

### vtm\_cache\_ssl\_session\_cache\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/cache/ssl\_session\_cache

Ssl session cache statistics values.

```bash
# Example usage of vtm_cache_ssl_session_cache_stats data source...
data "vtm_cache_ssl_session_cache_stats" "my_cache_ssl_session_cache_stats" {}

# Access with...
"${data.vtm_cache_ssl_session_cache_stats.my_cache_ssl_session_cache_stats.<FIELD_NAME>}"
```

| Field Name   | Description                                                                                                                                         |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| entries      | The total number of SSL session persistence entries stored in the cache.<br />- Type: UInt<br />- SNMP name: "sslSessionCacheEntries"               |
| entries\_max | The maximum number of SSL session persistence entries in the cache.<br />- Type: UInt<br />- SNMP name: "sslSessionCacheEntriesMax"                 |
| hit\_rate    | The percentage of SSL session persistence lookups that succeeded.<br />- Type: UInt<br />- SNMP name: "sslSessionCacheHitRate"                      |
| hits         | Number of times a SSL session persistence entry has been successfully found in the cache.<br />- Type: UInt<br />- SNMP name: "sslSessionCacheHits" |
| lookups      | Number of times a SSL session persistence entry has been looked up in the cache.<br />- Type: UInt<br />- SNMP name: "sslSessionCacheLookups"       |
| misses       | Number of times a SSL session persistence entry has not been available in the cache.<br />- Type: UInt<br />- SNMP name: "sslSessionCacheMisses"    |
| oldest       | The age of the oldest SSL session in the cache (in seconds).<br />- Type: UInt<br />- SNMP name: "sslSessionCacheOldest"                            |

### vtm\_traffic\_ips\_traffic\_ip\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/traffic\_ips/traffic\_ip/\*

Traffic ip statistics values.

```bash
# Example usage of vtm_traffic_ips_traffic_ip_stats data source...
data "vtm_traffic_ips_traffic_ip_stats" "my_traffic_ips_traffic_ip_stats" {
name = "MyTrafficIpsTrafficIp"
}

# Access with...
"${data.vtm_traffic_ips_traffic_ip_stats.my_traffic_ips_traffic_ip_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                                                                                                                                                  |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| state      | Whether this traffic IP address is currently being hosted by this traffic manager.<br />- Type: Enum(String)<br />- SNMP name: "trafficIPState"<br />- Permitted values:<br />"raised": raised(1)<br />"lowered": lowered(2) |
| time       | The time (in hundredths of a second) since trafficIPState last changed (this value will wrap if the state hasn't changed for 497 days).<br />- Type: UInt<br />- SNMP name: "trafficIPTime"                                  |

### vtm\_traffic\_ips\_traffic\_ip\_inet46\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/traffic\_ips/traffic\_ip\_inet46/\*

Traffic ip inet46 statistics values.

```bash
# Example usage of vtm_traffic_ips_traffic_ip_inet46_stats data source...
data "vtm_traffic_ips_traffic_ip_inet46_stats" "my_traffic_ips_traffic_ip_inet46_stats" {
name = "MyTrafficIpsTrafficIpInet46"
}

# Access with...
"${data.vtm_traffic_ips_traffic_ip_inet46_stats.my_traffic_ips_traffic_ip_inet46_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                                                                                                                                                        |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| state      | Whether this traffic IP address is currently being hosted by this traffic manager.<br />- Type: Enum(String)<br />- SNMP name: "trafficIPInet46State"<br />- Permitted values:<br />"raised": raised(1)<br />"lowered": lowered(2) |
| time       | The time (in hundredths of a second) since trafficIPState last changed (this value will wrap if the state hasn't changed for 497 days).<br />- Type: UInt<br />- SNMP name: "trafficIPInet46Time"                                  |

### vtm\_cache\_uni\_session\_cache\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/cache/uni\_session\_cache

Uni session cache statistics values.

```bash
# Example usage of vtm_cache_uni_session_cache_stats data source...
data "vtm_cache_uni_session_cache_stats" "my_cache_uni_session_cache_stats" {}

# Access with...
"${data.vtm_cache_uni_session_cache_stats.my_cache_uni_session_cache_stats.<FIELD_NAME>}"
```

| Field Name   | Description                                                                                                                                   |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------- |
| entries      | The total number of universal sessions stored in the cache.<br />- Type: UInt<br />- SNMP name: "uniSessionCacheEntries"                      |
| entries\_max | The maximum number of universal sessions in the cache.<br />- Type: UInt<br />- SNMP name: "uniSessionCacheEntriesMax"                        |
| expiries     | Number of times an expired universal session entry has been dropped on lookup.<br />- Type: UInt<br />- SNMP name: "uniSessionCacheExpiries"  |
| hit\_rate    | The percentage of universal session lookups that succeeded.<br />- Type: UInt<br />- SNMP name: "uniSessionCacheHitRate"                      |
| hits         | Number of times a universal session entry has been successfully found in the cache.<br />- Type: UInt<br />- SNMP name: "uniSessionCacheHits" |
| lookups      | Number of times a universal session entry has been looked up in the cache.<br />- Type: UInt<br />- SNMP name: "uniSessionCacheLookups"       |
| misses       | Number of times a universal session entry has not been available in the cache.<br />- Type: UInt<br />- SNMP name: "uniSessionCacheMisses"    |
| oldest       | The age of the oldest universal session in the cache (in seconds).<br />- Type: UInt<br />- SNMP name: "uniSessionCacheOldest"                |

### vtm\_extras\_user\_counters\_32\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/extras/user\_counters\_32

User counters 32 statistics values.

```bash
# Example usage of vtm_extras_user_counters_32_stats data source...
data "vtm_extras_user_counters_32_stats" "my_extras_user_counters_32_stats" {}

# Access with...
"${data.vtm_extras_user_counters_32_stats.my_extras_user_counters_32_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                           |
| ---------- | ------------------------------------------------------------------------------------- |
| counter    | The value of the user counter.<br />- Type: UInt<br />- SNMP name: "userCounterValue" |

### vtm\_extras\_user\_counters\_64\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/extras/user\_counters\_64

User counters 64 statistics values.

```bash
# Example usage of vtm_extras_user_counters_64_stats data source...
data "vtm_extras_user_counters_64_stats" "my_extras_user_counters_64_stats" {}

# Access with...
"${data.vtm_extras_user_counters_64_stats.my_extras_user_counters_64_stats.<FIELD_NAME>}"
```

| Field Name | Description                                                                                      |
| ---------- | ------------------------------------------------------------------------------------------------ |
| counter    | The value of the 64-bit user counter.<br />- Type: UInt64<br />- SNMP name: "userCounter64Value" |

### vtm\_virtual\_server\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/virtual\_servers/\*

Virtual servers statistics values.

```bash
# Example usage of vtm_virtual_server_stats data source...
data "vtm_virtual_server_stats" "my_virtual_server_stats" {
name = "MyVirtualServer"
}

# Access with...
"${data.vtm_virtual_server_stats.my_virtual_server_stats.<FIELD_NAME>}"
```

| Field Name                      | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| auth\_saml\_redirects           | Number of times a user agent was redirected to SAML Identity Provider.<br />- Type: UInt64<br />- SNMP name: "virtualserverAuthSamlRedirects"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| auth\_saml\_responses           | Number of times a SAML Response was processed.<br />- Type: UInt64<br />- SNMP name: "virtualserverAuthSamlResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| auth\_saml\_responses\_accepted | Number of times a SAML Response was accepted.<br />- Type: UInt64<br />- SNMP name: "virtualserverAuthSamlResponsesAccepted"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| auth\_saml\_responses\_rejected | Number of times a SAML Response was rejected.<br />- Type: UInt64<br />- SNMP name: "virtualserverAuthSamlResponsesRejected"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| auth\_sessions\_created         | Number of times an authentication session was created.<br />- Type: UInt64<br />- SNMP name: "virtualserverAuthSessionsCreated"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| auth\_sessions\_rejected        | Number of times an authentication session was rejected.<br />- Type: UInt64<br />- SNMP name: "virtualserverAuthSessionsRejected"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| auth\_sessions\_used            | Number of times an authentication session was used.<br />- Type: UInt64<br />- SNMP name: "virtualserverAuthSessionsUsed"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| bytes\_in                       | Bytes received by this virtual server from clients.<br />- Type: UInt64<br />- SNMP name: "virtualserverBytesIn"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| bytes\_out                      | Bytes sent by this virtual server to clients.<br />- Type: UInt64<br />- SNMP name: "virtualserverBytesOut"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| cert\_status\_requests          | Number of incoming TLS handshakes for this virtual server with certificate status requests.<br />- Type: UInt<br />- SNMP name: "virtualserverCertStatusRequests"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| cert\_status\_responses         | Number of incoming TLS handshakes for this virtual server to which certificate status responses were attached.<br />- Type: UInt<br />- SNMP name: "virtualserverCertStatusResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| connect\_timed\_out             | Connections closed by this virtual server because the 'connect\_timeout' interval was exceeded.<br />- Type: UInt<br />- SNMP name: "virtualserverConnectTimedOut"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| connection\_errors              | Number of transaction or protocol errors in this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverConnectionErrors"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| connection\_failures            | Number of connection failures in this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverConnectionFailures"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| current\_conn                   | TCP connections currently established to this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverCurrentConn"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\_timed\_out                | Connections closed by this virtual server because the 'timeout' interval was exceeded.<br />- Type: UInt<br />- SNMP name: "virtualserverDataTimedOut"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| direct\_replies                 | Direct replies from this virtual server, without forwarding to a node.<br />- Type: UInt<br />- SNMP name: "virtualserverDirectReplies"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| discard                         | Connections discarded by this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverDiscard"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| gzip                            | Responses which have been compressed by content compression.<br />- Type: UInt<br />- SNMP name: "virtualserverGzip"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| gzip\_bytes\_saved              | Bytes of network traffic saved by content compression.<br />- Type: UInt64<br />- SNMP name: "virtualserverGzipBytesSaved"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| http1xx\_responses              | Number of HTTP 1xx responses returned by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTP1xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| http2xx\_responses              | Number of HTTP 2xx responses returned by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTP2xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| http3xx\_responses              | Number of HTTP 3xx responses returned by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTP3xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| http4xx\_responses              | Number of HTTP 4xx responses returned by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTP4xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| http5xx\_responses              | Number of HTTP 5xx responses returned by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTP5xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| http\_cache2xx\_responses       | Number of HTTP 2xx responses returned from webcache by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPCache2xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| http\_cache3xx\_responses       | Number of HTTP 3xx responses returned from webcache by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPCache3xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| http\_cache4xx\_responses       | Number of HTTP 4xx responses returned from webcache by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPCache4xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| http\_cache5xx\_responses       | Number of HTTP 5xx responses returned from webcache by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPCache5xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| http\_cache\_hit\_rate          | Percentage hit rate of the web cache for this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverHttpCacheHitRate"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| http\_cache\_hits               | HTTP responses sent directly from the web cache by this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverHttpCacheHits"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| http\_cache\_lookups            | HTTP requests that are looked up in the web cache by this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverHttpCacheLookups"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| http\_generated2xx\_responses   | Number of HTTP 2xx responses generated by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPGenerated2xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| http\_generated3xx\_responses   | Number of HTTP 3xx responses generated by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPGenerated3xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| http\_generated4xx\_responses   | Number of HTTP 4xx responses generated by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPGenerated4xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| http\_generated5xx\_responses   | Number of HTTP 5xx responses generated by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPGenerated5xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| http\_rewrite\_cookie           | HTTP Set-Cookie headers, supplied by a node, that have been rewritten.<br />- Type: UInt<br />- SNMP name: "virtualserverHttpRewriteCookie"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| http\_rewrite\_location         | HTTP Location headers, supplied by a node, that have been rewritten.<br />- Type: UInt<br />- SNMP name: "virtualserverHttpRewriteLocation"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| http\_server1xx\_responses      | Number of HTTP 1xx responses returned from a backend server or TrafficScript rule by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPServer1xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| http\_server2xx\_responses      | Number of HTTP 2xx responses returned from a backend server or TrafficScript rule by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPServer2xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| http\_server3xx\_responses      | Number of HTTP 3xx responses returned from a backend server or TrafficScript rule by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPServer3xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| http\_server4xx\_responses      | Number of HTTP 4xx responses returned from a backend server or TrafficScript rule by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPServer4xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| http\_server5xx\_responses      | Number of HTTP 5xx responses returned from a backend server or TrafficScript rule by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverHTTPServer5xxResponses"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| keepalive\_timed\_out           | Connections closed by this virtual server because the 'keepalive\_timeout' interval was exceeded.<br />- Type: UInt<br />- SNMP name: "virtualserverKeepaliveTimedOut"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| max\_conn                       | Maximum number of simultaneous TCP connections this virtual server has processed at any one time.<br />- Type: UInt<br />- SNMP name: "virtualserverMaxConn"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| max\_duration\_timed\_out       | Connections closed by this virtual server because the 'max\_transaction\_duration' interval was exceeded.<br />- Type: UInt<br />- SNMP name: "virtualserverMaxDurationTimedOut"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| port                            | The port the virtual server listens on.<br />- Type: UInt<br />- SNMP name: "virtualserverPort"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| processing\_timed\_out          | Connections closed by this virtual server because the 'timeout' interval was exceeded while waiting for rules or external processing.<br />- Type: UInt<br />- SNMP name: "virtualserverProcessingTimedOut"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| protocol                        | The protocol the virtual server is operating.<br />- Type: Enum(String)<br />- SNMP name: "virtualserverProtocol"<br />- Permitted values:<br />"http": http(1)<br />"https": https(2)<br />"ftp": ftp(3)<br />"imaps": imaps(4)<br />"imapv2": imapv2(5)<br />"imapv3": imapv3(6)<br />"imapv4": imapv4(7)<br />"pop3": pop3(8)<br />"pop3s": pop3s(9)<br />"smtp": smtp(10)<br />"ldap": ldap(11)<br />"ldaps": ldaps(12)<br />"telnet": telnet(13)<br />"sslforwarding": sslforwarding(14)<br />"udpstreaming": udpstreaming(15)<br />"udp": udp(16)<br />"dns": dns(17)<br />"genericserverfirst": genericserverfirst(18)<br />"genericclientfirst": genericclientfirst(19)<br />"dnstcp": dnstcp(20)<br />"sipudp": sipudp(21)<br />"siptcp": siptcp(22)<br />"rtsp": rtsp(23)<br />"stream": stream(24)<br />"l4acceltcp": l4acceltcp(25)<br />"l4acceludp": l4acceludp(26)<br />"l4accelgeneric": l4accelgeneric(27)<br />"l4accelstateless": l4accelstateless(28) |
| sip\_rejected\_requests         | Number of SIP requests rejected due to them exceeding the maximum amount of memory allocated to the connection.<br />- Type: UInt<br />- SNMP name: "virtualserverSIPRejectedRequests"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| sip\_total\_calls               | Total number of SIP INVITE requests seen by this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverSIPTotalCalls"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ssl\_cache\_lookup              | Number of times a lookup for an existing SSL session was performed.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslCacheLookup"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ssl\_cache\_miss                | Number of times a lookup failed to find an existing SSL session.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslCacheMiss"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ssl\_cache\_rejected            | Number of times an SSL session was found in the cache but rejected and not resumed.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslCacheRejected"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ssl\_cache\_resumed             | Number of times an SSL session was resumed from the cache.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslCacheResumed"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ssl\_cache\_saved               | Number of times an SSL session was saved to the cache.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslCacheSaved"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ssl\_hello\_retry\_requested    | Number of times a HelloRetryRequest message was sent to TLS clients.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslHelloRetryRequested"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ssl\_new\_session               | Number of times a new SSL session was created.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslNewSession"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ssl\_ticket\_expired            | Number of SSL session tickets that were rejected because they had expired.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslTicketExpired"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ssl\_ticket\_issued             | Number of SSL session tickets that were issued to clients.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslTicketIssued"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ssl\_ticket\_key\_not\_found    | Number of SSL session tickets that could not be decrypted because the ticket key they referenced could not be found.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslTicketKeyNotFound"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ssl\_ticket\_received           | Number of SSL session tickets received.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslTicketReceived"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ssl\_ticket\_rejected           | Number of SSL session tickets that were rejected for a reason other than because they had expired.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslTicketRejected"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ssl\_ticket\_resumed            | Number of SSL session tickets that were successfully used to resume a session.<br />- Type: UInt64<br />- SNMP name: "virtualserverSslTicketResumed"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| total\_dgram                    | UDP datagrams processed by this virtual server.<br />- Type: UInt<br />- SNMP name: "virtualserverTotalDgram"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| total\_http1\_requests          | HTTP/1.x Requests received by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverTotalHTTP1Requests"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| total\_http2\_requests          | HTTP/2 Requests received by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverTotalHTTP2Requests"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| total\_http\_requests           | HTTP Requests received by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverTotalHTTPRequests"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| total\_requests                 | Requests received by this virtual server.<br />- Type: UInt64<br />- SNMP name: "virtualserverTotalRequests"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| udp\_bytes\_in\_dropped         | UDP bytes received by this virtual server from clients but failed to be sent to backend servers.<br />- Type: UInt64<br />- SNMP name: "virtualserverUDPBytesInDropped"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| udp\_bytes\_out\_dropped        | UDP bytes received by this virtual server from backend servers but failed to be sent to clients.<br />- Type: UInt64<br />- SNMP name: "virtualserverUDPBytesOutDropped"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| udp\_timed\_out                 | Connections closed by this virtual server because the 'udp\_timeout' interval was exceeded.<br />- Type: UInt<br />- SNMP name: "virtualserverUdpTimedOut"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |

### vtm\_cache\_web\_cache\_stats

URI Endpoint: /api/tm/8.3/status/local\_tm/statistics/cache/web\_cache

Web cache statistics values.

```bash
# Example usage of vtm_cache_web_cache_stats data source...
data "vtm_cache_web_cache_stats" "my_cache_web_cache_stats" {}

# Access with...
"${data.vtm_cache_web_cache_stats.my_cache_web_cache_stats.<FIELD_NAME>}"
```

| Field Name                     | Description                                                                                                                            |
| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- |
| entries                        | The number of items in the web cache.<br />- Type: UInt<br />- SNMP name: "webCacheEntries"                                            |
| hit\_rate                      | The percentage of web cache lookups that succeeded.<br />- Type: UInt<br />- SNMP name: "webCacheHitRate"                              |
| hits                           | Number of times a page has been successfully found in the web cache.<br />- Type: UInt64<br />- SNMP name: "webCacheHits"              |
| lookups                        | Number of times a page has been looked up in the web cache.<br />- Type: UInt64<br />- SNMP name: "webCacheLookups"                    |
| max\_entries                   | The maximum number of items in the web cache.<br />- Type: UInt<br />- SNMP name: "webCacheMaxEntries"                                 |
| mem\_maximum                   | The maximum amount of memory the web cache can use in kilobytes.<br />- Type: UInt<br />- SNMP name: "webCacheMemMaximum"              |
| mem\_used                      | Total memory used by the web cache in kilobytes.<br />- Type: UInt<br />- SNMP name: "webCacheMemUsed"                                 |
| misses                         | Number of times a page has not been found in the web cache.<br />- Type: UInt64<br />- SNMP name: "webCacheMisses"                     |
| oldest                         | The age of the oldest item in the web cache (in seconds).<br />- Type: UInt<br />- SNMP name: "webCacheOldest"                         |
| url\_store\_allocated          | Amount of allocated space in the web cache URL store.<br />- Type: UInt64<br />- SNMP name: "webCacheURLStoreAllocated"                |
| url\_store\_free               | Amount of free space in the web cache URL store.<br />- Type: UInt64<br />- SNMP name: "webCacheURLStoreFree"                          |
| url\_store\_size               | Total amount of space in the web cache URL store.<br />- Type: UInt64<br />- SNMP name: "webCacheURLStoreSize"                         |
| url\_store\_total\_allocations | Total number of allocations for the web cache URL store.<br />- Type: UInt64<br />- SNMP name: "webCacheURLStoreTotalAllocations"      |
| url\_store\_total\_failures    | Total number of allocation failures for the web cache URL store.<br />- Type: UInt64<br />- SNMP name: "webCacheURLStoreTotalFailures" |
| url\_store\_total\_frees       | Total number of blocks freed in the web cache URL store.<br />- Type: UInt64<br />- SNMP name: "webCacheURLStoreTotalFrees"            |

### System Information

System information data sources allow Terraform to access information about the current state of a Traffic Manager, including errors and service statuses.

```bash
data "vtm_state" "state_information" {}
```

### vtm\_backups\_full

URI Endpoint: /api/tm/8.3/status/local\_tm/backups/full/\*

Full backups.

```bash
# Example usage of vtm_backups_full data source...
data "vtm_backups_full" "my_backups_full" {
name = "MyBackupsFull"
}

# Access with...
"${data.vtm_backups_full.my_backups_full.<FIELD_NAME>}"
```

| Property            | Description                                                                  |
| ------------------- | ---------------------------------------------------------------------------- |
| name                | Name of the object<br />- Type: string<br />- Required: true                 |
| backup\_description | Description of the backup<br />- Type: String                                |
| backup\_time\_stamp | Time the backup was created. Expressed as a UTC value.<br />- Type: Int      |
| backup\_version     | Version of the traffic manager used to create the backup<br />- Type: String |

### vtm\_information

URI Endpoint: /api/tm/8.3/status/local\_tm/information

Static information for the system.

```bash
# Example usage of vtm_information data source...
data "vtm_information" "my_information" {}

# Access with...
"${data.vtm_information.my_information.<FIELD_NAME>}"
```

| Property                 | Description                                                                                   |
| ------------------------ | --------------------------------------------------------------------------------------------- |
| information\_platform    | The type of platform on which the Traffic Manager instance is running on.<br />- Type: String |
| information\_tm\_version | Version number of the Traffic Manager instance.<br />- Type: String                           |
| information\_uuid        | The universally unique identifier for the Traffic Manager instance.<br />- Type: String       |

### vtm\_state

URI Endpoint: /api/tm/8.3/status/local\_tm/state

State information for the traffic manager.

```bash
# Example usage of vtm_state data source...
data "vtm_state" "my_state" {}

# Access with...
"${data.vtm_state.my_state.<FIELD_NAME>}"
```

| Property                      | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| state\_error\_level           | The error\_level of the traffic manager.<br />- Type: Enum(String)<br />- Permitted values:<br />"ok": System has no problems<br />"warn": System has minor issues<br />"error": System has major issues<br />"fatal": System has issues which causes it to die/crash/fail to startup                                                                                                                                                                                              |
| state\_errors                 | List of configuration errors for the traffic manager<br />- Type: Set(String)                                                                                                                                                                                                                                                                                                                                                                                                      |
| state\_failed\_nodes          | A table of nodes which have failed on the traffic manager<br />- Type: Table<br />- Required: false<br />- Primary key:<br />- node (String): A node which has failed (Required)<br />- Sub keys:<br />- pools (Set(String)): List of pools which use this node.                                                                                                                                                                                                                   |
| state\_failed\_nodes\_json    | A Traffic Manager REST-compatible JSON representation of the "state\_failed\_nodes" table property. Use this field with the "vtm\_state\_failed\_nodes\_table" data source for dynamic table generation from input variables.<br />- Type: String<br />- Required: false<br />- Default value: \<none>                                                                                                                                                                             |
| state\_license                | Current active license or Community\_Edition<br />- Type: String                                                                                                                                                                                                                                                                                                                                                                                                                   |
| state\_pools                  | <br />- Type: Table<br />- Required: false<br />- Primary key:<br />- name (String): Name of the pool (Required)<br />- Sub keys:<br />- failure\_pool (String): Failure pool associated with this pool.<br />- active\_nodes (Set(String)): List of nodes which are in the active state.<br />- draining\_nodes (Set(String)): List of nodes which are in the draining state.<br />- disabled\_nodes (Set(String)): List of nodes which are in the disabled state.                |
| state\_pools\_json            | A Traffic Manager REST-compatible JSON representation of the "state\_pools" table property. Use this field with the "vtm\_state\_pools\_table" data source for dynamic table generation from input variables.<br />- Type: String<br />- Required: false<br />- Default value: \<none>                                                                                                                                                                                             |
| state\_tip\_errors            | List of traffic IP errors for the traffic manager<br />- Type: Set(String)                                                                                                                                                                                                                                                                                                                                                                                                         |
| state\_virtual\_servers       | A table of virtual server status<br />- Type: Table<br />- Required: false<br />- Primary key:<br />- name (String): Name of the virtual server (Required)<br />- Sub keys:<br />- pool (String): Pool associated with this virtual server.<br />- port (UInt): Port the virtual server listens on.<br />- throughput (UInt64): Through put for the virtual server.<br />- ts\_redirect\_pools (Set(String)): List of pools which may be selected by Traffic Script Request Rules. |
| state\_virtual\_servers\_json | A Traffic Manager REST-compatible JSON representation of the "state\_virtual\_servers" table property. Use this field with the "vtm\_state\_virtual\_servers\_table" data source for dynamic table generation from input variables.<br />- Type: String<br />- Required: false<br />- Default value: \<none>                                                                                                                                                                       |

### Table Field Data Sources

When hard-coding a Terraform template, you can include nested data structures that represent the table structures used by some Traffic Manager configuration fields. For example, the "nodes\_table" field of the "vtm\_pool" resource can have multiple rows specified as shown in the code sample that follows:

```bash
resource "vtm_pool" "my_pool" {
name = "MyPool"
nodes_table {
node = "192.0.2.1:80"
state = "active"
}
nodes_table {
node = "192.0.2.2:80"
state = "active"
}
nodes_table {
node = "192.0.2.3:80"
state = "disabled"
}
}
```

To add a new row to the "nodes\_table" field through this method, add another "nodes\_table \{}" block with the relevant field values. Often, however, it is desirable to assign configuration data to a template using input variables, although currently there is no supported method for passing in nested structures.

To facilitate the use-case of passing table configuration into a template through input variables, the Traffic Manager provides table field data sources that can accept standard list variables as inputs to each column of the table field. To identify the corresponding table property, each table field data source uses the naming convention "\<RESOURCE\_NAME>\_\<TABLE\_FIELD\_NAME>\_table". Each data source supports the same fields, with the same default values, as the corresponding table and returns a JSON string that can be supplied to a configuration resource. Each data source also contains a "json" field that automatically computes the properly-formatted JSON representation of the table row. These json values can then be assembled into a JSON list and assigned to a special field on the resource object called “\<TABLE\_FIELD\_NAME>\_json”.

For example, using the “vtm\_pool” -> “nodes\_table” data from the preceding code sample, use the table field data source “vtm\_pool\_nodes\_table\_table” to apply the same configuration through input variables:

```bash
# In the terraform.tfvars file (or equivalent through the command line)
node_list = ["192.0.2.1:80", "192.0.2.2:80", "192.0.2.3:80"]
node_state_list = ["active", "active", "disabled"]

# In the Terraform template...
variable "node_list" {
type = list
}

variable "node_state_list" {
type = list
}

data "vtm_pool_nodes_table_table" "nodes_table" {
count = "${length(var.node_list)}"
node = "${var.node_list[count.index]}"
state = "${var.node_state_list[count.index]}"
}

resource "vtm_pool" "my_pool" {
name = "MyPool"
nodes_table_json = "[${join(",", data.vtm_pool_nodes_table_table.nodes_table.*.json)}]"
}
```

The following list contains all available table field data sources:

- vtm\_action\_arguments\_table
- vtm\_appliance\_nat\_many\_to\_one\_all\_ports\_table
- vtm\_appliance\_nat\_many\_to\_one\_port\_locked\_table
- vtm\_appliance\_nat\_one\_to\_one\_table
- vtm\_appliance\_nat\_port\_mapping\_table
- vtm\_custom\_string\_lists\_table
- vtm\_glb\_service\_dnssec\_keys\_table
- vtm\_glb\_service\_location\_settings\_table
- vtm\_global\_settings\_appliance\_returnpath\_table
- vtm\_log\_export\_metadata\_table
- vtm\_monitor\_arguments\_table
- vtm\_pool\_nodes\_table\_table
- vtm\_state\_failed\_nodes\_table
- vtm\_state\_pools\_table
- vtm\_state\_virtual\_servers\_table
- vtm\_traffic\_ip\_group\_ip\_mapping\_table
- vtm\_traffic\_manager\_appliance\_card\_table
- vtm\_traffic\_manager\_appliance\_sysctl\_table
- vtm\_traffic\_manager\_hosts\_table
- vtm\_traffic\_manager\_if\_table
- vtm\_traffic\_manager\_ip\_table
- vtm\_traffic\_manager\_routes\_table
- vtm\_traffic\_manager\_trafficip\_table
- vtm\_user\_group\_permissions\_table
- vtm\_virtual\_server\_ca\_sites\_table
- vtm\_virtual\_server\_ocsp\_issuers\_table
- vtm\_virtual\_server\_profile\_table
- vtm\_virtual\_server\_server\_cert\_host\_mapping\_table
