StorageAccountUpdateParameters interface
Die Parameter, die beim Aktualisieren der Speicherkontoeigenschaften bereitgestellt werden können.
Eigenschaften
access |
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. |
allow |
Zulassen oder Verweigern des öffentlichen Zugriffs auf alle Blobs oder Container im Speicherkonto. Die Standardinterpretation ist false für diese Eigenschaft. |
allow |
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. |
allowed |
Schränken Sie das Kopieren auf und aus Speicherkonten innerhalb eines AAD-Mandanten oder mit privaten Links in dasselbe VNet ein. |
allow |
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. |
azure |
Stellt die identitätsbasierten Authentifizierungseinstellungen für Azure Files bereit. |
custom |
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. |
default |
Ein boolesches Flag, das angibt, ob die Standardauthentifizierung OAuth ist oder nicht. Die Standardinterpretation ist false für diese Eigenschaft. |
dns |
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. |
enable |
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. |
immutable |
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. |
is |
Aktiviert das Feature "Lokale Benutzer", wenn auf "true" festgelegt ist. |
is |
Aktiviert das Secure File Transfer Protocol, wenn auf TRUE festgelegt ist. |
key |
Dem Speicherkonto zugewiesene KeyPolicy. |
kind | Optional. Gibt den Typ des Speicherkontos an. Derzeit wird nur der StorageV2-Wert vom Server unterstützt. |
large |
Lassen Sie große Dateifreigaben zu, wenn aktiviert ist. Es kann nicht deaktiviert werden, sobald es aktiviert ist. |
minimum |
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. |
network |
Netzwerkregelsatz |
public |
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. |
routing |
Verwaltet Informationen zur Netzwerkroutingauswahl, die vom Benutzer für die Datenübertragung ausgewählt wurde |
sas |
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
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
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
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
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
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}