次の方法で共有


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 の名前

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前では大文字と小文字が区別されません。

subscriptionId
path True

string (uuid)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 説明
identity

ManagedServiceIdentity

リソースの ID。

properties.disableAccessKeyAuthentication

boolean

アクセス キーを使用した Redis への認証は、true に設定すると無効になります。 既定値は false です。

properties.enableNonSslPort

boolean

非 ssl Redis サーバー ポート (6379) が有効かどうかを指定します。

properties.minimumTlsVersion

TlsVersion

省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2')

properties.publicNetworkAccess

PublicNetworkAccess

このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。

properties.redisConfiguration

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 などです。

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

Sku

デプロイする Redis Cache の SKU。

properties.tenantSettings

object

テナント設定のディクショナリ

properties.updateChannel

UpdateChannel

省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。

properties.zonalAllocationPolicy

ZonalAllocationPolicy

省略可能: 可用性ゾーンを Redis キャッシュに割り当てる方法を指定します。 "自動" ではゾーンの冗長性が有効になり、Azure ではリージョンの可用性と容量に基づいてゾーンが自動的に選択されます。 'UserDefined' は、'zones' パラメーターを使用して渡された可用性ゾーンを選択します。 'NoZones' は非ゾーン キャッシュを生成します。 'zonalAllocationPolicy' が渡されない場合、ゾーンが渡されるときに 'UserDefined' に設定されます。それ以外の場合は、ゾーンがサポートされているリージョンでは 'Automatic' に、ゾーンがサポートされていないリージョンでは 'NoZones' に設定されます。

tags

object

リソース タグ。

応答

名前 説明
200 OK

RedisResource

要求は成功しました。

202 Accepted

RedisResource

要求は処理のために受け入れ済みですが、処理はまだ完了していません。

ヘッダー

Location: string

Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

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": {}
}

定義

名前 説明
createdByType

リソースを作成した ID の種類。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

ManagedServiceIdentity

マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID)

ManagedServiceIdentityType

マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。

PrivateEndpoint

プライベート エンドポイント リソース。

PrivateEndpointConnection

プライベート エンドポイント接続リソース。

PrivateEndpointConnectionProvisioningState

現在のプロビジョニング状態。

PrivateEndpointServiceConnectionStatus

プライベート エンドポイント接続の状態。

PrivateLinkServiceConnectionState

サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。

ProvisioningState

Redis インスタンスのプロビジョニング状態。

PublicNetworkAccess

このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。 既定値は 'Enabled' です

RedisAccessKeys

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 などです。

RedisInstanceDetails

redis の単一インスタンスの詳細。

RedisLinkedServer

リンク サーバー ID

RedisResource

List または Get Operation の 1 つの Redis 項目。

RedisUpdateParameters

Update Redis 操作に指定されたパラメーター。

Sku

Redis の作成操作に指定された SKU パラメーター。

SkuFamily

使用する SKU ファミリ。 有効な値: (C、P)。 (C = Basic/Standard、P = Premium)。

SkuName

デプロイする Redis Cache の種類。 有効な値: (Basic、Standard、Premium)

systemData

リソースの作成と最後の変更に関連するメタデータ。

TlsVersion

省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2')

UpdateChannel

省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。

UserAssignedIdentity

ユーザー割り当て ID プロパティ

ZonalAllocationPolicy

省略可能: 可用性ゾーンを Redis キャッシュに割り当てる方法を指定します。 "自動" ではゾーンの冗長性が有効になり、Azure ではリージョンの可用性と容量に基づいてゾーンが自動的に選択されます。 'UserDefined' は、'zones' パラメーターを使用して渡された可用性ゾーンを選択します。 'NoZones' は非ゾーン キャッシュを生成します。 'zonalAllocationPolicy' が渡されない場合、ゾーンが渡されるときに 'UserDefined' に設定されます。それ以外の場合は、ゾーンがサポートされているリージョンでは 'Automatic' に、ゾーンがサポートされていないリージョンでは 'NoZones' に設定されます。

createdByType

リソースを作成した ID の種類。

説明
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

ManagedServiceIdentity

マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID)

名前 説明
principalId

string (uuid)

システム割り当て ID のサービス プリンシパル ID。 このプロパティは、システム割り当て ID にのみ提供されます。

tenantId

string (uuid)

システム割り当て ID のテナント ID。 このプロパティは、システム割り当て ID にのみ提供されます。

type

ManagedServiceIdentityType

マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned ID
リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース 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

PrivateEndpoint

プライベート エンドポイント リソース。

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。

properties.provisioningState

PrivateEndpointConnectionProvisioningState

プライベート エンドポイント接続リソースのプロビジョニング状態。

systemData

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

PrivateEndpointServiceConnectionStatus

接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。

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

ManagedServiceIdentity

このリソースに割り当てられているマネージド サービス ID。

location

string

リソースが存在する地理的な場所

minimumTlsVersion

TlsVersion

省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2')

name

string

リソースの名前

properties.accessKeys

RedisAccessKeys

Redis Cache のキー - このオブジェクトが Create または Update Redis Cache への応答でない場合は設定されません

properties.hostName

string

Redis ホスト名。

properties.instances

RedisInstanceDetails[]

キャッシュに関連付けられている Redis インスタンスの一覧

properties.linkedServers

RedisLinkedServer[]

キャッシュに関連付けられているリンク サーバーの一覧

properties.port

integer (int32)

Redis 非 SSL ポート。

properties.privateEndpointConnections

PrivateEndpointConnection[]

指定した Redis Cache に関連付けられているプライベート エンドポイント接続の一覧

properties.provisioningState

ProvisioningState

Redis インスタンスのプロビジョニング状態。

properties.sku

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

PublicNetworkAccess

このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。

redisConfiguration

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 などです。

redisVersion

string

Redis バージョン。 これは、'major[.minor]' ('major' のみが必要) または使用可能な最新の安定した Redis バージョンを参照する値 'latest' である必要があります。 サポートされているバージョン: 4.0、6.0 (最新)。 既定値は 'latest' です。

replicasPerMaster

integer (int32)

プライマリごとに作成されるレプリカの数。

replicasPerPrimary

integer (int32)

プライマリごとに作成されるレプリカの数。

shardCount

integer (int32)

Premium クラスター キャッシュに作成されるシャードの数。

systemData

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソース タグ。

tenantSettings

object

テナント設定のディクショナリ

type

string

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

updateChannel

UpdateChannel

省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。

zonalAllocationPolicy

ZonalAllocationPolicy

省略可能: 可用性ゾーンを Redis キャッシュに割り当てる方法を指定します。 "自動" ではゾーンの冗長性が有効になり、Azure ではリージョンの可用性と容量に基づいてゾーンが自動的に選択されます。 'UserDefined' は、'zones' パラメーターを使用して渡された可用性ゾーンを選択します。 'NoZones' は非ゾーン キャッシュを生成します。 'zonalAllocationPolicy' が渡されない場合、ゾーンが渡されるときに 'UserDefined' に設定されます。それ以外の場合は、ゾーンがサポートされているリージョンでは 'Automatic' に、ゾーンがサポートされていないリージョンでは 'NoZones' に設定されます。

zones

string[]

可用性ゾーン。

RedisUpdateParameters

Update Redis 操作に指定されたパラメーター。

名前 規定値 説明
identity

ManagedServiceIdentity

リソースの ID。

properties.disableAccessKeyAuthentication

boolean

False

アクセス キーを使用した Redis への認証は、true に設定すると無効になります。 既定値は false です。

properties.enableNonSslPort

boolean

False

非 ssl Redis サーバー ポート (6379) が有効かどうかを指定します。

properties.minimumTlsVersion

TlsVersion

省略可能: クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2')

properties.publicNetworkAccess

PublicNetworkAccess

このキャッシュに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は 'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。

properties.redisConfiguration

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 などです。

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

Sku

デプロイする Redis Cache の SKU。

properties.tenantSettings

object

テナント設定のディクショナリ

properties.updateChannel

UpdateChannel

省略可能: Redis Cache が受け取る毎月の Redis 更新プログラムの更新チャネルを指定します。 "プレビュー" 更新チャネルを使用するキャッシュでは、少なくとも "安定" チャネル キャッシュの 4 週間前に最新の Redis 更新プログラムが取得されます。 既定値は 'Stable' です。

properties.zonalAllocationPolicy

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

SkuFamily

使用する SKU ファミリ。 有効な値: (C、P)。 (C = Basic/Standard、P = Premium)。

name

SkuName

デプロイする 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

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した 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

キャッシュでは、複数の可用性ゾーンは使用されません。