Documentation
¶
Index ¶
- type Repository
- type RepositoryArgs
- type RepositoryArray
- type RepositoryArrayInput
- type RepositoryArrayOutput
- func (RepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryGitRemoteSettings
- type RepositoryGitRemoteSettingsArgs
- func (RepositoryGitRemoteSettingsArgs) ElementType() reflect.Type
- func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutput() RepositoryGitRemoteSettingsOutput
- func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsOutput
- func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput
- func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsPtrOutput
- type RepositoryGitRemoteSettingsInput
- type RepositoryGitRemoteSettingsOutput
- func (o RepositoryGitRemoteSettingsOutput) AuthenticationTokenSecretVersion() pulumi.StringPtrOutput
- func (o RepositoryGitRemoteSettingsOutput) DefaultBranch() pulumi.StringOutput
- func (RepositoryGitRemoteSettingsOutput) ElementType() reflect.Type
- func (o RepositoryGitRemoteSettingsOutput) SshAuthenticationConfig() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- 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) SshAuthenticationConfig() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- 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 RepositoryGitRemoteSettingsSshAuthenticationConfig
- type RepositoryGitRemoteSettingsSshAuthenticationConfigArgs
- func (RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ElementType() reflect.Type
- func (i RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
- func (i RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
- func (i RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- func (i RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- type RepositoryGitRemoteSettingsSshAuthenticationConfigInput
- type RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
- func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ElementType() reflect.Type
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) HostPublicKey() pulumi.StringOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) UserPrivateKeySecretVersion() pulumi.StringOutput
- type RepositoryGitRemoteSettingsSshAuthenticationConfigPtrInput
- type RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) Elem() RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
- func (RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) HostPublicKey() pulumi.StringPtrOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
- func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) UserPrivateKeySecretVersion() pulumi.StringPtrOutput
- type RepositoryInput
- type RepositoryMap
- type RepositoryMapInput
- type RepositoryMapOutput
- func (RepositoryMapOutput) ElementType() reflect.Type
- func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
- type RepositoryOutput
- func (RepositoryOutput) ElementType() reflect.Type
- func (o RepositoryOutput) GitRemoteSettings() RepositoryGitRemoteSettingsPtrOutput
- func (o RepositoryOutput) Name() pulumi.StringOutput
- func (o RepositoryOutput) Project() pulumi.StringOutput
- func (o RepositoryOutput) Region() pulumi.StringPtrOutput
- func (o RepositoryOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
- func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
- func (o RepositoryOutput) WorkspaceCompilationOverrides() RepositoryWorkspaceCompilationOverridesPtrOutput
- type RepositoryReleaseConfig
- type RepositoryReleaseConfigArgs
- type RepositoryReleaseConfigArray
- func (RepositoryReleaseConfigArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput
- func (i RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigArrayOutput
- type RepositoryReleaseConfigArrayInput
- type RepositoryReleaseConfigArrayOutput
- func (RepositoryReleaseConfigArrayOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigArrayOutput) Index(i pulumi.IntInput) RepositoryReleaseConfigOutput
- func (o RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput
- func (o RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigArrayOutput
- type RepositoryReleaseConfigCodeCompilationConfig
- type RepositoryReleaseConfigCodeCompilationConfigArgs
- func (RepositoryReleaseConfigCodeCompilationConfigArgs) ElementType() reflect.Type
- func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput
- func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput
- func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- type RepositoryReleaseConfigCodeCompilationConfigInput
- type RepositoryReleaseConfigCodeCompilationConfigOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) AssertionSchema() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DatabaseSuffix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultDatabase() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultLocation() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultSchema() pulumi.StringPtrOutput
- func (RepositoryReleaseConfigCodeCompilationConfigOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) SchemaSuffix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) TablePrefix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigOutput) Vars() pulumi.StringMapOutput
- type RepositoryReleaseConfigCodeCompilationConfigPtrInput
- type RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) AssertionSchema() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DatabaseSuffix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultDatabase() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultLocation() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultSchema() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) Elem() RepositoryReleaseConfigCodeCompilationConfigOutput
- func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) SchemaSuffix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) TablePrefix() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) Vars() pulumi.StringMapOutput
- type RepositoryReleaseConfigInput
- type RepositoryReleaseConfigMap
- func (RepositoryReleaseConfigMap) ElementType() reflect.Type
- func (i RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput
- func (i RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutputWithContext(ctx context.Context) RepositoryReleaseConfigMapOutput
- type RepositoryReleaseConfigMapInput
- type RepositoryReleaseConfigMapOutput
- func (RepositoryReleaseConfigMapOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigMapOutput) MapIndex(k pulumi.StringInput) RepositoryReleaseConfigOutput
- func (o RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput
- func (o RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutputWithContext(ctx context.Context) RepositoryReleaseConfigMapOutput
- type RepositoryReleaseConfigOutput
- func (o RepositoryReleaseConfigOutput) CodeCompilationConfig() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
- func (o RepositoryReleaseConfigOutput) CronSchedule() pulumi.StringPtrOutput
- func (RepositoryReleaseConfigOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigOutput) GitCommitish() pulumi.StringOutput
- func (o RepositoryReleaseConfigOutput) Name() pulumi.StringOutput
- func (o RepositoryReleaseConfigOutput) Project() pulumi.StringOutput
- func (o RepositoryReleaseConfigOutput) RecentScheduledReleaseRecords() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- func (o RepositoryReleaseConfigOutput) Region() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigOutput) Repository() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigOutput) TimeZone() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput
- func (o RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecord
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArgs
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArray
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayInput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) Index(i pulumi.IntInput) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatus
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ElementType() reflect.Type
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayInput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) Index(i pulumi.IntInput) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Code() pulumi.IntPtrOutput
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Message() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordInput
- type RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) CompilationResult() pulumi.StringPtrOutput
- func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ElementType() reflect.Type
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ErrorStatuses() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ReleaseTime() pulumi.StringPtrOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
- type RepositoryReleaseConfigState
- type RepositoryState
- type RepositoryWorkflowConfig
- type RepositoryWorkflowConfigArgs
- type RepositoryWorkflowConfigArray
- func (RepositoryWorkflowConfigArray) ElementType() reflect.Type
- 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) ToRepositoryWorkflowConfigArrayOutput() RepositoryWorkflowConfigArrayOutput
- func (o RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigArrayOutput
- type RepositoryWorkflowConfigInput
- type RepositoryWorkflowConfigInvocationConfig
- type RepositoryWorkflowConfigInvocationConfigArgs
- func (RepositoryWorkflowConfigInvocationConfigArgs) ElementType() reflect.Type
- 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) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
- func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
- type RepositoryWorkflowConfigInvocationConfigIncludedTargetArray
- func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ElementType() reflect.Type
- 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) 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) 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) 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) 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) 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) 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) ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput
- func (o RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecord
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordArray
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ElementType() reflect.Type
- 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) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
- func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatus
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ElementType() reflect.Type
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
- func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
- type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray
- func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ElementType() reflect.Type
- 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) 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) 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) 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) ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput
- func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesOutput
- func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
- func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
- type RepositoryWorkspaceCompilationOverridesInput
- type RepositoryWorkspaceCompilationOverridesOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) DefaultDatabase() pulumi.StringPtrOutput
- func (RepositoryWorkspaceCompilationOverridesOutput) ElementType() reflect.Type
- func (o RepositoryWorkspaceCompilationOverridesOutput) SchemaSuffix() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) TablePrefix() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
- type RepositoryWorkspaceCompilationOverridesPtrInput
- type RepositoryWorkspaceCompilationOverridesPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) DefaultDatabase() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) Elem() RepositoryWorkspaceCompilationOverridesOutput
- func (RepositoryWorkspaceCompilationOverridesPtrOutput) ElementType() reflect.Type
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) SchemaSuffix() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) TablePrefix() pulumi.StringPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
- func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository struct { pulumi.CustomResourceState // Optional. If set, configures this repository to be linked to a Git remote. // Structure is documented below. GitRemoteSettings RepositoryGitRemoteSettingsPtrOutput `pulumi:"gitRemoteSettings"` // The repository's name. // // *** Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // A reference to the region Region pulumi.StringPtrOutput `pulumi:"region"` // The service account to run workflow invocations under. ServiceAccount pulumi.StringPtrOutput `pulumi:"serviceAccount"` // 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/v7/go/gcp/dataform" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v7/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 } _, 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 }) }
``` ### Dataform Repository Ssh
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/dataform" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v7/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 } _, err = dataform.NewRepository(ctx, "dataformRespository", &dataform.RepositoryArgs{ GitRemoteSettings: &dataform.RepositoryGitRemoteSettingsArgs{ Url: gitRepository.Url, DefaultBranch: pulumi.String("main"), SshAuthenticationConfig: &dataform.RepositoryGitRemoteSettingsSshAuthenticationConfigArgs{ UserPrivateKeySecretVersion: secretVersion.ID(), HostPublicKey: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU"), }, }, WorkspaceCompilationOverrides: &dataform.RepositoryWorkspaceCompilationOverridesArgs{ DefaultDatabase: pulumi.String("database"), SchemaSuffix: pulumi.String("_suffix"), TablePrefix: pulumi.String("prefix_"), }, ServiceAccount: pulumi.String("1234567890-compute@developer.gserviceaccount.com"), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
Repository can be imported using any of these accepted formats* `projects/{{project}}/locations/{{region}}/repositories/{{name}}` * `{{project}}/{{region}}/{{name}}` * `{{region}}/{{name}}` * `{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import Repository using one of the formats above. For exampletf import {
id = "projects/{{project}}/locations/{{region}}/repositories/{{name}}" to = google_dataform_repository.default }
```sh
$ pulumi import gcp:dataform/repository:Repository When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), Repository can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:dataform/repository:Repository default projects/{{project}}/locations/{{region}}/repositories/{{name}}
```
```sh
$ pulumi import gcp:dataform/repository:Repository default {{project}}/{{region}}/{{name}}
```
```sh
$ pulumi import gcp:dataform/repository:Repository default {{region}}/{{name}}
```
```sh
$ pulumi import gcp:dataform/repository:Repository default {{name}}
```
func GetRepository ¶
func GetRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)
GetRepository gets an existing Repository resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepository ¶
func NewRepository(ctx *pulumi.Context, name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)
NewRepository registers a new resource with the given unique name, arguments, and options.
func (*Repository) ElementType ¶
func (*Repository) ElementType() reflect.Type
func (*Repository) ToRepositoryOutput ¶
func (i *Repository) ToRepositoryOutput() RepositoryOutput
func (*Repository) ToRepositoryOutputWithContext ¶
func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
type RepositoryArgs ¶
type RepositoryArgs struct { // Optional. If set, configures this repository to be linked to a Git remote. // Structure is documented below. GitRemoteSettings RepositoryGitRemoteSettingsPtrInput // The repository's name. // // *** Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // A reference to the region Region pulumi.StringPtrInput // The service account to run workflow invocations under. ServiceAccount pulumi.StringPtrInput // If set, fields of workspaceCompilationOverrides override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. // Structure is documented below. WorkspaceCompilationOverrides RepositoryWorkspaceCompilationOverridesPtrInput }
The set of arguments for constructing a Repository resource.
func (RepositoryArgs) ElementType ¶
func (RepositoryArgs) ElementType() reflect.Type
type RepositoryArray ¶
type RepositoryArray []RepositoryInput
func (RepositoryArray) ElementType ¶
func (RepositoryArray) ElementType() reflect.Type
func (RepositoryArray) ToRepositoryArrayOutput ¶
func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArray) ToRepositoryArrayOutputWithContext ¶
func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryArrayInput ¶
type RepositoryArrayInput interface { pulumi.Input ToRepositoryArrayOutput() RepositoryArrayOutput ToRepositoryArrayOutputWithContext(context.Context) RepositoryArrayOutput }
RepositoryArrayInput is an input type that accepts RepositoryArray and RepositoryArrayOutput values. You can construct a concrete instance of `RepositoryArrayInput` via:
RepositoryArray{ RepositoryArgs{...} }
type RepositoryArrayOutput ¶
type RepositoryArrayOutput struct{ *pulumi.OutputState }
func (RepositoryArrayOutput) ElementType ¶
func (RepositoryArrayOutput) ElementType() reflect.Type
func (RepositoryArrayOutput) Index ¶
func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutput ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryGitRemoteSettings ¶
type RepositoryGitRemoteSettings struct { // The name of the Secret Manager secret version to use as an authentication token for Git operations. This secret is for assigning with HTTPS only(for SSH use `sshAuthenticationConfig`). Must be in the format projects/*/secrets/*/versions/*. AuthenticationTokenSecretVersion *string `pulumi:"authenticationTokenSecretVersion"` // The Git remote's default branch name. DefaultBranch string `pulumi:"defaultBranch"` // Authentication fields for remote uris using SSH protocol. // Structure is documented below. SshAuthenticationConfig *RepositoryGitRemoteSettingsSshAuthenticationConfig `pulumi:"sshAuthenticationConfig"` // (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. This secret is for assigning with HTTPS only(for SSH use `sshAuthenticationConfig`). Must be in the format projects/*/secrets/*/versions/*. AuthenticationTokenSecretVersion pulumi.StringPtrInput `pulumi:"authenticationTokenSecretVersion"` // The Git remote's default branch name. DefaultBranch pulumi.StringInput `pulumi:"defaultBranch"` // Authentication fields for remote uris using SSH protocol. // Structure is documented below. SshAuthenticationConfig RepositoryGitRemoteSettingsSshAuthenticationConfigPtrInput `pulumi:"sshAuthenticationConfig"` // (Output) // Indicates the status of the Git access token. https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories#TokenStatus TokenStatus pulumi.StringPtrInput `pulumi:"tokenStatus"` // The Git remote's URL. Url pulumi.StringInput `pulumi:"url"` }
func (RepositoryGitRemoteSettingsArgs) ElementType ¶
func (RepositoryGitRemoteSettingsArgs) ElementType() reflect.Type
func (RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutput ¶
func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutput() RepositoryGitRemoteSettingsOutput
func (RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutputWithContext ¶
func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsOutput
func (RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutput ¶
func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutput() RepositoryGitRemoteSettingsPtrOutput
func (RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutputWithContext ¶
func (i RepositoryGitRemoteSettingsArgs) ToRepositoryGitRemoteSettingsPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsPtrOutput
type RepositoryGitRemoteSettingsInput ¶
type RepositoryGitRemoteSettingsInput interface { pulumi.Input ToRepositoryGitRemoteSettingsOutput() RepositoryGitRemoteSettingsOutput ToRepositoryGitRemoteSettingsOutputWithContext(context.Context) RepositoryGitRemoteSettingsOutput }
RepositoryGitRemoteSettingsInput is an input type that accepts RepositoryGitRemoteSettingsArgs and RepositoryGitRemoteSettingsOutput values. You can construct a concrete instance of `RepositoryGitRemoteSettingsInput` via:
RepositoryGitRemoteSettingsArgs{...}
type RepositoryGitRemoteSettingsOutput ¶
type RepositoryGitRemoteSettingsOutput struct{ *pulumi.OutputState }
func (RepositoryGitRemoteSettingsOutput) AuthenticationTokenSecretVersion ¶
func (o RepositoryGitRemoteSettingsOutput) AuthenticationTokenSecretVersion() pulumi.StringPtrOutput
The name of the Secret Manager secret version to use as an authentication token for Git operations. This secret is for assigning with HTTPS only(for SSH use `sshAuthenticationConfig`). 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) SshAuthenticationConfig ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsOutput) SshAuthenticationConfig() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
Authentication fields for remote uris using SSH protocol. Structure is documented below.
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. This secret is for assigning with HTTPS only(for SSH use `sshAuthenticationConfig`). 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) SshAuthenticationConfig ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsPtrOutput) SshAuthenticationConfig() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
Authentication fields for remote uris using SSH protocol. Structure is documented below.
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 RepositoryGitRemoteSettingsSshAuthenticationConfig ¶ added in v7.1.0
type RepositoryGitRemoteSettingsSshAuthenticationConfig struct { // Content of a public SSH key to verify an identity of a remote Git host. HostPublicKey string `pulumi:"hostPublicKey"` // The name of the Secret Manager secret version to use as a ssh private key for Git operations. Must be in the format projects/*/secrets/*/versions/*. UserPrivateKeySecretVersion string `pulumi:"userPrivateKeySecretVersion"` }
type RepositoryGitRemoteSettingsSshAuthenticationConfigArgs ¶ added in v7.1.0
type RepositoryGitRemoteSettingsSshAuthenticationConfigArgs struct { // Content of a public SSH key to verify an identity of a remote Git host. HostPublicKey pulumi.StringInput `pulumi:"hostPublicKey"` // The name of the Secret Manager secret version to use as a ssh private key for Git operations. Must be in the format projects/*/secrets/*/versions/*. UserPrivateKeySecretVersion pulumi.StringInput `pulumi:"userPrivateKeySecretVersion"` }
func (RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ElementType ¶ added in v7.1.0
func (RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ElementType() reflect.Type
func (RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutput ¶ added in v7.1.0
func (i RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutputWithContext ¶ added in v7.1.0
func (i RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput ¶ added in v7.1.0
func (i RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext ¶ added in v7.1.0
func (i RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
type RepositoryGitRemoteSettingsSshAuthenticationConfigInput ¶ added in v7.1.0
type RepositoryGitRemoteSettingsSshAuthenticationConfigInput interface { pulumi.Input ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigOutput ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutputWithContext(context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigOutput }
RepositoryGitRemoteSettingsSshAuthenticationConfigInput is an input type that accepts RepositoryGitRemoteSettingsSshAuthenticationConfigArgs and RepositoryGitRemoteSettingsSshAuthenticationConfigOutput values. You can construct a concrete instance of `RepositoryGitRemoteSettingsSshAuthenticationConfigInput` via:
RepositoryGitRemoteSettingsSshAuthenticationConfigArgs{...}
type RepositoryGitRemoteSettingsSshAuthenticationConfigOutput ¶ added in v7.1.0
type RepositoryGitRemoteSettingsSshAuthenticationConfigOutput struct{ *pulumi.OutputState }
func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ElementType ¶ added in v7.1.0
func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ElementType() reflect.Type
func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) HostPublicKey ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) HostPublicKey() pulumi.StringOutput
Content of a public SSH key to verify an identity of a remote Git host.
func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutput ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutputWithContext ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) UserPrivateKeySecretVersion ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigOutput) UserPrivateKeySecretVersion() pulumi.StringOutput
The name of the Secret Manager secret version to use as a ssh private key for Git operations. Must be in the format projects/*/secrets/*/versions/*.
type RepositoryGitRemoteSettingsSshAuthenticationConfigPtrInput ¶ added in v7.1.0
type RepositoryGitRemoteSettingsSshAuthenticationConfigPtrInput interface { pulumi.Input ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext(context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput }
RepositoryGitRemoteSettingsSshAuthenticationConfigPtrInput is an input type that accepts RepositoryGitRemoteSettingsSshAuthenticationConfigArgs, RepositoryGitRemoteSettingsSshAuthenticationConfigPtr and RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput values. You can construct a concrete instance of `RepositoryGitRemoteSettingsSshAuthenticationConfigPtrInput` via:
RepositoryGitRemoteSettingsSshAuthenticationConfigArgs{...} or: nil
func RepositoryGitRemoteSettingsSshAuthenticationConfigPtr ¶ added in v7.1.0
func RepositoryGitRemoteSettingsSshAuthenticationConfigPtr(v *RepositoryGitRemoteSettingsSshAuthenticationConfigArgs) RepositoryGitRemoteSettingsSshAuthenticationConfigPtrInput
type RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput ¶ added in v7.1.0
type RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ElementType ¶ added in v7.1.0
func (RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ElementType() reflect.Type
func (RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) HostPublicKey ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) HostPublicKey() pulumi.StringPtrOutput
Content of a public SSH key to verify an identity of a remote Git host.
func (RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput() RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) ToRepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutputWithContext(ctx context.Context) RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput
func (RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) UserPrivateKeySecretVersion ¶ added in v7.1.0
func (o RepositoryGitRemoteSettingsSshAuthenticationConfigPtrOutput) UserPrivateKeySecretVersion() pulumi.StringPtrOutput
The name of the Secret Manager secret version to use as a ssh private key for Git operations. Must be in the format projects/*/secrets/*/versions/*.
type RepositoryInput ¶
type RepositoryInput interface { pulumi.Input ToRepositoryOutput() RepositoryOutput ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput }
type RepositoryMap ¶
type RepositoryMap map[string]RepositoryInput
func (RepositoryMap) ElementType ¶
func (RepositoryMap) ElementType() reflect.Type
func (RepositoryMap) ToRepositoryMapOutput ¶
func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMap) ToRepositoryMapOutputWithContext ¶
func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryMapInput ¶
type RepositoryMapInput interface { pulumi.Input ToRepositoryMapOutput() RepositoryMapOutput ToRepositoryMapOutputWithContext(context.Context) RepositoryMapOutput }
RepositoryMapInput is an input type that accepts RepositoryMap and RepositoryMapOutput values. You can construct a concrete instance of `RepositoryMapInput` via:
RepositoryMap{ "key": RepositoryArgs{...} }
type RepositoryMapOutput ¶
type RepositoryMapOutput struct{ *pulumi.OutputState }
func (RepositoryMapOutput) ElementType ¶
func (RepositoryMapOutput) ElementType() reflect.Type
func (RepositoryMapOutput) MapIndex ¶
func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
func (RepositoryMapOutput) ToRepositoryMapOutput ¶
func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMapOutput) ToRepositoryMapOutputWithContext ¶
func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryOutput ¶
type RepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) GitRemoteSettings ¶
func (o RepositoryOutput) GitRemoteSettings() RepositoryGitRemoteSettingsPtrOutput
Optional. If set, configures this repository to be linked to a Git remote. Structure is documented below.
func (RepositoryOutput) Name ¶
func (o RepositoryOutput) Name() pulumi.StringOutput
The repository's name.
***
func (RepositoryOutput) Project ¶
func (o RepositoryOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (RepositoryOutput) Region ¶
func (o RepositoryOutput) Region() pulumi.StringPtrOutput
A reference to the region
func (RepositoryOutput) ServiceAccount ¶ added in v7.1.0
func (o RepositoryOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to run workflow invocations under.
func (RepositoryOutput) ToRepositoryOutput ¶
func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
func (RepositoryOutput) ToRepositoryOutputWithContext ¶
func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
func (RepositoryOutput) WorkspaceCompilationOverrides ¶
func (o RepositoryOutput) WorkspaceCompilationOverrides() RepositoryWorkspaceCompilationOverridesPtrOutput
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 ¶
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/v7/go/gcp/dataform" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v7/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* `projects/{{project}}/locations/{{region}}/repositories/{{repository}}/releaseConfigs/{{name}}` * `{{project}}/{{region}}/{{repository}}/{{name}}` * `{{region}}/{{repository}}/{{name}}` * `{{repository}}/{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import RepositoryReleaseConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/locations/{{region}}/repositories/{{repository}}/releaseConfigs/{{name}}" to = google_dataform_repository_release_config.default }
```sh
$ pulumi import gcp:dataform/repositoryReleaseConfig:RepositoryReleaseConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), RepositoryReleaseConfig can be imported using one of the formats above. For example
```
```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 ¶
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 ¶
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 ¶
func (*RepositoryReleaseConfig) ElementType() reflect.Type
func (*RepositoryReleaseConfig) ToRepositoryReleaseConfigOutput ¶
func (i *RepositoryReleaseConfig) ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput
func (*RepositoryReleaseConfig) ToRepositoryReleaseConfigOutputWithContext ¶
func (i *RepositoryReleaseConfig) ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput
type RepositoryReleaseConfigArgs ¶
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 ¶
func (RepositoryReleaseConfigArgs) ElementType() reflect.Type
type RepositoryReleaseConfigArray ¶
type RepositoryReleaseConfigArray []RepositoryReleaseConfigInput
func (RepositoryReleaseConfigArray) ElementType ¶
func (RepositoryReleaseConfigArray) ElementType() reflect.Type
func (RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutput ¶
func (i RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput
func (RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutputWithContext ¶
func (i RepositoryReleaseConfigArray) ToRepositoryReleaseConfigArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigArrayOutput
type RepositoryReleaseConfigArrayInput ¶
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 ¶
type RepositoryReleaseConfigArrayOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigArrayOutput) ElementType ¶
func (RepositoryReleaseConfigArrayOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigArrayOutput) Index ¶
func (o RepositoryReleaseConfigArrayOutput) Index(i pulumi.IntInput) RepositoryReleaseConfigOutput
func (RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutput ¶
func (o RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutput() RepositoryReleaseConfigArrayOutput
func (RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutputWithContext ¶
func (o RepositoryReleaseConfigArrayOutput) ToRepositoryReleaseConfigArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigArrayOutput
type RepositoryReleaseConfigCodeCompilationConfig ¶
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 ¶
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 ¶
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ElementType() reflect.Type
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutput ¶
func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext ¶
func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput ¶
func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
func (RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext ¶
func (i RepositoryReleaseConfigCodeCompilationConfigArgs) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
type RepositoryReleaseConfigCodeCompilationConfigInput ¶
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 ¶
type RepositoryReleaseConfigCodeCompilationConfigOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigCodeCompilationConfigOutput) AssertionSchema ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) AssertionSchema() pulumi.StringPtrOutput
Optional. The default schema (BigQuery dataset ID) for assertions.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) DatabaseSuffix ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DatabaseSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultDatabase ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultDatabase() pulumi.StringPtrOutput
Optional. The default database (Google Cloud project ID).
func (RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultLocation ¶
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 ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) DefaultSchema() pulumi.StringPtrOutput
Optional. The default schema (BigQuery dataset ID).
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ElementType ¶
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigCodeCompilationConfigOutput) SchemaSuffix ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) SchemaSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) TablePrefix ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) TablePrefix() pulumi.StringPtrOutput
Optional. The prefix that should be prepended to all table names.
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutput ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutput() RepositoryReleaseConfigCodeCompilationConfigOutput
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigOutput
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
func (RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext ¶
func (o RepositoryReleaseConfigCodeCompilationConfigOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
func (RepositoryReleaseConfigCodeCompilationConfigOutput) Vars ¶
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 ¶
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 ¶
func RepositoryReleaseConfigCodeCompilationConfigPtr(v *RepositoryReleaseConfigCodeCompilationConfigArgs) RepositoryReleaseConfigCodeCompilationConfigPtrInput
type RepositoryReleaseConfigCodeCompilationConfigPtrOutput ¶
type RepositoryReleaseConfigCodeCompilationConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) AssertionSchema ¶
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) AssertionSchema() pulumi.StringPtrOutput
Optional. The default schema (BigQuery dataset ID) for assertions.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DatabaseSuffix ¶
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DatabaseSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultDatabase ¶
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultDatabase() pulumi.StringPtrOutput
Optional. The default database (Google Cloud project ID).
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultLocation ¶
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 ¶
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) DefaultSchema() pulumi.StringPtrOutput
Optional. The default schema (BigQuery dataset ID).
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ElementType ¶
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) SchemaSuffix ¶
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) SchemaSuffix() pulumi.StringPtrOutput
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) TablePrefix ¶
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) TablePrefix() pulumi.StringPtrOutput
Optional. The prefix that should be prepended to all table names.
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput ¶
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutput() RepositoryReleaseConfigCodeCompilationConfigPtrOutput
func (RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext ¶
func (o RepositoryReleaseConfigCodeCompilationConfigPtrOutput) ToRepositoryReleaseConfigCodeCompilationConfigPtrOutputWithContext(ctx context.Context) RepositoryReleaseConfigCodeCompilationConfigPtrOutput
type RepositoryReleaseConfigInput ¶
type RepositoryReleaseConfigInput interface { pulumi.Input ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput }
type RepositoryReleaseConfigMap ¶
type RepositoryReleaseConfigMap map[string]RepositoryReleaseConfigInput
func (RepositoryReleaseConfigMap) ElementType ¶
func (RepositoryReleaseConfigMap) ElementType() reflect.Type
func (RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutput ¶
func (i RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput
func (RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutputWithContext ¶
func (i RepositoryReleaseConfigMap) ToRepositoryReleaseConfigMapOutputWithContext(ctx context.Context) RepositoryReleaseConfigMapOutput
type RepositoryReleaseConfigMapInput ¶
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 ¶
type RepositoryReleaseConfigMapOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigMapOutput) ElementType ¶
func (RepositoryReleaseConfigMapOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigMapOutput) MapIndex ¶
func (o RepositoryReleaseConfigMapOutput) MapIndex(k pulumi.StringInput) RepositoryReleaseConfigOutput
func (RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutput ¶
func (o RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutput() RepositoryReleaseConfigMapOutput
func (RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutputWithContext ¶
func (o RepositoryReleaseConfigMapOutput) ToRepositoryReleaseConfigMapOutputWithContext(ctx context.Context) RepositoryReleaseConfigMapOutput
type RepositoryReleaseConfigOutput ¶
type RepositoryReleaseConfigOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigOutput) CodeCompilationConfig ¶
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 ¶
func (o RepositoryReleaseConfigOutput) CronSchedule() pulumi.StringPtrOutput
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
func (RepositoryReleaseConfigOutput) ElementType ¶
func (RepositoryReleaseConfigOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigOutput) GitCommitish ¶
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 ¶
func (o RepositoryReleaseConfigOutput) Name() pulumi.StringOutput
The release's name.
func (RepositoryReleaseConfigOutput) Project ¶
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 ¶
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 ¶
func (o RepositoryReleaseConfigOutput) Region() pulumi.StringPtrOutput
A reference to the region
func (RepositoryReleaseConfigOutput) Repository ¶
func (o RepositoryReleaseConfigOutput) Repository() pulumi.StringPtrOutput
A reference to the Dataform repository
func (RepositoryReleaseConfigOutput) TimeZone ¶
func (o RepositoryReleaseConfigOutput) TimeZone() pulumi.StringPtrOutput
Optional. Specifies the time zone to be used when interpreting cronSchedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
func (RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutput ¶
func (o RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutput() RepositoryReleaseConfigOutput
func (RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutputWithContext ¶
func (o RepositoryReleaseConfigOutput) ToRepositoryReleaseConfigOutputWithContext(ctx context.Context) RepositoryReleaseConfigOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecord ¶
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 ¶
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 ¶
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput ¶
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext ¶
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordArray ¶
type RepositoryReleaseConfigRecentScheduledReleaseRecordArray []RepositoryReleaseConfigRecentScheduledReleaseRecordInput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ElementType ¶
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput ¶
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext ¶
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayInput ¶
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 ¶
type RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ElementType ¶
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordArrayOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatus ¶
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 ¶
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 ¶
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput ¶
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext ¶
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArgs) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray ¶
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray []RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ElementType ¶
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput ¶
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext ¶
func (i RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArray) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayInput ¶
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 ¶
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ElementType ¶
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusArrayOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusInput ¶
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 ¶
type RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Code ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Code() pulumi.IntPtrOutput
(Output) The status code, which should be an enum value of google.rpc.Code.
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ElementType ¶
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Message ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) Message() pulumi.StringPtrOutput
(Output) A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordErrorStatusOutput
type RepositoryReleaseConfigRecentScheduledReleaseRecordInput ¶
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 ¶
type RepositoryReleaseConfigRecentScheduledReleaseRecordOutput struct{ *pulumi.OutputState }
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) CompilationResult ¶
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 ¶
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ElementType() reflect.Type
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ErrorStatuses ¶
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 ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ReleaseTime() pulumi.StringPtrOutput
(Output) The timestamp of this release attempt.
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutput() RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
func (RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext ¶
func (o RepositoryReleaseConfigRecentScheduledReleaseRecordOutput) ToRepositoryReleaseConfigRecentScheduledReleaseRecordOutputWithContext(ctx context.Context) RepositoryReleaseConfigRecentScheduledReleaseRecordOutput
type RepositoryReleaseConfigState ¶
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 ¶
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 // The service account to run workflow invocations under. ServiceAccount pulumi.StringPtrInput // 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 ¶
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/v7/go/gcp/dataform" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/serviceaccount" "github.com/pulumi/pulumi-gcp/sdk/v7/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-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* `projects/{{project}}/locations/{{region}}/repositories/{{repository}}/workflowConfigs/{{name}}` * `{{project}}/{{region}}/{{repository}}/{{name}}` * `{{region}}/{{repository}}/{{name}}` * `{{repository}}/{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import RepositoryWorkflowConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/locations/{{region}}/repositories/{{repository}}/workflowConfigs/{{name}}" to = google_dataform_repository_workflow_config.default }
```sh
$ pulumi import gcp:dataform/repositoryWorkflowConfig:RepositoryWorkflowConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), RepositoryWorkflowConfig can be imported using one of the formats above. For example
```
```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 ¶
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 ¶
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 ¶
func (*RepositoryWorkflowConfig) ElementType() reflect.Type
func (*RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutput ¶
func (i *RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput
func (*RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutputWithContext ¶
func (i *RepositoryWorkflowConfig) ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput
type RepositoryWorkflowConfigArgs ¶
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 ¶
func (RepositoryWorkflowConfigArgs) ElementType() reflect.Type
type RepositoryWorkflowConfigArray ¶
type RepositoryWorkflowConfigArray []RepositoryWorkflowConfigInput
func (RepositoryWorkflowConfigArray) ElementType ¶
func (RepositoryWorkflowConfigArray) ElementType() reflect.Type
func (RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutput ¶
func (i RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutput() RepositoryWorkflowConfigArrayOutput
func (RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutputWithContext ¶
func (i RepositoryWorkflowConfigArray) ToRepositoryWorkflowConfigArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigArrayOutput
type RepositoryWorkflowConfigArrayInput ¶
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 ¶
type RepositoryWorkflowConfigArrayOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigArrayOutput) ElementType ¶
func (RepositoryWorkflowConfigArrayOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigArrayOutput) Index ¶
func (o RepositoryWorkflowConfigArrayOutput) Index(i pulumi.IntInput) RepositoryWorkflowConfigOutput
func (RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutput ¶
func (o RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutput() RepositoryWorkflowConfigArrayOutput
func (RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutputWithContext ¶
func (o RepositoryWorkflowConfigArrayOutput) ToRepositoryWorkflowConfigArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigArrayOutput
type RepositoryWorkflowConfigInput ¶
type RepositoryWorkflowConfigInput interface { pulumi.Input ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput }
type RepositoryWorkflowConfigInvocationConfig ¶
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 ¶
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 ¶
func (RepositoryWorkflowConfigInvocationConfigArgs) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutput ¶
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutput() RepositoryWorkflowConfigInvocationConfigOutput
func (RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext ¶
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigOutput
func (RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutput ¶
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext ¶
func (i RepositoryWorkflowConfigInvocationConfigArgs) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
type RepositoryWorkflowConfigInvocationConfigIncludedTarget ¶
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 ¶
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 ¶
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput ¶
func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext ¶
func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArgs) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArray ¶
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArray []RepositoryWorkflowConfigInvocationConfigIncludedTargetInput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ElementType ¶
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput ¶
func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext ¶
func (i RepositoryWorkflowConfigInvocationConfigIncludedTargetArray) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayInput ¶
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 ¶
type RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ElementType ¶
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput ¶
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext ¶
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
type RepositoryWorkflowConfigInvocationConfigIncludedTargetInput ¶
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 ¶
type RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Database ¶
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Database() pulumi.StringPtrOutput
The action's database (Google Cloud project ID).
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ElementType ¶
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Name ¶
The action's name, within database and schema.
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Schema ¶
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) Schema() pulumi.StringPtrOutput
The action's schema (BigQuery dataset ID), within database.
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput ¶
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutput() RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
func (RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext ¶
func (o RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput) ToRepositoryWorkflowConfigInvocationConfigIncludedTargetOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigIncludedTargetOutput
type RepositoryWorkflowConfigInvocationConfigInput ¶
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 ¶
type RepositoryWorkflowConfigInvocationConfigOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigInvocationConfigOutput) ElementType ¶
func (RepositoryWorkflowConfigInvocationConfigOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigOutput) FullyRefreshIncrementalTablesEnabled ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) FullyRefreshIncrementalTablesEnabled() pulumi.BoolPtrOutput
Optional. When set to true, any incremental tables will be fully refreshed.
func (RepositoryWorkflowConfigInvocationConfigOutput) IncludedTags ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) IncludedTags() pulumi.StringArrayOutput
Optional. The set of tags to include.
func (RepositoryWorkflowConfigInvocationConfigOutput) IncludedTargets ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) IncludedTargets() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
Optional. The set of action identifiers to include. Structure is documented below.
func (RepositoryWorkflowConfigInvocationConfigOutput) ServiceAccount ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The service account to run workflow invocations under.
func (RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutput ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutput() RepositoryWorkflowConfigInvocationConfigOutput
func (RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigOutput
func (RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependenciesIncluded ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependenciesIncluded() pulumi.BoolPtrOutput
Optional. When set to true, transitive dependencies of included actions will be executed.
func (RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependentsIncluded ¶
func (o RepositoryWorkflowConfigInvocationConfigOutput) TransitiveDependentsIncluded() pulumi.BoolPtrOutput
Optional. When set to true, transitive dependents of included actions will be executed.
type RepositoryWorkflowConfigInvocationConfigPtrInput ¶
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 ¶
func RepositoryWorkflowConfigInvocationConfigPtr(v *RepositoryWorkflowConfigInvocationConfigArgs) RepositoryWorkflowConfigInvocationConfigPtrInput
type RepositoryWorkflowConfigInvocationConfigPtrOutput ¶
type RepositoryWorkflowConfigInvocationConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ElementType ¶
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) FullyRefreshIncrementalTablesEnabled ¶
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) FullyRefreshIncrementalTablesEnabled() pulumi.BoolPtrOutput
Optional. When set to true, any incremental tables will be fully refreshed.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTags ¶
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTags() pulumi.StringArrayOutput
Optional. The set of tags to include.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTargets ¶
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) IncludedTargets() RepositoryWorkflowConfigInvocationConfigIncludedTargetArrayOutput
Optional. The set of action identifiers to include. Structure is documented below.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ServiceAccount ¶
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The service account to run workflow invocations under.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput ¶
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutput() RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext ¶
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) ToRepositoryWorkflowConfigInvocationConfigPtrOutputWithContext(ctx context.Context) RepositoryWorkflowConfigInvocationConfigPtrOutput
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependenciesIncluded ¶
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependenciesIncluded() pulumi.BoolPtrOutput
Optional. When set to true, transitive dependencies of included actions will be executed.
func (RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependentsIncluded ¶
func (o RepositoryWorkflowConfigInvocationConfigPtrOutput) TransitiveDependentsIncluded() pulumi.BoolPtrOutput
Optional. When set to true, transitive dependents of included actions will be executed.
type RepositoryWorkflowConfigMap ¶
type RepositoryWorkflowConfigMap map[string]RepositoryWorkflowConfigInput
func (RepositoryWorkflowConfigMap) ElementType ¶
func (RepositoryWorkflowConfigMap) ElementType() reflect.Type
func (RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutput ¶
func (i RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutput() RepositoryWorkflowConfigMapOutput
func (RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutputWithContext ¶
func (i RepositoryWorkflowConfigMap) ToRepositoryWorkflowConfigMapOutputWithContext(ctx context.Context) RepositoryWorkflowConfigMapOutput
type RepositoryWorkflowConfigMapInput ¶
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 ¶
type RepositoryWorkflowConfigMapOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigMapOutput) ElementType ¶
func (RepositoryWorkflowConfigMapOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigMapOutput) MapIndex ¶
func (o RepositoryWorkflowConfigMapOutput) MapIndex(k pulumi.StringInput) RepositoryWorkflowConfigOutput
func (RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutput ¶
func (o RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutput() RepositoryWorkflowConfigMapOutput
func (RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutputWithContext ¶
func (o RepositoryWorkflowConfigMapOutput) ToRepositoryWorkflowConfigMapOutputWithContext(ctx context.Context) RepositoryWorkflowConfigMapOutput
type RepositoryWorkflowConfigOutput ¶
type RepositoryWorkflowConfigOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigOutput) CronSchedule ¶
func (o RepositoryWorkflowConfigOutput) CronSchedule() pulumi.StringPtrOutput
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
func (RepositoryWorkflowConfigOutput) ElementType ¶
func (RepositoryWorkflowConfigOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigOutput) InvocationConfig ¶
func (o RepositoryWorkflowConfigOutput) InvocationConfig() RepositoryWorkflowConfigInvocationConfigPtrOutput
Optional. If left unset, a default InvocationConfig will be used. Structure is documented below.
func (RepositoryWorkflowConfigOutput) Name ¶
func (o RepositoryWorkflowConfigOutput) Name() pulumi.StringOutput
The workflow's name.
func (RepositoryWorkflowConfigOutput) Project ¶
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 ¶
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 ¶
func (o RepositoryWorkflowConfigOutput) Region() pulumi.StringPtrOutput
A reference to the region
func (RepositoryWorkflowConfigOutput) ReleaseConfig ¶
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 ¶
func (o RepositoryWorkflowConfigOutput) Repository() pulumi.StringPtrOutput
A reference to the Dataform repository
func (RepositoryWorkflowConfigOutput) TimeZone ¶
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) ToRepositoryWorkflowConfigOutput ¶
func (o RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutput() RepositoryWorkflowConfigOutput
func (RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutputWithContext ¶
func (o RepositoryWorkflowConfigOutput) ToRepositoryWorkflowConfigOutputWithContext(ctx context.Context) RepositoryWorkflowConfigOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecord ¶
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 ¶
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 ¶
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput ¶
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext ¶
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArray ¶
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArray []RepositoryWorkflowConfigRecentScheduledExecutionRecordInput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ElementType ¶
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput ¶
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext ¶
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayInput ¶
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 ¶
type RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ElementType ¶
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordArrayOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatus ¶
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 ¶
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 ¶
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput ¶
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext ¶
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArgs) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray ¶
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray []RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusInput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ElementType ¶
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput ¶
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext ¶
func (i RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArray) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayInput ¶
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 ¶
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ElementType ¶
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusArrayOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusInput ¶
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 ¶
type RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) Code ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) Code() pulumi.IntPtrOutput
(Output) The status code, which should be an enum value of google.rpc.Code.
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ElementType ¶
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) Message ¶
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) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordErrorStatusOutput
type RepositoryWorkflowConfigRecentScheduledExecutionRecordInput ¶
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 ¶
type RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput struct{ *pulumi.OutputState }
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ElementType ¶
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ElementType() reflect.Type
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ErrorStatuses ¶
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 ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ExecutionTime() pulumi.StringPtrOutput
(Output) The timestamp of this workflow attempt.
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutput() RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext ¶
func (o RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) ToRepositoryWorkflowConfigRecentScheduledExecutionRecordOutputWithContext(ctx context.Context) RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput
func (RepositoryWorkflowConfigRecentScheduledExecutionRecordOutput) WorkflowInvocation ¶
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 ¶
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 ¶
func (RepositoryWorkflowConfigState) ElementType() reflect.Type
type RepositoryWorkspaceCompilationOverrides ¶
type RepositoryWorkspaceCompilationOverrides struct { // The default database (Google Cloud project ID). DefaultDatabase *string `pulumi:"defaultDatabase"` // The suffix that should be appended to all schema (BigQuery dataset ID) names. SchemaSuffix *string `pulumi:"schemaSuffix"` // The prefix that should be prepended to all table names. TablePrefix *string `pulumi:"tablePrefix"` }
type RepositoryWorkspaceCompilationOverridesArgs ¶
type RepositoryWorkspaceCompilationOverridesArgs struct { // The default database (Google Cloud project ID). DefaultDatabase pulumi.StringPtrInput `pulumi:"defaultDatabase"` // The suffix that should be appended to all schema (BigQuery dataset ID) names. SchemaSuffix pulumi.StringPtrInput `pulumi:"schemaSuffix"` // The prefix that should be prepended to all table names. TablePrefix pulumi.StringPtrInput `pulumi:"tablePrefix"` }
func (RepositoryWorkspaceCompilationOverridesArgs) ElementType ¶
func (RepositoryWorkspaceCompilationOverridesArgs) ElementType() reflect.Type
func (RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutput ¶
func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput
func (RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutputWithContext ¶
func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesOutput
func (RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutput ¶
func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
func (RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext ¶
func (i RepositoryWorkspaceCompilationOverridesArgs) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
type RepositoryWorkspaceCompilationOverridesInput ¶
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 ¶
type RepositoryWorkspaceCompilationOverridesOutput struct{ *pulumi.OutputState }
func (RepositoryWorkspaceCompilationOverridesOutput) DefaultDatabase ¶
func (o RepositoryWorkspaceCompilationOverridesOutput) DefaultDatabase() pulumi.StringPtrOutput
The default database (Google Cloud project ID).
func (RepositoryWorkspaceCompilationOverridesOutput) ElementType ¶
func (RepositoryWorkspaceCompilationOverridesOutput) ElementType() reflect.Type
func (RepositoryWorkspaceCompilationOverridesOutput) SchemaSuffix ¶
func (o RepositoryWorkspaceCompilationOverridesOutput) SchemaSuffix() pulumi.StringPtrOutput
The suffix that should be appended to all schema (BigQuery dataset ID) names.
func (RepositoryWorkspaceCompilationOverridesOutput) TablePrefix ¶
func (o RepositoryWorkspaceCompilationOverridesOutput) TablePrefix() pulumi.StringPtrOutput
The prefix that should be prepended to all table names.
func (RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutput ¶
func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutput() RepositoryWorkspaceCompilationOverridesOutput
func (RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutputWithContext ¶
func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesOutput
func (RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput ¶
func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
func (RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext ¶
func (o RepositoryWorkspaceCompilationOverridesOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput
type RepositoryWorkspaceCompilationOverridesPtrInput ¶
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 ¶
func RepositoryWorkspaceCompilationOverridesPtr(v *RepositoryWorkspaceCompilationOverridesArgs) RepositoryWorkspaceCompilationOverridesPtrInput
type RepositoryWorkspaceCompilationOverridesPtrOutput ¶
type RepositoryWorkspaceCompilationOverridesPtrOutput struct{ *pulumi.OutputState }
func (RepositoryWorkspaceCompilationOverridesPtrOutput) DefaultDatabase ¶
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) DefaultDatabase() pulumi.StringPtrOutput
The default database (Google Cloud project ID).
func (RepositoryWorkspaceCompilationOverridesPtrOutput) ElementType ¶
func (RepositoryWorkspaceCompilationOverridesPtrOutput) ElementType() reflect.Type
func (RepositoryWorkspaceCompilationOverridesPtrOutput) SchemaSuffix ¶
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) SchemaSuffix() pulumi.StringPtrOutput
The suffix that should be appended to all schema (BigQuery dataset ID) names.
func (RepositoryWorkspaceCompilationOverridesPtrOutput) TablePrefix ¶
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) TablePrefix() pulumi.StringPtrOutput
The prefix that should be prepended to all table names.
func (RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput ¶
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutput() RepositoryWorkspaceCompilationOverridesPtrOutput
func (RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext ¶
func (o RepositoryWorkspaceCompilationOverridesPtrOutput) ToRepositoryWorkspaceCompilationOverridesPtrOutputWithContext(ctx context.Context) RepositoryWorkspaceCompilationOverridesPtrOutput