Хранилище Microsoft.StorageAccounts/fileServices/shares 2021-04-01

Определение ресурса Bicep

Тип ресурса storageAccounts/fileServices/shares можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices/shares, добавьте следующий Bicep в шаблон.

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

Значения свойств

storageAccounts/fileServices/shares

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)

Ограничение символов: 3-63

Допустимые символы:
Строчные буквы, цифры и дефисы.

Не может начинаться или заканчиваться дефисом. Не может содержать несколько дефисов подряд.
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: fileServices
properties Свойства общей папки. FileShareProperties

FileShareProperties

Имя Описание Значение
accessTier Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между ТранзакциейOptimized (по умолчанию), Горячей и Холодной. Учетная запись FileStorage может выбрать Premium. "Прохладно"
"Горячий"
"Премиум"
'TransactionOptimized'
enabledProtocols Протокол проверки подлинности, используемый для общей папки. Может указываться только при создании общей папки. 'NFS'
'SMB'
метаданные Пары имя-значение, которые будут связаны с общей папкой как метаданные. FileSharePropertiesMetadata
rootSquash Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash. 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota Максимальный размер общей папки в гигабайтах. Значение должно быть больше 0 и меньше или равно 5 ТБ (5120). Для больших общих папок максимальный размер — 102400. INT

Ограничения:
Минимальное значение = 1
Максимальное значение = 102400
signedIdentifiers Список хранимых политик доступа, указанных в общей папке. SignedIdentifier[]

FileSharePropertiesMetadata

Имя Описание Значение
{настраиваемое свойство} строка

SignedIdentifier

Имя Описание Значение
accessPolicy Политика доступа AccessPolicy
идентификатор Уникальный идентификатор хранимой политики доступа. строка

AccessPolicy

Имя Описание Значение
expiryTime Срок действия политики доступа строка
разрешение Список сокращенных разрешений. строка
startTime Время начала политики доступа строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание Drupal с помощью масштабируемого набора виртуальных машин, Файлы Azure и Mysql

Развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине с Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL.
Azure Cloud Shell — хранилище виртуальной сети

Развертывание в Azure
Этот шаблон развертывает хранилище Cloud Shell Azure в виртуальной сети Azure.
Подключение к общей папке Azure через частную конечную точку

Развертывание в Azure
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к общей папке Azure через частную конечную точку.
Создание учетной записи хранения с общей папкой

Развертывание в Azure
Этот шаблон создает учетную запись хранения Azure и общую папку.
Создание учетной записи хранения с несколькими общими папками

Развертывание в Azure
Создает учетную запись хранения Azure и несколько общих папок.
Частное приложение-функция и хранилище, защищенное частной конечной точкой

Развертывание в Azure
Этот шаблон подготавливает приложение-функцию для плана "Премиум", которое имеет частные конечные точки и взаимодействует со службой хранилища Azure через частные конечные точки.
Создание приложения-функции и частного хранилища, защищенного конечными точками

Развертывание в Azure
Этот шаблон позволяет развернуть приложение-функцию Azure, которое взаимодействует со службой хранилища Azure через частные конечные точки.
Приложение-функция, защищенное Azure Frontdoor

Развертывание в Azure
Этот шаблон позволяет развернуть функцию Azure Premium, защищенную и опубликованную Azure Frontdoor Premium. Взаимодействие между Azure Frontdoor и Функции Azure защищено Приватный канал Azure.

Определение ресурса шаблона ARM

Тип ресурса storageAccounts/fileServices/shares можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices/shares, добавьте следующий код JSON в шаблон.

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

Значения свойств

storageAccounts/fileServices/shares

Имя Описание Значение
тип Тип ресурса Microsoft.Storage/storageAccounts/fileServices/shares
версия_API Версия API ресурсов '2021-04-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)

Ограничение символов: 3-63

Допустимые символы:
Строчные буквы, цифры и дефисы.

Не может начинаться или заканчиваться дефисом. Не может содержать несколько дефисов подряд.
properties Свойства общей папки. FileShareProperties

FileShareProperties

Имя Описание Значение
accessTier Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между ТранзакциейOptimized (по умолчанию), Горячей и Холодной. Учетная запись FileStorage может выбрать Premium. "Прохладно"
"Горячий"
"Премиум"
'TransactionOptimized'
enabledProtocols Протокол проверки подлинности, используемый для общей папки. Может указываться только при создании общей папки. 'NFS'
'SMB'
метаданные Пары имя-значение, которые будут связаны с общей папкой как метаданные. FileSharePropertiesMetadata
rootSquash Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash. 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota Максимальный размер общей папки в гигабайтах. Значение должно быть больше 0 и меньше или равно 5 ТБ (5120). Для больших общих папок максимальный размер — 102400. INT

Ограничения:
Минимальное значение = 1
Максимальное значение = 102400
signedIdentifiers Список хранимых политик доступа, указанных в общей папке. SignedIdentifier[]

FileSharePropertiesMetadata

Имя Описание Значение
{настроенное свойство} строка

SignedIdentifier

Имя Описание Значение
accessPolicy Политика доступа AccessPolicy
идентификатор Уникальный идентификатор хранимой политики доступа. строка

AccessPolicy

Имя Описание Значение
expiryTime Срок действия политики доступа строка
разрешение Список сокращенных разрешений. строка
startTime Время начала политики доступа строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание Drupal с помощью масштабируемого набора виртуальных машин, Файлы Azure и Mysql

Развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине с Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL.
Azure Cloud Shell — хранилище виртуальной сети

Развертывание в Azure
Этот шаблон развертывает хранилище azure Cloud Shell в виртуальной сети Azure.
Подключение к общей папке Azure через частную конечную точку

Развертывание в Azure
В этом примере показано, как использовать настройку виртуальной сети и частной зоны DNS для доступа к общей папке Azure через частную конечную точку.
Создание учетной записи хранения с общей папкой

Развертывание в Azure
Этот шаблон создает учетную запись хранения Azure и общую папку.
Создание учетной записи хранения с несколькими общими папками

Развертывание в Azure
Создает учетную запись хранения Azure и несколько общих папок.
Частное приложение-функция и хранилище, защищенное частной конечной точкой

Развертывание в Azure
Этот шаблон подготавливает приложение-функцию для плана "Премиум", который имеет частные конечные точки и взаимодействует со службой хранилища Azure через частные конечные точки.
Создание приложения-функции и хранилища, защищенного частной конечной точкой

Развертывание в Azure
Этот шаблон позволяет развернуть приложение-функцию Azure, которое взаимодействует со службой хранилища Azure через частные конечные точки.
Приложение-функция, защищенное Azure Frontdoor

Развертывание в Azure
Этот шаблон позволяет развернуть функцию Azure Premium, защищенную и опубликованную Azure Frontdoor Premium. Связь между Azure Frontdoor и Функции Azure защищена Приватный канал Azure.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса storageAccounts/fileServices/shares можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices/shares, добавьте в шаблон следующую terraform.

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

Значения свойств

storageAccounts/fileServices/shares

Имя Описание Значение
тип Тип ресурса "Microsoft.Storage/storageAccounts/fileServices/shares@2021-04-01"
name имя ресурса. строка (обязательно)

Ограничение символов: 3–63

Допустимые символы:
Строчные буквы, цифры и дефисы.

Не может начинаться или заканчиваться дефисом. Не может содержать несколько дефисов подряд.
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: fileServices
properties Свойства общей папки. FileShareProperties

FileShareProperties

Имя Описание Значение
accessTier Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), Горячим и Холодным. Учетная запись FileStorage может выбрать Premium. "Холодный"
"Горячий"
"Премиум"
TransactionOptimized
enabledProtocols Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки. "NFS"
"SMB"
метаданные Пары имя-значение, которые будут связаны с общей папкой как метаданные. FileSharePropertiesMetadata
rootSquash Свойство предназначено только для общей папки NFS. Значение по умолчанию — NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Максимальный размер общей папки в гигабайтах. Значение должно быть больше 0 и меньше или равно 5 ТБ (5120). Для больших общих папок максимальный размер — 102400. INT

Ограничения:
Минимальное значение = 1
Максимальное значение = 102400
signedIdentifiers Список хранимых политик доступа, указанных в общей папке. SignedIdentifier[]

FileSharePropertiesMetadata

Имя Описание Значение
{настроенное свойство} строка

SignedIdentifier

Имя Описание Значение
accessPolicy Политика доступа AccessPolicy
идентификатор Уникальный идентификатор хранимой политики доступа. строка

AccessPolicy

Имя Описание Значение
expiryTime Срок действия политики доступа строка
разрешение Список сокращенных разрешений. строка
startTime Время начала политики доступа строка