你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ImageDefinitionData Class

Definition

Represents a definition for an Image.

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

Properties

Name Description
ActiveImageReference

Image reference information for the currently active image (only populated during updates).

AutoImageBuild

Indicates if automatic image builds will be triggered for image definition updates.

Extends

Another Image Definition that this one extends.

FileUri

The URL to the repository file containing the image definition.

Id

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

(Inherited from ResourceData)
ImageReference

Image reference information.

ImageValidationErrorDetails

Details for image validator error. Populated when the image validation is not successful.

ImageValidationStatus

Validation status of the configured image.

LatestBuild

Details about the latest build.

Name

The name of the resource.

(Inherited from ResourceData)
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)
Tasks

Tasks to run at Dev Box provisioning time.

UserTasks

Tasks to run when a user first logs into a Dev Box.

ValidationStatus

Validation status for the Image Definition.

Methods

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

Explicit Interface Implementations

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

Applies to