OsProvisionProfile Class

Definition

Operating system profile.

public class OsProvisionProfile : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Hci.Models.OsProvisionProfile>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Hci.Models.OsProvisionProfile>
type OsProvisionProfile = class
    interface IJsonModel<OsProvisionProfile>
    interface IPersistableModel<OsProvisionProfile>
Public Class OsProvisionProfile
Implements IJsonModel(Of OsProvisionProfile), IPersistableModel(Of OsProvisionProfile)
Inheritance
OsProvisionProfile
Implements

Constructors

Name Description
OsProvisionProfile()

Initializes a new instance of OsProvisionProfile.

Properties

Name Description
GpgPubKey

GPG Public Key used for package verification.

ImageHash

Hash of the OS package downloaded.

OperationType

Operation sub type of OS Provisioning.

OsImageLocation

Location of the operating system image.

OsName

Name of the operating system.

OsType

Type of the operating system.

OsVersion

Version of the operating system.

VsrVersion

Validated Solution Recipe version to be used for the job.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<OsProvisionProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OsProvisionProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<OsProvisionProfile>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OsProvisionProfile>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OsProvisionProfile>.Write(ModelReaderWriterOptions)

Applies to