Sdílet prostřednictvím


AccessControlChanges Class

AccessControlChanges contains batch and cumulative counts of operations that change Access Control Lists recursively. Additionally it exposes path entries that failed to update while these operations progress.

Constructor

AccessControlChanges(batch_counters: AccessControlChangeCounters, aggregate_counters: AccessControlChangeCounters, batch_failures: List[AccessControlChangeFailure], continuation: str | None)

Parameters

Name Description
batch_counters
Required
aggregate_counters
Required
batch_failures
Required
continuation
Required

Methods

get
has_key
items
keys
update
values

get

get(key, default=None)

Parameters

Name Description
key
Required
default
Default value: None

has_key

has_key(k)

Parameters

Name Description
k
Required

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

Attributes

aggregate_counters

Contains counts of paths changed from start of the operation.

aggregate_counters: AccessControlChangeCounters

batch_counters

Contains counts of paths changed within single batch.

batch_counters: AccessControlChangeCounters

batch_failures

List of path entries that failed to update Access Control List within single batch.

batch_failures: List[AccessControlChangeFailure]

continuation

An opaque continuation token that may be used to resume the operations in case of failures.

continuation: str | None