NetworkConnectionMonitorTestConfigurationHttpConfigurationArgs

data class NetworkConnectionMonitorTestConfigurationHttpConfigurationArgs(val method: Output<String>? = null, val path: Output<String>? = null, val port: Output<Int>? = null, val preferHttps: Output<Boolean>? = null, val requestHeaders: Output<List<NetworkConnectionMonitorTestConfigurationHttpConfigurationRequestHeaderArgs>>? = null, val validStatusCodeRanges: Output<List<String>>? = null) : ConvertibleToJava<NetworkConnectionMonitorTestConfigurationHttpConfigurationArgs>

Constructors

constructor(method: Output<String>? = null, path: Output<String>? = null, port: Output<Int>? = null, preferHttps: Output<Boolean>? = null, requestHeaders: Output<List<NetworkConnectionMonitorTestConfigurationHttpConfigurationRequestHeaderArgs>>? = null, validStatusCodeRanges: Output<List<String>>? = null)

Properties

Link copied to clipboard
val method: Output<String>? = null

The HTTP method for the HTTP request. Possible values are Get and Post. Defaults to Get.

Link copied to clipboard
val path: Output<String>? = null

The path component of the URI. It only accepts the absolute path.

Link copied to clipboard
val port: Output<Int>? = null

The port for the HTTP connection.

Link copied to clipboard
val preferHttps: Output<Boolean>? = null

Should HTTPS be preferred over HTTP in cases where the choice is not explicit? Defaults to false.

Link copied to clipboard

A request_header block as defined below.

Link copied to clipboard
val validStatusCodeRanges: Output<List<String>>? = null

The HTTP status codes to consider successful. For instance, 2xx, 301-304 and 418.

Functions

Link copied to clipboard
open override fun toJava(): NetworkConnectionMonitorTestConfigurationHttpConfigurationArgs