Class DesktopDevicePolicy
Provides the settings for desktop and client device options, such as audio in and out, client drive mapping, and clipboard access.
Inherited Members
Namespace: Oci.DesktopsService.Models
Assembly: OCI.DotNetSDK.Desktops.dll
Syntax
public class DesktopDevicePolicy
Properties
AudioMode
Declaration
[Required(ErrorMessage = "AudioMode is required.")]
[JsonProperty(PropertyName = "audioMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DesktopDevicePolicy.AudioModeEnum? AudioMode { get; set; }
Property Value
Type | Description |
---|---|
DesktopDevicePolicy.AudioModeEnum? | The audio mode. NONE: No access to the local audio devices is permitted. TODESKTOP: The user may record audio on their desktop. FROMDESKTOP: The user may play audio on their desktop. FULL: The user may play and record audio on their desktop. |
Remarks
Required
CdmMode
Declaration
[Required(ErrorMessage = "CdmMode is required.")]
[JsonProperty(PropertyName = "cdmMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DesktopDevicePolicy.CdmModeEnum? CdmMode { get; set; }
Property Value
Type | Description |
---|---|
DesktopDevicePolicy.CdmModeEnum? | The client local drive access mode. NONE: No access to local drives permitted. READONLY: The user may read from local drives on their desktop. FULL: The user may read from and write to their local drives on their desktop. |
Remarks
Required
ClipboardMode
Declaration
[Required(ErrorMessage = "ClipboardMode is required.")]
[JsonProperty(PropertyName = "clipboardMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DesktopDevicePolicy.ClipboardModeEnum? ClipboardMode { get; set; }
Property Value
Type | Description |
---|---|
DesktopDevicePolicy.ClipboardModeEnum? | The clipboard mode. NONE: No access to the local clipboard is permitted. TODESKTOP: The clipboard can be used to transfer data to the desktop only. FROMDESKTOP: The clipboard can be used to transfer data from the desktop only. FULL: The clipboard can be used to transfer data to and from the desktop. |
Remarks
Required
IsDisplayEnabled
Declaration
[Required(ErrorMessage = "IsDisplayEnabled is required.")]
[JsonProperty(PropertyName = "isDisplayEnabled")]
public bool? IsDisplayEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether the display is enabled. |
Remarks
Required
IsKeyboardEnabled
Declaration
[Required(ErrorMessage = "IsKeyboardEnabled is required.")]
[JsonProperty(PropertyName = "isKeyboardEnabled")]
public bool? IsKeyboardEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether the keyboard is enabled. |
Remarks
Required
IsPointerEnabled
Declaration
[Required(ErrorMessage = "IsPointerEnabled is required.")]
[JsonProperty(PropertyName = "isPointerEnabled")]
public bool? IsPointerEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether the pointer is enabled. |
Remarks
Required
IsPrintingEnabled
Declaration
[Required(ErrorMessage = "IsPrintingEnabled is required.")]
[JsonProperty(PropertyName = "isPrintingEnabled")]
public bool? IsPrintingEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether printing is enabled. |
Remarks
Required