Documentation ¶
Index ¶
- type AppEngineRoutingOverride
- type AppEngineRoutingOverrideAttributes
- func (aero AppEngineRoutingOverrideAttributes) Host() terra.StringValue
- func (aero AppEngineRoutingOverrideAttributes) Instance() terra.StringValue
- func (aero AppEngineRoutingOverrideAttributes) InternalRef() (terra.Reference, error)
- func (aero AppEngineRoutingOverrideAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aero AppEngineRoutingOverrideAttributes) InternalWithRef(ref terra.Reference) AppEngineRoutingOverrideAttributes
- func (aero AppEngineRoutingOverrideAttributes) Service() terra.StringValue
- func (aero AppEngineRoutingOverrideAttributes) Version() terra.StringValue
- type AppEngineRoutingOverrideState
- type Args
- type RateLimits
- type RateLimitsAttributes
- func (rl RateLimitsAttributes) InternalRef() (terra.Reference, error)
- func (rl RateLimitsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rl RateLimitsAttributes) InternalWithRef(ref terra.Reference) RateLimitsAttributes
- func (rl RateLimitsAttributes) MaxBurstSize() terra.NumberValue
- func (rl RateLimitsAttributes) MaxConcurrentDispatches() terra.NumberValue
- func (rl RateLimitsAttributes) MaxDispatchesPerSecond() terra.NumberValue
- type RateLimitsState
- type Resource
- func (gctq *Resource) Attributes() googleCloudTasksQueueAttributes
- func (gctq *Resource) Configuration() interface{}
- func (gctq *Resource) DependOn() terra.Reference
- func (gctq *Resource) Dependencies() terra.Dependencies
- func (gctq *Resource) ImportState(state io.Reader) error
- func (gctq *Resource) LifecycleManagement() *terra.Lifecycle
- func (gctq *Resource) LocalName() string
- func (gctq *Resource) State() (*googleCloudTasksQueueState, bool)
- func (gctq *Resource) StateMust() *googleCloudTasksQueueState
- func (gctq *Resource) Type() string
- type RetryConfig
- type RetryConfigAttributes
- func (rc RetryConfigAttributes) InternalRef() (terra.Reference, error)
- func (rc RetryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc RetryConfigAttributes) InternalWithRef(ref terra.Reference) RetryConfigAttributes
- func (rc RetryConfigAttributes) MaxAttempts() terra.NumberValue
- func (rc RetryConfigAttributes) MaxBackoff() terra.StringValue
- func (rc RetryConfigAttributes) MaxDoublings() terra.NumberValue
- func (rc RetryConfigAttributes) MaxRetryDuration() terra.StringValue
- func (rc RetryConfigAttributes) MinBackoff() terra.StringValue
- type RetryConfigState
- type StackdriverLoggingConfig
- type StackdriverLoggingConfigAttributes
- func (slc StackdriverLoggingConfigAttributes) InternalRef() (terra.Reference, error)
- func (slc StackdriverLoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (slc StackdriverLoggingConfigAttributes) InternalWithRef(ref terra.Reference) StackdriverLoggingConfigAttributes
- func (slc StackdriverLoggingConfigAttributes) SamplingRatio() terra.NumberValue
- type StackdriverLoggingConfigState
- 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 AppEngineRoutingOverride ¶
type AppEngineRoutingOverride struct { // Instance: string, optional Instance terra.StringValue `hcl:"instance,attr"` // Service: string, optional Service terra.StringValue `hcl:"service,attr"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` }
type AppEngineRoutingOverrideAttributes ¶
type AppEngineRoutingOverrideAttributes struct {
// contains filtered or unexported fields
}
func (AppEngineRoutingOverrideAttributes) Host ¶
func (aero AppEngineRoutingOverrideAttributes) Host() terra.StringValue
func (AppEngineRoutingOverrideAttributes) Instance ¶
func (aero AppEngineRoutingOverrideAttributes) Instance() terra.StringValue
func (AppEngineRoutingOverrideAttributes) InternalRef ¶
func (aero AppEngineRoutingOverrideAttributes) InternalRef() (terra.Reference, error)
func (AppEngineRoutingOverrideAttributes) InternalTokens ¶
func (aero AppEngineRoutingOverrideAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AppEngineRoutingOverrideAttributes) InternalWithRef ¶
func (aero AppEngineRoutingOverrideAttributes) InternalWithRef(ref terra.Reference) AppEngineRoutingOverrideAttributes
func (AppEngineRoutingOverrideAttributes) Service ¶
func (aero AppEngineRoutingOverrideAttributes) Service() terra.StringValue
func (AppEngineRoutingOverrideAttributes) Version ¶
func (aero AppEngineRoutingOverrideAttributes) Version() terra.StringValue
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // AppEngineRoutingOverride: optional AppEngineRoutingOverride *AppEngineRoutingOverride `hcl:"app_engine_routing_override,block"` // RateLimits: optional RateLimits *RateLimits `hcl:"rate_limits,block"` // RetryConfig: optional RetryConfig *RetryConfig `hcl:"retry_config,block"` // StackdriverLoggingConfig: optional StackdriverLoggingConfig *StackdriverLoggingConfig `hcl:"stackdriver_logging_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_cloud_tasks_queue.
type RateLimits ¶
type RateLimits struct { // MaxConcurrentDispatches: number, optional MaxConcurrentDispatches terra.NumberValue `hcl:"max_concurrent_dispatches,attr"` // MaxDispatchesPerSecond: number, optional MaxDispatchesPerSecond terra.NumberValue `hcl:"max_dispatches_per_second,attr"` }
type RateLimitsAttributes ¶
type RateLimitsAttributes struct {
// contains filtered or unexported fields
}
func (RateLimitsAttributes) InternalRef ¶
func (rl RateLimitsAttributes) InternalRef() (terra.Reference, error)
func (RateLimitsAttributes) InternalTokens ¶
func (rl RateLimitsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RateLimitsAttributes) InternalWithRef ¶
func (rl RateLimitsAttributes) InternalWithRef(ref terra.Reference) RateLimitsAttributes
func (RateLimitsAttributes) MaxBurstSize ¶
func (rl RateLimitsAttributes) MaxBurstSize() terra.NumberValue
func (RateLimitsAttributes) MaxConcurrentDispatches ¶
func (rl RateLimitsAttributes) MaxConcurrentDispatches() terra.NumberValue
func (RateLimitsAttributes) MaxDispatchesPerSecond ¶
func (rl RateLimitsAttributes) MaxDispatchesPerSecond() terra.NumberValue
type RateLimitsState ¶
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_cloud_tasks_queue.
func (*Resource) Attributes ¶
func (gctq *Resource) Attributes() googleCloudTasksQueueAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gctq *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gctq *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 RetryConfig ¶
type RetryConfig struct { // MaxAttempts: number, optional MaxAttempts terra.NumberValue `hcl:"max_attempts,attr"` // MaxBackoff: string, optional MaxBackoff terra.StringValue `hcl:"max_backoff,attr"` // MaxDoublings: number, optional MaxDoublings terra.NumberValue `hcl:"max_doublings,attr"` // MaxRetryDuration: string, optional MaxRetryDuration terra.StringValue `hcl:"max_retry_duration,attr"` // MinBackoff: string, optional MinBackoff terra.StringValue `hcl:"min_backoff,attr"` }
type RetryConfigAttributes ¶
type RetryConfigAttributes struct {
// contains filtered or unexported fields
}
func (RetryConfigAttributes) InternalRef ¶
func (rc RetryConfigAttributes) InternalRef() (terra.Reference, error)
func (RetryConfigAttributes) InternalTokens ¶
func (rc RetryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RetryConfigAttributes) InternalWithRef ¶
func (rc RetryConfigAttributes) InternalWithRef(ref terra.Reference) RetryConfigAttributes
func (RetryConfigAttributes) MaxAttempts ¶
func (rc RetryConfigAttributes) MaxAttempts() terra.NumberValue
func (RetryConfigAttributes) MaxBackoff ¶
func (rc RetryConfigAttributes) MaxBackoff() terra.StringValue
func (RetryConfigAttributes) MaxDoublings ¶
func (rc RetryConfigAttributes) MaxDoublings() terra.NumberValue
func (RetryConfigAttributes) MaxRetryDuration ¶
func (rc RetryConfigAttributes) MaxRetryDuration() terra.StringValue
func (RetryConfigAttributes) MinBackoff ¶
func (rc RetryConfigAttributes) MinBackoff() terra.StringValue
type RetryConfigState ¶
type StackdriverLoggingConfig ¶
type StackdriverLoggingConfig struct { // SamplingRatio: number, required SamplingRatio terra.NumberValue `hcl:"sampling_ratio,attr" validate:"required"` }
type StackdriverLoggingConfigAttributes ¶
type StackdriverLoggingConfigAttributes struct {
// contains filtered or unexported fields
}
func (StackdriverLoggingConfigAttributes) InternalRef ¶
func (slc StackdriverLoggingConfigAttributes) InternalRef() (terra.Reference, error)
func (StackdriverLoggingConfigAttributes) InternalTokens ¶
func (slc StackdriverLoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StackdriverLoggingConfigAttributes) InternalWithRef ¶
func (slc StackdriverLoggingConfigAttributes) InternalWithRef(ref terra.Reference) StackdriverLoggingConfigAttributes
func (StackdriverLoggingConfigAttributes) SamplingRatio ¶
func (slc StackdriverLoggingConfigAttributes) SamplingRatio() terra.NumberValue
type StackdriverLoggingConfigState ¶
type StackdriverLoggingConfigState struct {
SamplingRatio float64 `json:"sampling_ratio"`
}
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.