Share via


DeletedAccountData Class

Definition

A class representing the DeletedAccount data model. Deleted storage account

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

Constructors

DeletedAccountData()

Initializes a new instance of DeletedAccountData.

Properties

CreatedOn

Creation time of the deleted account.

DeletedOn

Deletion time of the deleted account.

Id

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

(Inherited from ResourceData)
Location

Location of the deleted account.

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

Can be used to attempt recovering this deleted account via PutStorageAccount API.

StorageAccountResourceId

Full resource id of the original storage account.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<DeletedAccountData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DeletedAccountData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DeletedAccountData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DeletedAccountData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DeletedAccountData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to