/
gslb_runtime.go
42 lines (29 loc) · 1.65 KB
/
gslb_runtime.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
package models
// This file is auto-generated.
// Please contact avi-sdk@avinetworks.com for any change requests.
// GslbRuntime gslb runtime
// swagger:model GslbRuntime
type GslbRuntime struct {
// Field introduced in 17.1.3.
Checksum *string `json:"checksum,omitempty"`
// This field indicates delete is in progress for this Gslb instance. . Field introduced in 17.2.5.
DeleteInProgress *bool `json:"delete_in_progress,omitempty"`
// Placeholder for description of property dns_enabled of obj type GslbRuntime field type str type boolean
DNSEnabled *bool `json:"dns_enabled,omitempty"`
// Placeholder for description of property event_cache of obj type GslbRuntime field type str type object
EventCache *EventCache `json:"event_cache,omitempty"`
// Placeholder for description of property flr_state of obj type GslbRuntime field type str type object
FlrState []*CfgState `json:"flr_state,omitempty"`
// Placeholder for description of property ldr_state of obj type GslbRuntime field type str type object
LdrState *CfgState `json:"ldr_state,omitempty"`
// Name of the object.
Name *string `json:"name,omitempty"`
// Placeholder for description of property site of obj type GslbRuntime field type str type object
Site []*GslbSiteRuntime `json:"site,omitempty"`
// Remap the tenant_uuid to its tenant-name so that we can use the tenant_name directly in remote-site ops. . Field introduced in 17.2.3.
TenantName *string `json:"tenant_name,omitempty"`
// Field introduced in 17.1.1.
ThirdPartySites []*GslbThirdPartySiteRuntime `json:"third_party_sites,omitempty"`
// Unique object identifier of the object.
UUID *string `json:"uuid,omitempty"`
}