StorageDefaultBucket constructor

StorageDefaultBucket(
  1. String name, {
  2. StorageDefaultBucketArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

StorageDefaultBucket(
  String name, {
  StorageDefaultBucketArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:firebase/storageDefaultBucket:StorageDefaultBucket',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  buckets = registerOutput<List<StorageDefaultBucketBucket>>('buckets', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<StorageDefaultBucketBucket>(guardedValue, (value) => StorageDefaultBucketBucket.fromMap((value as Map).cast<String, dynamic>())); });
  deletionPolicy = registerOutput<String>('deletionPolicy');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
}