Udostępnij za pośrednictwem


StorageAccountUpdateParameters interface

Parametry, które można podać podczas aktualizowania właściwości 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 na dostęp publiczny do wszystkich obiektów blob lub kontenerów na koncie magazynu lub nie zezwalaj na nie. 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 stosować najlepsze rozwiązania 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 Azure Files.

customDomain

Domena niestandardowa przypisana do konta magazynu przez użytkownika. Nazwa jest źródłem 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, co powoduje utworzenie kont w strefie usługi Azure DNS, 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.

encryption

Nie dotyczy. Szyfrowanie magazynowane w usłudze Azure Storage jest domyślnie włączone dla wszystkich kont magazynu i nie można ich wyłączyć.

identity

Tożsamość zasobu.

immutableStorageWithVersioning

Właściwość jest niezmienna i może być ustawiona na wartość true tylko w czasie tworzenia konta. Po ustawieniu wartości true włącza niezmienność na poziomie obiektu dla wszystkich kontenerów na koncie domyślnie.

isLocalUserEnabled

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

isSftpEnabled

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

keyPolicy

KeyPolicy przypisana do konta magazynu.

kind

Opcjonalny. Wskazuje typ konta magazynu. Obecnie tylko wartość StorageV2 obsługiwana przez serwer.

largeFileSharesState

Zezwalaj na duże udziały plików, jeśli ustawiono wartość Włączone. Nie można go wyłączyć po jej włączeniu.

minimumTlsVersion

Ustaw minimalną wersję protokołu TLS, aby zezwalać na żądania do magazynu. Domyślna interpretacja to TLS 1.0 dla tej właściwości.

networkRuleSet

Zestaw reguł sieci

publicNetworkAccess

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

routingPreference

Utrzymuje informacje o wyborze routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych

sasPolicy

Sygnatura dostępu współdzielonego przypisana do konta magazynu.

sku

Pobiera lub ustawia nazwę jednostki SKU. Należy pamiętać, że nie można zaktualizować nazwy jednostki SKU do Standard_ZRS, Premium_LRS lub Premium_ZRS ani nie można zaktualizować kont tych nazw jednostek SKU do żadnej innej wartości.

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ść nie większą 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 na dostęp publiczny do wszystkich obiektów blob lub kontenerów na koncie magazynu lub nie zezwalaj na nie. 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 stosować najlepsze rozwiązania 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 Azure Files.

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Wartość właściwości

customDomain

Domena niestandardowa przypisana do konta magazynu przez użytkownika. Nazwa jest źródłem 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, co powoduje utworzenie kont w strefie usługi Azure DNS, 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.

enableHttpsTrafficOnly?: boolean

Wartość właściwości

boolean

encryption

Nie dotyczy. Szyfrowanie magazynowane w usłudze Azure Storage jest domyślnie włączone dla wszystkich kont magazynu i nie można ich wyłączyć.

encryption?: Encryption

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 na wartość true tylko w czasie tworzenia konta. Po ustawieniu wartości true włącza niezmienność na poziomie obiektu dla wszystkich kontenerów na koncie domyślnie.

immutableStorageWithVersioning?: ImmutableStorageAccount

Wartość właściwości

isLocalUserEnabled

Włącza funkcję użytkowników lokalnych, jeśli jest ustawiona na 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

Opcjonalny. Wskazuje typ konta magazynu. Obecnie tylko wartość StorageV2 obsługiwana przez serwer.

kind?: string

Wartość właściwości

string

largeFileSharesState

Zezwalaj na duże udziały plików, jeśli ustawiono wartość Włączone. Nie można go wyłączyć po jej włączeniu.

largeFileSharesState?: string

Wartość właściwości

string

minimumTlsVersion

Ustaw minimalną wersję protokołu TLS, aby zezwalać na żądania 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 lub nie zezwalaj na dostęp sieci publicznej 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 wyborze routingu sieciowego wybranego 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

Pobiera lub ustawia nazwę jednostki SKU. Należy pamiętać, że nie można zaktualizować nazwy jednostki SKU do Standard_ZRS, Premium_LRS lub Premium_ZRS ani nie można zaktualizować kont tych nazw jednostek SKU do żadnej innej wartości.

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ść nie większą niż 256 znaków.

tags?: {[propertyName: string]: string}

Wartość właściwości

{[propertyName: string]: string}