Share via


SynapseSqlPoolPatch Class

Definition

A SQL Analytics pool patch info.

public class SynapseSqlPoolPatch
type SynapseSqlPoolPatch = class
Public Class SynapseSqlPoolPatch
Inheritance
SynapseSqlPoolPatch

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.

Applies to