Dela via


Microsoft.Storage storageAccounts/fileServices/shares 2023-04-01

Bicep-resursdefinition

Resurstypen storageAccounts/fileServices/shares kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/fileServices/shares-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2023-04-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    accessTier: 'string'
    enabledProtocols: 'string'
    metadata: {
      {customized property}: 'string'
    }
    rootSquash: 'string'
    shareQuota: int
    signedIdentifiers: [
      {
        accessPolicy: {
          expiryTime: 'string'
          permission: 'string'
          startTime: 'string'
        }
        id: 'string'
      }
    ]
  }
}

Egenskapsvärden

storageAccounts/fileServices/shares

Namn Beskrivning Värde
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 3–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Det går inte att starta eller avsluta med bindestreck. Det går inte att använda bindestreck i följd.
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: fileServices
Egenskaper Egenskaper för filresursen. FileShareProperties

FileShareProperties

Namn Beskrivning Värde
accessTier Åtkomstnivå för specifik resurs. GpV2-kontot kan välja mellan TransactionOptimized (standard), Frekvent och Lågfrekvent. FileStorage-kontot kan välja Premium. "Cool"
"Hett"
"Premium"
"TransactionOptimized"
enabledProtocols Autentiseringsprotokollet som används för filresursen. Det går bara att ange när du skapar en resurs. "NFS"
"SMB"
metadata Ett namn/värde-par som ska associeras med resursen som metadata. FileSharePropertiesMetadata
rootSquash Egenskapen gäller endast för NFS-resurs. Standardvärdet är NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Den maximala storleken på resursen i gigabyte. Måste vara större än 0 och mindre än eller lika med 5 TB (5120). För stora filresurser är den maximala storleken 102400. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 102400
signedIdentifiers Lista över lagrade åtkomstprinciper som angetts på resursen. SignedIdentifier[]

FileSharePropertiesMetadata

Namn Beskrivning Värde
{anpassad egenskap} sträng

SignedIdentifier

Namn Beskrivning Värde
accessPolicy Åtkomstprincip AccessPolicy
Id En unik identifierare för den lagrade åtkomstprincipen. sträng

AccessPolicy

Namn Beskrivning Värde
expiryTime Utgångstid för åtkomstprincipen sträng
tillåtelse Lista över förkortade behörigheter. sträng
startTime Starttid för åtkomstprincipen sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Distribuera Drupal med VM Scale Set, Azure Files och Mysql

Distribuera till Azure
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör Drupal (Apache/PHP). Alla noder delar den skapade Azure-filresurslagringen och MySQL-databasen
Azure Cloud Shell – VNet-lagring

Distribuera till Azure
Den här mallen distribuerar Azure Cloud Shell-lagring till ett virtuellt Azure-nätverk.
Anslut till en Azure-filresurs via en privat slutpunkt

Distribuera till Azure
Det här exemplet visar hur du använder konfigurera ett virtuellt nätverk och en privat DNS-zon för åtkomst till en Azure-filresurs via en privat slutpunkt.
Skapa ett lagringskonto med

Distribuera till Azure
Den här mallen skapar ett Azure Storage-konto och en filresurs.
Skapa ett lagringskonto med flera filresurser

Distribuera till Azure
Skapar ett Azure Storage-konto och flera filresurser.
Privat funktionsapp och privat slutpunktsskyddad lagrings-

Distribuera till Azure
Den här mallen etablerar en funktionsapp på en Premium-plan som har privata slutpunkter och kommunicerar med Azure Storage via privata slutpunkter.
Skapa funktionsapp och privat slutpunktsskyddad lagring

Distribuera till Azure
Med den här mallen kan du distribuera en Azure-funktionsapp som kommunicerar med Azure Storage via privata slutpunkter.
funktionsapp som skyddas av Azure Frontdoor

Distribuera till Azure
Med den här mallen kan du distribuera en Azure Premium-funktion som skyddas och publiceras av Azure Frontdoor Premium. Kopplingen mellan Azure Frontdoor och Azure Functions skyddas av Azure Private Link.

Resursdefinition för ARM-mall

Resurstypen storageAccounts/fileServices/shares kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/fileServices/shares-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "apiVersion": "2023-04-01",
  "name": "string",
  "properties": {
    "accessTier": "string",
    "enabledProtocols": "string",
    "metadata": {
      "{customized property}": "string"
    },
    "rootSquash": "string",
    "shareQuota": "int",
    "signedIdentifiers": [
      {
        "accessPolicy": {
          "expiryTime": "string",
          "permission": "string",
          "startTime": "string"
        },
        "id": "string"
      }
    ]
  }
}

Egenskapsvärden

storageAccounts/fileServices/shares

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Storage/storageAccounts/fileServices/shares"
apiVersion Resurs-API-versionen '2023-04-01'
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 3–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Det går inte att starta eller avsluta med bindestreck. Det går inte att använda bindestreck i följd.
Egenskaper Egenskaper för filresursen. FileShareProperties

FileShareProperties

Namn Beskrivning Värde
accessTier Åtkomstnivå för specifik resurs. GpV2-kontot kan välja mellan TransactionOptimized (standard), Frekvent och Lågfrekvent. FileStorage-kontot kan välja Premium. "Cool"
"Hett"
"Premium"
"TransactionOptimized"
enabledProtocols Autentiseringsprotokollet som används för filresursen. Det går bara att ange när du skapar en resurs. "NFS"
"SMB"
metadata Ett namn/värde-par som ska associeras med resursen som metadata. FileSharePropertiesMetadata
rootSquash Egenskapen gäller endast för NFS-resurs. Standardvärdet är NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Den maximala storleken på resursen i gigabyte. Måste vara större än 0 och mindre än eller lika med 5 TB (5120). För stora filresurser är den maximala storleken 102400. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 102400
signedIdentifiers Lista över lagrade åtkomstprinciper som angetts på resursen. SignedIdentifier[]

FileSharePropertiesMetadata

Namn Beskrivning Värde
{anpassad egenskap} sträng

SignedIdentifier

Namn Beskrivning Värde
accessPolicy Åtkomstprincip AccessPolicy
Id En unik identifierare för den lagrade åtkomstprincipen. sträng

AccessPolicy

Namn Beskrivning Värde
expiryTime Utgångstid för åtkomstprincipen sträng
tillåtelse Lista över förkortade behörigheter. sträng
startTime Starttid för åtkomstprincipen sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Distribuera Drupal med VM Scale Set, Azure Files och Mysql

Distribuera till Azure
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör Drupal (Apache/PHP). Alla noder delar den skapade Azure-filresurslagringen och MySQL-databasen
Azure Cloud Shell – VNet-lagring

Distribuera till Azure
Den här mallen distribuerar Azure Cloud Shell-lagring till ett virtuellt Azure-nätverk.
Anslut till en Azure-filresurs via en privat slutpunkt

Distribuera till Azure
Det här exemplet visar hur du använder konfigurera ett virtuellt nätverk och en privat DNS-zon för åtkomst till en Azure-filresurs via en privat slutpunkt.
Skapa ett lagringskonto med

Distribuera till Azure
Den här mallen skapar ett Azure Storage-konto och en filresurs.
Skapa ett lagringskonto med flera filresurser

Distribuera till Azure
Skapar ett Azure Storage-konto och flera filresurser.
Privat funktionsapp och privat slutpunktsskyddad lagrings-

Distribuera till Azure
Den här mallen etablerar en funktionsapp på en Premium-plan som har privata slutpunkter och kommunicerar med Azure Storage via privata slutpunkter.
Skapa funktionsapp och privat slutpunktsskyddad lagring

Distribuera till Azure
Med den här mallen kan du distribuera en Azure-funktionsapp som kommunicerar med Azure Storage via privata slutpunkter.
funktionsapp som skyddas av Azure Frontdoor

Distribuera till Azure
Med den här mallen kan du distribuera en Azure Premium-funktion som skyddas och publiceras av Azure Frontdoor Premium. Kopplingen mellan Azure Frontdoor och Azure Functions skyddas av Azure Private Link.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen storageAccounts/fileServices/shares kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/fileServices/shares-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/fileServices/shares@2023-04-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      accessTier = "string"
      enabledProtocols = "string"
      metadata = {
        {customized property} = "string"
      }
      rootSquash = "string"
      shareQuota = int
      signedIdentifiers = [
        {
          accessPolicy = {
            expiryTime = "string"
            permission = "string"
            startTime = "string"
          }
          id = "string"
        }
      ]
    }
  })
}

Egenskapsvärden

storageAccounts/fileServices/shares

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Storage/storageAccounts/fileServices/shares@2023-04-01"
Namn Resursnamnet sträng (krävs)

Teckengräns: 3–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Det går inte att starta eller avsluta med bindestreck. Det går inte att använda bindestreck i följd.
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: fileServices
Egenskaper Egenskaper för filresursen. FileShareProperties

FileShareProperties

Namn Beskrivning Värde
accessTier Åtkomstnivå för specifik resurs. GpV2-kontot kan välja mellan TransactionOptimized (standard), Frekvent och Lågfrekvent. FileStorage-kontot kan välja Premium. "Cool"
"Hett"
"Premium"
"TransactionOptimized"
enabledProtocols Autentiseringsprotokollet som används för filresursen. Det går bara att ange när du skapar en resurs. "NFS"
"SMB"
metadata Ett namn/värde-par som ska associeras med resursen som metadata. FileSharePropertiesMetadata
rootSquash Egenskapen gäller endast för NFS-resurs. Standardvärdet är NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Den maximala storleken på resursen i gigabyte. Måste vara större än 0 och mindre än eller lika med 5 TB (5120). För stora filresurser är den maximala storleken 102400. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 102400
signedIdentifiers Lista över lagrade åtkomstprinciper som angetts på resursen. SignedIdentifier[]

FileSharePropertiesMetadata

Namn Beskrivning Värde
{anpassad egenskap} sträng

SignedIdentifier

Namn Beskrivning Värde
accessPolicy Åtkomstprincip AccessPolicy
Id En unik identifierare för den lagrade åtkomstprincipen. sträng

AccessPolicy

Namn Beskrivning Värde
expiryTime Utgångstid för åtkomstprincipen sträng
tillåtelse Lista över förkortade behörigheter. sträng
startTime Starttid för åtkomstprincipen sträng