Microsoft.Storage storageAccounts/fileServices 2021-01-01
Definizione di risorsa Bicep
Il tipo di risorsa storageAccounts/fileServices può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2021-01-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
}
}
}
Valori delle proprietà
CorsRule
Nome | Descrizione | Valore |
---|---|---|
allowedHeaders | Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni che possono far parte della richiesta tra le origini. | string[] (obbligatorio) |
allowedMethods | Obbligatorio se l'elemento CorsRule è presente. Elenco di metodi HTTP che possono essere eseguiti dall'origine. | Matrice di stringhe contenente uno dei seguenti elementi: 'DELETE' 'GET' 'HEAD' 'MERGE' 'OPTIONS' 'POST' 'PUT' (obbligatorio) |
allowedOrigins | Obbligatorio se l'elemento CorsRule è presente. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini | string[] (obbligatorio) |
exposedHeaders | Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni di risposta da esporre ai client CORS. | string[] (obbligatorio) |
maxAgeInSeconds | Obbligatorio se l'elemento CorsRule è presente. Numero di secondi in cui il client/browser deve memorizzare nella cache una risposta preliminare. | int (obbligatorio) |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. | CorsRule[] |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
Giorni | Indica il numero di giorni di conservazione dell'elemento eliminato. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. | Int Vincoli: Valore minimo = 1 Valore massimo = 365 |
Abilitato | Indica se DeleteRetentionPolicy è abilitato. | Bool |
Proprietà FileServiceProperties
Nome | Descrizione | Valore |
---|---|---|
cors | Specifica le regole CORS per il servizio file. È possibile includere fino a cinque elementi CorsRule nella richiesta. Se nel corpo della richiesta non sono inclusi elementi CorsRule, tutte le regole CORS verranno eliminate e CORS verrà disabilitato per il servizio file. | CorsRules |
protocolSettings | Impostazioni del protocollo per il servizio file | ProtocolSettings di |
shareDeleteRetentionPolicy | Proprietà del servizio file per l'eliminazione temporanea di condivisione. | DeleteRetentionPolicy |
Microsoft.Storage/storageAccounts/fileServices
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | 'default' (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: storageAccounts |
proprietà | Proprietà dei servizi file nell'account di archiviazione. | FileServicePropertiesProprietà |
Multicanale
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Indica se è abilitato il multicanale | Bool |
ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
Smb | Impostazione per il protocollo SMB | SmbSetting |
SmbSetting
Esempi di utilizzo
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
Azure Cloud Shell - di archiviazione della rete virtuale | Questo modello distribuisce l'archiviazione di Azure Cloud Shell in una rete virtuale di Azure. |
Creare AVD con FSLogix e aggiunta ad Active Directory Domain Services | Questo modello consente di creare risorse di Desktop virtuale Azure, ad esempio pool di host, gruppo di applicazioni, area di lavoro, account di archiviazione FSLogix, condivisione file, insieme di credenziali del servizio di ripristino per il backup di una condivisione file di backup di un host di sessione di test, estensioni con aggiunta al dominio active directory di Microsoft Entra ID. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa storageAccounts/fileServices può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Storage/storageAccounts/fileServices",
"apiVersion": "2021-01-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"
}
}
}
Valori delle proprietà
CorsRule
Nome | Descrizione | Valore |
---|---|---|
allowedHeaders | Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni che possono far parte della richiesta tra le origini. | string[] (obbligatorio) |
allowedMethods | Obbligatorio se l'elemento CorsRule è presente. Elenco di metodi HTTP che possono essere eseguiti dall'origine. | Matrice di stringhe contenente uno dei seguenti elementi: 'DELETE' 'GET' 'HEAD' 'MERGE' 'OPTIONS' 'POST' 'PUT' (obbligatorio) |
allowedOrigins | Obbligatorio se l'elemento CorsRule è presente. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini | string[] (obbligatorio) |
exposedHeaders | Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni di risposta da esporre ai client CORS. | string[] (obbligatorio) |
maxAgeInSeconds | Obbligatorio se l'elemento CorsRule è presente. Numero di secondi in cui il client/browser deve memorizzare nella cache una risposta preliminare. | int (obbligatorio) |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. | CorsRule[] |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
Giorni | Indica il numero di giorni di conservazione dell'elemento eliminato. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. | Int Vincoli: Valore minimo = 1 Valore massimo = 365 |
Abilitato | Indica se DeleteRetentionPolicy è abilitato. | Bool |
Proprietà FileServiceProperties
Nome | Descrizione | Valore |
---|---|---|
cors | Specifica le regole CORS per il servizio file. È possibile includere fino a cinque elementi CorsRule nella richiesta. Se nel corpo della richiesta non sono inclusi elementi CorsRule, tutte le regole CORS verranno eliminate e CORS verrà disabilitato per il servizio file. | CorsRules |
protocolSettings | Impostazioni del protocollo per il servizio file | ProtocolSettings di |
shareDeleteRetentionPolicy | Proprietà del servizio file per l'eliminazione temporanea di condivisione. | DeleteRetentionPolicy |
Microsoft.Storage/storageAccounts/fileServices
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2021-01-01' |
nome | Nome della risorsa | 'default' (obbligatorio) |
proprietà | Proprietà dei servizi file nell'account di archiviazione. | FileServicePropertiesProprietà |
digitare | Tipo di risorsa | 'Microsoft.Storage/storageAccounts/fileServices' |
Multicanale
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Indica se è abilitato il multicanale | Bool |
ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
Smb | Impostazione per il protocollo SMB | SmbSetting |
SmbSetting
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Azure Cloud Shell - di archiviazione della rete virtuale |
Questo modello distribuisce l'archiviazione di Azure Cloud Shell in una rete virtuale di Azure. |
Creare AVD con FSLogix e aggiunta ad Active Directory Domain Services |
Questo modello consente di creare risorse di Desktop virtuale Azure, ad esempio pool di host, gruppo di applicazioni, area di lavoro, account di archiviazione FSLogix, condivisione file, insieme di credenziali del servizio di ripristino per il backup di una condivisione file di backup di un host di sessione di test, estensioni con aggiunta al dominio active directory di Microsoft Entra ID. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa storageAccounts/fileServices può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices, aggiungere il file Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices@2021-01-01"
name = "string"
body = {
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
}
}
}
}
Valori delle proprietà
CorsRule
Nome | Descrizione | Valore |
---|---|---|
allowedHeaders | Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni che possono far parte della richiesta tra le origini. | string[] (obbligatorio) |
allowedMethods | Obbligatorio se l'elemento CorsRule è presente. Elenco di metodi HTTP che possono essere eseguiti dall'origine. | Matrice di stringhe contenente uno dei seguenti elementi: 'DELETE' 'GET' 'HEAD' 'MERGE' 'OPTIONS' 'POST' 'PUT' (obbligatorio) |
allowedOrigins | Obbligatorio se l'elemento CorsRule è presente. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini | string[] (obbligatorio) |
exposedHeaders | Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni di risposta da esporre ai client CORS. | string[] (obbligatorio) |
maxAgeInSeconds | Obbligatorio se l'elemento CorsRule è presente. Numero di secondi in cui il client/browser deve memorizzare nella cache una risposta preliminare. | int (obbligatorio) |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. | CorsRule[] |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
Giorni | Indica il numero di giorni di conservazione dell'elemento eliminato. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. | Int Vincoli: Valore minimo = 1 Valore massimo = 365 |
Abilitato | Indica se DeleteRetentionPolicy è abilitato. | Bool |
Proprietà FileServiceProperties
Nome | Descrizione | Valore |
---|---|---|
cors | Specifica le regole CORS per il servizio file. È possibile includere fino a cinque elementi CorsRule nella richiesta. Se nel corpo della richiesta non sono inclusi elementi CorsRule, tutte le regole CORS verranno eliminate e CORS verrà disabilitato per il servizio file. | CorsRules |
protocolSettings | Impostazioni del protocollo per il servizio file | ProtocolSettings di |
shareDeleteRetentionPolicy | Proprietà del servizio file per l'eliminazione temporanea di condivisione. | DeleteRetentionPolicy |
Microsoft.Storage/storageAccounts/fileServices
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | 'default' (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: storageAccounts |
proprietà | Proprietà dei servizi file nell'account di archiviazione. | FileServicePropertiesProprietà |
digitare | Tipo di risorsa | "Microsoft.Storage/storageAccounts/fileServices@2021-01-01" |
Multicanale
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Indica se è abilitato il multicanale | Bool |
ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
Smb | Impostazione per il protocollo SMB | SmbSetting |