BlobContainer interface
ID、リソース名、リソースの種類、Etag など、BLOB コンテナーのプロパティ。
- Extends
プロパティ
default |
既定では、すべての書き込みに対して指定された暗号化スコープを使用するコンテナーです。 |
deleted | BLOB コンテナーが削除されたかどうかを示します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
deleted |
BLOB コンテナーの削除時間。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
deny |
コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。 |
enable |
BLOB コンテナーで NFSv3 のすべてのスカッシュを有効にします。 |
enable |
BLOB コンテナーで NFSv3 ルート スカッシュを有効にします。 |
has |
このコンテナーに対して ImmutabilityPolicy が作成されている場合、hasImmutabilityPolicy パブリック プロパティは SRP によって true に設定されます。 このコンテナーに対して ImmutabilityPolicy が作成されていない場合、hasImmutabilityPolicy パブリック プロパティは SRP によって false に設定されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
has |
少なくとも 1 つの既存のタグがある場合、hasLegalHold パブリック プロパティは SRP によって true に設定されます。 既存のすべての訴訟ホールド タグがクリアされている場合、hasLegalHold パブリック プロパティは SRP によって false に設定されます。特定のアカウントに対して hasLegalHold=true を持つ BLOB コンテナーは最大 1000 個まで存在できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
immutability |
コンテナーの ImmutabilityPolicy プロパティ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
immutable |
コンテナーのオブジェクト レベルの不変性プロパティ。 プロパティは不変であり、コンテナーの作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを受ける必要があります。 |
last |
コンテナーが最後に更新された日時を返します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
lease |
コンテナーのリースが無限期間か固定期間かを指定します。これは、コンテナーがリースされている場合にのみ行います。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
lease |
コンテナーのリースの状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
lease |
コンテナーのリース ステータス。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
legal |
コンテナーの LegalHold プロパティ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
metadata | コンテナーにメタデータとして関連付ける名前と値のペアを指定します。 |
public |
コンテナー内のデータがパブリックにアクセス可能かどうかと、アクセスのレベルを指定します。 |
remaining |
論理的に削除された BLOB コンテナーの残りの保持日数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
version | 削除された BLOB コンテナーのバージョン。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
継承されたプロパティ
etag | リソース Etag。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
id | リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
name | リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
type | リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
defaultEncryptionScope
既定では、すべての書き込みに対して指定された暗号化スコープを使用するコンテナーです。
defaultEncryptionScope?: string
プロパティ値
string
deleted
BLOB コンテナーが削除されたかどうかを示します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
deleted?: boolean
プロパティ値
boolean
deletedTime
BLOB コンテナーの削除時間。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
deletedTime?: Date
プロパティ値
Date
denyEncryptionScopeOverride
コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。
denyEncryptionScopeOverride?: boolean
プロパティ値
boolean
enableNfsV3AllSquash
BLOB コンテナーで NFSv3 のすべてのスカッシュを有効にします。
enableNfsV3AllSquash?: boolean
プロパティ値
boolean
enableNfsV3RootSquash
BLOB コンテナーで NFSv3 ルート スカッシュを有効にします。
enableNfsV3RootSquash?: boolean
プロパティ値
boolean
hasImmutabilityPolicy
このコンテナーに対して ImmutabilityPolicy が作成されている場合、hasImmutabilityPolicy パブリック プロパティは SRP によって true に設定されます。 このコンテナーに対して ImmutabilityPolicy が作成されていない場合、hasImmutabilityPolicy パブリック プロパティは SRP によって false に設定されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
hasImmutabilityPolicy?: boolean
プロパティ値
boolean
hasLegalHold
少なくとも 1 つの既存のタグがある場合、hasLegalHold パブリック プロパティは SRP によって true に設定されます。 既存のすべての訴訟ホールド タグがクリアされている場合、hasLegalHold パブリック プロパティは SRP によって false に設定されます。特定のアカウントに対して hasLegalHold=true を持つ BLOB コンテナーは最大 1000 個まで存在できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
hasLegalHold?: boolean
プロパティ値
boolean
immutabilityPolicy
コンテナーの ImmutabilityPolicy プロパティ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
immutabilityPolicy?: ImmutabilityPolicyProperties
プロパティ値
immutableStorageWithVersioning
コンテナーのオブジェクト レベルの不変性プロパティ。 プロパティは不変であり、コンテナーの作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを受ける必要があります。
immutableStorageWithVersioning?: ImmutableStorageWithVersioning
プロパティ値
lastModifiedTime
コンテナーが最後に更新された日時を返します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
lastModifiedTime?: Date
プロパティ値
Date
leaseDuration
コンテナーのリースが無限期間か固定期間かを指定します。これは、コンテナーがリースされている場合にのみ行います。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
leaseDuration?: string
プロパティ値
string
leaseState
コンテナーのリースの状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
leaseState?: string
プロパティ値
string
leaseStatus
コンテナーのリース ステータス。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
leaseStatus?: string
プロパティ値
string
legalHold
コンテナーの LegalHold プロパティ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
legalHold?: LegalHoldProperties
プロパティ値
metadata
コンテナーにメタデータとして関連付ける名前と値のペアを指定します。
metadata?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
publicAccess
remainingRetentionDays
論理的に削除された BLOB コンテナーの残りの保持日数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
remainingRetentionDays?: number
プロパティ値
number
version
削除された BLOB コンテナーのバージョン。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
version?: string
プロパティ値
string
継承されたプロパティの詳細
etag
リソース Etag。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
etag?: string
プロパティ値
string
id
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
id?: string
プロパティ値
string
name
リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
name?: string
プロパティ値
string
type
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string