Share via


CopyLongTermRetentionBackupContent Class

Definition

Contains the information necessary to perform long term retention backup copy operation.

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

Constructors

CopyLongTermRetentionBackupContent()

Initializes a new instance of CopyLongTermRetentionBackupContent.

Properties

TargetBackupStorageRedundancy

The storage redundancy type of the copied backup.

TargetDatabaseName

The name of the database owns the copied backup.

TargetResourceGroup

The resource group that owns the target server.

TargetServerFullyQualifiedDomainName

The fully qualified domain name of the target server.

TargetServerResourceId

The resource Id of the target server that owns the database.

TargetSubscriptionId

The subscription that owns the target server.

Explicit Interface Implementations

IJsonModel<CopyLongTermRetentionBackupContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CopyLongTermRetentionBackupContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CopyLongTermRetentionBackupContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CopyLongTermRetentionBackupContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CopyLongTermRetentionBackupContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to