BillingAccountBucketLink constructor
BillingAccountBucketLink(
- String name, {
- BillingAccountBucketLinkArgs? args,
- CustomResourceOptions? options,
Creates a new BillingAccountBucketLink.
name The Pulumi resource name.
args Arguments used to configure this BillingAccountBucketLink. The set of arguments for BillingAccountBucketLink.
options Resource options controlling this resource's behavior.
Implementation
BillingAccountBucketLink(
String name, {
BillingAccountBucketLinkArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:logging/v2:BillingAccountBucketLink',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
bigqueryDataset = registerOutput<BigQueryDatasetResponse>('bigqueryDataset', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BigQueryDatasetResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
billingAccountId = registerOutput<String>('billingAccountId');
bucketId = registerOutput<String>('bucketId');
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
lifecycleState = registerOutput<String>('lifecycleState');
linkId = registerOutput<String>('linkId');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
}