Microsoft.Storage storageAccounts/fileServices/shares 2023-01-01
Bicep-resourcedefinitie
Het resourcetype storageAccounts/fileServices/shares kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Storage/storageAccounts/fileServices/shares wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
accessTier: 'string'
enabledProtocols: 'string'
metadata: {
{customized property}: 'string'
}
rootSquash: 'string'
shareQuota: int
signedIdentifiers: [
{
accessPolicy: {
expiryTime: 'string'
permission: 'string'
startTime: 'string'
}
id: 'string'
}
]
}
}
Eigenschapswaarden
storageAccounts/fileServices/shares
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) Tekenlimiet: 3-63 Geldige tekens: Kleine letters, cijfers en afbreekstreepjes. Kan niet beginnen of eindigen met afbreekstreepje. Kan geen opeenvolgende afbreekstreepjes gebruiken. |
Bovenliggende | 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 bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: fileServices |
properties | Eigenschappen van de bestandsshare. | FileShareProperties |
FileShareProperties
Naam | Description | Waarde |
---|---|---|
accessTier | Toegangslaag voor een specifieke share. GpV2-account kan kiezen tussen TransactionOptimized (standaard), Dynamisch en Statisch. FileStorage-account kan Premium kiezen. | 'Cool' 'Hot' Premium 'TransactionOptimized' |
enabledProtocols | Het verificatieprotocol dat wordt gebruikt voor de bestandsshare. Kan alleen worden opgegeven bij het maken van een share. | 'NFS' 'SMB' |
metagegevens | Een naam-waardepaar dat als metagegevens aan de share moet worden gekoppeld. | FileSharePropertiesMetadata |
rootSquash | De eigenschap is alleen voor NFS-share. De standaardwaarde is NoRootSquash. | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | De maximale grootte van de share, in gigabytes. Moet groter zijn dan 0 en kleiner dan of gelijk aan 5 TB (5120). Voor grote bestandsshares is de maximale grootte 102400. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 102400 |
signedIdentifiers | Lijst met opgeslagen toegangsbeleid dat is opgegeven op de share. | SignedIdentifier[] |
FileSharePropertiesMetadata
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
SignedIdentifier
Naam | Description | Waarde |
---|---|---|
accessPolicy | Toegangsbeleid | AccessPolicy |
id | Een unieke id van het opgeslagen toegangsbeleid. | tekenreeks |
AccessPolicy
Naam | Description | Waarde |
---|---|---|
expiryTime | Verlooptijd van het toegangsbeleid | tekenreeks |
Toestemming | Lijst met verkorte machtigingen. | tekenreeks |
startTime | Begintijd van het toegangsbeleid | tekenreeks |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Drupal implementeren met VM-schaalset, Azure Files en Mysql |
Implementeer een VM-schaalset achter een load balancer/NAT-& elke VM met Drupal (Apache/PHP). Alle knooppunten delen de gemaakte Azure-bestandsshareopslag en MySQL-database |
Azure Cloud Shell - VNet-opslag |
Met deze sjabloon wordt Azure Cloud Shell-opslag geïmplementeerd in een virtueel Azure-netwerk. |
Verbinding maken met een Azure-bestandsshare via een privé-eindpunt |
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone configureert voor toegang tot een Azure-bestandsshare via een privé-eindpunt. |
Een opslagaccount maken met een bestandsshare |
Met deze sjabloon maakt u een Azure-opslagaccount en -bestandsshare. |
Een opslagaccount met meerdere bestandsshares maken |
Hiermee maakt u een Azure-opslagaccount en meerdere bestandsshares. |
Privéfunctie-app en met een privé-eindpunt beveiligde opslag |
Deze sjabloon richt een functie-app in op een Premium-abonnement dat privé-eindpunten heeft en communiceert met Azure Storage via privé-eindpunten. |
Een functie-app en met een privé-eindpunt beveiligde opslag maken |
Met deze sjabloon kunt u een Azure-functie-app implementeren die communiceert met Azure Storage via privé-eindpunten. |
Functie-app beveiligd door Azure Frontdoor |
Met deze sjabloon kunt u een Azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De verbinding tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype storageAccounts/fileServices/shares kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Storage/storageAccounts/fileServices/shares wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2023-01-01",
"name": "string",
"properties": {
"accessTier": "string",
"enabledProtocols": "string",
"metadata": {
"{customized property}": "string"
},
"rootSquash": "string",
"shareQuota": "int",
"signedIdentifiers": [
{
"accessPolicy": {
"expiryTime": "string",
"permission": "string",
"startTime": "string"
},
"id": "string"
}
]
}
}
Eigenschapswaarden
storageAccounts/fileServices/shares
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Storage/storageAccounts/fileServices/shares' |
apiVersion | De resource-API-versie | '2023-01-01' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) Tekenlimiet: 3-63 Geldige tekens: Kleine letters, cijfers en afbreekstreepjes. Kan niet beginnen of eindigen met afbreekstreepje. Kan geen opeenvolgende afbreekstreepjes gebruiken. |
properties | Eigenschappen van de bestandsshare. | FileShareProperties |
FileShareProperties
Naam | Description | Waarde |
---|---|---|
accessTier | Toegangslaag voor een specifieke share. GpV2-account kan kiezen tussen TransactionOptimized (standaard), Dynamisch en Statisch. FileStorage-account kan Premium kiezen. | 'Cool' 'Hot' Premium 'TransactionOptimized' |
enabledProtocols | Het verificatieprotocol dat wordt gebruikt voor de bestandsshare. Kan alleen worden opgegeven bij het maken van een share. | 'NFS' 'SMB' |
metagegevens | Een naam-waardepaar dat als metagegevens aan de share moet worden gekoppeld. | FileSharePropertiesMetadata |
rootSquash | De eigenschap is alleen voor NFS-share. De standaardwaarde is NoRootSquash. | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | De maximale grootte van de share, in gigabytes. Moet groter zijn dan 0 en kleiner dan of gelijk aan 5 TB (5120). Voor grote bestandsshares is de maximale grootte 102400. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 102400 |
signedIdentifiers | Lijst met opgeslagen toegangsbeleidsregels die zijn opgegeven op de share. | SignedIdentifier[] |
FileSharePropertiesMetadata
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
SignedIdentifier
Naam | Description | Waarde |
---|---|---|
accessPolicy | Toegangsbeleid | AccessPolicy |
id | Een unieke id van het opgeslagen toegangsbeleid. | tekenreeks |
AccessPolicy
Naam | Description | Waarde |
---|---|---|
expiryTime | Verlooptijd van het toegangsbeleid | tekenreeks |
Toestemming | Lijst met verkorte machtigingen. | tekenreeks |
startTime | Begintijd van het toegangsbeleid | tekenreeks |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Drupal implementeren met VM-schaalset, Azure Files en Mysql |
Implementeer een VM-schaalset achter een load balancer/NAT-& elke VM waarop Drupal (Apache/PHP) wordt uitgevoerd. Alle knooppunten delen de gemaakte Azure-bestandsshareopslag en MySQL-database |
Azure Cloud Shell - VNet-opslag |
Met deze sjabloon wordt Azure Cloud Shell-opslag geïmplementeerd in een virtueel Azure-netwerk. |
Verbinding maken met een Azure-bestandsshare via een privé-eindpunt |
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone configureert voor toegang tot een Azure-bestandsshare via een privé-eindpunt. |
Een opslagaccount maken met een bestandsshare |
Met deze sjabloon maakt u een Azure-opslagaccount en -bestandsshare. |
Een opslagaccount met meerdere bestandsshares maken |
Hiermee maakt u een Azure-opslagaccount en meerdere bestandsshares. |
Privéfunctie-app en met een privé-eindpunt beveiligde opslag |
Deze sjabloon richt een functie-app in op een Premium-abonnement dat privé-eindpunten heeft en communiceert met Azure Storage via privé-eindpunten. |
Met een functie-app en met een privé-eindpunt beveiligde opslag maken |
Met deze sjabloon kunt u een Azure-functie-app implementeren die communiceert met Azure Storage via privé-eindpunten. |
Functie-app beveiligd door Azure Frontdoor |
Met deze sjabloon kunt u een Azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De verbinding tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link. |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype storageAccounts/fileServices/shares kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Storage/storageAccounts/fileServices/shares wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
accessTier = "string"
enabledProtocols = "string"
metadata = {
{customized property} = "string"
}
rootSquash = "string"
shareQuota = int
signedIdentifiers = [
{
accessPolicy = {
expiryTime = "string"
permission = "string"
startTime = "string"
}
id = "string"
}
]
}
})
}
Eigenschapswaarden
storageAccounts/fileServices/shares
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-63 Geldige tekens: Kleine letters, cijfers en afbreekstreepjes. Kan niet beginnen of eindigen met afbreekstreepje. Kan geen opeenvolgende afbreekstreepjes gebruiken. |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: fileServices |
properties | Eigenschappen van de bestandsshare. | FileShareProperties |
FileShareProperties
Naam | Description | Waarde |
---|---|---|
accessTier | Toegangslaag voor specifieke share. GpV2-account kan kiezen tussen TransactionOptimized (standaard), Dynamisch en Statisch. FileStorage-account kan Premium kiezen. | "Cool" "Heet" "Premium" "TransactionOptimized" |
enabledProtocols | Het verificatieprotocol dat wordt gebruikt voor de bestandsshare. Kan alleen worden opgegeven bij het maken van een share. | "NFS" "SMB" |
metagegevens | Een naam-waardepaar dat als metagegevens aan de share moet worden gekoppeld. | FileSharePropertiesMetadata |
rootSquash | De eigenschap is alleen voor NFS-share. De standaardwaarde is NoRootSquash. | "AllSquash" "NoRootsquash" "RootSquash" |
shareQuota | De maximale grootte van het aandeel, in gigabytes. Moet groter zijn dan 0 en kleiner dan of gelijk aan 5 TB (5120). Voor grote bestandsshares is de maximale grootte 102400. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 102400 |
signedIdentifiers | Lijst met opgeslagen toegangsbeleidsregels die zijn opgegeven op de share. | SignedIdentifier[] |
FileSharePropertiesMetadata
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
SignedIdentifier
Naam | Description | Waarde |
---|---|---|
accessPolicy | Toegangsbeleid | AccessPolicy |
id | Een unieke id van het opgeslagen toegangsbeleid. | tekenreeks |
AccessPolicy
Naam | Description | Waarde |
---|---|---|
expiryTime | Verlooptijd van het toegangsbeleid | tekenreeks |
Toestemming | Lijst met verkorte machtigingen. | tekenreeks |
startTime | Begintijd van het toegangsbeleid | tekenreeks |