Class DatasetState
Inherited Members
Namespace: Pulumi.Gcp.BigQuery
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class DatasetState : ResourceArgs
Constructors
View SourceDatasetState()
Declaration
public DatasetState()
Properties
View SourceAccesses
An array of objects that define dataset access for one or more entities. Structure is documented below.
Declaration
public InputList<DatasetAccessGetArgs> Accesses { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<DatasetAccessGetArgs> |
CreationTime
The time when this dataset was created, in milliseconds since the epoch.
Declaration
public Input<int> CreationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
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<DatasetDefaultEncryptionConfigurationGetArgs> DefaultEncryptionConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DatasetDefaultEncryptionConfigurationGetArgs> |
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> |
Etag
A hash of the resource.
Declaration
public Input<string> Etag { 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> |
LastModifiedTime
The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.
Declaration
public Input<int> LastModifiedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
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> |
SelfLink
The URI of the created resource.
Declaration
public Input<string> SelfLink { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |