次の方法で共有


Microsoft.StorageCache キャッシュ 2020-03-01

Bicep リソース定義

キャッシュ リソースの種類は、次を対象とする操作でデプロイできます。

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

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

リソースの形式

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

resource symbolicname 'Microsoft.StorageCache/caches@2020-03-01' = {
  name: 'string'
  location: 'string'
  tags: any()
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    cacheSizeGB: int
    encryptionSettings: {
      keyEncryptionKey: {
        keyUrl: 'string'
        sourceVault: {
          id: 'string'
        }
      }
    }
    networkSettings: {
      mtu: int
    }
    provisioningState: 'string'
    securitySettings: {
      rootSquash: bool
    }
    subnet: 'string'
    upgradeStatus: {}
  }
}

プロパティ値

キャッシュ

名前 形容 価値
名前 リソース名 string (必須)
場所 リージョン名の文字列。
タグ 名前と値のペアとしての ARM タグ。 Bicep の場合は、any() 関数を使用できます。
sku キャッシュの SKU。 CacheSku
同一性 キャッシュの ID (構成されている場合)。 CacheIdentity
プロパティ キャッシュのプロパティ。 CacheProperties

CacheIdentity

名前 形容 価値
種類 キャッシュに使用される ID の種類 'None'
'SystemAssigned'

CacheProperties

名前 形容 価値
cacheSizeGB このキャッシュのサイズ (GB 単位)。 int
encryptionSettings キャッシュの暗号化設定を指定します。 CacheEncryptionSettings
networkSettings キャッシュのネットワーク設定を指定します。 CacheNetworkSettings の
provisioningState ARM プロビジョニングの状態(https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property を参照) 'Cancelled'
'Creating'
'削除中'
'Failed'
'Succeeded'
'更新中'
securitySettings キャッシュのセキュリティ設定を指定します。 CacheSecuritySettings
サブネット キャッシュに使用されるサブネット。
upgradeStatus キャッシュのアップグレード状態。 CacheUpgradeStatus

CacheEncryptionSettings

名前 形容 価値
keyEncryptionKey Key Vault 内のキー暗号化キーの場所を指定します。 KeyVaultKeyReference

KeyVaultKeyReference

名前 形容 価値
keyUrl Key Vault のキー暗号化キーを参照する URL。 string (必須)
sourceVault ソース Key Vault へのリソース ID について説明します。 KeyVaultKeyReferenceSourceVault (必須)

KeyVaultKeyReferenceSourceVault

名前 形容 価値
身分証明書 リソース ID。

CacheNetworkSettings

名前 形容 価値
mtu サブネット用に構成された IPv4 最大伝送ユニット。 int

制約:
最小値 = 576
最大値 = 1500

CacheSecuritySettings

名前 形容 価値
rootSquash キャッシュ プロパティのルート スカッシュ。 bool

CacheUpgradeStatus

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

CacheSku

名前 形容 価値
名前 このキャッシュの SKU 名。

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

キャッシュ リソースの種類は、次を対象とする操作でデプロイできます。

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

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

リソースの形式

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

{
  "type": "Microsoft.StorageCache/caches",
  "apiVersion": "2020-03-01",
  "name": "string",
  "location": "string",
  "tags": {},
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "cacheSizeGB": "int",
    "encryptionSettings": {
      "keyEncryptionKey": {
        "keyUrl": "string",
        "sourceVault": {
          "id": "string"
        }
      }
    },
    "networkSettings": {
      "mtu": "int"
    },
    "provisioningState": "string",
    "securitySettings": {
      "rootSquash": "bool"
    },
    "subnet": "string",
    "upgradeStatus": {}
  }
}

プロパティ値

キャッシュ

名前 形容 価値
種類 リソースの種類 'Microsoft.StorageCache/caches'
apiVersion リソース API のバージョン '2020-03-01'
名前 リソース名 string (必須)
場所 リージョン名の文字列。
タグ 名前と値のペアとしての ARM タグ。
sku キャッシュの SKU。 CacheSku
同一性 キャッシュの ID (構成されている場合)。 CacheIdentity
プロパティ キャッシュのプロパティ。 CacheProperties

CacheIdentity

名前 形容 価値
種類 キャッシュに使用される ID の種類 'None'
'SystemAssigned'

CacheProperties

名前 形容 価値
cacheSizeGB このキャッシュのサイズ (GB 単位)。 int
encryptionSettings キャッシュの暗号化設定を指定します。 CacheEncryptionSettings
networkSettings キャッシュのネットワーク設定を指定します。 CacheNetworkSettings の
provisioningState ARM プロビジョニングの状態(https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property を参照) 'Cancelled'
'Creating'
'削除中'
'Failed'
'Succeeded'
'更新中'
securitySettings キャッシュのセキュリティ設定を指定します。 CacheSecuritySettings
サブネット キャッシュに使用されるサブネット。
upgradeStatus キャッシュのアップグレード状態。 CacheUpgradeStatus

CacheEncryptionSettings

名前 形容 価値
keyEncryptionKey Key Vault 内のキー暗号化キーの場所を指定します。 KeyVaultKeyReference

KeyVaultKeyReference

名前 形容 価値
keyUrl Key Vault のキー暗号化キーを参照する URL。 string (必須)
sourceVault ソース Key Vault へのリソース ID について説明します。 KeyVaultKeyReferenceSourceVault (必須)

KeyVaultKeyReferenceSourceVault

名前 形容 価値
身分証明書 リソース ID。

CacheNetworkSettings

名前 形容 価値
mtu サブネット用に構成された IPv4 最大伝送ユニット。 int

制約:
最小値 = 576
最大値 = 1500

CacheSecuritySettings

名前 形容 価値
rootSquash キャッシュ プロパティのルート スカッシュ。 bool

CacheUpgradeStatus

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

CacheSku

名前 形容 価値
名前 このキャッシュの SKU 名。

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

キャッシュ リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StorageCache/caches@2020-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      cacheSizeGB = int
      encryptionSettings = {
        keyEncryptionKey = {
          keyUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
      }
      networkSettings = {
        mtu = int
      }
      provisioningState = "string"
      securitySettings = {
        rootSquash = bool
      }
      subnet = "string"
      upgradeStatus = {}
    }
    sku = {
      name = "string"
    }
  })
}

プロパティ値

キャッシュ

名前 形容 価値
種類 リソースの種類 "Microsoft.StorageCache/caches@2020-03-01"
名前 リソース名 string (必須)
場所 リージョン名の文字列。
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
タグ 名前と値のペアとしての ARM タグ。
sku キャッシュの SKU。 CacheSku
同一性 キャッシュの ID (構成されている場合)。 CacheIdentity
プロパティ キャッシュのプロパティ。 CacheProperties

CacheIdentity

名前 形容 価値
種類 キャッシュに使用される ID の種類 "SystemAssigned"

CacheProperties

名前 形容 価値
cacheSizeGB このキャッシュのサイズ (GB 単位)。 int
encryptionSettings キャッシュの暗号化設定を指定します。 CacheEncryptionSettings
networkSettings キャッシュのネットワーク設定を指定します。 CacheNetworkSettings の
provisioningState ARM プロビジョニングの状態(https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property を参照) "Cancelled"
"作成中"
"削除中"
"Failed"
"Succeeded"
"更新中"
securitySettings キャッシュのセキュリティ設定を指定します。 CacheSecuritySettings
サブネット キャッシュに使用されるサブネット。
upgradeStatus キャッシュのアップグレード状態。 CacheUpgradeStatus

CacheEncryptionSettings

名前 形容 価値
keyEncryptionKey Key Vault 内のキー暗号化キーの場所を指定します。 KeyVaultKeyReference

KeyVaultKeyReference

名前 形容 価値
keyUrl Key Vault のキー暗号化キーを参照する URL。 string (必須)
sourceVault ソース Key Vault へのリソース ID について説明します。 KeyVaultKeyReferenceSourceVault (必須)

KeyVaultKeyReferenceSourceVault

名前 形容 価値
身分証明書 リソース ID。

CacheNetworkSettings

名前 形容 価値
mtu サブネット用に構成された IPv4 最大伝送ユニット。 int

制約:
最小値 = 576
最大値 = 1500

CacheSecuritySettings

名前 形容 価値
rootSquash キャッシュ プロパティのルート スカッシュ。 bool

CacheUpgradeStatus

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

CacheSku

名前 形容 価値
名前 このキャッシュの SKU 名。