SqlDatabaseData クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 |
このデータベースに適用するライセンスの種類。 |
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 または次のいずれかのコマンドを使用
|
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 つのデータベースで許可されます。 |
適用対象
Azure SDK for .NET