Microsoft.Storage StorageAccounts/fileServices 2023-01-01
Bicep-resourcedefinitie
Het resourcetype storageAccounts/fileServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Storage/storageAccounts/fileServices wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2023-01-01' = {
parent: resourceSymbolicName
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
}
}
}
Eigenschapswaarden
CorsRule
Naam | Beschrijving | Waarde |
---|---|---|
allowedHeaders | Vereist als het CorsRule-element aanwezig is. Een lijst met headers die deel mogen uitmaken van de cross-origin-aanvraag. | tekenreeks[] (vereist) |
allowedMethods | Vereist als het CorsRule-element aanwezig is. Een lijst met HTTP-methoden die door de oorsprong mogen worden uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'VERBINDING MAKEN' 'VERWIJDEREN' 'GET' 'HEAD' 'SAMENVOEGEN' 'OPTIES' 'PATCH' 'POST' 'PUT' 'TRACE' (vereist) |
allowedOrigins | Vereist als het CorsRule-element aanwezig is. Een lijst met oorspronkelijke domeinen die worden toegestaan via CORS of *om alle domeinen toe te staan | tekenreeks[] (vereist) |
exposedHeaders | Vereist als het CorsRule-element aanwezig is. Een lijst met antwoordheaders om beschikbaar te maken voor CORS-clients. | tekenreeks[] (vereist) |
maxAgeInSeconds | Vereist als het CorsRule-element aanwezig is. Het aantal seconden dat de client/browser een voorbereidend antwoord in de cache moet opslaan. | int (vereist) |
CorsRules
Naam | Beschrijving | Waarde |
---|---|---|
corsRules | De lijst met CORS-regels. U kunt maximaal vijf CorsRule-elementen opnemen in de aanvraag. | CorsRule[] |
DeleteRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
allowPermanentDelete | Deze eigenschap wanneer deze is ingesteld op waar, staat het verwijderen van de voorlopig verwijderde blobversies en momentopnamen toe. Deze eigenschap kan geen blobherstelbeleid worden gebruikt. Deze eigenschap is alleen van toepassing op blobservice en is niet van toepassing op containers of bestandsshares. | Bool |
Dagen | Geeft het aantal dagen aan dat het verwijderde item moet worden bewaard. De minimaal opgegeven waarde kan 1 zijn en de maximumwaarde kan 365 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
Ingeschakeld | Geeft aan of DeleteRetentionPolicy is ingeschakeld. | Bool |
FileServicePropertiesPropertiesProperties
Naam | Beschrijving | Waarde |
---|---|---|
cors | Hiermee geeft u CORS-regels voor de bestandsservice. U kunt maximaal vijf CorsRule-elementen opnemen in de aanvraag. Als er geen CorsRule-elementen zijn opgenomen in de aanvraagbody, worden alle CORS-regels verwijderd en wordt CORS uitgeschakeld voor de bestandsservice. | CorsRules- |
protocolSettings | Protocolinstellingen voor bestandsservice | ProtocolSettings- |
shareDeleteRetentionPolicy | De eigenschappen van de bestandsservice voor voorlopig verwijderen van delen. | DeleteRetentionPolicy- |
Microsoft.Storage/storageAccounts/fileServices
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | 'standaard' (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: storageAccounts |
Eigenschappen | De eigenschappen van bestandsservices in het opslagaccount. | FileServicePropertiesProperties- |
Multichannel
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Geeft aan of meerdere kanalen is ingeschakeld | Bool |
ProtocolSettings
Naam | Beschrijving | Waarde |
---|---|---|
Smb | Instelling voor SMB-protocol | SmbSetting- |
SmbSetting
Naam | Beschrijving | Waarde |
---|---|---|
authenticationMethods | SMB-verificatiemethoden die worden ondersteund door de server. Geldige waarden zijn NTLMv2, Kerberos. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |
channelEncryption | SMB-kanaalversleuteling die wordt ondersteund door de server. Geldige waarden zijn AES-128-CCM, AES-128-GCM, AES-256-GCM. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |
kerberosTicketEncryption | Kerberos-ticketversleuteling wordt ondersteund door de server. Geldige waarden zijn RC4-HMAC, AES-256. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';' | snaar |
Multichannel | Instelling voor meerdere kanalen. Alleen van toepassing op Premium FileStorage. | meerdere kanalen |
Versies | SMB-protocolversies die worden ondersteund door de server. Geldige waarden zijn SMB2.1, SMB3.0, SMB3.1.1. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |
Resourcedefinitie van ARM-sjabloon
Het resourcetype storageAccounts/fileServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Storage/storageAccounts/fileServices wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Storage/storageAccounts/fileServices",
"apiVersion": "2023-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": {
"allowPermanentDelete": "bool",
"days": "int",
"enabled": "bool"
}
}
}
Eigenschapswaarden
CorsRule
Naam | Beschrijving | Waarde |
---|---|---|
allowedHeaders | Vereist als het CorsRule-element aanwezig is. Een lijst met headers die deel mogen uitmaken van de cross-origin-aanvraag. | tekenreeks[] (vereist) |
allowedMethods | Vereist als het CorsRule-element aanwezig is. Een lijst met HTTP-methoden die door de oorsprong mogen worden uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'VERBINDING MAKEN' 'VERWIJDEREN' 'GET' 'HEAD' 'SAMENVOEGEN' 'OPTIES' 'PATCH' 'POST' 'PUT' 'TRACE' (vereist) |
allowedOrigins | Vereist als het CorsRule-element aanwezig is. Een lijst met oorspronkelijke domeinen die worden toegestaan via CORS of *om alle domeinen toe te staan | tekenreeks[] (vereist) |
exposedHeaders | Vereist als het CorsRule-element aanwezig is. Een lijst met antwoordheaders om beschikbaar te maken voor CORS-clients. | tekenreeks[] (vereist) |
maxAgeInSeconds | Vereist als het CorsRule-element aanwezig is. Het aantal seconden dat de client/browser een voorbereidend antwoord in de cache moet opslaan. | int (vereist) |
CorsRules
Naam | Beschrijving | Waarde |
---|---|---|
corsRules | De lijst met CORS-regels. U kunt maximaal vijf CorsRule-elementen opnemen in de aanvraag. | CorsRule[] |
DeleteRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
allowPermanentDelete | Deze eigenschap wanneer deze is ingesteld op waar, staat het verwijderen van de voorlopig verwijderde blobversies en momentopnamen toe. Deze eigenschap kan geen blobherstelbeleid worden gebruikt. Deze eigenschap is alleen van toepassing op blobservice en is niet van toepassing op containers of bestandsshares. | Bool |
Dagen | Geeft het aantal dagen aan dat het verwijderde item moet worden bewaard. De minimaal opgegeven waarde kan 1 zijn en de maximumwaarde kan 365 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
Ingeschakeld | Geeft aan of DeleteRetentionPolicy is ingeschakeld. | Bool |
FileServicePropertiesPropertiesProperties
Naam | Beschrijving | Waarde |
---|---|---|
cors | Hiermee geeft u CORS-regels voor de bestandsservice. U kunt maximaal vijf CorsRule-elementen opnemen in de aanvraag. Als er geen CorsRule-elementen zijn opgenomen in de aanvraagbody, worden alle CORS-regels verwijderd en wordt CORS uitgeschakeld voor de bestandsservice. | CorsRules- |
protocolSettings | Protocolinstellingen voor bestandsservice | ProtocolSettings- |
shareDeleteRetentionPolicy | De eigenschappen van de bestandsservice voor voorlopig verwijderen van delen. | DeleteRetentionPolicy- |
Microsoft.Storage/storageAccounts/fileServices
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2023-01-01' |
naam | De resourcenaam | 'standaard' (vereist) |
Eigenschappen | De eigenschappen van bestandsservices in het opslagaccount. | FileServicePropertiesProperties- |
type | Het resourcetype | 'Microsoft.Storage/storageAccounts/fileServices' |
Multichannel
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Geeft aan of meerdere kanalen is ingeschakeld | Bool |
ProtocolSettings
Naam | Beschrijving | Waarde |
---|---|---|
Smb | Instelling voor SMB-protocol | SmbSetting- |
SmbSetting
Naam | Beschrijving | Waarde |
---|---|---|
authenticationMethods | SMB-verificatiemethoden die worden ondersteund door de server. Geldige waarden zijn NTLMv2, Kerberos. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |
channelEncryption | SMB-kanaalversleuteling die wordt ondersteund door de server. Geldige waarden zijn AES-128-CCM, AES-128-GCM, AES-256-GCM. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |
kerberosTicketEncryption | Kerberos-ticketversleuteling wordt ondersteund door de server. Geldige waarden zijn RC4-HMAC, AES-256. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';' | snaar |
Multichannel | Instelling voor meerdere kanalen. Alleen van toepassing op Premium FileStorage. | meerdere kanalen |
Versies | SMB-protocolversies die worden ondersteund door de server. Geldige waarden zijn SMB2.1, SMB3.0, SMB3.1.1. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Azure Cloud Shell - VNet-opslag |
Met deze sjabloon wordt Azure Cloud Shell-opslag geïmplementeerd in een virtueel Azure-netwerk. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype storageAccounts/fileServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Storage/storageAccounts/fileServices wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices@2023-01-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 = {
allowPermanentDelete = bool
days = int
enabled = bool
}
}
})
}
Eigenschapswaarden
CorsRule
Naam | Beschrijving | Waarde |
---|---|---|
allowedHeaders | Vereist als het CorsRule-element aanwezig is. Een lijst met headers die deel mogen uitmaken van de cross-origin-aanvraag. | tekenreeks[] (vereist) |
allowedMethods | Vereist als het CorsRule-element aanwezig is. Een lijst met HTTP-methoden die door de oorsprong mogen worden uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'VERBINDING MAKEN' 'VERWIJDEREN' 'GET' 'HEAD' 'SAMENVOEGEN' 'OPTIES' 'PATCH' 'POST' 'PUT' 'TRACE' (vereist) |
allowedOrigins | Vereist als het CorsRule-element aanwezig is. Een lijst met oorspronkelijke domeinen die worden toegestaan via CORS of *om alle domeinen toe te staan | tekenreeks[] (vereist) |
exposedHeaders | Vereist als het CorsRule-element aanwezig is. Een lijst met antwoordheaders om beschikbaar te maken voor CORS-clients. | tekenreeks[] (vereist) |
maxAgeInSeconds | Vereist als het CorsRule-element aanwezig is. Het aantal seconden dat de client/browser een voorbereidend antwoord in de cache moet opslaan. | int (vereist) |
CorsRules
Naam | Beschrijving | Waarde |
---|---|---|
corsRules | De lijst met CORS-regels. U kunt maximaal vijf CorsRule-elementen opnemen in de aanvraag. | CorsRule[] |
DeleteRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
allowPermanentDelete | Deze eigenschap wanneer deze is ingesteld op waar, staat het verwijderen van de voorlopig verwijderde blobversies en momentopnamen toe. Deze eigenschap kan geen blobherstelbeleid worden gebruikt. Deze eigenschap is alleen van toepassing op blobservice en is niet van toepassing op containers of bestandsshares. | Bool |
Dagen | Geeft het aantal dagen aan dat het verwijderde item moet worden bewaard. De minimaal opgegeven waarde kan 1 zijn en de maximumwaarde kan 365 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
Ingeschakeld | Geeft aan of DeleteRetentionPolicy is ingeschakeld. | Bool |
FileServicePropertiesPropertiesProperties
Naam | Beschrijving | Waarde |
---|---|---|
cors | Hiermee geeft u CORS-regels voor de bestandsservice. U kunt maximaal vijf CorsRule-elementen opnemen in de aanvraag. Als er geen CorsRule-elementen zijn opgenomen in de aanvraagbody, worden alle CORS-regels verwijderd en wordt CORS uitgeschakeld voor de bestandsservice. | CorsRules- |
protocolSettings | Protocolinstellingen voor bestandsservice | ProtocolSettings- |
shareDeleteRetentionPolicy | De eigenschappen van de bestandsservice voor voorlopig verwijderen van delen. | DeleteRetentionPolicy- |
Microsoft.Storage/storageAccounts/fileServices
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | 'standaard' (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: storageAccounts |
Eigenschappen | De eigenschappen van bestandsservices in het opslagaccount. | FileServicePropertiesProperties- |
type | Het resourcetype | "Microsoft.Storage/storageAccounts/fileServices@2023-01-01" |
Multichannel
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Geeft aan of meerdere kanalen is ingeschakeld | Bool |
ProtocolSettings
Naam | Beschrijving | Waarde |
---|---|---|
Smb | Instelling voor SMB-protocol | SmbSetting- |
SmbSetting
Naam | Beschrijving | Waarde |
---|---|---|
authenticationMethods | SMB-verificatiemethoden die worden ondersteund door de server. Geldige waarden zijn NTLMv2, Kerberos. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |
channelEncryption | SMB-kanaalversleuteling die wordt ondersteund door de server. Geldige waarden zijn AES-128-CCM, AES-128-GCM, AES-256-GCM. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |
kerberosTicketEncryption | Kerberos-ticketversleuteling wordt ondersteund door de server. Geldige waarden zijn RC4-HMAC, AES-256. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';' | snaar |
Multichannel | Instelling voor meerdere kanalen. Alleen van toepassing op Premium FileStorage. | meerdere kanalen |
Versies | SMB-protocolversies die worden ondersteund door de server. Geldige waarden zijn SMB2.1, SMB3.0, SMB3.1.1. Moet worden doorgegeven als een tekenreeks met scheidingsteken ';'. | snaar |