次の方法で共有


Microsoft.Sql managedInstances/databases 2022-05-01-preview

Bicep リソース定義

managedInstances/databases リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Sql/managedInstances/databases リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Sql/managedInstances/databases@2022-05-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoCompleteRestore: bool
    catalogCollation: 'string'
    collation: 'string'
    createMode: 'string'
    crossSubscriptionRestorableDroppedDatabaseId: 'string'
    crossSubscriptionSourceDatabaseId: 'string'
    crossSubscriptionTargetManagedInstanceId: 'string'
    lastBackupName: 'string'
    longTermRetentionBackupResourceId: 'string'
    recoverableDatabaseId: 'string'
    restorableDroppedDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseId: 'string'
    storageContainerIdentity: 'string'
    storageContainerSasToken: 'string'
    storageContainerUri: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

ManagedDatabaseProperties

名前 形容 価値
autoCompleteRestore このマネージド データベースの復元を自動的に完了するかどうか。 bool
catalogCollation メタデータ カタログの照合順序。 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
照合 マネージド データベースの照合順序。
createMode マネージド データベース作成モード。 PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 SourceDatabaseName、SourceManagedInstanceName、PointInTime を指定する必要があります。 RestoreExternalBackup: 外部バックアップ ファイルから復元してデータベースを作成します。 照合順序、StorageContainerUri、StorageContainerSasToken を指定する必要があります。 復旧: geo レプリケートされたバックアップを復元してデータベースを作成します。 RecoverableDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。 RestoreLongTermRetentionBackup: 長期保有バックアップから復元してデータベースを作成します (longTermRetentionBackupResourceId が必要)。 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId 復元可能なサブスクリプション間で、このデータベースの作成時に復元するデータベース リソース ID が削除されました。
crossSubscriptionSourceDatabaseId このデータベースの作成操作に関連付けられているサブスクリプション間ソース データベースのリソース識別子。
crossSubscriptionTargetManagedInstanceId サブスクリプション間の復元で使用されるターゲット マネージド インスタンス ID。
lastBackupName このマネージド データベースを復元するための最後のバックアップ ファイル名。
longTermRetentionBackupResourceId このマネージド データベースの復元に使用する長期保有バックアップの名前。
recoverableDatabaseId このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子。
restorableDroppedDatabaseId このデータベースの作成時に復元する、復元可能な削除されたデータベース リソース ID。
restorePointInTime 条件付きの。 createMode が PointInTimeRestore の場合、この値は必須です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。
sourceDatabaseId このデータベースの作成操作に関連付けられているソース データベースのリソース識別子。
storageContainerIdentity 条件付きの。 createMode が RestoreExternalBackup の場合、この値が使用されます。 ストレージ コンテナー認証に使用される ID を指定します。 'SharedAccessSignature' または 'ManagedIdentity' を指定できます。'SharedAccessSignature' が指定されていない場合は、"SharedAccessSignature" と見なされます。
storageContainerSasToken 条件付きの。 createMode が RestoreExternalBackup で、storageContainerIdentity が ManagedIdentity でない場合、この値は必須です。 ストレージ コンテナーの SAS トークンを指定します。
storageContainerUri 条件付きの。 createMode が RestoreExternalBackup の場合、この値は必須です。 この復元のバックアップが格納されるストレージ コンテナーの URI を指定します。

Microsoft.Sql/managedInstances/databases

名前 形容 価値
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: managedInstances
プロパティ リソースのプロパティ。 ManagedDatabaseProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

TrackedResourceTags

名前 形容 価値

ARM テンプレート リソース定義

managedInstances/databases リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Sql/managedInstances/databases リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Sql/managedInstances/databases",
  "apiVersion": "2022-05-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "autoCompleteRestore": "bool",
    "catalogCollation": "string",
    "collation": "string",
    "createMode": "string",
    "crossSubscriptionRestorableDroppedDatabaseId": "string",
    "crossSubscriptionSourceDatabaseId": "string",
    "crossSubscriptionTargetManagedInstanceId": "string",
    "lastBackupName": "string",
    "longTermRetentionBackupResourceId": "string",
    "recoverableDatabaseId": "string",
    "restorableDroppedDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseId": "string",
    "storageContainerIdentity": "string",
    "storageContainerSasToken": "string",
    "storageContainerUri": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

ManagedDatabaseProperties

名前 形容 価値
autoCompleteRestore このマネージド データベースの復元を自動的に完了するかどうか。 bool
catalogCollation メタデータ カタログの照合順序。 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
照合 マネージド データベースの照合順序。
createMode マネージド データベース作成モード。 PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 SourceDatabaseName、SourceManagedInstanceName、PointInTime を指定する必要があります。 RestoreExternalBackup: 外部バックアップ ファイルから復元してデータベースを作成します。 照合順序、StorageContainerUri、StorageContainerSasToken を指定する必要があります。 復旧: geo レプリケートされたバックアップを復元してデータベースを作成します。 RecoverableDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。 RestoreLongTermRetentionBackup: 長期保有バックアップから復元してデータベースを作成します (longTermRetentionBackupResourceId が必要)。 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId 復元可能なサブスクリプション間で、このデータベースの作成時に復元するデータベース リソース ID が削除されました。
crossSubscriptionSourceDatabaseId このデータベースの作成操作に関連付けられているサブスクリプション間ソース データベースのリソース識別子。
crossSubscriptionTargetManagedInstanceId サブスクリプション間の復元で使用されるターゲット マネージド インスタンス ID。
lastBackupName このマネージド データベースを復元するための最後のバックアップ ファイル名。
longTermRetentionBackupResourceId このマネージド データベースの復元に使用する長期保有バックアップの名前。
recoverableDatabaseId このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子。
restorableDroppedDatabaseId このデータベースの作成時に復元する、復元可能な削除されたデータベース リソース ID。
restorePointInTime 条件付きの。 createMode が PointInTimeRestore の場合、この値は必須です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。
sourceDatabaseId このデータベースの作成操作に関連付けられているソース データベースのリソース識別子。
storageContainerIdentity 条件付きの。 createMode が RestoreExternalBackup の場合、この値が使用されます。 ストレージ コンテナー認証に使用される ID を指定します。 'SharedAccessSignature' または 'ManagedIdentity' を指定できます。'SharedAccessSignature' が指定されていない場合は、"SharedAccessSignature" と見なされます。
storageContainerSasToken 条件付きの。 createMode が RestoreExternalBackup で、storageContainerIdentity が ManagedIdentity でない場合、この値は必須です。 ストレージ コンテナーの SAS トークンを指定します。
storageContainerUri 条件付きの。 createMode が RestoreExternalBackup の場合、この値は必須です。 この復元のバックアップが格納されるストレージ コンテナーの URI を指定します。

Microsoft.Sql/managedInstances/databases

名前 形容 価値
apiVersion API のバージョン '2022-05-01-preview'
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ リソースのプロパティ。 ManagedDatabaseProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Sql/managedInstances/databases'

TrackedResourceTags

名前 形容 価値

Terraform (AzAPI プロバイダー) リソース定義

managedInstances/databases リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Sql/managedInstances/databases リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/databases@2022-05-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      autoCompleteRestore = bool
      catalogCollation = "string"
      collation = "string"
      createMode = "string"
      crossSubscriptionRestorableDroppedDatabaseId = "string"
      crossSubscriptionSourceDatabaseId = "string"
      crossSubscriptionTargetManagedInstanceId = "string"
      lastBackupName = "string"
      longTermRetentionBackupResourceId = "string"
      recoverableDatabaseId = "string"
      restorableDroppedDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseId = "string"
      storageContainerIdentity = "string"
      storageContainerSasToken = "string"
      storageContainerUri = "string"
    }
  })
}

プロパティ値

ManagedDatabaseProperties

名前 形容 価値
autoCompleteRestore このマネージド データベースの復元を自動的に完了するかどうか。 bool
catalogCollation メタデータ カタログの照合順序。 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
照合 マネージド データベースの照合順序。
createMode マネージド データベース作成モード。 PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 SourceDatabaseName、SourceManagedInstanceName、PointInTime を指定する必要があります。 RestoreExternalBackup: 外部バックアップ ファイルから復元してデータベースを作成します。 照合順序、StorageContainerUri、StorageContainerSasToken を指定する必要があります。 復旧: geo レプリケートされたバックアップを復元してデータベースを作成します。 RecoverableDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。 RestoreLongTermRetentionBackup: 長期保有バックアップから復元してデータベースを作成します (longTermRetentionBackupResourceId が必要)。 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId 復元可能なサブスクリプション間で、このデータベースの作成時に復元するデータベース リソース ID が削除されました。
crossSubscriptionSourceDatabaseId このデータベースの作成操作に関連付けられているサブスクリプション間ソース データベースのリソース識別子。
crossSubscriptionTargetManagedInstanceId サブスクリプション間の復元で使用されるターゲット マネージド インスタンス ID。
lastBackupName このマネージド データベースを復元するための最後のバックアップ ファイル名。
longTermRetentionBackupResourceId このマネージド データベースの復元に使用する長期保有バックアップの名前。
recoverableDatabaseId このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子。
restorableDroppedDatabaseId このデータベースの作成時に復元する、復元可能な削除されたデータベース リソース ID。
restorePointInTime 条件付きの。 createMode が PointInTimeRestore の場合、この値は必須です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。
sourceDatabaseId このデータベースの作成操作に関連付けられているソース データベースのリソース識別子。
storageContainerIdentity 条件付きの。 createMode が RestoreExternalBackup の場合、この値が使用されます。 ストレージ コンテナー認証に使用される ID を指定します。 'SharedAccessSignature' または 'ManagedIdentity' を指定できます。'SharedAccessSignature' が指定されていない場合は、"SharedAccessSignature" と見なされます。
storageContainerSasToken 条件付きの。 createMode が RestoreExternalBackup で、storageContainerIdentity が ManagedIdentity でない場合、この値は必須です。 ストレージ コンテナーの SAS トークンを指定します。
storageContainerUri 条件付きの。 createMode が RestoreExternalBackup の場合、この値は必須です。 この復元のバックアップが格納されるストレージ コンテナーの URI を指定します。

Microsoft.Sql/managedInstances/databases

名前 形容 価値
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: managedInstances
プロパティ リソースのプロパティ。 ManagedDatabaseProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Sql/managedInstances/databases@2022-05-01-preview"

TrackedResourceTags

名前 形容 価値