1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dataform
  5. dataform/v1beta1
  6. ReleaseConfig

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.dataform/v1beta1.ReleaseConfig

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Creates a new ReleaseConfig in a given Repository. Auto-naming is currently not supported for this resource.

Create ReleaseConfig Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ReleaseConfig(name: string, args: ReleaseConfigArgs, opts?: CustomResourceOptions);
@overload
def ReleaseConfig(resource_name: str,
                  args: ReleaseConfigArgs,
                  opts: Optional[ResourceOptions] = None)

@overload
def ReleaseConfig(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  git_commitish: Optional[str] = None,
                  release_config_id: Optional[str] = None,
                  repository_id: Optional[str] = None,
                  code_compilation_config: Optional[CodeCompilationConfigArgs] = None,
                  cron_schedule: Optional[str] = None,
                  location: Optional[str] = None,
                  project: Optional[str] = None,
                  release_compilation_result: Optional[str] = None,
                  time_zone: Optional[str] = None)
func NewReleaseConfig(ctx *Context, name string, args ReleaseConfigArgs, opts ...ResourceOption) (*ReleaseConfig, error)
public ReleaseConfig(string name, ReleaseConfigArgs args, CustomResourceOptions? opts = null)
public ReleaseConfig(String name, ReleaseConfigArgs args)
public ReleaseConfig(String name, ReleaseConfigArgs args, CustomResourceOptions options)
type: google-native:dataform/v1beta1:ReleaseConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ReleaseConfigArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ReleaseConfigArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ReleaseConfigArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ReleaseConfigArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ReleaseConfigArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var releaseConfigResource = new GoogleNative.Dataform.V1Beta1.ReleaseConfig("releaseConfigResource", new()
{
    GitCommitish = "string",
    ReleaseConfigId = "string",
    RepositoryId = "string",
    CodeCompilationConfig = new GoogleNative.Dataform.V1Beta1.Inputs.CodeCompilationConfigArgs
    {
        AssertionSchema = "string",
        DatabaseSuffix = "string",
        DefaultDatabase = "string",
        DefaultLocation = "string",
        DefaultSchema = "string",
        SchemaSuffix = "string",
        TablePrefix = "string",
        Vars = 
        {
            { "string", "string" },
        },
    },
    CronSchedule = "string",
    Location = "string",
    Project = "string",
    ReleaseCompilationResult = "string",
    TimeZone = "string",
});
Copy
example, err := dataform.NewReleaseConfig(ctx, "releaseConfigResource", &dataform.ReleaseConfigArgs{
	GitCommitish:    pulumi.String("string"),
	ReleaseConfigId: pulumi.String("string"),
	RepositoryId:    pulumi.String("string"),
	CodeCompilationConfig: &dataform.CodeCompilationConfigArgs{
		AssertionSchema: pulumi.String("string"),
		DatabaseSuffix:  pulumi.String("string"),
		DefaultDatabase: pulumi.String("string"),
		DefaultLocation: pulumi.String("string"),
		DefaultSchema:   pulumi.String("string"),
		SchemaSuffix:    pulumi.String("string"),
		TablePrefix:     pulumi.String("string"),
		Vars: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	CronSchedule:             pulumi.String("string"),
	Location:                 pulumi.String("string"),
	Project:                  pulumi.String("string"),
	ReleaseCompilationResult: pulumi.String("string"),
	TimeZone:                 pulumi.String("string"),
})
Copy
var releaseConfigResource = new ReleaseConfig("releaseConfigResource", ReleaseConfigArgs.builder()
    .gitCommitish("string")
    .releaseConfigId("string")
    .repositoryId("string")
    .codeCompilationConfig(CodeCompilationConfigArgs.builder()
        .assertionSchema("string")
        .databaseSuffix("string")
        .defaultDatabase("string")
        .defaultLocation("string")
        .defaultSchema("string")
        .schemaSuffix("string")
        .tablePrefix("string")
        .vars(Map.of("string", "string"))
        .build())
    .cronSchedule("string")
    .location("string")
    .project("string")
    .releaseCompilationResult("string")
    .timeZone("string")
    .build());
Copy
release_config_resource = google_native.dataform.v1beta1.ReleaseConfig("releaseConfigResource",
    git_commitish="string",
    release_config_id="string",
    repository_id="string",
    code_compilation_config={
        "assertion_schema": "string",
        "database_suffix": "string",
        "default_database": "string",
        "default_location": "string",
        "default_schema": "string",
        "schema_suffix": "string",
        "table_prefix": "string",
        "vars": {
            "string": "string",
        },
    },
    cron_schedule="string",
    location="string",
    project="string",
    release_compilation_result="string",
    time_zone="string")
Copy
const releaseConfigResource = new google_native.dataform.v1beta1.ReleaseConfig("releaseConfigResource", {
    gitCommitish: "string",
    releaseConfigId: "string",
    repositoryId: "string",
    codeCompilationConfig: {
        assertionSchema: "string",
        databaseSuffix: "string",
        defaultDatabase: "string",
        defaultLocation: "string",
        defaultSchema: "string",
        schemaSuffix: "string",
        tablePrefix: "string",
        vars: {
            string: "string",
        },
    },
    cronSchedule: "string",
    location: "string",
    project: "string",
    releaseCompilationResult: "string",
    timeZone: "string",
});
Copy
type: google-native:dataform/v1beta1:ReleaseConfig
properties:
    codeCompilationConfig:
        assertionSchema: string
        databaseSuffix: string
        defaultDatabase: string
        defaultLocation: string
        defaultSchema: string
        schemaSuffix: string
        tablePrefix: string
        vars:
            string: string
    cronSchedule: string
    gitCommitish: string
    location: string
    project: string
    releaseCompilationResult: string
    releaseConfigId: string
    repositoryId: string
    timeZone: string
Copy

ReleaseConfig Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ReleaseConfig resource accepts the following input properties:

GitCommitish This property is required. string
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1
ReleaseConfigId
This property is required.
Changes to this property will trigger replacement.
string
Required. The ID to use for the release config, which will become the final component of the release config's resource name.
RepositoryId
This property is required.
Changes to this property will trigger replacement.
string
CodeCompilationConfig Pulumi.GoogleNative.Dataform.V1Beta1.Inputs.CodeCompilationConfig
Optional. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.
CronSchedule string
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
Location Changes to this property will trigger replacement. string
Project Changes to this property will trigger replacement. string
ReleaseCompilationResult string
Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
TimeZone string
Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
GitCommitish This property is required. string
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1
ReleaseConfigId
This property is required.
Changes to this property will trigger replacement.
string
Required. The ID to use for the release config, which will become the final component of the release config's resource name.
RepositoryId
This property is required.
Changes to this property will trigger replacement.
string
CodeCompilationConfig CodeCompilationConfigArgs
Optional. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.
CronSchedule string
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
Location Changes to this property will trigger replacement. string
Project Changes to this property will trigger replacement. string
ReleaseCompilationResult string
Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
TimeZone string
Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
gitCommitish This property is required. String
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1
releaseConfigId
This property is required.
Changes to this property will trigger replacement.
String
Required. The ID to use for the release config, which will become the final component of the release config's resource name.
repositoryId
This property is required.
Changes to this property will trigger replacement.
String
codeCompilationConfig CodeCompilationConfig
Optional. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.
cronSchedule String
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
location Changes to this property will trigger replacement. String
project Changes to this property will trigger replacement. String
releaseCompilationResult String
Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
timeZone String
Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
gitCommitish This property is required. string
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1
releaseConfigId
This property is required.
Changes to this property will trigger replacement.
string
Required. The ID to use for the release config, which will become the final component of the release config's resource name.
repositoryId
This property is required.
Changes to this property will trigger replacement.
string
codeCompilationConfig CodeCompilationConfig
Optional. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.
cronSchedule string
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
location Changes to this property will trigger replacement. string
project Changes to this property will trigger replacement. string
releaseCompilationResult string
Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
timeZone string
Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
git_commitish This property is required. str
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1
release_config_id
This property is required.
Changes to this property will trigger replacement.
str
Required. The ID to use for the release config, which will become the final component of the release config's resource name.
repository_id
This property is required.
Changes to this property will trigger replacement.
str
code_compilation_config CodeCompilationConfigArgs
Optional. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.
cron_schedule str
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
location Changes to this property will trigger replacement. str
project Changes to this property will trigger replacement. str
release_compilation_result str
Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
time_zone str
Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
gitCommitish This property is required. String
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1
releaseConfigId
This property is required.
Changes to this property will trigger replacement.
String
Required. The ID to use for the release config, which will become the final component of the release config's resource name.
repositoryId
This property is required.
Changes to this property will trigger replacement.
String
codeCompilationConfig Property Map
Optional. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.
cronSchedule String
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
location Changes to this property will trigger replacement. String
project Changes to this property will trigger replacement. String
releaseCompilationResult String
Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
timeZone String
Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.

Outputs

All input properties are implicitly available as output properties. Additionally, the ReleaseConfig resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
The release config's name.
RecentScheduledReleaseRecords List<Pulumi.GoogleNative.Dataform.V1Beta1.Outputs.ScheduledReleaseRecordResponse>
Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The release config's name.
RecentScheduledReleaseRecords []ScheduledReleaseRecordResponse
Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
id String
The provider-assigned unique ID for this managed resource.
name String
The release config's name.
recentScheduledReleaseRecords List<ScheduledReleaseRecordResponse>
Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
id string
The provider-assigned unique ID for this managed resource.
name string
The release config's name.
recentScheduledReleaseRecords ScheduledReleaseRecordResponse[]
Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
id str
The provider-assigned unique ID for this managed resource.
name str
The release config's name.
recent_scheduled_release_records Sequence[ScheduledReleaseRecordResponse]
Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
id String
The provider-assigned unique ID for this managed resource.
name String
The release config's name.
recentScheduledReleaseRecords List<Property Map>
Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

Supporting Types

CodeCompilationConfig
, CodeCompilationConfigArgs

AssertionSchema string
Optional. The default schema (BigQuery dataset ID) for assertions.
DatabaseSuffix string
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
DefaultDatabase string
Optional. The default database (Google Cloud project ID).
DefaultLocation string
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
DefaultSchema string
Optional. The default schema (BigQuery dataset ID).
SchemaSuffix string
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
TablePrefix string
Optional. The prefix that should be prepended to all table names.
Vars Dictionary<string, string>
Optional. User-defined variables that are made available to project code during compilation.
AssertionSchema string
Optional. The default schema (BigQuery dataset ID) for assertions.
DatabaseSuffix string
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
DefaultDatabase string
Optional. The default database (Google Cloud project ID).
DefaultLocation string
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
DefaultSchema string
Optional. The default schema (BigQuery dataset ID).
SchemaSuffix string
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
TablePrefix string
Optional. The prefix that should be prepended to all table names.
Vars map[string]string
Optional. User-defined variables that are made available to project code during compilation.
assertionSchema String
Optional. The default schema (BigQuery dataset ID) for assertions.
databaseSuffix String
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
defaultDatabase String
Optional. The default database (Google Cloud project ID).
defaultLocation String
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
defaultSchema String
Optional. The default schema (BigQuery dataset ID).
schemaSuffix String
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
tablePrefix String
Optional. The prefix that should be prepended to all table names.
vars Map<String,String>
Optional. User-defined variables that are made available to project code during compilation.
assertionSchema string
Optional. The default schema (BigQuery dataset ID) for assertions.
databaseSuffix string
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
defaultDatabase string
Optional. The default database (Google Cloud project ID).
defaultLocation string
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
defaultSchema string
Optional. The default schema (BigQuery dataset ID).
schemaSuffix string
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
tablePrefix string
Optional. The prefix that should be prepended to all table names.
vars {[key: string]: string}
Optional. User-defined variables that are made available to project code during compilation.
assertion_schema str
Optional. The default schema (BigQuery dataset ID) for assertions.
database_suffix str
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
default_database str
Optional. The default database (Google Cloud project ID).
default_location str
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
default_schema str
Optional. The default schema (BigQuery dataset ID).
schema_suffix str
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
table_prefix str
Optional. The prefix that should be prepended to all table names.
vars Mapping[str, str]
Optional. User-defined variables that are made available to project code during compilation.
assertionSchema String
Optional. The default schema (BigQuery dataset ID) for assertions.
databaseSuffix String
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
defaultDatabase String
Optional. The default database (Google Cloud project ID).
defaultLocation String
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
defaultSchema String
Optional. The default schema (BigQuery dataset ID).
schemaSuffix String
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
tablePrefix String
Optional. The prefix that should be prepended to all table names.
vars Map<String>
Optional. User-defined variables that are made available to project code during compilation.

CodeCompilationConfigResponse
, CodeCompilationConfigResponseArgs

AssertionSchema This property is required. string
Optional. The default schema (BigQuery dataset ID) for assertions.
DatabaseSuffix This property is required. string
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
DefaultDatabase This property is required. string
Optional. The default database (Google Cloud project ID).
DefaultLocation This property is required. string
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
DefaultSchema This property is required. string
Optional. The default schema (BigQuery dataset ID).
SchemaSuffix This property is required. string
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
TablePrefix This property is required. string
Optional. The prefix that should be prepended to all table names.
Vars This property is required. Dictionary<string, string>
Optional. User-defined variables that are made available to project code during compilation.
AssertionSchema This property is required. string
Optional. The default schema (BigQuery dataset ID) for assertions.
DatabaseSuffix This property is required. string
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
DefaultDatabase This property is required. string
Optional. The default database (Google Cloud project ID).
DefaultLocation This property is required. string
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
DefaultSchema This property is required. string
Optional. The default schema (BigQuery dataset ID).
SchemaSuffix This property is required. string
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
TablePrefix This property is required. string
Optional. The prefix that should be prepended to all table names.
Vars This property is required. map[string]string
Optional. User-defined variables that are made available to project code during compilation.
assertionSchema This property is required. String
Optional. The default schema (BigQuery dataset ID) for assertions.
databaseSuffix This property is required. String
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
defaultDatabase This property is required. String
Optional. The default database (Google Cloud project ID).
defaultLocation This property is required. String
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
defaultSchema This property is required. String
Optional. The default schema (BigQuery dataset ID).
schemaSuffix This property is required. String
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
tablePrefix This property is required. String
Optional. The prefix that should be prepended to all table names.
vars This property is required. Map<String,String>
Optional. User-defined variables that are made available to project code during compilation.
assertionSchema This property is required. string
Optional. The default schema (BigQuery dataset ID) for assertions.
databaseSuffix This property is required. string
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
defaultDatabase This property is required. string
Optional. The default database (Google Cloud project ID).
defaultLocation This property is required. string
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
defaultSchema This property is required. string
Optional. The default schema (BigQuery dataset ID).
schemaSuffix This property is required. string
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
tablePrefix This property is required. string
Optional. The prefix that should be prepended to all table names.
vars This property is required. {[key: string]: string}
Optional. User-defined variables that are made available to project code during compilation.
assertion_schema This property is required. str
Optional. The default schema (BigQuery dataset ID) for assertions.
database_suffix This property is required. str
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
default_database This property is required. str
Optional. The default database (Google Cloud project ID).
default_location This property is required. str
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
default_schema This property is required. str
Optional. The default schema (BigQuery dataset ID).
schema_suffix This property is required. str
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
table_prefix This property is required. str
Optional. The prefix that should be prepended to all table names.
vars This property is required. Mapping[str, str]
Optional. User-defined variables that are made available to project code during compilation.
assertionSchema This property is required. String
Optional. The default schema (BigQuery dataset ID) for assertions.
databaseSuffix This property is required. String
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
defaultDatabase This property is required. String
Optional. The default database (Google Cloud project ID).
defaultLocation This property is required. String
Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.
defaultSchema This property is required. String
Optional. The default schema (BigQuery dataset ID).
schemaSuffix This property is required. String
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
tablePrefix This property is required. String
Optional. The prefix that should be prepended to all table names.
vars This property is required. Map<String>
Optional. User-defined variables that are made available to project code during compilation.

ScheduledReleaseRecordResponse
, ScheduledReleaseRecordResponseArgs

CompilationResult This property is required. string
The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
ErrorStatus This property is required. Pulumi.GoogleNative.Dataform.V1Beta1.Inputs.StatusResponse
The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
ReleaseTime This property is required. string
The timestamp of this release attempt.
CompilationResult This property is required. string
The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
ErrorStatus This property is required. StatusResponse
The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
ReleaseTime This property is required. string
The timestamp of this release attempt.
compilationResult This property is required. String
The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
errorStatus This property is required. StatusResponse
The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
releaseTime This property is required. String
The timestamp of this release attempt.
compilationResult This property is required. string
The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
errorStatus This property is required. StatusResponse
The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
releaseTime This property is required. string
The timestamp of this release attempt.
compilation_result This property is required. str
The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
error_status This property is required. StatusResponse
The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
release_time This property is required. str
The timestamp of this release attempt.
compilationResult This property is required. String
The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
errorStatus This property is required. Property Map
The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
releaseTime This property is required. String
The timestamp of this release attempt.

StatusResponse
, StatusResponseArgs

Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. List<ImmutableDictionary<string, string>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. []map[string]string
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Integer
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String,String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. {[key: string]: string}[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
details This property is required. Sequence[Mapping[str, str]]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. str
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi