StorageDefaultBucket constructor
StorageDefaultBucket(
- String name, {
- StorageDefaultBucketArgs? args,
- 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');
}