...
1 package netapp
2
3
4
5
6
7
8
9
10 type CheckNameResourceTypes string
11
12 const (
13
14 MicrosoftNetAppnetAppAccounts CheckNameResourceTypes = "Microsoft.NetApp/netAppAccounts"
15
16 MicrosoftNetAppnetAppAccountscapacityPools CheckNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools"
17
18 MicrosoftNetAppnetAppAccountscapacityPoolsvolumes CheckNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"
19
20 MicrosoftNetAppnetAppAccountscapacityPoolsvolumessnapshots CheckNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"
21 )
22
23
24 func PossibleCheckNameResourceTypesValues() []CheckNameResourceTypes {
25 return []CheckNameResourceTypes{MicrosoftNetAppnetAppAccounts, MicrosoftNetAppnetAppAccountscapacityPools, MicrosoftNetAppnetAppAccountscapacityPoolsvolumes, MicrosoftNetAppnetAppAccountscapacityPoolsvolumessnapshots}
26 }
27
28
29 type EndpointType string
30
31 const (
32
33 Dst EndpointType = "dst"
34
35 Src EndpointType = "src"
36 )
37
38
39 func PossibleEndpointTypeValues() []EndpointType {
40 return []EndpointType{Dst, Src}
41 }
42
43
44 type InAvailabilityReasonType string
45
46 const (
47
48 AlreadyExists InAvailabilityReasonType = "AlreadyExists"
49
50 Invalid InAvailabilityReasonType = "Invalid"
51 )
52
53
54 func PossibleInAvailabilityReasonTypeValues() []InAvailabilityReasonType {
55 return []InAvailabilityReasonType{AlreadyExists, Invalid}
56 }
57
58
59 type MirrorState string
60
61 const (
62
63 Broken MirrorState = "Broken"
64
65 Mirrored MirrorState = "Mirrored"
66
67 Uninitialized MirrorState = "Uninitialized"
68 )
69
70
71 func PossibleMirrorStateValues() []MirrorState {
72 return []MirrorState{Broken, Mirrored, Uninitialized}
73 }
74
75
76 type RelationshipStatus string
77
78 const (
79
80 Idle RelationshipStatus = "Idle"
81
82 Transferring RelationshipStatus = "Transferring"
83 )
84
85
86 func PossibleRelationshipStatusValues() []RelationshipStatus {
87 return []RelationshipStatus{Idle, Transferring}
88 }
89
90
91 type ReplicationSchedule string
92
93 const (
94
95 OneZerominutely ReplicationSchedule = "_10minutely"
96
97 Daily ReplicationSchedule = "daily"
98
99 Hourly ReplicationSchedule = "hourly"
100 )
101
102
103 func PossibleReplicationScheduleValues() []ReplicationSchedule {
104 return []ReplicationSchedule{OneZerominutely, Daily, Hourly}
105 }
106
107
108 type ServiceLevel string
109
110 const (
111
112 Premium ServiceLevel = "Premium"
113
114 Standard ServiceLevel = "Standard"
115
116 Ultra ServiceLevel = "Ultra"
117 )
118
119
120 func PossibleServiceLevelValues() []ServiceLevel {
121 return []ServiceLevel{Premium, Standard, Ultra}
122 }
123
View as plain text