Share via


ContainerRegistryRunData Class

Definition

A class representing the ContainerRegistryRun data model. Run resource properties

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

Constructors

ContainerRegistryRunData()

Initializes a new instance of ContainerRegistryRunData.

Properties

AgentCpu

The CPU configuration in terms of number of cores required for the run.

AgentPoolName

The dedicated agent pool for the run.

CreatedOn

The time the run was scheduled.

CustomRegistries

The list of custom registries that were logged in during this run.

FinishOn

The time the run finished.

Id

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

(Inherited from ResourceData)
ImageUpdateTrigger

The image update trigger that caused the run. This is applicable if the task has base image trigger configured.

IsArchiveEnabled

The value that indicates whether archiving is enabled or not.

LastUpdatedOn

The last updated time for the run.

LogArtifact

The image description for the log artifact.

Name

The name of the resource.

(Inherited from ResourceData)
OutputImages

The list of all images that were generated from the run. This is applicable if the run generates base image dependencies.

Platform

The platform properties against which the run will happen.

ProvisioningState

The provisioning state of a run.

ResourceType

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

(Inherited from ResourceData)
RunErrorMessage

The error message received from backend systems after the run is scheduled.

RunId

The unique identifier for the run.

RunType

The type of run.

SourceRegistryAuth

The scope of the credentials that were used to login to the source registry during this run.

SourceTrigger

The source trigger that caused the run.

StartOn

The time the run started.

Status

The current status of the run.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Task

The task against which run was scheduled.

TimerTrigger

The timer trigger that caused the run.

UpdateTriggerToken

The update trigger token passed for the Run.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<ContainerRegistryRunData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ContainerRegistryRunData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerRegistryRunData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerRegistryRunData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ContainerRegistryRunData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to