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
|
// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
import "time"
// Directory undocumented
type Directory struct {
// Entity is the base model of Directory
Entity
// DeletedItems undocumented
DeletedItems []DirectoryObject `json:"deletedItems,omitempty"`
// FeatureRolloutPolicies undocumented
FeatureRolloutPolicies []FeatureRolloutPolicy `json:"featureRolloutPolicies,omitempty"`
}
// DirectoryAudit undocumented
type DirectoryAudit struct {
// Entity is the base model of DirectoryAudit
Entity
// Category undocumented
Category *string `json:"category,omitempty"`
// CorrelationID undocumented
CorrelationID *string `json:"correlationId,omitempty"`
// Result undocumented
Result *OperationResult `json:"result,omitempty"`
// ResultReason undocumented
ResultReason *string `json:"resultReason,omitempty"`
// ActivityDisplayName undocumented
ActivityDisplayName *string `json:"activityDisplayName,omitempty"`
// ActivityDateTime undocumented
ActivityDateTime *time.Time `json:"activityDateTime,omitempty"`
// LoggedByService undocumented
LoggedByService *string `json:"loggedByService,omitempty"`
// OperationType undocumented
OperationType *string `json:"operationType,omitempty"`
// InitiatedBy undocumented
InitiatedBy *AuditActivityInitiator `json:"initiatedBy,omitempty"`
// TargetResources undocumented
TargetResources []TargetResource `json:"targetResources,omitempty"`
// AdditionalDetails undocumented
AdditionalDetails []KeyValue `json:"additionalDetails,omitempty"`
}
// DirectoryDefinition undocumented
type DirectoryDefinition struct {
// Entity is the base model of DirectoryDefinition
Entity
// DiscoveryDateTime undocumented
DiscoveryDateTime *time.Time `json:"discoveryDateTime,omitempty"`
// Discoverabilities undocumented
Discoverabilities *DirectoryDefinitionDiscoverabilities `json:"discoverabilities,omitempty"`
// Name undocumented
Name *string `json:"name,omitempty"`
// Objects undocumented
Objects []ObjectDefinition `json:"objects,omitempty"`
// ReadOnly undocumented
ReadOnly *bool `json:"readOnly,omitempty"`
// Version undocumented
Version *string `json:"version,omitempty"`
}
// DirectoryObject Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.
type DirectoryObject struct {
// Entity is the base model of DirectoryObject
Entity
// DeletedDateTime undocumented
DeletedDateTime *time.Time `json:"deletedDateTime,omitempty"`
}
// DirectoryObjectPartnerReference undocumented
type DirectoryObjectPartnerReference struct {
// DirectoryObject is the base model of DirectoryObjectPartnerReference
DirectoryObject
// Description undocumented
Description *string `json:"description,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// ExternalPartnerTenantID undocumented
ExternalPartnerTenantID *UUID `json:"externalPartnerTenantId,omitempty"`
// ObjectType undocumented
ObjectType *string `json:"objectType,omitempty"`
}
// DirectoryRole undocumented
type DirectoryRole struct {
// DirectoryObject is the base model of DirectoryRole
DirectoryObject
// Description undocumented
Description *string `json:"description,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// RoleTemplateID undocumented
RoleTemplateID *string `json:"roleTemplateId,omitempty"`
// Members undocumented
Members []DirectoryObject `json:"members,omitempty"`
// ScopedMembers undocumented
ScopedMembers []ScopedRoleMembership `json:"scopedMembers,omitempty"`
}
// DirectoryRoleTemplate undocumented
type DirectoryRoleTemplate struct {
// DirectoryObject is the base model of DirectoryRoleTemplate
DirectoryObject
// Description undocumented
Description *string `json:"description,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
}
// DirectorySetting undocumented
type DirectorySetting struct {
// Entity is the base model of DirectorySetting
Entity
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// TemplateID undocumented
TemplateID *string `json:"templateId,omitempty"`
// Values undocumented
Values []SettingValue `json:"values,omitempty"`
}
// DirectorySettingTemplate undocumented
type DirectorySettingTemplate struct {
// DirectoryObject is the base model of DirectorySettingTemplate
DirectoryObject
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// Description undocumented
Description *string `json:"description,omitempty"`
// Values undocumented
Values []SettingTemplateValue `json:"values,omitempty"`
}
|