// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) Go Code Generator. DO NOT EDIT.

package armserialconsole

const (
	version20240701 string = "2024-07-01"
)

// CreatedByType - The kind of entity that created the resource.
type CreatedByType string

const (
	// CreatedByTypeApplication - The entity was created by an application.
	CreatedByTypeApplication CreatedByType = "Application"
	// CreatedByTypeKey - The entity was created by a key.
	CreatedByTypeKey CreatedByType = "Key"
	// CreatedByTypeManagedIdentity - The entity was created by a managed identity.
	CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
	// CreatedByTypeUser - The entity was created by a user.
	CreatedByTypeUser CreatedByType = "User"
)

// PossibleCreatedByTypeValues returns the possible values for the CreatedByType const type.
func PossibleCreatedByTypeValues() []CreatedByType {
	return []CreatedByType{
		CreatedByTypeApplication,
		CreatedByTypeKey,
		CreatedByTypeManagedIdentity,
		CreatedByTypeUser,
	}
}

// SerialPortConnectionState - Specifies whether the port is currently active.
type SerialPortConnectionState string

const (
	// SerialPortConnectionStateActive - active
	SerialPortConnectionStateActive SerialPortConnectionState = "active"
	// SerialPortConnectionStateInactive - inactive
	SerialPortConnectionStateInactive SerialPortConnectionState = "inactive"
)

// PossibleSerialPortConnectionStateValues returns the possible values for the SerialPortConnectionState const type.
func PossibleSerialPortConnectionStateValues() []SerialPortConnectionState {
	return []SerialPortConnectionState{
		SerialPortConnectionStateActive,
		SerialPortConnectionStateInactive,
	}
}

// SerialPortState - Specifies whether the port is enabled for a serial console connection.
type SerialPortState string

const (
	// SerialPortStateDisabled - disabled
	SerialPortStateDisabled SerialPortState = "disabled"
	// SerialPortStateEnabled - enabled
	SerialPortStateEnabled SerialPortState = "enabled"
)

// PossibleSerialPortStateValues returns the possible values for the SerialPortState const type.
func PossibleSerialPortStateValues() []SerialPortState {
	return []SerialPortState{
		SerialPortStateDisabled,
		SerialPortStateEnabled,
	}
}
