BlobContainer interface
Blob 容器的屬性,包括標識符、資源名稱、資源類型、Etag。
- Extends
屬性
default |
默認為容器,以針對所有寫入使用指定的加密範圍。 |
deleted | 指出是否已刪除 Blob 容器。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
deleted |
Blob 容器刪除時間。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
deny |
封鎖從容器預設值覆寫加密範圍。 |
enable |
在 Blob 容器上啟用 NFSv3 所有壁球。 |
enable |
在 Blob 容器上啟用 NFSv3 根壁球。 |
has |
如果已為此容器建立 ImmutabilityPolicy,則 SRP 會將 hasImmutabilityPolicy 公用屬性設定為 true。 如果尚未為此容器建立 ImmutabilityPolicy,則 SRP 會將 hasImmutabilityPolicy 公用屬性設定為 false。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
has |
如果至少有一個現有的標記,hasLegalHold 公用屬性會由 SRP 設定為 true。 如果清除所有現有的合法保留標記,則 hasLegalHold 公用屬性會由 SRP 設定為 false。指定帳戶的 hasLegalHold=true 最多可以有 1000 個 Blob 容器。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
immutability |
容器的 ImmutabilityPolicy 屬性。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
immutable |
容器的物件層級不變性屬性。 屬性是不可變的,而且只能在容器建立期間設定為 true。 現有的容器必須經過移轉程式。 |
last |
傳回上次修改容器的日期和時間。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
lease |
指定容器上的租用是否為無限或固定的持續時間,只有在容器租用時。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
lease |
容器的租用狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
lease |
容器的租用狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
legal |
容器的 LegalHold 屬性。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
metadata | 要與容器產生關聯的名稱/值組做為元數據。 |
public |
指定容器中的數據是否可以公開存取,以及存取層級。 |
remaining |
虛刪除 Blob 容器的剩餘保留天數。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
version | 已刪除的 Blob 容器版本。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
繼承的屬性
etag | 資源 Etag。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
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,則 SRP 會將 hasImmutabilityPolicy 公用屬性設定為 true。 如果尚未為此容器建立 ImmutabilityPolicy,則 SRP 會將 hasImmutabilityPolicy 公用屬性設定為 false。 注意:這個屬性不會串行化。 它只能由伺服器填入。
hasImmutabilityPolicy?: boolean
屬性值
boolean
hasLegalHold
如果至少有一個現有的標記,hasLegalHold 公用屬性會由 SRP 設定為 true。 如果清除所有現有的合法保留標記,則 hasLegalHold 公用屬性會由 SRP 設定為 false。指定帳戶的 hasLegalHold=true 最多可以有 1000 個 Blob 容器。 注意:這個屬性不會串行化。 它只能由伺服器填入。
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
metadata
要與容器產生關聯的名稱/值組做為元數據。
metadata?: {[propertyName: string]: string}
屬性值
{[propertyName: string]: string}
publicAccess
remainingRetentionDays
虛刪除 Blob 容器的剩餘保留天數。 注意:這個屬性不會串行化。 它只能由伺服器填入。
remainingRetentionDays?: number
屬性值
number
version
已刪除的 Blob 容器版本。 注意:這個屬性不會串行化。 它只能由伺服器填入。
version?: string
屬性值
string
繼承的屬性詳細資料
etag
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