BlobContainer コンストラクター

定義

オーバーロード

BlobContainer()

BlobContainer クラスの新しいインスタンスを初期化します。

BlobContainer(String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<PublicAccess>, Nullable<DateTime>, String, String, String, IDictionary<String,String>, ImmutabilityPolicyProperties, LegalHoldProperties, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageWithVersioning, Nullable<Boolean>, Nullable<Boolean>)

BlobContainer クラスの新しいインスタンスを初期化します。

BlobContainer()

BlobContainer クラスの新しいインスタンスを初期化します。

public BlobContainer ();
Public Sub New ()

適用対象

BlobContainer(String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<PublicAccess>, Nullable<DateTime>, String, String, String, IDictionary<String,String>, ImmutabilityPolicyProperties, LegalHoldProperties, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageWithVersioning, Nullable<Boolean>, Nullable<Boolean>)

BlobContainer クラスの新しいインスタンスを初期化します。

public BlobContainer (string id = default, string name = default, string type = default, string etag = default, string version = default, bool? deleted = default, DateTime? deletedTime = default, int? remainingRetentionDays = default, string defaultEncryptionScope = default, bool? denyEncryptionScopeOverride = default, Microsoft.Azure.Management.Storage.Models.PublicAccess? publicAccess = default, DateTime? lastModifiedTime = default, string leaseStatus = default, string leaseState = default, string leaseDuration = default, System.Collections.Generic.IDictionary<string,string> metadata = default, Microsoft.Azure.Management.Storage.Models.ImmutabilityPolicyProperties immutabilityPolicy = default, Microsoft.Azure.Management.Storage.Models.LegalHoldProperties legalHold = default, bool? hasLegalHold = default, bool? hasImmutabilityPolicy = default, Microsoft.Azure.Management.Storage.Models.ImmutableStorageWithVersioning immutableStorageWithVersioning = default, bool? enableNfsV3RootSquash = default, bool? enableNfsV3AllSquash = default);
new Microsoft.Azure.Management.Storage.Models.BlobContainer : string * string * string * string * string * Nullable<bool> * Nullable<DateTime> * Nullable<int> * string * Nullable<bool> * Nullable<Microsoft.Azure.Management.Storage.Models.PublicAccess> * Nullable<DateTime> * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Storage.Models.ImmutabilityPolicyProperties * Microsoft.Azure.Management.Storage.Models.LegalHoldProperties * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Storage.Models.ImmutableStorageWithVersioning * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Storage.Models.BlobContainer
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional etag As String = Nothing, Optional version As String = Nothing, Optional deleted As Nullable(Of Boolean) = Nothing, Optional deletedTime As Nullable(Of DateTime) = Nothing, Optional remainingRetentionDays As Nullable(Of Integer) = Nothing, Optional defaultEncryptionScope As String = Nothing, Optional denyEncryptionScopeOverride As Nullable(Of Boolean) = Nothing, Optional publicAccess As Nullable(Of PublicAccess) = Nothing, Optional lastModifiedTime As Nullable(Of DateTime) = Nothing, Optional leaseStatus As String = Nothing, Optional leaseState As String = Nothing, Optional leaseDuration As String = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing, Optional immutabilityPolicy As ImmutabilityPolicyProperties = Nothing, Optional legalHold As LegalHoldProperties = Nothing, Optional hasLegalHold As Nullable(Of Boolean) = Nothing, Optional hasImmutabilityPolicy As Nullable(Of Boolean) = Nothing, Optional immutableStorageWithVersioning As ImmutableStorageWithVersioning = Nothing, Optional enableNfsV3RootSquash As Nullable(Of Boolean) = Nothing, Optional enableNfsV3AllSquash As Nullable(Of Boolean) = Nothing)

パラメーター

id
String

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

リソースの名前

type
String

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

etag
String

リソース Etag。

version
String

削除された BLOB コンテナーのバージョン。

deleted
Nullable<Boolean>

BLOB コンテナーが削除されたかどうかを示します。

deletedTime
Nullable<DateTime>

BLOB コンテナーの削除時間。

remainingRetentionDays
Nullable<Int32>

論理的に削除された BLOB コンテナーの残りの保持日数。

defaultEncryptionScope
String

既定では、すべての書き込みに対して指定された暗号化スコープを使用するようにコンテナーが設定されます。

denyEncryptionScopeOverride
Nullable<Boolean>

コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。

publicAccess
Nullable<PublicAccess>

コンテナー内のデータがパブリックにアクセス可能かどうかと、アクセスのレベルを指定します。 使用できる値は、'Container'、'Blob'、'None' です。

lastModifiedTime
Nullable<DateTime>

コンテナーが最後に更新された日時を返します。

leaseStatus
String

コンテナーのリース ステータス。 使用可能な値は、'Locked'、'Unlocked' です。

leaseState
String

コンテナーのリースの状態。 使用可能な値は、'Available'、'Leased'、'Expired'、'Breaking'、'Broken' です。

leaseDuration
String

コンテナーのリース期間が無制限か固定期間かを指定します。これは、コンテナーがリースされている場合に限られます。 使用可能な値は、'Infinite'、'Fixed' です。

metadata
IDictionary<String,String>

コンテナーにメタデータとして関連付ける名前と値のペアを指定します。

immutabilityPolicy
ImmutabilityPolicyProperties

コンテナーの ImmutabilityPolicy プロパティ。

legalHold
LegalHoldProperties

コンテナーの LegalHold プロパティ。

hasLegalHold
Nullable<Boolean>

少なくとも 1 つの既存のタグがある場合、hasLegalHold パブリック プロパティは SRP によって true に設定されます。 既存のすべての訴訟ホールド タグがクリアされた場合、hasLegalHold パブリック プロパティは SRP によって false に設定されます。特定のアカウントに対して hasLegalHold=true を持つ最大 1,000 個の BLOB コンテナーを使用できます。

hasImmutabilityPolicy
Nullable<Boolean>

このコンテナーに ImmutabilityPolicy が作成されている場合、hasImmutabilityPolicy パブリック プロパティは SRP によって true に設定されます。 このコンテナーに ImmutabilityPolicy が作成されていない場合、hasImmutabilityPolicy パブリック プロパティは SRP によって false に設定されます。

immutableStorageWithVersioning
ImmutableStorageWithVersioning

コンテナーのオブジェクト レベルの不変性プロパティ。 プロパティは不変であり、コンテナー作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを実行する必要があります。

enableNfsV3RootSquash
Nullable<Boolean>

BLOB コンテナーで NFSv3 ルート squashを有効にします。

enableNfsV3AllSquash
Nullable<Boolean>

BLOB コンテナーで NFSv3 のすべてのsquashを有効にします。

適用対象