GetApiShieldOperationsPlainArgs

data class GetApiShieldOperationsPlainArgs(val direction: String? = null, val endpoint: String? = null, val features: List<String>? = null, val hosts: List<String>? = null, val maxItems: Int? = null, val methods: List<String>? = null, val order: String? = null, val zoneId: String) : ConvertibleToJava<GetApiShieldOperationsPlainArgs>

A collection of arguments for invoking getApiShieldOperations.

Constructors

Link copied to clipboard
constructor(direction: String? = null, endpoint: String? = null, features: List<String>? = null, hosts: List<String>? = null, maxItems: Int? = null, methods: List<String>? = null, order: String? = null, zoneId: String)

Properties

Link copied to clipboard
val direction: String? = null

Direction to order results. Available values: "asc", "desc".

Link copied to clipboard
val endpoint: String? = null

Filter results to only include endpoints containing this pattern.

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

Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.

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

Filter results to only include the specified hosts.

Link copied to clipboard
val maxItems: Int? = null

Max items to fetch, default: 1000

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

Filter results to only include the specified HTTP methods.

Link copied to clipboard
val order: String? = null

Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".

Link copied to clipboard

Identifier.

Functions

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