Хранилище Microsoft.StorageAccounts/fileServices 2022-09-01
Определение ресурсов Bicep
Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2022-09-01' = {
name: 'default'
parent: resourceSymbolicName
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: {
allowPermanentDelete: bool
days: int
enabled: bool
}
}
}
Значения свойств
storageAccounts/fileServices
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса Узнайте, как задать имена и типы дочерних ресурсов в Bicep. |
"по умолчанию" |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: storageAccounts |
свойства | Свойства служб файлов в учетной записи хранения. | FileServicePropertiesProperties |
FileServicePropertiesPropertiesProperties
Имя | Описание | Ценность |
---|---|---|
cors | Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. | CorsRules |
protocolSettings | Параметры протокола для файловой службы | ProtocolSettings |
shareDeleteRetentionPolicy | Свойства файловой службы для обратимого удаления общего ресурса. | DeleteRetentionPolicy |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" Get "HEAD" "MERGE" "ПАРАМЕТРЫ" "PATCH" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
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. Должен передаваться в виде строки с разделителем ";". | струна |
Многоканальный
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли мультиканель | bool |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
allowPermanentDelete | Это свойство, если задано значение true, разрешает удаление обратимо удаленных версий и моментальных снимков больших двоичных объектов. Это свойство нельзя использовать политику восстановления BLOB-объектов. Это свойство применяется только к службе BLOB-объектов и не применяется к контейнерам или общей папке. | bool |
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Azure Cloud Shell — хранилище виртуальных сетей развертывание |
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
Определение ресурса шаблона ARM
Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Storage/storageAccounts/fileServices",
"apiVersion": "2022-09-01",
"name": "default",
"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": {
"allowPermanentDelete": "bool",
"days": "int",
"enabled": "bool"
}
}
}
Значения свойств
storageAccounts/fileServices
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.Storage/storageAccounts/fileServices" |
apiVersion | Версия API ресурсов | '2022-09-01' |
имя | Имя ресурса Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON. |
"по умолчанию" |
свойства | Свойства служб файлов в учетной записи хранения. | FileServicePropertiesProperties |
FileServicePropertiesPropertiesProperties
Имя | Описание | Ценность |
---|---|---|
cors | Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. | CorsRules |
protocolSettings | Параметры протокола для файловой службы | ProtocolSettings |
shareDeleteRetentionPolicy | Свойства файловой службы для обратимого удаления общего ресурса. | DeleteRetentionPolicy |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" Get "HEAD" "MERGE" "ПАРАМЕТРЫ" "PATCH" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
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. Должен передаваться в виде строки с разделителем ";". | струна |
Многоканальный
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли мультиканель | bool |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
allowPermanentDelete | Это свойство, если задано значение true, разрешает удаление обратимо удаленных версий и моментальных снимков больших двоичных объектов. Это свойство нельзя использовать политику восстановления BLOB-объектов. Это свойство применяется только к службе BLOB-объектов и не применяется к контейнерам или общей папке. | bool |
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Azure Cloud Shell — хранилище виртуальных сетей развертывание |
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices@2022-09-01"
name = "default"
parent_id = "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 = {
allowPermanentDelete = bool
days = int
enabled = bool
}
}
})
}
Значения свойств
storageAccounts/fileServices
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.Storage/storageAccounts/fileServices@2022-09-01" |
имя | Имя ресурса | "по умолчанию" |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: storageAccounts |
свойства | Свойства служб файлов в учетной записи хранения. | FileServicePropertiesProperties |
FileServicePropertiesPropertiesProperties
Имя | Описание | Ценность |
---|---|---|
cors | Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. | CorsRules |
protocolSettings | Параметры протокола для файловой службы | ProtocolSettings |
shareDeleteRetentionPolicy | Свойства файловой службы для обратимого удаления общего ресурса. | DeleteRetentionPolicy |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" GET "HEAD" "MERGE" "ПАРАМЕТРЫ" "PATCH" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
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. Должен передаваться в виде строки с разделителем ";". | струна |
Многоканальный
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли мультиканель | bool |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
allowPermanentDelete | Это свойство, если задано значение true, разрешает удаление обратимо удаленных версий и моментальных снимков больших двоичных объектов. Это свойство нельзя использовать политику восстановления BLOB-объектов. Это свойство применяется только к службе BLOB-объектов и не применяется к контейнерам или общей папке. | bool |
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |