-
Notifications
You must be signed in to change notification settings - Fork 0
/
ModelProvisioning.go
153 lines (133 loc) · 5.13 KB
/
ModelProvisioning.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
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
import "time"
// ProvisioningErrorInfo undocumented
type ProvisioningErrorInfo struct {
// Object is the base model of ProvisioningErrorInfo
Object
ODataType string `json:"@odata.type,omitempty"`
// AdditionalDetails undocumented
AdditionalDetails *string `json:"additionalDetails,omitempty"`
// ErrorCategory undocumented
ErrorCategory *ProvisioningStatusErrorCategory `json:"errorCategory,omitempty"`
// ErrorCode undocumented
ErrorCode *string `json:"errorCode,omitempty"`
// Reason undocumented
Reason *string `json:"reason,omitempty"`
// RecommendedAction undocumented
RecommendedAction *string `json:"recommendedAction,omitempty"`
}
func NewProvisioningErrorInfo() (*ProvisioningErrorInfo, error) {
newProvisioningErrorInfo := &ProvisioningErrorInfo{
ODataType: "#microsoft.graph.ProvisioningErrorInfo",
}
return newProvisioningErrorInfo, nil
}
// ProvisioningObjectSummary undocumented
type ProvisioningObjectSummary struct {
// Entity is the base model of ProvisioningObjectSummary
Entity
ODataType string `json:"@odata.type,omitempty"`
// ActivityDateTime undocumented
ActivityDateTime *time.Time `json:"activityDateTime,omitempty"`
// ChangeID undocumented
ChangeID *string `json:"changeId,omitempty"`
// CycleID undocumented
CycleID *string `json:"cycleId,omitempty"`
// DurationInMilliseconds undocumented
DurationInMilliseconds *int `json:"durationInMilliseconds,omitempty"`
// InitiatedBy undocumented
InitiatedBy *Initiator `json:"initiatedBy,omitempty"`
// JobID undocumented
JobID *string `json:"jobId,omitempty"`
// ModifiedProperties undocumented
ModifiedProperties []ModifiedProperty `json:"modifiedProperties,omitempty"`
// ProvisioningAction undocumented
ProvisioningAction *ProvisioningAction `json:"provisioningAction,omitempty"`
// ProvisioningStatusInfo undocumented
ProvisioningStatusInfo *ProvisioningStatusInfo `json:"provisioningStatusInfo,omitempty"`
// ProvisioningSteps undocumented
ProvisioningSteps []ProvisioningStep `json:"provisioningSteps,omitempty"`
// ServicePrincipal undocumented
ServicePrincipal *ProvisioningServicePrincipal `json:"servicePrincipal,omitempty"`
// SourceIdentity undocumented
SourceIdentity *ProvisionedIdentity `json:"sourceIdentity,omitempty"`
// SourceSystem undocumented
SourceSystem *ProvisioningSystem `json:"sourceSystem,omitempty"`
// TargetIdentity undocumented
TargetIdentity *ProvisionedIdentity `json:"targetIdentity,omitempty"`
// TargetSystem undocumented
TargetSystem *ProvisioningSystem `json:"targetSystem,omitempty"`
// TenantID undocumented
TenantID *string `json:"tenantId,omitempty"`
}
func NewProvisioningObjectSummary() (*ProvisioningObjectSummary, error) {
newProvisioningObjectSummary := &ProvisioningObjectSummary{
ODataType: "#microsoft.graph.ProvisioningObjectSummary",
}
return newProvisioningObjectSummary, nil
}
// ProvisioningServicePrincipal undocumented
type ProvisioningServicePrincipal struct {
// Identity is the base model of ProvisioningServicePrincipal
Identity
ODataType string `json:"@odata.type,omitempty"`
}
func NewProvisioningServicePrincipal() (*ProvisioningServicePrincipal, error) {
newProvisioningServicePrincipal := &ProvisioningServicePrincipal{
ODataType: "#microsoft.graph.ProvisioningServicePrincipal",
}
return newProvisioningServicePrincipal, nil
}
// ProvisioningStatusInfo undocumented
type ProvisioningStatusInfo struct {
// Object is the base model of ProvisioningStatusInfo
Object
ODataType string `json:"@odata.type,omitempty"`
// ErrorInformation undocumented
ErrorInformation *ProvisioningErrorInfo `json:"errorInformation,omitempty"`
// Status undocumented
Status *ProvisioningResult `json:"status,omitempty"`
}
func NewProvisioningStatusInfo() (*ProvisioningStatusInfo, error) {
newProvisioningStatusInfo := &ProvisioningStatusInfo{
ODataType: "#microsoft.graph.ProvisioningStatusInfo",
}
return newProvisioningStatusInfo, nil
}
// ProvisioningStep undocumented
type ProvisioningStep struct {
// Object is the base model of ProvisioningStep
Object
ODataType string `json:"@odata.type,omitempty"`
// Description undocumented
Description *string `json:"description,omitempty"`
// Details undocumented
Details *DetailsInfo `json:"details,omitempty"`
// Name undocumented
Name *string `json:"name,omitempty"`
// ProvisioningStepType undocumented
ProvisioningStepType *ProvisioningStepType `json:"provisioningStepType,omitempty"`
// Status undocumented
Status *ProvisioningResult `json:"status,omitempty"`
}
func NewProvisioningStep() (*ProvisioningStep, error) {
newProvisioningStep := &ProvisioningStep{
ODataType: "#microsoft.graph.ProvisioningStep",
}
return newProvisioningStep, nil
}
// ProvisioningSystem undocumented
type ProvisioningSystem struct {
// Identity is the base model of ProvisioningSystem
Identity
ODataType string `json:"@odata.type,omitempty"`
// Details undocumented
Details *DetailsInfo `json:"details,omitempty"`
}
func NewProvisioningSystem() (*ProvisioningSystem, error) {
newProvisioningSystem := &ProvisioningSystem{
ODataType: "#microsoft.graph.ProvisioningSystem",
}
return newProvisioningSystem, nil
}