HciConfigureSdnIntegrationJobProperties Class

Definition

Properties for configuring SDN integration intent for the cluster.

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

Constructors

Name Description
HciConfigureSdnIntegrationJobProperties(SdnIntegrationIntent)

Initializes a new instance of HciConfigureSdnIntegrationJobProperties.

Properties

Name Description
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)
SdnIntegrationIntent

Defines the customer's intent for configuring SDN integration.

SdnPrefix

A string identifier used to construct the Network Controller (NC) REST resource name. This prefix helps group and distinguish SDN-managed network components and must follow specific formatting rules.

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<HciConfigureSdnIntegrationJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<HciConfigureSdnIntegrationJobProperties>.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<HciConfigureSdnIntegrationJobProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<HciConfigureSdnIntegrationJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<HciConfigureSdnIntegrationJobProperties>.Write(ModelReaderWriterOptions)

Applies to