/
ModelDomain.go
216 lines (187 loc) · 6.6 KB
/
ModelDomain.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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
import "time"
// Domain undocumented
type Domain struct {
// Entity is the base model of Domain
Entity
ODataType string `json:"@odata.type,omitempty"`
// AuthenticationType undocumented
AuthenticationType *string `json:"authenticationType,omitempty"`
// AvailabilityStatus undocumented
AvailabilityStatus *string `json:"availabilityStatus,omitempty"`
// IsAdminManaged undocumented
IsAdminManaged *bool `json:"isAdminManaged,omitempty"`
// IsDefault undocumented
IsDefault *bool `json:"isDefault,omitempty"`
// IsInitial undocumented
IsInitial *bool `json:"isInitial,omitempty"`
// IsRoot undocumented
IsRoot *bool `json:"isRoot,omitempty"`
// IsVerified undocumented
IsVerified *bool `json:"isVerified,omitempty"`
// Manufacturer undocumented
Manufacturer *string `json:"manufacturer,omitempty"`
// Model undocumented
Model *string `json:"model,omitempty"`
// PasswordNotificationWindowInDays undocumented
PasswordNotificationWindowInDays *int `json:"passwordNotificationWindowInDays,omitempty"`
// PasswordValidityPeriodInDays undocumented
PasswordValidityPeriodInDays *int `json:"passwordValidityPeriodInDays,omitempty"`
// State undocumented
State *DomainState `json:"state,omitempty"`
// SupportedServices undocumented
SupportedServices []string `json:"supportedServices,omitempty"`
// DomainNameReferences undocumented
DomainNameReferences []DirectoryObject `json:"domainNameReferences,omitempty"`
// FederationConfiguration undocumented
FederationConfiguration []InternalDomainFederation `json:"federationConfiguration,omitempty"`
// ServiceConfigurationRecords undocumented
ServiceConfigurationRecords []DomainDnsRecord `json:"serviceConfigurationRecords,omitempty"`
// VerificationDnsRecords undocumented
VerificationDnsRecords []DomainDnsRecord `json:"verificationDnsRecords,omitempty"`
}
func NewDomain() (*Domain, error) {
newDomain := &Domain{
ODataType: "#microsoft.graph.Domain",
}
return newDomain, nil
}
// DomainDnsCnameRecord undocumented
type DomainDnsCnameRecord struct {
// DomainDnsRecord is the base model of DomainDnsCnameRecord
DomainDnsRecord
ODataType string `json:"@odata.type,omitempty"`
// CanonicalName undocumented
CanonicalName *string `json:"canonicalName,omitempty"`
}
func NewDomainDnsCnameRecord() (*DomainDnsCnameRecord, error) {
newDomainDnsCnameRecord := &DomainDnsCnameRecord{
ODataType: "#microsoft.graph.DomainDnsCnameRecord",
}
return newDomainDnsCnameRecord, nil
}
// DomainDnsMxRecord undocumented
type DomainDnsMxRecord struct {
// DomainDnsRecord is the base model of DomainDnsMxRecord
DomainDnsRecord
ODataType string `json:"@odata.type,omitempty"`
// MailExchange undocumented
MailExchange *string `json:"mailExchange,omitempty"`
// Preference undocumented
Preference *int `json:"preference,omitempty"`
}
func NewDomainDnsMxRecord() (*DomainDnsMxRecord, error) {
newDomainDnsMxRecord := &DomainDnsMxRecord{
ODataType: "#microsoft.graph.DomainDnsMxRecord",
}
return newDomainDnsMxRecord, nil
}
// DomainDnsRecord undocumented
type DomainDnsRecord struct {
// Entity is the base model of DomainDnsRecord
Entity
ODataType string `json:"@odata.type,omitempty"`
// IsOptional undocumented
IsOptional *bool `json:"isOptional,omitempty"`
// Label undocumented
Label *string `json:"label,omitempty"`
// RecordType undocumented
RecordType *string `json:"recordType,omitempty"`
// SupportedService undocumented
SupportedService *string `json:"supportedService,omitempty"`
// TTL undocumented
TTL *int `json:"ttl,omitempty"`
}
func NewDomainDnsRecord() (*DomainDnsRecord, error) {
newDomainDnsRecord := &DomainDnsRecord{
ODataType: "#microsoft.graph.DomainDnsRecord",
}
return newDomainDnsRecord, nil
}
// DomainDnsSrvRecord undocumented
type DomainDnsSrvRecord struct {
// DomainDnsRecord is the base model of DomainDnsSrvRecord
DomainDnsRecord
ODataType string `json:"@odata.type,omitempty"`
// NameTarget undocumented
NameTarget *string `json:"nameTarget,omitempty"`
// Port undocumented
Port *int `json:"port,omitempty"`
// Priority undocumented
Priority *int `json:"priority,omitempty"`
// Protocol undocumented
Protocol *string `json:"protocol,omitempty"`
// Service undocumented
Service *string `json:"service,omitempty"`
// Weight undocumented
Weight *int `json:"weight,omitempty"`
}
func NewDomainDnsSrvRecord() (*DomainDnsSrvRecord, error) {
newDomainDnsSrvRecord := &DomainDnsSrvRecord{
ODataType: "#microsoft.graph.DomainDnsSrvRecord",
}
return newDomainDnsSrvRecord, nil
}
// DomainDnsTxtRecord undocumented
type DomainDnsTxtRecord struct {
// DomainDnsRecord is the base model of DomainDnsTxtRecord
DomainDnsRecord
ODataType string `json:"@odata.type,omitempty"`
// Text undocumented
Text *string `json:"text,omitempty"`
}
func NewDomainDnsTxtRecord() (*DomainDnsTxtRecord, error) {
newDomainDnsTxtRecord := &DomainDnsTxtRecord{
ODataType: "#microsoft.graph.DomainDnsTxtRecord",
}
return newDomainDnsTxtRecord, nil
}
// DomainDnsUnavailableRecord undocumented
type DomainDnsUnavailableRecord struct {
// DomainDnsRecord is the base model of DomainDnsUnavailableRecord
DomainDnsRecord
ODataType string `json:"@odata.type,omitempty"`
// Description undocumented
Description *string `json:"description,omitempty"`
}
func NewDomainDnsUnavailableRecord() (*DomainDnsUnavailableRecord, error) {
newDomainDnsUnavailableRecord := &DomainDnsUnavailableRecord{
ODataType: "#microsoft.graph.DomainDnsUnavailableRecord",
}
return newDomainDnsUnavailableRecord, nil
}
// DomainIdentitySource undocumented
type DomainIdentitySource struct {
// IdentitySource is the base model of DomainIdentitySource
IdentitySource
ODataType string `json:"@odata.type,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// DomainName undocumented
DomainName *string `json:"domainName,omitempty"`
}
func NewDomainIdentitySource() (*DomainIdentitySource, error) {
newDomainIdentitySource := &DomainIdentitySource{
ODataType: "#microsoft.graph.DomainIdentitySource",
}
return newDomainIdentitySource, nil
}
// DomainState undocumented
type DomainState struct {
// Object is the base model of DomainState
Object
ODataType string `json:"@odata.type,omitempty"`
// LastActionDateTime undocumented
LastActionDateTime *time.Time `json:"lastActionDateTime,omitempty"`
// Operation undocumented
Operation *string `json:"operation,omitempty"`
// Status undocumented
Status *string `json:"status,omitempty"`
}
func NewDomainState() (*DomainState, error) {
newDomainState := &DomainState{
ODataType: "#microsoft.graph.DomainState",
}
return newDomainState, nil
}