Microsoft.Storage StorageAccounts/fileServices/shares 2023-01-01
Definicja zasobu Bicep
Typ zasobu storageAccounts/fileServices/shares można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący kod Bicep do szablonu.
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'
}
]
}
}
Wartości właściwości
storageAccounts/fileServices/shares
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w Bicep. |
ciąg (wymagany) Limit znaków: 3–63 Prawidłowe znaki: Małe litery, cyfry i łączniki. Nie można rozpocząć ani zakończyć łącznikiem. Nie można używać kolejnych łączników. |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: fileServices |
Właściwości | Właściwości udziału plików. | FileShareProperties |
FileShareProperties
Nazwa | Opis | Wartość |
---|---|---|
accessTier | Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. | "Chłodna" "Gorąca" "Premium" "TransactionOptimized" |
enabledProtocols | Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. | "NFS" "SMB" |
metadane | Para name-value do skojarzenia z udziałem jako metadanymi. | FileSharePropertiesMetadata |
rootSquash | Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash. | "AllSquash" "NoRootSquash" "RootSquash" |
shareQuota | Maksymalny rozmiar udziału w gigabajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 102400 |
signedIdentifiers | Lista przechowywanych zasad dostępu określonych w udziale. | SignedIdentifier[] |
FileSharePropertiesMetadata
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | struna |
SignedIdentifier
Nazwa | Opis | Wartość |
---|---|---|
accessPolicy | Zasady dostępu | AccessPolicy |
id | Unikatowy identyfikator przechowywanych zasad dostępu. | struna |
AccessPolicy
Nazwa | Opis | Wartość |
---|---|---|
expiryTime | Czas wygaśnięcia zasad dostępu | struna |
pozwolenie | Lista skróconych uprawnień. | struna |
startTime | Godzina rozpoczęcia zasad dostępu | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, usług Azure Files i Mysql wdrażanie |
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkować utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL |
azure Cloud Shell — magazynu sieci wirtualnej wdrażanie |
Ten szablon wdraża magazyn usługi Azure Cloud Shell w sieci wirtualnej platformy Azure. |
nawiązywanie połączenia z udziałem plików platformy Azure za pośrednictwem prywatnego punktu końcowego wdrażanie |
W tym przykładzie pokazano, jak skonfigurować sieć wirtualną i prywatną strefę DNS w celu uzyskania dostępu do udziału plików platformy Azure za pośrednictwem prywatnego punktu końcowego. |
Tworzenie konta magazynu z udziałem plików wdrażanie |
Ten szablon tworzy konto usługi Azure Storage i udział plików. |
Tworzenie konta magazynu z wieloma udziałami plików wdrażanie |
Tworzy konto usługi Azure Storage i wiele udziałów plików. |
prywatna aplikacja funkcji i prywatny magazynu zabezpieczonego przez prywatny punkt końcowy wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych. |
Tworzenie aplikacji funkcji i prywatnego magazynu zabezpieczonego przez punkt końcowy wdrażanie |
Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure komunikującej się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych. |
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor wdrażanie |
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link. |
Definicja zasobu szablonu usługi ARM
Typ zasobu storageAccounts/fileServices/shares można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący kod JSON do szablonu.
{
"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"
}
]
}
}
Wartości właściwości
storageAccounts/fileServices/shares
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.Storage/storageAccounts/fileServices/shares" |
apiVersion | Wersja interfejsu API zasobów | '2023-01-01' |
nazwa | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) Limit znaków: 3–63 Prawidłowe znaki: Małe litery, cyfry i łączniki. Nie można rozpocząć ani zakończyć łącznikiem. Nie można używać kolejnych łączników. |
Właściwości | Właściwości udziału plików. | FileShareProperties |
FileShareProperties
Nazwa | Opis | Wartość |
---|---|---|
accessTier | Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. | "Chłodna" "Gorąca" "Premium" "TransactionOptimized" |
enabledProtocols | Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. | "NFS" "SMB" |
metadane | Para name-value do skojarzenia z udziałem jako metadanymi. | FileSharePropertiesMetadata |
rootSquash | Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash. | "AllSquash" "NoRootSquash" "RootSquash" |
shareQuota | Maksymalny rozmiar udziału w gigabajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 102400 |
signedIdentifiers | Lista przechowywanych zasad dostępu określonych w udziale. | SignedIdentifier[] |
FileSharePropertiesMetadata
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | struna |
SignedIdentifier
Nazwa | Opis | Wartość |
---|---|---|
accessPolicy | Zasady dostępu | AccessPolicy |
id | Unikatowy identyfikator przechowywanych zasad dostępu. | struna |
AccessPolicy
Nazwa | Opis | Wartość |
---|---|---|
expiryTime | Czas wygaśnięcia zasad dostępu | struna |
pozwolenie | Lista skróconych uprawnień. | struna |
startTime | Godzina rozpoczęcia zasad dostępu | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, usług Azure Files i Mysql wdrażanie |
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkować utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL |
azure Cloud Shell — magazynu sieci wirtualnej wdrażanie |
Ten szablon wdraża magazyn usługi Azure Cloud Shell w sieci wirtualnej platformy Azure. |
nawiązywanie połączenia z udziałem plików platformy Azure za pośrednictwem prywatnego punktu końcowego wdrażanie |
W tym przykładzie pokazano, jak skonfigurować sieć wirtualną i prywatną strefę DNS w celu uzyskania dostępu do udziału plików platformy Azure za pośrednictwem prywatnego punktu końcowego. |
Tworzenie konta magazynu z udziałem plików wdrażanie |
Ten szablon tworzy konto usługi Azure Storage i udział plików. |
Tworzenie konta magazynu z wieloma udziałami plików wdrażanie |
Tworzy konto usługi Azure Storage i wiele udziałów plików. |
prywatna aplikacja funkcji i prywatny magazynu zabezpieczonego przez prywatny punkt końcowy wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych. |
Tworzenie aplikacji funkcji i prywatnego magazynu zabezpieczonego przez punkt końcowy wdrażanie |
Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure komunikującej się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych. |
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor wdrażanie |
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu storageAccounts/fileServices/shares można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący program Terraform do szablonu.
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"
}
]
}
})
}
Wartości właściwości
storageAccounts/fileServices/shares
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01" |
nazwa | Nazwa zasobu | ciąg (wymagany) Limit znaków: 3–63 Prawidłowe znaki: Małe litery, cyfry i łączniki. Nie można rozpocząć ani zakończyć łącznikiem. Nie można używać kolejnych łączników. |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: fileServices |
Właściwości | Właściwości udziału plików. | FileShareProperties |
FileShareProperties
Nazwa | Opis | Wartość |
---|---|---|
accessTier | Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. | "Chłodna" "Gorąca" "Premium" "TransactionOptimized" |
enabledProtocols | Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. | "NFS" "SMB" |
metadane | Para name-value do skojarzenia z udziałem jako metadanymi. | FileSharePropertiesMetadata |
rootSquash | Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash. | "AllSquash" "NoRootSquash" "RootSquash" |
shareQuota | Maksymalny rozmiar udziału w gigabajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 102400 |
signedIdentifiers | Lista przechowywanych zasad dostępu określonych w udziale. | SignedIdentifier[] |
FileSharePropertiesMetadata
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | struna |
SignedIdentifier
Nazwa | Opis | Wartość |
---|---|---|
accessPolicy | Zasady dostępu | AccessPolicy |
id | Unikatowy identyfikator przechowywanych zasad dostępu. | struna |
AccessPolicy
Nazwa | Opis | Wartość |
---|---|---|
expiryTime | Czas wygaśnięcia zasad dostępu | struna |
pozwolenie | Lista skróconych uprawnień. | struna |
startTime | Godzina rozpoczęcia zasad dostępu | struna |