// Code generated by msgraph.go/gen DO NOT EDIT.

package msgraph

// ConditionalAccessClientApp undocumented
type ConditionalAccessClientApp string

const (
	// ConditionalAccessClientAppVBrowser undocumented
	ConditionalAccessClientAppVBrowser ConditionalAccessClientApp = "browser"
	// ConditionalAccessClientAppVModern undocumented
	ConditionalAccessClientAppVModern ConditionalAccessClientApp = "modern"
	// ConditionalAccessClientAppVEasSupported undocumented
	ConditionalAccessClientAppVEasSupported ConditionalAccessClientApp = "easSupported"
	// ConditionalAccessClientAppVEasUnsupported undocumented
	ConditionalAccessClientAppVEasUnsupported ConditionalAccessClientApp = "easUnsupported"
	// ConditionalAccessClientAppVOther undocumented
	ConditionalAccessClientAppVOther ConditionalAccessClientApp = "other"
)

var (
	// ConditionalAccessClientAppPBrowser is a pointer to ConditionalAccessClientAppVBrowser
	ConditionalAccessClientAppPBrowser = &_ConditionalAccessClientAppPBrowser
	// ConditionalAccessClientAppPModern is a pointer to ConditionalAccessClientAppVModern
	ConditionalAccessClientAppPModern = &_ConditionalAccessClientAppPModern
	// ConditionalAccessClientAppPEasSupported is a pointer to ConditionalAccessClientAppVEasSupported
	ConditionalAccessClientAppPEasSupported = &_ConditionalAccessClientAppPEasSupported
	// ConditionalAccessClientAppPEasUnsupported is a pointer to ConditionalAccessClientAppVEasUnsupported
	ConditionalAccessClientAppPEasUnsupported = &_ConditionalAccessClientAppPEasUnsupported
	// ConditionalAccessClientAppPOther is a pointer to ConditionalAccessClientAppVOther
	ConditionalAccessClientAppPOther = &_ConditionalAccessClientAppPOther
)

var (
	_ConditionalAccessClientAppPBrowser        = ConditionalAccessClientAppVBrowser
	_ConditionalAccessClientAppPModern         = ConditionalAccessClientAppVModern
	_ConditionalAccessClientAppPEasSupported   = ConditionalAccessClientAppVEasSupported
	_ConditionalAccessClientAppPEasUnsupported = ConditionalAccessClientAppVEasUnsupported
	_ConditionalAccessClientAppPOther          = ConditionalAccessClientAppVOther
)

// ConditionalAccessConditions undocumented
type ConditionalAccessConditions string

const (
	// ConditionalAccessConditionsVNone undocumented
	ConditionalAccessConditionsVNone ConditionalAccessConditions = "none"
	// ConditionalAccessConditionsVApplication undocumented
	ConditionalAccessConditionsVApplication ConditionalAccessConditions = "application"
	// ConditionalAccessConditionsVUsers undocumented
	ConditionalAccessConditionsVUsers ConditionalAccessConditions = "users"
	// ConditionalAccessConditionsVDevicePlatform undocumented
	ConditionalAccessConditionsVDevicePlatform ConditionalAccessConditions = "devicePlatform"
	// ConditionalAccessConditionsVLocation undocumented
	ConditionalAccessConditionsVLocation ConditionalAccessConditions = "location"
	// ConditionalAccessConditionsVClientType undocumented
	ConditionalAccessConditionsVClientType ConditionalAccessConditions = "clientType"
	// ConditionalAccessConditionsVSignInRisk undocumented
	ConditionalAccessConditionsVSignInRisk ConditionalAccessConditions = "signInRisk"
	// ConditionalAccessConditionsVUserRisk undocumented
	ConditionalAccessConditionsVUserRisk ConditionalAccessConditions = "userRisk"
	// ConditionalAccessConditionsVTime undocumented
	ConditionalAccessConditionsVTime ConditionalAccessConditions = "time"
	// ConditionalAccessConditionsVDeviceState undocumented
	ConditionalAccessConditionsVDeviceState ConditionalAccessConditions = "deviceState"
	// ConditionalAccessConditionsVClient undocumented
	ConditionalAccessConditionsVClient ConditionalAccessConditions = "client"
)

var (
	// ConditionalAccessConditionsPNone is a pointer to ConditionalAccessConditionsVNone
	ConditionalAccessConditionsPNone = &_ConditionalAccessConditionsPNone
	// ConditionalAccessConditionsPApplication is a pointer to ConditionalAccessConditionsVApplication
	ConditionalAccessConditionsPApplication = &_ConditionalAccessConditionsPApplication
	// ConditionalAccessConditionsPUsers is a pointer to ConditionalAccessConditionsVUsers
	ConditionalAccessConditionsPUsers = &_ConditionalAccessConditionsPUsers
	// ConditionalAccessConditionsPDevicePlatform is a pointer to ConditionalAccessConditionsVDevicePlatform
	ConditionalAccessConditionsPDevicePlatform = &_ConditionalAccessConditionsPDevicePlatform
	// ConditionalAccessConditionsPLocation is a pointer to ConditionalAccessConditionsVLocation
	ConditionalAccessConditionsPLocation = &_ConditionalAccessConditionsPLocation
	// ConditionalAccessConditionsPClientType is a pointer to ConditionalAccessConditionsVClientType
	ConditionalAccessConditionsPClientType = &_ConditionalAccessConditionsPClientType
	// ConditionalAccessConditionsPSignInRisk is a pointer to ConditionalAccessConditionsVSignInRisk
	ConditionalAccessConditionsPSignInRisk = &_ConditionalAccessConditionsPSignInRisk
	// ConditionalAccessConditionsPUserRisk is a pointer to ConditionalAccessConditionsVUserRisk
	ConditionalAccessConditionsPUserRisk = &_ConditionalAccessConditionsPUserRisk
	// ConditionalAccessConditionsPTime is a pointer to ConditionalAccessConditionsVTime
	ConditionalAccessConditionsPTime = &_ConditionalAccessConditionsPTime
	// ConditionalAccessConditionsPDeviceState is a pointer to ConditionalAccessConditionsVDeviceState
	ConditionalAccessConditionsPDeviceState = &_ConditionalAccessConditionsPDeviceState
	// ConditionalAccessConditionsPClient is a pointer to ConditionalAccessConditionsVClient
	ConditionalAccessConditionsPClient = &_ConditionalAccessConditionsPClient
)

var (
	_ConditionalAccessConditionsPNone           = ConditionalAccessConditionsVNone
	_ConditionalAccessConditionsPApplication    = ConditionalAccessConditionsVApplication
	_ConditionalAccessConditionsPUsers          = ConditionalAccessConditionsVUsers
	_ConditionalAccessConditionsPDevicePlatform = ConditionalAccessConditionsVDevicePlatform
	_ConditionalAccessConditionsPLocation       = ConditionalAccessConditionsVLocation
	_ConditionalAccessConditionsPClientType     = ConditionalAccessConditionsVClientType
	_ConditionalAccessConditionsPSignInRisk     = ConditionalAccessConditionsVSignInRisk
	_ConditionalAccessConditionsPUserRisk       = ConditionalAccessConditionsVUserRisk
	_ConditionalAccessConditionsPTime           = ConditionalAccessConditionsVTime
	_ConditionalAccessConditionsPDeviceState    = ConditionalAccessConditionsVDeviceState
	_ConditionalAccessConditionsPClient         = ConditionalAccessConditionsVClient
)

// ConditionalAccessDevicePlatform undocumented
type ConditionalAccessDevicePlatform string

const (
	// ConditionalAccessDevicePlatformVAndroid undocumented
	ConditionalAccessDevicePlatformVAndroid ConditionalAccessDevicePlatform = "android"
	// ConditionalAccessDevicePlatformVIOS undocumented
	ConditionalAccessDevicePlatformVIOS ConditionalAccessDevicePlatform = "iOS"
	// ConditionalAccessDevicePlatformVWindows undocumented
	ConditionalAccessDevicePlatformVWindows ConditionalAccessDevicePlatform = "windows"
	// ConditionalAccessDevicePlatformVWindowsPhone undocumented
	ConditionalAccessDevicePlatformVWindowsPhone ConditionalAccessDevicePlatform = "windowsPhone"
	// ConditionalAccessDevicePlatformVMacOS undocumented
	ConditionalAccessDevicePlatformVMacOS ConditionalAccessDevicePlatform = "macOS"
	// ConditionalAccessDevicePlatformVAll undocumented
	ConditionalAccessDevicePlatformVAll ConditionalAccessDevicePlatform = "all"
)

var (
	// ConditionalAccessDevicePlatformPAndroid is a pointer to ConditionalAccessDevicePlatformVAndroid
	ConditionalAccessDevicePlatformPAndroid = &_ConditionalAccessDevicePlatformPAndroid
	// ConditionalAccessDevicePlatformPIOS is a pointer to ConditionalAccessDevicePlatformVIOS
	ConditionalAccessDevicePlatformPIOS = &_ConditionalAccessDevicePlatformPIOS
	// ConditionalAccessDevicePlatformPWindows is a pointer to ConditionalAccessDevicePlatformVWindows
	ConditionalAccessDevicePlatformPWindows = &_ConditionalAccessDevicePlatformPWindows
	// ConditionalAccessDevicePlatformPWindowsPhone is a pointer to ConditionalAccessDevicePlatformVWindowsPhone
	ConditionalAccessDevicePlatformPWindowsPhone = &_ConditionalAccessDevicePlatformPWindowsPhone
	// ConditionalAccessDevicePlatformPMacOS is a pointer to ConditionalAccessDevicePlatformVMacOS
	ConditionalAccessDevicePlatformPMacOS = &_ConditionalAccessDevicePlatformPMacOS
	// ConditionalAccessDevicePlatformPAll is a pointer to ConditionalAccessDevicePlatformVAll
	ConditionalAccessDevicePlatformPAll = &_ConditionalAccessDevicePlatformPAll
)

var (
	_ConditionalAccessDevicePlatformPAndroid      = ConditionalAccessDevicePlatformVAndroid
	_ConditionalAccessDevicePlatformPIOS          = ConditionalAccessDevicePlatformVIOS
	_ConditionalAccessDevicePlatformPWindows      = ConditionalAccessDevicePlatformVWindows
	_ConditionalAccessDevicePlatformPWindowsPhone = ConditionalAccessDevicePlatformVWindowsPhone
	_ConditionalAccessDevicePlatformPMacOS        = ConditionalAccessDevicePlatformVMacOS
	_ConditionalAccessDevicePlatformPAll          = ConditionalAccessDevicePlatformVAll
)

// ConditionalAccessGrantControl undocumented
type ConditionalAccessGrantControl string

const (
	// ConditionalAccessGrantControlVBlock undocumented
	ConditionalAccessGrantControlVBlock ConditionalAccessGrantControl = "block"
	// ConditionalAccessGrantControlVMFA undocumented
	ConditionalAccessGrantControlVMFA ConditionalAccessGrantControl = "mfa"
	// ConditionalAccessGrantControlVCompliantDevice undocumented
	ConditionalAccessGrantControlVCompliantDevice ConditionalAccessGrantControl = "compliantDevice"
	// ConditionalAccessGrantControlVDomainJoinedDevice undocumented
	ConditionalAccessGrantControlVDomainJoinedDevice ConditionalAccessGrantControl = "domainJoinedDevice"
	// ConditionalAccessGrantControlVApprovedApplication undocumented
	ConditionalAccessGrantControlVApprovedApplication ConditionalAccessGrantControl = "approvedApplication"
	// ConditionalAccessGrantControlVCompliantApplication undocumented
	ConditionalAccessGrantControlVCompliantApplication ConditionalAccessGrantControl = "compliantApplication"
)

var (
	// ConditionalAccessGrantControlPBlock is a pointer to ConditionalAccessGrantControlVBlock
	ConditionalAccessGrantControlPBlock = &_ConditionalAccessGrantControlPBlock
	// ConditionalAccessGrantControlPMFA is a pointer to ConditionalAccessGrantControlVMFA
	ConditionalAccessGrantControlPMFA = &_ConditionalAccessGrantControlPMFA
	// ConditionalAccessGrantControlPCompliantDevice is a pointer to ConditionalAccessGrantControlVCompliantDevice
	ConditionalAccessGrantControlPCompliantDevice = &_ConditionalAccessGrantControlPCompliantDevice
	// ConditionalAccessGrantControlPDomainJoinedDevice is a pointer to ConditionalAccessGrantControlVDomainJoinedDevice
	ConditionalAccessGrantControlPDomainJoinedDevice = &_ConditionalAccessGrantControlPDomainJoinedDevice
	// ConditionalAccessGrantControlPApprovedApplication is a pointer to ConditionalAccessGrantControlVApprovedApplication
	ConditionalAccessGrantControlPApprovedApplication = &_ConditionalAccessGrantControlPApprovedApplication
	// ConditionalAccessGrantControlPCompliantApplication is a pointer to ConditionalAccessGrantControlVCompliantApplication
	ConditionalAccessGrantControlPCompliantApplication = &_ConditionalAccessGrantControlPCompliantApplication
)

var (
	_ConditionalAccessGrantControlPBlock                = ConditionalAccessGrantControlVBlock
	_ConditionalAccessGrantControlPMFA                  = ConditionalAccessGrantControlVMFA
	_ConditionalAccessGrantControlPCompliantDevice      = ConditionalAccessGrantControlVCompliantDevice
	_ConditionalAccessGrantControlPDomainJoinedDevice   = ConditionalAccessGrantControlVDomainJoinedDevice
	_ConditionalAccessGrantControlPApprovedApplication  = ConditionalAccessGrantControlVApprovedApplication
	_ConditionalAccessGrantControlPCompliantApplication = ConditionalAccessGrantControlVCompliantApplication
)

// ConditionalAccessPolicyState undocumented
type ConditionalAccessPolicyState string

const (
	// ConditionalAccessPolicyStateVEnabled undocumented
	ConditionalAccessPolicyStateVEnabled ConditionalAccessPolicyState = "enabled"
	// ConditionalAccessPolicyStateVDisabled undocumented
	ConditionalAccessPolicyStateVDisabled ConditionalAccessPolicyState = "disabled"
	// ConditionalAccessPolicyStateVEnabledForReportingButNotEnforced undocumented
	ConditionalAccessPolicyStateVEnabledForReportingButNotEnforced ConditionalAccessPolicyState = "enabledForReportingButNotEnforced"
)

var (
	// ConditionalAccessPolicyStatePEnabled is a pointer to ConditionalAccessPolicyStateVEnabled
	ConditionalAccessPolicyStatePEnabled = &_ConditionalAccessPolicyStatePEnabled
	// ConditionalAccessPolicyStatePDisabled is a pointer to ConditionalAccessPolicyStateVDisabled
	ConditionalAccessPolicyStatePDisabled = &_ConditionalAccessPolicyStatePDisabled
	// ConditionalAccessPolicyStatePEnabledForReportingButNotEnforced is a pointer to ConditionalAccessPolicyStateVEnabledForReportingButNotEnforced
	ConditionalAccessPolicyStatePEnabledForReportingButNotEnforced = &_ConditionalAccessPolicyStatePEnabledForReportingButNotEnforced
)

var (
	_ConditionalAccessPolicyStatePEnabled                           = ConditionalAccessPolicyStateVEnabled
	_ConditionalAccessPolicyStatePDisabled                          = ConditionalAccessPolicyStateVDisabled
	_ConditionalAccessPolicyStatePEnabledForReportingButNotEnforced = ConditionalAccessPolicyStateVEnabledForReportingButNotEnforced
)

// ConditionalAccessStatus undocumented
type ConditionalAccessStatus string

const (
	// ConditionalAccessStatusVSuccess undocumented
	ConditionalAccessStatusVSuccess ConditionalAccessStatus = "success"
	// ConditionalAccessStatusVFailure undocumented
	ConditionalAccessStatusVFailure ConditionalAccessStatus = "failure"
	// ConditionalAccessStatusVNotApplied undocumented
	ConditionalAccessStatusVNotApplied ConditionalAccessStatus = "notApplied"
	// ConditionalAccessStatusVUnknownFutureValue undocumented
	ConditionalAccessStatusVUnknownFutureValue ConditionalAccessStatus = "unknownFutureValue"
)

var (
	// ConditionalAccessStatusPSuccess is a pointer to ConditionalAccessStatusVSuccess
	ConditionalAccessStatusPSuccess = &_ConditionalAccessStatusPSuccess
	// ConditionalAccessStatusPFailure is a pointer to ConditionalAccessStatusVFailure
	ConditionalAccessStatusPFailure = &_ConditionalAccessStatusPFailure
	// ConditionalAccessStatusPNotApplied is a pointer to ConditionalAccessStatusVNotApplied
	ConditionalAccessStatusPNotApplied = &_ConditionalAccessStatusPNotApplied
	// ConditionalAccessStatusPUnknownFutureValue is a pointer to ConditionalAccessStatusVUnknownFutureValue
	ConditionalAccessStatusPUnknownFutureValue = &_ConditionalAccessStatusPUnknownFutureValue
)

var (
	_ConditionalAccessStatusPSuccess            = ConditionalAccessStatusVSuccess
	_ConditionalAccessStatusPFailure            = ConditionalAccessStatusVFailure
	_ConditionalAccessStatusPNotApplied         = ConditionalAccessStatusVNotApplied
	_ConditionalAccessStatusPUnknownFutureValue = ConditionalAccessStatusVUnknownFutureValue
)