Inspect a bucket and return an aggregated BucketInspectorReport.
BucketInspectorReport
Each section in the report has a kind discriminator:
kind
"value"
"denied"
iamAction
"s3:GetBucketVersioning"
"unsupported"
"deferred"
bucketPolicy
AccessDenied outcomes are automatically cached on the Rust side so the UI can render disabled reasons on subsequent renders without re-fetching.
AccessDenied
Inspect a bucket and return an aggregated
BucketInspectorReport.Each section in the report has a
kinddiscriminator:"value"— the API succeeded."denied"— IAM policy blocked this section;iamActionnames the required permission (e.g."s3:GetBucketVersioning")."unsupported"— the provider does not implement this API."deferred"— intentionally absent in v1 (currently onlybucketPolicy).AccessDeniedoutcomes are automatically cached on the Rust side so the UI can render disabled reasons on subsequent renders without re-fetching.