Class DatasetArgs
Inherited Members
Namespace: Pulumi.Gcp.BigQuery
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class DatasetArgs : ResourceArgs
Constructors
View SourceDatasetArgs()
Declaration
public DatasetArgs()
Properties
View SourceAccesses
An array of objects that define dataset access for one or more entities. Structure is documented below.
Declaration
public InputList<DatasetAccessArgs> Accesses { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<DatasetAccessArgs> |
DatasetId
The ID of the dataset containing this table.
Declaration
public Input<string> DatasetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultEncryptionConfiguration
The default encryption key for all tables in the dataset. Once this property is set, all newly-created partitioned tables in the dataset will have encryption key set to this value, unless table creation request (or query) overrides the key. Structure is documented below.
Declaration
public Input<DatasetDefaultEncryptionConfigurationArgs> DefaultEncryptionConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DatasetDefaultEncryptionConfigurationArgs> |
DefaultPartitionExpirationMs
The default partition expiration for all partitioned tables in the dataset, in milliseconds.
Declaration
public Input<int> DefaultPartitionExpirationMs { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
DefaultTableExpirationMs
The default lifetime of all tables in the dataset, in milliseconds. The minimum value is 3600000 milliseconds (one hour).
Declaration
public Input<int> DefaultTableExpirationMs { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
DeleteContentsOnDestroy
If set to true, delete all the tables in the
dataset when destroying the resource; otherwise,
destroying the resource will fail if tables are present.
Declaration
public Input<bool> DeleteContentsOnDestroy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Description
A user-friendly description of the dataset
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FriendlyName
A descriptive name for the dataset
Declaration
public Input<string> FriendlyName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Labels
The labels associated with this dataset. You can use these to organize and group your datasets
Declaration
public InputMap<string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
Location
The geographic location where the dataset should reside. See official docs.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Project
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Declaration
public Input<string> Project { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |