Freigeben über


StorageAccountUpdateParameters interface

Die Parameter, die beim Aktualisieren der Speicherkontoeigenschaften bereitgestellt werden können.

Eigenschaften

accessTier

Erforderlich für Speicherkonten, wobei Art = BlobStorage. 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.

allowBlobPublicAccess

Zulassen oder Verweigern des öffentlichen Zugriffs auf alle Blobs oder Container im Speicherkonto. Die Standardinterpretation ist false für diese Eigenschaft.

allowCrossTenantReplication

Die AAD-Mandantenobjektreplikation zulassen oder nicht zulassen. Legen Sie diese Eigenschaft nur für neue oder vorhandene Konten auf true fest, wenn Die Objektreplikationsrichtlinien Speicherkonten in verschiedenen AAD-Mandanten einbeziehen. Die Standardinterpretation ist false, damit neue Konten standardmäßig die bewährten Sicherheitsmethoden befolgen.

allowedCopyScope

Schränken Sie das Kopieren auf und aus Speicherkonten innerhalb eines AAD-Mandanten oder mit privaten Links in dasselbe VNet ein.

allowSharedKeyAccess

Gibt an, 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

Stellt die identitätsbasierten Authentifizierungseinstellungen für Azure Files bereit.

customDomain

Benutzerdefinierte Domäne, die dem Speicherkonto vom Benutzer zugewiesen ist. 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

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

dnsEndpointType

Ermöglicht es Ihnen, den Typ des Endpunkts anzugeben. 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.

enableHttpsTrafficOnly

Lässt HTTPS-Datenverkehr nur an den Speicherdienst zu, wenn auf TRUE festgelegt ist.

encryption

Nicht zutreffend. Die Azure Storage-Verschlüsselung im Ruhezustand ist standardmäßig für alle Speicherkonten aktiviert und kann nicht deaktiviert werden.

identity

Die Identität der Ressource.

immutableStorageWithVersioning

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

isLocalUserEnabled

Aktiviert das Feature "Lokale Benutzer", wenn auf "true" festgelegt ist.

isSftpEnabled

Aktiviert das Secure File Transfer Protocol, wenn auf TRUE festgelegt ist.

keyPolicy

Dem Speicherkonto zugewiesene KeyPolicy.

kind

Optional. Gibt den Typ des Speicherkontos an. Derzeit wird nur der StorageV2-Wert vom Server unterstützt.

largeFileSharesState

Lassen Sie große Dateifreigaben zu, wenn aktiviert ist. Es kann nicht deaktiviert werden, sobald es aktiviert ist.

minimumTlsVersion

Legen Sie die TLS-Mindestversion fest, die für Anforderungen auf Speicher zulässig sein soll. Die Standardinterpretation ist TLS 1.0 für diese Eigenschaft.

networkRuleSet

Netzwerkregelsatz

publicNetworkAccess

Zulassen oder Verweigern des Zugriffs auf das Speicherkonto durch öffentliche Netzwerke. Der Wert ist optional, aber wenn er übergeben wird, muss "Aktiviert" oder "Deaktiviert" sein.

routingPreference

Verwaltet Informationen zur Netzwerkroutingauswahl, die vom Benutzer für die Datenübertragung ausgewählt wurde

sasPolicy

SasPolicy, die dem Speicherkonto zugewiesen ist.

sku

Ruft den SKU-Namen ab oder legt den Namen fest. Beachten Sie, dass der SKU-Name weder auf Standard_ZRS, Premium_LRS oder Premium_ZRS aktualisiert werden kann, noch können Konten dieser SKU-Namen auf einen anderen Wert aktualisiert werden.

tags

Ruft eine Liste von Schlüsselwertpaaren ab, die die Ressource beschreiben, oder legt diese fest. Diese Tags können über Ressourcengruppen hinweg zum Anzeigen und Gruppieren von Ressourcen verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss einen Schlüssel haben, der nicht größer als 128 Zeichen ist, und einen Wert, der nicht größer als 256 Zeichen ist.

Details zur Eigenschaft

accessTier

Erforderlich für Speicherkonten, wobei Art = BlobStorage. 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.

accessTier?: AccessTier

Eigenschaftswert

allowBlobPublicAccess

Zulassen oder Verweigern des öffentlichen Zugriffs auf alle Blobs oder Container im Speicherkonto. Die Standardinterpretation ist false für diese Eigenschaft.

allowBlobPublicAccess?: boolean

Eigenschaftswert

boolean

allowCrossTenantReplication

Die AAD-Mandantenobjektreplikation zulassen oder nicht zulassen. Legen Sie diese Eigenschaft nur für neue oder vorhandene Konten auf true fest, wenn Die Objektreplikationsrichtlinien Speicherkonten in verschiedenen AAD-Mandanten einbeziehen. Die Standardinterpretation ist false, damit neue Konten standardmäßig die bewährten Sicherheitsmethoden befolgen.

allowCrossTenantReplication?: boolean

Eigenschaftswert

boolean

allowedCopyScope

Schränken Sie das Kopieren auf und aus Speicherkonten innerhalb eines AAD-Mandanten oder mit privaten Links in dasselbe VNet ein.

allowedCopyScope?: string

Eigenschaftswert

string

allowSharedKeyAccess

Gibt an, 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.

allowSharedKeyAccess?: boolean

Eigenschaftswert

boolean

azureFilesIdentityBasedAuthentication

Stellt die identitätsbasierten Authentifizierungseinstellungen für Azure Files bereit.

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Eigenschaftswert

customDomain

Benutzerdefinierte Domäne, die dem Speicherkonto vom Benutzer zugewiesen ist. 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.

customDomain?: CustomDomain

Eigenschaftswert

defaultToOAuthAuthentication

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

defaultToOAuthAuthentication?: boolean

Eigenschaftswert

boolean

dnsEndpointType

Ermöglicht es Ihnen, den Typ des Endpunkts anzugeben. 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.

dnsEndpointType?: string

Eigenschaftswert

string

enableHttpsTrafficOnly

Lässt HTTPS-Datenverkehr nur an den Speicherdienst zu, wenn auf TRUE festgelegt ist.

enableHttpsTrafficOnly?: boolean

Eigenschaftswert

boolean

encryption

Nicht zutreffend. Die Azure Storage-Verschlüsselung im Ruhezustand ist standardmäßig für alle Speicherkonten aktiviert und kann nicht deaktiviert werden.

encryption?: Encryption

Eigenschaftswert

identity

Die Identität der Ressource.

identity?: Identity

Eigenschaftswert

immutableStorageWithVersioning

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

immutableStorageWithVersioning?: ImmutableStorageAccount

Eigenschaftswert

isLocalUserEnabled

Aktiviert das Feature "Lokale Benutzer", wenn auf "true" festgelegt ist.

isLocalUserEnabled?: boolean

Eigenschaftswert

boolean

isSftpEnabled

Aktiviert das Secure File Transfer Protocol, wenn auf TRUE festgelegt ist.

isSftpEnabled?: boolean

Eigenschaftswert

boolean

keyPolicy

Dem Speicherkonto zugewiesene KeyPolicy.

keyPolicy?: KeyPolicy

Eigenschaftswert

kind

Optional. Gibt den Typ des Speicherkontos an. Derzeit wird nur der StorageV2-Wert vom Server unterstützt.

kind?: string

Eigenschaftswert

string

largeFileSharesState

Lassen Sie große Dateifreigaben zu, wenn aktiviert ist. Es kann nicht deaktiviert werden, sobald es aktiviert ist.

largeFileSharesState?: string

Eigenschaftswert

string

minimumTlsVersion

Legen Sie die TLS-Mindestversion fest, die für Anforderungen auf Speicher zulässig sein soll. Die Standardinterpretation ist TLS 1.0 für diese Eigenschaft.

minimumTlsVersion?: string

Eigenschaftswert

string

networkRuleSet

Netzwerkregelsatz

networkRuleSet?: NetworkRuleSet

Eigenschaftswert

publicNetworkAccess

Zulassen oder Verweigern des Zugriffs auf das Speicherkonto durch öffentliche Netzwerke. Der Wert ist optional, aber wenn er übergeben wird, muss "Aktiviert" oder "Deaktiviert" sein.

publicNetworkAccess?: string

Eigenschaftswert

string

routingPreference

Verwaltet Informationen zur Netzwerkroutingauswahl, die vom Benutzer für die Datenübertragung ausgewählt wurde

routingPreference?: RoutingPreference

Eigenschaftswert

sasPolicy

SasPolicy, die dem Speicherkonto zugewiesen ist.

sasPolicy?: SasPolicy

Eigenschaftswert

sku

Ruft den SKU-Namen ab oder legt den Namen fest. Beachten Sie, dass der SKU-Name weder auf Standard_ZRS, Premium_LRS oder Premium_ZRS aktualisiert werden kann, noch können Konten dieser SKU-Namen auf einen anderen Wert aktualisiert werden.

sku?: Sku

Eigenschaftswert

Sku

tags

Ruft eine Liste von Schlüsselwertpaaren ab, die die Ressource beschreiben, oder legt diese fest. Diese Tags können über Ressourcengruppen hinweg zum Anzeigen und Gruppieren von Ressourcen verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss einen Schlüssel haben, der nicht größer als 128 Zeichen ist, und einen Wert, der nicht größer als 256 Zeichen ist.

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

Eigenschaftswert

{[propertyName: string]: string}