StorageAccount Klasse
Das Speicherkonto
Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.
Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.
- Vererbung
-
azure.mgmt.storage.v2022_05_01.models._models_py3.TrackedResourceStorageAccount
Konstruktor
StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, extended_location: _models.ExtendedLocation | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, is_sftp_enabled: bool | None = None, is_local_user_enabled: bool | None = None, is_hns_enabled: bool | None = None, large_file_shares_state: str | _models.LargeFileSharesState | None = None, routing_preference: _models.RoutingPreference | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, enable_nfs_v3: bool | None = None, allow_cross_tenant_replication: bool | None = None, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, storage_account_sku_conversion_status: _models.StorageAccountSkuConversionStatus | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs)
Variablen
- id
- str
Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
Der Name der Ressource.
- type
- str
Der Typ der Ressource. Beispiel: "Microsoft. Compute/virtualMachines" oder "Microsoft. Storage/storageAccounts".
- location
- str
Der geografische Standort, an dem sich die Ressource befindet. Erforderlich.
- sku
- Sku
Ruft die SKU ab.
Ruft die Art ab. Bekannte Werte sind: "Storage", "StorageV2", "BlobStorage", "FileStorage" und "BlockBlobStorage".
- identity
- Identity
Die Identität der Ressource.
- extended_location
- ExtendedLocation
Der extendedLocation-Standort der Ressource.
- provisioning_state
- str oder ProvisioningState
Ruft den Status des Speicherkontos zum Zeitpunkt des Aufrufs des Vorgangs ab. Bekannte Werte sind: "Creating", "ResolvingDNS" und "Succeeded".
- primary_endpoints
- Endpoints
Ruft die URLs ab, die zum Abrufen eines öffentlichen Blobs, einer Warteschlange oder eines Tabellenobjekts verwendet werden. Beachten Sie, dass Standard_ZRS- und Premium_LRS konten nur den Blobendpunkt zurückgeben.
- primary_location
- str
Ruft den Speicherort des primären Rechenzentrums für das Speicherkonto ab.
- status_of_primary
- str oder AccountStatus
Ruft den Status ab, der angibt, ob der primäre Speicherort des Speicherkontos verfügbar oder nicht verfügbar ist. Bekannte Werte sind: "available" und "unavailable".
- last_geo_failover_time
- datetime
Ruft den Zeitstempel der letzten Instanz eines Failovers zum sekundären Standort ab. Nur der letzte Zeitstempel wird beibehalten. Dieses Element wird nicht zurückgegeben, wenn noch nie eine Failoverinstanz vorhanden ist. Nur verfügbar, wenn accountType Standard_GRS oder Standard_RAGRS ist.
- secondary_location
- str
Ruft den Speicherort der georeplizierten sekundären Instanz für das Speicherkonto ab. Nur verfügbar, wenn accountType Standard_GRS oder Standard_RAGRS ist.
- status_of_secondary
- str oder AccountStatus
Ruft den Status ab, der angibt, ob der sekundäre Speicherort des Speicherkontos verfügbar oder nicht verfügbar ist. Nur verfügbar, wenn der SKU-Name Standard_GRS oder Standard_RAGRS ist. Bekannte Werte sind: "available" und "unavailable".
- creation_time
- datetime
Ruft das Erstellungsdatum und die Uhrzeit des Speicherkontos in UTC ab.
- custom_domain
- CustomDomain
Ruft die benutzerdefinierte Domäne ab, die der Benutzer diesem Speicherkonto zugewiesen hat.
- sas_policy
- SasPolicy
SasPolicy, die dem Speicherkonto zugewiesen ist.
- key_policy
- KeyPolicy
Dem Speicherkonto zugewiesene KeyPolicy.
- key_creation_time
- KeyCreationTime
Erstellungszeit von Speicherkontoschlüsseln.
- secondary_endpoints
- Endpoints
Ruft die URLs ab, die zum Abrufen eines öffentlichen Blobs, einer Warteschlange oder eines Tabellenobjekts vom sekundären Speicherort des Speicherkontos verwendet werden. Nur verfügbar, wenn der SKU-Name Standard_RAGRS ist.
- encryption
- Encryption
Verschlüsselungseinstellungen, die für die serverseitige Verschlüsselung für das Speicherkonto verwendet werden sollen.
- access_tier
- str oder 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. Bekannte Werte sind: "Hot", "Cool" und "Premium".
- azure_files_identity_based_authentication
- AzureFilesIdentityBasedAuthentication
Stellt die identitätsbasierten Authentifizierungseinstellungen für Azure Files bereit.
- enable_https_traffic_only
- bool
Lässt HTTPS-Datenverkehr nur an den Speicherdienst zu, wenn auf TRUE festgelegt ist.
- network_rule_set
- NetworkRuleSet
Netzwerkregelsatz.
- is_sftp_enabled
- bool
Aktiviert das Secure File Transfer Protocol, wenn es auf TRUE festgelegt ist.
- is_local_user_enabled
- bool
Aktiviert das Feature "Lokale Benutzer", wenn es auf "true" festgelegt ist.
- is_hns_enabled
- bool
Konto hierarchischerNamespace aktiviert, wenn auf TRUE festgelegt ist.
- geo_replication_stats
- GeoReplicationStats
Georeplikationsstatistiken.
- failover_in_progress
- bool
Wenn das Failover ausgeführt wird, ist der Wert true, andernfalls ist er NULL.
- large_file_shares_state
- str oder LargeFileSharesState
Lassen Sie große Dateifreigaben zu, wenn aktiviert ist. Es kann nicht deaktiviert werden, sobald es aktiviert ist. Bekannte Werte sind: "Disabled" und "Enabled".
- private_endpoint_connections
- list[PrivateEndpointConnection]
Liste der privaten Endpunktverbindungen, die dem angegebenen Speicherkonto zugeordnet sind.
- routing_preference
- RoutingPreference
Verwaltet Informationen zur Netzwerkroutingauswahl, die der Benutzer für die Datenübertragung ausgewählt hat.
- blob_restore_status
- BlobRestoreStatus
Blobwiederherstellungsstatus.
- allow_blob_public_access
- bool
Zulassen oder Verweigern des öffentlichen Zugriffs auf alle Blobs oder Container im Speicherkonto. Die Standardinterpretation ist true für diese Eigenschaft.
- minimum_tls_version
- str oder 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. Bekannte Werte sind: "TLS1_0", "TLS1_1" und "TLS1_2".
- allow_shared_key_access
- bool
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.
- enable_nfs_v3
- bool
NfS 3.0-Protokollunterstützung aktiviert, wenn auf TRUE festgelegt.
- allow_cross_tenant_replication
- bool
Die AAD-Mandantenobjektreplikation zulassen oder nicht zulassen. Die Standardinterpretation ist true für diese Eigenschaft.
- default_to_o_auth_authentication
- bool
Ein boolesches Flag, das angibt, ob die Standardauthentifizierung OAuth ist oder nicht. Die Standardinterpretation ist false für diese Eigenschaft.
- public_network_access
- str oder 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. Bekannte Werte sind: "Enabled" und "Disabled".
- immutable_storage_with_versioning
- ImmutableStorageAccount
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.
- allowed_copy_scope
- str oder AllowedCopyScope
Schränken Sie das Kopieren auf und aus Speicherkonten innerhalb eines AAD-Mandanten oder mit privaten Links in dasselbe VNet ein. Bekannte Werte sind: "PrivateLink" und "AAD".
- storage_account_sku_conversion_status
- StorageAccountSkuConversionStatus
Diese Eigenschaft ist readOnly und wird vom Server während der sKU-Konvertierungsvorgänge für asynchrone Speicherkonten festgelegt.
- dns_endpoint_type
- str oder 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. Bekannte Werte sind: "Standard" und "AzureDnsZone".