LabelProfile

LabelProfile
LabelProfile

A named set of labels that can be applied to APIs and referenced in security policies to allow, block, or apply custom handling to traffic.

JSON Example
{
    "_last_modified": "string",
    "description": "string",
    "label_definitions": [
        {
            "description": "string",
            "match_action_scopes": [
                "string"
            ],
            "name": "string",
            "type": "string"
        }
    ],
    "log_labels": false,
    "name": "string",
    "tenant_ref": "string",
    "url": "string",
    "uuid": "string"
}
string
_last_modified
Read-Only  

UNIX time since epoch in microseconds. Units(MICROSECONDS).

string
description
Optional

Description of this label profile. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of Label
label_definitions
Optional

Labels available in this profile. Label names must be unique (case-insensitive). Field introduced in 32.1.4. Maximum of 256 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
log_labels
Optional
Constraints: default: true

Enables logging of WAAP labels effective for a request into ApiLog.effective_labels in the application log. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
name
Required  

Name of this object, unique per Tenant. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
tenant_ref
Optional

It is a reference to an object of type Tenant. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
url
Read-Only  

url

string
uuid
Optional

The object UUID. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.