// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph // OnPremisesConditionalAccessSettings Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant. type OnPremisesConditionalAccessSettings struct { // Entity is the base model of OnPremisesConditionalAccessSettings Entity // Enabled Indicates if on premises conditional access is enabled for this organization Enabled *bool `json:"enabled,omitempty"` // 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. IncludedGroups []UUID `json:"includedGroups,omitempty"` // 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. ExcludedGroups []UUID `json:"excludedGroups,omitempty"` // OverrideDefaultRule Override the default access rule when allowing a device to ensure access is granted. OverrideDefaultRule *bool `json:"overrideDefaultRule,omitempty"` }