Freigeben über


StorageAccountCreateParameters Klasse

Definition

Die Parameter, die beim Erstellen eines Speicherkontos verwendet werden.

[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccountCreateParameters
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccountCreateParameters = class
Public Class StorageAccountCreateParameters
Vererbung
StorageAccountCreateParameters
Attribute

Konstruktoren

StorageAccountCreateParameters()

Initialisiert eine neue instance der StorageAccountCreateParameters-Klasse.

StorageAccountCreateParameters(Sku, String, String, ExtendedLocation, IDictionary<String,String>, Identity, String, String, SasPolicy, KeyPolicy, CustomDomain, Encryption, NetworkRuleSet, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, RoutingPreference, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageAccount, String)

Initialisiert eine neue instance der StorageAccountCreateParameters-Klasse.

Eigenschaften

AccessTier

Ruft die erforderlichen Speicherkonten ab, wobei art = BlobStorage ist, oder legt diese fest. 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.

CustomDomain

Ruft die Dem Speicherkonto zugewiesene Benutzerdomäne ab oder legt diese fest. Name ist die CNAME-Quelle. Derzeit wird pro Speicherkonto nur eine benutzerdefinierte Domäne unterstützt. Um die vorhandene benutzerdefinierte Domäne zu löschen, verwenden Sie eine leere Zeichenfolge für die benutzerdefinierte Domänennameneigenschaft.

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. Der Standardwert ist true seit API-Version 2019-04-01.

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, oder legt diese fest.

ExtendedLocation

Ruft optional ab oder legt diese fest. Legen Sie den erweiterten Speicherort der Ressource fest. Wenn nicht festgelegt, wird das Speicherkonto in der Azure Standard Region erstellt. Andernfalls wird es am angegebenen erweiterten Speicherort erstellt.

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

KeyPolicy

Ruft keyPolicy ab, die dem Speicherkonto zugewiesen ist, oder legt diese fest.

Kind

Ruft erforderlich ab oder legt diese fest. Gibt den Typ des Speicherkontos an. 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“

Location

Ruft erforderlich ab oder legt diese fest. Ruft den Speicherort der Ressource ab oder legt ihn fest. Dies ist eine der unterstützten und registrierten Azure-Georegionen (z. B. USA, Westen, USA, Osten, Asien, Südosten usw.). Der geografische Bereich einer Ressource kann nach der Erstellung nicht mehr geändert werden, aber wenn beim Aktualisieren ein identischer geografischer Bereich angegeben wird, wird die Anforderung erfolgreich ausgeführt.

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"

NetworkRuleSet

Ruft den Netzwerkregelsatz ab oder legt diese fest.

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, oder legt diese fest.

Sku

Ruft erforderlich ab oder legt diese fest. Ruft den SKU-Namen ab oder legt den Namen fest.

Tags

Ruft eine Liste von Schlüsselwertpaaren ab, die die Ressource beschreiben, oder legt diese fest. Diese Tags können zum Anzeigen und Gruppieren dieser Ressource (ressourcengruppenübergreifend) verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss über einen Schlüssel mit einer Länge von nicht mehr als 128 Zeichen und einen Wert mit einer Länge von nicht mehr als 256 Zeichen verfügen.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: