Microsoft.StorageAccounts/fileServices 2022-05-01
Definice prostředku Bicep
Typ prostředku storageAccounts/fileServices je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/fileServices, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2022-05-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
}
}
}
Hodnoty vlastností
storageAccounts/fileServices
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep. |
'výchozí' |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu : storageAccounts |
properties | Vlastnosti Souborové služby v účtu úložiště. | FileServicePropertiesPropertiesProperties |
FileServicePropertiesPropertiesProperties
Název | Description | Hodnota |
---|---|---|
cors | Určuje pravidla CORS pro službu File. Do požadavku můžete zahrnout až pět prvků CorsRule. Pokud text požadavku neobsahuje žádné prvky CorsRule, odstraní se všechna pravidla CORS a cors pro službu File se zakáže. | CorsRules |
nastavení protokolu | Nastavení protokolu pro souborovou službu | Nastavení protokolu |
shareDeleteRetentionPolicy | Vlastnosti souborové služby pro obnovitelné odstranění sdílené složky. | OdstranitRetentionPolicy |
CorsRules
Název | Description | Hodnota |
---|---|---|
corsRules | Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. | CorsRule[] |
CorsRule
Název | Description | Hodnota |
---|---|---|
allowedHeaders | Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. | string[] (povinné) |
allowedMethods | Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem. | Pole řetězců obsahující některou z těchto možností: ODSTRANIT GET 'HEAD' 'SLOUČIT' 'MOŽNOSTI' 'PATCH' 'POST' 'PUT' (povinné) |
allowedOrigins | Vyžaduje se, pokud existuje element CorsRule. Seznam počátečních domén, které budou povoleny prostřednictvím CORS, nebo *, aby byly povoleny všechny domény | string[] (povinné) |
exposedHeaders | Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček odpovědi, které se mají zpřístupnit klientům CORS. | string[] (povinné) |
maxAgeInSeconds | Vyžaduje se, pokud existuje element CorsRule. Počet sekund, po který má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. | int (povinné) |
Nastavení protokolu
Název | Description | Hodnota |
---|---|---|
Smb | Nastavení pro protokol SMB | Nastavení smb |
Nastavení smb
Název | Description | Hodnota |
---|---|---|
authenticationMethods | Metody ověřování SMB podporované serverem Platné hodnoty jsou NTLMv2, Kerberos. Měl by být předán jako řetězec s oddělovačem ";". | řetězec |
channelEncryption | Šifrování kanálu SMB podporované serverem. Platné hodnoty jsou AES-128-CCM, AES-128-GCM a AES-256-GCM. Měl by být předán jako řetězec s oddělovačem ";". | řetězec |
kerberosTicketEncryption | Šifrování lístku Kerberos podporované serverem. Platné hodnoty jsou RC4-HMAC, AES-256. Měl by být předán jako řetězec s oddělovačem ;. | řetězec |
Vícekanálový | Vícekanálové nastavení. Platí jenom pro soubory Úrovně PremiumStorage. | Vícekanálový |
verze | Verze protokolu SMB podporované serverem. Platné hodnoty jsou SMB2.1, SMB3.0, SMB3.1.1. Měl by být předán jako řetězec s oddělovačem ";". | řetězec |
Vícekanálový
Název | Description | Hodnota |
---|---|---|
enabled | Označuje, jestli je povolený vícekanálový. | bool |
DeleteRetentionPolicy
Název | Description | Hodnota |
---|---|---|
allowPermanentDelete | Tato vlastnost, pokud je nastavená na hodnotu true, umožňuje odstranění verzí a snímků obnovitelného odstranění objektů blob. Tuto vlastnost nelze použít zásadu obnovení objektů blob. Tato vlastnost se vztahuje pouze na službu Blob Service a nevztahuje se na kontejnery nebo sdílenou složku. | bool |
Dní | Určuje počet dnů, po který by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Určuje, zda je povolena deleteRetentionPolicy. | bool |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Azure Cloud Shell – Úložiště virtuální sítě |
Tato šablona nasadí azure Cloud Shell Storage do virtuální sítě Azure. |
Definice prostředku šablony ARM
Typ prostředku storageAccounts/fileServices je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/fileServices, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.Storage/storageAccounts/fileServices",
"apiVersion": "2022-05-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"
}
}
}
Hodnoty vlastností
storageAccounts/fileServices
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Storage/storageAccounts/fileServices |
apiVersion | Verze rozhraní API prostředků | '2022-05-01' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
'výchozí' |
properties | Vlastnosti souborových služeb v účtu úložiště. | FileServicePropertiesVlastnosti |
FileServicePropertiesVlastnosti
Název | Description | Hodnota |
---|---|---|
cors | Určuje pravidla CORS pro službu File. Do žádosti můžete zahrnout až pět prvků CorsRule. Pokud v textu požadavku nejsou zahrnuté žádné prvky CorsRule, odstraní se všechna pravidla CORS a cors se pro službu File zakáže. | CorsRules |
protocolSettings | Nastavení protokolu pro souborovou službu | Nastavení protokolu |
shareDeleteRetentionPolicy | Vlastnosti souborové služby pro obnovitelné odstranění sdílené složky | DeleteRetentionPolicy |
CorsRules
Název | Description | Hodnota |
---|---|---|
corsRules | Seznam pravidel CORS. Do žádosti můžete zahrnout až pět prvků CorsRule. | CorsRule[] |
CorsRule
Název | Description | Hodnota |
---|---|---|
allowedHeaders | Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. | string[] (povinné) |
allowedMethods | Vyžaduje se, pokud je k dispozici element CorsRule. Seznam metod HTTP, které mohou být spuštěny původem. | Pole řetězců obsahující některou z těchto možností: Delete 'GET' 'HEAD' "SLOUČIT" MOŽNOSTI 'PATCH' 'POST' 'PUT' (povinné) |
allowedOrigins | Vyžaduje se, pokud je k dispozici element CorsRule. Seznam domén původu, které budou povoleny prostřednictvím CORS, nebo "*", aby se povolily všechny domény | string[] (povinné) |
exposedHeaders | Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček odpovědí, které se mají zpřístupnit klientům CORS. | string[] (povinné) |
maxAgeInSeconds | Vyžaduje se, pokud je k dispozici element CorsRule. Počet sekund, po který by měl klient nebo prohlížeč uložit předběžnou odpověď do mezipaměti. | int (povinné) |
Nastavení protokolu
Název | Description | Hodnota |
---|---|---|
Smb | Nastavení pro protokol SMB | SmbSetting |
SmbSetting
Název | Description | Hodnota |
---|---|---|
authenticationMethods | Metody ověřování SMB podporované serverem Platné hodnoty jsou NTLMv2, Kerberos. Měl by být předán jako řetězec s oddělovačem ";". | řetězec |
channelEncryption | Šifrování kanálu SMB podporované serverem. Platné hodnoty jsou AES-128-CCM, AES-128-GCM a AES-256-GCM. Měl by být předán jako řetězec s oddělovačem ";". | řetězec |
kerberosTicketEncryption | Šifrování lístku Kerberos podporované serverem. Platné hodnoty jsou RC4-HMAC, AES-256. Měl by být předán jako řetězec s oddělovačem ;. | řetězec |
Vícekanálový | Vícekanálové nastavení. Platí jenom pro soubory Úrovně PremiumStorage. | Vícekanálový |
verze | Verze protokolu SMB podporované serverem. Platné hodnoty jsou SMB2.1, SMB3.0, SMB3.1.1. Měl by být předán jako řetězec s oddělovačem ";". | řetězec |
Vícekanálový
Název | Description | Hodnota |
---|---|---|
enabled | Označuje, jestli je povolený vícekanálový. | bool |
DeleteRetentionPolicy
Název | Description | Hodnota |
---|---|---|
allowPermanentDelete | Tato vlastnost, pokud je nastavená na hodnotu true, umožňuje odstranění verzí a snímků obnovitelného odstranění objektů blob. Tuto vlastnost nelze použít zásadu obnovení objektů blob. Tato vlastnost se vztahuje pouze na službu Blob Service a nevztahuje se na kontejnery nebo sdílenou složku. | bool |
Dní | Určuje počet dnů, po který by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Určuje, zda je povolena deleteRetentionPolicy. | bool |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Azure Cloud Shell – Úložiště virtuální sítě |
Tato šablona nasadí Azure Cloud Shell Storage do virtuální sítě Azure. |
Definice prostředku Terraform (poskytovatel AzAPI)
Typ prostředku storageAccounts/fileServices je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/fileServices, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices@2022-05-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
}
}
})
}
Hodnoty vlastností
storageAccounts/fileServices
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Storage/storageAccounts/fileServices@2022-05-01 |
name | Název prostředku | "výchozí" |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: storageAccounts |
properties | Vlastnosti Souborové služby v účtu úložiště. | FileServicePropertiesPropertiesProperties |
FileServicePropertiesPropertiesProperties
Název | Description | Hodnota |
---|---|---|
cors | Určuje pravidla CORS pro službu File. Do požadavku můžete zahrnout až pět prvků CorsRule. Pokud text požadavku neobsahuje žádné prvky CorsRule, odstraní se všechna pravidla CORS a cors pro službu File se zakáže. | CorsRules |
nastavení protokolu | Nastavení protokolu pro souborovou službu | Nastavení protokolu |
shareDeleteRetentionPolicy | Vlastnosti souborové služby pro obnovitelné odstranění sdílené složky. | OdstranitRetentionPolicy |
CorsRules
Název | Description | Hodnota |
---|---|---|
corsRules | Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. | CorsRule[] |
CorsRule
Název | Description | Hodnota |
---|---|---|
allowedHeaders | Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. | string[] (povinné) |
allowedMethods | Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem. | Pole řetězců obsahující některou z těchto možností: "ODSTRANIT" "GET" "HEAD" "SLOUČIT" "MOŽNOSTI" "PATCH" POST "PUT" (povinné) |
allowedOrigins | Vyžaduje se, pokud existuje element CorsRule. Seznam počátečních domén, které budou povoleny prostřednictvím CORS, nebo *, aby byly povoleny všechny domény | string[] (povinné) |
exposedHeaders | Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček odpovědi, které se mají zpřístupnit klientům CORS. | string[] (povinné) |
maxAgeInSeconds | Vyžaduje se, pokud existuje element CorsRule. Počet sekund, po který má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. | int (povinné) |
Nastavení protokolu
Název | Description | Hodnota |
---|---|---|
Smb | Nastavení pro protokol SMB | Nastavení smb |
Nastavení smb
Název | Description | Hodnota |
---|---|---|
authenticationMethods | Metody ověřování SMB podporované serverem Platné hodnoty jsou NTLMv2, Kerberos. Měl by být předán jako řetězec s oddělovačem ';'. | řetězec |
channelEncryption | Šifrování kanálu SMB podporované serverem. Platné hodnoty jsou AES-128-CCM, AES-128-GCM, AES-256-GCM. Měl by být předán jako řetězec s oddělovačem ';'. | řetězec |
kerberosTicketEncryption | Šifrování lístku Kerberos podporované serverem Platné hodnoty jsou RC4-HMAC, AES-256. Měl by být předán jako řetězec s oddělovačem ;. | řetězec |
Vícekanálový | Nastavení vícekanálového nastavení. Platí pouze pro soubory úrovně PremiumÚložiště. | Vícekanálový |
verze | Verze protokolu SMB podporované serverem. Platné hodnoty jsou SMB2.1, SMB3.0, SMB3.1.1. Měl by být předán jako řetězec s oddělovačem ';'. | řetězec |
Vícekanálový
Název | Description | Hodnota |
---|---|---|
enabled | Označuje, jestli je povolený vícekanálový kanál. | bool |
OdstranitRetentionPolicy
Název | Description | Hodnota |
---|---|---|
allowPermanentDelete | Tato vlastnost, pokud je nastavená na hodnotu true, umožňuje odstranění verzí a snímků obnovitelně odstraněných objektů blob. Tuto vlastnost nejde použít zásady obnovení objektů blob. Tato vlastnost se vztahuje pouze na službu Blob Service a nevztahuje se na kontejnery nebo sdílenou složku. | bool |
Dní | Určuje počet dnů, po které by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Určuje, jestli je povolená zásada DeleteRetentionPolicy. | bool |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro