-
Notifications
You must be signed in to change notification settings - Fork 0
/
ModelOn.go
204 lines (181 loc) · 9.18 KB
/
ModelOn.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
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
import "time"
// OnPremisesAccidentalDeletionPrevention undocumented
type OnPremisesAccidentalDeletionPrevention struct {
// Object is the base model of OnPremisesAccidentalDeletionPrevention
Object
ODataType string `json:"@odata.type,omitempty"`
// AlertThreshold undocumented
AlertThreshold *int `json:"alertThreshold,omitempty"`
// SynchronizationPreventionType undocumented
SynchronizationPreventionType *OnPremisesDirectorySynchronizationDeletionPreventionType `json:"synchronizationPreventionType,omitempty"`
}
func NewOnPremisesAccidentalDeletionPrevention() (*OnPremisesAccidentalDeletionPrevention, error) {
newOnPremisesAccidentalDeletionPrevention := &OnPremisesAccidentalDeletionPrevention{
ODataType: "#microsoft.graph.OnPremisesAccidentalDeletionPrevention",
}
return newOnPremisesAccidentalDeletionPrevention, nil
}
// OnPremisesConditionalAccessSettings undocumented
type OnPremisesConditionalAccessSettings struct {
// Entity is the base model of OnPremisesConditionalAccessSettings
Entity
ODataType string `json:"@odata.type,omitempty"`
// Enabled undocumented
Enabled *bool `json:"enabled,omitempty"`
// ExcludedGroups undocumented
ExcludedGroups []UUID `json:"excludedGroups,omitempty"`
// IncludedGroups undocumented
IncludedGroups []UUID `json:"includedGroups,omitempty"`
// OverrideDefaultRule undocumented
OverrideDefaultRule *bool `json:"overrideDefaultRule,omitempty"`
}
func NewOnPremisesConditionalAccessSettings() (*OnPremisesConditionalAccessSettings, error) {
newOnPremisesConditionalAccessSettings := &OnPremisesConditionalAccessSettings{
ODataType: "#microsoft.graph.OnPremisesConditionalAccessSettings",
}
return newOnPremisesConditionalAccessSettings, nil
}
// OnPremisesDirectorySynchronization undocumented
type OnPremisesDirectorySynchronization struct {
// Entity is the base model of OnPremisesDirectorySynchronization
Entity
ODataType string `json:"@odata.type,omitempty"`
// Configuration undocumented
Configuration *OnPremisesDirectorySynchronizationConfiguration `json:"configuration,omitempty"`
// Features undocumented
Features *OnPremisesDirectorySynchronizationFeature `json:"features,omitempty"`
}
func NewOnPremisesDirectorySynchronization() (*OnPremisesDirectorySynchronization, error) {
newOnPremisesDirectorySynchronization := &OnPremisesDirectorySynchronization{
ODataType: "#microsoft.graph.OnPremisesDirectorySynchronization",
}
return newOnPremisesDirectorySynchronization, nil
}
// OnPremisesDirectorySynchronizationConfiguration undocumented
type OnPremisesDirectorySynchronizationConfiguration struct {
// Object is the base model of OnPremisesDirectorySynchronizationConfiguration
Object
ODataType string `json:"@odata.type,omitempty"`
// AccidentalDeletionPrevention undocumented
AccidentalDeletionPrevention *OnPremisesAccidentalDeletionPrevention `json:"accidentalDeletionPrevention,omitempty"`
}
func NewOnPremisesDirectorySynchronizationConfiguration() (*OnPremisesDirectorySynchronizationConfiguration, error) {
newOnPremisesDirectorySynchronizationConfiguration := &OnPremisesDirectorySynchronizationConfiguration{
ODataType: "#microsoft.graph.OnPremisesDirectorySynchronizationConfiguration",
}
return newOnPremisesDirectorySynchronizationConfiguration, nil
}
// OnPremisesDirectorySynchronizationFeature undocumented
type OnPremisesDirectorySynchronizationFeature struct {
// Object is the base model of OnPremisesDirectorySynchronizationFeature
Object
ODataType string `json:"@odata.type,omitempty"`
// BlockCloudObjectTakeoverThroughHardMatchEnabled undocumented
BlockCloudObjectTakeoverThroughHardMatchEnabled *bool `json:"blockCloudObjectTakeoverThroughHardMatchEnabled,omitempty"`
// BlockSoftMatchEnabled undocumented
BlockSoftMatchEnabled *bool `json:"blockSoftMatchEnabled,omitempty"`
// BypassDirSyncOverridesEnabled undocumented
BypassDirSyncOverridesEnabled *bool `json:"bypassDirSyncOverridesEnabled,omitempty"`
// CloudPasswordPolicyForPasswordSyncedUsersEnabled undocumented
CloudPasswordPolicyForPasswordSyncedUsersEnabled *bool `json:"cloudPasswordPolicyForPasswordSyncedUsersEnabled,omitempty"`
// ConcurrentCredentialUpdateEnabled undocumented
ConcurrentCredentialUpdateEnabled *bool `json:"concurrentCredentialUpdateEnabled,omitempty"`
// ConcurrentOrgIDProvisioningEnabled undocumented
ConcurrentOrgIDProvisioningEnabled *bool `json:"concurrentOrgIdProvisioningEnabled,omitempty"`
// DeviceWritebackEnabled undocumented
DeviceWritebackEnabled *bool `json:"deviceWritebackEnabled,omitempty"`
// DirectoryExtensionsEnabled undocumented
DirectoryExtensionsEnabled *bool `json:"directoryExtensionsEnabled,omitempty"`
// FopeConflictResolutionEnabled undocumented
FopeConflictResolutionEnabled *bool `json:"fopeConflictResolutionEnabled,omitempty"`
// GroupWriteBackEnabled undocumented
GroupWriteBackEnabled *bool `json:"groupWriteBackEnabled,omitempty"`
// PasswordSyncEnabled undocumented
PasswordSyncEnabled *bool `json:"passwordSyncEnabled,omitempty"`
// PasswordWritebackEnabled undocumented
PasswordWritebackEnabled *bool `json:"passwordWritebackEnabled,omitempty"`
// QuarantineUponProxyAddressesConflictEnabled undocumented
QuarantineUponProxyAddressesConflictEnabled *bool `json:"quarantineUponProxyAddressesConflictEnabled,omitempty"`
// QuarantineUponUpnConflictEnabled undocumented
QuarantineUponUpnConflictEnabled *bool `json:"quarantineUponUpnConflictEnabled,omitempty"`
// SoftMatchOnUpnEnabled undocumented
SoftMatchOnUpnEnabled *bool `json:"softMatchOnUpnEnabled,omitempty"`
// SynchronizeUpnForManagedUsersEnabled undocumented
SynchronizeUpnForManagedUsersEnabled *bool `json:"synchronizeUpnForManagedUsersEnabled,omitempty"`
// UnifiedGroupWritebackEnabled undocumented
UnifiedGroupWritebackEnabled *bool `json:"unifiedGroupWritebackEnabled,omitempty"`
// UserForcePasswordChangeOnLogonEnabled undocumented
UserForcePasswordChangeOnLogonEnabled *bool `json:"userForcePasswordChangeOnLogonEnabled,omitempty"`
// UserWritebackEnabled undocumented
UserWritebackEnabled *bool `json:"userWritebackEnabled,omitempty"`
}
func NewOnPremisesDirectorySynchronizationFeature() (*OnPremisesDirectorySynchronizationFeature, error) {
newOnPremisesDirectorySynchronizationFeature := &OnPremisesDirectorySynchronizationFeature{
ODataType: "#microsoft.graph.OnPremisesDirectorySynchronizationFeature",
}
return newOnPremisesDirectorySynchronizationFeature, nil
}
// OnPremisesExtensionAttributes undocumented
type OnPremisesExtensionAttributes struct {
// Object is the base model of OnPremisesExtensionAttributes
Object
ODataType string `json:"@odata.type,omitempty"`
// ExtensionAttribute1 undocumented
ExtensionAttribute1 *string `json:"extensionAttribute1,omitempty"`
// ExtensionAttribute10 undocumented
ExtensionAttribute10 *string `json:"extensionAttribute10,omitempty"`
// ExtensionAttribute11 undocumented
ExtensionAttribute11 *string `json:"extensionAttribute11,omitempty"`
// ExtensionAttribute12 undocumented
ExtensionAttribute12 *string `json:"extensionAttribute12,omitempty"`
// ExtensionAttribute13 undocumented
ExtensionAttribute13 *string `json:"extensionAttribute13,omitempty"`
// ExtensionAttribute14 undocumented
ExtensionAttribute14 *string `json:"extensionAttribute14,omitempty"`
// ExtensionAttribute15 undocumented
ExtensionAttribute15 *string `json:"extensionAttribute15,omitempty"`
// ExtensionAttribute2 undocumented
ExtensionAttribute2 *string `json:"extensionAttribute2,omitempty"`
// ExtensionAttribute3 undocumented
ExtensionAttribute3 *string `json:"extensionAttribute3,omitempty"`
// ExtensionAttribute4 undocumented
ExtensionAttribute4 *string `json:"extensionAttribute4,omitempty"`
// ExtensionAttribute5 undocumented
ExtensionAttribute5 *string `json:"extensionAttribute5,omitempty"`
// ExtensionAttribute6 undocumented
ExtensionAttribute6 *string `json:"extensionAttribute6,omitempty"`
// ExtensionAttribute7 undocumented
ExtensionAttribute7 *string `json:"extensionAttribute7,omitempty"`
// ExtensionAttribute8 undocumented
ExtensionAttribute8 *string `json:"extensionAttribute8,omitempty"`
// ExtensionAttribute9 undocumented
ExtensionAttribute9 *string `json:"extensionAttribute9,omitempty"`
}
func NewOnPremisesExtensionAttributes() (*OnPremisesExtensionAttributes, error) {
newOnPremisesExtensionAttributes := &OnPremisesExtensionAttributes{
ODataType: "#microsoft.graph.OnPremisesExtensionAttributes",
}
return newOnPremisesExtensionAttributes, nil
}
// OnPremisesProvisioningError undocumented
type OnPremisesProvisioningError struct {
// Object is the base model of OnPremisesProvisioningError
Object
ODataType string `json:"@odata.type,omitempty"`
// Category undocumented
Category *string `json:"category,omitempty"`
// OccurredDateTime undocumented
OccurredDateTime *time.Time `json:"occurredDateTime,omitempty"`
// PropertyCausingError undocumented
PropertyCausingError *string `json:"propertyCausingError,omitempty"`
// Value undocumented
Value *string `json:"value,omitempty"`
}
func NewOnPremisesProvisioningError() (*OnPremisesProvisioningError, error) {
newOnPremisesProvisioningError := &OnPremisesProvisioningError{
ODataType: "#microsoft.graph.OnPremisesProvisioningError",
}
return newOnPremisesProvisioningError, nil
}