次の方法で共有


SqlDatabaseData クラス

定義

SqlDatabase データ モデルを表すクラス。 データベース リソース。

public class SqlDatabaseData : Azure.ResourceManager.Models.TrackedResourceData
type SqlDatabaseData = class
    inherit TrackedResourceData
Public Class SqlDatabaseData
Inherits TrackedResourceData
継承

コンストラクター

SqlDatabaseData(AzureLocation)

SqlDatabaseData の新しいインスタンスを初期化します。

プロパティ

AutoPauseDelay

データベースが自動的に一時停止されるまでの時間 (分)。 値 -1 は、自動一時停止が無効になっていることを意味します。

AvailabilityZone

データベースがピン留めされる可用性ゾーンを指定します。

CatalogCollation

メタデータ カタログの照合順序。

Collation

データベースの照合順序。

CreatedOn

データベースの作成日 (ISO8601形式)。

CreateMode

データベースの作成モードを指定します。

既定値: 通常のデータベースの作成。

コピー: 既存のデータベースのコピーとしてデータベースを作成します。 sourceDatabaseId は、ソース データベースのリソース ID として指定する必要があります。

セカンダリ: 既存のデータベースのセカンダリ レプリカとしてデータベースを作成します。 sourceDatabaseId は、既存のプライマリ データベースのリソース ID として指定する必要があります。

PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 sourceDatabaseId を既存のデータベースのリソース ID として指定し、restorePointInTime を指定する必要があります。

回復: geo レプリケートされたバックアップを復元してデータベースを作成します。 sourceDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。

復元: 削除されたデータベースのバックアップを復元してデータベースを作成します。 sourceDatabaseId を指定する必要があります。 sourceDatabaseId がデータベースの元のリソース ID である場合は、sourceDatabaseDeletionDate を指定する必要があります。 それ以外の場合、sourceDatabaseId は復元可能なドロップされたデータベース リソース ID である必要があり、sourceDatabaseDeletionDate は無視されます。 restorePointInTime は、以前の時点から復元するように指定することもできます。

RestoreLongTermRetentionBackup: 長期保持コンテナーから復元してデータベースを作成します。 recoveryServicesRecoveryPointResourceId は、復旧ポイントリソース ID として指定する必要があります。

DataWarehouse エディションでは、Copy、Secondary、RestoreLongTermRetentionBackup はサポートされていません。

CurrentBackupStorageRedundancy

このデータベースのバックアップを格納するために使用されるストレージ アカウントの種類。

CurrentServiceObjectiveName

データベースの現在のサービス レベル目標名。

CurrentSku

SKU の名前と階層。

DatabaseId

データベースの ID です。

DefaultSecondaryLocation

このデータベースの既定のセカンダリ リージョン。

EarliestRestoreOn

これにより、このデータベースで復元できる最も早い開始日と時刻が記録されます (ISO8601形式)。

ElasticPoolId

このデータベースを含むエラスティック プールのリソース識別子。

EncryptionProtector

データベースカスタマー マネージド キーごとに構成されている場合の、データベースの Azure キー コンテナー URI。

EncryptionProtectorAutoRotation

データベース暗号化プロテクタ AKV キーの自動ローテーションを有効または無効にするフラグ。

FailoverGroupId

このデータベースが属しているフェールオーバー グループ リソース識別子。

FederatedClientId

データベース CMK ごとのテナント間シナリオに使用されるクライアント ID。

FreeLimitExhaustionBehavior

空きデータベースに対して毎月の空き制限が使い果たされた場合の動作を指定します。

AutoPause: 月の残りの期間、空き制限が使い果たされると、データベースは自動的に一時停止されます。

BillForUsage: データベースは、空き制限が使い果たされた時点で引き続きオンラインになり、超過分は課金されます。

HighAvailabilityReplicaCount

高可用性を提供するために使用されるデータベースに関連付けられているセカンダリ レプリカの数。 エラスティック プール内の Hyperscale データベースには適用されません。

Id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(継承元 ResourceData)
Identity

データベースの Azure Active Directory ID。

IsInfraEncryptionEnabled

このデータベースでは、インフラストラクチャ暗号化が有効になっています。

IsLedgerOn

このデータベースが台帳データベースであるかどうかは、データベース内のすべてのテーブルが台帳テーブルであることを意味します。 注: このプロパティの値は、データベースが作成された後は変更できません。

IsZoneRedundant

このデータベースがゾーン冗長かどうか。つまり、このデータベースのレプリカは複数の可用性ゾーンに分散されます。

Keys

使用するユーザー割り当て ID のリソース ID。

Kind

データベースの種類。 これは、Azure portal エクスペリエンスに使用されるメタデータです。

LicenseType

このデータベースに適用するライセンスの種類。 LicenseIncludedライセンスが必要な場合、またはBasePriceライセンスを持っていて、Azure ハイブリッド特典の対象である場合は 。

Location

リソースが保存されている地理的な場所。

(継承元 TrackedResourceData)
LongTermRetentionBackupResourceId

このデータベースの作成操作に関連付けられている長期保有バックアップのリソース識別子。

MaintenanceConfigurationId

データベースに割り当てられたメンテナンス構成 ID。 この構成では、メンテナンス更新が発生する期間を定義します。

ManagedBy

データベースを管理するリソース。

ManualCutover

Hyperscale レベルへのデータベースの更新操作中に、顧客が制御する手動カットオーバーを実行する必要があるかどうか。

このプロパティは、データベースを Business Critical/General Purpose/Premium/Standard レベルから Hyperscale レベルにスケーリングする場合にのみ適用されます。

manualCutover を指定すると、ユーザー入力が Hyperscale データベースへのカットオーバーをトリガーするまでスケーリング操作が待機します。

カットオーバーをトリガーするには、スケーリング操作が待機中の状態のときに 'performCutover' パラメーターを指定してください。

MaxLogSizeBytes

このデータベースの最大ログ サイズ。

MaxSizeBytes

データベースの最大サイズ (バイト単位)。

MinCapacity

一時停止されていない場合、データベースに常に割り当てられる最小限の容量。

Name

リソースの名前。

(継承元 ResourceData)
PausedOn

ユーザー構成またはアクション (ISO8601形式) によってデータベースが一時停止された日付。 データベースの準備ができている場合は Null。

PerformCutover

スケーリング操作の進行中に待機状態の間に、顧客が制御する手動カットオーバーをトリガーします。

このプロパティ パラメーターは、'manualCutover' パラメーターと共に開始されるスケーリング操作にのみ適用されます。

このプロパティは、Business Critical/General Purpose/Premium/Standard レベルから Hyperscale レベルへのデータベースのスケーリングが既に進行中の場合にのみ適用されます。

performCutover を指定すると、スケーリング操作によってカットオーバーがトリガーされ、Hyperscale データベースへのロール変更が実行されます。

PreferredEnclaveType

データベースで要求されたエンクレーブの種類 (既定または VBS エンクレーブ)。

ReadScale

読み取り専用ルーティングの状態。 有効にした場合、アプリケーションの意図が接続文字列で読み取り専用に設定されている接続は、同じリージョン内の読み取り専用セカンダリ レプリカにルーティングされる可能性があります。 エラスティック プール内の Hyperscale データベースには適用されません。

RecoverableDatabaseId

このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子。

RecoveryServicesRecoveryPointId

このデータベースの作成操作に関連付けられている復旧ポイントのリソース識別子。

RequestedBackupStorageRedundancy

このデータベースのバックアップを格納するために使用するストレージ アカウントの種類。

RequestedServiceObjectiveName

データベースの要求されたサービス レベルの目標名。

ResourceType

リソースの型。 たとえば、"Microsoft.Compute/virtualMachines" や "Microsoft.Storage/storageAccounts" などです。

(継承元 ResourceData)
RestorableDroppedDatabaseId

このデータベースの作成操作に関連付けられている復元可能な削除されたデータベースのリソース識別子。

RestorePointInTime

新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。

ResumedOn

ユーザー アクションまたはデータベース ログインによってデータベースが再開された日付 (ISO8601形式)。 データベースが一時停止されている場合は Null。

SampleName

このデータベースの作成時に適用するサンプル スキーマの名前。

SecondaryType

データベースがセカンダリの場合は、セカンダリ の種類。 有効な値は、Geo、Named、Standby です。

Sku

データベース SKU。

SKU の一覧は、リージョンとサポート オファーによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、REST API または次のいずれかのコマンドを使用 Capabilities_ListByLocation します。

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
SourceDatabaseDeletedOn

データベースが削除された時刻を指定します。

SourceDatabaseId

このデータベースの作成操作に関連付けられているソース データベースのリソース識別子。

SourceResourceId

このデータベースの作成操作に関連付けられているソースのリソース識別子。

このプロパティは DataWarehouse エディションでのみサポートされており、サブスクリプション間で復元できます。

sourceResourceId を指定する場合、sourceDatabaseId、recoverableDatabaseId、restorableDroppedDatabaseId、sourceDatabaseDeletionDate を指定せず、CreateMode を PointInTimeRestore、Restore、または Recover にする必要があります。

createMode が PointInTimeRestore の場合、sourceResourceId は既存のデータベースまたは既存の SQL プールのリソース ID である必要があり、restorePointInTime を指定する必要があります。

createMode が Restore の場合、sourceResourceId は、復元可能な削除されたデータベースまたは復元可能な削除された SQL プールのリソース ID である必要があります。

createMode が Recover の場合、sourceResourceId は回復可能なデータベースまたは回復可能な SQL プールのリソース ID である必要があります。

ソース サブスクリプションがターゲット サブスクリプションとは異なるテナントに属している場合は、"x-ms-authorization-auxiliary" ヘッダーにソース テナントの認証トークンが含まれている必要があります。 "x-ms-authorization-auxiliary" ヘッダーの詳細については、次を参照してください。 https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

Status

データベースの状態。

SystemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

(継承元 ResourceData)
Tags

リソース タグ。

(継承元 TrackedResourceData)
UseFreeLimit

データベースで無料の月次制限を使用するかどうか。 サブスクリプション内の 1 つのデータベースで許可されます。

適用対象