Sdílet prostřednictvím


SynapseSqlPoolPatch Class

Definition

A SQL Analytics pool patch info.

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

Constructors

SynapseSqlPoolPatch()

Initializes a new instance of SynapseSqlPoolPatch.

Properties

Collation

Collation mode.

CreatedOn

Date the SQL pool was created.

CreateMode

Specifies the mode of sql pool creation.

Default: regular sql pool creation.

PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.

Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.

Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.

Location

The geo-location where the resource lives.

MaxSizeBytes

Maximum size in bytes.

ProvisioningState

Resource state.

RecoverableDatabaseId

Backup database to restore from.

RestorePointInTime

Snapshot time to restore.

Sku

SQL pool SKU.

SourceDatabaseDeletionOn

Specifies the time that the sql pool was deleted.

SourceDatabaseId

Source database to create from.

Status

Resource status.

StorageAccountType

The storage account type used to store backups for this sql pool.

Tags

Resource tags.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SynapseSqlPoolPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SynapseSqlPoolPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SynapseSqlPoolPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SynapseSqlPoolPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SynapseSqlPoolPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to