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.getCompilationResult
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
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)
public static Output<GetCompilationResultResult> getCompilationResult(GetCompilationResultArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:dataform/v1beta1:getCompilationResult
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompilationResult stringId 
- Location string
- RepositoryId string
- Project string
- CompilationResult stringId 
- Location string
- RepositoryId string
- Project string
- compilationResult StringId 
- location String
- repositoryId String
- project String
- compilationResult stringId 
- location string
- repositoryId string
- project string
- compilation_result_ strid 
- location str
- repository_id str
- project str
- compilationResult StringId 
- location String
- repositoryId String
- project String
getCompilationResult Result
The following output properties are available:
- CodeCompilation Pulumi.Config Google Native. Dataform. V1Beta1. Outputs. Code Compilation Config Response 
- Immutable. If set, fields of code_compilation_configoverride the default compilation settings that are specified in dataform.json.
- CompilationErrors List<Pulumi.Google Native. Dataform. V1Beta1. Outputs. Compilation Error Response> 
- Errors encountered during project compilation.
- DataformCore stringVersion 
- The version of @dataform/corethat was used for compilation.
- GitCommitish 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.
- ReleaseConfig 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/*.
- ResolvedGit 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/*.
- CodeCompilation CodeConfig Compilation Config Response 
- Immutable. If set, fields of code_compilation_configoverride the default compilation settings that are specified in dataform.json.
- CompilationErrors []CompilationError Response 
- Errors encountered during project compilation.
- DataformCore stringVersion 
- The version of @dataform/corethat was used for compilation.
- GitCommitish 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.
- ReleaseConfig 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/*.
- ResolvedGit 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/*.
- codeCompilation CodeConfig Compilation Config Response 
- Immutable. If set, fields of code_compilation_configoverride the default compilation settings that are specified in dataform.json.
- compilationErrors List<CompilationError Response> 
- Errors encountered during project compilation.
- dataformCore StringVersion 
- The version of @dataform/corethat was used for compilation.
- gitCommitish 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.
- releaseConfig 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/*.
- resolvedGit 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/*.
- codeCompilation CodeConfig Compilation Config Response 
- Immutable. If set, fields of code_compilation_configoverride the default compilation settings that are specified in dataform.json.
- compilationErrors CompilationError Response[] 
- Errors encountered during project compilation.
- dataformCore stringVersion 
- The version of @dataform/corethat was used for compilation.
- gitCommitish 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.
- releaseConfig 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/*.
- resolvedGit 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_configoverride 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/corethat 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/*.
- codeCompilation Property MapConfig 
- Immutable. If set, fields of code_compilation_configoverride the default compilation settings that are specified in dataform.json.
- compilationErrors List<Property Map>
- Errors encountered during project compilation.
- dataformCore StringVersion 
- The version of @dataform/corethat was used for compilation.
- gitCommitish 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.
- releaseConfig 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/*.
- resolvedGit 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   
- 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.
CompilationErrorResponse  
- ActionTarget 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.
- ActionTarget 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.
- actionTarget 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.
- actionTarget 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.
- actionTarget 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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi