StorageAccountPropertiesCreateParameters interface

Die Parameter, die zum Erstellen des Speicherkontos verwendet werden.

Eigenschaften

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.

allowBlobPublicAccess

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

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.

allowedCopyScope

Einschränken der Kopie auf und von Speicherkonten in einem AAD-Mandanten oder mit privaten Links zum gleichen VNet.

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.

allowSharedKeyAccessForServices

Kennzeichnen Sie die Eigenschaften des gemeinsamen Schlüsselzugriffs auf Serviceebene

azureFilesIdentityBasedAuthentication

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

customDomain

Dem Speicherkonto zugewiesene Benutzerdomäne. 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.

dataCollaborationPolicyProperties

Datenkollaborationsrichtlinie für das Speicherkonto.

defaultToOAuthAuthentication

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

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.

dualStackEndpointPreference

Verwaltet Informationen über das vom Benutzer gewählte Internetprotokoll.

enableExtendedGroups

Aktiviert die erweiterte Gruppenunterstützung mit dem Feature "Lokale Benutzer", wenn diese auf "true" festgelegt ist.

enableHttpsTrafficOnly

Ermöglicht https-Datenverkehr nur für den Speicherdienst, wenn dieser auf "true" festgelegt ist. Der Standardwert gilt seit API-Version 2019-04-01.

enableNfsV3

DIE NFS 3.0-Protokollunterstützung ist aktiviert, wenn sie auf "true" festgelegt ist.

encryption

Verschlüsselungseinstellungen, die für die serverseitige Verschlüsselung für das Speicherkonto verwendet werden sollen.

geoPriorityReplicationStatus

Status, der angibt, ob die Replikation mit geografischer Priorität für das Konto aktiviert ist.

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 neuen Container im Konto aktiviert.

isHnsEnabled

Account HierarchicalNamespace ist aktiviert, wenn "true" festgelegt ist.

isLocalUserEnabled

Aktiviert das Feature "Lokale Benutzer", falls auf "true" festgelegt.

isSftpEnabled

Aktiviert secure File Transfer Protocol, wenn auf "true" festgelegt

keyPolicy

KeyPolicy, das dem Speicherkonto zugewiesen ist.

largeFileSharesState

Lassen Sie große Dateifreigaben zu, wenn sie auf "Aktiviert" festgelegt sind. Sie kann nicht deaktiviert werden, sobald sie aktiviert ist.

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.

networkRuleSet

Netzwerkregelsatz

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.

routingPreference

Verwaltet Informationen über die vom Benutzer für die Datenübertragung gewählte Netzwerkroutingauswahl.

sasPolicy

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

Dem Speicherkonto zugewiesene Benutzerdomäne. 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. Der Standardwert gilt seit API-Version 2019-04-01.

enableHttpsTrafficOnly?: boolean

Eigenschaftswert

boolean

enableNfsV3

DIE NFS 3.0-Protokollunterstützung ist aktiviert, wenn sie auf "true" festgelegt ist.

enableNfsV3?: boolean

Eigenschaftswert

boolean

encryption

Verschlüsselungseinstellungen, die für die serverseitige Verschlüsselung für das Speicherkonto verwendet werden sollen.

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 neuen Container im Konto aktiviert.

immutableStorageWithVersioning?: ImmutableStorageAccount

Eigenschaftswert

isHnsEnabled

Account HierarchicalNamespace ist aktiviert, wenn "true" festgelegt ist.

isHnsEnabled?: boolean

Eigenschaftswert

boolean

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

KeyPolicy, das dem Speicherkonto zugewiesen ist.

keyPolicy?: KeyPolicy

Eigenschaftswert

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

Netzwerkregelsatz

networkRuleSet?: NetworkRuleSet

Eigenschaftswert

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

Eigenschaftswert

sasPolicy

SasPolicy, das dem Speicherkonto zugewiesen ist.

sasPolicy?: SasPolicy

Eigenschaftswert