GetApiShieldOperationResult

data class GetApiShieldOperationResult(val endpoint: String, val feature: List<String>? = null, val features: GetApiShieldOperationFeatures, val filter: GetApiShieldOperationFilter? = null, val host: String, val id: String, val lastUpdated: String, val method: String, val operationId: String, val zoneId: String)

A collection of values returned by getApiShieldOperation.

Constructors

Link copied to clipboard
constructor(endpoint: String, feature: List<String>? = null, features: GetApiShieldOperationFeatures, filter: GetApiShieldOperationFilter? = null, host: String, id: String, lastUpdated: String, method: String, operationId: String, zoneId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The endpoint which can contain path parameter templates in curly braces, each will be replaced from left to right with {varN}, starting with {var1}, during insertion. This will further be Cloudflare-normalized upon insertion. See: https://developers.cloudflare.com/rules/normalization/how-it-works/.

Link copied to clipboard
val feature: 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
Link copied to clipboard
Link copied to clipboard

RFC3986-compliant host.

Link copied to clipboard
val id: String

UUID

Link copied to clipboard
Link copied to clipboard

The HTTP method used to access the endpoint. Available values: "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE".

Link copied to clipboard
Link copied to clipboard

Identifier