/
groupnet_subnet_extended.go
62 lines (44 loc) · 1.56 KB
/
groupnet_subnet_extended.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
61
62
/*
* Isilon SDK
*
* Isilon SDK - Language bindings for the OneFS API
*
* API version: 5
* Contact: sdk@isilon.com
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package isi_sdk_8_1_0
type GroupnetSubnetExtended struct {
// A description of the subnet.
Description string `json:"description,omitempty"`
// List of Direct Server Return addresses.
DsrAddrs []string `json:"dsr_addrs,omitempty"`
// Gateway IP address.
Gateway string `json:"gateway,omitempty"`
// Gateway priority.
GatewayPriority int32 `json:"gateway_priority,omitempty"`
// MTU of the subnet.
Mtu int32 `json:"mtu,omitempty"`
// The name of the subnet.
Name string `json:"name,omitempty"`
// Subnet Prefix Length.
Prefixlen int32 `json:"prefixlen,omitempty"`
// The address that SmartConnect listens for DNS requests.
ScServiceAddr string `json:"sc_service_addr,omitempty"`
// Domain Name corresponding to the SmartConnect Service Address.
ScServiceName string `json:"sc_service_name,omitempty"`
// VLAN tagging enabled or disabled.
VlanEnabled bool `json:"vlan_enabled,omitempty"`
// VLAN ID for all interfaces in the subnet.
VlanId int32 `json:"vlan_id,omitempty"`
// IP address format.
AddrFamily string `json:"addr_family,omitempty"`
// The base IP address.
BaseAddr string `json:"base_addr,omitempty"`
// Name of the groupnet this subnet belongs to.
Groupnet string `json:"groupnet,omitempty"`
// Unique Subnet ID.
Id string `json:"id,omitempty"`
// Name of the pools in the subnet.
Pools []string `json:"pools,omitempty"`
}