Language

ExternalSignal Class

Definition

An externally submitted signal instance assigned to an entity.

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

Properties

Name Description
EvaluationRules

Evaluation rules for the external signal as submitted.

Name

Unique name of the signal within the entity.

(Inherited from SignalInstanceProperties)
SignalDefinitionName

Optional reference to a signal definition that provides default values.

(Inherited from SignalInstanceProperties)
Status

Current status of the signal.

(Inherited from SignalInstanceProperties)

Methods

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

Explicit Interface Implementations

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

Applies to