Redis - Update
既存の Redis キャッシュを更新します。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}?api-version=2024-11-01
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
name
|
path | True |
string |
RedisResource の名前 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前では大文字と小文字が区別されません。 |
|
subscription
|
path | True |
string (uuid) |
ターゲット サブスクリプションの ID。 値は UUID である必要があります。 |
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
要求本文
| 名前 | 型 | 説明 |
|---|---|---|
| identity |
リソースの ID。 |
|
| properties.disableAccessKeyAuthentication |
boolean |
アクセス キーを使用した Redis への認証は、true に設定すると無効になります。 既定値は false です。 |
| properties.enableNonSslPort |
boolean |
非 ssl Redis サーバー ポート (6379) が有効かどうかを指定します。 |
| properties.minimumTlsVersion |
省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2') |
|
| properties.publicNetworkAccess |
このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。 |
|
| properties.redisConfiguration |
すべての Redis 設定。 考えられるキーは、rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、aof-backup-enabled、aof-storage-connection-string-0、aof-storage-connection-string-1 などです。 |
|
| properties.redisVersion |
string |
Redis バージョン。 これは、'major[.minor]' ('major' のみが必要) または使用可能な最新の安定した Redis バージョンを参照する値 'latest' である必要があります。 サポートされているバージョン: 4.0、6.0 (最新)。 既定値は 'latest' です。 |
| properties.replicasPerMaster |
integer (int32) |
プライマリごとに作成されるレプリカの数。 |
| properties.replicasPerPrimary |
integer (int32) |
プライマリごとに作成されるレプリカの数。 |
| properties.shardCount |
integer (int32) |
Premium クラスター キャッシュに作成されるシャードの数。 |
| properties.sku |
デプロイする Redis Cache の SKU。 |
|
| properties.tenantSettings |
object |
テナント設定のディクショナリ |
| properties.updateChannel |
省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。 |
|
| properties.zonalAllocationPolicy |
省略可能: 可用性ゾーンを Redis キャッシュに割り当てる方法を指定します。 "自動" ではゾーンの冗長性が有効になり、Azure ではリージョンの可用性と容量に基づいてゾーンが自動的に選択されます。 'UserDefined' は、'zones' パラメーターを使用して渡された可用性ゾーンを選択します。 'NoZones' は非ゾーン キャッシュを生成します。 'zonalAllocationPolicy' が渡されない場合、ゾーンが渡されるときに 'UserDefined' に設定されます。それ以外の場合は、ゾーンがサポートされているリージョンでは 'Automatic' に、ゾーンがサポートされていないリージョンでは 'NoZones' に設定されます。 |
|
| tags |
object |
リソース タグ。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
要求は成功しました。 |
|
| 202 Accepted |
要求は処理のために受け入れ済みですが、処理はまだ完了していません。 ヘッダー Location: string |
|
| Other Status Codes |
予期しないエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| user_impersonation | ユーザー アカウントを偽装する |
例
RedisCacheUpdate
要求のサンプル
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01
{
"properties": {
"enableNonSslPort": true,
"replicasPerPrimary": 2
}
}
応答のサンプル
{
"name": "cache1",
"type": "Microsoft.Cache/Redis",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
"location": "East US",
"properties": {
"accessKeys": {
"primaryKey": "<primaryKey>",
"secondaryKey": "<secondaryKey>"
},
"enableNonSslPort": true,
"hostName": "cache1.redis.cache.windows.net",
"instances": [
{
"isMaster": true,
"isPrimary": true,
"nonSslPort": 13000,
"sslPort": 15000
},
{
"isMaster": false,
"isPrimary": false,
"nonSslPort": 13001,
"sslPort": 15001
},
{
"isMaster": false,
"isPrimary": false,
"nonSslPort": 13002,
"sslPort": 15002
}
],
"port": 6379,
"provisioningState": "Succeeded",
"redisConfiguration": {
"maxclients": "1000",
"maxmemory-delta": "50",
"maxmemory-reserved": "50"
},
"redisVersion": "3.0",
"replicasPerMaster": 2,
"replicasPerPrimary": 2,
"sku": {
"name": "Premium",
"capacity": 1,
"family": "P"
},
"sslPort": 6380,
"updateChannel": "Stable",
"zonalAllocationPolicy": "Automatic"
},
"tags": {}
}
location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Cache/...pathToOperationResult...
{
"name": "cache1",
"type": "Microsoft.Cache/Redis",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
"location": "East US",
"properties": {
"accessKeys": {
"primaryKey": "<primaryKey>",
"secondaryKey": "<secondaryKey>"
},
"enableNonSslPort": true,
"hostName": "cache1.redis.cache.windows.net",
"instances": [
{
"isMaster": true,
"isPrimary": true,
"nonSslPort": 13000,
"sslPort": 15000
},
{
"isMaster": false,
"isPrimary": false,
"nonSslPort": 13001,
"sslPort": 15001
},
{
"isMaster": false,
"isPrimary": false,
"nonSslPort": 13002,
"sslPort": 15002
}
],
"port": 6379,
"provisioningState": "Succeeded",
"redisConfiguration": {
"maxclients": "1000",
"maxmemory-delta": "50",
"maxmemory-reserved": "50"
},
"redisVersion": "3.0",
"replicasPerMaster": 2,
"replicasPerPrimary": 2,
"sku": {
"name": "Premium",
"capacity": 1,
"family": "P"
},
"sslPort": 6380,
"updateChannel": "Stable",
"zonalAllocationPolicy": "Automatic"
},
"tags": {}
}
定義
| 名前 | 説明 |
|---|---|
|
created |
リソースを作成した ID の種類。 |
|
Error |
リソース管理エラーの追加情報。 |
|
Error |
エラーの詳細。 |
|
Error |
エラー応答 |
|
Managed |
マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID) |
|
Managed |
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 |
|
Private |
プライベート エンドポイント リソース。 |
|
Private |
プライベート エンドポイント接続リソース。 |
|
Private |
現在のプロビジョニング状態。 |
|
Private |
プライベート エンドポイント接続の状態。 |
|
Private |
サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。 |
|
Provisioning |
Redis インスタンスのプロビジョニング状態。 |
|
Public |
このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。 既定値は 'Enabled' です |
|
Redis |
Redis Cache アクセス キー。 |
|
Redis |
すべての Redis 設定。 考えられるキーは、rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、aof-backup-enabled、aof-storage-connection-string-0、aof-storage-connection-string-1 などです。 |
|
Redis |
redis の単一インスタンスの詳細。 |
|
Redis |
リンク サーバー ID |
|
Redis |
List または Get Operation の 1 つの Redis 項目。 |
|
Redis |
Update Redis 操作に指定されたパラメーター。 |
| Sku |
Redis の作成操作に指定された SKU パラメーター。 |
|
Sku |
使用する SKU ファミリ。 有効な値: (C、P)。 (C = Basic/Standard、P = Premium)。 |
|
Sku |
デプロイする Redis Cache の種類。 有効な値: (Basic、Standard、Premium) |
|
system |
リソースの作成と最後の変更に関連するメタデータ。 |
|
Tls |
省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2') |
|
Update |
省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。 |
|
User |
ユーザー割り当て ID プロパティ |
|
Zonal |
省略可能: 可用性ゾーンを Redis キャッシュに割り当てる方法を指定します。 "自動" ではゾーンの冗長性が有効になり、Azure ではリージョンの可用性と容量に基づいてゾーンが自動的に選択されます。 'UserDefined' は、'zones' パラメーターを使用して渡された可用性ゾーンを選択します。 'NoZones' は非ゾーン キャッシュを生成します。 'zonalAllocationPolicy' が渡されない場合、ゾーンが渡されるときに 'UserDefined' に設定されます。それ以外の場合は、ゾーンがサポートされているリージョンでは 'Automatic' に、ゾーンがサポートされていないリージョンでは 'NoZones' に設定されます。 |
createdByType
リソースを作成した ID の種類。
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
| 名前 | 型 | 説明 |
|---|---|---|
| info |
object |
追加情報。 |
| type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| additionalInfo |
エラーの追加情報。 |
|
| code |
string |
エラー コード。 |
| details |
エラーの詳細。 |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
エラーターゲット。 |
ErrorResponse
エラー応答
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
ManagedServiceIdentity
マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID)
| 名前 | 型 | 説明 |
|---|---|---|
| principalId |
string (uuid) |
システム割り当て ID のサービス プリンシパル ID。 このプロパティは、システム割り当て ID にのみ提供されます。 |
| tenantId |
string (uuid) |
システム割り当て ID のテナント ID。 このプロパティは、システム割り当て ID にのみ提供されます。 |
| type |
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 |
|
| userAssignedIdentities |
<string,
User |
User-Assigned ID |
ManagedServiceIdentityType
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。
| 値 | 説明 |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned, UserAssigned |
PrivateEndpoint
プライベート エンドポイント リソース。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
プライベート エンドポイントの ARM 識別子。 |
PrivateEndpointConnection
プライベート エンドポイント接続リソース。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string (arm-id) |
リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
リソースの名前 |
| properties.groupIds |
string[] |
プライベート エンドポイント リソースのグループ ID。 |
| properties.privateEndpoint |
プライベート エンドポイント リソース。 |
|
| properties.privateLinkServiceConnectionState |
サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。 |
|
| properties.provisioningState |
プライベート エンドポイント接続リソースのプロビジョニング状態。 |
|
| systemData |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 |
|
| type |
string |
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
現在のプロビジョニング状態。
| 値 | 説明 |
|---|---|
| Succeeded | |
| Creating | |
| Deleting | |
| Failed |
PrivateEndpointServiceConnectionStatus
プライベート エンドポイント接続の状態。
| 値 | 説明 |
|---|---|
| Pending | |
| Approved | |
| Rejected |
PrivateLinkServiceConnectionState
サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。
| 名前 | 型 | 説明 |
|---|---|---|
| actionsRequired |
string |
サービス プロバイダーの変更にコンシューマーの更新が必要かどうかを示すメッセージ。 |
| description |
string |
接続の承認/拒否の理由。 |
| status |
接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。 |
ProvisioningState
Redis インスタンスのプロビジョニング状態。
| 値 | 説明 |
|---|---|
| Creating |
作成操作が進行中です。 |
| Deleting |
削除操作が進行中です。 |
| Disabled |
キャッシュは無効になり、使用できません。 |
| Failed |
作成や更新などの操作が失敗しました。 キャッシュの作成に失敗した場合、キャッシュは使用可能な状態にならないので、削除して再作成する必要があります。 |
| Linking |
ジオレプリケーション リンクが進行中です |
| Provisioning |
操作が進行中です |
| RecoveringScaleFailure |
スケーリング操作でエラーが発生し、リカバリが進行中です。 |
| Scaling |
スケーリング操作が進行中です |
| Succeeded |
最新の操作は正常に完了しました |
| Unlinking |
ジオレプリケーションのリンク解除が進行中です |
| Unprovisioning |
キャッシュが無効になっている可能性があります |
| Updating |
更新操作が進行中です。 |
| ConfiguringAAD |
AAD 構成の更新操作が進行中です。 |
PublicNetworkAccess
このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。 既定値は 'Enabled' です
| 値 | 説明 |
|---|---|
| Enabled |
パブリック IP アドレスを介したキャッシュへのパブリック インターネット アクセスが有効になります。 接続は任意のネットワークパスを使用できます。 |
| Disabled |
パブリック IP アドレスを介したキャッシュへのパブリック インターネット アクセスは無効になります。 接続はプライベート エンドポイント経由で行う必要があります。 |
RedisAccessKeys
Redis Cache アクセス キー。
| 名前 | 型 | 説明 |
|---|---|---|
| primaryKey |
string |
クライアントが Redis Cache での認証に使用できる現在の主キー。 |
| secondaryKey |
string |
クライアントが Redis Cache での認証に使用できる現在のセカンダリ キー。 |
RedisCommonPropertiesRedisConfiguration
すべての Redis 設定。 考えられるキーは、rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、aof-backup-enabled、aof-storage-connection-string-0、aof-storage-connection-string-1 などです。
| 名前 | 型 | 説明 |
|---|---|---|
| aad-enabled |
string |
キャッシュに対して AAD ベースの認証が有効か無効かを指定します。 |
| aof-backup-enabled |
string |
aof バックアップが有効かどうかを指定します。 |
| aof-storage-connection-string-0 |
string |
最初のストレージ アカウントの接続文字列 |
| aof-storage-connection-string-1 |
string |
2 番目のストレージ アカウントの接続文字列 |
| authnotrequired |
string |
認証を無効にするかどうかを指定します。 このプロパティの設定は、セキュリティの観点から強くお勧めしません。このプロパティを使用して認証を無効にしないでください。 |
| maxclients |
string |
最大クライアント構成 |
| maxfragmentationmemory-reserved |
string |
シャードあたりの断片化のために予約されたメガバイト単位の値 |
| maxmemory-delta |
string |
フェールオーバーなど、シャードごとのキャッシュ以外の使用のために予約されたメガバイト単位の値。 |
| maxmemory-policy |
string |
データがメモリ制限内に収まらない場合に使用される削除戦略。 |
| maxmemory-reserved |
string |
フェールオーバーなど、シャードごとのキャッシュ以外の使用のために予約されたメガバイト単位の値。 |
| notify-keyspace-events |
string |
監視する必要があるキースペース イベント。 |
| preferred-data-archive-auth-method |
string |
データ アーカイブに使用されるストレージ アカウントと通信するための推奨される認証方法、SAS または ManagedIdentity の指定、既定値は SAS |
| preferred-data-persistence-auth-method |
string |
データの永続化に使用されるストレージ アカウントと通信するための推奨認証方法、SAS または ManagedIdentity の指定、既定値は SAS |
| rdb-backup-enabled |
string |
RDB バックアップを有効にするかどうかを指定します |
| rdb-backup-frequency |
string |
rdb バックアップを作成する頻度を分単位で指定します。 有効な値: (15、30、60、360、720、1440) |
| rdb-backup-max-snapshot-count |
string |
rdb バックアップのスナップショットの最大数を指定します |
| rdb-storage-connection-string |
string |
rdb ファイルを格納するためのストレージ アカウント接続文字列 |
| storage-subscription-id |
string |
ManagedIdentity を使用した永続化のためのストレージ アカウントの SubscriptionId (aof/rdb)。 |
| zonal-configuration |
string |
ゾーン構成 |
RedisInstanceDetails
redis の単一インスタンスの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| isMaster |
boolean |
インスタンスがプライマリ ノードかどうかを指定します。 |
| isPrimary |
boolean |
インスタンスがプライマリ ノードかどうかを指定します。 |
| nonSslPort |
integer (int32) |
enableNonSslPort が true の場合は、Redis インスタンスの非 SSL ポートを提供します。 |
| shardId |
integer (int32) |
クラスタリングが有効になっている場合、Redis Instance のシャード ID |
| sslPort |
integer (int32) |
Redis インスタンスの SSL ポート。 |
| zone |
string |
キャッシュで可用性ゾーンを使用する場合は、このインスタンスが配置されている可用性ゾーンを指定します。 |
RedisLinkedServer
リンク サーバー ID
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リンク サーバー ID。 |
RedisResource
List または Get Operation の 1 つの Redis 項目。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| disableAccessKeyAuthentication |
boolean |
False |
アクセス キーを使用した Redis への認証は、true に設定すると無効になります。 既定値は false です。 |
| enableNonSslPort |
boolean |
False |
非 ssl Redis サーバー ポート (6379) が有効かどうかを指定します。 |
| id |
string (arm-id) |
リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| identity |
このリソースに割り当てられているマネージド サービス ID。 |
||
| location |
string |
リソースが存在する地理的な場所 |
|
| minimumTlsVersion |
省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2') |
||
| name |
string |
リソースの名前 |
|
| properties.accessKeys |
Redis Cache のキー - このオブジェクトが Create または Update Redis Cache への応答でない場合は設定されません |
||
| properties.hostName |
string |
Redis ホスト名。 |
|
| properties.instances |
キャッシュに関連付けられている Redis インスタンスの一覧 |
||
| properties.linkedServers |
キャッシュに関連付けられているリンク サーバーの一覧 |
||
| properties.port |
integer (int32) |
Redis 非 SSL ポート。 |
|
| properties.privateEndpointConnections |
指定した Redis Cache に関連付けられているプライベート エンドポイント接続の一覧 |
||
| properties.provisioningState |
Redis インスタンスのプロビジョニング状態。 |
||
| properties.sku |
デプロイする Redis Cache の SKU。 |
||
| properties.sslPort |
integer (int32) |
Redis SSL ポート。 |
|
| properties.staticIP |
string pattern: ^\d+\.\d+\.\d+\.\d+$ |
静的 IP アドレス。 必要に応じて、既存の Azure Virtual Network 内に Redis Cache をデプロイするときに指定できます。既定で自動的に割り当てられます。 |
|
| properties.subnetId |
string pattern: ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
Redis キャッシュをデプロイする仮想ネットワーク内のサブネットの完全なリソース ID。 形式の例: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft。{ネットワーク|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 |
|
| publicNetworkAccess |
このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。 |
||
| redisConfiguration |
すべての Redis 設定。 考えられるキーは、rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、aof-backup-enabled、aof-storage-connection-string-0、aof-storage-connection-string-1 などです。 |
||
| redisVersion |
string |
Redis バージョン。 これは、'major[.minor]' ('major' のみが必要) または使用可能な最新の安定した Redis バージョンを参照する値 'latest' である必要があります。 サポートされているバージョン: 4.0、6.0 (最新)。 既定値は 'latest' です。 |
|
| replicasPerMaster |
integer (int32) |
プライマリごとに作成されるレプリカの数。 |
|
| replicasPerPrimary |
integer (int32) |
プライマリごとに作成されるレプリカの数。 |
|
| shardCount |
integer (int32) |
Premium クラスター キャッシュに作成されるシャードの数。 |
|
| systemData |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 |
||
| tags |
object |
リソース タグ。 |
|
| tenantSettings |
object |
テナント設定のディクショナリ |
|
| type |
string |
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
|
| updateChannel |
省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。 |
||
| zonalAllocationPolicy |
省略可能: 可用性ゾーンを Redis キャッシュに割り当てる方法を指定します。 "自動" ではゾーンの冗長性が有効になり、Azure ではリージョンの可用性と容量に基づいてゾーンが自動的に選択されます。 'UserDefined' は、'zones' パラメーターを使用して渡された可用性ゾーンを選択します。 'NoZones' は非ゾーン キャッシュを生成します。 'zonalAllocationPolicy' が渡されない場合、ゾーンが渡されるときに 'UserDefined' に設定されます。それ以外の場合は、ゾーンがサポートされているリージョンでは 'Automatic' に、ゾーンがサポートされていないリージョンでは 'NoZones' に設定されます。 |
||
| zones |
string[] |
可用性ゾーン。 |
RedisUpdateParameters
Update Redis 操作に指定されたパラメーター。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| identity |
リソースの ID。 |
||
| properties.disableAccessKeyAuthentication |
boolean |
False |
アクセス キーを使用した Redis への認証は、true に設定すると無効になります。 既定値は false です。 |
| properties.enableNonSslPort |
boolean |
False |
非 ssl Redis サーバー ポート (6379) が有効かどうかを指定します。 |
| properties.minimumTlsVersion |
省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2') |
||
| properties.publicNetworkAccess |
このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。 |
||
| properties.redisConfiguration |
すべての Redis 設定。 考えられるキーは、rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、aof-backup-enabled、aof-storage-connection-string-0、aof-storage-connection-string-1 などです。 |
||
| properties.redisVersion |
string |
Redis バージョン。 これは、'major[.minor]' ('major' のみが必要) または使用可能な最新の安定した Redis バージョンを参照する値 'latest' である必要があります。 サポートされているバージョン: 4.0、6.0 (最新)。 既定値は 'latest' です。 |
|
| properties.replicasPerMaster |
integer (int32) |
プライマリごとに作成されるレプリカの数。 |
|
| properties.replicasPerPrimary |
integer (int32) |
プライマリごとに作成されるレプリカの数。 |
|
| properties.shardCount |
integer (int32) |
Premium クラスター キャッシュに作成されるシャードの数。 |
|
| properties.sku |
デプロイする Redis Cache の SKU。 |
||
| properties.tenantSettings |
object |
テナント設定のディクショナリ |
|
| properties.updateChannel |
省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。 |
||
| properties.zonalAllocationPolicy |
省略可能: 可用性ゾーンを Redis キャッシュに割り当てる方法を指定します。 "自動" ではゾーンの冗長性が有効になり、Azure ではリージョンの可用性と容量に基づいてゾーンが自動的に選択されます。 'UserDefined' は、'zones' パラメーターを使用して渡された可用性ゾーンを選択します。 'NoZones' は非ゾーン キャッシュを生成します。 'zonalAllocationPolicy' が渡されない場合、ゾーンが渡されるときに 'UserDefined' に設定されます。それ以外の場合は、ゾーンがサポートされているリージョンでは 'Automatic' に、ゾーンがサポートされていないリージョンでは 'NoZones' に設定されます。 |
||
| tags |
object |
リソース タグ。 |
Sku
Redis の作成操作に指定された SKU パラメーター。
| 名前 | 型 | 説明 |
|---|---|---|
| capacity |
integer (int32) |
デプロイする Redis Cache のサイズ。 有効な値: C (Basic/Standard) ファミリ (0、1、2、3、4、5、6)、P (Premium) ファミリ (1、2、3、4) の場合)。 |
| family |
使用する SKU ファミリ。 有効な値: (C、P)。 (C = Basic/Standard、P = Premium)。 |
|
| name |
デプロイする Redis Cache の種類。 有効な値: (Basic、Standard、Premium) |
SkuFamily
使用する SKU ファミリ。 有効な値: (C、P)。 (C = Basic/Standard、P = Premium)。
| 値 | 説明 |
|---|---|
| C |
使用する SKU ファミリ - Basic/Standard SKU Redis キャッシュの場合は "C" である必要があります。 |
| P |
使用する SKU ファミリ - Premium SKU Redis キャッシュの場合は "P" である必要があります。 |
SkuName
デプロイする Redis Cache の種類。 有効な値: (Basic、Standard、Premium)
| 値 | 説明 |
|---|---|
| Basic |
Azure Cache for Redis のよく知られた "Basic" SKU。 Basic SKU には可用性 SLA がありません。 |
| Standard |
Azure Cache for Redis のよく知られた "Standard" SKU。 Standard SKU には可用性 SLA があります。 |
| Premium |
Azure Cache for Redis のよく知られた "Premium" SKU。 Premium SKU には、可用性 SLA があり、Standard SKU と比較して、より高いパフォーマンス レベルとより多くの機能があります。 |
systemData
リソースの作成と最後の変更に関連するメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
| createdBy |
string |
リソースを作成した ID。 |
| createdByType |
リソースを作成した ID の種類。 |
|
| lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
| lastModifiedBy |
string |
リソースを最後に変更した ID。 |
| lastModifiedByType |
リソースを最後に変更した ID の種類。 |
TlsVersion
省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2')
| 値 | 説明 |
|---|---|
| 1.0 |
TLS プロトコル バージョン 1.0 -- セキュリティ上の理由から非推奨になりました。 この値は、新しいキャッシュには使用しないでください。 |
| 1.1 |
TLS プロトコル バージョン 1.1 -- セキュリティ上の理由から非推奨になりました。 この値は、新しいキャッシュには使用しないでください。 |
| 1.2 |
TLS プロトコル バージョン 1.2 -- 新しいキャッシュには、この値以上を使用します。 または、キャッシュが推奨されるデフォルト値を使用するように指定しないでください |
UpdateChannel
省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。
| 値 | 説明 |
|---|---|
| Stable |
安定版チャネルは、プレビュー チャネルよりも後に、重要なセキュリティと安定性の更新プログラムを含む更新プログラムを受け取ります。 |
| Preview |
プレビュー チャネルは通常、安定チャネルの前に更新プログラムを受け取り、非運用ワークロードに推奨されるチャネルです。 |
UserAssignedIdentity
ユーザー割り当て ID プロパティ
| 名前 | 型 | 説明 |
|---|---|---|
| clientId |
string (uuid) |
割り当てられた ID のクライアント ID。 |
| principalId |
string (uuid) |
割り当てられた ID のプリンシパル ID。 |
ZonalAllocationPolicy
省略可能: 可用性ゾーンを Redis キャッシュに割り当てる方法を指定します。 "自動" ではゾーンの冗長性が有効になり、Azure ではリージョンの可用性と容量に基づいてゾーンが自動的に選択されます。 'UserDefined' は、'zones' パラメーターを使用して渡された可用性ゾーンを選択します。 'NoZones' は非ゾーン キャッシュを生成します。 'zonalAllocationPolicy' が渡されない場合、ゾーンが渡されるときに 'UserDefined' に設定されます。それ以外の場合は、ゾーンがサポートされているリージョンでは 'Automatic' に、ゾーンがサポートされていないリージョンでは 'NoZones' に設定されます。
| 値 | 説明 |
|---|---|
| Automatic |
キャッシュのゾーンは、可用性と容量に基づいて自動的に選択されます。 |
| UserDefined |
UserDefined は、キャッシュのゾーンが 'zones' プロパティを使用して手動で構成され、自動的に選択できないことを意味します。 |
| NoZones |
キャッシュでは、複数の可用性ゾーンは使用されません。 |