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.getReleaseConfig
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 ReleaseConfig.
Using getReleaseConfig
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 getReleaseConfig(args: GetReleaseConfigArgs, opts?: InvokeOptions): Promise<GetReleaseConfigResult>
function getReleaseConfigOutput(args: GetReleaseConfigOutputArgs, opts?: InvokeOptions): Output<GetReleaseConfigResult>
def get_release_config(location: Optional[str] = None,
project: Optional[str] = None,
release_config_id: Optional[str] = None,
repository_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReleaseConfigResult
def get_release_config_output(location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
release_config_id: Optional[pulumi.Input[str]] = None,
repository_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReleaseConfigResult]
func LookupReleaseConfig(ctx *Context, args *LookupReleaseConfigArgs, opts ...InvokeOption) (*LookupReleaseConfigResult, error)
func LookupReleaseConfigOutput(ctx *Context, args *LookupReleaseConfigOutputArgs, opts ...InvokeOption) LookupReleaseConfigResultOutput
> Note: This function is named LookupReleaseConfig
in the Go SDK.
public static class GetReleaseConfig
{
public static Task<GetReleaseConfigResult> InvokeAsync(GetReleaseConfigArgs args, InvokeOptions? opts = null)
public static Output<GetReleaseConfigResult> Invoke(GetReleaseConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetReleaseConfigResult> getReleaseConfig(GetReleaseConfigArgs args, InvokeOptions options)
public static Output<GetReleaseConfigResult> getReleaseConfig(GetReleaseConfigArgs args, InvokeOptions options)
fn::invoke:
function: google-native:dataform/v1beta1:getReleaseConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Location
This property is required. string - Release
Config Id This property is required. string - Repository
Id This property is required. string - Project string
- Location
This property is required. string - Release
Config Id This property is required. string - Repository
Id This property is required. string - Project string
- location
This property is required. String - release
Config Id This property is required. String - repository
Id This property is required. String - project String
- location
This property is required. string - release
Config Id This property is required. string - repository
Id This property is required. string - project string
- location
This property is required. str - release_
config_ id This property is required. str - repository_
id This property is required. str - project str
- location
This property is required. String - release
Config Id This property is required. String - repository
Id This property is required. String - project String
getReleaseConfig Result
The following output properties are available:
- Code
Compilation Pulumi.Config Google Native. Dataform. V1Beta1. Outputs. Code Compilation Config Response - Optional. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json. - Cron
Schedule string - Optional. Optional schedule (in cron format) for automatic creation of compilation results.
- Git
Commitish 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
- Name string
- The release config's name.
- Recent
Scheduled 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. - Release
Compilation 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/*
. - Time
Zone 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.
- Code
Compilation CodeConfig Compilation Config Response - Optional. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json. - Cron
Schedule string - Optional. Optional schedule (in cron format) for automatic creation of compilation results.
- Git
Commitish 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
- Name string
- The release config's name.
- Recent
Scheduled []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. - Release
Compilation 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/*
. - Time
Zone 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.
- code
Compilation CodeConfig Compilation Config Response - Optional. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json. - cron
Schedule String - Optional. Optional schedule (in cron format) for automatic creation of compilation results.
- git
Commitish 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
- name String
- The release config's name.
- recent
Scheduled 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. - release
Compilation 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/*
. - time
Zone 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.
- code
Compilation CodeConfig Compilation Config Response - Optional. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json. - cron
Schedule string - Optional. Optional schedule (in cron format) for automatic creation of compilation results.
- git
Commitish 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
- name string
- The release config's name.
- recent
Scheduled 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. - release
Compilation 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/*
. - time
Zone 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.
- code_
compilation_ Codeconfig Compilation Config Response - 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.
- 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
- 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. - 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.
- code
Compilation Property MapConfig - Optional. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json. - cron
Schedule String - Optional. Optional schedule (in cron format) for automatic creation of compilation results.
- git
Commitish 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
- name String
- The release config's name.
- recent
Scheduled 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. - release
Compilation 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/*
. - time
Zone 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.
Supporting Types
CodeCompilationConfigResponse
- Assertion
Schema This property is required. string - Optional. The default schema (BigQuery dataset ID) for assertions.
- Database
Suffix This property is required. string - Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- Default
Database This property is required. string - Optional. The default database (Google Cloud project ID).
- Default
Location 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.
- Default
Schema This property is required. string - Optional. The default schema (BigQuery dataset ID).
- Schema
Suffix This property is required. string - Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- Table
Prefix 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.
- Assertion
Schema This property is required. string - Optional. The default schema (BigQuery dataset ID) for assertions.
- Database
Suffix This property is required. string - Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- Default
Database This property is required. string - Optional. The default database (Google Cloud project ID).
- Default
Location 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.
- Default
Schema This property is required. string - Optional. The default schema (BigQuery dataset ID).
- Schema
Suffix This property is required. string - Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- Table
Prefix 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.
- assertion
Schema This property is required. String - Optional. The default schema (BigQuery dataset ID) for assertions.
- database
Suffix This property is required. String - Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- default
Database This property is required. String - Optional. The default database (Google Cloud project ID).
- default
Location 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.
- default
Schema This property is required. String - Optional. The default schema (BigQuery dataset ID).
- schema
Suffix This property is required. String - Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- table
Prefix 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.
- assertion
Schema This property is required. string - Optional. The default schema (BigQuery dataset ID) for assertions.
- database
Suffix This property is required. string - Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- default
Database This property is required. string - Optional. The default database (Google Cloud project ID).
- default
Location 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.
- default
Schema This property is required. string - Optional. The default schema (BigQuery dataset ID).
- schema
Suffix This property is required. string - Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- table
Prefix 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.
- assertion
Schema This property is required. String - Optional. The default schema (BigQuery dataset ID) for assertions.
- database
Suffix This property is required. String - Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- default
Database This property is required. String - Optional. The default database (Google Cloud project ID).
- default
Location 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.
- default
Schema This property is required. String - Optional. The default schema (BigQuery dataset ID).
- schema
Suffix This property is required. String - Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- table
Prefix 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
- Compilation
Result 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/*
. - Error
Status This property is required. 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.
- Release
Time This property is required. string - The timestamp of this release attempt.
- Compilation
Result 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/*
. - 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. string - The timestamp of this release attempt.
- compilation
Result 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/*
. - 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. String - The timestamp of this release attempt.
- compilation
Result 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/*
. - 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. 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.
- compilation
Result 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/*
. - error
Status This property is required. Property Map - The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful.
- release
Time This property is required. String - The timestamp of this release attempt.
StatusResponse
- 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