/
debug_virtual_service.go
60 lines (42 loc) · 2.49 KB
/
debug_virtual_service.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package models
// This file is auto-generated.
// Please contact avi-sdk@avinetworks.com for any change requests.
// DebugVirtualService debug virtual service
// swagger:model DebugVirtualService
type DebugVirtualService struct {
// UNIX time since epoch in microseconds. Units(MICROSECONDS).
// Read Only: true
LastModified *string `json:"_last_modified,omitempty"`
// Placeholder for description of property capture of obj type DebugVirtualService field type str type boolean
Capture *bool `json:"capture,omitempty"`
// Per packet capture filters for Debug Virtual Service. Applies to both frontend and backend packets. Field introduced in 18.2.7.
CaptureFilters *CaptureFilters `json:"capture_filters,omitempty"`
// Placeholder for description of property capture_params of obj type DebugVirtualService field type str type object
CaptureParams *DebugVirtualServiceCapture `json:"capture_params,omitempty"`
// It is a reference to an object of type Cloud.
CloudRef *string `json:"cloud_ref,omitempty"`
// This option controls the capture of Health Monitor flows. Enum options - DEBUG_VS_HM_NONE, DEBUG_VS_HM_ONLY, DEBUG_VS_HM_INCLUDE.
DebugHm *string `json:"debug_hm,omitempty"`
// Filters all packets of a complete transaction (client and server side), based on client ip.
DebugIP *DebugIPAddr `json:"debug_ip,omitempty"`
// Dns debug options. Field introduced in 18.2.1.
DNSOptions *DebugDNSOptions `json:"dns_options,omitempty"`
// Placeholder for description of property flags of obj type DebugVirtualService field type str type object
Flags []*DebugVsDataplane `json:"flags,omitempty"`
// Name of the object.
// Required: true
Name *string `json:"name"`
// Object sync debug options. Field introduced in 20.1.3.
Objsync *DebugVirtualServiceObjSync `json:"objsync,omitempty"`
// This option re-synchronizes flows between Active-Standby service engines for all the virtual services placed on them. It should be used with caution because as it can cause a flood between Active-Standby. Field introduced in 18.1.3,18.2.1.
ResyncFlows *bool `json:"resync_flows,omitempty"`
// Placeholder for description of property se_params of obj type DebugVirtualService field type str type object
SeParams *DebugVirtualServiceSeParams `json:"se_params,omitempty"`
// It is a reference to an object of type Tenant.
TenantRef *string `json:"tenant_ref,omitempty"`
// url
// Read Only: true
URL *string `json:"url,omitempty"`
// Unique object identifier of the object.
UUID *string `json:"uuid,omitempty"`
}