Show / Hide Table of Contents

Class DataTransferConfigState

Inheritance
System.Object
InputArgs
ResourceArgs
DataTransferConfigState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.BigQuery
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class DataTransferConfigState : ResourceArgs

Constructors

View Source

DataTransferConfigState()

Declaration
public DataTransferConfigState()

Properties

View Source

DataRefreshWindowDays

The number of days to look back to automatically refresh the data. For example, if dataRefreshWindowDays = 10, then every day BigQuery reingests data for [today-10, today-1], rather than ingesting data for just [today-1]. Only valid if the data source supports the feature. Set the value to 0 to use the default value.

Declaration
public Input<int> DataRefreshWindowDays { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

DataSourceId

The data source id. Cannot be changed once the transfer config is created.

Declaration
public Input<string> DataSourceId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DestinationDatasetId

The BigQuery target dataset id.

Declaration
public Input<string> DestinationDatasetId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Disabled

When set to true, no runs are scheduled for a given transfer.

Declaration
public Input<bool> Disabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

DisplayName

The user specified display name for the transfer config.

Declaration
public Input<string> DisplayName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Location

The geographic location where the transfer config should reside. Examples: US, EU, asia-northeast1. The default value is US.

Declaration
public Input<string> Location { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

The resource name of the transfer config. Transfer config names have the form projects/{projectId}/locations/{location}/transferConfigs/{configId}. Where configId is usually a uuid, but this is not required. The name is ignored when creating a transfer config.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Params

These parameters are specific to each data source.

Declaration
public InputMap<string> Params { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

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>
View Source

Schedule

Data transfer schedule. If the data source does not support a custom schedule, this should be empty. If it is empty, the default value for the data source will be used. The specified times are in UTC. Examples of valid format: 1st,3rd monday of month 15:30, every wed,fri of jan, jun 13:15, and first sunday of quarter 00:00. See more explanation about the format here: https://cloud.google.com/appengine/docs/flexible/python/scheduling-jobs-with-cron-yaml#the_schedule_format NOTE: the granularity should be at least 8 hours, or less frequent.

Declaration
public Input<string> Schedule { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ServiceAccountName

Optional service account name. If this field is set, transfer config will be created with this service account credentials. It requires that requesting user calling this API has permissions to act as this service account.

Declaration
public Input<string> ServiceAccountName { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.