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

package msgraph

// ManagementState undocumented
type ManagementState int

const (
	// ManagementStateVManaged undocumented
	ManagementStateVManaged ManagementState = 0
	// ManagementStateVRetirePending undocumented
	ManagementStateVRetirePending ManagementState = 1
	// ManagementStateVRetireFailed undocumented
	ManagementStateVRetireFailed ManagementState = 2
	// ManagementStateVWipePending undocumented
	ManagementStateVWipePending ManagementState = 3
	// ManagementStateVWipeFailed undocumented
	ManagementStateVWipeFailed ManagementState = 4
	// ManagementStateVUnhealthy undocumented
	ManagementStateVUnhealthy ManagementState = 5
	// ManagementStateVDeletePending undocumented
	ManagementStateVDeletePending ManagementState = 6
	// ManagementStateVRetireIssued undocumented
	ManagementStateVRetireIssued ManagementState = 7
	// ManagementStateVWipeIssued undocumented
	ManagementStateVWipeIssued ManagementState = 8
	// ManagementStateVWipeCanceled undocumented
	ManagementStateVWipeCanceled ManagementState = 9
	// ManagementStateVRetireCanceled undocumented
	ManagementStateVRetireCanceled ManagementState = 10
	// ManagementStateVDiscovered undocumented
	ManagementStateVDiscovered ManagementState = 11
)

// ManagementStatePManaged returns a pointer to ManagementStateVManaged
func ManagementStatePManaged() *ManagementState {
	v := ManagementStateVManaged
	return &v
}

// ManagementStatePRetirePending returns a pointer to ManagementStateVRetirePending
func ManagementStatePRetirePending() *ManagementState {
	v := ManagementStateVRetirePending
	return &v
}

// ManagementStatePRetireFailed returns a pointer to ManagementStateVRetireFailed
func ManagementStatePRetireFailed() *ManagementState {
	v := ManagementStateVRetireFailed
	return &v
}

// ManagementStatePWipePending returns a pointer to ManagementStateVWipePending
func ManagementStatePWipePending() *ManagementState {
	v := ManagementStateVWipePending
	return &v
}

// ManagementStatePWipeFailed returns a pointer to ManagementStateVWipeFailed
func ManagementStatePWipeFailed() *ManagementState {
	v := ManagementStateVWipeFailed
	return &v
}

// ManagementStatePUnhealthy returns a pointer to ManagementStateVUnhealthy
func ManagementStatePUnhealthy() *ManagementState {
	v := ManagementStateVUnhealthy
	return &v
}

// ManagementStatePDeletePending returns a pointer to ManagementStateVDeletePending
func ManagementStatePDeletePending() *ManagementState {
	v := ManagementStateVDeletePending
	return &v
}

// ManagementStatePRetireIssued returns a pointer to ManagementStateVRetireIssued
func ManagementStatePRetireIssued() *ManagementState {
	v := ManagementStateVRetireIssued
	return &v
}

// ManagementStatePWipeIssued returns a pointer to ManagementStateVWipeIssued
func ManagementStatePWipeIssued() *ManagementState {
	v := ManagementStateVWipeIssued
	return &v
}

// ManagementStatePWipeCanceled returns a pointer to ManagementStateVWipeCanceled
func ManagementStatePWipeCanceled() *ManagementState {
	v := ManagementStateVWipeCanceled
	return &v
}

// ManagementStatePRetireCanceled returns a pointer to ManagementStateVRetireCanceled
func ManagementStatePRetireCanceled() *ManagementState {
	v := ManagementStateVRetireCanceled
	return &v
}

// ManagementStatePDiscovered returns a pointer to ManagementStateVDiscovered
func ManagementStatePDiscovered() *ManagementState {
	v := ManagementStateVDiscovered
	return &v
}