Language

ResourceSignals Class

Definition

A grouping of Azure resource signals.

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

Constructors

Name Description
ResourceSignals(String, ResourceIdentifier)

Initializes a new instance of ResourceSignals.

Properties

Name Description
AuthenticationSetting

Reference to the name of the authentication setting which is used for querying the data source.

AzureResourceId

Azure resource ID.

AzureResourceKind

Azure resource kind (e.g., 'functionapp'). Populated by the UI for icon rendering. Can be null if not populated.

ResourceHealth

Optional configuration for automatically adding a signal based on the resource's availability state in Azure Resource Health.

Signals

Signals assigned to this group.

Methods

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

Explicit Interface Implementations

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

Applies to