Documentation ¶
Index ¶
- type Repository
- type RepositoryArgs
- type RepositoryArray
- type RepositoryArrayInput
- type RepositoryArrayOutput
- func (RepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryGitRemoteSettings
- type RepositoryGitRemoteSettingsArgs
- func (RepositoryGitRemoteSettingsArgs) ElementType() reflect.Type
- func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutput() RepositoryGitRemoteSettingsOutput
- func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsOutput
- func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput
- func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsPtrOutput
- type RepositoryGitRemoteSettingsInput
- type RepositoryGitRemoteSettingsOutput
- func (o RepositoryGitRemoteSettingsOutput) AuthenticationTokenSecretVersion() pulumi.StringOutput
- func (o RepositoryGitRemoteSettingsOutput) DefaultBranch() pulumi.StringOutput
- func (RepositoryGitRemoteSettingsOutput) ElementType() reflect.Type
- func (o RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsOutput() RepositoryGitRemoteSettingsOutput
- func (o RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsOutput
- func (o RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput
- func (o RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsPtrOutput
- func (o RepositoryGitRemoteSettingsOutput) TokenStatus() pulumi.StringPtrOutput
- func (o RepositoryGitRemoteSettingsOutput) Url() pulumi.StringOutput
- type RepositoryGitRemoteSettingsPtrInput
- type RepositoryGitRemoteSettingsPtrOutput
- func (o RepositoryGitRemoteSettingsPtrOutput) AuthenticationTokenSecretVersion() pulumi.StringPtrOutput
- func (o RepositoryGitRemoteSettingsPtrOutput) DefaultBranch() pulumi.StringPtrOutput
- func (o RepositoryGitRemoteSettingsPtrOutput) Elem() RepositoryGitRemoteSettingsOutput
- func (RepositoryGitRemoteSettingsPtrOutput) ElementType() reflect.Type
- func (o RepositoryGitRemoteSettingsPtrOutput) ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput
- func (o RepositoryGitRemoteSettingsPtrOutput) ToRepositoryGitRemoteSettingsPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsPtrOutput
- func (o RepositoryGitRemoteSettingsPtrOutput) TokenStatus() pulumi.StringPtrOutput
- func (o RepositoryGitRemoteSettingsPtrOutput) Url() pulumi.StringPtrOutput
- type RepositoryInput
- type RepositoryMap
- type RepositoryMapInput
- type RepositoryMapOutput
- func (RepositoryMapOutput) ElementType() reflect.Type
- func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
- type RepositoryOutput
- func (RepositoryOutput) ElementType() reflect.Type
- func (o RepositoryOutput) GitRemoteSettings() RepositoryGitRemoteSettingsPtrOutput
- func (o RepositoryOutput) Name() pulumi.StringOutput
- func (o RepositoryOutput) Project() pulumi.StringOutput
- func (o RepositoryOutput) Region() pulumi.StringPtrOutput
- func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
- func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
- func (o RepositoryOutput) WorkspaceCompilationOverrides() RepositoryWorkspaceCompilationOverridesPtrOutput
- type RepositoryReleaseConfig
- type RepositoryReleaseConfigArgs
- type RepositoryReleaseConfigArray
- func (RepositoryReleaseConfigArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput
- func (i RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigArrayOutput
- type RepositoryReleaseConfigArrayInput
- type RepositoryReleaseConfigArrayOutput
- func (RepositoryReleaseConfigArrayOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigArrayOutput) Index(i pulumi.IntInput) RepositoryReleaseConfigOutput
- func (o RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput
- func (o RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigArrayOutput
- type RepositoryReleaseConfigCodeCompilationConfig
- type RepositoryReleaseConfigCodeCompilationConfigArgs
- func (RepositoryReleaseConfigCodeCompilationConfigArgs) ElementType() reflect.Type
- func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput
- func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput
- func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- type RepositoryReleaseConfigCodeCompilationConfigInput
- type RepositoryReleaseConfigCodeCompilationConfigOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) AssertionSchema() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DatabaseSuffix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultDatabase() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultLocation() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultSchema() pulumi.StringPtrOutput
- func (RepositoryReleaseConfigCodeCompilationConfigOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) SchemaSuffix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) TablePrefix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) Vars() pulumi.StringMapOutput
- type RepositoryReleaseConfigCodeCompilationConfigPtrInput
- type RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) AssertionSchema() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DatabaseSuffix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultDatabase() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultLocation() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultSchema() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) Elem() RepositoryReleaseConfigCodeCompilationConfigOutput
- func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) SchemaSuffix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) TablePrefix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) Vars() pulumi.StringMapOutput
- type RepositoryReleaseConfigInput
- type RepositoryReleaseConfigMap
- func (RepositoryReleaseConfigMap) ElementType() reflect.Type
- func (i RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput
- func (i RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutputWithContext(ctx context.Context) RepositoryReleaseConfigMapOutput
- type RepositoryReleaseConfigMapInput
- type RepositoryReleaseConfigMapOutput
- func (RepositoryReleaseConfigMapOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigMapOutput) MapIndex(k pulumi.StringInput) RepositoryReleaseConfigOutput
- func (o RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput
- func (o RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutputWithContext(ctx context.Context) RepositoryReleaseConfigMapOutput
- type RepositoryReleaseConfigOutput
- func (o RepositoryReleaseConfigOutput) CodeCompilationConfig() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigOutput) CronSchedule() pulumi.StringPtrOutput
- func (RepositoryReleaseConfigOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigOutput) GitCommitish() pulumi.StringOutput
- func (o RepositoryReleaseConfigOutput) Name() pulumi.StringOutput
- func (o RepositoryReleaseConfigOutput) Project() pulumi.StringOutput
- func (o RepositoryReleaseConfigOutput) RecentScheduledReleaseRecords() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- func (o RepositoryReleaseConfigOutput) Region() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigOutput) Repository() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigOutput) TimeZone() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput
- func (o RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecord
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArgs
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArray
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayInput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) Index(i pulumi.IntInput) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatus
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayInput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) Index(i pulumi.IntInput) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Code() pulumi.IntPtrOutput
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Message() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordInput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) CompilationResult() pulumi.StringPtrOutput
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ErrorStatuses() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ReleaseTime() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- type RepositoryReleaseConfigState
- type RepositoryState
- type RepositoryWorkspaceCompilationOverrides
- type RepositoryWorkspaceCompilationOverridesArgs
- func (RepositoryWorkspaceCompilationOverridesArgs) ElementType() reflect.Type
- func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput
- func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesOutput
- func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
- func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
- type RepositoryWorkspaceCompilationOverridesInput
- type RepositoryWorkspaceCompilationOverridesOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) DefaultDatabase() pulumi.StringPtrOutput
- func (RepositoryWorkspaceCompilationOverridesOutput) ElementType() reflect.Type
- func (o RepositoryWorkspaceCompilationOverridesOutput) SchemaSuffix() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) TablePrefix() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
- type RepositoryWorkspaceCompilationOverridesPtrInput
- type RepositoryWorkspaceCompilationOverridesPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) DefaultDatabase() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) Elem() RepositoryWorkspaceCompilationOverridesOutput
- func (RepositoryWorkspaceCompilationOverridesPtrOutput) ElementType() reflect.Type
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) SchemaSuffix() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) TablePrefix() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository struct { pulumi.CustomResourceState // Optional. If set, configures this repository to be linked to a Git remote. // Structure is documented below. GitRemoteSettings RepositoryGitRemoteSettingsPtrOutput `pulumi:"gitRemoteSettings"` // The repository's name. // // *** Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // A reference to the region Region pulumi.StringPtrOutput `pulumi:"region"` // Optional. If set, fields of workspaceCompilationOverrides override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. // Structure is documented below. WorkspaceCompilationOverrides RepositoryWorkspaceCompilationOverridesPtrOutput `pulumi:"workspaceCompilationOverrides"` }
## Example Usage ### Dataform Repository
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataform" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sourcerepo" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { gitRepository, err := sourcerepo.NewRepository(ctx, "gitRepository", nil, pulumi.Provider(google_beta)) if err != nil { return err } secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret"), Replication: &secretmanager.SecretReplicationArgs{ Automatic: pulumi.Bool(true), }, }, pulumi.Provider(google_beta)) if err != nil { return err } secretVersion, err := secretmanager.NewSecretVersion(ctx, "secretVersion", &secretmanager.SecretVersionArgs{ Secret: secret.ID(), SecretData: pulumi.String("secret-data"), }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = dataform.NewRepository(ctx, "dataformRespository", &dataform.RepositoryArgs{ GitRemoteSettings: &dataform.RepositoryGitRemoteSettingsArgs{ Url: gitRepository.Url, DefaultBranch: pulumi.String("main"), AuthenticationTokenSecretVersion: secretVersion.ID(), }, WorkspaceCompilationOverrides: &dataform.RepositoryWorkspaceCompilationOverridesArgs{ DefaultDatabase: pulumi.String("database"), SchemaSuffix: pulumi.String("_suffix"), TablePrefix: pulumi.String("prefix_"), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
Repository can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:dataform/repository:Repository default projects/{{project}}/locations/{{region}}/repositories/{{name}}
```
```sh
$ pulumi import gcp:dataform/repository:Repository default {{project}}/{{region}}/{{name}}
```
```sh
$ pulumi import gcp:dataform/repository:Repository default {{region}}/{{name}}
```
```sh
$ pulumi import gcp:dataform/repository:Repository default {{name}}
```
func GetRepository ¶
func GetRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)
GetRepository gets an existing Repository resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepository ¶
func NewRepository(ctx *pulumi.Context, name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)
NewRepository registers a new resource with the given unique name, arguments, and options.
func (*Repository) ElementType ¶
func (*Repository) ElementType() reflect.Type
func (*Repository) ToRepositoryOutput ¶
func (i *Repository) ToRepositoryOutput() RepositoryOutput
func (*Repository) ToRepositoryOutputWithContext ¶
func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
type RepositoryArgs ¶
type RepositoryArgs struct { // Optional. If set, configures this repository to be linked to a Git remote. // Structure is documented below. GitRemoteSettings RepositoryGitRemoteSettingsPtrInput // The repository's name. // // *** Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // A reference to the region Region pulumi.StringPtrInput // Optional. If set, fields of workspaceCompilationOverrides override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. // Structure is documented below. WorkspaceCompilationOverrides RepositoryWorkspaceCompilationOverridesPtrInput }
The set of arguments for constructing a Repository resource.
func (RepositoryArgs) ElementType ¶
func (RepositoryArgs) ElementType() reflect.Type
type RepositoryArray ¶
type RepositoryArray []RepositoryInput
func (RepositoryArray) ElementType ¶
func (RepositoryArray) ElementType() reflect.Type
func (RepositoryArray) ToRepositoryArrayOutput ¶
func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArray) ToRepositoryArrayOutputWithContext ¶
func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryArrayInput ¶
type RepositoryArrayInput interface { pulumi.Input ToRepositoryArrayOutput() RepositoryArrayOutput ToRepositoryArrayOutputWithContext(context.Context) RepositoryArrayOutput }
RepositoryArrayInput is an input type that accepts RepositoryArray and RepositoryArrayOutput values. You can construct a concrete instance of `RepositoryArrayInput` via:
RepositoryArray{ RepositoryArgs{...} }
type RepositoryArrayOutput ¶
type RepositoryArrayOutput struct{ *pulumi.OutputState }
func (RepositoryArrayOutput) ElementType ¶
func (RepositoryArrayOutput) ElementType() reflect.Type
func (RepositoryArrayOutput) Index ¶
func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutput ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryGitRemoteSettings ¶
type RepositoryGitRemoteSettings struct { // The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format projects/*/secrets/*/versions/*. AuthenticationTokenSecretVersion string `pulumi:"authenticationTokenSecretVersion"` // The Git remote's default branch name. DefaultBranch string `pulumi:"defaultBranch"` // (Output) // Indicates the status of the Git access token. https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories#TokenStatus TokenStatus *string `pulumi:"tokenStatus"` // The Git remote's URL. Url string `pulumi:"url"` }
type RepositoryGitRemoteSettingsArgs ¶
type RepositoryGitRemoteSettingsArgs struct { // The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format projects/*/secrets/*/versions/*. AuthenticationTokenSecretVersion pulumi.StringInput `pulumi:"authenticationTokenSecretVersion"` // The Git remote's default branch name. DefaultBranch pulumi.StringInput `pulumi:"defaultBranch"` // (Output) // Indicates the status of the Git access token. https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories#TokenStatus TokenStatus pulumi.StringPtrInput `pulumi:"tokenStatus"` // The Git remote's URL. Url pulumi.StringInput `pulumi:"url"` }
func (RepositoryGitRemoteSettingsArgs) ElementType ¶
func (RepositoryGitRemoteSettingsArgs) ElementType() reflect.Type
func (RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutput ¶
func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutput() RepositoryGitRemoteSettingsOutput
func (RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutputWithContext ¶
func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsOutput
func (RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutput ¶
func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput
func (RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutputWithContext ¶
func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsPtrOutput
type RepositoryGitRemoteSettingsInput ¶
type RepositoryGitRemoteSettingsInput interface { pulumi.Input ToRepositoryGitRemoteSettingsOutput() RepositoryGitRemoteSettingsOutput ToRepositoryGitRemoteSettingsOutputWithContext(context.Context) RepositoryGitRemoteSettingsOutput }
RepositoryGitRemoteSettingsInput is an input type that accepts RepositoryGitRemoteSettingsArgs and RepositoryGitRemoteSettingsOutput values. You can construct a concrete instance of `RepositoryGitRemoteSettingsInput` via:
RepositoryGitRemoteSettingsArgs{...}
type RepositoryGitRemoteSettingsOutput ¶
type RepositoryGitRemoteSettingsOutput struct{ *pulumi.OutputState }
func (RepositoryGitRemoteSettingsOutput) AuthenticationTokenSecretVersion ¶
func (o RepositoryGitRemoteSettingsOutput) AuthenticationTokenSecretVersion() pulumi.StringOutput
The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format projects/*/secrets/*/versions/*.
func (RepositoryGitRemoteSettingsOutput) DefaultBranch ¶
func (o RepositoryGitRemoteSettingsOutput) DefaultBranch() pulumi.StringOutput
The Git remote's default branch name.
func (RepositoryGitRemoteSettingsOutput) ElementType ¶
func (RepositoryGitRemoteSettingsOutput) ElementType() reflect.Type
func (RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsOutput ¶
func (o RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsOutput() RepositoryGitRemoteSettingsOutput
func (RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsOutputWithContext ¶
func (o RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsOutput
func (RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsPtrOutput ¶
func (o RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput
func (RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsPtrOutputWithContext ¶
func (o RepositoryGitRemoteSettingsOutput) ToRepositoryGitRemoteSettingsPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsPtrOutput
func (RepositoryGitRemoteSettingsOutput) TokenStatus ¶
func (o RepositoryGitRemoteSettingsOutput) TokenStatus() pulumi.StringPtrOutput
(Output) Indicates the status of the Git access token. https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories#TokenStatus
func (RepositoryGitRemoteSettingsOutput) Url ¶
func (o RepositoryGitRemoteSettingsOutput) Url() pulumi.StringOutput
The Git remote's URL.
type RepositoryGitRemoteSettingsPtrInput ¶
type RepositoryGitRemoteSettingsPtrInput interface { pulumi.Input ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput ToRepositoryGitRemoteSettingsPtrOutputWithContext(context.Context) RepositoryGitRemoteSettingsPtrOutput }
RepositoryGitRemoteSettingsPtrInput is an input type that accepts RepositoryGitRemoteSettingsArgs, RepositoryGitRemoteSettingsPtr and RepositoryGitRemoteSettingsPtrOutput values. You can construct a concrete instance of `RepositoryGitRemoteSettingsPtrInput` via:
RepositoryGitRemoteSettingsArgs{...} or: nil
func RepositoryGitRemoteSettingsPtr ¶
func RepositoryGitRemoteSettingsPtr(v *RepositoryGitRemoteSettingsArgs) RepositoryGitRemoteSettingsPtrInput
type RepositoryGitRemoteSettingsPtrOutput ¶
type RepositoryGitRemoteSettingsPtrOutput struct{ *pulumi.OutputState }
func (RepositoryGitRemoteSettingsPtrOutput) AuthenticationTokenSecretVersion ¶
func (o RepositoryGitRemoteSettingsPtrOutput) AuthenticationTokenSecretVersion() pulumi.StringPtrOutput
The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format projects/*/secrets/*/versions/*.
func (RepositoryGitRemoteSettingsPtrOutput) DefaultBranch ¶
func (o RepositoryGitRemoteSettingsPtrOutput) DefaultBranch() pulumi.StringPtrOutput
The Git remote's default branch name.
func (RepositoryGitRemoteSettingsPtrOutput) ElementType ¶
func (RepositoryGitRemoteSettingsPtrOutput) ElementType() reflect.Type
func (RepositoryGitRemoteSettingsPtrOutput) ToRepositoryGitRemoteSettingsPtrOutput ¶
func (o RepositoryGitRemoteSettingsPtrOutput) ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput
func (RepositoryGitRemoteSettingsPtrOutput) ToRepositoryGitRemoteSettingsPtrOutputWithContext ¶
func (o RepositoryGitRemoteSettingsPtrOutput) ToRepositoryGitRemoteSettingsPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsPtrOutput
func (RepositoryGitRemoteSettingsPtrOutput) TokenStatus ¶
func (o RepositoryGitRemoteSettingsPtrOutput) TokenStatus() pulumi.StringPtrOutput
(Output) Indicates the status of the Git access token. https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories#TokenStatus
func (RepositoryGitRemoteSettingsPtrOutput) Url ¶
func (o RepositoryGitRemoteSettingsPtrOutput) Url() pulumi.StringPtrOutput
The Git remote's URL.
type RepositoryInput ¶
type RepositoryInput interface { pulumi.Input ToRepositoryOutput() RepositoryOutput ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput }
type RepositoryMap ¶
type RepositoryMap map[string]RepositoryInput
func (RepositoryMap) ElementType ¶
func (RepositoryMap) ElementType() reflect.Type
func (RepositoryMap) ToRepositoryMapOutput ¶
func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMap) ToRepositoryMapOutputWithContext ¶
func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryMapInput ¶
type RepositoryMapInput interface { pulumi.Input ToRepositoryMapOutput() RepositoryMapOutput ToRepositoryMapOutputWithContext(context.Context) RepositoryMapOutput }
RepositoryMapInput is an input type that accepts RepositoryMap and RepositoryMapOutput values. You can construct a concrete instance of `RepositoryMapInput` via:
RepositoryMap{ "key": RepositoryArgs{...} }
type RepositoryMapOutput ¶
type RepositoryMapOutput struct{ *pulumi.OutputState }
func (RepositoryMapOutput) ElementType ¶
func (RepositoryMapOutput) ElementType() reflect.Type
func (RepositoryMapOutput) MapIndex ¶
func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
func (RepositoryMapOutput) ToRepositoryMapOutput ¶
func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMapOutput) ToRepositoryMapOutputWithContext ¶
func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryOutput ¶
type RepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) GitRemoteSettings ¶
func (o RepositoryOutput) GitRemoteSettings() RepositoryGitRemoteSettingsPtrOutput
Optional. If set, configures this repository to be linked to a Git remote. Structure is documented below.
func (RepositoryOutput) Name ¶
func (o RepositoryOutput) Name() pulumi.StringOutput
The repository's name.
***
func (RepositoryOutput) Project ¶
func (o RepositoryOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (RepositoryOutput) Region ¶
func (o RepositoryOutput) Region() pulumi.StringPtrOutput
A reference to the region
func (RepositoryOutput) ToRepositoryOutput ¶
func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
func (RepositoryOutput) ToRepositoryOutputWithContext ¶
func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
func (RepositoryOutput) WorkspaceCompilationOverrides ¶ added in v6.59.0
func (o RepositoryOutput) WorkspaceCompilationOverrides() RepositoryWorkspaceCompilationOverridesPtrOutput
Optional. If set, fields of workspaceCompilationOverrides override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. Structure is documented below.
type RepositoryReleaseConfig ¶ added in v6.64.0
type RepositoryReleaseConfig struct { pulumi.CustomResourceState // Optional. If set, fields of codeCompilationConfig override the default compilation settings that are specified in dataform.json. // Structure is documented below. CodeCompilationConfig RepositoryReleaseConfigCodeCompilationConfigPtrOutput `pulumi:"codeCompilationConfig"` // Optional. Optional schedule (in cron format) for automatic creation of compilation results. CronSchedule pulumi.StringPtrOutput `pulumi:"cronSchedule"` // Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. // // *** GitCommitish pulumi.StringOutput `pulumi:"gitCommitish"` // The release's name. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Records of the 10 most recent scheduled release attempts, ordered in in descending order of releaseTime. Updated whenever automatic creation of a compilation result is triggered by cronSchedule. // Structure is documented below. RecentScheduledReleaseRecords RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput `pulumi:"recentScheduledReleaseRecords"` // A reference to the region Region pulumi.StringPtrOutput `pulumi:"region"` // A reference to the Dataform repository Repository pulumi.StringPtrOutput `pulumi:"repository"` // Optional. Specifies the time zone to be used when interpreting cronSchedule. 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. TimeZone pulumi.StringPtrOutput `pulumi:"timeZone"` }
## Example Usage ### Dataform Repository Release Config
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataform" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sourcerepo" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { gitRepository, err := sourcerepo.NewRepository(ctx, "gitRepository", nil, pulumi.Provider(google_beta)) if err != nil { return err } secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret"), Replication: &secretmanager.SecretReplicationArgs{ Automatic: pulumi.Bool(true), }, }, pulumi.Provider(google_beta)) if err != nil { return err } secretVersion, err := secretmanager.NewSecretVersion(ctx, "secretVersion", &secretmanager.SecretVersionArgs{ Secret: secret.ID(), SecretData: pulumi.String("secret-data"), }, pulumi.Provider(google_beta)) if err != nil { return err } repository, err := dataform.NewRepository(ctx, "repository", &dataform.RepositoryArgs{ Region: pulumi.String("us-central1"), GitRemoteSettings: &dataform.RepositoryGitRemoteSettingsArgs{ Url: gitRepository.Url, DefaultBranch: pulumi.String("main"), AuthenticationTokenSecretVersion: secretVersion.ID(), }, WorkspaceCompilationOverrides: &dataform.RepositoryWorkspaceCompilationOverridesArgs{ DefaultDatabase: pulumi.String("database"), SchemaSuffix: pulumi.String("_suffix"), TablePrefix: pulumi.String("prefix_"), }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = dataform.NewRepositoryReleaseConfig(ctx, "release", &dataform.RepositoryReleaseConfigArgs{ Project: repository.Project, Region: repository.Region, Repository: repository.Name, GitCommitish: pulumi.String("main"), CronSchedule: pulumi.String("0 7 * * *"), TimeZone: pulumi.String("America/New_York"), CodeCompilationConfig: &dataform.RepositoryReleaseConfigCodeCompilationConfigArgs{ DefaultDatabase: pulumi.String("gcp-example-project"), DefaultSchema: pulumi.String("example-dataset"), DefaultLocation: pulumi.String("us-central1"), AssertionSchema: pulumi.String("example-assertion-dataset"), DatabaseSuffix: pulumi.String(""), SchemaSuffix: pulumi.String(""), TablePrefix: pulumi.String(""), Vars: pulumi.StringMap{ "var1": pulumi.String("value"), }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
RepositoryReleaseConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:dataform/repositoryReleaseConfig:RepositoryReleaseConfig default projects/{{project}}/locations/{{region}}/repositories/{{repository}}/releaseConfigs/{{name}}
```
```sh
$ pulumi import gcp:dataform/repositoryReleaseConfig:RepositoryReleaseConfig default {{project}}/{{region}}/{{repository}}/{{name}}
```
```sh
$ pulumi import gcp:dataform/repositoryReleaseConfig:RepositoryReleaseConfig default {{region}}/{{repository}}/{{name}}
```
```sh
$ pulumi import gcp:dataform/repositoryReleaseConfig:RepositoryReleaseConfig default {{repository}}/{{name}}
```
func GetRepositoryReleaseConfig ¶ added in v6.64.0
func GetRepositoryReleaseConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryReleaseConfigState, opts ...pulumi.ResourceOption) (*RepositoryReleaseConfig, error)
GetRepositoryReleaseConfig gets an existing RepositoryReleaseConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepositoryReleaseConfig ¶ added in v6.64.0
func NewRepositoryReleaseConfig(ctx *pulumi.Context, name string, args *RepositoryReleaseConfigArgs, opts ...pulumi.ResourceOption) (*RepositoryReleaseConfig, error)
NewRepositoryReleaseConfig registers a new resource with the given unique name, arguments, and options.
func (*RepositoryReleaseConfig) ElementType ¶ added in v6.64.0
func (*RepositoryReleaseConfig) ElementType() reflect.Type
func (*RepositoryReleaseConfig) ToRepositoryReleaseConfigOutput ¶ added in v6.64.0
func (i *RepositoryReleaseConfig) ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput
func (*RepositoryReleaseConfig) ToRepositoryReleaseConfigOutputWithContext ¶ added in v6.64.0
func (i *RepositoryReleaseConfig) ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput
type RepositoryReleaseConfigArgs ¶ added in v6.64.0
type RepositoryReleaseConfigArgs struct { // Optional. If set, fields of codeCompilationConfig override the default compilation settings that are specified in dataform.json. // Structure is documented below. CodeCompilationConfig RepositoryReleaseConfigCodeCompilationConfigPtrInput // Optional. Optional schedule (in cron format) for automatic creation of compilation results. CronSchedule pulumi.StringPtrInput // Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. // // *** GitCommitish pulumi.StringInput // The release's name. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // A reference to the region Region pulumi.StringPtrInput // A reference to the Dataform repository Repository pulumi.StringPtrInput // Optional. Specifies the time zone to be used when interpreting cronSchedule. 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. TimeZone pulumi.StringPtrInput }
The set of arguments for constructing a RepositoryReleaseConfig resource.
func (RepositoryReleaseConfigArgs) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigArgs) ElementType() reflect.Type
type RepositoryReleaseConfigArray ¶ added in v6.64.0
type RepositoryReleaseConfigArray []RepositoryReleaseConfigInput
func (RepositoryReleaseConfigArray) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigArray) ElementType() reflect.Type
func (RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutput ¶ added in v6.64.0
func (i RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput
func (RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutputWithContext ¶ added in v6.64.0
func (i RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigArrayOutput
type RepositoryReleaseConfigArrayInput ¶ added in v6.64.0
type RepositoryReleaseConfigArrayInput interface { pulumi.Input ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput ToRepositoryReleaseConfigArrayOutputWithContext(context.Context) RepositoryReleaseConfigArrayOutput }
RepositoryReleaseConfigArrayInput is an input type that accepts RepositoryReleaseConfigArray and RepositoryReleaseConfigArrayOutput values. You can construct a concrete instance of `RepositoryReleaseConfigArrayInput` via:
RepositoryReleaseConfigArray{ RepositoryReleaseConfigArgs{...} }
type RepositoryReleaseConfigArrayOutput ¶ added in v6.64.0
type RepositoryReleaseConfigArrayOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigArrayOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigArrayOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigArrayOutput) Index ¶ added in v6.64.0
func (o RepositoryReleaseConfigArrayOutput) Index(i pulumi.IntInput) RepositoryReleaseConfigOutput
func (RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput
func (RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigArrayOutput
type RepositoryReleaseConfigCodeCompilationConfig ¶ added in v6.64.0
type RepositoryReleaseConfigCodeCompilationConfig struct { // Optional. The default schema (BigQuery dataset ID) for assertions. AssertionSchema *string `pulumi:"assertionSchema"` // Optional. The suffix that should be appended to all database (Google Cloud project ID) names. DatabaseSuffix *string `pulumi:"databaseSuffix"` // Optional. The default database (Google Cloud project ID). DefaultDatabase *string `pulumi:"defaultDatabase"` // 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. DefaultLocation *string `pulumi:"defaultLocation"` // Optional. The default schema (BigQuery dataset ID). DefaultSchema *string `pulumi:"defaultSchema"` // Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names. SchemaSuffix *string `pulumi:"schemaSuffix"` // Optional. The prefix that should be prepended to all table names. TablePrefix *string `pulumi:"tablePrefix"` // Optional. User-defined variables that are made available to project code during compilation. // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Vars map[string]string `pulumi:"vars"` }
type RepositoryReleaseConfigCodeCompilationConfigArgs ¶ added in v6.64.0
type RepositoryReleaseConfigCodeCompilationConfigArgs struct { // Optional. The default schema (BigQuery dataset ID) for assertions. AssertionSchema pulumi.StringPtrInput `pulumi:"assertionSchema"` // Optional. The suffix that should be appended to all database (Google Cloud project ID) names. DatabaseSuffix pulumi.StringPtrInput `pulumi:"databaseSuffix"` // Optional. The default database (Google Cloud project ID). DefaultDatabase pulumi.StringPtrInput `pulumi:"defaultDatabase"` // 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. DefaultLocation pulumi.StringPtrInput `pulumi:"defaultLocation"` // Optional. The default schema (BigQuery dataset ID). DefaultSchema pulumi.StringPtrInput `pulumi:"defaultSchema"` // Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names. SchemaSuffix pulumi.StringPtrInput `pulumi:"schemaSuffix"` // Optional. The prefix that should be prepended to all table names. TablePrefix pulumi.StringPtrInput `pulumi:"tablePrefix"` // Optional. User-defined variables that are made available to project code during compilation. // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Vars pulumi.StringMapInput `pulumi:"vars"` }
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ElementType() reflect.Type
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutput ¶ added in v6.64.0
func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext ¶ added in v6.64.0
func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput ¶ added in v6.64.0
func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext ¶ added in v6.64.0
func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
type RepositoryReleaseConfigCodeCompilationConfigInput ¶ added in v6.64.0
type RepositoryReleaseConfigCodeCompilationConfigInput interface { pulumi.Input ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput }
RepositoryReleaseConfigCodeCompilationConfigInput is an input type that accepts RepositoryReleaseConfigCodeCompilationConfigArgs and RepositoryReleaseConfigCodeCompilationConfigOutput values. You can construct a concrete instance of `RepositoryReleaseConfigCodeCompilationConfigInput` via:
RepositoryReleaseConfigCodeCompilationConfigArgs{...}
type RepositoryReleaseConfigCodeCompilationConfigOutput ¶ added in v6.64.0
type RepositoryReleaseConfigCodeCompilationConfigOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigCodeCompilationConfigOutput) AssertionSchema ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) AssertionSchema() pulumi.StringPtrOutput
Optional. The default schema (BigQuery dataset ID) for assertions.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) DatabaseSuffix ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DatabaseSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultDatabase ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultDatabase() pulumi.StringPtrOutput
Optional. The default database (Google Cloud project ID).
func (RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultLocation ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultLocation() pulumi.StringPtrOutput
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.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultSchema ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultSchema() pulumi.StringPtrOutput
Optional. The default schema (BigQuery dataset ID).
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigCodeCompilationConfigOutput) SchemaSuffix ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) SchemaSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) TablePrefix ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) TablePrefix() pulumi.StringPtrOutput
Optional. The prefix that should be prepended to all table names.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
func (RepositoryReleaseConfigCodeCompilationConfigOutput) Vars ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) Vars() pulumi.StringMapOutput
Optional. User-defined variables that are made available to project code during compilation. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
type RepositoryReleaseConfigCodeCompilationConfigPtrInput ¶ added in v6.64.0
type RepositoryReleaseConfigCodeCompilationConfigPtrInput interface { pulumi.Input ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput }
RepositoryReleaseConfigCodeCompilationConfigPtrInput is an input type that accepts RepositoryReleaseConfigCodeCompilationConfigArgs, RepositoryReleaseConfigCodeCompilationConfigPtr and RepositoryReleaseConfigCodeCompilationConfigPtrOutput values. You can construct a concrete instance of `RepositoryReleaseConfigCodeCompilationConfigPtrInput` via:
RepositoryReleaseConfigCodeCompilationConfigArgs{...} or: nil
func RepositoryReleaseConfigCodeCompilationConfigPtr ¶ added in v6.64.0
func RepositoryReleaseConfigCodeCompilationConfigPtr(v *RepositoryReleaseConfigCodeCompilationConfigArgs) RepositoryReleaseConfigCodeCompilationConfigPtrInput
type RepositoryReleaseConfigCodeCompilationConfigPtrOutput ¶ added in v6.64.0
type RepositoryReleaseConfigCodeCompilationConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) AssertionSchema ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) AssertionSchema() pulumi.StringPtrOutput
Optional. The default schema (BigQuery dataset ID) for assertions.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DatabaseSuffix ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DatabaseSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultDatabase ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultDatabase() pulumi.StringPtrOutput
Optional. The default database (Google Cloud project ID).
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultLocation ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultLocation() pulumi.StringPtrOutput
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.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultSchema ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultSchema() pulumi.StringPtrOutput
Optional. The default schema (BigQuery dataset ID).
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) SchemaSuffix ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) SchemaSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) TablePrefix ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) TablePrefix() pulumi.StringPtrOutput
Optional. The prefix that should be prepended to all table names.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
type RepositoryReleaseConfigInput ¶ added in v6.64.0
type RepositoryReleaseConfigInput interface { pulumi.Input ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput }
type RepositoryReleaseConfigMap ¶ added in v6.64.0
type RepositoryReleaseConfigMap map[string]RepositoryReleaseConfigInput
func (RepositoryReleaseConfigMap) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigMap) ElementType() reflect.Type
func (RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutput ¶ added in v6.64.0
func (i RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput
func (RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutputWithContext ¶ added in v6.64.0
func (i RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutputWithContext(ctx context.Context) RepositoryReleaseConfigMapOutput
type RepositoryReleaseConfigMapInput ¶ added in v6.64.0
type RepositoryReleaseConfigMapInput interface { pulumi.Input ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput ToRepositoryReleaseConfigMapOutputWithContext(context.Context) RepositoryReleaseConfigMapOutput }
RepositoryReleaseConfigMapInput is an input type that accepts RepositoryReleaseConfigMap and RepositoryReleaseConfigMapOutput values. You can construct a concrete instance of `RepositoryReleaseConfigMapInput` via:
RepositoryReleaseConfigMap{ "key": RepositoryReleaseConfigArgs{...} }
type RepositoryReleaseConfigMapOutput ¶ added in v6.64.0
type RepositoryReleaseConfigMapOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigMapOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigMapOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigMapOutput) MapIndex ¶ added in v6.64.0
func (o RepositoryReleaseConfigMapOutput) MapIndex(k pulumi.StringInput) RepositoryReleaseConfigOutput
func (RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput
func (RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutputWithContext(ctx context.Context) RepositoryReleaseConfigMapOutput
type RepositoryReleaseConfigOutput ¶ added in v6.64.0
type RepositoryReleaseConfigOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigOutput) CodeCompilationConfig ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) CodeCompilationConfig() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
Optional. If set, fields of codeCompilationConfig override the default compilation settings that are specified in dataform.json. Structure is documented below.
func (RepositoryReleaseConfigOutput) CronSchedule ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) CronSchedule() pulumi.StringPtrOutput
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
func (RepositoryReleaseConfigOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigOutput) GitCommitish ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) GitCommitish() pulumi.StringOutput
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.
***
func (RepositoryReleaseConfigOutput) Name ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) Name() pulumi.StringOutput
The release's name.
func (RepositoryReleaseConfigOutput) Project ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (RepositoryReleaseConfigOutput) RecentScheduledReleaseRecords ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) RecentScheduledReleaseRecords() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
Records of the 10 most recent scheduled release attempts, ordered in in descending order of releaseTime. Updated whenever automatic creation of a compilation result is triggered by cronSchedule. Structure is documented below.
func (RepositoryReleaseConfigOutput) Region ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) Region() pulumi.StringPtrOutput
A reference to the region
func (RepositoryReleaseConfigOutput) Repository ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) Repository() pulumi.StringPtrOutput
A reference to the Dataform repository
func (RepositoryReleaseConfigOutput) TimeZone ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) TimeZone() pulumi.StringPtrOutput
Optional. Specifies the time zone to be used when interpreting cronSchedule. 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.
func (RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput
func (RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecord ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecord struct { // (Output) // The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*. CompilationResult *string `pulumi:"compilationResult"` // (Output) // The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful. // Structure is documented below. ErrorStatuses []RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatus `pulumi:"errorStatuses"` // (Output) // The timestamp of this release attempt. ReleaseTime *string `pulumi:"releaseTime"` }
type RepositoryReleaseConfigRecentScheduledReleaseRecordArgs ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordArgs struct { // (Output) // The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*. CompilationResult pulumi.StringPtrInput `pulumi:"compilationResult"` // (Output) // The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful. // Structure is documented below. ErrorStatuses RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayInput `pulumi:"errorStatuses"` // (Output) // The timestamp of this release attempt. ReleaseTime pulumi.StringPtrInput `pulumi:"releaseTime"` }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput ¶ added in v6.64.0
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext ¶ added in v6.64.0
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordArray ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordArray []RepositoryReleaseConfigRecentScheduledReleaseRecordInput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput ¶ added in v6.64.0
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext ¶ added in v6.64.0
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayInput ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayInput interface { pulumi.Input ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput }
RepositoryReleaseConfigRecentScheduledReleaseRecordArrayInput is an input type that accepts RepositoryReleaseConfigRecentScheduledReleaseRecordArray and RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput values. You can construct a concrete instance of `RepositoryReleaseConfigRecentScheduledReleaseRecordArrayInput` via:
RepositoryReleaseConfigRecentScheduledReleaseRecordArray{ RepositoryReleaseConfigRecentScheduledReleaseRecordArgs{...} }
type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatus ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatus struct { // (Output) // The status code, which should be an enum value of google.rpc.Code. Code *int `pulumi:"code"` // (Output) // 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. Message *string `pulumi:"message"` }
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs struct { // (Output) // The status code, which should be an enum value of google.rpc.Code. Code pulumi.IntPtrInput `pulumi:"code"` // (Output) // 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. Message pulumi.StringPtrInput `pulumi:"message"` }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput ¶ added in v6.64.0
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext ¶ added in v6.64.0
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray []RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput ¶ added in v6.64.0
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext ¶ added in v6.64.0
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayInput ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayInput interface { pulumi.Input ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput }
RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayInput is an input type that accepts RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray and RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput values. You can construct a concrete instance of `RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayInput` via:
RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray{ RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs{...} }
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) Index ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput interface { pulumi.Input ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput }
RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput is an input type that accepts RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs and RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput values. You can construct a concrete instance of `RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput` via:
RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs{...}
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Code ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Code() pulumi.IntPtrOutput
(Output) The status code, which should be an enum value of google.rpc.Code.
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Message ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Message() pulumi.StringPtrOutput
(Output) 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.
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordInput ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordInput interface { pulumi.Input ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput }
RepositoryReleaseConfigRecentScheduledReleaseRecordInput is an input type that accepts RepositoryReleaseConfigRecentScheduledReleaseRecordArgs and RepositoryReleaseConfigRecentScheduledReleaseRecordOutput values. You can construct a concrete instance of `RepositoryReleaseConfigRecentScheduledReleaseRecordInput` via:
RepositoryReleaseConfigRecentScheduledReleaseRecordArgs{...}
type RepositoryReleaseConfigRecentScheduledReleaseRecordOutput ¶ added in v6.64.0
type RepositoryReleaseConfigRecentScheduledReleaseRecordOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) CompilationResult ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) CompilationResult() pulumi.StringPtrOutput
(Output) The name of the created compilation result, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ErrorStatuses ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ErrorStatuses() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
(Output) The error status encountered upon this attempt to create the compilation result, if the attempt was unsuccessful. Structure is documented below.
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ReleaseTime ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ReleaseTime() pulumi.StringPtrOutput
(Output) The timestamp of this release attempt.
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext ¶ added in v6.64.0
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
type RepositoryReleaseConfigState ¶ added in v6.64.0
type RepositoryReleaseConfigState struct { // Optional. If set, fields of codeCompilationConfig override the default compilation settings that are specified in dataform.json. // Structure is documented below. CodeCompilationConfig RepositoryReleaseConfigCodeCompilationConfigPtrInput // Optional. Optional schedule (in cron format) for automatic creation of compilation results. CronSchedule pulumi.StringPtrInput // Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. // // *** GitCommitish pulumi.StringPtrInput // The release's name. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Records of the 10 most recent scheduled release attempts, ordered in in descending order of releaseTime. Updated whenever automatic creation of a compilation result is triggered by cronSchedule. // Structure is documented below. RecentScheduledReleaseRecords RepositoryReleaseConfigRecentScheduledReleaseRecordArrayInput // A reference to the region Region pulumi.StringPtrInput // A reference to the Dataform repository Repository pulumi.StringPtrInput // Optional. Specifies the time zone to be used when interpreting cronSchedule. 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. TimeZone pulumi.StringPtrInput }
func (RepositoryReleaseConfigState) ElementType ¶ added in v6.64.0
func (RepositoryReleaseConfigState) ElementType() reflect.Type
type RepositoryState ¶
type RepositoryState struct { // Optional. If set, configures this repository to be linked to a Git remote. // Structure is documented below. GitRemoteSettings RepositoryGitRemoteSettingsPtrInput // The repository's name. // // *** Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // A reference to the region Region pulumi.StringPtrInput // Optional. If set, fields of workspaceCompilationOverrides override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. // Structure is documented below. WorkspaceCompilationOverrides RepositoryWorkspaceCompilationOverridesPtrInput }
func (RepositoryState) ElementType ¶
func (RepositoryState) ElementType() reflect.Type
type RepositoryWorkspaceCompilationOverrides ¶ added in v6.59.0
type RepositoryWorkspaceCompilationOverrides struct { // Optional. The default database (Google Cloud project ID). DefaultDatabase *string `pulumi:"defaultDatabase"` // Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names. SchemaSuffix *string `pulumi:"schemaSuffix"` // Optional. The prefix that should be prepended to all table names. TablePrefix *string `pulumi:"tablePrefix"` }
type RepositoryWorkspaceCompilationOverridesArgs ¶ added in v6.59.0
type RepositoryWorkspaceCompilationOverridesArgs struct { // Optional. The default database (Google Cloud project ID). DefaultDatabase pulumi.StringPtrInput `pulumi:"defaultDatabase"` // Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names. SchemaSuffix pulumi.StringPtrInput `pulumi:"schemaSuffix"` // Optional. The prefix that should be prepended to all table names. TablePrefix pulumi.StringPtrInput `pulumi:"tablePrefix"` }
func (RepositoryWorkspaceCompilationOverridesArgs) ElementType ¶ added in v6.59.0
func (RepositoryWorkspaceCompilationOverridesArgs) ElementType() reflect.Type
func (RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutput ¶ added in v6.59.0
func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput
func (RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutputWithContext ¶ added in v6.59.0
func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesOutput
func (RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutput ¶ added in v6.59.0
func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
func (RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext ¶ added in v6.59.0
func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
type RepositoryWorkspaceCompilationOverridesInput ¶ added in v6.59.0
type RepositoryWorkspaceCompilationOverridesInput interface { pulumi.Input ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput ToRepositoryWorkspaceCompilationOverridesOutputWithContext(context.Context) RepositoryWorkspaceCompilationOverridesOutput }
RepositoryWorkspaceCompilationOverridesInput is an input type that accepts RepositoryWorkspaceCompilationOverridesArgs and RepositoryWorkspaceCompilationOverridesOutput values. You can construct a concrete instance of `RepositoryWorkspaceCompilationOverridesInput` via:
RepositoryWorkspaceCompilationOverridesArgs{...}
type RepositoryWorkspaceCompilationOverridesOutput ¶ added in v6.59.0
type RepositoryWorkspaceCompilationOverridesOutput struct{ *pulumi.OutputState }
func (RepositoryWorkspaceCompilationOverridesOutput) DefaultDatabase ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesOutput) DefaultDatabase() pulumi.StringPtrOutput
Optional. The default database (Google Cloud project ID).
func (RepositoryWorkspaceCompilationOverridesOutput) ElementType ¶ added in v6.59.0
func (RepositoryWorkspaceCompilationOverridesOutput) ElementType() reflect.Type
func (RepositoryWorkspaceCompilationOverridesOutput) SchemaSuffix ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesOutput) SchemaSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
func (RepositoryWorkspaceCompilationOverridesOutput) TablePrefix ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesOutput) TablePrefix() pulumi.StringPtrOutput
Optional. The prefix that should be prepended to all table names.
func (RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutput ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput
func (RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutputWithContext ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesOutput
func (RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
func (RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
type RepositoryWorkspaceCompilationOverridesPtrInput ¶ added in v6.59.0
type RepositoryWorkspaceCompilationOverridesPtrInput interface { pulumi.Input ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput }
RepositoryWorkspaceCompilationOverridesPtrInput is an input type that accepts RepositoryWorkspaceCompilationOverridesArgs, RepositoryWorkspaceCompilationOverridesPtr and RepositoryWorkspaceCompilationOverridesPtrOutput values. You can construct a concrete instance of `RepositoryWorkspaceCompilationOverridesPtrInput` via:
RepositoryWorkspaceCompilationOverridesArgs{...} or: nil
func RepositoryWorkspaceCompilationOverridesPtr ¶ added in v6.59.0
func RepositoryWorkspaceCompilationOverridesPtr(v *RepositoryWorkspaceCompilationOverridesArgs) RepositoryWorkspaceCompilationOverridesPtrInput
type RepositoryWorkspaceCompilationOverridesPtrOutput ¶ added in v6.59.0
type RepositoryWorkspaceCompilationOverridesPtrOutput struct{ *pulumi.OutputState }
func (RepositoryWorkspaceCompilationOverridesPtrOutput) DefaultDatabase ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) DefaultDatabase() pulumi.StringPtrOutput
Optional. The default database (Google Cloud project ID).
func (RepositoryWorkspaceCompilationOverridesPtrOutput) ElementType ¶ added in v6.59.0
func (RepositoryWorkspaceCompilationOverridesPtrOutput) ElementType() reflect.Type
func (RepositoryWorkspaceCompilationOverridesPtrOutput) SchemaSuffix ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) SchemaSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
func (RepositoryWorkspaceCompilationOverridesPtrOutput) TablePrefix ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) TablePrefix() pulumi.StringPtrOutput
Optional. The prefix that should be prepended to all table names.
func (RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
func (RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext ¶ added in v6.59.0
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput