Share via


StorageTaskReportProperties Class

Definition

Storage task execution report for a run instance.

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

Constructors

StorageTaskReportProperties()

Initializes a new instance of StorageTaskReportProperties.

Properties

FinishedOn

End time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators.

ObjectFailedCount

Total number of objects where task operation failed when was attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators.

ObjectsOperatedOnCount

Total number of objects that meet the storage tasks condition and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators.

ObjectsSucceededCount

Total number of objects where task operation succeeded when was attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators.

ObjectsTargetedCount

Total number of objects that meet the condition as defined in the storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators.

RunResult

Represents the overall result of the execution for the run instance.

RunStatusEnum

Represents the status of the execution.

RunStatusError

Well known Azure Storage error code that represents the error encountered during execution of the run instance.

StartedOn

Start time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators.

StorageAccountId

Represents the Storage Account Id where the storage task definition was applied and executed.

SummaryReportPath

Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.

TaskAssignmentId

Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.

TaskId

Storage Task Arm Id.

TaskVersion

Storage Task Version.

Explicit Interface Implementations

IJsonModel<StorageTaskReportProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<StorageTaskReportProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<StorageTaskReportProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<StorageTaskReportProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<StorageTaskReportProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to