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

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ń 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.

azureFilesIdentityBasedAuthentication

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

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.

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.

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

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

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

Wartość HierarchicalNamespace konta jest włączona, 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

KluczPolicy przypisany 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 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.

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.

networkRuleSet

Zestaw reguł sieciowych

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".

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ś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

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

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

KluczPolicy przypisany 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 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

Zestaw reguł sieciowych

networkRuleSet?: NetworkRuleSet

Wartość właściwości

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

Wymagane. Pobiera lub ustawia nazwę jednostki SKU.

sku: Sku

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}