github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelOn.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // OnPremisesConditionalAccessSettings Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant. 8 type OnPremisesConditionalAccessSettings struct { 9 // Entity is the base model of OnPremisesConditionalAccessSettings 10 Entity 11 // Enabled Indicates if on premises conditional access is enabled for this organization 12 Enabled *bool `json:"enabled,omitempty"` 13 // 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. 14 IncludedGroups []UUID `json:"includedGroups,omitempty"` 15 // 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. 16 ExcludedGroups []UUID `json:"excludedGroups,omitempty"` 17 // OverrideDefaultRule Override the default access rule when allowing a device to ensure access is granted. 18 OverrideDefaultRule *bool `json:"overrideDefaultRule,omitempty"` 19 } 20 21 // OnPremisesExtensionAttributes undocumented 22 type OnPremisesExtensionAttributes struct { 23 // Object is the base model of OnPremisesExtensionAttributes 24 Object 25 // ExtensionAttribute1 undocumented 26 ExtensionAttribute1 *string `json:"extensionAttribute1,omitempty"` 27 // ExtensionAttribute2 undocumented 28 ExtensionAttribute2 *string `json:"extensionAttribute2,omitempty"` 29 // ExtensionAttribute3 undocumented 30 ExtensionAttribute3 *string `json:"extensionAttribute3,omitempty"` 31 // ExtensionAttribute4 undocumented 32 ExtensionAttribute4 *string `json:"extensionAttribute4,omitempty"` 33 // ExtensionAttribute5 undocumented 34 ExtensionAttribute5 *string `json:"extensionAttribute5,omitempty"` 35 // ExtensionAttribute6 undocumented 36 ExtensionAttribute6 *string `json:"extensionAttribute6,omitempty"` 37 // ExtensionAttribute7 undocumented 38 ExtensionAttribute7 *string `json:"extensionAttribute7,omitempty"` 39 // ExtensionAttribute8 undocumented 40 ExtensionAttribute8 *string `json:"extensionAttribute8,omitempty"` 41 // ExtensionAttribute9 undocumented 42 ExtensionAttribute9 *string `json:"extensionAttribute9,omitempty"` 43 // ExtensionAttribute10 undocumented 44 ExtensionAttribute10 *string `json:"extensionAttribute10,omitempty"` 45 // ExtensionAttribute11 undocumented 46 ExtensionAttribute11 *string `json:"extensionAttribute11,omitempty"` 47 // ExtensionAttribute12 undocumented 48 ExtensionAttribute12 *string `json:"extensionAttribute12,omitempty"` 49 // ExtensionAttribute13 undocumented 50 ExtensionAttribute13 *string `json:"extensionAttribute13,omitempty"` 51 // ExtensionAttribute14 undocumented 52 ExtensionAttribute14 *string `json:"extensionAttribute14,omitempty"` 53 // ExtensionAttribute15 undocumented 54 ExtensionAttribute15 *string `json:"extensionAttribute15,omitempty"` 55 } 56 57 // OnPremisesProvisioningError undocumented 58 type OnPremisesProvisioningError struct { 59 // Object is the base model of OnPremisesProvisioningError 60 Object 61 // Value undocumented 62 Value *string `json:"value,omitempty"` 63 // Category undocumented 64 Category *string `json:"category,omitempty"` 65 // PropertyCausingError undocumented 66 PropertyCausingError *string `json:"propertyCausingError,omitempty"` 67 // OccurredDateTime undocumented 68 OccurredDateTime *time.Time `json:"occurredDateTime,omitempty"` 69 }