Microsoft.DatabaseFleetManager フリート/フリートスペース/データベース

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases@2025-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    collation: 'string'
    createMode: 'string'
    identity: {
      federatedClientId: 'string'
      identityType: 'string'
      userAssignedIdentities: [
        {
          clientId: 'string'
          principalId: 'string'
          resourceId: 'string'
        }
      ]
    }
    resourceTags: {
      {customized property}: 'string'
    }
    restoreFromTime: 'string'
    sourceDatabaseName: 'string'
    tierName: 'string'
    transparentDataEncryption: {
      enableAutoRotation: bool
      keys: [
        'string'
      ]
      keyUri: 'string'
    }
  }
}

プロパティ値

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

名前 説明 価値
名前 リソース名

制約:
パターン = ^.+$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボル名: fleets/fleetspaces
プロパティ フリート データベースのプロパティ。 FleetDatabaseProperties

DatabaseIdentity

名前 説明 価値
clientId データベース ID のクライアント ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
プリンシパルID データベース ID のプリンシパル ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
リソースID データベース ID のリソース ID。 文字列

FleetDatabaseProperties

名前 説明 価値
照合順序 データベースの照合順序。 文字列
createMode 作成モード。 使用可能なオプション: 既定 - データベースを作成します。 コピー - ソース データベースをコピーする (ソース データベース名を指定する必要があります) PointInTimeRestore - 特定の時点からソース データベースを復元してデータベースを作成します (ソース データベース名と復元元データベースを指定する必要があります) 'Copy'
デフォルト
'PointInTimeRestore'
ID Identity プロパティ。 ID
resourceTags 基になるデータベース リソース タグとして適用される追加のデータベース プロパティ。 FleetDatabasePropertiesResourceTags
restoreFromTime CreateMode が PointInTimeRestore の場合に復元します。 文字列
sourceDatabaseName CreateMode が Copy または PointInTimeRestore の場合に使用されるソース データベース名。 文字列
tierName このデータベースが属する層の名前。 文字列
transparentDataEncryption Transparent Data Encryption プロパティ TransparentDataEncryption

FleetDatabasePropertiesResourceTags

名前 説明 価値

アイデンティティ

名前 説明 価値
federatedClientId SQL Database のフェデレーション クライアント ID。 これは、テナント間の CMK シナリオに使用されます。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
アイデンティティタイプ メイン プリンシパルの ID の種類。 'None'
'UserAssigned'
userAssignedIdentities ユーザー ID DatabaseIdentity[]

TransparentDataEncryption

名前 説明 価値
enableAutoRotation キーの自動ローテーションを有効にする ブール
キー その他のキー string[]
keyUri カスタマー マネージド キー (CMK) URI。 文字列

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "properties": {
    "collation": "string",
    "createMode": "string",
    "identity": {
      "federatedClientId": "string",
      "identityType": "string",
      "userAssignedIdentities": [
        {
          "clientId": "string",
          "principalId": "string",
          "resourceId": "string"
        }
      ]
    },
    "resourceTags": {
      "{customized property}": "string"
    },
    "restoreFromTime": "string",
    "sourceDatabaseName": "string",
    "tierName": "string",
    "transparentDataEncryption": {
      "enableAutoRotation": "bool",
      "keys": [ "string" ],
      "keyUri": "string"
    }
  }
}

プロパティ値

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

名前 説明 価値
apiVersion API のバージョン '2025-02-01-preview'
名前 リソース名

制約:
パターン = ^.+$ (必須)
プロパティ フリート データベースのプロパティ。 FleetDatabaseProperties
リソースの種類 'Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases'

DatabaseIdentity

名前 説明 価値
clientId データベース ID のクライアント ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
プリンシパルID データベース ID のプリンシパル ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
リソースID データベース ID のリソース ID。 文字列

FleetDatabaseProperties

名前 説明 価値
照合順序 データベースの照合順序。 文字列
createMode 作成モード。 使用可能なオプション: 既定 - データベースを作成します。 コピー - ソース データベースをコピーする (ソース データベース名を指定する必要があります) PointInTimeRestore - 特定の時点からソース データベースを復元してデータベースを作成します (ソース データベース名と復元元データベースを指定する必要があります) 'Copy'
デフォルト
'PointInTimeRestore'
ID Identity プロパティ。 ID
resourceTags 基になるデータベース リソース タグとして適用される追加のデータベース プロパティ。 FleetDatabasePropertiesResourceTags
restoreFromTime CreateMode が PointInTimeRestore の場合に復元します。 文字列
sourceDatabaseName CreateMode が Copy または PointInTimeRestore の場合に使用されるソース データベース名。 文字列
tierName このデータベースが属する層の名前。 文字列
transparentDataEncryption Transparent Data Encryption プロパティ TransparentDataEncryption

FleetDatabasePropertiesResourceTags

名前 説明 価値

アイデンティティ

名前 説明 価値
federatedClientId SQL Database のフェデレーション クライアント ID。 これは、テナント間の CMK シナリオに使用されます。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
アイデンティティタイプ メイン プリンシパルの ID の種類。 'None'
'UserAssigned'
userAssignedIdentities ユーザー ID DatabaseIdentity[]

TransparentDataEncryption

名前 説明 価値
enableAutoRotation キーの自動ローテーションを有効にする ブール
キー その他のキー string[]
keyUri カスタマー マネージド キー (CMK) URI。 文字列

使用例

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

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

  • リソース グループ

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      collation = "string"
      createMode = "string"
      identity = {
        federatedClientId = "string"
        identityType = "string"
        userAssignedIdentities = [
          {
            clientId = "string"
            principalId = "string"
            resourceId = "string"
          }
        ]
      }
      resourceTags = {
        {customized property} = "string"
      }
      restoreFromTime = "string"
      sourceDatabaseName = "string"
      tierName = "string"
      transparentDataEncryption = {
        enableAutoRotation = bool
        keys = [
          "string"
        ]
        keyUri = "string"
      }
    }
  }
}

プロパティ値

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

名前 説明 価値
名前 リソース名

制約:
パターン = ^.+$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: fleets/fleetspaces
プロパティ フリート データベースのプロパティ。 FleetDatabaseProperties
リソースの種類 "Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases@2025-02-01-preview"

DatabaseIdentity

名前 説明 価値
clientId データベース ID のクライアント ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
プリンシパルID データベース ID のプリンシパル ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
リソースID データベース ID のリソース ID。 文字列

FleetDatabaseProperties

名前 説明 価値
照合順序 データベースの照合順序。 文字列
createMode 作成モード。 使用可能なオプション: 既定 - データベースを作成します。 コピー - ソース データベースをコピーする (ソース データベース名を指定する必要があります) PointInTimeRestore - 特定の時点からソース データベースを復元してデータベースを作成します (ソース データベース名と復元元データベースを指定する必要があります) 'Copy'
デフォルト
'PointInTimeRestore'
ID Identity プロパティ。 ID
resourceTags 基になるデータベース リソース タグとして適用される追加のデータベース プロパティ。 FleetDatabasePropertiesResourceTags
restoreFromTime CreateMode が PointInTimeRestore の場合に復元します。 文字列
sourceDatabaseName CreateMode が Copy または PointInTimeRestore の場合に使用されるソース データベース名。 文字列
tierName このデータベースが属する層の名前。 文字列
transparentDataEncryption Transparent Data Encryption プロパティ TransparentDataEncryption

FleetDatabasePropertiesResourceTags

名前 説明 価値

アイデンティティ

名前 説明 価値
federatedClientId SQL Database のフェデレーション クライアント ID。 これは、テナント間の CMK シナリオに使用されます。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
アイデンティティタイプ メイン プリンシパルの ID の種類。 'None'
'UserAssigned'
userAssignedIdentities ユーザー ID DatabaseIdentity[]

TransparentDataEncryption

名前 説明 価値
enableAutoRotation キーの自動ローテーションを有効にする ブール
キー その他のキー string[]
keyUri カスタマー マネージド キー (CMK) URI。 文字列