BucketAccessControl constructor

BucketAccessControl(
  1. String name, {
  2. BucketAccessControlArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new BucketAccessControl. name The Pulumi resource name. args Arguments used to configure this BucketAccessControl. The set of arguments for BucketAccessControl. options Resource options controlling this resource's behavior.

Implementation

BucketAccessControl(
  String name, {
  BucketAccessControlArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:storage/bucketAccessControl:BucketAccessControl',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  bucket = registerOutput<String>('bucket');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  domain = registerOutput<String>('domain');
  email = registerOutput<String>('email');
  entity = registerOutput<String>('entity');
  role = registerOutput<String?>('role');
}