github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelDirectory.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // Directory undocumented 8 type Directory struct { 9 // Entity is the base model of Directory 10 Entity 11 // DeletedItems undocumented 12 DeletedItems []DirectoryObject `json:"deletedItems,omitempty"` 13 // FeatureRolloutPolicies undocumented 14 FeatureRolloutPolicies []FeatureRolloutPolicy `json:"featureRolloutPolicies,omitempty"` 15 } 16 17 // DirectoryAudit undocumented 18 type DirectoryAudit struct { 19 // Entity is the base model of DirectoryAudit 20 Entity 21 // Category undocumented 22 Category *string `json:"category,omitempty"` 23 // CorrelationID undocumented 24 CorrelationID *string `json:"correlationId,omitempty"` 25 // Result undocumented 26 Result *OperationResult `json:"result,omitempty"` 27 // ResultReason undocumented 28 ResultReason *string `json:"resultReason,omitempty"` 29 // ActivityDisplayName undocumented 30 ActivityDisplayName *string `json:"activityDisplayName,omitempty"` 31 // ActivityDateTime undocumented 32 ActivityDateTime *time.Time `json:"activityDateTime,omitempty"` 33 // LoggedByService undocumented 34 LoggedByService *string `json:"loggedByService,omitempty"` 35 // OperationType undocumented 36 OperationType *string `json:"operationType,omitempty"` 37 // InitiatedBy undocumented 38 InitiatedBy *AuditActivityInitiator `json:"initiatedBy,omitempty"` 39 // TargetResources undocumented 40 TargetResources []TargetResource `json:"targetResources,omitempty"` 41 // AdditionalDetails undocumented 42 AdditionalDetails []KeyValue `json:"additionalDetails,omitempty"` 43 } 44 45 // DirectoryDefinition undocumented 46 type DirectoryDefinition struct { 47 // Entity is the base model of DirectoryDefinition 48 Entity 49 // DiscoveryDateTime undocumented 50 DiscoveryDateTime *time.Time `json:"discoveryDateTime,omitempty"` 51 // Discoverabilities undocumented 52 Discoverabilities *DirectoryDefinitionDiscoverabilities `json:"discoverabilities,omitempty"` 53 // Name undocumented 54 Name *string `json:"name,omitempty"` 55 // Objects undocumented 56 Objects []ObjectDefinition `json:"objects,omitempty"` 57 // ReadOnly undocumented 58 ReadOnly *bool `json:"readOnly,omitempty"` 59 // Version undocumented 60 Version *string `json:"version,omitempty"` 61 } 62 63 // DirectoryObject Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. 64 type DirectoryObject struct { 65 // Entity is the base model of DirectoryObject 66 Entity 67 // DeletedDateTime undocumented 68 DeletedDateTime *time.Time `json:"deletedDateTime,omitempty"` 69 } 70 71 // DirectoryObjectPartnerReference undocumented 72 type DirectoryObjectPartnerReference struct { 73 // DirectoryObject is the base model of DirectoryObjectPartnerReference 74 DirectoryObject 75 // Description undocumented 76 Description *string `json:"description,omitempty"` 77 // DisplayName undocumented 78 DisplayName *string `json:"displayName,omitempty"` 79 // ExternalPartnerTenantID undocumented 80 ExternalPartnerTenantID *UUID `json:"externalPartnerTenantId,omitempty"` 81 // ObjectType undocumented 82 ObjectType *string `json:"objectType,omitempty"` 83 } 84 85 // DirectoryRole undocumented 86 type DirectoryRole struct { 87 // DirectoryObject is the base model of DirectoryRole 88 DirectoryObject 89 // Description undocumented 90 Description *string `json:"description,omitempty"` 91 // DisplayName undocumented 92 DisplayName *string `json:"displayName,omitempty"` 93 // RoleTemplateID undocumented 94 RoleTemplateID *string `json:"roleTemplateId,omitempty"` 95 // Members undocumented 96 Members []DirectoryObject `json:"members,omitempty"` 97 // ScopedMembers undocumented 98 ScopedMembers []ScopedRoleMembership `json:"scopedMembers,omitempty"` 99 } 100 101 // DirectoryRoleTemplate undocumented 102 type DirectoryRoleTemplate struct { 103 // DirectoryObject is the base model of DirectoryRoleTemplate 104 DirectoryObject 105 // Description undocumented 106 Description *string `json:"description,omitempty"` 107 // DisplayName undocumented 108 DisplayName *string `json:"displayName,omitempty"` 109 } 110 111 // DirectorySetting undocumented 112 type DirectorySetting struct { 113 // Entity is the base model of DirectorySetting 114 Entity 115 // DisplayName undocumented 116 DisplayName *string `json:"displayName,omitempty"` 117 // TemplateID undocumented 118 TemplateID *string `json:"templateId,omitempty"` 119 // Values undocumented 120 Values []SettingValue `json:"values,omitempty"` 121 } 122 123 // DirectorySettingTemplate undocumented 124 type DirectorySettingTemplate struct { 125 // DirectoryObject is the base model of DirectorySettingTemplate 126 DirectoryObject 127 // DisplayName undocumented 128 DisplayName *string `json:"displayName,omitempty"` 129 // Description undocumented 130 Description *string `json:"description,omitempty"` 131 // Values undocumented 132 Values []SettingTemplateValue `json:"values,omitempty"` 133 }