Хранилище Microsoft.StorageAccounts/fileServices 2021-04-01
Определение ресурсов Bicep
Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2021-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
cors: {
corsRules: [
{
allowedHeaders: [
'string'
]
allowedMethods: [
'string'
]
allowedOrigins: [
'string'
]
exposedHeaders: [
'string'
]
maxAgeInSeconds: int
}
]
}
protocolSettings: {
smb: {
authenticationMethods: 'string'
channelEncryption: 'string'
kerberosTicketEncryption: 'string'
multichannel: {
enabled: bool
}
versions: 'string'
}
}
shareDeleteRetentionPolicy: {
days: int
enabled: bool
}
}
}
Значения свойств
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" Get "HEAD" "MERGE" "ПАРАМЕТРЫ" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |
FileServicePropertiesPropertiesProperties
Имя | Описание | Ценность |
---|---|---|
cors | Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. | CorsRules |
protocolSettings | Параметры протокола для файловой службы | ProtocolSettings |
shareDeleteRetentionPolicy | Свойства файловой службы для обратимого удаления общего ресурса. | DeleteRetentionPolicy |
Microsoft.Storage/storageAccounts/fileServices
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | "default" (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: storageAccounts |
свойства | Свойства служб файлов в учетной записи хранения. | FileServicePropertiesProperties |
Многоканальный
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли мультиканель | bool |
ProtocolSettings
Имя | Описание | Ценность |
---|---|---|
smb | Настройка протокола SMB | SmbSetting |
SmbSetting
Имя | Описание | Ценность |
---|---|---|
authenticationMethods | Методы проверки подлинности SMB, поддерживаемые сервером. Допустимые значения: NTLMv2, Kerberos. Должен передаваться в виде строки с разделителем ";". | струна |
channelEncryption | Шифрование каналов SMB, поддерживаемого сервером. Допустимые значения: AES-128-CCM, AES-128-GCM, AES-256-GCM. Должен передаваться в виде строки с разделителем ";". | струна |
kerberosTicketEncryption | Шифрование билетов Kerberos, поддерживаемого сервером. Допустимые значения: RC4-HMAC, AES-256. Должен передаваться в виде строки с разделителем ";" | струна |
Многоканальный | Параметр multichannel. Применяется только к FileStorage класса Premium. | многоканальные |
Версии | Версии протокола SMB, поддерживаемые сервером. Допустимые значения: SMB2.1, SMB3.0, SMB3.1.1. Должен передаваться в виде строки с разделителем ";". | струна |
Примеры использования
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Bicep-файл | Описание |
---|---|
Azure Cloud Shell — хранилище виртуальных сетей | Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
создание AVD с помощью FSLogix и присоединения ad DS | Этот шаблон позволяет создавать ресурсы виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, учетная запись хранения FSLogix, общая папка, хранилище служб восстановления для резервного копирования узла тестового сеанса, его расширения с присоединением к домену Active Directory с идентификатором Microsoft Entra ID. |
Определение ресурса шаблона ARM
Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Storage/storageAccounts/fileServices",
"apiVersion": "2021-04-01",
"name": "string",
"properties": {
"cors": {
"corsRules": [
{
"allowedHeaders": [ "string" ],
"allowedMethods": [ "string" ],
"allowedOrigins": [ "string" ],
"exposedHeaders": [ "string" ],
"maxAgeInSeconds": "int"
}
]
},
"protocolSettings": {
"smb": {
"authenticationMethods": "string",
"channelEncryption": "string",
"kerberosTicketEncryption": "string",
"multichannel": {
"enabled": "bool"
},
"versions": "string"
}
},
"shareDeleteRetentionPolicy": {
"days": "int",
"enabled": "bool"
}
}
}
Значения свойств
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" Get "HEAD" "MERGE" "ПАРАМЕТРЫ" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |
FileServicePropertiesPropertiesProperties
Имя | Описание | Ценность |
---|---|---|
cors | Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. | CorsRules |
protocolSettings | Параметры протокола для файловой службы | ProtocolSettings |
shareDeleteRetentionPolicy | Свойства файловой службы для обратимого удаления общего ресурса. | DeleteRetentionPolicy |
Microsoft.Storage/storageAccounts/fileServices
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2021-04-01' |
имя | Имя ресурса | "default" (обязательно) |
свойства | Свойства служб файлов в учетной записи хранения. | FileServicePropertiesProperties |
тип | Тип ресурса | "Microsoft.Storage/storageAccounts/fileServices" |
Многоканальный
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли мультиканель | bool |
ProtocolSettings
Имя | Описание | Ценность |
---|---|---|
smb | Настройка протокола SMB | SmbSetting |
SmbSetting
Имя | Описание | Ценность |
---|---|---|
authenticationMethods | Методы проверки подлинности SMB, поддерживаемые сервером. Допустимые значения: NTLMv2, Kerberos. Должен передаваться в виде строки с разделителем ";". | струна |
channelEncryption | Шифрование каналов SMB, поддерживаемого сервером. Допустимые значения: AES-128-CCM, AES-128-GCM, AES-256-GCM. Должен передаваться в виде строки с разделителем ";". | струна |
kerberosTicketEncryption | Шифрование билетов Kerberos, поддерживаемого сервером. Допустимые значения: RC4-HMAC, AES-256. Должен передаваться в виде строки с разделителем ";" | струна |
Многоканальный | Параметр multichannel. Применяется только к FileStorage класса Premium. | многоканальные |
Версии | Версии протокола SMB, поддерживаемые сервером. Допустимые значения: SMB2.1, SMB3.0, SMB3.1.1. Должен передаваться в виде строки с разделителем ";". | струна |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Шаблон | Описание |
---|---|
Azure Cloud Shell — хранилище виртуальных сетей развертывание |
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
создание AVD с помощью FSLogix и присоединения ad DS развертывание |
Этот шаблон позволяет создавать ресурсы виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, учетная запись хранения FSLogix, общая папка, хранилище служб восстановления для резервного копирования узла тестового сеанса, его расширения с присоединением к домену Active Directory с идентификатором Microsoft Entra ID. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices@2021-04-01"
name = "string"
body = jsonencode({
properties = {
cors = {
corsRules = [
{
allowedHeaders = [
"string"
]
allowedMethods = [
"string"
]
allowedOrigins = [
"string"
]
exposedHeaders = [
"string"
]
maxAgeInSeconds = int
}
]
}
protocolSettings = {
smb = {
authenticationMethods = "string"
channelEncryption = "string"
kerberosTicketEncryption = "string"
multichannel = {
enabled = bool
}
versions = "string"
}
}
shareDeleteRetentionPolicy = {
days = int
enabled = bool
}
}
})
}
Значения свойств
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" Get "HEAD" "MERGE" "ПАРАМЕТРЫ" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |
FileServicePropertiesPropertiesProperties
Имя | Описание | Ценность |
---|---|---|
cors | Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. | CorsRules |
protocolSettings | Параметры протокола для файловой службы | ProtocolSettings |
shareDeleteRetentionPolicy | Свойства файловой службы для обратимого удаления общего ресурса. | DeleteRetentionPolicy |
Microsoft.Storage/storageAccounts/fileServices
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | "default" (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: storageAccounts |
свойства | Свойства служб файлов в учетной записи хранения. | FileServicePropertiesProperties |
тип | Тип ресурса | "Microsoft.Storage/storageAccounts/fileServices@2021-04-01" |
Многоканальный
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли мультиканель | bool |
ProtocolSettings
Имя | Описание | Ценность |
---|---|---|
smb | Настройка протокола SMB | SmbSetting |
SmbSetting
Имя | Описание | Ценность |
---|---|---|
authenticationMethods | Методы проверки подлинности SMB, поддерживаемые сервером. Допустимые значения: NTLMv2, Kerberos. Должен передаваться в виде строки с разделителем ";". | струна |
channelEncryption | Шифрование каналов SMB, поддерживаемого сервером. Допустимые значения: AES-128-CCM, AES-128-GCM, AES-256-GCM. Должен передаваться в виде строки с разделителем ";". | струна |
kerberosTicketEncryption | Шифрование билетов Kerberos, поддерживаемого сервером. Допустимые значения: RC4-HMAC, AES-256. Должен передаваться в виде строки с разделителем ";" | струна |
Многоканальный | Параметр multichannel. Применяется только к FileStorage класса Premium. | многоканальные |
Версии | Версии протокола SMB, поддерживаемые сервером. Допустимые значения: SMB2.1, SMB3.0, SMB3.1.1. Должен передаваться в виде строки с разделителем ";". | струна |