StorageAccount interface
Konto magazynu
- Extends
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ą 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. |
account |
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. |
allow |
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. |
allow |
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ń. |
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ń 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. |
azure |
Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla Azure Files. |
blob |
Stan przywracania obiektu blob UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
creation |
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. |
custom |
Pobiera domenę niestandardową przypisaną do tego konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
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, co powoduje utworzenie kont w strefie usługi Azure DNS, 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. |
enable |
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. |
extended |
ExtendedLocation zasobu. |
failover |
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. |
geo |
Statystyki replikacji geograficznej UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
identity | Tożsamość zasobu. |
immutable |
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. |
is |
Ustawienie HierarchicalNamespace konta jest włączone, jeśli ustawiono wartość true. |
is |
Włącza funkcję użytkowników lokalnych, jeśli jest ustawiona na wartość true |
is |
Włącza protokół bezpiecznego transferu plików, jeśli jest ustawiony na wartość true |
is |
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. |
key |
Czas tworzenia kluczy konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
key |
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. |
large |
Zezwalaj na duże udziały plików, jeśli ustawiono wartość Włączone. Nie można go wyłączyć po jej włączeniu. |
last |
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. |
minimum |
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. |
network |
Zestaw reguł sieci UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
primary |
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. |
primary |
Pobiera lokalizację podstawowego centrum danych dla konta magazynu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
private |
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. |
provisioning |
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. |
public |
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". |
routing |
Utrzymuje informacje o wyborze routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych |
sas |
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. |
secondary |
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. |
secondary |
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. |
status |
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. |
status |
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. |
storage |
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
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
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
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