Share via


OSProfile Class

Definition

The OS profile of the machines in the pool.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Mdp.Models.OSProfileTypeConverter))]
public class OSProfile : Microsoft.Azure.PowerShell.Cmdlets.Mdp.Models.IOSProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Mdp.Models.OSProfileTypeConverter))>]
type OSProfile = class
    interface IOSProfile
    interface IJsonSerializable
Public Class OSProfile
Implements IOSProfile
Inheritance
OSProfile
Attributes
Implements

Constructors

OSProfile()

Creates an new OSProfile instance.

Properties

LogonType

Determines how the service should be run. By default, this will be set to Service.

SecretManagementSettingCertificateStoreLocation

Where to store certificates on the machine.

SecretManagementSettingKeyExportable

Defines if the key of the certificates should be exportable.

SecretManagementSettingObservedCertificate

The list of certificates to install on all machines in the pool.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OSProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OSProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Mdp.Models.IOSProfile.

FromJsonString(String)

Creates a new instance of OSProfile, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of OSProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to