Documentation ¶
Index ¶
- type Args
- type CodeCompilationConfig
- type CodeCompilationConfigAttributes
- func (ccc CodeCompilationConfigAttributes) AssertionSchema() terra.StringValue
- func (ccc CodeCompilationConfigAttributes) DatabaseSuffix() terra.StringValue
- func (ccc CodeCompilationConfigAttributes) DefaultDatabase() terra.StringValue
- func (ccc CodeCompilationConfigAttributes) DefaultLocation() terra.StringValue
- func (ccc CodeCompilationConfigAttributes) DefaultSchema() terra.StringValue
- func (ccc CodeCompilationConfigAttributes) InternalRef() (terra.Reference, error)
- func (ccc CodeCompilationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccc CodeCompilationConfigAttributes) InternalWithRef(ref terra.Reference) CodeCompilationConfigAttributes
- func (ccc CodeCompilationConfigAttributes) SchemaSuffix() terra.StringValue
- func (ccc CodeCompilationConfigAttributes) TablePrefix() terra.StringValue
- func (ccc CodeCompilationConfigAttributes) Vars() terra.MapValue[terra.StringValue]
- type CodeCompilationConfigState
- type RecentScheduledReleaseRecordsAttributes
- func (rsrr RecentScheduledReleaseRecordsAttributes) CompilationResult() terra.StringValue
- func (rsrr RecentScheduledReleaseRecordsAttributes) ErrorStatus() terra.ListValue[RecentScheduledReleaseRecordsErrorStatusAttributes]
- func (rsrr RecentScheduledReleaseRecordsAttributes) InternalRef() (terra.Reference, error)
- func (rsrr RecentScheduledReleaseRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rsrr RecentScheduledReleaseRecordsAttributes) InternalWithRef(ref terra.Reference) RecentScheduledReleaseRecordsAttributes
- func (rsrr RecentScheduledReleaseRecordsAttributes) ReleaseTime() terra.StringValue
- type RecentScheduledReleaseRecordsErrorStatusAttributes
- func (es RecentScheduledReleaseRecordsErrorStatusAttributes) Code() terra.NumberValue
- func (es RecentScheduledReleaseRecordsErrorStatusAttributes) InternalRef() (terra.Reference, error)
- func (es RecentScheduledReleaseRecordsErrorStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (es RecentScheduledReleaseRecordsErrorStatusAttributes) InternalWithRef(ref terra.Reference) RecentScheduledReleaseRecordsErrorStatusAttributes
- func (es RecentScheduledReleaseRecordsErrorStatusAttributes) Message() terra.StringValue
- type RecentScheduledReleaseRecordsErrorStatusState
- type RecentScheduledReleaseRecordsState
- type Resource
- func (gdrrc *Resource) Attributes() googleDataformRepositoryReleaseConfigAttributes
- func (gdrrc *Resource) Configuration() interface{}
- func (gdrrc *Resource) DependOn() terra.Reference
- func (gdrrc *Resource) Dependencies() terra.Dependencies
- func (gdrrc *Resource) ImportState(state io.Reader) error
- func (gdrrc *Resource) LifecycleManagement() *terra.Lifecycle
- func (gdrrc *Resource) LocalName() string
- func (gdrrc *Resource) State() (*googleDataformRepositoryReleaseConfigState, bool)
- func (gdrrc *Resource) StateMust() *googleDataformRepositoryReleaseConfigState
- func (gdrrc *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // CronSchedule: string, optional CronSchedule terra.StringValue `hcl:"cron_schedule,attr"` // GitCommitish: string, required GitCommitish terra.StringValue `hcl:"git_commitish,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // Repository: string, optional Repository terra.StringValue `hcl:"repository,attr"` // TimeZone: string, optional TimeZone terra.StringValue `hcl:"time_zone,attr"` // CodeCompilationConfig: optional CodeCompilationConfig *CodeCompilationConfig `hcl:"code_compilation_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_dataform_repository_release_config.
type CodeCompilationConfig ¶
type CodeCompilationConfig struct { // AssertionSchema: string, optional AssertionSchema terra.StringValue `hcl:"assertion_schema,attr"` // DatabaseSuffix: string, optional DatabaseSuffix terra.StringValue `hcl:"database_suffix,attr"` // DefaultDatabase: string, optional DefaultDatabase terra.StringValue `hcl:"default_database,attr"` // DefaultLocation: string, optional DefaultLocation terra.StringValue `hcl:"default_location,attr"` // DefaultSchema: string, optional DefaultSchema terra.StringValue `hcl:"default_schema,attr"` // SchemaSuffix: string, optional SchemaSuffix terra.StringValue `hcl:"schema_suffix,attr"` // TablePrefix: string, optional TablePrefix terra.StringValue `hcl:"table_prefix,attr"` // Vars: map of string, optional Vars terra.MapValue[terra.StringValue] `hcl:"vars,attr"` }
type CodeCompilationConfigAttributes ¶
type CodeCompilationConfigAttributes struct {
// contains filtered or unexported fields
}
func (CodeCompilationConfigAttributes) AssertionSchema ¶
func (ccc CodeCompilationConfigAttributes) AssertionSchema() terra.StringValue
func (CodeCompilationConfigAttributes) DatabaseSuffix ¶
func (ccc CodeCompilationConfigAttributes) DatabaseSuffix() terra.StringValue
func (CodeCompilationConfigAttributes) DefaultDatabase ¶
func (ccc CodeCompilationConfigAttributes) DefaultDatabase() terra.StringValue
func (CodeCompilationConfigAttributes) DefaultLocation ¶
func (ccc CodeCompilationConfigAttributes) DefaultLocation() terra.StringValue
func (CodeCompilationConfigAttributes) DefaultSchema ¶
func (ccc CodeCompilationConfigAttributes) DefaultSchema() terra.StringValue
func (CodeCompilationConfigAttributes) InternalRef ¶
func (ccc CodeCompilationConfigAttributes) InternalRef() (terra.Reference, error)
func (CodeCompilationConfigAttributes) InternalTokens ¶
func (ccc CodeCompilationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CodeCompilationConfigAttributes) InternalWithRef ¶
func (ccc CodeCompilationConfigAttributes) InternalWithRef(ref terra.Reference) CodeCompilationConfigAttributes
func (CodeCompilationConfigAttributes) SchemaSuffix ¶
func (ccc CodeCompilationConfigAttributes) SchemaSuffix() terra.StringValue
func (CodeCompilationConfigAttributes) TablePrefix ¶
func (ccc CodeCompilationConfigAttributes) TablePrefix() terra.StringValue
func (CodeCompilationConfigAttributes) Vars ¶
func (ccc CodeCompilationConfigAttributes) Vars() terra.MapValue[terra.StringValue]
type CodeCompilationConfigState ¶
type CodeCompilationConfigState struct { AssertionSchema string `json:"assertion_schema"` DatabaseSuffix string `json:"database_suffix"` DefaultDatabase string `json:"default_database"` DefaultLocation string `json:"default_location"` DefaultSchema string `json:"default_schema"` SchemaSuffix string `json:"schema_suffix"` TablePrefix string `json:"table_prefix"` Vars map[string]string `json:"vars"` }
type RecentScheduledReleaseRecordsAttributes ¶
type RecentScheduledReleaseRecordsAttributes struct {
// contains filtered or unexported fields
}
func (RecentScheduledReleaseRecordsAttributes) CompilationResult ¶
func (rsrr RecentScheduledReleaseRecordsAttributes) CompilationResult() terra.StringValue
func (RecentScheduledReleaseRecordsAttributes) ErrorStatus ¶
func (rsrr RecentScheduledReleaseRecordsAttributes) ErrorStatus() terra.ListValue[RecentScheduledReleaseRecordsErrorStatusAttributes]
func (RecentScheduledReleaseRecordsAttributes) InternalRef ¶
func (rsrr RecentScheduledReleaseRecordsAttributes) InternalRef() (terra.Reference, error)
func (RecentScheduledReleaseRecordsAttributes) InternalTokens ¶
func (rsrr RecentScheduledReleaseRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecentScheduledReleaseRecordsAttributes) InternalWithRef ¶
func (rsrr RecentScheduledReleaseRecordsAttributes) InternalWithRef(ref terra.Reference) RecentScheduledReleaseRecordsAttributes
func (RecentScheduledReleaseRecordsAttributes) ReleaseTime ¶
func (rsrr RecentScheduledReleaseRecordsAttributes) ReleaseTime() terra.StringValue
type RecentScheduledReleaseRecordsErrorStatusAttributes ¶
type RecentScheduledReleaseRecordsErrorStatusAttributes struct {
// contains filtered or unexported fields
}
func (RecentScheduledReleaseRecordsErrorStatusAttributes) Code ¶
func (es RecentScheduledReleaseRecordsErrorStatusAttributes) Code() terra.NumberValue
func (RecentScheduledReleaseRecordsErrorStatusAttributes) InternalRef ¶
func (es RecentScheduledReleaseRecordsErrorStatusAttributes) InternalRef() (terra.Reference, error)
func (RecentScheduledReleaseRecordsErrorStatusAttributes) InternalTokens ¶
func (es RecentScheduledReleaseRecordsErrorStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecentScheduledReleaseRecordsErrorStatusAttributes) InternalWithRef ¶
func (es RecentScheduledReleaseRecordsErrorStatusAttributes) InternalWithRef(ref terra.Reference) RecentScheduledReleaseRecordsErrorStatusAttributes
func (RecentScheduledReleaseRecordsErrorStatusAttributes) Message ¶
func (es RecentScheduledReleaseRecordsErrorStatusAttributes) Message() terra.StringValue
type RecentScheduledReleaseRecordsState ¶
type RecentScheduledReleaseRecordsState struct { CompilationResult string `json:"compilation_result"` ReleaseTime string `json:"release_time"` ErrorStatus []RecentScheduledReleaseRecordsErrorStatusState `json:"error_status"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_dataform_repository_release_config.
func (*Resource) Attributes ¶
func (gdrrc *Resource) Attributes() googleDataformRepositoryReleaseConfigAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gdrrc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gdrrc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.