-
Notifications
You must be signed in to change notification settings - Fork 70
/
waf_p_s_m_location.go
27 lines (20 loc) · 1.43 KB
/
waf_p_s_m_location.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Copyright 2021 VMware, Inc.
// SPDX-License-Identifier: Apache License 2.0
package models
// This file is auto-generated.
// WafPSMLocation waf p s m location
// swagger:model WafPSMLocation
type WafPSMLocation struct {
// Free-text comment about this location. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Description *string `json:"description,omitempty"`
// Location index, this is used to determine the order of the locations. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
// Required: true
Index *uint32 `json:"index"`
// Apply these rules only if the request is matching this description. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Match *WafPSMLocationMatch `json:"match,omitempty"`
// User defined name for this location, it must be unique in the group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
// Required: true
Name *string `json:"name"`
// A list of rules which should be applied on this location. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Rules []*WafPSMRule `json:"rules,omitempty"`
}