Freigeben über


ArmStorageModelFactory.BlobServiceData Methode

Definition

Initialisiert eine neue instance von BlobServiceData.

public static Azure.ResourceManager.Storage.BlobServiceData BlobServiceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Storage.Models.StorageSku sku = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Storage.Models.StorageCorsRule> corsRules = default, string defaultServiceVersion = default, Azure.ResourceManager.Storage.Models.DeleteRetentionPolicy deleteRetentionPolicy = default, bool? isVersioningEnabled = default, bool? isAutomaticSnapshotPolicyEnabled = default, Azure.ResourceManager.Storage.Models.BlobServiceChangeFeed changeFeed = default, Azure.ResourceManager.Storage.Models.RestorePolicy restorePolicy = default, Azure.ResourceManager.Storage.Models.DeleteRetentionPolicy containerDeleteRetentionPolicy = default, Azure.ResourceManager.Storage.Models.LastAccessTimeTrackingPolicy lastAccessTimeTrackingPolicy = default);
static member BlobServiceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Storage.Models.StorageSku * seq<Azure.ResourceManager.Storage.Models.StorageCorsRule> * string * Azure.ResourceManager.Storage.Models.DeleteRetentionPolicy * Nullable<bool> * Nullable<bool> * Azure.ResourceManager.Storage.Models.BlobServiceChangeFeed * Azure.ResourceManager.Storage.Models.RestorePolicy * Azure.ResourceManager.Storage.Models.DeleteRetentionPolicy * Azure.ResourceManager.Storage.Models.LastAccessTimeTrackingPolicy -> Azure.ResourceManager.Storage.BlobServiceData
Public Shared Function BlobServiceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional sku As StorageSku = Nothing, Optional corsRules As IEnumerable(Of StorageCorsRule) = Nothing, Optional defaultServiceVersion As String = Nothing, Optional deleteRetentionPolicy As DeleteRetentionPolicy = Nothing, Optional isVersioningEnabled As Nullable(Of Boolean) = Nothing, Optional isAutomaticSnapshotPolicyEnabled As Nullable(Of Boolean) = Nothing, Optional changeFeed As BlobServiceChangeFeed = Nothing, Optional restorePolicy As RestorePolicy = Nothing, Optional containerDeleteRetentionPolicy As DeleteRetentionPolicy = Nothing, Optional lastAccessTimeTrackingPolicy As LastAccessTimeTrackingPolicy = Nothing) As BlobServiceData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

sku
StorageSku

SKU-Name und -Ebene.

corsRules
IEnumerable<StorageCorsRule>

Gibt CORS-Regeln für den Blobdienst an. Sie können bis zu fünf CorsRule-Elemente in die Anforderung einschließen. Wenn keine CorsRule-Elemente im Anforderungstext enthalten sind, werden alle CORS-Regeln gelöscht, und CORS wird für den Blobdienst deaktiviert.

defaultServiceVersion
String

DefaultServiceVersion gibt die Standardversion an, die für Anforderungen an den Blobdienst verwendet werden soll, wenn die Version einer eingehenden Anforderung nicht angegeben ist. Mögliche Werte sind Version 2008-10-27 und alle höheren Versionen.

deleteRetentionPolicy
DeleteRetentionPolicy

Die Blobdiensteigenschaften für das vorläufige Löschen von Blobs.

isVersioningEnabled
Nullable<Boolean>

Die Versionsverwaltung ist aktiviert, wenn sie auf TRUE festgelegt ist.

isAutomaticSnapshotPolicyEnabled
Nullable<Boolean>

Veraltet zugunsten der isVersioningEnabled-Eigenschaft.

changeFeed
BlobServiceChangeFeed

Die Blobdiensteigenschaften für Änderungsfeedereignisse.

restorePolicy
RestorePolicy

Die Blobdiensteigenschaften für die Blobwiederherstellungsrichtlinie.

containerDeleteRetentionPolicy
DeleteRetentionPolicy

Die Blobdiensteigenschaften für vorläufiges Löschen von Containern.

lastAccessTimeTrackingPolicy
LastAccessTimeTrackingPolicy

Die Blobdiensteigenschaft zum Konfigurieren der auf der letzten Zugriffszeit basierenden Nachverfolgungsrichtlinie.

Gibt zurück

Eine neue BlobServiceData instance zum Simulieren.

Gilt für: