다음을 통해 공유


ShareCreateOptions interface

만들기 작업을 구성하는 옵션입니다.

Extends

속성

abortSignal

작업을 취소하라는 요청을 알리는 AbortSignalLike 인터페이스의 구현입니다. 예를 들어 @azure/abort-controller를 사용하여 AbortSignal만듭니다.

accessTier

공유의 액세스 계층을 지정합니다. 가능한 값은 'TransactionOptimized', 'Hot', 'Cool'입니다.

enableSnapshotVirtualDirectoryAccess

NFS를 사용할 때 공유 탑재 지점의 루트에서 스냅샷 가상 디렉터리에 액세스할 수 있는지 여부를 지정합니다. 지정하지 않으면 기본값은 true입니다.

metadata

파일 스토리지 개체와 연결할 이름-값 쌍입니다.

paidBurstingEnabled

선택 사항. 부울. 지정하지 않으면 기본값은 false입니다. 이 속성을 사용하면 유료 버스트를 사용할 수 있습니다.

paidBurstingMaxBandwidthMibps

선택 사항. 정수. 지정하지 않은 경우 기본값은 파일 공유에서 지원할 수 있는 최대 처리량입니다. 파일 공유의 현재 최대값은 10,340MiB/초입니다.

paidBurstingMaxIops

선택 사항. 정수. 지정하지 않은 경우 기본값은 파일 공유에서 지원할 수 있는 최대 IOPS입니다. 파일 공유의 현재 최대값은 102,400 IOPS입니다.

protocols

버전 2020-02-10 이상에서 지원됩니다. 공유에서 활성화된 프로토콜을 지정합니다. 지정하지 않으면 기본값은 SMB입니다.

quota

공유의 최대 크기(기가바이트)를 지정합니다.

rootSquash

공유에 설정할 루트 스쿼시입니다. NFS 공유에만 유효합니다. 가능한 값은 'NoRootSquash', 'RootSquash', 'AllSquash'입니다.

shareProvisionedBandwidthMibps

선택 사항. 버전 2025-01-05 이상에서 지원됩니다. 프로비전된 v2 파일 공유에만 허용됩니다. 공유의 프로비전된 대역폭을 MiBps(초당 mebibytes)로 지정합니다. 이 값을 지정하지 않으면 프로비전된 대역폭이 권장 수식에 따라 계산된 값으로 설정됩니다.

shareProvisionedIops

선택 사항. 버전 2025-01-05 이상에서 지원됩니다. 프로비전된 v2 파일 공유에만 허용됩니다. 공유의 프로비전된 IOPS(초당 입력/출력 작업 수)를 지정합니다. 이 값을 지정하지 않으면 프로비전된 IOPS가 권장 사항 수식에 따라 계산된 값으로 설정됩니다.

상속된 속성

tracingOptions

속성 세부 정보

abortSignal

작업을 취소하라는 요청을 알리는 AbortSignalLike 인터페이스의 구현입니다. 예를 들어 @azure/abort-controller를 사용하여 AbortSignal만듭니다.

abortSignal?: AbortSignalLike

속성 값

accessTier

공유의 액세스 계층을 지정합니다. 가능한 값은 'TransactionOptimized', 'Hot', 'Cool'입니다.

accessTier?: ShareAccessTier

속성 값

enableSnapshotVirtualDirectoryAccess

NFS를 사용할 때 공유 탑재 지점의 루트에서 스냅샷 가상 디렉터리에 액세스할 수 있는지 여부를 지정합니다. 지정하지 않으면 기본값은 true입니다.

enableSnapshotVirtualDirectoryAccess?: boolean

속성 값

boolean

metadata

파일 스토리지 개체와 연결할 이름-값 쌍입니다.

metadata?: {[propertyName: string]: string}

속성 값

{[propertyName: string]: string}

paidBurstingEnabled

선택 사항. 부울. 지정하지 않으면 기본값은 false입니다. 이 속성을 사용하면 유료 버스트를 사용할 수 있습니다.

paidBurstingEnabled?: boolean

속성 값

boolean

paidBurstingMaxBandwidthMibps

선택 사항. 정수. 지정하지 않은 경우 기본값은 파일 공유에서 지원할 수 있는 최대 처리량입니다. 파일 공유의 현재 최대값은 10,340MiB/초입니다.

paidBurstingMaxBandwidthMibps?: number

속성 값

number

paidBurstingMaxIops

선택 사항. 정수. 지정하지 않은 경우 기본값은 파일 공유에서 지원할 수 있는 최대 IOPS입니다. 파일 공유의 현재 최대값은 102,400 IOPS입니다.

paidBurstingMaxIops?: number

속성 값

number

protocols

버전 2020-02-10 이상에서 지원됩니다. 공유에서 활성화된 프로토콜을 지정합니다. 지정하지 않으면 기본값은 SMB입니다.

protocols?: ShareProtocols

속성 값

quota

공유의 최대 크기(기가바이트)를 지정합니다.

quota?: number

속성 값

number

rootSquash

공유에 설정할 루트 스쿼시입니다. NFS 공유에만 유효합니다. 가능한 값은 'NoRootSquash', 'RootSquash', 'AllSquash'입니다.

rootSquash?: ShareRootSquash

속성 값

shareProvisionedBandwidthMibps

선택 사항. 버전 2025-01-05 이상에서 지원됩니다. 프로비전된 v2 파일 공유에만 허용됩니다. 공유의 프로비전된 대역폭을 MiBps(초당 mebibytes)로 지정합니다. 이 값을 지정하지 않으면 프로비전된 대역폭이 권장 수식에 따라 계산된 값으로 설정됩니다.

shareProvisionedBandwidthMibps?: number

속성 값

number

shareProvisionedIops

선택 사항. 버전 2025-01-05 이상에서 지원됩니다. 프로비전된 v2 파일 공유에만 허용됩니다. 공유의 프로비전된 IOPS(초당 입력/출력 작업 수)를 지정합니다. 이 값을 지정하지 않으면 프로비전된 IOPS가 권장 사항 수식에 따라 계산된 값으로 설정됩니다.

shareProvisionedIops?: number

속성 값

number

상속된 속성 세부 정보

tracingOptions

tracingOptions?: OperationTracingOptions

속성 값

CommonOptions.tracingOptions 상속된