Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
Loading...
Searching...
No Matches
Public Attributes | List of all members
google::cloud::storage::BucketIamConfiguration Struct Reference

The IAM configuration for a Bucket. More...

#include <google/cloud/storage/bucket_iam_configuration.h>

Public Attributes

absl::optional< UniformBucketLevelAccessuniform_bucket_level_access
 
absl::optional< std::string > public_access_prevention
 

Detailed Description

The IAM configuration for a Bucket.

Currently this only holds the UniformBucketLevelAccess. In the future, we may define additional IAM which would be included in this object.

See also
Before enabling Uniform Bucket Level Access please review the feature documentation, as well as "Should you use uniform bucket-level access ?".

Member Data Documentation

◆ public_access_prevention

absl::optional<std::string> google::cloud::storage::BucketIamConfiguration::public_access_prevention

◆ uniform_bucket_level_access

absl::optional<UniformBucketLevelAccess> google::cloud::storage::BucketIamConfiguration::uniform_bucket_level_access