Documentation ¶
Index ¶
- type Repository
- type RepositoryArgs
- type RepositoryArray
- func (RepositoryArray) ElementType() reflect.Type
- func (i RepositoryArray) ToOutput(ctx context.Context) pulumix.Output[[]*Repository]
- func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryArrayInput
- type RepositoryArrayOutput
- func (RepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
- func (o RepositoryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Repository]
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryGitRemoteSettings]
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryGitRemoteSettings]
- 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) ToOutput(ctx context.Context) pulumix.Output[*RepositoryGitRemoteSettings]
- 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
- func (RepositoryMap) ElementType() reflect.Type
- func (i RepositoryMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Repository]
- func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput
- func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
- type RepositoryMapInput
- type RepositoryMapOutput
- func (RepositoryMapOutput) ElementType() reflect.Type
- func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
- func (o RepositoryMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Repository]
- 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) ToOutput(ctx context.Context) pulumix.Output[*Repository]
- func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
- func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
- func (o RepositoryOutput) WorkspaceCompilationOverrides() RepositoryWorkspaceCompilationOverridesPtrOutput
- type RepositoryReleaseConfig
- func (*RepositoryReleaseConfig) ElementType() reflect.Type
- func (i *RepositoryReleaseConfig) ToOutput(ctx context.Context) pulumix.Output[*RepositoryReleaseConfig]
- func (i *RepositoryReleaseConfig) ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput
- func (i *RepositoryReleaseConfig) ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput
- type RepositoryReleaseConfigArgs
- type RepositoryReleaseConfigArray
- func (RepositoryReleaseConfigArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryReleaseConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryReleaseConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryReleaseConfigCodeCompilationConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryReleaseConfigCodeCompilationConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*RepositoryReleaseConfigCodeCompilationConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryReleaseConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryReleaseConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*RepositoryReleaseConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryReleaseConfigRecentScheduledReleaseRecord]
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArray
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryReleaseConfigRecentScheduledReleaseRecord]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryReleaseConfigRecentScheduledReleaseRecord]
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatus]
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryReleaseConfigRecentScheduledReleaseRecord]
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- type RepositoryReleaseConfigState
- type RepositoryState
- type RepositoryWorkflowConfig
- func (*RepositoryWorkflowConfig) ElementType() reflect.Type
- func (i *RepositoryWorkflowConfig) ToOutput(ctx context.Context) pulumix.Output[*RepositoryWorkflowConfig]
- func (i *RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput
- func (i *RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput
- type RepositoryWorkflowConfigArgs
- type RepositoryWorkflowConfigArray
- func (RepositoryWorkflowConfigArray) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryWorkflowConfig]
- func (i RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutput() RepositoryWorkflowConfigArrayOutput
- func (i RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigArrayOutput
- type RepositoryWorkflowConfigArrayInput
- type RepositoryWorkflowConfigArrayOutput
- func (RepositoryWorkflowConfigArrayOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigArrayOutput) Index(i pulumi.IntInput) RepositoryWorkflowConfigOutput
- func (o RepositoryWorkflowConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryWorkflowConfig]
- func (o RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutput() RepositoryWorkflowConfigArrayOutput
- func (o RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigArrayOutput
- type RepositoryWorkflowConfigInput
- type RepositoryWorkflowConfigInvocationConfig
- type RepositoryWorkflowConfigInvocationConfigArgs
- func (RepositoryWorkflowConfigInvocationConfigArgs) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigInvocationConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkflowConfigInvocationConfig]
- func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutput() RepositoryWorkflowConfigInvocationConfigOutput
- func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigOutput
- func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
- func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
- type RepositoryWorkflowConfigInvocationConfigIncludedTarget
- type RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs
- func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkflowConfigInvocationConfigIncludedTarget]
- func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
- func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
- type RepositoryWorkflowConfigInvocationConfigIncludedTargetArray
- func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryWorkflowConfigInvocationConfigIncludedTarget]
- func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
- func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
- type RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayInput
- type RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
- func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) Index(i pulumi.IntInput) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryWorkflowConfigInvocationConfigIncludedTarget]
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
- type RepositoryWorkflowConfigInvocationConfigIncludedTargetInput
- type RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Database() pulumi.StringPtrOutput
- func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Name() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Schema() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkflowConfigInvocationConfigIncludedTarget]
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
- func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
- type RepositoryWorkflowConfigInvocationConfigInput
- type RepositoryWorkflowConfigInvocationConfigOutput
- func (RepositoryWorkflowConfigInvocationConfigOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigInvocationConfigOutput) FullyRefreshIncrementalTablesEnabled() pulumi.BoolPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) IncludedTags() pulumi.StringArrayOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) IncludedTargets() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkflowConfigInvocationConfig]
- func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutput() RepositoryWorkflowConfigInvocationConfigOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependenciesIncluded() pulumi.BoolPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependentsIncluded() pulumi.BoolPtrOutput
- type RepositoryWorkflowConfigInvocationConfigPtrInput
- type RepositoryWorkflowConfigInvocationConfigPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) Elem() RepositoryWorkflowConfigInvocationConfigOutput
- func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) FullyRefreshIncrementalTablesEnabled() pulumi.BoolPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTags() pulumi.StringArrayOutput
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTargets() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryWorkflowConfigInvocationConfig]
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependenciesIncluded() pulumi.BoolPtrOutput
- func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependentsIncluded() pulumi.BoolPtrOutput
- type RepositoryWorkflowConfigMap
- func (RepositoryWorkflowConfigMap) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryWorkflowConfig]
- func (i RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutput() RepositoryWorkflowConfigMapOutput
- func (i RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutputWithContext(ctx context.Context) RepositoryWorkflowConfigMapOutput
- type RepositoryWorkflowConfigMapInput
- type RepositoryWorkflowConfigMapOutput
- func (RepositoryWorkflowConfigMapOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigMapOutput) MapIndex(k pulumi.StringInput) RepositoryWorkflowConfigOutput
- func (o RepositoryWorkflowConfigMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryWorkflowConfig]
- func (o RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutput() RepositoryWorkflowConfigMapOutput
- func (o RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutputWithContext(ctx context.Context) RepositoryWorkflowConfigMapOutput
- type RepositoryWorkflowConfigOutput
- func (o RepositoryWorkflowConfigOutput) CronSchedule() pulumi.StringPtrOutput
- func (RepositoryWorkflowConfigOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigOutput) InvocationConfig() RepositoryWorkflowConfigInvocationConfigPtrOutput
- func (o RepositoryWorkflowConfigOutput) Name() pulumi.StringOutput
- func (o RepositoryWorkflowConfigOutput) Project() pulumi.StringOutput
- func (o RepositoryWorkflowConfigOutput) RecentScheduledExecutionRecords() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
- func (o RepositoryWorkflowConfigOutput) Region() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigOutput) ReleaseConfig() pulumi.StringOutput
- func (o RepositoryWorkflowConfigOutput) Repository() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigOutput) TimeZone() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryWorkflowConfig]
- func (o RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput
- func (o RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecord
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkflowConfigRecentScheduledExecutionRecord]
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordArray
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryWorkflowConfigRecentScheduledExecutionRecord]
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayInput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) Index(i pulumi.IntInput) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryWorkflowConfigRecentScheduledExecutionRecord]
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatus
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToOutput(ctx context.Context) ...
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToOutput(ctx context.Context) ...
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayInput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) Index(i pulumi.IntInput) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToOutput(ctx context.Context) ...
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusInput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) Code() pulumi.IntPtrOutput
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) Message() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToOutput(ctx context.Context) ...
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordInput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ElementType() reflect.Type
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ErrorStatuses() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ExecutionTime() pulumi.StringPtrOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkflowConfigRecentScheduledExecutionRecord]
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) WorkflowInvocation() pulumi.StringPtrOutput
- type RepositoryWorkflowConfigState
- type RepositoryWorkspaceCompilationOverrides
- type RepositoryWorkspaceCompilationOverridesArgs
- func (RepositoryWorkspaceCompilationOverridesArgs) ElementType() reflect.Type
- func (i RepositoryWorkspaceCompilationOverridesArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkspaceCompilationOverrides]
- 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) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkspaceCompilationOverrides]
- 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) ToOutput(ctx context.Context) pulumix.Output[*RepositoryWorkspaceCompilationOverrides]
- 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{ Auto: nil, }, }, 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) ToOutput ¶ added in v6.65.1
func (i *Repository) ToOutput(ctx context.Context) pulumix.Output[*Repository]
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) ToOutput ¶ added in v6.65.1
func (i RepositoryArray) ToOutput(ctx context.Context) pulumix.Output[[]*Repository]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Repository]
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) ToOutput ¶ added in v6.65.1
func (i RepositoryGitRemoteSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryGitRemoteSettings]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryGitRemoteSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryGitRemoteSettings]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryGitRemoteSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryGitRemoteSettings]
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) ToOutput ¶ added in v6.65.1
func (i RepositoryMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Repository]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Repository]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[*Repository]
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("my_secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }, 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) ToOutput ¶ added in v6.65.1
func (i *RepositoryReleaseConfig) ToOutput(ctx context.Context) pulumix.Output[*RepositoryReleaseConfig]
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) ToOutput ¶ added in v6.65.1
func (i RepositoryReleaseConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryReleaseConfig]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryReleaseConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryReleaseConfig]
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) ToOutput ¶ added in v6.65.1
func (i RepositoryReleaseConfigMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryReleaseConfig]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryReleaseConfigMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryReleaseConfig]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryReleaseConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryReleaseConfig]
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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 RepositoryWorkflowConfig ¶ added in v6.65.0
type RepositoryWorkflowConfig struct { pulumi.CustomResourceState // Optional. Optional schedule (in cron format) for automatic creation of compilation results. CronSchedule pulumi.StringPtrOutput `pulumi:"cronSchedule"` // Optional. If left unset, a default InvocationConfig will be used. // Structure is documented below. InvocationConfig RepositoryWorkflowConfigInvocationConfigPtrOutput `pulumi:"invocationConfig"` // The workflow'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 execution attempts, ordered in in descending order of executionTime. Updated whenever automatic creation of a workflow invocation is triggered by cronSchedule. // Structure is documented below. RecentScheduledExecutionRecords RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput `pulumi:"recentScheduledExecutionRecords"` // A reference to the region Region pulumi.StringPtrOutput `pulumi:"region"` // The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*. // // *** ReleaseConfig pulumi.StringOutput `pulumi:"releaseConfig"` // 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 Workflow 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/serviceAccount" "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("my_secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }, 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 } releaseConfig, err := dataform.NewRepositoryReleaseConfig(ctx, "releaseConfig", &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 } dataformSa, err := serviceAccount.NewAccount(ctx, "dataformSa", &serviceAccount.AccountArgs{ AccountId: pulumi.String("dataform-workflow-sa"), DisplayName: pulumi.String("Dataform Service Account"), }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = dataform.NewRepositoryWorkflowConfig(ctx, "workflow", &dataform.RepositoryWorkflowConfigArgs{ Project: repository.Project, Region: repository.Region, Repository: repository.Name, ReleaseConfig: releaseConfig.ID(), InvocationConfig: &dataform.RepositoryWorkflowConfigInvocationConfigArgs{ IncludedTargets: dataform.RepositoryWorkflowConfigInvocationConfigIncludedTargetArray{ &dataform.RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs{ Database: pulumi.String("gcp-example-project"), Schema: pulumi.String("example-dataset"), Name: pulumi.String("target_1"), }, &dataform.RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs{ Database: pulumi.String("gcp-example-project"), Schema: pulumi.String("example-dataset"), Name: pulumi.String("target_2"), }, }, IncludedTags: pulumi.StringArray{ pulumi.String("tag_1"), }, TransitiveDependenciesIncluded: pulumi.Bool(true), TransitiveDependentsIncluded: pulumi.Bool(true), FullyRefreshIncrementalTablesEnabled: pulumi.Bool(false), ServiceAccount: dataformSa.Email, }, CronSchedule: pulumi.String("0 7 * * *"), TimeZone: pulumi.String("America/New_York"), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
RepositoryWorkflowConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:dataform/repositoryWorkflowConfig:RepositoryWorkflowConfig default projects/{{project}}/locations/{{region}}/repositories/{{repository}}/workflowConfigs/{{name}}
```
```sh
$ pulumi import gcp:dataform/repositoryWorkflowConfig:RepositoryWorkflowConfig default {{project}}/{{region}}/{{repository}}/{{name}}
```
```sh
$ pulumi import gcp:dataform/repositoryWorkflowConfig:RepositoryWorkflowConfig default {{region}}/{{repository}}/{{name}}
```
```sh
$ pulumi import gcp:dataform/repositoryWorkflowConfig:RepositoryWorkflowConfig default {{repository}}/{{name}}
```
func GetRepositoryWorkflowConfig ¶ added in v6.65.0
func GetRepositoryWorkflowConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryWorkflowConfigState, opts ...pulumi.ResourceOption) (*RepositoryWorkflowConfig, error)
GetRepositoryWorkflowConfig gets an existing RepositoryWorkflowConfig 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 NewRepositoryWorkflowConfig ¶ added in v6.65.0
func NewRepositoryWorkflowConfig(ctx *pulumi.Context, name string, args *RepositoryWorkflowConfigArgs, opts ...pulumi.ResourceOption) (*RepositoryWorkflowConfig, error)
NewRepositoryWorkflowConfig registers a new resource with the given unique name, arguments, and options.
func (*RepositoryWorkflowConfig) ElementType ¶ added in v6.65.0
func (*RepositoryWorkflowConfig) ElementType() reflect.Type
func (*RepositoryWorkflowConfig) ToOutput ¶ added in v6.65.1
func (i *RepositoryWorkflowConfig) ToOutput(ctx context.Context) pulumix.Output[*RepositoryWorkflowConfig]
func (*RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutput ¶ added in v6.65.0
func (i *RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput
func (*RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutputWithContext ¶ added in v6.65.0
func (i *RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput
type RepositoryWorkflowConfigArgs ¶ added in v6.65.0
type RepositoryWorkflowConfigArgs struct { // Optional. Optional schedule (in cron format) for automatic creation of compilation results. CronSchedule pulumi.StringPtrInput // Optional. If left unset, a default InvocationConfig will be used. // Structure is documented below. InvocationConfig RepositoryWorkflowConfigInvocationConfigPtrInput // The workflow'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 // The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*. // // *** ReleaseConfig pulumi.StringInput // 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 RepositoryWorkflowConfig resource.
func (RepositoryWorkflowConfigArgs) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigArgs) ElementType() reflect.Type
type RepositoryWorkflowConfigArray ¶ added in v6.65.0
type RepositoryWorkflowConfigArray []RepositoryWorkflowConfigInput
func (RepositoryWorkflowConfigArray) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigArray) ElementType() reflect.Type
func (RepositoryWorkflowConfigArray) ToOutput ¶ added in v6.65.1
func (i RepositoryWorkflowConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryWorkflowConfig]
func (RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutput() RepositoryWorkflowConfigArrayOutput
func (RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigArrayOutput
type RepositoryWorkflowConfigArrayInput ¶ added in v6.65.0
type RepositoryWorkflowConfigArrayInput interface { pulumi.Input ToRepositoryWorkflowConfigArrayOutput() RepositoryWorkflowConfigArrayOutput ToRepositoryWorkflowConfigArrayOutputWithContext(context.Context) RepositoryWorkflowConfigArrayOutput }
RepositoryWorkflowConfigArrayInput is an input type that accepts RepositoryWorkflowConfigArray and RepositoryWorkflowConfigArrayOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigArrayInput` via:
RepositoryWorkflowConfigArray{ RepositoryWorkflowConfigArgs{...} }
type RepositoryWorkflowConfigArrayOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigArrayOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigArrayOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigArrayOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigArrayOutput) Index ¶ added in v6.65.0
func (o RepositoryWorkflowConfigArrayOutput) Index(i pulumi.IntInput) RepositoryWorkflowConfigOutput
func (RepositoryWorkflowConfigArrayOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryWorkflowConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryWorkflowConfig]
func (RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutput() RepositoryWorkflowConfigArrayOutput
func (RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigArrayOutput
type RepositoryWorkflowConfigInput ¶ added in v6.65.0
type RepositoryWorkflowConfigInput interface { pulumi.Input ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput }
type RepositoryWorkflowConfigInvocationConfig ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfig struct { // Optional. When set to true, any incremental tables will be fully refreshed. FullyRefreshIncrementalTablesEnabled *bool `pulumi:"fullyRefreshIncrementalTablesEnabled"` // Optional. The set of tags to include. IncludedTags []string `pulumi:"includedTags"` // Optional. The set of action identifiers to include. // Structure is documented below. IncludedTargets []RepositoryWorkflowConfigInvocationConfigIncludedTarget `pulumi:"includedTargets"` // Optional. The service account to run workflow invocations under. ServiceAccount *string `pulumi:"serviceAccount"` // Optional. When set to true, transitive dependencies of included actions will be executed. TransitiveDependenciesIncluded *bool `pulumi:"transitiveDependenciesIncluded"` // Optional. When set to true, transitive dependents of included actions will be executed. TransitiveDependentsIncluded *bool `pulumi:"transitiveDependentsIncluded"` }
type RepositoryWorkflowConfigInvocationConfigArgs ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigArgs struct { // Optional. When set to true, any incremental tables will be fully refreshed. FullyRefreshIncrementalTablesEnabled pulumi.BoolPtrInput `pulumi:"fullyRefreshIncrementalTablesEnabled"` // Optional. The set of tags to include. IncludedTags pulumi.StringArrayInput `pulumi:"includedTags"` // Optional. The set of action identifiers to include. // Structure is documented below. IncludedTargets RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayInput `pulumi:"includedTargets"` // Optional. The service account to run workflow invocations under. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Optional. When set to true, transitive dependencies of included actions will be executed. TransitiveDependenciesIncluded pulumi.BoolPtrInput `pulumi:"transitiveDependenciesIncluded"` // Optional. When set to true, transitive dependents of included actions will be executed. TransitiveDependentsIncluded pulumi.BoolPtrInput `pulumi:"transitiveDependentsIncluded"` }
func (RepositoryWorkflowConfigInvocationConfigArgs) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigInvocationConfigArgs) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkflowConfigInvocationConfig]
func (RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutput() RepositoryWorkflowConfigInvocationConfigOutput
func (RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigOutput
func (RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
type RepositoryWorkflowConfigInvocationConfigIncludedTarget ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigIncludedTarget struct { // The action's database (Google Cloud project ID). Database *string `pulumi:"database"` // The action's name, within database and schema. Name *string `pulumi:"name"` // The action's schema (BigQuery dataset ID), within database. Schema *string `pulumi:"schema"` }
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs struct { // The action's database (Google Cloud project ID). Database pulumi.StringPtrInput `pulumi:"database"` // The action's name, within database and schema. Name pulumi.StringPtrInput `pulumi:"name"` // The action's schema (BigQuery dataset ID), within database. Schema pulumi.StringPtrInput `pulumi:"schema"` }
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArray ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArray []RepositoryWorkflowConfigInvocationConfigIncludedTargetInput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayInput ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayInput interface { pulumi.Input ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext(context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput }
RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayInput is an input type that accepts RepositoryWorkflowConfigInvocationConfigIncludedTargetArray and RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayInput` via:
RepositoryWorkflowConfigInvocationConfigIncludedTargetArray{ RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs{...} }
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToOutput ¶ added in v6.65.1
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
type RepositoryWorkflowConfigInvocationConfigIncludedTargetInput ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigIncludedTargetInput interface { pulumi.Input ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext(context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput }
RepositoryWorkflowConfigInvocationConfigIncludedTargetInput is an input type that accepts RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs and RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigInvocationConfigIncludedTargetInput` via:
RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs{...}
type RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Database ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Database() pulumi.StringPtrOutput
The action's database (Google Cloud project ID).
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Name ¶ added in v6.65.0
The action's name, within database and schema.
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Schema ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Schema() pulumi.StringPtrOutput
The action's schema (BigQuery dataset ID), within database.
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
type RepositoryWorkflowConfigInvocationConfigInput ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigInput interface { pulumi.Input ToRepositoryWorkflowConfigInvocationConfigOutput() RepositoryWorkflowConfigInvocationConfigOutput ToRepositoryWorkflowConfigInvocationConfigOutputWithContext(context.Context) RepositoryWorkflowConfigInvocationConfigOutput }
RepositoryWorkflowConfigInvocationConfigInput is an input type that accepts RepositoryWorkflowConfigInvocationConfigArgs and RepositoryWorkflowConfigInvocationConfigOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigInvocationConfigInput` via:
RepositoryWorkflowConfigInvocationConfigArgs{...}
type RepositoryWorkflowConfigInvocationConfigOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigInvocationConfigOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigInvocationConfigOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigOutput) FullyRefreshIncrementalTablesEnabled ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) FullyRefreshIncrementalTablesEnabled() pulumi.BoolPtrOutput
Optional. When set to true, any incremental tables will be fully refreshed.
func (RepositoryWorkflowConfigInvocationConfigOutput) IncludedTags ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) IncludedTags() pulumi.StringArrayOutput
Optional. The set of tags to include.
func (RepositoryWorkflowConfigInvocationConfigOutput) IncludedTargets ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) IncludedTargets() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
Optional. The set of action identifiers to include. Structure is documented below.
func (RepositoryWorkflowConfigInvocationConfigOutput) ServiceAccount ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The service account to run workflow invocations under.
func (RepositoryWorkflowConfigInvocationConfigOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkflowConfigInvocationConfig]
func (RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutput() RepositoryWorkflowConfigInvocationConfigOutput
func (RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigOutput
func (RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependenciesIncluded ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependenciesIncluded() pulumi.BoolPtrOutput
Optional. When set to true, transitive dependencies of included actions will be executed.
func (RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependentsIncluded ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependentsIncluded() pulumi.BoolPtrOutput
Optional. When set to true, transitive dependents of included actions will be executed.
type RepositoryWorkflowConfigInvocationConfigPtrInput ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigPtrInput interface { pulumi.Input ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput }
RepositoryWorkflowConfigInvocationConfigPtrInput is an input type that accepts RepositoryWorkflowConfigInvocationConfigArgs, RepositoryWorkflowConfigInvocationConfigPtr and RepositoryWorkflowConfigInvocationConfigPtrOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigInvocationConfigPtrInput` via:
RepositoryWorkflowConfigInvocationConfigArgs{...} or: nil
func RepositoryWorkflowConfigInvocationConfigPtr ¶ added in v6.65.0
func RepositoryWorkflowConfigInvocationConfigPtr(v *RepositoryWorkflowConfigInvocationConfigArgs) RepositoryWorkflowConfigInvocationConfigPtrInput
type RepositoryWorkflowConfigInvocationConfigPtrOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigInvocationConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) FullyRefreshIncrementalTablesEnabled ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) FullyRefreshIncrementalTablesEnabled() pulumi.BoolPtrOutput
Optional. When set to true, any incremental tables will be fully refreshed.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTags ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTags() pulumi.StringArrayOutput
Optional. The set of tags to include.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTargets ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTargets() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
Optional. The set of action identifiers to include. Structure is documented below.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ServiceAccount ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The service account to run workflow invocations under.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryWorkflowConfigInvocationConfig]
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependenciesIncluded ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependenciesIncluded() pulumi.BoolPtrOutput
Optional. When set to true, transitive dependencies of included actions will be executed.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependentsIncluded ¶ added in v6.65.0
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependentsIncluded() pulumi.BoolPtrOutput
Optional. When set to true, transitive dependents of included actions will be executed.
type RepositoryWorkflowConfigMap ¶ added in v6.65.0
type RepositoryWorkflowConfigMap map[string]RepositoryWorkflowConfigInput
func (RepositoryWorkflowConfigMap) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigMap) ElementType() reflect.Type
func (RepositoryWorkflowConfigMap) ToOutput ¶ added in v6.65.1
func (i RepositoryWorkflowConfigMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryWorkflowConfig]
func (RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutput() RepositoryWorkflowConfigMapOutput
func (RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutputWithContext(ctx context.Context) RepositoryWorkflowConfigMapOutput
type RepositoryWorkflowConfigMapInput ¶ added in v6.65.0
type RepositoryWorkflowConfigMapInput interface { pulumi.Input ToRepositoryWorkflowConfigMapOutput() RepositoryWorkflowConfigMapOutput ToRepositoryWorkflowConfigMapOutputWithContext(context.Context) RepositoryWorkflowConfigMapOutput }
RepositoryWorkflowConfigMapInput is an input type that accepts RepositoryWorkflowConfigMap and RepositoryWorkflowConfigMapOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigMapInput` via:
RepositoryWorkflowConfigMap{ "key": RepositoryWorkflowConfigArgs{...} }
type RepositoryWorkflowConfigMapOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigMapOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigMapOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigMapOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigMapOutput) MapIndex ¶ added in v6.65.0
func (o RepositoryWorkflowConfigMapOutput) MapIndex(k pulumi.StringInput) RepositoryWorkflowConfigOutput
func (RepositoryWorkflowConfigMapOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryWorkflowConfigMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryWorkflowConfig]
func (RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutput() RepositoryWorkflowConfigMapOutput
func (RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutputWithContext(ctx context.Context) RepositoryWorkflowConfigMapOutput
type RepositoryWorkflowConfigOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigOutput) CronSchedule ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) CronSchedule() pulumi.StringPtrOutput
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
func (RepositoryWorkflowConfigOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigOutput) InvocationConfig ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) InvocationConfig() RepositoryWorkflowConfigInvocationConfigPtrOutput
Optional. If left unset, a default InvocationConfig will be used. Structure is documented below.
func (RepositoryWorkflowConfigOutput) Name ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) Name() pulumi.StringOutput
The workflow's name.
func (RepositoryWorkflowConfigOutput) Project ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (RepositoryWorkflowConfigOutput) RecentScheduledExecutionRecords ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) RecentScheduledExecutionRecords() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
Records of the 10 most recent scheduled execution attempts, ordered in in descending order of executionTime. Updated whenever automatic creation of a workflow invocation is triggered by cronSchedule. Structure is documented below.
func (RepositoryWorkflowConfigOutput) Region ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) Region() pulumi.StringPtrOutput
A reference to the region
func (RepositoryWorkflowConfigOutput) ReleaseConfig ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) ReleaseConfig() pulumi.StringOutput
The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.
***
func (RepositoryWorkflowConfigOutput) Repository ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) Repository() pulumi.StringPtrOutput
A reference to the Dataform repository
func (RepositoryWorkflowConfigOutput) TimeZone ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) 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 (RepositoryWorkflowConfigOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryWorkflowConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryWorkflowConfig]
func (RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput
func (RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecord ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecord struct { // (Output) // The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful. // Structure is documented below. ErrorStatuses []RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatus `pulumi:"errorStatuses"` // (Output) // The timestamp of this workflow attempt. ExecutionTime *string `pulumi:"executionTime"` // (Output) // The name of the created workflow invocation, if one was successfully created. In the format projects/*/locations/*/repositories/*/workflowInvocations/*. WorkflowInvocation *string `pulumi:"workflowInvocation"` }
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs struct { // (Output) // The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful. // Structure is documented below. ErrorStatuses RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayInput `pulumi:"errorStatuses"` // (Output) // The timestamp of this workflow attempt. ExecutionTime pulumi.StringPtrInput `pulumi:"executionTime"` // (Output) // The name of the created workflow invocation, if one was successfully created. In the format projects/*/locations/*/repositories/*/workflowInvocations/*. WorkflowInvocation pulumi.StringPtrInput `pulumi:"workflowInvocation"` }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArray ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArray []RepositoryWorkflowConfigRecentScheduledExecutionRecordInput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayInput ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayInput interface { pulumi.Input ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext(context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput }
RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayInput is an input type that accepts RepositoryWorkflowConfigRecentScheduledExecutionRecordArray and RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayInput` via:
RepositoryWorkflowConfigRecentScheduledExecutionRecordArray{ RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs{...} }
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToOutput ¶ added in v6.65.1
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatus ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatus 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 RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs 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 (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToOutput ¶ added in v6.65.1
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray []RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusInput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToOutput ¶ added in v6.65.1
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput ¶ added in v6.65.0
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext ¶ added in v6.65.0
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayInput ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayInput interface { pulumi.Input ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext(context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput }
RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayInput is an input type that accepts RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray and RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayInput` via:
RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray{ RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs{...} }
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) Index ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToOutput ¶ added in v6.65.1
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusInput ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusInput interface { pulumi.Input ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext(context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput }
RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusInput is an input type that accepts RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs and RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusInput` via:
RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs{...}
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) Code ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) Code() pulumi.IntPtrOutput
(Output) The status code, which should be an enum value of google.rpc.Code.
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) Message ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) 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 (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToOutput ¶ added in v6.65.1
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordInput ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordInput interface { pulumi.Input ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext(context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput }
RepositoryWorkflowConfigRecentScheduledExecutionRecordInput is an input type that accepts RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs and RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput values. You can construct a concrete instance of `RepositoryWorkflowConfigRecentScheduledExecutionRecordInput` via:
RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs{...}
type RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput ¶ added in v6.65.0
type RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ErrorStatuses ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ErrorStatuses() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
(Output) The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful. Structure is documented below.
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ExecutionTime ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ExecutionTime() pulumi.StringPtrOutput
(Output) The timestamp of this workflow attempt.
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) WorkflowInvocation ¶ added in v6.65.0
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) WorkflowInvocation() pulumi.StringPtrOutput
(Output) The name of the created workflow invocation, if one was successfully created. In the format projects/*/locations/*/repositories/*/workflowInvocations/*.
type RepositoryWorkflowConfigState ¶ added in v6.65.0
type RepositoryWorkflowConfigState struct { // Optional. Optional schedule (in cron format) for automatic creation of compilation results. CronSchedule pulumi.StringPtrInput // Optional. If left unset, a default InvocationConfig will be used. // Structure is documented below. InvocationConfig RepositoryWorkflowConfigInvocationConfigPtrInput // The workflow'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 execution attempts, ordered in in descending order of executionTime. Updated whenever automatic creation of a workflow invocation is triggered by cronSchedule. // Structure is documented below. RecentScheduledExecutionRecords RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayInput // A reference to the region Region pulumi.StringPtrInput // The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*. // // *** ReleaseConfig 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 (RepositoryWorkflowConfigState) ElementType ¶ added in v6.65.0
func (RepositoryWorkflowConfigState) 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) ToOutput ¶ added in v6.65.1
func (i RepositoryWorkspaceCompilationOverridesArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkspaceCompilationOverrides]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryWorkspaceCompilationOverridesOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryWorkspaceCompilationOverrides]
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) ToOutput ¶ added in v6.65.1
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryWorkspaceCompilationOverrides]
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