Aracılığıyla paylaş


Microsoft.StorageCache caches 2020-03-01

Bicep kaynak tanımı

Önbellek kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.StorageCache/caches kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik Değerleri

CacheEncryptionSettings

Ad Açıklama Değer
keyEncryptionKey Anahtar şifreleme anahtarının Key Vault'taki konumunu belirtir. KeyVaultKeyReference

CacheIdentity

Ad Açıklama Değer
tür Önbellek için kullanılan kimlik türü 'Hiçbiri'
'SystemAssigned'

CacheNetworkSettings

Ad Açıklama Değer
Mtu Alt ağ için yapılandırılan IPv4 maksimum iletim birimi. Int

Kısıtlama -ları:
Min değer = 576
Maksimum değer = 1500

CacheProperties

Ad Açıklama Değer
cacheSizeGB Bu Önbelleğin GB cinsinden boyutu. Int
encryptionSettings Önbelleğin şifreleme ayarlarını belirtir. CacheEncryptionSettings
networkSettings Önbelleğin ağ ayarlarını belirtir. CacheNetworkSettings
hazırlamaDurumu ARM sağlama durumu, bkz. https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property 'İptal Edildi'
'Oluşturuluyor'
'Siliniyor'
'Başarısız'
'Başarılı'
'Güncelleştiriliyor'
securitySettings Önbelleğin güvenlik ayarlarını belirtir. CacheSecuritySettings
alt ağ Önbellek için kullanılan alt ağ. dizgi
upgradeStatus Önbelleğin yükseltme durumu. CacheUpgradeStatus

CacheSecuritySettings

Ad Açıklama Değer
rootSquash cache özelliğinin kök sıkıştırması. Bool

CacheSku

Ad Açıklama Değer
ad Bu Önbellek için SKU adı. dizgi

CacheUpgradeStatus

Ad Açıklama Değer

KeyVaultKeyReference

Ad Açıklama Değer
keyUrl Key Vault'ta anahtar şifreleme anahtarına başvuran URL. dize (gerekli)
sourceVault Key Vault kaynağı için bir kaynak kimliği açıklar. KeyVaultKeyReferenceSourceVault (gerekli)

KeyVaultKeyReferenceSourceVault

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

Microsoft.DepolamaÖnbelleği/önbellekler

Ad Açıklama Değer
kimlik Yapılandırıldıysa önbelleğin kimliği. cacheidentity
yer Bölge adı dizesi. dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[-0-9a-zA-Z_]{1,80}$ (gerekli)
Özellikler Önbelleğin Özellikleri. CacheProperties
Sku Önbellek için SKU. CacheSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ARM şablonu kaynak tanımı

Önbellek kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.StorageCache/caches kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik Değerleri

CacheEncryptionSettings

Ad Açıklama Değer
keyEncryptionKey Anahtar şifreleme anahtarının Key Vault'taki konumunu belirtir. KeyVaultKeyReference

CacheIdentity

Ad Açıklama Değer
tür Önbellek için kullanılan kimlik türü 'Hiçbiri'
'SystemAssigned'

CacheNetworkSettings

Ad Açıklama Değer
Mtu Alt ağ için yapılandırılan IPv4 maksimum iletim birimi. Int

Kısıtlama -ları:
Min değer = 576
Maksimum değer = 1500

CacheProperties

Ad Açıklama Değer
cacheSizeGB Bu Önbelleğin GB cinsinden boyutu. Int
encryptionSettings Önbelleğin şifreleme ayarlarını belirtir. CacheEncryptionSettings
networkSettings Önbelleğin ağ ayarlarını belirtir. CacheNetworkSettings
hazırlamaDurumu ARM sağlama durumu, bkz. https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property 'İptal Edildi'
'Oluşturuluyor'
'Siliniyor'
'Başarısız'
'Başarılı'
'Güncelleştiriliyor'
securitySettings Önbelleğin güvenlik ayarlarını belirtir. CacheSecuritySettings
alt ağ Önbellek için kullanılan alt ağ. dizgi
upgradeStatus Önbelleğin yükseltme durumu. CacheUpgradeStatus

CacheSecuritySettings

Ad Açıklama Değer
rootSquash cache özelliğinin kök sıkıştırması. Bool

CacheSku

Ad Açıklama Değer
ad Bu Önbellek için SKU adı. dizgi

CacheUpgradeStatus

Ad Açıklama Değer

KeyVaultKeyReference

Ad Açıklama Değer
keyUrl Key Vault'ta anahtar şifreleme anahtarına başvuran URL. dize (gerekli)
sourceVault Key Vault kaynağı için bir kaynak kimliği açıklar. KeyVaultKeyReferenceSourceVault (gerekli)

KeyVaultKeyReferenceSourceVault

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

Microsoft.DepolamaÖnbelleği/önbellekler

Ad Açıklama Değer
apiVersiyonu API sürümü '2020-03-01'
kimlik Yapılandırıldıysa önbelleğin kimliği. cacheidentity
yer Bölge adı dizesi. dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[-0-9a-zA-Z_]{1,80}$ (gerekli)
Özellikler Önbelleğin Özellikleri. CacheProperties
Sku Önbellek için SKU. CacheSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.StorageCache/caches'

Kullanım Örnekleri

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Önbellek kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.StorageCache/caches kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StorageCache/caches@2020-03-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = ?
  body = {
    properties = {
      cacheSizeGB = int
      encryptionSettings = {
        keyEncryptionKey = {
          keyUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
      }
      networkSettings = {
        mtu = int
      }
      provisioningState = "string"
      securitySettings = {
        rootSquash = bool
      }
      subnet = "string"
      upgradeStatus = {
      }
    }
    sku = {
      name = "string"
    }
  }
}

Özellik Değerleri

CacheEncryptionSettings

Ad Açıklama Değer
keyEncryptionKey Anahtar şifreleme anahtarının Key Vault'taki konumunu belirtir. KeyVaultKeyReference

CacheIdentity

Ad Açıklama Değer
tür Önbellek için kullanılan kimlik türü 'Hiçbiri'
'SystemAssigned'

CacheNetworkSettings

Ad Açıklama Değer
Mtu Alt ağ için yapılandırılan IPv4 maksimum iletim birimi. Int

Kısıtlama -ları:
Min değer = 576
Maksimum değer = 1500

CacheProperties

Ad Açıklama Değer
cacheSizeGB Bu Önbelleğin GB cinsinden boyutu. Int
encryptionSettings Önbelleğin şifreleme ayarlarını belirtir. CacheEncryptionSettings
networkSettings Önbelleğin ağ ayarlarını belirtir. CacheNetworkSettings
hazırlamaDurumu ARM sağlama durumu, bkz. https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property 'İptal Edildi'
'Oluşturuluyor'
'Siliniyor'
'Başarısız'
'Başarılı'
'Güncelleştiriliyor'
securitySettings Önbelleğin güvenlik ayarlarını belirtir. CacheSecuritySettings
alt ağ Önbellek için kullanılan alt ağ. dizgi
upgradeStatus Önbelleğin yükseltme durumu. CacheUpgradeStatus

CacheSecuritySettings

Ad Açıklama Değer
rootSquash cache özelliğinin kök sıkıştırması. Bool

CacheSku

Ad Açıklama Değer
ad Bu Önbellek için SKU adı. dizgi

CacheUpgradeStatus

Ad Açıklama Değer

KeyVaultKeyReference

Ad Açıklama Değer
keyUrl Key Vault'ta anahtar şifreleme anahtarına başvuran URL. dize (gerekli)
sourceVault Key Vault kaynağı için bir kaynak kimliği açıklar. KeyVaultKeyReferenceSourceVault (gerekli)

KeyVaultKeyReferenceSourceVault

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

Microsoft.DepolamaÖnbelleği/önbellekler

Ad Açıklama Değer
kimlik Yapılandırıldıysa önbelleğin kimliği. cacheidentity
yer Bölge adı dizesi. dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[-0-9a-zA-Z_]{1,80}$ (gerekli)
Özellikler Önbelleğin Özellikleri. CacheProperties
Sku Önbellek için SKU. CacheSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.StorageCache/caches@2020-03-01"