Delen via


EdgeArcAddon Class

Definition

Arc Addon.

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

Constructors

EdgeArcAddon(String, String, String, AzureLocation)

Initializes a new instance of EdgeArcAddon.

Properties

HostPlatform

Host OS supported by the Arc addon.

HostPlatformType

Platform where the runtime is hosted.

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)
ProvisioningState

Addon Provisioning State.

ResourceGroupName

Arc resource group name.

ResourceLocation

Arc resource location.

ResourceName

Arc resource Name.

ResourceType

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

(Inherited from ResourceData)
SubscriptionId

Arc resource subscription Id.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Version

Arc resource version.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataBoxEdgeRoleAddonData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from DataBoxEdgeRoleAddonData)
IJsonModel<DataBoxEdgeRoleAddonData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DataBoxEdgeRoleAddonData)
IJsonModel<EdgeArcAddon>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<EdgeArcAddon>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataBoxEdgeRoleAddonData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DataBoxEdgeRoleAddonData)
IPersistableModel<DataBoxEdgeRoleAddonData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from DataBoxEdgeRoleAddonData)
IPersistableModel<DataBoxEdgeRoleAddonData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DataBoxEdgeRoleAddonData)
IPersistableModel<EdgeArcAddon>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<EdgeArcAddon>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<EdgeArcAddon>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to