Udostępnij za pośrednictwem


StorageAccountCreateParameters interface

Parametry używane podczas tworzenia konta magazynu.

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ą dla 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.

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.

allowCrossTenantReplication

Zezwalaj na replikację obiektów dzierżawy usługi AAD lub nie zezwalaj na nie. 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 jest fałszywa dla nowych kont, aby domyślnie przestrzegać najlepszych rozwiązań w zakresie zabezpieczeń.

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.

allowSharedKeyAccess

Wskazuje, czy konto magazynu zezwala na autoryzację żądań przy użyciu klucza dostępu do konta za pośrednictwem klucza współużytkowanego. 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.

azureFilesIdentityBasedAuthentication

Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla usługi Azure Files.

customDomain

Domena użytkownika przypisana do konta magazynu. Nazwa to źródło CNAME. Obecnie na konto magazynu jest obsługiwana tylko jedna domena niestandardowa. Aby wyczyścić istniejącą domenę niestandardową, użyj pustego ciągu dla właściwości niestandardowej nazwy domeny.

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.

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.

enableExtendedGroups

Włącza rozszerzoną obsługę grup z funkcją użytkowników lokalnych, jeśli ustawiono wartość true

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.

enableNfsV3

Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true.

encryption

Ustawienia szyfrowania do użycia na potrzeby szyfrowania po stronie serwera dla konta magazynu.

extendedLocation

Fakultatywny. Ustaw rozszerzoną lokalizację zasobu. Jeśli nie zostanie ustawiona, 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.

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.

isHnsEnabled

Ustawienie HierarchicalNamespace konta jest włączone, jeśli ustawiono wartość true.

isLocalUserEnabled

Włącza funkcję użytkowników lokalnych, jeśli ustawiono wartość true

isSftpEnabled

Włącza protokół bezpiecznego transferu plików, jeśli jest ustawiony na wartość true

keyPolicy

KeyPolicy przypisana do konta magazynu.

kind

Wymagane. Wskazuje typ konta magazynu.

largeFileSharesState

Zezwalaj na duże udziały plików, jeśli zestawy mają wartość Włączone. Nie można go wyłączyć po jej 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ę pomyślnie.

minimumTlsVersion

Ustaw minimalną wersję protokołu TLS, która ma być dozwolona dla żądań do magazynu. Domyślna interpretacja to TLS 1.0 dla tej właściwości.

networkRuleSet

Zestaw reguł sieci

publicNetworkAccess

Zezwalaj, nie zezwalaj na konfigurację obwodu zabezpieczeń sieci lub zezwalaj na ocenę dostępu sieci publicznej do konta magazynu. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone", "Wyłączone" lub "SecuredByPerimeter".

routingPreference

Utrzymuje informacje o wybranym routingu sieciowym wybranym przez użytkownika na potrzeby transferu danych

sasPolicy

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ść, 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ą dla 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 na replikację obiektów dzierżawy usługi AAD lub nie zezwalaj na nie. 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 jest fałszywa dla nowych kont, aby domyślnie przestrzegać 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ń przy użyciu klucza dostępu do konta za pośrednictwem klucza współużytkowanego. 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 usługi Azure Files.

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Wartość właściwości

customDomain

Domena użytkownika przypisana do konta magazynu. Nazwa to źródło CNAME. Obecnie na konto magazynu jest obsługiwana tylko jedna domena niestandardowa. 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

enableExtendedGroups

Włącza rozszerzoną obsługę grup z funkcją użytkowników lokalnych, jeśli ustawiono wartość true

enableExtendedGroups?: boolean

Wartość właściwości

boolean

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 do użycia na potrzeby szyfrowania po stronie serwera dla konta magazynu.

encryption?: Encryption

Wartość właściwości

extendedLocation

Fakultatywny. Ustaw rozszerzoną lokalizację zasobu. Jeśli nie zostanie ustawiona, 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

Tożsamość zasobu.

identity?: Identity

Wartość właściwości

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

Ustawienie HierarchicalNamespace konta jest włączone, 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

KeyPolicy przypisana do konta magazynu.

keyPolicy?: KeyPolicy

Wartość właściwości

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 jej 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ę pomyślnie.

location: string

Wartość właściwości

string

minimumTlsVersion

Ustaw minimalną wersję protokołu TLS, która ma być dozwolona dla żądań do magazynu. Domyślna interpretacja to TLS 1.0 dla tej właściwości.

minimumTlsVersion?: string

Wartość właściwości

string

networkRuleSet

Zestaw reguł sieci

networkRuleSet?: NetworkRuleSet

Wartość właściwości

publicNetworkAccess

Zezwalaj, nie zezwalaj na konfigurację obwodu zabezpieczeń sieci lub zezwalaj na ocenę dostępu sieci publicznej do konta magazynu. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone", "Wyłączone" lub "SecuredByPerimeter".

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

Wymagane. Pobiera lub ustawia nazwę jednostki SKU.

sku: Sku

Wartość właściwości

Sku

tags

Pobiera lub ustawia listę par klucz-wartość, 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}