Microsoft.StorageCache caches 2020-03-01

Bicep-resourcedefinitie

Het resourcetype caches kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.StorageCache/caches-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

Caches

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location Tekenreeks voor regionaam. tekenreeks
tags ARM-tags als naam/waardeparen. Voor Bicep kunt u de functie any() gebruiken.
sku SKU voor de cache. CacheSku
identity De identiteit van de cache, indien geconfigureerd. CacheIdentity
properties Eigenschappen van de cache. CacheProperties

CacheIdentity

Naam Description Waarde
type Het type identiteit dat voor de cache wordt gebruikt 'Geen'
'SystemAssigned'

CacheProperties

Naam Description Waarde
cacheSizeGB De grootte van deze cache, in GB. int
encryptionSettings Hiermee geeft u de versleutelingsinstellingen van de cache op. CacheEncryptionSettings
networkSettings Hiermee geeft u de netwerkinstellingen van de cache op. CacheNetworkSettings
provisioningState ARM-inrichtingsstatus, zie https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property 'Geannuleerd'
'Maken'
'Verwijderen'
'Mislukt'
Geslaagd
'Bijwerken'
securitySettings Hiermee geeft u de beveiligingsinstellingen van de cache op. CacheSecuritySettings
subnet Subnet dat wordt gebruikt voor de cache. tekenreeks
upgradeStatus Upgradestatus van de cache. CacheUpgradeStatus

CacheEncryptionSettings

Naam Description Waarde
keyEncryptionKey Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault. KeyVaultKeyReference

KeyVaultKeyReference

Naam Description Waarde
keyUrl De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault. tekenreeks (vereist)
sourceVault Beschrijft een resource-id voor bron Key Vault. KeyVaultKeyReferenceSourceVault (vereist)

KeyVaultKeyReferenceSourceVault

Naam Description Waarde
id Resource-id. tekenreeks

CacheNetworkSettings

Naam Description Waarde
Mtu De maximale IPv4-overdrachtseenheid die is geconfigureerd voor het subnet. int

CacheSecuritySettings

Naam Description Waarde
rootSquash root squash van cache-eigenschap. booleaans

CacheUpgradeStatus

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

CacheSku

Naam Description Waarde
naam SKU-naam voor deze cache. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype caches kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.StorageCache/caches-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

Caches

Naam Description Waarde
type Het resourcetype 'Microsoft.StorageCache/caches'
apiVersion De resource-API-versie '2020-03-01'
naam De resourcenaam tekenreeks (vereist)
location Tekenreeks voor regionaam. tekenreeks
tags ARM-tags als naam/waardeparen.
sku SKU voor de cache. CacheSku
identity De identiteit van de cache, indien geconfigureerd. CacheIdentity
properties Eigenschappen van de cache. CacheProperties

CacheIdentity

Naam Description Waarde
type Het type identiteit dat voor de cache wordt gebruikt 'Geen'
'SystemAssigned'

CacheProperties

Naam Description Waarde
cacheSizeGB De grootte van deze cache, in GB. int
encryptionSettings Hiermee geeft u de versleutelingsinstellingen van de cache op. CacheEncryptionSettings
networkSettings Hiermee geeft u de netwerkinstellingen van de cache op. CacheNetworkSettings
provisioningState ARM-inrichtingsstatus, zie https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property 'Geannuleerd'
'Maken'
'Verwijderen'
'Mislukt'
Geslaagd
'Bijwerken'
securitySettings Hiermee geeft u de beveiligingsinstellingen van de cache op. CacheSecuritySettings
subnet Subnet dat wordt gebruikt voor de cache. tekenreeks
upgradeStatus Upgradestatus van de cache. CacheUpgradeStatus

CacheEncryptionSettings

Naam Description Waarde
keyEncryptionKey Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault. KeyVaultKeyReference

KeyVaultKeyReference

Naam Description Waarde
keyUrl De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault. tekenreeks (vereist)
sourceVault Beschrijft een resource-id voor bron Key Vault. KeyVaultKeyReferenceSourceVault (vereist)

KeyVaultKeyReferenceSourceVault

Naam Description Waarde
id Resource-id. tekenreeks

CacheNetworkSettings

Naam Description Waarde
Mtu De maximale IPv4-overdrachtseenheid die is geconfigureerd voor het subnet. int

CacheSecuritySettings

Naam Description Waarde
rootSquash root squash van cache-eigenschap. booleaans

CacheUpgradeStatus

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

CacheSku

Naam Description Waarde
naam SKU-naam voor deze cache. tekenreeks

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype caches kan worden geïmplementeerd voor:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.StorageCache/caches-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

Eigenschapswaarden

Caches

Naam Description Waarde
type Het resourcetype "Microsoft.StorageCache/caches@2020-03-01"
naam De resourcenaam tekenreeks (vereist)
location Tekenreeks voor regionaam. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags ARM-tags als naam/waardeparen.
sku SKU voor de cache. CacheSku
identity De identiteit van de cache, indien geconfigureerd. CacheIdentity
properties Eigenschappen van de cache. CacheProperties

CacheIdentity

Naam Description Waarde
type Het type identiteit dat wordt gebruikt voor de cache "SystemAssigned"

CacheProperties

Naam Description Waarde
cacheSizeGB De grootte van deze cache, in GB. int
encryptionSettings Hiermee geeft u de versleutelingsinstellingen van de cache op. CacheEncryptionSettings
networkSettings Hiermee geeft u de netwerkinstellingen van de cache op. CacheNetworkSettings
provisioningState ARM-inrichtingsstatus, zie https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property "Geannuleerd"
"Maken"
"Verwijderen"
"Mislukt"
"Geslaagd"
"Bijwerken"
securitySettings Hiermee geeft u de beveiligingsinstellingen van de cache op. CacheSecuritySettings
subnet Subnet dat wordt gebruikt voor de cache. tekenreeks
upgradeStatus Upgradestatus van de cache. CacheUpgradeStatus

CacheEncryptionSettings

Naam Description Waarde
keyEncryptionKey Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault. KeyVaultKeyReference

KeyVaultKeyReference

Naam Description Waarde
keyUrl De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault. tekenreeks (vereist)
sourceVault Beschrijft een resource-id voor bron Key Vault. KeyVaultKeyReferenceSourceVault (vereist)

KeyVaultKeyReferenceSourceVault

Naam Description Waarde
id Resource-id. tekenreeks

CacheNetworkSettings

Naam Description Waarde
Mtu De maximale IPv4-overdrachtseenheid die is geconfigureerd voor het subnet. int

CacheSecuritySettings

Naam Description Waarde
rootSquash root squash van cache-eigenschap. booleaans

CacheUpgradeStatus

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

CacheSku

Naam Description Waarde
naam SKU-naam voor deze cache. tekenreeks