BlobContainer interface

Id, 리소스 이름, 리소스 종류, Etag를 포함한 Blob 컨테이너의 속성입니다.

Extends

속성

blobAccessPointConfiguration

이 컨테이너를 Blob 액세스 포인트에 연결하는 구성입니다. 설정이 되어 있을 경우, 컨테이너는 읽기 전용 가상 컨테이너이며, 읽기/리스트 요청이 연결된 백업 데이터 저장소로 전달됩니다. 컨테이너 생성 후에는 변경, 삭제, 추가가 불가능합니다.

defaultEncryptionScope

모든 쓰기에 대해 지정된 암호화 범위를 사용하도록 컨테이너의 기본값입니다.

deleted

Blob 컨테이너가 삭제되었는지 여부를 나타냅니다.

deletedTime

Blob 컨테이너 삭제 시간입니다.

denyEncryptionScopeOverride

컨테이너 기본값에서 암호화 범위의 재정의를 차단합니다.

enableNfsV3AllSquash

Blob 컨테이너에서 NFSv3 모든 squash를 사용하도록 설정합니다.

enableNfsV3RootSquash

Blob 컨테이너에서 NFSv3 루트 스쿼시를 사용하도록 설정합니다.

etag

리소스 Etag.

hasImmutabilityPolicy

이 컨테이너에 대해 ImmutabilityPolicy를 만든 경우 sRP에서 hasImmutabilityPolicy 공용 속성이 true로 설정됩니다. 이 컨테이너에 대해 ImmutabilityPolicy를 만들지 않은 경우 hasImmutabilityPolicy 공용 속성은 SRP에 의해 false로 설정됩니다.

hasLegalHold

hasLegalHold 공용 속성은 하나 이상의 기존 태그가 있는 경우 SRP에 의해 true로 설정됩니다. 모든 기존 법적 보존 태그가 지워지면 hasLegalHold 공용 속성이 SRP에 의해 false로 설정됩니다. 지정된 계정에 대해 hasLegalHold=true를 사용하는 최대 1,000개의 Blob 컨테이너가 있을 수 있습니다.

immutabilityPolicy

컨테이너의 ImmutabilityPolicy 속성입니다.

immutableStorageWithVersioning

컨테이너의 개체 수준 불변성 속성입니다. 이 속성은 변경할 수 없으며 컨테이너를 만들 때만 true로 설정할 수 있습니다. 기존 컨테이너는 마이그레이션 프로세스를 거쳐야 합니다.

lastModifiedTime

컨테이너가 마지막으로 수정된 날짜와 시간을 반환합니다.

leaseDuration

컨테이너가 임대된 경우에만 컨테이너의 임대 기간이 무한인지 또는 고정된 기간인지를 지정합니다.

leaseState

컨테이너의 임대 상태입니다.

leaseStatus

컨테이너의 임대 상태입니다.

legalHold

컨테이너의 LegalHold 속성입니다.

metadata

컨테이너와 메타데이터로 연결할 이름-값 쌍입니다.

publicAccess

컨테이너의 데이터에 공개적으로 액세스할 수 있는지 여부와 액세스 수준을 지정합니다.

remainingRetentionDays

일시 삭제된 Blob 컨테이너에 대한 남은 보존 일수입니다.

version

삭제된 Blob 컨테이너의 버전입니다.

상속된 속성

id

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

리소스의 이름

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

속성 세부 정보

blobAccessPointConfiguration

이 컨테이너를 Blob 액세스 포인트에 연결하는 구성입니다. 설정이 되어 있을 경우, 컨테이너는 읽기 전용 가상 컨테이너이며, 읽기/리스트 요청이 연결된 백업 데이터 저장소로 전달됩니다. 컨테이너 생성 후에는 변경, 삭제, 추가가 불가능합니다.

blobAccessPointConfiguration?: BlobAccessPointConfigurationConnection

속성 값

defaultEncryptionScope

모든 쓰기에 대해 지정된 암호화 범위를 사용하도록 컨테이너의 기본값입니다.

defaultEncryptionScope?: string

속성 값

string

deleted

Blob 컨테이너가 삭제되었는지 여부를 나타냅니다.

deleted?: boolean

속성 값

boolean

deletedTime

Blob 컨테이너 삭제 시간입니다.

deletedTime?: Date

속성 값

Date

denyEncryptionScopeOverride

컨테이너 기본값에서 암호화 범위의 재정의를 차단합니다.

denyEncryptionScopeOverride?: boolean

속성 값

boolean

enableNfsV3AllSquash

Blob 컨테이너에서 NFSv3 모든 squash를 사용하도록 설정합니다.

enableNfsV3AllSquash?: boolean

속성 값

boolean

enableNfsV3RootSquash

Blob 컨테이너에서 NFSv3 루트 스쿼시를 사용하도록 설정합니다.

enableNfsV3RootSquash?: boolean

속성 값

boolean

etag

리소스 Etag.

etag?: string

속성 값

string

hasImmutabilityPolicy

이 컨테이너에 대해 ImmutabilityPolicy를 만든 경우 sRP에서 hasImmutabilityPolicy 공용 속성이 true로 설정됩니다. 이 컨테이너에 대해 ImmutabilityPolicy를 만들지 않은 경우 hasImmutabilityPolicy 공용 속성은 SRP에 의해 false로 설정됩니다.

hasImmutabilityPolicy?: boolean

속성 값

boolean

hasLegalHold

hasLegalHold 공용 속성은 하나 이상의 기존 태그가 있는 경우 SRP에 의해 true로 설정됩니다. 모든 기존 법적 보존 태그가 지워지면 hasLegalHold 공용 속성이 SRP에 의해 false로 설정됩니다. 지정된 계정에 대해 hasLegalHold=true를 사용하는 최대 1,000개의 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

컨테이너의 LegalHold 속성입니다.

legalHold?: LegalHoldProperties

속성 값

metadata

컨테이너와 메타데이터로 연결할 이름-값 쌍입니다.

metadata?: Record<string, string>

속성 값

Record<string, string>

publicAccess

컨테이너의 데이터에 공개적으로 액세스할 수 있는지 여부와 액세스 수준을 지정합니다.

publicAccess?: PublicAccess

속성 값

remainingRetentionDays

일시 삭제된 Blob 컨테이너에 대한 남은 보존 일수입니다.

remainingRetentionDays?: number

속성 값

number

version

삭제된 Blob 컨테이너의 버전입니다.

version?: string

속성 값

string

상속된 속성 세부 정보

id

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

속성 값

string

ProxyResource.id 상속된

name

리소스의 이름

name?: string

속성 값

string

ProxyResource.name 상속된

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

systemData?: SystemData

속성 값

ProxyResource.systemData 상속된

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

type?: string

속성 값

string

ProxyResource.type 상속된