Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dataform/v1beta1.ReleaseConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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 string
- The unique name of the resource.
- args ReleaseConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ReleaseConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReleaseConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
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")
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",
});
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
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 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
- ReleaseConfig stringId 
- Required. The ID to use for the release config, which will become the final component of the release config's resource name.
- RepositoryId string
- CodeCompilation Pulumi.Config Google Native. Dataform. V1Beta1. Inputs. Code Compilation Config 
- Optional. If set, fields of code_compilation_configoverride 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 string
- Project string
- ReleaseCompilation stringResult 
- 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 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
- ReleaseConfig stringId 
- Required. The ID to use for the release config, which will become the final component of the release config's resource name.
- RepositoryId string
- CodeCompilation CodeConfig Compilation Config Args 
- Optional. If set, fields of code_compilation_configoverride 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 string
- Project string
- ReleaseCompilation stringResult 
- 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 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
- releaseConfig StringId 
- Required. The ID to use for the release config, which will become the final component of the release config's resource name.
- repositoryId String
- codeCompilation CodeConfig Compilation Config 
- Optional. If set, fields of code_compilation_configoverride 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 String
- project String
- releaseCompilation StringResult 
- 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 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
- releaseConfig stringId 
- Required. The ID to use for the release config, which will become the final component of the release config's resource name.
- repositoryId string
- codeCompilation CodeConfig Compilation Config 
- Optional. If set, fields of code_compilation_configoverride 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 string
- project string
- releaseCompilation stringResult 
- 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 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_ strid 
- Required. The ID to use for the release config, which will become the final component of the release config's resource name.
- repository_id str
- code_compilation_ Codeconfig Compilation Config Args 
- Optional. If set, fields of code_compilation_configoverride 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 str
- project str
- release_compilation_ strresult 
- 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 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
- releaseConfig StringId 
- Required. The ID to use for the release config, which will become the final component of the release config's resource name.
- repositoryId String
- codeCompilation Property MapConfig 
- Optional. If set, fields of code_compilation_configoverride 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 String
- project String
- releaseCompilation StringResult 
- 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.
- RecentScheduled List<Pulumi.Release Records Google Native. Dataform. V1Beta1. Outputs. Scheduled Release Record Response> 
- 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.
- RecentScheduled []ScheduledRelease Records Release Record Response 
- 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.
- recentScheduled List<ScheduledRelease Records Release Record Response> 
- 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.
- recentScheduled ScheduledRelease Records Release Record Response[] 
- 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_ Sequence[Scheduledrelease_ records Release Record Response] 
- 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.
- recentScheduled List<Property Map>Release Records 
- 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 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.
ScheduledReleaseRecordResponse, ScheduledReleaseRecordResponseArgs        
- CompilationResult string
- The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
- ErrorStatus Pulumi.Google Native. Dataform. V1Beta1. Inputs. Status Response 
- The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
- ReleaseTime string
- The timestamp of this release attempt.
- CompilationResult string
- The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
- ErrorStatus StatusResponse 
- The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
- ReleaseTime string
- The timestamp of this release attempt.
- compilationResult String
- The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
- errorStatus StatusResponse 
- The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
- releaseTime String
- The timestamp of this release attempt.
- compilationResult string
- The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
- errorStatus StatusResponse 
- The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
- releaseTime string
- The timestamp of this release attempt.
- compilation_result str
- The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
- error_status StatusResponse 
- The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
- release_time str
- The timestamp of this release attempt.
- compilationResult String
- The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
- errorStatus Property Map
- The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
- releaseTime String
- The timestamp of this release attempt.
StatusResponse, StatusResponseArgs    
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
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 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 int
- The status code, which should be an enum value of google.rpc.Code.
- Details []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 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 Integer
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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 number
- The status code, which should be an enum value of google.rpc.Code.
- details {[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 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 int
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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 Number
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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.