Show / Hide Table of Contents

Class Bucket.IamConfigurationData

The bucket's IAM configuration.

Inheritance
System.Object
Bucket.IamConfigurationData
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Storage.v1.Data
Assembly: Google.Apis.Storage.v1.dll
Syntax
public class 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, 'unspecified' and 'enforced' are supported.

Declaration
[JsonProperty("publicAccessPrevention")]
public virtual string PublicAccessPrevention { get; set; }
Property Value
Type Description
System.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
In This Article
Back to top