Dataset constructor
Dataset(
- String name, {
- DatasetArgs? args,
- CustomResourceOptions? options,
Creates a new Dataset.
name The Pulumi resource name.
args Arguments used to configure this Dataset. The set of arguments for Dataset.
options Resource options controlling this resource's behavior.
Implementation
Dataset(
String name, {
DatasetArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:bigquery/v2:Dataset',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
access = registerOutput<List<Map<String, dynamic>>>('access');
creationTime = registerOutput<String>('creationTime');
datasetReference = registerOutput<DatasetReferenceResponse>('datasetReference', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DatasetReferenceResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
defaultCollation = registerOutput<String>('defaultCollation');
defaultEncryptionConfiguration = registerOutput<EncryptionConfigurationResponse>('defaultEncryptionConfiguration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EncryptionConfigurationResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
defaultPartitionExpirationMs = registerOutput<String>('defaultPartitionExpirationMs');
defaultRoundingMode = registerOutput<String>('defaultRoundingMode');
defaultTableExpirationMs = registerOutput<String>('defaultTableExpirationMs');
description = registerOutput<String>('description');
etag = registerOutput<String>('etag');
externalDatasetReference = registerOutput<ExternalDatasetReferenceResponse>('externalDatasetReference', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ExternalDatasetReferenceResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
friendlyName = registerOutput<String>('friendlyName');
isCaseInsensitive = registerOutput<bool>('isCaseInsensitive');
kind = registerOutput<String>('kind');
labels = registerOutput<Map<String, String>>('labels');
lastModifiedTime = registerOutput<String>('lastModifiedTime');
location = registerOutput<String>('location');
maxTimeTravelHours = registerOutput<String>('maxTimeTravelHours');
project = registerOutput<String>('project');
satisfiesPzs = registerOutput<bool>('satisfiesPzs');
selfLink = registerOutput<String>('selfLink');
storageBillingModel = registerOutput<String>('storageBillingModel');
tags = registerOutput<List<Map<String, dynamic>>>('tags');
}