BucketIamConfiguration class
The bucket's IAM configuration.
Constructors
-
BucketIamConfiguration({Input<
BucketIamConfigurationBucketPolicyOnly> ? bucketPolicyOnly, Input<String> ? publicAccessPrevention, Input<BucketIamConfigurationUniformBucketLevelAccess> ? uniformBucketLevelAccess}) -
Creates a new BucketIamConfiguration.
bucketPolicyOnlyThe 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.publicAccessPreventionThe bucket's Public Access Prevention configuration. Currently, 'inherited' and 'enforced' are supported.uniformBucketLevelAccessThe bucket's uniform bucket-level access configuration.const -
BucketIamConfiguration.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
bucketPolicyOnly
→ Input<
BucketIamConfigurationBucketPolicyOnly> ? -
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.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
publicAccessPrevention
→ Input<
String> ? -
The bucket's Public Access Prevention configuration. Currently, 'inherited' and 'enforced' are supported.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
uniformBucketLevelAccess
→ Input<
BucketIamConfigurationUniformBucketLevelAccess> ? -
The bucket's uniform bucket-level access configuration.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited