Class Bucket.IamConfigurationData
The bucket's IAM configuration.
Inherited Members
Namespace: Google.Apis.Storage.v1.Data
Assembly: Google.Apis.Storage.v1.dll
Syntax
public class Bucket.IamConfigurationData
Properties
BucketPolicyOnly
The bucket's uniform bucket-level access configuration. The feature was formerly known as Bucket Policy Only. For backward compatibility, this field will be populated with identical information as the uniformBucketLevelAccess field. We recommend using the uniformBucketLevelAccess field to enable and disable the feature.
Declaration
[JsonProperty("bucketPolicyOnly")]
public virtual Bucket.IamConfigurationData.BucketPolicyOnlyData BucketPolicyOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| Bucket.IamConfigurationData.BucketPolicyOnlyData |
PublicAccessPrevention
The bucket's Public Access Prevention configuration. Currently, 'inherited' and 'enforced' are supported.
Declaration
[JsonProperty("publicAccessPrevention")]
public virtual string PublicAccessPrevention { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UniformBucketLevelAccess
The bucket's uniform bucket-level access configuration.
Declaration
[JsonProperty("uniformBucketLevelAccess")]
public virtual Bucket.IamConfigurationData.UniformBucketLevelAccessData UniformBucketLevelAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| Bucket.IamConfigurationData.UniformBucketLevelAccessData |