StorageAccountCreateParameters Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET