// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// ManagementAgentType undocumented
type ManagementAgentType string

const (
	// ManagementAgentTypeVEas undocumented
	ManagementAgentTypeVEas ManagementAgentType = "eas"
	// ManagementAgentTypeVMDM undocumented
	ManagementAgentTypeVMDM ManagementAgentType = "mdm"
	// ManagementAgentTypeVEasMDM undocumented
	ManagementAgentTypeVEasMDM ManagementAgentType = "easMdm"
	// ManagementAgentTypeVIntuneClient undocumented
	ManagementAgentTypeVIntuneClient ManagementAgentType = "intuneClient"
	// ManagementAgentTypeVEasIntuneClient undocumented
	ManagementAgentTypeVEasIntuneClient ManagementAgentType = "easIntuneClient"
	// ManagementAgentTypeVConfigurationManagerClient undocumented
	ManagementAgentTypeVConfigurationManagerClient ManagementAgentType = "configurationManagerClient"
	// ManagementAgentTypeVConfigurationManagerClientMDM undocumented
	ManagementAgentTypeVConfigurationManagerClientMDM ManagementAgentType = "configurationManagerClientMdm"
	// ManagementAgentTypeVConfigurationManagerClientMDMEas undocumented
	ManagementAgentTypeVConfigurationManagerClientMDMEas ManagementAgentType = "configurationManagerClientMdmEas"
	// ManagementAgentTypeVUnknown undocumented
	ManagementAgentTypeVUnknown ManagementAgentType = "unknown"
	// ManagementAgentTypeVJamf undocumented
	ManagementAgentTypeVJamf ManagementAgentType = "jamf"
	// ManagementAgentTypeVGoogleCloudDevicePolicyController undocumented
	ManagementAgentTypeVGoogleCloudDevicePolicyController ManagementAgentType = "googleCloudDevicePolicyController"
	// ManagementAgentTypeVMicrosoft365ManagedMDM undocumented
	ManagementAgentTypeVMicrosoft365ManagedMDM ManagementAgentType = "microsoft365ManagedMdm"
)

var (
	// ManagementAgentTypePEas is a pointer to ManagementAgentTypeVEas
	ManagementAgentTypePEas = &_ManagementAgentTypePEas
	// ManagementAgentTypePMDM is a pointer to ManagementAgentTypeVMDM
	ManagementAgentTypePMDM = &_ManagementAgentTypePMDM
	// ManagementAgentTypePEasMDM is a pointer to ManagementAgentTypeVEasMDM
	ManagementAgentTypePEasMDM = &_ManagementAgentTypePEasMDM
	// ManagementAgentTypePIntuneClient is a pointer to ManagementAgentTypeVIntuneClient
	ManagementAgentTypePIntuneClient = &_ManagementAgentTypePIntuneClient
	// ManagementAgentTypePEasIntuneClient is a pointer to ManagementAgentTypeVEasIntuneClient
	ManagementAgentTypePEasIntuneClient = &_ManagementAgentTypePEasIntuneClient
	// ManagementAgentTypePConfigurationManagerClient is a pointer to ManagementAgentTypeVConfigurationManagerClient
	ManagementAgentTypePConfigurationManagerClient = &_ManagementAgentTypePConfigurationManagerClient
	// ManagementAgentTypePConfigurationManagerClientMDM is a pointer to ManagementAgentTypeVConfigurationManagerClientMDM
	ManagementAgentTypePConfigurationManagerClientMDM = &_ManagementAgentTypePConfigurationManagerClientMDM
	// ManagementAgentTypePConfigurationManagerClientMDMEas is a pointer to ManagementAgentTypeVConfigurationManagerClientMDMEas
	ManagementAgentTypePConfigurationManagerClientMDMEas = &_ManagementAgentTypePConfigurationManagerClientMDMEas
	// ManagementAgentTypePUnknown is a pointer to ManagementAgentTypeVUnknown
	ManagementAgentTypePUnknown = &_ManagementAgentTypePUnknown
	// ManagementAgentTypePJamf is a pointer to ManagementAgentTypeVJamf
	ManagementAgentTypePJamf = &_ManagementAgentTypePJamf
	// ManagementAgentTypePGoogleCloudDevicePolicyController is a pointer to ManagementAgentTypeVGoogleCloudDevicePolicyController
	ManagementAgentTypePGoogleCloudDevicePolicyController = &_ManagementAgentTypePGoogleCloudDevicePolicyController
	// ManagementAgentTypePMicrosoft365ManagedMDM is a pointer to ManagementAgentTypeVMicrosoft365ManagedMDM
	ManagementAgentTypePMicrosoft365ManagedMDM = &_ManagementAgentTypePMicrosoft365ManagedMDM
)

var (
	_ManagementAgentTypePEas                               = ManagementAgentTypeVEas
	_ManagementAgentTypePMDM                               = ManagementAgentTypeVMDM
	_ManagementAgentTypePEasMDM                            = ManagementAgentTypeVEasMDM
	_ManagementAgentTypePIntuneClient                      = ManagementAgentTypeVIntuneClient
	_ManagementAgentTypePEasIntuneClient                   = ManagementAgentTypeVEasIntuneClient
	_ManagementAgentTypePConfigurationManagerClient        = ManagementAgentTypeVConfigurationManagerClient
	_ManagementAgentTypePConfigurationManagerClientMDM     = ManagementAgentTypeVConfigurationManagerClientMDM
	_ManagementAgentTypePConfigurationManagerClientMDMEas  = ManagementAgentTypeVConfigurationManagerClientMDMEas
	_ManagementAgentTypePUnknown                           = ManagementAgentTypeVUnknown
	_ManagementAgentTypePJamf                              = ManagementAgentTypeVJamf
	_ManagementAgentTypePGoogleCloudDevicePolicyController = ManagementAgentTypeVGoogleCloudDevicePolicyController
	_ManagementAgentTypePMicrosoft365ManagedMDM            = ManagementAgentTypeVMicrosoft365ManagedMDM
)

// ManagementState undocumented
type ManagementState string

const (
	// ManagementStateVManaged undocumented
	ManagementStateVManaged ManagementState = "managed"
	// ManagementStateVRetirePending undocumented
	ManagementStateVRetirePending ManagementState = "retirePending"
	// ManagementStateVRetireFailed undocumented
	ManagementStateVRetireFailed ManagementState = "retireFailed"
	// ManagementStateVWipePending undocumented
	ManagementStateVWipePending ManagementState = "wipePending"
	// ManagementStateVWipeFailed undocumented
	ManagementStateVWipeFailed ManagementState = "wipeFailed"
	// ManagementStateVUnhealthy undocumented
	ManagementStateVUnhealthy ManagementState = "unhealthy"
	// ManagementStateVDeletePending undocumented
	ManagementStateVDeletePending ManagementState = "deletePending"
	// ManagementStateVRetireIssued undocumented
	ManagementStateVRetireIssued ManagementState = "retireIssued"
	// ManagementStateVWipeIssued undocumented
	ManagementStateVWipeIssued ManagementState = "wipeIssued"
	// ManagementStateVWipeCanceled undocumented
	ManagementStateVWipeCanceled ManagementState = "wipeCanceled"
	// ManagementStateVRetireCanceled undocumented
	ManagementStateVRetireCanceled ManagementState = "retireCanceled"
	// ManagementStateVDiscovered undocumented
	ManagementStateVDiscovered ManagementState = "discovered"
)

var (
	// ManagementStatePManaged is a pointer to ManagementStateVManaged
	ManagementStatePManaged = &_ManagementStatePManaged
	// ManagementStatePRetirePending is a pointer to ManagementStateVRetirePending
	ManagementStatePRetirePending = &_ManagementStatePRetirePending
	// ManagementStatePRetireFailed is a pointer to ManagementStateVRetireFailed
	ManagementStatePRetireFailed = &_ManagementStatePRetireFailed
	// ManagementStatePWipePending is a pointer to ManagementStateVWipePending
	ManagementStatePWipePending = &_ManagementStatePWipePending
	// ManagementStatePWipeFailed is a pointer to ManagementStateVWipeFailed
	ManagementStatePWipeFailed = &_ManagementStatePWipeFailed
	// ManagementStatePUnhealthy is a pointer to ManagementStateVUnhealthy
	ManagementStatePUnhealthy = &_ManagementStatePUnhealthy
	// ManagementStatePDeletePending is a pointer to ManagementStateVDeletePending
	ManagementStatePDeletePending = &_ManagementStatePDeletePending
	// ManagementStatePRetireIssued is a pointer to ManagementStateVRetireIssued
	ManagementStatePRetireIssued = &_ManagementStatePRetireIssued
	// ManagementStatePWipeIssued is a pointer to ManagementStateVWipeIssued
	ManagementStatePWipeIssued = &_ManagementStatePWipeIssued
	// ManagementStatePWipeCanceled is a pointer to ManagementStateVWipeCanceled
	ManagementStatePWipeCanceled = &_ManagementStatePWipeCanceled
	// ManagementStatePRetireCanceled is a pointer to ManagementStateVRetireCanceled
	ManagementStatePRetireCanceled = &_ManagementStatePRetireCanceled
	// ManagementStatePDiscovered is a pointer to ManagementStateVDiscovered
	ManagementStatePDiscovered = &_ManagementStatePDiscovered
)

var (
	_ManagementStatePManaged        = ManagementStateVManaged
	_ManagementStatePRetirePending  = ManagementStateVRetirePending
	_ManagementStatePRetireFailed   = ManagementStateVRetireFailed
	_ManagementStatePWipePending    = ManagementStateVWipePending
	_ManagementStatePWipeFailed     = ManagementStateVWipeFailed
	_ManagementStatePUnhealthy      = ManagementStateVUnhealthy
	_ManagementStatePDeletePending  = ManagementStateVDeletePending
	_ManagementStatePRetireIssued   = ManagementStateVRetireIssued
	_ManagementStatePWipeIssued     = ManagementStateVWipeIssued
	_ManagementStatePWipeCanceled   = ManagementStateVWipeCanceled
	_ManagementStatePRetireCanceled = ManagementStateVRetireCanceled
	_ManagementStatePDiscovered     = ManagementStateVDiscovered
)