StorageAccountCreateParameters interface
Parametry używane podczas tworzenia konta magazynu.
Właściwości
access |
Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu jest używana do rozliczeń. Warstwa dostępu "Premium" jest wartością domyślną typu konta magazynu blokowych obiektów blob w warstwie Premium i nie można jej zmienić dla typu konta magazynu blokowych obiektów blob w warstwie Premium. |
allow |
Zezwalaj lub nie zezwalaj na publiczny dostęp do wszystkich obiektów blob lub kontenerów na koncie magazynu. Domyślna interpretacja jest fałszywa dla tej właściwości. |
allow |
Zezwalaj lub nie zezwalaj na replikację między obiektami dzierżawy usługi AAD. Ustaw tę właściwość na wartość true dla nowych lub istniejących kont tylko wtedy, gdy zasady replikacji obiektów będą obejmować konta magazynu w różnych dzierżawach usługi AAD. Domyślna interpretacja to fałsz, aby nowe konta domyślnie przestrzegały najlepszych rozwiązań w zakresie zabezpieczeń. |
allowed |
Ogranicz kopiowanie do i z kont magazynu w dzierżawie usługi AAD lub za pomocą linków prywatnych do tej samej sieci wirtualnej. |
allow |
Wskazuje, czy konto magazynu zezwala na autoryzację żądań za pomocą klucza dostępu do konta za pośrednictwem klucza współdzielonego. Jeśli wartość false, wszystkie żądania, w tym sygnatury dostępu współdzielonego, muszą być autoryzowane za pomocą usługi Azure Active Directory (Azure AD). Wartość domyślna to null, która jest równoważna wartości true. |
azure |
Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla Azure Files. |
custom |
Domena użytkownika przypisana do konta magazynu. Nazwa to źródło CNAME. Obecnie obsługiwana jest tylko jedna domena niestandardowa na konto magazynu. Aby wyczyścić istniejącą domenę niestandardową, użyj pustego ciągu dla właściwości niestandardowej nazwy domeny. |
default |
Flaga logiczna wskazująca, czy domyślne uwierzytelnianie to OAuth, czy nie. Domyślna interpretacja jest fałszywa dla tej właściwości. |
dns |
Umożliwia określenie typu punktu końcowego. Ustaw tę wartość na Wartość AzureDNSZone, aby utworzyć dużą liczbę kont w jednej subskrypcji, która tworzy konta w strefie DNS platformy Azure, a adres URL punktu końcowego będzie miał alfanumeryczny identyfikator strefy DNS. |
enable |
Zezwala na ruch https tylko do usługi magazynu, jeśli ustawiono wartość true. Wartość domyślna jest prawdziwa od wersji interfejsu API 2019-04-01. |
enable |
Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true. |
encryption | Ustawienia szyfrowania używane do szyfrowania po stronie serwera dla konta magazynu. |
extended |
Opcjonalny. Ustaw rozszerzoną lokalizację zasobu. Jeśli nie zostanie ustawione, konto magazynu zostanie utworzone w głównym regionie świadczenia usługi Azure. W przeciwnym razie zostanie utworzony w określonej lokalizacji rozszerzonej |
identity | Tożsamość zasobu. |
immutable |
Właściwość jest niezmienna i może być ustawiona tylko na wartość true w czasie tworzenia konta. Po ustawieniu wartości true włącza niezmienność na poziomie obiektu dla wszystkich nowych kontenerów na koncie domyślnie. |
is |
Wartość HierarchicalNamespace konta jest włączona, jeśli ustawiono wartość true. |
is |
Włącza funkcję użytkowników lokalnych, jeśli ustawiono wartość true |
is |
Włącza protokół bezpiecznego transferu plików, jeśli jest ustawiony na wartość true |
key |
KluczPolicy przypisany do konta magazynu. |
kind | Wymagane. Wskazuje typ konta magazynu. |
large |
Zezwalaj na duże udziały plików, jeśli zestawy mają wartość Włączone. Nie można go wyłączyć po włączeniu. |
location | Wymagane. Pobiera lub ustawia lokalizację zasobu. Będzie to jeden z obsługiwanych i zarejestrowanych regionów geograficznych platformy Azure (np. Zachodnie stany USA, Wschodnie stany USA, Azja Południowo-Wschodnia itp.). Nie można zmienić regionu geograficznego zasobu po jego utworzeniu, ale jeśli zostanie określony identyczny region geograficzny podczas aktualizacji, żądanie zakończy się powodzeniem. |
minimum |
Ustaw minimalną wersję protokołu TLS, która ma być dozwolona na żądaniach do magazynu. Domyślna interpretacja to TLS 1.0 dla tej właściwości. |
network |
Zestaw reguł sieciowych |
public |
Zezwalaj na dostęp do sieci publicznej lub nie zezwalaj na dostęp do konta magazynu. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". |
routing |
Utrzymuje informacje o wybranym routingu sieciowym wybranym przez użytkownika na potrzeby transferu danych |
sas |
Sygnatura dostępu współdzielonego przypisana do konta magazynu. |
sku | Wymagane. Pobiera lub ustawia nazwę jednostki SKU. |
tags | Pobiera lub ustawia listę par klucz wartości, które opisują zasób. Te tagi mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz o długości nie większej niż 128 znaków i wartości o długości nie większej niż 256 znaków. |
Szczegóły właściwości
accessTier
Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu jest używana do rozliczeń. Warstwa dostępu "Premium" jest wartością domyślną typu konta magazynu blokowych obiektów blob w warstwie Premium i nie można jej zmienić dla typu konta magazynu blokowych obiektów blob w warstwie Premium.
accessTier?: AccessTier
Wartość właściwości
allowBlobPublicAccess
Zezwalaj lub nie zezwalaj na publiczny dostęp do wszystkich obiektów blob lub kontenerów na koncie magazynu. Domyślna interpretacja jest fałszywa dla tej właściwości.
allowBlobPublicAccess?: boolean
Wartość właściwości
boolean
allowCrossTenantReplication
Zezwalaj lub nie zezwalaj na replikację między obiektami dzierżawy usługi AAD. Ustaw tę właściwość na wartość true dla nowych lub istniejących kont tylko wtedy, gdy zasady replikacji obiektów będą obejmować konta magazynu w różnych dzierżawach usługi AAD. Domyślna interpretacja to fałsz, aby nowe konta domyślnie przestrzegały najlepszych rozwiązań w zakresie zabezpieczeń.
allowCrossTenantReplication?: boolean
Wartość właściwości
boolean
allowedCopyScope
Ogranicz kopiowanie do i z kont magazynu w dzierżawie usługi AAD lub za pomocą linków prywatnych do tej samej sieci wirtualnej.
allowedCopyScope?: string
Wartość właściwości
string
allowSharedKeyAccess
Wskazuje, czy konto magazynu zezwala na autoryzację żądań za pomocą klucza dostępu do konta za pośrednictwem klucza współdzielonego. Jeśli wartość false, wszystkie żądania, w tym sygnatury dostępu współdzielonego, muszą być autoryzowane za pomocą usługi Azure Active Directory (Azure AD). Wartość domyślna to null, która jest równoważna wartości true.
allowSharedKeyAccess?: boolean
Wartość właściwości
boolean
azureFilesIdentityBasedAuthentication
Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla Azure Files.
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
Wartość właściwości
customDomain
Domena użytkownika przypisana do konta magazynu. Nazwa to źródło CNAME. Obecnie obsługiwana jest tylko jedna domena niestandardowa na konto magazynu. Aby wyczyścić istniejącą domenę niestandardową, użyj pustego ciągu dla właściwości niestandardowej nazwy domeny.
customDomain?: CustomDomain
Wartość właściwości
defaultToOAuthAuthentication
Flaga logiczna wskazująca, czy domyślne uwierzytelnianie to OAuth, czy nie. Domyślna interpretacja jest fałszywa dla tej właściwości.
defaultToOAuthAuthentication?: boolean
Wartość właściwości
boolean
dnsEndpointType
Umożliwia określenie typu punktu końcowego. Ustaw tę wartość na Wartość AzureDNSZone, aby utworzyć dużą liczbę kont w jednej subskrypcji, która tworzy konta w strefie DNS platformy Azure, a adres URL punktu końcowego będzie miał alfanumeryczny identyfikator strefy DNS.
dnsEndpointType?: string
Wartość właściwości
string
enableHttpsTrafficOnly
Zezwala na ruch https tylko do usługi magazynu, jeśli ustawiono wartość true. Wartość domyślna jest prawdziwa od wersji interfejsu API 2019-04-01.
enableHttpsTrafficOnly?: boolean
Wartość właściwości
boolean
enableNfsV3
Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true.
enableNfsV3?: boolean
Wartość właściwości
boolean
encryption
Ustawienia szyfrowania używane do szyfrowania po stronie serwera dla konta magazynu.
encryption?: Encryption
Wartość właściwości
extendedLocation
Opcjonalny. Ustaw rozszerzoną lokalizację zasobu. Jeśli nie zostanie ustawione, konto magazynu zostanie utworzone w głównym regionie świadczenia usługi Azure. W przeciwnym razie zostanie utworzony w określonej lokalizacji rozszerzonej
extendedLocation?: ExtendedLocation
Wartość właściwości
identity
immutableStorageWithVersioning
Właściwość jest niezmienna i może być ustawiona tylko na wartość true w czasie tworzenia konta. Po ustawieniu wartości true włącza niezmienność na poziomie obiektu dla wszystkich nowych kontenerów na koncie domyślnie.
immutableStorageWithVersioning?: ImmutableStorageAccount
Wartość właściwości
isHnsEnabled
Wartość HierarchicalNamespace konta jest włączona, jeśli ustawiono wartość true.
isHnsEnabled?: boolean
Wartość właściwości
boolean
isLocalUserEnabled
Włącza funkcję użytkowników lokalnych, jeśli ustawiono wartość true
isLocalUserEnabled?: boolean
Wartość właściwości
boolean
isSftpEnabled
Włącza protokół bezpiecznego transferu plików, jeśli jest ustawiony na wartość true
isSftpEnabled?: boolean
Wartość właściwości
boolean
keyPolicy
kind
Wymagane. Wskazuje typ konta magazynu.
kind: string
Wartość właściwości
string
largeFileSharesState
Zezwalaj na duże udziały plików, jeśli zestawy mają wartość Włączone. Nie można go wyłączyć po włączeniu.
largeFileSharesState?: string
Wartość właściwości
string
location
Wymagane. Pobiera lub ustawia lokalizację zasobu. Będzie to jeden z obsługiwanych i zarejestrowanych regionów geograficznych platformy Azure (np. Zachodnie stany USA, Wschodnie stany USA, Azja Południowo-Wschodnia itp.). Nie można zmienić regionu geograficznego zasobu po jego utworzeniu, ale jeśli zostanie określony identyczny region geograficzny podczas aktualizacji, żądanie zakończy się powodzeniem.
location: string
Wartość właściwości
string
minimumTlsVersion
Ustaw minimalną wersję protokołu TLS, która ma być dozwolona na żądaniach do magazynu. Domyślna interpretacja to TLS 1.0 dla tej właściwości.
minimumTlsVersion?: string
Wartość właściwości
string
networkRuleSet
publicNetworkAccess
Zezwalaj na dostęp do sieci publicznej lub nie zezwalaj na dostęp do konta magazynu. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone".
publicNetworkAccess?: string
Wartość właściwości
string
routingPreference
Utrzymuje informacje o wybranym routingu sieciowym wybranym przez użytkownika na potrzeby transferu danych
routingPreference?: RoutingPreference
Wartość właściwości
sasPolicy
Sygnatura dostępu współdzielonego przypisana do konta magazynu.
sasPolicy?: SasPolicy
Wartość właściwości
sku
tags
Pobiera lub ustawia listę par klucz wartości, które opisują zasób. Te tagi mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz o długości nie większej niż 128 znaków i wartości o długości nie większej niż 256 znaków.
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}