Database クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベース リソース。
[Microsoft.Rest.Serialization.JsonTransformation]
public class Database : Microsoft.Azure.Management.Sql.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Database = class
inherit TrackedResource
Public Class Database
Inherits TrackedResource
- 継承
- 属性
コンストラクター
プロパティ
AutoPauseDelay |
データベースが自動的に一時停止されるまでの時間を分単位で取得または設定します。 値 -1 は、自動一時停止が無効になっていることを意味します |
CatalogCollation |
メタデータ カタログの照合順序を取得または設定します。 使用できる値は、'DATABASE_DEFAULT'、'SQL_Latin1_General_CP1_CI_AS' です。 |
Collation |
データベースの照合順序を取得または設定します。 |
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 はサポートされていません。 使用できる値は、'Default'、'Copy'、'Secondary'、'PointInTimeRestore'、'Restore'、'Recovery'、'RestoreExternalBackup'、'RestoreExternalBackupSecondary'、'RestoreLongTermRetentionBackup'、'OnlineSecondary' です。 |
CreationDate |
データベースの作成日を取得します (ISO8601 形式)。 |
CurrentBackupStorageRedundancy |
このデータベースのバックアップを格納するために使用されるストレージ アカウントの種類を取得します。 使用できる値は、'Geo'、'Local'、'Zone'、'GeoZone' です。 |
CurrentServiceObjectiveName |
データベースの現在のサービス レベル目標名を取得します。 |
CurrentSku |
SKU の名前と層を取得します。 |
DatabaseId |
データベースの ID を取得します。 |
DefaultSecondaryLocation |
このデータベースの既定のセカンダリ リージョンを取得します。 |
EarliestRestoreDate |
このデータベースで復元が使用できる最も早い開始日と時刻を記録します (ISO8601 形式)。 |
Edition |
データベースのエディションを取得します。 createMode が OnlineSecondary の場合、この値は無視されます。使用可能な値を確認するには、operationId: "Capabilities_ListByLocation" で参照される機能 API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) に対してクエリを実行するか、Azure CLI コマンド az sql db list-editions -l westus --query[].name を使用します。 使用できる値は、'Web'、'Business'、'Basic'、'Standard'、'Premium'、'PremiumRS'、'Free'、'Stretch'、'DataWarehouse'、'System'、'System2' です。 |
ElasticPoolId |
このデータベースを含むエラスティック プールのリソース識別子を取得または設定します。 |
ElasticPoolName |
データベースが存在するエラスティック プールの名前を取得します。 elasticPoolName と requestedServiceObjectiveName の両方が更新された場合、requestedServiceObjectiveName の値は無視されます。 DataWarehouse エディションではサポートされていません。 |
FailoverGroupId |
このデータベースが属しているフェールオーバー グループ リソース識別子を取得します。 |
FederatedClientId |
データベースごとのテナント間 CMK シナリオに使用されるクライアント ID を取得または設定します |
HighAvailabilityReplicaCount |
高可用性を提供するために使用されるデータベースに関連付けられているセカンダリ レプリカの数を取得または設定します。 エラスティック プール内の Hyperscale データベースには適用されません。 |
Id |
リソース ID を取得します。 (継承元 Resource) |
Identity |
データベースの Azure Active Directory ID を取得または設定します。 |
IsInfraEncryptionEnabled |
このデータベースに対して infra 暗号化が有効になっているを取得します。 |
IsLedgerOn |
このデータベースが台帳データベースであるかどうかを取得または設定します。これは、データベース内のすべてのテーブルが台帳テーブルであることを意味します。 注: このプロパティの値は、データベースが作成された後は変更できません。 |
Kind |
データベースの種類を取得します。 これは、Azure portal エクスペリエンスに使用されるメタデータです。 |
LicenseType |
このデータベースに適用するライセンスの種類を取得または設定します。
|
Location |
リソースの場所を取得または設定します。 (継承元 TrackedResource) |
LongTermRetentionBackupResourceId |
このデータベースの作成操作に関連付けられている長期保有バックアップのリソース識別子を取得または設定します。 |
MaintenanceConfigurationId |
データベースに割り当てられたメンテナンス構成 ID を取得または設定します。 この構成では、メンテナンス更新が発生する期間を定義します。 |
ManagedBy |
データベースを管理するリソースを取得します。 |
MaxLogSizeBytes |
このデータベースの最大ログ サイズを取得します。 |
MaxSizeBytes |
バイト単位で表されるデータベースの最大サイズを取得または設定します。 |
MinCapacity |
一時停止されていない場合にデータベースが常に割り当てる最小限の容量を取得または設定します |
Name |
リソース名を取得します。 (継承元 Resource) |
PausedDate |
ユーザー構成またはアクション (ISO8601 形式) によってデータベースが一時停止された日付を取得します。 データベースの準備ができている場合は Null。 |
ReadScale |
読み取り専用ルーティングの状態を取得または設定します。 有効にした場合、アプリケーションの意図が接続文字列で読み取り専用に設定されている接続は、同じリージョン内の読み取り専用セカンダリ レプリカにルーティングされる可能性があります。 エラスティック プール内の Hyperscale データベースには適用されません。 使用可能な値は次のとおりです: 'Enabled'、'Disabled' |
RecoverableDatabaseId |
このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子を取得または設定します。 |
RecoveryServicesRecoveryPointId |
このデータベースの作成操作に関連付けられている復旧ポイントのリソース識別子を取得または設定します。 |
RequestedBackupStorageRedundancy |
このデータベースのバックアップの格納に使用するストレージ アカウントの種類を取得または設定します。 使用できる値は、'Geo'、'Local'、'Zone'、'GeoZone' です。 |
RequestedServiceObjectiveName |
データベースの要求されたサービス レベル目標名を取得します。 |
RestorableDroppedDatabaseId |
このデータベースの作成操作に関連付けられている復元可能な削除されたデータベースのリソース識別子を取得または設定します。 |
RestorePointInTime |
取得または設定は、新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601 形式) を指定します。 |
ResumedDate |
ユーザー アクションまたはデータベース ログイン (ISO8601 形式) によってデータベースが再開された日付を取得します。 データベースが一時停止されている場合は Null。 |
SampleName |
このデータベースの作成時に適用するサンプル スキーマの名前を取得または設定します。 使用できる値は、'AdventureWorksLT'、'WideWorldImportersStd'、'WideWorldImportersFull' です。 |
SecondaryType |
セカンダリデータベースのセカンダリ型を取得または設定します。 有効な値は Geo と Named です。 使用可能な値は次のとおりです: 'Geo'、'Named' |
ServiceLevelObjective |
データベースの現在のサービス レベル目標を取得します。 |
Sku |
データベース SKU を取得または設定します。 SKU の一覧は、リージョンとサポート オファーによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、REST API または次のいずれかのコマンドを使用
|
SourceDatabaseDeletionDate |
データベースが削除された時刻を取得または設定します。 |
SourceDatabaseId |
このデータベースの作成操作に関連付けられているソース データベースのリソース識別子を取得または設定します。 |
SourceResourceId |
このデータベースの作成操作に関連付けられているソースのリソース識別子を取得または設定します。 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 である必要があります。 このプロパティを使用すると、DataWarehouse エディションでのみサポートされているサブスクリプション間で復元できます。 ソース サブスクリプションがターゲット サブスクリプションとは異なるテナントに属している場合、"x-ms-authorization-auxiliary" ヘッダーにはソース テナントの認証トークンが含まれている必要があります。 "x-ms-authorization-auxiliary" ヘッダーの詳細については、次を参照してください。 https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |
Status |
データベースの状態を取得します。 使用できる値は、'Online'、'Restoring'、'RecoveryPending'、'Recovery'、'Suspect'、'Offline'、 'Standby'、'Shutdown'、'EmergencyMode'、'AutoClosed'、'Copying'、'Creating'、'Inaccessible'、'OfflineSecondary'、'Pausesing'、'Paused'、'Resuming'、'Scaling'、'OfflineChangingDwPerformanceTiers'、'OnlineChangingDwPerformanceTiers'、'Disabled'、'Stopping'、'Stopped'、'Starting' |
Tags |
リソース タグを取得または設定します。 (継承元 TrackedResource) |
Type |
リソースの種類を取得します。 (継承元 Resource) |
ZoneRedundant |
このデータベースがゾーン冗長であるかどうかを取得または設定します。つまり、このデータベースのレプリカは複数の可用性ゾーンに分散されます。 |
メソッド
Validate() |
オブジェクトを検証します。 |
適用対象
Azure SDK for .NET