Udostępnij za pośrednictwem


StorageAccount interface

Konto magazynu

Extends

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

accountMigrationInProgress

Jeśli migracja konta zainicjowana przez klienta jest w toku, wartość będzie mieć wartość true, a w przeciwnym razie będzie mieć wartość null. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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.

blobRestoreStatus

Stan przywracania obiektu blob UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

creationTime

Pobiera datę i godzinę utworzenia konta magazynu w formacie UTC. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

customDomain

Pobiera domenę niestandardową przypisaną do tego konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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.

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

extendedLocation

ExtendedLocation zasobu.

failoverInProgress

Jeśli tryb failover jest w toku, wartość będzie mieć wartość true, w przeciwnym razie będzie mieć wartość null. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

geoReplicationStats

Statystyki replikacji geograficznej UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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.

isHnsEnabled

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

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

isSkuConversionBlocked

Ta właściwość zostanie ustawiona na wartość true lub false w przypadku trwającej migracji. Wartość domyślna to null. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

keyCreationTime

Czas tworzenia kluczy konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

keyPolicy

KeyPolicy przypisana do konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

kind

Pobiera rodzaj. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko 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.

lastGeoFailoverTime

Pobiera sygnaturę czasową ostatniego wystąpienia przejścia w tryb failover do lokalizacji pomocniczej. Zachowywana jest tylko najnowsza sygnatura czasowa. Ten element nie jest zwracany, jeśli nigdy nie było wystąpienia trybu failover. Dostępne tylko wtedy, gdy parametr accountType jest Standard_GRS lub Standard_RAGRS. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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 UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

primaryEndpoints

Pobiera adresy URL, które są używane do pobierania publicznego obiektu blob, kolejki lub tabeli. Należy pamiętać, że konta Standard_ZRS i Premium_LRS zwracają tylko punkt końcowy obiektu blob. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

primaryLocation

Pobiera lokalizację podstawowego centrum danych dla konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

privateEndpointConnections

Lista połączenia prywatnego punktu końcowego skojarzonego z określonym kontem magazynu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState

Pobiera stan konta magazynu w momencie wywołania operacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

secondaryEndpoints

Pobiera adresy URL używane do pobierania publicznego obiektu blob, kolejki lub tabeli z lokalizacji pomocniczej konta magazynu. Dostępne tylko wtedy, gdy nazwa jednostki SKU jest Standard_RAGRS. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

secondaryLocation

Pobiera lokalizację pomocniczej replikowanej geograficznie dla konta magazynu. Dostępne tylko wtedy, gdy parametr accountType jest Standard_GRS lub Standard_RAGRS. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

sku

Pobiera jednostkę SKU. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

statusOfPrimary

Pobiera stan wskazujący, czy lokalizacja podstawowa konta magazynu jest dostępna, czy niedostępna. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

statusOfSecondary

Pobiera stan wskazujący, czy lokalizacja pomocnicza konta magazynu jest dostępna, czy niedostępna. Dostępne tylko wtedy, gdy nazwa jednostki SKU jest Standard_GRS lub Standard_RAGRS. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

storageAccountSkuConversionStatus

Ta właściwość jest tylko do odczytu i jest ustawiana przez serwer podczas asynchronicznych operacji konwersji jednostki SKU konta magazynu.

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location

Lokalizacja geograficzna, w której znajduje się zasób

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Tagi zasobów.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

accessTier?: AccessTier

Wartość właściwości

accountMigrationInProgress

Jeśli migracja konta zainicjowana przez klienta jest w toku, wartość będzie mieć wartość true, a w przeciwnym razie będzie mieć wartość null. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

accountMigrationInProgress?: boolean

Wartość właściwości

boolean

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

blobRestoreStatus

Stan przywracania obiektu blob UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

blobRestoreStatus?: BlobRestoreStatus

Wartość właściwości

creationTime

Pobiera datę i godzinę utworzenia konta magazynu w formacie UTC. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

creationTime?: Date

Wartość właściwości

Date

customDomain

Pobiera domenę niestandardową przypisaną do tego konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

encryption?: Encryption

Wartość właściwości

extendedLocation

ExtendedLocation zasobu.

extendedLocation?: ExtendedLocation

Wartość właściwości

failoverInProgress

Jeśli tryb failover jest w toku, wartość będzie mieć wartość true, w przeciwnym razie będzie mieć wartość null. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

failoverInProgress?: boolean

Wartość właściwości

boolean

geoReplicationStats

Statystyki replikacji geograficznej UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

geoReplicationStats?: GeoReplicationStats

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

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

isSkuConversionBlocked

Ta właściwość zostanie ustawiona na wartość true lub false w przypadku trwającej migracji. Wartość domyślna to null. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

isSkuConversionBlocked?: boolean

Wartość właściwości

boolean

keyCreationTime

Czas tworzenia kluczy konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

keyCreationTime?: KeyCreationTime

Wartość właściwości

keyPolicy

KeyPolicy przypisana do konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

keyPolicy?: KeyPolicy

Wartość właściwości

kind

Pobiera rodzaj. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko 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

lastGeoFailoverTime

Pobiera sygnaturę czasową ostatniego wystąpienia przejścia w tryb failover do lokalizacji pomocniczej. Zachowywana jest tylko najnowsza sygnatura czasowa. Ten element nie jest zwracany, jeśli nigdy nie było wystąpienia trybu failover. Dostępne tylko wtedy, gdy parametr accountType jest Standard_GRS lub Standard_RAGRS. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

lastGeoFailoverTime?: Date

Wartość właściwości

Date

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 UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

networkRuleSet?: NetworkRuleSet

Wartość właściwości

primaryEndpoints

Pobiera adresy URL, które są używane do pobierania publicznego obiektu blob, kolejki lub tabeli. Należy pamiętać, że konta Standard_ZRS i Premium_LRS zwracają tylko punkt końcowy obiektu blob. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

primaryEndpoints?: Endpoints

Wartość właściwości

primaryLocation

Pobiera lokalizację podstawowego centrum danych dla konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

primaryLocation?: string

Wartość właściwości

string

privateEndpointConnections

Lista połączenia prywatnego punktu końcowego skojarzonego z określonym kontem magazynu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

privateEndpointConnections?: PrivateEndpointConnection[]

Wartość właściwości

provisioningState

Pobiera stan konta magazynu w momencie wywołania operacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: ProvisioningState

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

sasPolicy?: SasPolicy

Wartość właściwości

secondaryEndpoints

Pobiera adresy URL używane do pobierania publicznego obiektu blob, kolejki lub tabeli z lokalizacji pomocniczej konta magazynu. Dostępne tylko wtedy, gdy nazwa jednostki SKU jest Standard_RAGRS. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

secondaryEndpoints?: Endpoints

Wartość właściwości

secondaryLocation

Pobiera lokalizację pomocniczej replikowanej geograficznie dla konta magazynu. Dostępne tylko wtedy, gdy parametr accountType jest Standard_GRS lub Standard_RAGRS. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

secondaryLocation?: string

Wartość właściwości

string

sku

Pobiera jednostkę SKU. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

sku?: Sku

Wartość właściwości

Sku

statusOfPrimary

Pobiera stan wskazujący, czy lokalizacja podstawowa konta magazynu jest dostępna, czy niedostępna. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

statusOfPrimary?: AccountStatus

Wartość właściwości

statusOfSecondary

Pobiera stan wskazujący, czy lokalizacja pomocnicza konta magazynu jest dostępna, czy niedostępna. Dostępne tylko wtedy, gdy nazwa jednostki SKU jest Standard_GRS lub Standard_RAGRS. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

statusOfSecondary?: AccountStatus

Wartość właściwości

storageAccountSkuConversionStatus

Ta właściwość jest tylko do odczytu i jest ustawiana przez serwer podczas asynchronicznych operacji konwersji jednostki SKU konta magazynu.

storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus

Wartość właściwości

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

Dziedziczone zTrackedResource.id

location

Lokalizacja geograficzna, w której znajduje się zasób

location: string

Wartość właściwości

string

Dziedziczone ztrackedResource.location

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

Dziedziczone zTrackedResource.name

tags

Tagi zasobów.

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

Wartość właściwości

{[propertyName: string]: string}

Dziedziczone ztrackedResource.tags

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

Dziedziczone ztrackedResource.type