github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelOn.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // OnPremisesAgent undocumented 8 type OnPremisesAgent struct { 9 // Entity is the base model of OnPremisesAgent 10 Entity 11 // MachineName undocumented 12 MachineName *string `json:"machineName,omitempty"` 13 // ExternalIP undocumented 14 ExternalIP *string `json:"externalIp,omitempty"` 15 // Status undocumented 16 Status *AgentStatus `json:"status,omitempty"` 17 // SupportedPublishingTypes undocumented 18 SupportedPublishingTypes []OnPremisesPublishingType `json:"supportedPublishingTypes,omitempty"` 19 // AgentGroups undocumented 20 AgentGroups []OnPremisesAgentGroup `json:"agentGroups,omitempty"` 21 } 22 23 // OnPremisesAgentGroup undocumented 24 type OnPremisesAgentGroup struct { 25 // Entity is the base model of OnPremisesAgentGroup 26 Entity 27 // DisplayName undocumented 28 DisplayName *string `json:"displayName,omitempty"` 29 // PublishingType undocumented 30 PublishingType *OnPremisesPublishingType `json:"publishingType,omitempty"` 31 // IsDefault undocumented 32 IsDefault *bool `json:"isDefault,omitempty"` 33 // Agents undocumented 34 Agents []OnPremisesAgent `json:"agents,omitempty"` 35 // PublishedResources undocumented 36 PublishedResources []PublishedResource `json:"publishedResources,omitempty"` 37 } 38 39 // OnPremisesConditionalAccessSettings Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant. 40 type OnPremisesConditionalAccessSettings struct { 41 // Entity is the base model of OnPremisesConditionalAccessSettings 42 Entity 43 // Enabled Indicates if on premises conditional access is enabled for this organization 44 Enabled *bool `json:"enabled,omitempty"` 45 // IncludedGroups User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access. 46 IncludedGroups []UUID `json:"includedGroups,omitempty"` 47 // ExcludedGroups User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy. 48 ExcludedGroups []UUID `json:"excludedGroups,omitempty"` 49 // OverrideDefaultRule Override the default access rule when allowing a device to ensure access is granted. 50 OverrideDefaultRule *bool `json:"overrideDefaultRule,omitempty"` 51 } 52 53 // OnPremisesExtensionAttributes undocumented 54 type OnPremisesExtensionAttributes struct { 55 // Object is the base model of OnPremisesExtensionAttributes 56 Object 57 // ExtensionAttribute1 undocumented 58 ExtensionAttribute1 *string `json:"extensionAttribute1,omitempty"` 59 // ExtensionAttribute2 undocumented 60 ExtensionAttribute2 *string `json:"extensionAttribute2,omitempty"` 61 // ExtensionAttribute3 undocumented 62 ExtensionAttribute3 *string `json:"extensionAttribute3,omitempty"` 63 // ExtensionAttribute4 undocumented 64 ExtensionAttribute4 *string `json:"extensionAttribute4,omitempty"` 65 // ExtensionAttribute5 undocumented 66 ExtensionAttribute5 *string `json:"extensionAttribute5,omitempty"` 67 // ExtensionAttribute6 undocumented 68 ExtensionAttribute6 *string `json:"extensionAttribute6,omitempty"` 69 // ExtensionAttribute7 undocumented 70 ExtensionAttribute7 *string `json:"extensionAttribute7,omitempty"` 71 // ExtensionAttribute8 undocumented 72 ExtensionAttribute8 *string `json:"extensionAttribute8,omitempty"` 73 // ExtensionAttribute9 undocumented 74 ExtensionAttribute9 *string `json:"extensionAttribute9,omitempty"` 75 // ExtensionAttribute10 undocumented 76 ExtensionAttribute10 *string `json:"extensionAttribute10,omitempty"` 77 // ExtensionAttribute11 undocumented 78 ExtensionAttribute11 *string `json:"extensionAttribute11,omitempty"` 79 // ExtensionAttribute12 undocumented 80 ExtensionAttribute12 *string `json:"extensionAttribute12,omitempty"` 81 // ExtensionAttribute13 undocumented 82 ExtensionAttribute13 *string `json:"extensionAttribute13,omitempty"` 83 // ExtensionAttribute14 undocumented 84 ExtensionAttribute14 *string `json:"extensionAttribute14,omitempty"` 85 // ExtensionAttribute15 undocumented 86 ExtensionAttribute15 *string `json:"extensionAttribute15,omitempty"` 87 } 88 89 // OnPremisesProvisioningError undocumented 90 type OnPremisesProvisioningError struct { 91 // Object is the base model of OnPremisesProvisioningError 92 Object 93 // Value undocumented 94 Value *string `json:"value,omitempty"` 95 // Category undocumented 96 Category *string `json:"category,omitempty"` 97 // PropertyCausingError undocumented 98 PropertyCausingError *string `json:"propertyCausingError,omitempty"` 99 // OccurredDateTime undocumented 100 OccurredDateTime *time.Time `json:"occurredDateTime,omitempty"` 101 } 102 103 // OnPremisesPublishingProfile undocumented 104 type OnPremisesPublishingProfile struct { 105 // Entity is the base model of OnPremisesPublishingProfile 106 Entity 107 // HybridAgentUpdaterConfiguration undocumented 108 HybridAgentUpdaterConfiguration *HybridAgentUpdaterConfiguration `json:"hybridAgentUpdaterConfiguration,omitempty"` 109 // Agents undocumented 110 Agents []OnPremisesAgent `json:"agents,omitempty"` 111 // AgentGroups undocumented 112 AgentGroups []OnPremisesAgentGroup `json:"agentGroups,omitempty"` 113 // PublishedResources undocumented 114 PublishedResources []PublishedResource `json:"publishedResources,omitempty"` 115 }