Language

HybridComputeExtensionValueV2Data Class

Definition

Describes an Extension Metadata.

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

Properties

Name Description
Architecture

Architectures (x64, arms64, etc.) that this extension supports.

ExtensionSignatureUri

Location of the signature files for the extension.

ExtensionType

The type of the Extension being received.

ExtensionUris

A list of locations where the extension packages can be found.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
OperatingSystem

The operating system (Windows, Linux, etc.) this extension supports.

Publisher

The publisher of the Extension being received.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Version

The version of the Extension being received.

Methods

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

Explicit Interface Implementations

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

Applies to