ValidatedSolutionRecipeComponentMetadata Class

Definition

Represents metadata associated with a component available in a validated solution recipe.

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

Properties

Name Description
Catalog

Specifies the catalog to which the extension belongs.

EnableAutomaticUpgrade

Indicates whether automatic upgrades of the extension are enabled.

ExpectedHash

Specifies the expected hash of the extension.

ExtensionType

Represents the type of extension.

LcmUpdate

Indicates whether the LCM (Lifecycle Management) update of the extension is enabled.

Link

Specifies the link associated with the extension.

Name

Specifies the name of the extension.

PreviewSource

Specifies the preview source of the extension.

Publisher

Represents the publisher of the extension.

ReleaseTrain

Specifies the release train to which given component belongs.

Ring

Specifies the ring to which the extension belongs, internally used by component.

Methods

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

Explicit Interface Implementations

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

Applies to