Freigeben über


StorageAccount Klasse

Definition

Das Speicherkonto

[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccount : Microsoft.Azure.Management.Storage.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccount = class
    inherit TrackedResource
Public Class StorageAccount
Inherits TrackedResource
Vererbung
Attribute

Konstruktoren

StorageAccount()

Initialisiert eine neue instance der StorageAccount-Klasse.

StorageAccount(String, String, String, String, IDictionary<String, String>, Sku, String, Identity, ExtendedLocation, Nullable<ProvisioningState>, Endpoints, String, Nullable<AccountStatus>, Nullable<DateTime>, String, Nullable<AccountStatus>, Nullable<DateTime>, CustomDomain, SasPolicy, KeyPolicy, KeyCreationTime, Endpoints, Encryption, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, NetworkRuleSet, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, GeoReplicationStats, Nullable<Boolean>, String, IList<PrivateEndpointConnection>, RoutingPreference, BlobRestoreStatus, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, ImmutableStorageAccount, String, StorageAccountSkuConversionStatus, String)

Initialisiert eine neue instance der StorageAccount-Klasse.

Eigenschaften

AccessTier

Ruft für Speicherkonten erforderlich ab, wobei Art = BlobStorage ist. Die Zugriffsebene wird für die Abrechnung verwendet. Die Zugriffsebene "Premium" ist der Standardwert für den Speicherkontotyp Premium-Blockblobs und kann für den Speicherkontotyp Premium-Blockblobs nicht geändert werden. Mögliche Werte: "Hot", "Cool", "Premium"

AllowBlobPublicAccess

Ruft den öffentlichen Zugriff auf alle Blobs oder Container im Speicherkonto ab oder legt diesen fest. Die Standardinterpretation ist true für diese Eigenschaft.

AllowCrossTenantReplication

Ruft die übergreifende AAD-Mandantenobjektreplikation ab oder legt diese fest. Die Standardinterpretation ist true für diese Eigenschaft.

AllowedCopyScope

Ruft das Kopieren von Speicherkonten innerhalb eines AAD-Mandanten oder mit Privaten Links in dasselbe VNet ein, oder legt die Einschränkung des Kopierens auf und aus Speicherkonten fest. Mögliche Werte: "PrivateLink", "AAD"

AllowSharedKeyAccess

Ruft ab oder legt fest, ob das Speicherkonto die Autorisierung von Anforderungen mit dem Kontozugriffsschlüssel über gemeinsam genutzten Schlüssel zulässt. Wenn false, müssen alle Anforderungen, einschließlich Shared Access Signatures, mit Azure Active Directory (Azure AD) autorisiert werden. Der Standardwert ist NULL, was true entspricht.

AzureFilesIdentityBasedAuthentication

Ruft die identitätsbasierten Authentifizierungseinstellungen für Azure Files ab oder legt sie fest.

BlobRestoreStatus

Ruft blobwiederherstellung status ab.

CreationTime

Ruft das Erstellungsdatum und die Uhrzeit des Speicherkontos in UTC ab.

CustomDomain

Ruft die benutzerdefinierte Domäne ab, die der Benutzer diesem Speicherkonto zugewiesen hat.

DefaultToOAuthAuthentication

Ruft ein boolesches Flag ab, das angibt, ob die Standardauthentifizierung OAuth ist oder nicht. Die Standardinterpretation ist false für diese Eigenschaft.

DnsEndpointType

Mit dem Abrufen oder Festlegen können Sie den Typ des Endpunkts angeben. Legen Sie dies auf AzureDNSZone fest, um eine große Anzahl von Konten in einem einzelnen Abonnement zu erstellen. Dadurch werden Konten in einer Azure DNS-Zone erstellt, und die Endpunkt-URL weist einen alphanumerischen DNS-Zonenbezeichner auf. Mögliche Werte: "Standard", "AzureDnsZone"

EnableHttpsTrafficOnly

Ruft https-Datenverkehr nur an den Speicherdienst zu, wenn auf TRUE festgelegt ist, oder legt diesen fest.

EnableNfsV3

Ruft die NFS 3.0-Protokollunterstützung ab, die aktiviert ist, wenn sie auf TRUE festgelegt ist, oder legt diese fest.

Encryption

Ruft Verschlüsselungseinstellungen ab, die für die serverseitige Verschlüsselung für das Speicherkonto verwendet werden sollen.

ExtendedLocation

Ruft den extendedLocation-Standort der Ressource ab oder legt diese fest.

FailoverInProgress

Ruft ab, wenn das Failover ausgeführt wird, lautet der Wert true, andernfalls ist er NULL.

GeoReplicationStats

Ruft Georeplikationsstatistiken ab.

Id

Ruft die vollqualifizierte Ressourcen-ID für die Ressource ab. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Geerbt von Resource)
Identity

Ruft die Identität der Ressource ab oder legt sie fest.

ImmutableStorageWithVersioning

Ruft ab oder legt fest, dass die Eigenschaft unveränderlich ist und nur zum Zeitpunkt der Kontoerstellung auf TRUE festgelegt werden kann. Wenn dieser Wert auf TRUE festgelegt ist, wird standardmäßig die Unveränderlichkeit auf Objektebene für alle Container im Konto aktiviert.

IsHnsEnabled

Ruft das Konto HierarchicalNamespace ab, das aktiviert ist, wenn auf true festgelegt ist, oder legt diesen fest.

IsLocalUserEnabled

Ruft das Feature "Aktivieren lokaler Benutzer" ab, wenn auf "true" festgelegt ist, oder legt dieses fest.

IsSftpEnabled

Ruft das Secure File Transfer Protocol ab oder legt es fest, wenn auf "true" festgelegt ist.

KeyCreationTime

Ruft die Erstellungszeit von Speicherkontoschlüsseln ab.

KeyPolicy

Ruft keyPolicy ab, die dem Speicherkonto zugewiesen ist.

Kind

Ruft die Art ab. Mögliche Werte: "Storage", "StorageV2", "BlobStorage", "FileStorage", "BlockBlobStorage"

LargeFileSharesState

Ruft große Dateifreigaben zulassen ab, wenn auf Aktiviert festgelegt ist, oder legt diese fest. Es kann nicht deaktiviert werden, sobald es aktiviert ist. Folgende Werte sind möglich: „Disabled“, „Enabled“

LastGeoFailoverTime

Ruft den Zeitstempel der letzten instance eines Failovers zum sekundären Standort ab. Nur der letzte Zeitstempel wird beibehalten. Dieses Element wird nicht zurückgegeben, wenn noch nie ein Failover instance. Nur verfügbar, wenn accountType Standard_GRS oder Standard_RAGRS ist.

Location

Ruft den geografischen Standort ab, an dem sich die Ressource befindet, oder legt diese fest.

(Geerbt von TrackedResource)
MinimumTlsVersion

Ruft die TLS-Mindestversion ab, die für Speicheranforderungen zulässig ist, oder legt diese fest. Die Standardinterpretation ist TLS 1.0 für diese Eigenschaft. Mögliche Werte: "TLS1_0", "TLS1_1", "TLS1_2"

Name

Ruft den Namen der Ressource ab.

(Geerbt von Resource)
NetworkRuleSet

Ruft den Netzwerkregelsatz ab.

PrimaryEndpoints

Ruft die URLs ab, die zum Abrufen eines öffentlichen Blobs, einer Warteschlange oder eines Tabellenobjekts verwendet werden. Beachten Sie, dass Standard_ZRS- und Premium_LRS konten nur den Blobendpunkt zurückgeben.

PrimaryLocation

Ruft den Speicherort des primären Rechenzentrums für das Speicherkonto ab.

PrivateEndpointConnections

Ruft die Liste der privaten Endpunktverbindung ab, die dem angegebenen Speicherkonto zugeordnet ist.

ProvisioningState

Ruft die status des Speicherkontos zum Zeitpunkt des Aufrufs des Vorgangs ab. Mögliche Werte: "Creating", "ResolvingDNS", "Succeeded"

PublicNetworkAccess

Ruft den Zugriff auf das Speicherkonto für öffentliche Netzwerke zuzulassen oder zu verbieten, oder legt diesen fest. Der Wert ist optional, aber wenn er übergeben wird, muss "Aktiviert" oder "Deaktiviert" sein. Mögliche Werte: "Enabled", "Disabled"

RoutingPreference

Ruft Informationen zur Netzwerkroutingauswahl ab, die vom Benutzer für die Datenübertragung ausgewählt wurde, oder legt diese fest.

SasPolicy

Ruft sasPolicy ab, die dem Speicherkonto zugewiesen ist.

SecondaryEndpoints

Ruft die URLs ab, die zum Abrufen eines öffentlichen Blobs, einer Warteschlange oder eines Tabellenobjekts vom sekundären Speicherort des Speicherkontos verwendet werden. Nur verfügbar, wenn der SKU-Name Standard_RAGRS ist.

SecondaryLocation

Ruft den Speicherort der georeplizierten sekundären Instanz für das Speicherkonto ab. Nur verfügbar, wenn accountType Standard_GRS oder Standard_RAGRS ist.

Sku

Ruft die SKU ab.

StatusOfPrimary

Ruft die status ab, die angibt, ob der primäre Speicherort des Speicherkontos verfügbar oder nicht verfügbar ist. Mögliche Werte: "available", "unavailable"

StatusOfSecondary

Ruft die status ab, die angibt, ob der sekundäre Speicherort des Speicherkontos verfügbar oder nicht verfügbar ist. Nur verfügbar, wenn der SKU-Name Standard_GRS oder Standard_RAGRS ist. Mögliche Werte: "available", "unavailable"

StorageAccountSkuConversionStatus

Ruft ab oder legt fest, dass diese Eigenschaft readOnly ist und vom Server während der sKU-Konvertierungsvorgänge für asynchrone Speicherkonten festgelegt wird.

Tags

Ruft Ressourcentags ab oder legt diese fest.

(Geerbt von TrackedResource)
Type

Ruft den Typ der Ressource ab. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

(Geerbt von Resource)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: