Share via


BackupItem Class

Definition

Backup description.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.BackupItemTypeConverter))]
public class BackupItem : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IBackupItem, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.BackupItemTypeConverter))>]
type BackupItem = class
    interface IBackupItem
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class BackupItem
Implements IBackupItem, IValidates
Inheritance
BackupItem
Attributes
Implements

Constructors

BackupItem()

Creates an new BackupItem instance.

Properties

BackupId

Id of the backup.

BlobName

Name of the blob which contains data for this backup.

CorrelationId

Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.

Created

Timestamp of the backup creation.

Database

List of databases included in the backup.

FinishedTimeStamp

Timestamp when this backup finished.

Id

Resource Id.

Kind

Kind of resource.

LastRestoreTimeStamp

Timestamp of a last restore operation which used this backup.

Log

Details regarding this backup. Might contain an error message.

Name

Resource Name.

PropertiesName

Name of this backup.

Scheduled

True if this backup has been created due to a schedule being triggered.

SizeInByte

Size of the backup in bytes.

Status

Backup status.

StorageAccountUrl

SAS URL for the storage account container which contains this backup.

Type

Resource type.

WebsiteSizeInByte

Size of the original web app which has been backed up.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BackupItem.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BackupItem.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IBackupItem.

FromJsonString(String)

Creates a new instance of BackupItem, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of BackupItem into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to