FileShare 클래스
ID, 리소스 이름, 리소스 종류, Etag를 포함한 파일 공유의 속성입니다.
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
- 상속
-
azure.mgmt.storage.v2021_08_01.models._models_py3.AzureEntityResourceFileShare
생성자
FileShare(*, metadata: Dict[str, str] | None = None, share_quota: int | None = None, enabled_protocols: str | _models.EnabledProtocols | None = None, root_squash: str | _models.RootSquashType | None = None, access_tier: str | _models.ShareAccessTier | None = None, signed_identifiers: List[_models.SignedIdentifier] | None = None, **kwargs: Any)
키워드 전용 매개 변수
Name | Description |
---|---|
metadata
|
공유를 메타데이터로 연결하기 위한 이름-값 쌍입니다. |
share_quota
|
공유의 최대 크기(기가바이트)입니다. 0보다 커야 하고 5TB(5120)보다 작거나 같아야 합니다. 대용량 파일 공유의 경우 최대 크기는 102400입니다. |
enabled_protocols
|
파일 공유에 사용되는 인증 프로토콜입니다. 공유를 만들 때만 지정할 수 있습니다. 알려진 값은 "SMB" 및 "NFS"입니다. |
root_squash
|
속성은 NFS 공유 전용입니다. 기본값은 NoRootSquash입니다. 알려진 값은 "NoRootSquash", "RootSquash" 및 "AllSquash"입니다. |
access_tier
|
특정 공유에 대한 액세스 계층입니다. GpV2 계정은 TransactionOptimized(기본값), 핫 및 쿨 중에서 선택할 수 있습니다. FileStorage 계정은 프리미엄을 선택할 수 있습니다. 알려진 값은 "TransactionOptimized", "Hot", "Cool" 및 "Premium"입니다. |
signed_identifiers
|
공유에 지정된 저장된 액세스 정책 목록입니다. |
변수
Name | Description |
---|---|
id
|
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
리소스의 이름입니다. |
type
|
리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts". |
etag
|
리소스 Etag. |
last_modified_time
|
공유가 마지막으로 수정된 날짜와 시간을 반환합니다. |
metadata
|
공유를 메타데이터로 연결하기 위한 이름-값 쌍입니다. |
share_quota
|
공유의 최대 크기(기가바이트)입니다. 0보다 커야 하고 5TB(5120)보다 작거나 같아야 합니다. 대용량 파일 공유의 경우 최대 크기는 102400입니다. |
enabled_protocols
|
파일 공유에 사용되는 인증 프로토콜입니다. 공유를 만들 때만 지정할 수 있습니다. 알려진 값은 "SMB" 및 "NFS"입니다. |
root_squash
|
속성은 NFS 공유 전용입니다. 기본값은 NoRootSquash입니다. 알려진 값은 "NoRootSquash", "RootSquash" 및 "AllSquash"입니다. |
version
|
공유의 버전입니다. |
deleted
|
공유가 삭제되었는지 여부를 나타냅니다. |
deleted_time
|
공유가 삭제된 경우 삭제된 시간입니다. |
remaining_retention_days
|
일시 삭제된 공유에 대한 남은 보존 일수입니다. |
access_tier
|
특정 공유에 대한 액세스 계층입니다. GpV2 계정은 TransactionOptimized(기본값), 핫 및 쿨 중에서 선택할 수 있습니다. FileStorage 계정은 프리미엄을 선택할 수 있습니다. 알려진 값은 "TransactionOptimized", "Hot", "Cool" 및 "Premium"입니다. |
access_tier_change_time
|
공유 액세스 계층에 대한 마지막 수정 시간을 나타냅니다. |
access_tier_status
|
액세스 계층에 대한 보류 중인 전환이 있는지를 나타냅니다. |
share_usage_bytes
|
공유에 저장된 데이터의 대략적 크기입니다. 이 값에는 최근에 만든 파일이나 최근에 크기가 조정된 파일이 모두 포함되지 않을 수 있습니다. |
lease_status
|
str 또는
LeaseStatus
공유의 임대 상태. 알려진 값은 "잠김" 및 "잠금 해제됨"입니다. |
lease_state
|
str 또는
LeaseState
공유의 임대 상태입니다. 알려진 값은 "사용 가능", "Leased", "Expired", "Breaking" 및 "Broken"입니다. |
lease_duration
|
str 또는
LeaseDuration
공유가 임대된 경우에만 공유의 임대 기간이 무한인지 또는 고정된 기간인지를 지정합니다. 알려진 값은 "Infinite" 및 "Fixed"입니다. |
signed_identifiers
|
공유에 지정된 저장된 액세스 정책 목록입니다. |
snapshot_time
|
공유 생성 시간 스냅샷 확장 매개 변수 "스냅샷"을 사용하여 목록 공유의 응답에 반환됩니다. |
Azure SDK for Python