StorageAccountPropertiesUpdateParameters interface
Die Parameter, die beim Aktualisieren eines Speicherkontos verwendet werden.
Eigenschaften
| access |
Erforderlich für Speicherkonten, bei denen art = BlobStorage ist. Die Zugriffsebene wird für die Abrechnung verwendet. Die Zugriffsebene "Premium" ist der Standardwert für den Speichertyp "Premium-Block-Blobs", und es kann nicht für den Speichertyp des Premium-Block-BLOBs geändert werden. |
| allow |
Zulassen oder Verbieten des öffentlichen Zugriffs auf alle Blobs oder Container im Speicherkonto. Die Standardinterpretation ist für diese Eigenschaft falsch. |
| allow |
Zulassen oder Verbieten der AAD-Mandantenobjektreplikation. Legen Sie diese Eigenschaft nur für neue oder vorhandene Konten auf "true" fest, wenn Objektreplikationsrichtlinien Speicherkonten in verschiedenen AAD-Mandanten umfassen. Die Standardinterpretation ist für neue Konten falsch, um standardmäßig die bewährten Sicherheitsmethoden zu befolgen. |
| allowed |
Einschränken der Kopie auf und von Speicherkonten in einem AAD-Mandanten oder mit privaten Links zum gleichen VNet. |
| allow |
Gibt an, ob das Speicherkonto Die Autorisierung von Anforderungen mit dem Kontozugriffsschlüssel über freigegebenen Schlüssel zulässt. Wenn falsch, müssen alle Anfragen, einschließlich gemeinsamer Zugriffssignaturen, mit Azure Active Directory (Azure AD) autorisiert werden. Der Standardwert ist NULL, was "true" entspricht. |
| allow |
Kennzeichnen Sie die Eigenschaften des gemeinsamen Schlüsselzugriffs auf Serviceebene |
| azure |
Stellt die identitätsbasierten Authentifizierungseinstellungen für Azure Files bereit. |
| custom |
Benutzerdefinierte Domäne, die dem Speicherkonto vom Benutzer zugewiesen wurde. Name ist die CNAME-Quelle. Derzeit wird nur eine benutzerdefinierte Domäne pro Speicherkonto unterstützt. Verwenden Sie zum Löschen der vorhandenen benutzerdefinierten Domäne eine leere Zeichenfolge für die Eigenschaft für den benutzerdefinierten Domänennamen. |
| data |
Datenkollaborationsrichtlinie für das Speicherkonto. |
| default |
Ein boolesches Flag, das angibt, ob die Standardauthentifizierung OAuth ist oder nicht. Die Standardinterpretation ist für diese Eigenschaft falsch. |
| dns |
Ermöglicht es Ihnen, den Endpunkttyp anzugeben. Stellen Sie dies auf AzureDNSZone ein, um eine große Anzahl von Konten in einem einzigen Abonnement zu erstellen, wodurch Konten in einer Azure DNS-Zone erstellt und die Endpunkt-URL eine alphanumerische DNS-Zone-Kennung hat. |
| dual |
Verwaltet Informationen über das vom Benutzer gewählte Internetprotokoll. |
| enable |
Aktiviert die erweiterte Gruppenunterstützung mit dem Feature "Lokale Benutzer", wenn diese auf "true" festgelegt ist. |
| enable |
Ermöglicht https-Datenverkehr nur für den Speicherdienst, wenn dieser auf "true" festgelegt ist. |
| encryption | Nicht zutreffend. Die ruhende Azure Storage-Verschlüsselung ist standardmäßig für alle Speicherkonten aktiviert und kann nicht deaktiviert werden. |
| geo |
Status, der angibt, ob die Replikation mit geografischer Priorität für das Konto aktiviert ist. |
| 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", falls auf "true" festgelegt. |
| is |
Aktiviert secure File Transfer Protocol, wenn auf "true" festgelegt |
| key |
KeyPolicy, das dem Speicherkonto zugewiesen ist. |
| large |
Lassen Sie große Dateifreigaben zu, wenn sie auf "Aktiviert" festgelegt sind. Sie kann nicht deaktiviert werden, sobald sie aktiviert ist. |
| minimum |
Legen Sie die mindeste TLS-Version fest, die für Anforderungen an den Speicher zulässig ist. Die Standardinterpretation ist TLS 1.0 für diese Eigenschaft. Die minimale TLS-Version 1.3 wird nicht unterstützt. |
| network |
Netzwerkregelsatz |
| public |
Zulassen, Verbieten oder Zulassen der Netzwerksicherheitsperimeterkonfiguration zum Auswerten des öffentlichen Netzwerkzugriffs auf das Speicherkonto. Der Wert ist optional, aber wenn er übergeben wird, muss 'Enabled', 'Disabled' oder 'SecuredByPerimeter' sein. |
| routing |
Verwaltet Informationen über die vom Benutzer für die Datenübertragung gewählte Netzwerkroutingauswahl. |
| sas |
SasPolicy, das dem Speicherkonto zugewiesen ist. |
Details zur Eigenschaft
accessTier
Erforderlich für Speicherkonten, bei denen art = BlobStorage ist. Die Zugriffsebene wird für die Abrechnung verwendet. Die Zugriffsebene "Premium" ist der Standardwert für den Speichertyp "Premium-Block-Blobs", und es kann nicht für den Speichertyp des Premium-Block-BLOBs geändert werden.
accessTier?: AccessTier
Eigenschaftswert
allowBlobPublicAccess
Zulassen oder Verbieten des öffentlichen Zugriffs auf alle Blobs oder Container im Speicherkonto. Die Standardinterpretation ist für diese Eigenschaft falsch.
allowBlobPublicAccess?: boolean
Eigenschaftswert
boolean
allowCrossTenantReplication
Zulassen oder Verbieten der AAD-Mandantenobjektreplikation. Legen Sie diese Eigenschaft nur für neue oder vorhandene Konten auf "true" fest, wenn Objektreplikationsrichtlinien Speicherkonten in verschiedenen AAD-Mandanten umfassen. Die Standardinterpretation ist für neue Konten falsch, um standardmäßig die bewährten Sicherheitsmethoden zu befolgen.
allowCrossTenantReplication?: boolean
Eigenschaftswert
boolean
allowedCopyScope
Einschränken der Kopie auf und von Speicherkonten in einem AAD-Mandanten oder mit privaten Links zum gleichen VNet.
allowedCopyScope?: string
Eigenschaftswert
string
allowSharedKeyAccess
Gibt an, ob das Speicherkonto Die Autorisierung von Anforderungen mit dem Kontozugriffsschlüssel über freigegebenen Schlüssel zulässt. Wenn falsch, müssen alle Anfragen, einschließlich gemeinsamer Zugriffssignaturen, mit Azure Active Directory (Azure AD) autorisiert werden. Der Standardwert ist NULL, was "true" entspricht.
allowSharedKeyAccess?: boolean
Eigenschaftswert
boolean
allowSharedKeyAccessForServices
Kennzeichnen Sie die Eigenschaften des gemeinsamen Schlüsselzugriffs auf Serviceebene
allowSharedKeyAccessForServices?: StorageAccountSharedKeyAccessProperties
Eigenschaftswert
azureFilesIdentityBasedAuthentication
Stellt die identitätsbasierten Authentifizierungseinstellungen für Azure Files bereit.
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
Eigenschaftswert
customDomain
Benutzerdefinierte Domäne, die dem Speicherkonto vom Benutzer zugewiesen wurde. Name ist die CNAME-Quelle. Derzeit wird nur eine benutzerdefinierte Domäne pro Speicherkonto unterstützt. Verwenden Sie zum Löschen der vorhandenen benutzerdefinierten Domäne eine leere Zeichenfolge für die Eigenschaft für den benutzerdefinierten Domänennamen.
customDomain?: CustomDomain
Eigenschaftswert
dataCollaborationPolicyProperties
Datenkollaborationsrichtlinie für das Speicherkonto.
dataCollaborationPolicyProperties?: StorageDataCollaborationPolicyProperties
Eigenschaftswert
defaultToOAuthAuthentication
Ein boolesches Flag, das angibt, ob die Standardauthentifizierung OAuth ist oder nicht. Die Standardinterpretation ist für diese Eigenschaft falsch.
defaultToOAuthAuthentication?: boolean
Eigenschaftswert
boolean
dnsEndpointType
Ermöglicht es Ihnen, den Endpunkttyp anzugeben. Stellen Sie dies auf AzureDNSZone ein, um eine große Anzahl von Konten in einem einzigen Abonnement zu erstellen, wodurch Konten in einer Azure DNS-Zone erstellt und die Endpunkt-URL eine alphanumerische DNS-Zone-Kennung hat.
dnsEndpointType?: string
Eigenschaftswert
string
dualStackEndpointPreference
Verwaltet Informationen über das vom Benutzer gewählte Internetprotokoll.
dualStackEndpointPreference?: DualStackEndpointPreference
Eigenschaftswert
enableExtendedGroups
Aktiviert die erweiterte Gruppenunterstützung mit dem Feature "Lokale Benutzer", wenn diese auf "true" festgelegt ist.
enableExtendedGroups?: boolean
Eigenschaftswert
boolean
enableHttpsTrafficOnly
Ermöglicht https-Datenverkehr nur für den Speicherdienst, wenn dieser auf "true" festgelegt ist.
enableHttpsTrafficOnly?: boolean
Eigenschaftswert
boolean
encryption
Nicht zutreffend. Die ruhende Azure Storage-Verschlüsselung ist standardmäßig für alle Speicherkonten aktiviert und kann nicht deaktiviert werden.
encryption?: Encryption
Eigenschaftswert
geoPriorityReplicationStatus
Status, der angibt, ob die Replikation mit geografischer Priorität für das Konto aktiviert ist.
geoPriorityReplicationStatus?: GeoPriorityReplicationStatus
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", falls auf "true" festgelegt.
isLocalUserEnabled?: boolean
Eigenschaftswert
boolean
isSftpEnabled
Aktiviert secure File Transfer Protocol, wenn auf "true" festgelegt
isSftpEnabled?: boolean
Eigenschaftswert
boolean
keyPolicy
largeFileSharesState
Lassen Sie große Dateifreigaben zu, wenn sie auf "Aktiviert" festgelegt sind. Sie kann nicht deaktiviert werden, sobald sie aktiviert ist.
largeFileSharesState?: string
Eigenschaftswert
string
minimumTlsVersion
Legen Sie die mindeste TLS-Version fest, die für Anforderungen an den Speicher zulässig ist. Die Standardinterpretation ist TLS 1.0 für diese Eigenschaft. Die minimale TLS-Version 1.3 wird nicht unterstützt.
minimumTlsVersion?: string
Eigenschaftswert
string
networkRuleSet
publicNetworkAccess
Zulassen, Verbieten oder Zulassen der Netzwerksicherheitsperimeterkonfiguration zum Auswerten des öffentlichen Netzwerkzugriffs auf das Speicherkonto. Der Wert ist optional, aber wenn er übergeben wird, muss 'Enabled', 'Disabled' oder 'SecuredByPerimeter' sein.
publicNetworkAccess?: string
Eigenschaftswert
string
routingPreference
Verwaltet Informationen über die vom Benutzer für die Datenübertragung gewählte Netzwerkroutingauswahl.
routingPreference?: RoutingPreference