WebAppBackupData Class

Definition

A class representing the WebAppBackup data model. Backup description. Serialized Name: BackupItem

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

Constructors

Name Description
WebAppBackupData()

Initializes a new instance of WebAppBackupData.

Properties

Name Description
BackupId

Id of the backup. Serialized Name: BackupItem.properties.id

BackupName

Name of this backup. Serialized Name: BackupItem.properties.name

BlobName

Name of the blob which contains data for this backup. Serialized Name: BackupItem.properties.blobName

CorrelationId

Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support. Serialized Name: BackupItem.properties.correlationId

CreatedOn

Timestamp of the backup creation. Serialized Name: BackupItem.properties.created

Databases

List of databases included in the backup. Serialized Name: BackupItem.properties.databases

FinishedOn

Timestamp when this backup finished. Serialized Name: BackupItem.properties.finishedTimeStamp

Id

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

(Inherited from ResourceData)
IsScheduled

True if this backup has been created due to a schedule being triggered. Serialized Name: BackupItem.properties.scheduled

Kind

Kind of resource. Serialized Name: BackupItem.kind

LastRestoreOn

Timestamp of a last restore operation which used this backup. Serialized Name: BackupItem.properties.lastRestoreTimeStamp

Log

Details regarding this backup. Might contain an error message. Serialized Name: BackupItem.properties.log

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

Size of the backup in bytes. Serialized Name: BackupItem.properties.sizeInBytes

Status

Backup status. Serialized Name: BackupItem.properties.status

StorageAccountUri

SAS URL for the storage account container which contains this backup. Serialized Name: BackupItem.properties.storageAccountUrl

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
WebsiteSizeInBytes

Size of the original web app which has been backed up. Serialized Name: BackupItem.properties.websiteSizeInBytes

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<WebAppBackupData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<WebAppBackupData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<WebAppBackupData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<WebAppBackupData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<WebAppBackupData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to