HciConfigureCvmJobProperties Class

Definition

Defines the customer's intent for updating confidential VM properties.

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

Constructors

Name Description
HciConfigureCvmJobProperties(ConfidentialVmIntent)

Initializes a new instance of HciConfigureCvmJobProperties.

Properties

Name Description
ConfidentialVmIntent

Defines the customer's intent for updating confidential VM properties.

DeploymentMode

Deployment mode to trigger job.

(Inherited from ClusterJobProperties)
EndOn

The UTC date and time at which the job completed.

(Inherited from ClusterJobProperties)
JobId

Unique, immutable job id.

(Inherited from ClusterJobProperties)
ProvisioningState

Job provisioning state.

(Inherited from ClusterJobProperties)
ReportedProperties

Reported properties for job.

(Inherited from ClusterJobProperties)
StartOn

The UTC date and time at which the job started.

(Inherited from ClusterJobProperties)
Status

Status of Cluster job.

(Inherited from ClusterJobProperties)

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<ClusterJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ClusterJobProperties)
IJsonModel<ClusterJobProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ClusterJobProperties)
IJsonModel<HciConfigureCvmJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<HciConfigureCvmJobProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ClusterJobProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ClusterJobProperties)
IPersistableModel<ClusterJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ClusterJobProperties)
IPersistableModel<ClusterJobProperties>.Write(ModelReaderWriterOptions) (Inherited from ClusterJobProperties)
IPersistableModel<HciConfigureCvmJobProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<HciConfigureCvmJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<HciConfigureCvmJobProperties>.Write(ModelReaderWriterOptions)

Applies to