Share via


ExtendedRestorableSqlContainerResourceInfo Class

Definition

The resource of an Azure Cosmos DB SQL container event.

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

Properties

CanUndelete

A state of this container to identify if this container is restorable in same account.

CanUndeleteReason

The reason why this container can not be restored in same account.

Container

Cosmos DB SQL container resource object.

ContainerId

The resource ID of this SQL container.

ContainerName

The name of this SQL container.

EventTimestamp

The when this container event happened.

OperationType

The operation type of this container event.

Rid

A system generated property. A unique identifier.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ExtendedRestorableSqlContainerResourceInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ExtendedRestorableSqlContainerResourceInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ExtendedRestorableSqlContainerResourceInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ExtendedRestorableSqlContainerResourceInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ExtendedRestorableSqlContainerResourceInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to