注釈
注:Redis Enterprise(Microsoft.Cache/redisEnterprise)はAzure Managed Redisとしても知られています。 正常に動作するにはMicrosoft.Cache/redisEnterprise/databasesの子リソースが必要です。 詳細については、https://learn.microsoft.com/azure/redis/overview を参照してください。
Bicep リソース定義
redisEnterprise リソースの種類は、次をターゲットとする操作と共にデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Cache/redisEnterprise リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Cache/redisEnterprise@2025-08-01-preview' = {
scope: resourceSymbolicName or scope
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 (必須) |
| タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
| ゾーン | このクラスターがデプロイされる可用性ゾーン。 | 文字列[] |
ClusterCreateプロパティ
| 名前 | 説明 | 価値 |
|---|---|---|
| 暗号化 | クラスターの保存時の暗号化構成。 | ClusterPropertiesEncryption |
| 高い可用性 | 既定で有効になっています。 highAvailability が無効になっている場合、データ セットはレプリケートされません。 これは可用性 SLA に影響し、データ損失のリスクが高まります。 | 「無効」 「有効」 |
| メンテナンス構成 | クラスターレベルのメンテナンス構成。 | メンテナンス構成 |
| minimumTlsVersion | サポートするクラスターの最小 TLS バージョン (例: '1.2')。 新しいバージョンは、今後追加される可能性があります。 TLS 1.0 と TLS 1.1 は完全に廃止され、使用できないことに注意してください。 これらは、古い API バージョンとの一貫性のためにのみ言及されています。 | '1.0' '1.1' '1.2' |
| publicNetworkAccess (パブリックネットワークアクセス) | パブリックネットワークトラフィックがRedisクラスターにアクセスできるかどうか。 「有効」または「無効」のみ設定できます。 null は、このプロパティを持たず、設定できない古い API バージョンを使用して作成されたクラスターに対してのみ返されます。 | 「無効」 'Enabled' (必須) |
ClusterPropertiesEncryption
| 名前 | 説明 | 価値 |
|---|---|---|
| customerManagedKey暗号化 | リソースのすべてのカスタマー マネージド キー暗号化プロパティ。 Microsoft マネージド キー暗号化を使用するには、これを空のオブジェクトに設定します。 | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| 名前 | 説明 | 価値 |
|---|---|---|
| キー暗号化キーアイデンティティ | Key Vault への認証に使用する ID を定義するカスタマー マネージド キー設定のすべての 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 | クラスターに適用されるカスタムメンテナンスウィンドウ。 | メンテナンスウィンドウ[] |
MaintenanceWindow
| 名前 | 説明 | 価値 |
|---|---|---|
| duration | 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 になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 | UserAssignedIdentities の |
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' (必須) |
追跡リソースタグ
| 名前 | 説明 | 価値 |
|---|
UserAssignedIdentities (ユーザー割り当てアイデンティティ)
| 名前 | 説明 | 価値 |
|---|
ユーザー割り当て識別子
| 名前 | 説明 | 価値 |
|---|
使用例
Azure 検証済みモジュール
次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。
| モジュール | 説明 |
|---|---|
| Redis エンタープライズ キャッシュ | Redis Enterprise Cache 用 AVM リソース モジュール |
Azure クイック スタートのサンプル
次 Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。
| Bicep ファイル | 説明 |
|---|---|
| Redis Enterprise と Vector DB | このテンプレートは、インデックスを使用して埋め込みを格納およびクエリするために Vector DB として使用できる Redis Cache を作成します。 この機能では、Redis Search モジュールが Azure Redis でアクティブ化されます |
ARM テンプレート リソース定義
redisEnterprise リソースの種類は、次をターゲットとする操作と共にデプロイできます。
各 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 (必須) |
| タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
| 型 | リソースの種類 | 'Microsoft.Cache/redisEnterprise' |
| ゾーン | このクラスターがデプロイされる可用性ゾーン。 | 文字列[] |
ClusterCreateプロパティ
| 名前 | 説明 | 価値 |
|---|---|---|
| 暗号化 | クラスターの保存時の暗号化構成。 | ClusterPropertiesEncryption |
| 高い可用性 | 既定で有効になっています。 highAvailability が無効になっている場合、データ セットはレプリケートされません。 これは可用性 SLA に影響し、データ損失のリスクが高まります。 | 「無効」 「有効」 |
| メンテナンス構成 | クラスターレベルのメンテナンス構成。 | メンテナンス構成 |
| minimumTlsVersion | サポートするクラスターの最小 TLS バージョン (例: '1.2')。 新しいバージョンは、今後追加される可能性があります。 TLS 1.0 と TLS 1.1 は完全に廃止され、使用できないことに注意してください。 これらは、古い API バージョンとの一貫性のためにのみ言及されています。 | '1.0' '1.1' '1.2' |
| publicNetworkAccess (パブリックネットワークアクセス) | パブリックネットワークトラフィックがRedisクラスターにアクセスできるかどうか。 「有効」または「無効」のみ設定できます。 null は、このプロパティを持たず、設定できない古い API バージョンを使用して作成されたクラスターに対してのみ返されます。 | 「無効」 'Enabled' (必須) |
ClusterPropertiesEncryption
| 名前 | 説明 | 価値 |
|---|---|---|
| customerManagedKey暗号化 | リソースのすべてのカスタマー マネージド キー暗号化プロパティ。 Microsoft マネージド キー暗号化を使用するには、これを空のオブジェクトに設定します。 | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| 名前 | 説明 | 価値 |
|---|---|---|
| キー暗号化キーアイデンティティ | Key Vault への認証に使用する ID を定義するカスタマー マネージド キー設定のすべての 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 | クラスターに適用されるカスタムメンテナンスウィンドウ。 | メンテナンスウィンドウ[] |
MaintenanceWindow
| 名前 | 説明 | 価値 |
|---|---|---|
| duration | 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 になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 | UserAssignedIdentities の |
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' (必須) |
追跡リソースタグ
| 名前 | 説明 | 価値 |
|---|
UserAssignedIdentities (ユーザー割り当てアイデンティティ)
| 名前 | 説明 | 価値 |
|---|
ユーザー割り当て識別子
| 名前 | 説明 | 価値 |
|---|
使用例
Azure クイックスタート テンプレート
このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。
| テンプレート | 説明 |
|---|---|
|
Redis Enterprise と Vector DB |
このテンプレートは、インデックスを使用して埋め込みを格納およびクエリするために Vector DB として使用できる Redis Cache を作成します。 この機能では、Redis Search モジュールが Azure 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]+)*$ (必須) |
| parent_id | この拡張リソースを適用するリソースの ID。 | string (必須) |
| プロパティ | クラスターのその他のプロパティ。 | ClusterCreateプロパティ |
| エスケーユー | 作成する SKU。価格、パフォーマンス、機能に影響します。 | SKU (必須) |
| タグ | リソース タグ | タグ名と値のディクショナリ。 |
| 型 | リソースの種類 | "Microsoft.Cache/redisEnterprise@2025-08-01-preview" |
| ゾーン | このクラスターがデプロイされる可用性ゾーン。 | 文字列[] |
ClusterCreateプロパティ
| 名前 | 説明 | 価値 |
|---|---|---|
| 暗号化 | クラスターの保存時の暗号化構成。 | ClusterPropertiesEncryption |
| 高い可用性 | 既定で有効になっています。 highAvailability が無効になっている場合、データ セットはレプリケートされません。 これは可用性 SLA に影響し、データ損失のリスクが高まります。 | 「無効」 「有効」 |
| メンテナンス構成 | クラスターレベルのメンテナンス構成。 | メンテナンス構成 |
| minimumTlsVersion | サポートするクラスターの最小 TLS バージョン (例: '1.2')。 新しいバージョンは、今後追加される可能性があります。 TLS 1.0 と TLS 1.1 は完全に廃止され、使用できないことに注意してください。 これらは、古い API バージョンとの一貫性のためにのみ言及されています。 | '1.0' '1.1' '1.2' |
| publicNetworkAccess (パブリックネットワークアクセス) | パブリックネットワークトラフィックがRedisクラスターにアクセスできるかどうか。 「有効」または「無効」のみ設定できます。 null は、このプロパティを持たず、設定できない古い API バージョンを使用して作成されたクラスターに対してのみ返されます。 | 「無効」 'Enabled' (必須) |
ClusterPropertiesEncryption
| 名前 | 説明 | 価値 |
|---|---|---|
| customerManagedKey暗号化 | リソースのすべてのカスタマー マネージド キー暗号化プロパティ。 Microsoft マネージド キー暗号化を使用するには、これを空のオブジェクトに設定します。 | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| 名前 | 説明 | 価値 |
|---|---|---|
| キー暗号化キーアイデンティティ | Key Vault への認証に使用する ID を定義するカスタマー マネージド キー設定のすべての 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 | クラスターに適用されるカスタムメンテナンスウィンドウ。 | メンテナンスウィンドウ[] |
MaintenanceWindow
| 名前 | 説明 | 価値 |
|---|---|---|
| duration | 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 になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 | UserAssignedIdentities の |
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' (必須) |
追跡リソースタグ
| 名前 | 説明 | 価値 |
|---|
UserAssignedIdentities (ユーザー割り当てアイデンティティ)
| 名前 | 説明 | 価値 |
|---|
ユーザー割り当て識別子
| 名前 | 説明 | 価値 |
|---|
使用例
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 = ["*"]
}