PathChangeAccessControlRecursiveOptions interface     
Options type for setAccessControlRecursive, updateAccessControlRecursive and removeAccessControlRecursive.
- Extends
Properties
| abort | An implementation of the  | 
| batch | Optional. If data set size exceeds batch size then operation will be split into multiple requests so that progress can be tracked. Batch size should be between 1 and 2000. The default when unspecified is 2000. | 
| continuation | Continuation token to continue next batch of operations. | 
| continue | Optional. Default false. If set to false, the operation will terminate quickly on encountering user failures. If true, the operation will ignore user failures and proceed with the operation on other sub-entities of the directory. | 
| max | Optional. Defines maximum number of batches that single change Access Control operation can execute. If maximum is reached before all subpaths are processed then continuation token can be used to resume operation. Empty value indicates that maximum number of batches in unbound and operation continues till end. | 
| on | Callback where caller can track progress of the operation as well as collect paths that failed to change Access Control. | 
Inherited Properties
| tracing | 
Property Details
		abortSignal
	 
	An implementation of the AbortSignalLike interface to signal the request to cancel the operation.
For example, use the @azure/abort-controller to create an AbortSignal.
abortSignal?: AbortSignalLikeProperty Value
		batchSize
	 
	Optional. If data set size exceeds batch size then operation will be split into multiple requests so that progress can be tracked. Batch size should be between 1 and 2000. The default when unspecified is 2000.
batchSize?: numberProperty Value
number
		continuationToken
	 
	Continuation token to continue next batch of operations.
continuationToken?: stringProperty Value
string
		continueOnFailure
	 
	Optional. Default false. If set to false, the operation will terminate quickly on encountering user failures. If true, the operation will ignore user failures and proceed with the operation on other sub-entities of the directory.
continueOnFailure?: booleanProperty Value
boolean
		maxBatches
	 
	Optional. Defines maximum number of batches that single change Access Control operation can execute. If maximum is reached before all subpaths are processed then continuation token can be used to resume operation. Empty value indicates that maximum number of batches in unbound and operation continues till end.
maxBatches?: numberProperty Value
number
		onProgress
	 
	Callback where caller can track progress of the operation as well as collect paths that failed to change Access Control.
onProgress?: (progress: AccessControlChanges) => voidProperty Value
(progress: AccessControlChanges) => void