Microsoft.Storage storageAccounts/fileServices/shares 2021-06-01

Definição de recurso do Bicep

O tipo de recurso storageAccounts/fileServices/shares pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/fileServices/shares, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2021-06-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'
      }
    ]
  }
}

Valores de propriedade

storageAccounts/fileServices/shares

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)

Limite de carateres: 3-63

Carateres válidos:
Letras minúsculas, números e hífenes.

Não é possível iniciar ou terminar com hífen. Não é possível utilizar hífenes consecutivos.
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: fileServices
propriedades Propriedades da partilha de ficheiros. FileShareProperties

FileShareProperties

Nome Descrição Valor
accessTier Camada de acesso para partilhas específicas. A conta GpV2 pode escolher entre TransactionOptimized (predefinição), Frequente e Esporádico. FileStorage account can choose Premium. 'Cool'
'Quente'
"Premium"
"TransactionOptimized"
enabledProtocols O protocolo de autenticação utilizado para a partilha de ficheiros. Só pode ser especificado ao criar uma partilha. 'NFS'
'SMB'
do IdP Um par nome-valor para associar à partilha como metadados. FileSharePropertiesMetadata
rootSquash A propriedade destina-se apenas à partilha NFS. A predefinição é NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota O tamanho máximo da partilha, em gigabytes. Tem de ser maior que 0 e menor ou igual a 5 TB (5120). Para Partilhas de Ficheiros Grandes, o tamanho máximo é 102400. int

Restrições:
Valor mínimo = 1
Valor máximo = 102400
signedIdentifiers Lista de políticas de acesso armazenadas especificadas na partilha. SignedIdentifier[]

FileSharePropertiesMetadata

Nome Descrição Valor
{customized property} string

SignedIdentifier

Nome Descrição Valor
accessPolicy Política de acesso AccessPolicy
ID Um identificador exclusivo da política de acesso armazenada. string

AccessPolicy

Nome Descrição Valor
expiryTime Tempo de expiração da política de acesso string
permissão Lista de permissões abreviadas. string
startTime Hora de início da política de acesso string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Implementar o Drupal com o Conjunto de Dimensionamento de VMs, Ficheiros do Azure e Mysql

Implementar no Azure
Implemente um Conjunto de Dimensionamento de VMs atrás de um balanceador de carga/NAT & cada VM com Drupal (Apache/PHP). Todos os nós partilham o armazenamento de partilha de ficheiros do Azure criado e a base de dados MySQL
Azure Cloud Shell - Armazenamento de VNet

Implementar no Azure
Este modelo implementa o armazenamento de Cloud Shell do Azure numa rede virtual do Azure.
Ligar a uma Partilha de Ficheiros do Azure através de um Ponto Final Privado

Implementar no Azure
Este exemplo mostra como utilizar a configuração de uma rede virtual e de uma zona DNS privada para aceder a uma Partilha de Ficheiros do Azure através de um ponto final privado.
Criar uma conta de armazenamento com partilha de ficheiros

Implementar no Azure
Este modelo cria uma conta de armazenamento do Azure e uma partilha de ficheiros.
Criar uma conta de armazenamento com várias partilhas de ficheiros

Implementar no Azure
Cria uma conta de armazenamento do Azure e várias partilhas de ficheiros.
Aplicação de Funções Privadas e Armazenamento protegido por pontos finais privados

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium que tem pontos finais privados e comunica com o Armazenamento do Azure através de pontos finais privados.
Criar a Aplicação de Funções e o Armazenamento protegido por pontos finais privados

Implementar no Azure
Este modelo permite-lhe implementar uma Aplicação de Funções do Azure que comunica com o Armazenamento do Azure através de pontos finais privados.
Aplicação de Funções protegida pelo Azure Frontdoor

Implementar no Azure
Este modelo permite-lhe implementar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conenção entre o Azure Frontdoor e o Funções do Azure está protegida por Azure Private Link.

Definição de recurso do modelo arm

O tipo de recurso storageAccounts/fileServices/shares pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/fileServices/shares, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "apiVersion": "2021-06-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"
      }
    ]
  }
}

Valores de propriedade

storageAccounts/fileServices/shares

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Storage/storageAccounts/fileServices/shares"
apiVersion A versão da API de recursos '2021-06-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)

Limite de carateres: 3-63

Carateres válidos:
Letras minúsculas, números e hífenes.

Não é possível iniciar ou terminar com hífen. Não é possível utilizar hífenes consecutivos.
propriedades Propriedades da partilha de ficheiros. FileShareProperties

FileShareProperties

Nome Descrição Valor
accessTier Camada de acesso para partilhas específicas. A conta GpV2 pode escolher entre TransactionOptimized (predefinição), Frequente e Esporádico. FileStorage account can choose Premium. 'Cool'
'Quente'
"Premium"
"TransactionOptimized"
enabledProtocols O protocolo de autenticação utilizado para a partilha de ficheiros. Só pode ser especificado ao criar uma partilha. 'NFS'
'SMB'
do IdP Um par nome-valor para associar à partilha como metadados. FileSharePropertiesMetadata
rootSquash A propriedade destina-se apenas à partilha NFS. A predefinição é NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota O tamanho máximo da partilha, em gigabytes. Tem de ser maior que 0 e menor ou igual a 5 TB (5120). Para Partilhas de Ficheiros Grandes, o tamanho máximo é 102400. int

Restrições:
Valor mínimo = 1
Valor máximo = 102400
signedIdentifiers Lista de políticas de acesso armazenadas especificadas na partilha. SignedIdentifier[]

FileSharePropertiesMetadata

Nome Descrição Valor
{customized property} string

SignedIdentifier

Nome Descrição Valor
accessPolicy Política de acesso AccessPolicy
ID Um identificador exclusivo da política de acesso armazenada. string

AccessPolicy

Nome Descrição Valor
expiryTime Tempo de expiração da política de acesso string
permissão Lista de permissões abreviadas. string
startTime Hora de início da política de acesso string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Implementar o Drupal com o Conjunto de Dimensionamento de VMs, Ficheiros do Azure e Mysql

Implementar no Azure
Implemente um Conjunto de Dimensionamento de VMs atrás de um balanceador de carga/NAT & cada VM com Drupal (Apache/PHP). Todos os nós partilham o armazenamento de partilha de ficheiros do Azure criado e a base de dados MySQL
Azure Cloud Shell - Armazenamento de VNet

Implementar no Azure
Este modelo implementa o armazenamento de Cloud Shell do Azure numa rede virtual do Azure.
Ligar a uma Partilha de Ficheiros do Azure através de um Ponto Final Privado

Implementar no Azure
Este exemplo mostra como utilizar a configuração de uma rede virtual e de uma zona DNS privada para aceder a uma Partilha de Ficheiros do Azure através de um ponto final privado.
Criar uma conta de armazenamento com partilha de ficheiros

Implementar no Azure
Este modelo cria uma conta de armazenamento do Azure e uma partilha de ficheiros.
Criar uma conta de armazenamento com várias partilhas de ficheiros

Implementar no Azure
Cria uma conta de armazenamento do Azure e várias partilhas de ficheiros.
Aplicação de Funções Privadas e Armazenamento protegido por pontos finais privados

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium que tem pontos finais privados e comunica com o Armazenamento do Azure através de pontos finais privados.
Criar a Aplicação de Funções e o Armazenamento protegido por pontos finais privados

Implementar no Azure
Este modelo permite-lhe implementar uma Aplicação de Funções do Azure que comunica com o Armazenamento do Azure através de pontos finais privados.
Aplicação de Funções protegida pelo Azure Frontdoor

Implementar no Azure
Este modelo permite-lhe implementar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conenção entre o Azure Frontdoor e o Funções do Azure está protegida por Azure Private Link.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso storageAccounts/fileServices/shares pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/fileServices/shares, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/fileServices/shares@2021-06-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"
        }
      ]
    }
  })
}

Valores de propriedade

storageAccounts/fileServices/shares

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Storage/storageAccounts/fileServices/shares@2021-06-01"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 3-63

Carateres válidos:
Letras minúsculas, números e hífenes.

Não é possível iniciar ou terminar com hífen. Não é possível utilizar hífenes consecutivos.
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: fileServices
propriedades Propriedades da partilha de ficheiros. FileShareProperties

FileShareProperties

Nome Descrição Valor
accessTier Camada de acesso para partilhas específicas. A conta GpV2 pode escolher entre TransactionOptimized (predefinição), Frequente e Esporádico. FileStorage account can choose Premium. "Cool"
"Quente"
"Premium"
"TransactionOptimized"
enabledProtocols O protocolo de autenticação utilizado para a partilha de ficheiros. Só pode ser especificado ao criar uma partilha. "NFS"
"SMB"
do IdP Um par nome-valor para associar à partilha como metadados. FileSharePropertiesMetadata
rootSquash A propriedade destina-se apenas à partilha NFS. A predefinição é NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota O tamanho máximo da partilha, em gigabytes. Tem de ser maior que 0 e menor ou igual a 5 TB (5120). Para Partilhas de Ficheiros Grandes, o tamanho máximo é 102400. int

Restrições:
Valor mínimo = 1
Valor máximo = 102400
signedIdentifiers Lista de políticas de acesso armazenadas especificadas na partilha. SignedIdentifier[]

FileSharePropertiesMetadata

Nome Descrição Valor
{customized property} string

SignedIdentifier

Nome Descrição Valor
accessPolicy Política de acesso AccessPolicy
ID Um identificador exclusivo da política de acesso armazenada. string

AccessPolicy

Nome Descrição Valor
expiryTime Tempo de expiração da política de acesso string
permissão Lista de permissões abreviadas. string
startTime Hora de início da política de acesso string