Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dataform/v1beta1.getCompilationResult
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Fetches a single CompilationResult.
Using getCompilationResult
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCompilationResult(args: GetCompilationResultArgs, opts?: InvokeOptions): Promise<GetCompilationResultResult>
function getCompilationResultOutput(args: GetCompilationResultOutputArgs, opts?: InvokeOptions): Output<GetCompilationResultResult>
def get_compilation_result(compilation_result_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
repository_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCompilationResultResult
def get_compilation_result_output(compilation_result_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
repository_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCompilationResultResult]
func LookupCompilationResult(ctx *Context, args *LookupCompilationResultArgs, opts ...InvokeOption) (*LookupCompilationResultResult, error)
func LookupCompilationResultOutput(ctx *Context, args *LookupCompilationResultOutputArgs, opts ...InvokeOption) LookupCompilationResultResultOutput
> Note: This function is named LookupCompilationResult
in the Go SDK.
public static class GetCompilationResult
{
public static Task<GetCompilationResultResult> InvokeAsync(GetCompilationResultArgs args, InvokeOptions? opts = null)
public static Output<GetCompilationResultResult> Invoke(GetCompilationResultInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCompilationResultResult> getCompilationResult(GetCompilationResultArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:dataform/v1beta1:getCompilationResult
arguments:
# arguments dictionary
The following arguments are supported:
- Compilation
Result stringId - Location string
- Repository
Id string - Project string
- Compilation
Result stringId - Location string
- Repository
Id string - Project string
- compilation
Result StringId - location String
- repository
Id String - project String
- compilation
Result stringId - location string
- repository
Id string - project string
- compilation_
result_ strid - location str
- repository_
id str - project str
- compilation
Result StringId - location String
- repository
Id String - project String
getCompilationResult Result
The following output properties are available:
- Code
Compilation Pulumi.Config Google Native. Dataform. V1Beta1. Outputs. Code Compilation Config Response Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.- Compilation
Errors List<Pulumi.Google Native. Dataform. V1Beta1. Outputs. Compilation Error Response> Errors encountered during project compilation.
- Dataform
Core stringVersion The version of
@dataform/core
that was used for compilation.- Git
Commitish string Immutable. 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
- Name string
The compilation result's name.
- Release
Config string Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.- Resolved
Git stringCommit Sha The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
- Workspace string
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
- Code
Compilation CodeConfig Compilation Config Response Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.- Compilation
Errors []CompilationError Response Errors encountered during project compilation.
- Dataform
Core stringVersion The version of
@dataform/core
that was used for compilation.- Git
Commitish string Immutable. 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
- Name string
The compilation result's name.
- Release
Config string Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.- Resolved
Git stringCommit Sha The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
- Workspace string
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
- code
Compilation CodeConfig Compilation Config Response Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.- compilation
Errors List<CompilationError Response> Errors encountered during project compilation.
- dataform
Core StringVersion The version of
@dataform/core
that was used for compilation.- git
Commitish String Immutable. 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
- name String
The compilation result's name.
- release
Config String Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.- resolved
Git StringCommit Sha The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
- workspace String
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
- code
Compilation CodeConfig Compilation Config Response Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.- compilation
Errors CompilationError Response[] Errors encountered during project compilation.
- dataform
Core stringVersion The version of
@dataform/core
that was used for compilation.- git
Commitish string Immutable. 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
- name string
The compilation result's name.
- release
Config string Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.- resolved
Git stringCommit Sha The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
- workspace string
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
- code_
compilation_ Codeconfig Compilation Config Response Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.- compilation_
errors Sequence[CompilationError Response] Errors encountered during project compilation.
- dataform_
core_ strversion The version of
@dataform/core
that was used for compilation.- git_
commitish str Immutable. 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
- name str
The compilation result's name.
- release_
config str Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.- resolved_
git_ strcommit_ sha The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
- workspace str
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
- code
Compilation Property MapConfig Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.- compilation
Errors List<Property Map> Errors encountered during project compilation.
- dataform
Core StringVersion The version of
@dataform/core
that was used for compilation.- git
Commitish String Immutable. 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
- name String
The compilation result's name.
- release
Config String Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.- resolved
Git StringCommit Sha The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
- workspace String
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
Supporting Types
CodeCompilationConfigResponse
- Assertion
Schema string Optional. The default schema (BigQuery dataset ID) for assertions.
- Database
Suffix string Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- Default
Database string Optional. The default database (Google Cloud project ID).
- Default
Location 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.
- Default
Schema string Optional. The default schema (BigQuery dataset ID).
- Schema
Suffix string Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- Table
Prefix 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.
- Assertion
Schema string Optional. The default schema (BigQuery dataset ID) for assertions.
- Database
Suffix string Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- Default
Database string Optional. The default database (Google Cloud project ID).
- Default
Location 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.
- Default
Schema string Optional. The default schema (BigQuery dataset ID).
- Schema
Suffix string Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- Table
Prefix 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.
- assertion
Schema String Optional. The default schema (BigQuery dataset ID) for assertions.
- database
Suffix String Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- default
Database String Optional. The default database (Google Cloud project ID).
- default
Location 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.
- default
Schema String Optional. The default schema (BigQuery dataset ID).
- schema
Suffix String Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- table
Prefix 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.
- assertion
Schema string Optional. The default schema (BigQuery dataset ID) for assertions.
- database
Suffix string Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- default
Database string Optional. The default database (Google Cloud project ID).
- default
Location 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.
- default
Schema string Optional. The default schema (BigQuery dataset ID).
- schema
Suffix string Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- table
Prefix 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.
- assertion
Schema String Optional. The default schema (BigQuery dataset ID) for assertions.
- database
Suffix String Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- default
Database String Optional. The default database (Google Cloud project ID).
- default
Location 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.
- default
Schema String Optional. The default schema (BigQuery dataset ID).
- schema
Suffix String Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- table
Prefix 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.
CompilationErrorResponse
- Action
Target Pulumi.Google Native. Dataform. V1Beta1. Inputs. Target Response The identifier of the action where this error occurred, if available.
- Message string
The error's top level message.
- Path string
The path of the file where this error occurred, if available, relative to the project root.
- Stack string
The error's full stack trace.
- Action
Target TargetResponse The identifier of the action where this error occurred, if available.
- Message string
The error's top level message.
- Path string
The path of the file where this error occurred, if available, relative to the project root.
- Stack string
The error's full stack trace.
- action
Target TargetResponse The identifier of the action where this error occurred, if available.
- message String
The error's top level message.
- path String
The path of the file where this error occurred, if available, relative to the project root.
- stack String
The error's full stack trace.
- action
Target TargetResponse The identifier of the action where this error occurred, if available.
- message string
The error's top level message.
- path string
The path of the file where this error occurred, if available, relative to the project root.
- stack string
The error's full stack trace.
- action_
target TargetResponse The identifier of the action where this error occurred, if available.
- message str
The error's top level message.
- path str
The path of the file where this error occurred, if available, relative to the project root.
- stack str
The error's full stack trace.
- action
Target Property Map The identifier of the action where this error occurred, if available.
- message String
The error's top level message.
- path String
The path of the file where this error occurred, if available, relative to the project root.
- stack String
The error's full stack trace.
TargetResponse
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.