Share via


SynapseSqlPoolData Class

Definition

A class representing the SynapseSqlPool data model. A SQL Analytics pool

public class SynapseSqlPoolData : Azure.ResourceManager.Models.TrackedResourceData
type SynapseSqlPoolData = class
    inherit TrackedResourceData
Public Class SynapseSqlPoolData
Inherits TrackedResourceData
Inheritance

Constructors

SynapseSqlPoolData(AzureLocation)

Initializes a new instance of SynapseSqlPoolData.

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.

Id

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

(Inherited from ResourceData)
Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
MaxSizeBytes

Maximum size in bytes.

Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

Resource state.

RecoverableDatabaseId

Backup database to restore from.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
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.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Applies to