DatabaseInner クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベースを示します。
[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseInner : Microsoft.Azure.Management.Sql.Fluent.Models.TrackedResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DatabaseInner = class
inherit TrackedResourceInner
Public Class DatabaseInner
Inherits TrackedResourceInner
- 継承
- 属性
コンストラクター
プロパティ
Collation |
データベースの照合順序を取得または設定します。 createMode が Default でない場合、この値は無視されます。 |
ContainmentState |
データベースの包含状態を取得します。 |
CreateMode |
データベースの作成モードを取得または設定します。 既定値: 通常のデータベース作成。 コピー: 既存のデータベースのコピーとしてデータベースを作成します。 sourceDatabaseId は、ソース データベースのリソース ID として指定する必要があります。 OnlineSecondary/NonReadableSecondary: 既存のデータベースの (読み取り可能または読み取り不可能な) セカンダリ レプリカとしてデータベースを作成します。 sourceDatabaseId は、既存のプライマリ データベースのリソース ID として指定する必要があります。 PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 sourceDatabaseId を既存のデータベースのリソース ID として指定し、restorePointInTime を指定する必要があります。 回復: geo レプリケートされたバックアップを復元してデータベースを作成します。 sourceDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。 復元: 削除されたデータベースのバックアップを復元して、データベースを作成します。 sourceDatabaseId を指定する必要があります。 sourceDatabaseId がデータベースの元のリソース ID である場合は、sourceDatabaseDeletionDate を指定する必要があります。 それ以外の場合、sourceDatabaseId は復元可能な削除されたデータベース リソース ID である必要があり、sourceDatabaseDeletionDate は無視されます。 restorePointInTime は、以前の時点から復元するように指定することもできます。 RestoreLongTermRetentionBackup: 長期保持コンテナーから復元することでデータベースを作成します。 recoveryServicesRecoveryPointResourceId は、復旧ポイントのリソース ID として指定する必要があります。 DataWarehouse エディションでは、Copy、NonReadableSecondary、OnlineSecondary、RestoreLongTermRetentionBackup はサポートされていません。 指定できる値は、'Copy'、'Default'、'NonReadableSecondary'、'OnlineSecondary'、'PointInTimeRestore'、'Recovery'、'Restore'、'RestoreLongTermRetentionBackup' です。 |
CreationDate |
データベースの作成日を取得します (ISO8601 形式)。 |
CurrentServiceObjectiveId |
データベースの現在のサービス レベル目標 ID を取得します。 これは、現在アクティブなサービス レベル目標の ID です。 |
DatabaseId |
データベースの ID を取得します。 |
DefaultSecondaryLocation |
このデータベースの既定のセカンダリ リージョンを取得します。 |
EarliestRestoreDate |
このデータベースで復元が使用できる最も早い開始日と時刻を記録します (ISO8601 形式)。 |
Edition |
データベースのエディションを取得または設定します。 DatabaseEditions 列挙には、有効なすべてのエディションが含まれています。 createMode が NonReadableSecondary または OnlineSecondary の場合、この値は無視されます。 SKU の一覧は、リージョンとサポート オファーによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、REST API または次のいずれかのコマンドを使用
. 使用可能な値は、'Web'、'Business'、'Basic'、'Standard'、'PremiumRS'、'Free'、'Stretch'、'DataWarehouse'、'System'、'System2'、'GeneralPurpose'、'BusinessCritical'、'Hyperscale' です。 |
ElasticPoolName |
データベースが格納されているエラスティック プールの名前を取得または設定します。 elasticPoolName と requestedServiceObjectiveName の両方が更新された場合、requestedServiceObjectiveName の値は無視されます。 DataWarehouse エディションではサポートされていません。 |
FailoverGroupId |
このデータベースを含むフェールオーバー グループのリソース識別子を取得します。 |
Id |
リソース ID。Setter はネットワーク リソースで ID を設定する必要があるため、保護されます。 (継承元 ProxyResource) |
Kind |
データベースの種類を取得します。 これは、Azure portal エクスペリエンスに使用されるメタデータです。 |
Location |
リソースの場所 (継承元 Resource) |
MaxSizeBytes |
バイト単位で表されるデータベースの最大サイズを取得または設定します。 createMode が Default でない場合、この値は無視されます。 使用可能な値を確認するには、operationId で参照される機能 API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) に対してクエリを実行します:"Capabilities_ListByLocation" |
Name |
リソース名 (継承元 ProxyResource) |
ReadScale |
条件付きを取得または設定します。 データベースが geo セカンダリの場合、readScale は、このデータベースに対して読み取り専用接続を許可するかどうかを示します。 DataWarehouse エディションではサポートされていません。 使用可能な値は次のとおりです: 'Enabled'、'Disabled' |
RecommendedIndex |
このデータベースの推奨インデックスを取得します。 |
RecoveryServicesRecoveryPointResourceId |
条件付きを取得または設定します。 createMode が RestoreLongTermRetentionBackup の場合、この値は必須です。 復元元の復旧ポイントのリソース ID を指定します。 |
RequestedServiceObjectiveId |
データベースの構成済みのサービス レベル目標 ID を取得または設定します。 これは、データベースに適用される処理中のサービス レベルの目標です。 正常に更新されると、currentServiceObjectiveId プロパティの値と一致します。 requestedServiceObjectiveId と requestedServiceObjectiveName の両方が更新された場合、requestedServiceObjectiveId の値は requestedServiceObjectiveName の値をオーバーライドします。 SKU の一覧は、リージョンとサポート オファーによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できるサービス目標 ID を確認するには、REST API を使用します |
RequestedServiceObjectiveName |
データベースの構成済みサービス レベル目標の名前を取得または設定します。 これは、データベースに適用される処理中のサービス レベルの目標です。 正常に更新されると、serviceLevelObjective プロパティの値と一致します。 SKU の一覧は、リージョンとサポート オファーによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、REST API または次のいずれかのコマンドを使用
. 使用できる値は、'System'、'System0'、'System1'、'System2'、'System3'、'System4'、'System2L'、 'System3L'、'System4L'、'Free'、'Basic'、'S0'、'S1'、'S2'、'S3'、'S4'、'S6'、'S7'、'S9'、'S12'、'P1'、'P2'、'P3'、'P4'、'P6'、'P11'、'P15'、'P15'、 'PRS1'、'PRS2'、'PRS4'、'PRS6'、'DW100'、'DW200'、'DW300'、'DW400'、'DW500'、'DW600'、'DW1000'、'DW1200'、'DW1000c'、'DW1500'、'DW1500' 0c'、'DW2000'、'DW2000c'、'DW3000'、'DW2500c'、'DW3000c'、'DW6000'、'DW5000c'、'DW6000c'、'DW7500c'、'DW10000c'、'DW15000c'、'DW15000c'、' 'DW30000c'、'DS100'、'DS200'、'DS300'、'DS400'、'DS500'、'DS600'、'DS1000'、'DS1200'、'DS1500'、'DS2000'、'ElasticPool' |
RestorePointInTime |
条件付きを取得または設定します。 createMode が PointInTimeRestore の場合、この値は必須です。 createMode が Restore の場合、この値は省略可能です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601 形式) を指定します。 ソース データベースの earliestRestoreDate 値以上である必要があります。 |
SampleName |
このデータベースの作成時に適用するサンプル スキーマの名前を取得または設定します。 createMode が Default でない場合、この値は無視されます。 DataWarehouse エディションではサポートされていません。 使用可能な値は次のとおりです: 'AdventureWorksLT' |
ServiceLevelObjective |
データベースの現在のサービス レベル目標を取得します。 使用できる値は、'System'、'System0'、'System1'、'System2'、'System3'、'System4'、'System2L'、 'System3L'、'System4L'、'Free'、'Basic'、'S0'、'S1'、'S2'、'S3'、'S4'、'S6'、'S7'、'S9'、'S12'、'P1'、'P2'、'P3'、'P4'、'P6'、'P11'、'P15'、'P15'、 'PRS1'、'PRS2'、'PRS4'、'PRS6'、'DW100'、'DW200'、'DW300'、'DW400'、'DW500'、'DW600'、'DW1000'、'DW1200'、'DW1000c'、'DW1500'、'DW1500' 0c'、'DW2000'、'DW2000c'、'DW3000'、'DW2500c'、'DW3000c'、'DW6000'、'DW5000c'、'DW6000c'、'DW7500c'、'DW10000c'、'DW15000c'、'DW15000c'、' 'DW30000c'、'DS100'、'DS200'、'DS300'、'DS400'、'DS500'、'DS600'、'DS1000'、'DS1200'、'DS1500'、'DS2000'、'ElasticPool' |
ServiceTierAdvisors |
このデータベースのサービス レベル アドバイザーの一覧を取得します。 展開されたプロパティ |
SourceDatabaseDeletionDate |
条件付きを取得または設定します。 createMode が Restore で sourceDatabaseId が存在する場合 (現在復元可能な削除されたデータベース ID ではなく) 削除されたデータベースの元のリソース ID である場合は、この値が必要です。 データベースが削除された時刻を指定します。 |
SourceDatabaseId |
条件付きを取得または設定します。 createMode が Copy、NonReadableSecondary、OnlineSecondary、PointInTimeRestore、Recovery、または Restore の場合、この値は必須です。 ソース データベースのリソース ID を指定します。 createMode が NonReadableSecondary または OnlineSecondary の場合、ソース データベースの名前は、作成される新しいデータベースと同じである必要があります。 |
Status |
データベースの状態を取得します。 |
Tags |
リソース タグ (継承元 Resource) |
TransparentDataEncryption |
このデータベースの透過的なデータ暗号化情報を取得します。 |
Type |
リソースの種類 (継承元 ProxyResource) |
ZoneRedundant |
このデータベースがゾーン冗長であるかどうかを取得または設定します。つまり、このデータベースのレプリカは複数の可用性ゾーンに分散されます。 |
メソッド
Validate() |
オブジェクトを検証します。 |
適用対象
Azure SDK for .NET