次の方法で共有


マイクロソフト.キャッシュ redisEnterprise

注釈

注:Redis Enterprise(Microsoft.Cache/redisEnterprise)はAzureマネージドRedisとも呼ばれています。 正常に動作するにはMicrosoft.Cache/redisEnterprise/databasesの子リソースが必要です。 詳細は /azure/redis/overview をご覧ください。

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Cache/redisEnterprise@2025-08-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    encryption: {
      customerManagedKeyEncryption: {
        keyEncryptionKeyIdentity: {
          identityType: 'string'
          userAssignedIdentityResourceId: 'string'
        }
        keyEncryptionKeyUrl: 'string'
      }
    }
    highAvailability: 'string'
    maintenanceConfiguration: {
      maintenanceWindows: [
        {
          duration: 'string'
          schedule: {
            dayOfWeek: 'string'
          }
          startHourUtc: int
          type: 'string'
        }
      ]
    }
    minimumTlsVersion: 'string'
    publicNetworkAccess: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

プロパティ値

マイクロソフト.キャッシュ/redisEnterprise

名前 説明 価値
ID リソースの ID。 ManagedServiceIdentity の
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
パターン = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (必須)
プロパティ クラスターのその他のプロパティ。 ClusterCreateプロパティ
エスケーユー 作成する SKU。価格、パフォーマンス、機能に影響します。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレートTags>
ゾーン availability zones。 文字列[]

ClusterCreateプロパティ

名前 説明 価値
暗号化 クラスターの保存時の暗号化構成。 ClusterPropertiesEncryption
高い可用性 既定で有効になっています。 highAvailability が無効になっている場合、データ セットはレプリケートされません。 これは可用性 SLA に影響し、データ損失のリスクが高まります。 「無効」
「有効」
メンテナンス構成 クラスターレベルのメンテナンス構成。 メンテナンス構成
minimumTlsVersion サポートするクラスターの最小 TLS バージョン (例: '1.2')。 新しいバージョンは、今後追加される可能性があります。 TLS 1.0 と TLS 1.1 は完全に廃止され、使用できないことに注意してください。 これらは、古い API バージョンとの一貫性のためにのみ言及されています。 '1.0'
'1.1'
'1.2'
publicNetworkAccess (パブリックネットワークアクセス) 公共ネットワークのトラフィックがRedisクラスターにaccessできるかどうか。 「有効」または「無効」のみ設定できます。 null は、このプロパティを持たず、設定できない古い API バージョンを使用して作成されたクラスターに対してのみ返されます。 「無効」
'Enabled' (必須)

ClusterPropertiesEncryption

名前 説明 価値
customerManagedKey暗号化 リソースのすべてのカスタマー マネージド キー暗号化プロパティ。 Microsoft マネージド キー暗号化を使用するには、これを空のオブジェクトに設定します。 ClusterPropertiesEncryptionCustomerManagedKeyEncryption

ClusterPropertiesEncryptionCustomerManagedKeyEncryption

名前 説明 価値
キー暗号化キーアイデンティティ 顧客管理の鍵設定に関するすべてのアイデンティティ設定で、Key Vaultへの認証にどのIDを使うべきかを定義します。 ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
キー暗号化キーURL キー暗号化キーの URL。バージョン管理のみ。 例:https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 文字列

ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity

名前 説明 価値
アイデンティティタイプ この API バージョンでは userAssignedIdentity のみがサポートされています。他の型は将来サポートされる可能性があります 'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityリソースID キー暗号化キー URL へのアクセスに使用するユーザー割り当て ID。 例: /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId。 文字列

メンテナンス構成

名前 説明 価値
メンテナンスWindows クラスターに適用されるカスタムメンテナンスウィンドウ。 メンテナンスウィンドウ[]

メンテナンスウィンドウ

名前 説明 価値
期間 ISO-8601形式の期間(例:'PT5H')。 string (必須)
スケジュール メンテナンス期間の定期的なスケジュール。 メンテナンスウィンドウスケジュール (必須)
startHourUtc メンテナンス期間が始まる UTC の開始時間 (0 から 23)。 int

制約:
最小値 = 0
最大値 = 23 (必須)
メンテナンスウィンドウの種類。 'Weekly' (必須)

メンテナンスウィンドウスケジュール

名前 説明 価値
dayOfWeek 曜日。 メンテナンス期間の種類が "毎週" の場合に必要です。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'

マネージドサービスアイデンティティ

名前 説明 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

名前 説明 価値

SKU

名前 説明 価値
キャパシティ このプロパティは、Enterprise SKU と EnterpriseFlash SKU でのみ使用されます。 クラスターのサイズを決定します。 有効な値は、エンタープライズ SKU の場合は (2、4、6、...)、EnterpriseFlash SKU の場合は (3、9、15、...) です。 整数 (int)
名前 デプロイする Redis Enterprise クラスターのレベル。 指定できる値: ('Balanced_B5'、'MemoryOptimized_M10'、'ComputeOptimized_X5'など)。 SKU の詳細については、最新の価格ドキュメントを参照してください。 今後、追加の SKU がサポートされる可能性があることに注意してください。 「Balanced_B0」
「Balanced_B1」
「Balanced_B10」
「Balanced_B100」
「Balanced_B1000」
「Balanced_B150」
「Balanced_B20」
「Balanced_B250」
「Balanced_B3」
「Balanced_B350」
「Balanced_B5」
「Balanced_B50」
「Balanced_B500」
「Balanced_B700」
「ComputeOptimized_X10」
「ComputeOptimized_X100」
「ComputeOptimized_X150」
「ComputeOptimized_X20」
「ComputeOptimized_X250」
「ComputeOptimized_X3」
「ComputeOptimized_X350」
「ComputeOptimized_X5」
「ComputeOptimized_X50」
「ComputeOptimized_X500」
「ComputeOptimized_X700」
「EnterpriseFlash_F1500」
「EnterpriseFlash_F300」
「EnterpriseFlash_F700」
「Enterprise_E1」
「Enterprise_E10」
「Enterprise_E100」
「Enterprise_E20」
「Enterprise_E200」
「Enterprise_E400」
「Enterprise_E5」
「Enterprise_E50」
「FlashOptimized_A1000」
「FlashOptimized_A1500」
「FlashOptimized_A2000」
「FlashOptimized_A250」
「FlashOptimized_A4500」
「FlashOptimized_A500」
「FlashOptimized_A700」
「MemoryOptimized_M10」
「MemoryOptimized_M100」
「MemoryOptimized_M1000」
「MemoryOptimized_M150」
「MemoryOptimized_M1500」
「MemoryOptimized_M20」
「MemoryOptimized_M2000」
「MemoryOptimized_M250」
「MemoryOptimized_M350」
「MemoryOptimized_M50」
「MemoryOptimized_M500」
'MemoryOptimized_M700' (必須)

追跡リソースタグ

名前 説明 価値

ユーザー割り当て識別子

名前 説明 価値

使用例

Bicep サンプル

Redis Enterprise Cluster のデプロイの基本的な例。

param resourceName string = 'acctest0001'
param location string = 'eastus'

resource redisEnterprise 'Microsoft.Cache/redisEnterprise@2025-04-01' = {
  name: resourceName
  location: location
  properties: {
    encryption: {}
    highAvailability: 'Enabled'
    minimumTlsVersion: '1.2'
  }
  sku: {
    name: 'Balanced_B0'
  }
}

Azure Verified Modules

以下のAzure検証済みモジュールはこのリソースタイプの展開に使用できます。

モジュール 説明
Redis Enterprise Cache Redis Enterprise Cache 用 AVM リソース モジュール

Azure Quickstart Samples

以下のAzureクイックスタートテンプレートには、このリソースタイプのデプロイのためのBicepサンプルが含まれています。

Bicep ファイル 説明
Redis Enterprise with Vector DB このテンプレートは、インデックスを使用して埋め込みを格納およびクエリするために Vector DB として使用できる Redis Cache を作成します。 この機能のために、Azure RedisでRedis検索モジュールが有効化されます

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Cache/redisEnterprise",
  "apiVersion": "2025-08-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "encryption": {
      "customerManagedKeyEncryption": {
        "keyEncryptionKeyIdentity": {
          "identityType": "string",
          "userAssignedIdentityResourceId": "string"
        },
        "keyEncryptionKeyUrl": "string"
      }
    },
    "highAvailability": "string",
    "maintenanceConfiguration": {
      "maintenanceWindows": [
        {
          "duration": "string",
          "schedule": {
            "dayOfWeek": "string"
          },
          "startHourUtc": "int",
          "type": "string"
        }
      ]
    },
    "minimumTlsVersion": "string",
    "publicNetworkAccess": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

プロパティ値

マイクロソフト.キャッシュ/redisEnterprise

名前 説明 価値
apiVersion (英語) API のバージョン 「2025-08-01-プレビュー」
ID リソースの ID。 ManagedServiceIdentity の
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
パターン = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (必須)
プロパティ クラスターのその他のプロパティ。 ClusterCreateプロパティ
エスケーユー 作成する SKU。価格、パフォーマンス、機能に影響します。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレートTags>
リソースの種類 'Microsoft.Cache/redisEnterprise'
ゾーン availability zones。 文字列[]

ClusterCreateプロパティ

名前 説明 価値
暗号化 クラスターの保存時の暗号化構成。 ClusterPropertiesEncryption
高い可用性 既定で有効になっています。 highAvailability が無効になっている場合、データ セットはレプリケートされません。 これは可用性 SLA に影響し、データ損失のリスクが高まります。 「無効」
「有効」
メンテナンス構成 クラスターレベルのメンテナンス構成。 メンテナンス構成
minimumTlsVersion サポートするクラスターの最小 TLS バージョン (例: '1.2')。 新しいバージョンは、今後追加される可能性があります。 TLS 1.0 と TLS 1.1 は完全に廃止され、使用できないことに注意してください。 これらは、古い API バージョンとの一貫性のためにのみ言及されています。 '1.0'
'1.1'
'1.2'
publicNetworkAccess (パブリックネットワークアクセス) 公共ネットワークのトラフィックがRedisクラスターにaccessできるかどうか。 「有効」または「無効」のみ設定できます。 null は、このプロパティを持たず、設定できない古い API バージョンを使用して作成されたクラスターに対してのみ返されます。 「無効」
'Enabled' (必須)

ClusterPropertiesEncryption

名前 説明 価値
customerManagedKey暗号化 リソースのすべてのカスタマー マネージド キー暗号化プロパティ。 Microsoft マネージド キー暗号化を使用するには、これを空のオブジェクトに設定します。 ClusterPropertiesEncryptionCustomerManagedKeyEncryption

ClusterPropertiesEncryptionCustomerManagedKeyEncryption

名前 説明 価値
キー暗号化キーアイデンティティ 顧客管理の鍵設定に関するすべてのアイデンティティ設定で、Key Vaultへの認証にどのIDを使うべきかを定義します。 ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
キー暗号化キーURL キー暗号化キーの URL。バージョン管理のみ。 例:https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 文字列

ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity

名前 説明 価値
アイデンティティタイプ この API バージョンでは userAssignedIdentity のみがサポートされています。他の型は将来サポートされる可能性があります 'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityリソースID キー暗号化キー URL へのアクセスに使用するユーザー割り当て ID。 例: /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId。 文字列

メンテナンス構成

名前 説明 価値
メンテナンスWindows クラスターに適用されるカスタムメンテナンスウィンドウ。 メンテナンスウィンドウ[]

メンテナンスウィンドウ

名前 説明 価値
期間 ISO-8601形式の期間(例:'PT5H')。 string (必須)
スケジュール メンテナンス期間の定期的なスケジュール。 メンテナンスウィンドウスケジュール (必須)
startHourUtc メンテナンス期間が始まる UTC の開始時間 (0 から 23)。 int

制約:
最小値 = 0
最大値 = 23 (必須)
メンテナンスウィンドウの種類。 'Weekly' (必須)

メンテナンスウィンドウスケジュール

名前 説明 価値
dayOfWeek 曜日。 メンテナンス期間の種類が "毎週" の場合に必要です。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'

マネージドサービスアイデンティティ

名前 説明 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

名前 説明 価値

SKU

名前 説明 価値
キャパシティ このプロパティは、Enterprise SKU と EnterpriseFlash SKU でのみ使用されます。 クラスターのサイズを決定します。 有効な値は、エンタープライズ SKU の場合は (2、4、6、...)、EnterpriseFlash SKU の場合は (3、9、15、...) です。 整数 (int)
名前 デプロイする Redis Enterprise クラスターのレベル。 指定できる値: ('Balanced_B5'、'MemoryOptimized_M10'、'ComputeOptimized_X5'など)。 SKU の詳細については、最新の価格ドキュメントを参照してください。 今後、追加の SKU がサポートされる可能性があることに注意してください。 「Balanced_B0」
「Balanced_B1」
「Balanced_B10」
「Balanced_B100」
「Balanced_B1000」
「Balanced_B150」
「Balanced_B20」
「Balanced_B250」
「Balanced_B3」
「Balanced_B350」
「Balanced_B5」
「Balanced_B50」
「Balanced_B500」
「Balanced_B700」
「ComputeOptimized_X10」
「ComputeOptimized_X100」
「ComputeOptimized_X150」
「ComputeOptimized_X20」
「ComputeOptimized_X250」
「ComputeOptimized_X3」
「ComputeOptimized_X350」
「ComputeOptimized_X5」
「ComputeOptimized_X50」
「ComputeOptimized_X500」
「ComputeOptimized_X700」
「EnterpriseFlash_F1500」
「EnterpriseFlash_F300」
「EnterpriseFlash_F700」
「Enterprise_E1」
「Enterprise_E10」
「Enterprise_E100」
「Enterprise_E20」
「Enterprise_E200」
「Enterprise_E400」
「Enterprise_E5」
「Enterprise_E50」
「FlashOptimized_A1000」
「FlashOptimized_A1500」
「FlashOptimized_A2000」
「FlashOptimized_A250」
「FlashOptimized_A4500」
「FlashOptimized_A500」
「FlashOptimized_A700」
「MemoryOptimized_M10」
「MemoryOptimized_M100」
「MemoryOptimized_M1000」
「MemoryOptimized_M150」
「MemoryOptimized_M1500」
「MemoryOptimized_M20」
「MemoryOptimized_M2000」
「MemoryOptimized_M250」
「MemoryOptimized_M350」
「MemoryOptimized_M50」
「MemoryOptimized_M500」
'MemoryOptimized_M700' (必須)

追跡リソースタグ

名前 説明 価値

ユーザー割り当て識別子

名前 説明 価値

使用例

Azure Quickstart Templates

以下のAzureクイックスタートテンプレートはこのリソースタイプを展開します。

テンプレート 説明
Redis Enterprise with Vector DB

展開Azure
このテンプレートは、インデックスを使用して埋め込みを格納およびクエリするために Vector DB として使用できる Redis Cache を作成します。 この機能のために、Azure RedisでRedis検索モジュールが有効化されます

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

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

  • リソース グループ

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cache/redisEnterprise@2025-08-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      encryption = {
        customerManagedKeyEncryption = {
          keyEncryptionKeyIdentity = {
            identityType = "string"
            userAssignedIdentityResourceId = "string"
          }
          keyEncryptionKeyUrl = "string"
        }
      }
      highAvailability = "string"
      maintenanceConfiguration = {
        maintenanceWindows = [
          {
            duration = "string"
            schedule = {
              dayOfWeek = "string"
            }
            startHourUtc = int
            type = "string"
          }
        ]
      }
      minimumTlsVersion = "string"
      publicNetworkAccess = "string"
    }
    sku = {
      capacity = int
      name = "string"
    }
    zones = [
      "string"
    ]
  }
}

プロパティ値

マイクロソフト.キャッシュ/redisEnterprise

名前 説明 価値
ID リソースの ID。 ManagedServiceIdentity の
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
パターン = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (必須)
プロパティ クラスターのその他のプロパティ。 ClusterCreateプロパティ
エスケーユー 作成する SKU。価格、パフォーマンス、機能に影響します。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。
リソースの種類 "Microsoft.Cache/redisEnterprise@2025-08-01-preview"
ゾーン availability zones。 文字列[]

ClusterCreateプロパティ

名前 説明 価値
暗号化 クラスターの保存時の暗号化構成。 ClusterPropertiesEncryption
高い可用性 既定で有効になっています。 highAvailability が無効になっている場合、データ セットはレプリケートされません。 これは可用性 SLA に影響し、データ損失のリスクが高まります。 「無効」
「有効」
メンテナンス構成 クラスターレベルのメンテナンス構成。 メンテナンス構成
minimumTlsVersion サポートするクラスターの最小 TLS バージョン (例: '1.2')。 新しいバージョンは、今後追加される可能性があります。 TLS 1.0 と TLS 1.1 は完全に廃止され、使用できないことに注意してください。 これらは、古い API バージョンとの一貫性のためにのみ言及されています。 '1.0'
'1.1'
'1.2'
publicNetworkAccess (パブリックネットワークアクセス) 公共ネットワークのトラフィックがRedisクラスターにaccessできるかどうか。 「有効」または「無効」のみ設定できます。 null は、このプロパティを持たず、設定できない古い API バージョンを使用して作成されたクラスターに対してのみ返されます。 「無効」
'Enabled' (必須)

ClusterPropertiesEncryption

名前 説明 価値
customerManagedKey暗号化 リソースのすべてのカスタマー マネージド キー暗号化プロパティ。 Microsoft マネージド キー暗号化を使用するには、これを空のオブジェクトに設定します。 ClusterPropertiesEncryptionCustomerManagedKeyEncryption

ClusterPropertiesEncryptionCustomerManagedKeyEncryption

名前 説明 価値
キー暗号化キーアイデンティティ 顧客管理の鍵設定に関するすべてのアイデンティティ設定で、Key Vaultへの認証にどのIDを使うべきかを定義します。 ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
キー暗号化キーURL キー暗号化キーの URL。バージョン管理のみ。 例:https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 文字列

ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity

名前 説明 価値
アイデンティティタイプ この API バージョンでは userAssignedIdentity のみがサポートされています。他の型は将来サポートされる可能性があります 'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityリソースID キー暗号化キー URL へのアクセスに使用するユーザー割り当て ID。 例: /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId。 文字列

メンテナンス構成

名前 説明 価値
メンテナンスWindows クラスターに適用されるカスタムメンテナンスウィンドウ。 メンテナンスウィンドウ[]

メンテナンスウィンドウ

名前 説明 価値
期間 ISO-8601形式の期間(例:'PT5H')。 string (必須)
スケジュール メンテナンス期間の定期的なスケジュール。 メンテナンスウィンドウスケジュール (必須)
startHourUtc メンテナンス期間が始まる UTC の開始時間 (0 から 23)。 int

制約:
最小値 = 0
最大値 = 23 (必須)
メンテナンスウィンドウの種類。 'Weekly' (必須)

メンテナンスウィンドウスケジュール

名前 説明 価値
dayOfWeek 曜日。 メンテナンス期間の種類が "毎週" の場合に必要です。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'

マネージドサービスアイデンティティ

名前 説明 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

名前 説明 価値

SKU

名前 説明 価値
キャパシティ このプロパティは、Enterprise SKU と EnterpriseFlash SKU でのみ使用されます。 クラスターのサイズを決定します。 有効な値は、エンタープライズ SKU の場合は (2、4、6、...)、EnterpriseFlash SKU の場合は (3、9、15、...) です。 整数 (int)
名前 デプロイする Redis Enterprise クラスターのレベル。 指定できる値: ('Balanced_B5'、'MemoryOptimized_M10'、'ComputeOptimized_X5'など)。 SKU の詳細については、最新の価格ドキュメントを参照してください。 今後、追加の SKU がサポートされる可能性があることに注意してください。 「Balanced_B0」
「Balanced_B1」
「Balanced_B10」
「Balanced_B100」
「Balanced_B1000」
「Balanced_B150」
「Balanced_B20」
「Balanced_B250」
「Balanced_B3」
「Balanced_B350」
「Balanced_B5」
「Balanced_B50」
「Balanced_B500」
「Balanced_B700」
「ComputeOptimized_X10」
「ComputeOptimized_X100」
「ComputeOptimized_X150」
「ComputeOptimized_X20」
「ComputeOptimized_X250」
「ComputeOptimized_X3」
「ComputeOptimized_X350」
「ComputeOptimized_X5」
「ComputeOptimized_X50」
「ComputeOptimized_X500」
「ComputeOptimized_X700」
「EnterpriseFlash_F1500」
「EnterpriseFlash_F300」
「EnterpriseFlash_F700」
「Enterprise_E1」
「Enterprise_E10」
「Enterprise_E100」
「Enterprise_E20」
「Enterprise_E200」
「Enterprise_E400」
「Enterprise_E5」
「Enterprise_E50」
「FlashOptimized_A1000」
「FlashOptimized_A1500」
「FlashOptimized_A2000」
「FlashOptimized_A250」
「FlashOptimized_A4500」
「FlashOptimized_A500」
「FlashOptimized_A700」
「MemoryOptimized_M10」
「MemoryOptimized_M100」
「MemoryOptimized_M1000」
「MemoryOptimized_M150」
「MemoryOptimized_M1500」
「MemoryOptimized_M20」
「MemoryOptimized_M2000」
「MemoryOptimized_M250」
「MemoryOptimized_M350」
「MemoryOptimized_M50」
「MemoryOptimized_M500」
'MemoryOptimized_M700' (必須)

追跡リソースタグ

名前 説明 価値

ユーザー割り当て識別子

名前 説明 価値

使用例

Terraformサンプル

Redis Enterprise Cluster のデプロイの基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "eastus"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "redisEnterprise" {
  type      = "Microsoft.Cache/redisEnterprise@2025-04-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      minimumTlsVersion = "1.2"
      encryption        = {}
      highAvailability  = "Enabled"
    }
    sku = {
      name = "Balanced_B0"
    }
  }

  identity {
    type         = "SystemAssigned"
    identity_ids = []
  }

  schema_validation_enabled = false
  response_export_values    = ["*"]
}