Documentation
¶
Index ¶
- type AppEngineHttpTarget
- type AppEngineHttpTargetAppEngineRouting
- type AppEngineHttpTargetAppEngineRoutingAttributes
- func (aer AppEngineHttpTargetAppEngineRoutingAttributes) Instance() terra.StringValue
- func (aer AppEngineHttpTargetAppEngineRoutingAttributes) InternalRef() (terra.Reference, error)
- func (aer AppEngineHttpTargetAppEngineRoutingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aer AppEngineHttpTargetAppEngineRoutingAttributes) InternalWithRef(ref terra.Reference) AppEngineHttpTargetAppEngineRoutingAttributes
- func (aer AppEngineHttpTargetAppEngineRoutingAttributes) Service() terra.StringValue
- func (aer AppEngineHttpTargetAppEngineRoutingAttributes) Version() terra.StringValue
- type AppEngineHttpTargetAppEngineRoutingState
- type AppEngineHttpTargetAttributes
- func (aeht AppEngineHttpTargetAttributes) AppEngineRouting() terra.ListValue[AppEngineHttpTargetAppEngineRoutingAttributes]
- func (aeht AppEngineHttpTargetAttributes) Body() terra.StringValue
- func (aeht AppEngineHttpTargetAttributes) Headers() terra.MapValue[terra.StringValue]
- func (aeht AppEngineHttpTargetAttributes) HttpMethod() terra.StringValue
- func (aeht AppEngineHttpTargetAttributes) InternalRef() (terra.Reference, error)
- func (aeht AppEngineHttpTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aeht AppEngineHttpTargetAttributes) InternalWithRef(ref terra.Reference) AppEngineHttpTargetAttributes
- func (aeht AppEngineHttpTargetAttributes) RelativeUri() terra.StringValue
- type AppEngineHttpTargetState
- type Args
- type HttpTarget
- type HttpTargetAttributes
- func (ht HttpTargetAttributes) Body() terra.StringValue
- func (ht HttpTargetAttributes) Headers() terra.MapValue[terra.StringValue]
- func (ht HttpTargetAttributes) HttpMethod() terra.StringValue
- func (ht HttpTargetAttributes) InternalRef() (terra.Reference, error)
- func (ht HttpTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ht HttpTargetAttributes) InternalWithRef(ref terra.Reference) HttpTargetAttributes
- func (ht HttpTargetAttributes) OauthToken() terra.ListValue[HttpTargetOauthTokenAttributes]
- func (ht HttpTargetAttributes) OidcToken() terra.ListValue[HttpTargetOidcTokenAttributes]
- func (ht HttpTargetAttributes) Uri() terra.StringValue
- type HttpTargetOauthToken
- type HttpTargetOauthTokenAttributes
- func (ot HttpTargetOauthTokenAttributes) InternalRef() (terra.Reference, error)
- func (ot HttpTargetOauthTokenAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ot HttpTargetOauthTokenAttributes) InternalWithRef(ref terra.Reference) HttpTargetOauthTokenAttributes
- func (ot HttpTargetOauthTokenAttributes) Scope() terra.StringValue
- func (ot HttpTargetOauthTokenAttributes) ServiceAccountEmail() terra.StringValue
- type HttpTargetOauthTokenState
- type HttpTargetOidcToken
- type HttpTargetOidcTokenAttributes
- func (ot HttpTargetOidcTokenAttributes) Audience() terra.StringValue
- func (ot HttpTargetOidcTokenAttributes) InternalRef() (terra.Reference, error)
- func (ot HttpTargetOidcTokenAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ot HttpTargetOidcTokenAttributes) InternalWithRef(ref terra.Reference) HttpTargetOidcTokenAttributes
- func (ot HttpTargetOidcTokenAttributes) ServiceAccountEmail() terra.StringValue
- type HttpTargetOidcTokenState
- type HttpTargetState
- type PubsubTarget
- type PubsubTargetAttributes
- func (pt PubsubTargetAttributes) Attributes() terra.MapValue[terra.StringValue]
- func (pt PubsubTargetAttributes) Data() terra.StringValue
- func (pt PubsubTargetAttributes) InternalRef() (terra.Reference, error)
- func (pt PubsubTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pt PubsubTargetAttributes) InternalWithRef(ref terra.Reference) PubsubTargetAttributes
- func (pt PubsubTargetAttributes) TopicName() terra.StringValue
- type PubsubTargetState
- type Resource
- func (gcsj *Resource) Attributes() googleCloudSchedulerJobAttributes
- func (gcsj *Resource) Configuration() interface{}
- func (gcsj *Resource) DependOn() terra.Reference
- func (gcsj *Resource) Dependencies() terra.Dependencies
- func (gcsj *Resource) ImportState(state io.Reader) error
- func (gcsj *Resource) LifecycleManagement() *terra.Lifecycle
- func (gcsj *Resource) LocalName() string
- func (gcsj *Resource) State() (*googleCloudSchedulerJobState, bool)
- func (gcsj *Resource) StateMust() *googleCloudSchedulerJobState
- func (gcsj *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) MaxBackoffDuration() terra.StringValue
- func (rc RetryConfigAttributes) MaxDoublings() terra.NumberValue
- func (rc RetryConfigAttributes) MaxRetryDuration() terra.StringValue
- func (rc RetryConfigAttributes) MinBackoffDuration() terra.StringValue
- func (rc RetryConfigAttributes) RetryCount() terra.NumberValue
- type RetryConfigState
- 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 AppEngineHttpTarget ¶
type AppEngineHttpTarget struct { // Body: string, optional Body terra.StringValue `hcl:"body,attr"` // Headers: map of string, optional Headers terra.MapValue[terra.StringValue] `hcl:"headers,attr"` // HttpMethod: string, optional HttpMethod terra.StringValue `hcl:"http_method,attr"` // RelativeUri: string, required RelativeUri terra.StringValue `hcl:"relative_uri,attr" validate:"required"` // AppEngineHttpTargetAppEngineRouting: optional AppEngineRouting *AppEngineHttpTargetAppEngineRouting `hcl:"app_engine_routing,block"` }
type AppEngineHttpTargetAppEngineRouting ¶
type AppEngineHttpTargetAppEngineRouting 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 AppEngineHttpTargetAppEngineRoutingAttributes ¶
type AppEngineHttpTargetAppEngineRoutingAttributes struct {
// contains filtered or unexported fields
}
func (AppEngineHttpTargetAppEngineRoutingAttributes) Instance ¶
func (aer AppEngineHttpTargetAppEngineRoutingAttributes) Instance() terra.StringValue
func (AppEngineHttpTargetAppEngineRoutingAttributes) InternalRef ¶
func (aer AppEngineHttpTargetAppEngineRoutingAttributes) InternalRef() (terra.Reference, error)
func (AppEngineHttpTargetAppEngineRoutingAttributes) InternalTokens ¶
func (aer AppEngineHttpTargetAppEngineRoutingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AppEngineHttpTargetAppEngineRoutingAttributes) InternalWithRef ¶
func (aer AppEngineHttpTargetAppEngineRoutingAttributes) InternalWithRef(ref terra.Reference) AppEngineHttpTargetAppEngineRoutingAttributes
func (AppEngineHttpTargetAppEngineRoutingAttributes) Service ¶
func (aer AppEngineHttpTargetAppEngineRoutingAttributes) Service() terra.StringValue
func (AppEngineHttpTargetAppEngineRoutingAttributes) Version ¶
func (aer AppEngineHttpTargetAppEngineRoutingAttributes) Version() terra.StringValue
type AppEngineHttpTargetAttributes ¶
type AppEngineHttpTargetAttributes struct {
// contains filtered or unexported fields
}
func (AppEngineHttpTargetAttributes) AppEngineRouting ¶
func (aeht AppEngineHttpTargetAttributes) AppEngineRouting() terra.ListValue[AppEngineHttpTargetAppEngineRoutingAttributes]
func (AppEngineHttpTargetAttributes) Body ¶
func (aeht AppEngineHttpTargetAttributes) Body() terra.StringValue
func (AppEngineHttpTargetAttributes) Headers ¶
func (aeht AppEngineHttpTargetAttributes) Headers() terra.MapValue[terra.StringValue]
func (AppEngineHttpTargetAttributes) HttpMethod ¶
func (aeht AppEngineHttpTargetAttributes) HttpMethod() terra.StringValue
func (AppEngineHttpTargetAttributes) InternalRef ¶
func (aeht AppEngineHttpTargetAttributes) InternalRef() (terra.Reference, error)
func (AppEngineHttpTargetAttributes) InternalTokens ¶
func (aeht AppEngineHttpTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AppEngineHttpTargetAttributes) InternalWithRef ¶
func (aeht AppEngineHttpTargetAttributes) InternalWithRef(ref terra.Reference) AppEngineHttpTargetAttributes
func (AppEngineHttpTargetAttributes) RelativeUri ¶
func (aeht AppEngineHttpTargetAttributes) RelativeUri() terra.StringValue
type Args ¶
type Args struct { // AttemptDeadline: string, optional AttemptDeadline terra.StringValue `hcl:"attempt_deadline,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Paused: bool, optional Paused terra.BoolValue `hcl:"paused,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // Schedule: string, optional Schedule terra.StringValue `hcl:"schedule,attr"` // TimeZone: string, optional TimeZone terra.StringValue `hcl:"time_zone,attr"` // AppEngineHttpTarget: optional AppEngineHttpTarget *AppEngineHttpTarget `hcl:"app_engine_http_target,block"` // HttpTarget: optional HttpTarget *HttpTarget `hcl:"http_target,block"` // PubsubTarget: optional PubsubTarget *PubsubTarget `hcl:"pubsub_target,block"` // RetryConfig: optional RetryConfig *RetryConfig `hcl:"retry_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_cloud_scheduler_job.
type HttpTarget ¶
type HttpTarget struct { // Body: string, optional Body terra.StringValue `hcl:"body,attr"` // Headers: map of string, optional Headers terra.MapValue[terra.StringValue] `hcl:"headers,attr"` // HttpMethod: string, optional HttpMethod terra.StringValue `hcl:"http_method,attr"` // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` // HttpTargetOauthToken: optional OauthToken *HttpTargetOauthToken `hcl:"oauth_token,block"` // HttpTargetOidcToken: optional OidcToken *HttpTargetOidcToken `hcl:"oidc_token,block"` }
type HttpTargetAttributes ¶
type HttpTargetAttributes struct {
// contains filtered or unexported fields
}
func (HttpTargetAttributes) Body ¶
func (ht HttpTargetAttributes) Body() terra.StringValue
func (HttpTargetAttributes) Headers ¶
func (ht HttpTargetAttributes) Headers() terra.MapValue[terra.StringValue]
func (HttpTargetAttributes) HttpMethod ¶
func (ht HttpTargetAttributes) HttpMethod() terra.StringValue
func (HttpTargetAttributes) InternalRef ¶
func (ht HttpTargetAttributes) InternalRef() (terra.Reference, error)
func (HttpTargetAttributes) InternalTokens ¶
func (ht HttpTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpTargetAttributes) InternalWithRef ¶
func (ht HttpTargetAttributes) InternalWithRef(ref terra.Reference) HttpTargetAttributes
func (HttpTargetAttributes) OauthToken ¶
func (ht HttpTargetAttributes) OauthToken() terra.ListValue[HttpTargetOauthTokenAttributes]
func (HttpTargetAttributes) OidcToken ¶
func (ht HttpTargetAttributes) OidcToken() terra.ListValue[HttpTargetOidcTokenAttributes]
func (HttpTargetAttributes) Uri ¶
func (ht HttpTargetAttributes) Uri() terra.StringValue
type HttpTargetOauthToken ¶
type HttpTargetOauthToken struct { // Scope: string, optional Scope terra.StringValue `hcl:"scope,attr"` // ServiceAccountEmail: string, required ServiceAccountEmail terra.StringValue `hcl:"service_account_email,attr" validate:"required"` }
type HttpTargetOauthTokenAttributes ¶
type HttpTargetOauthTokenAttributes struct {
// contains filtered or unexported fields
}
func (HttpTargetOauthTokenAttributes) InternalRef ¶
func (ot HttpTargetOauthTokenAttributes) InternalRef() (terra.Reference, error)
func (HttpTargetOauthTokenAttributes) InternalTokens ¶
func (ot HttpTargetOauthTokenAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpTargetOauthTokenAttributes) InternalWithRef ¶
func (ot HttpTargetOauthTokenAttributes) InternalWithRef(ref terra.Reference) HttpTargetOauthTokenAttributes
func (HttpTargetOauthTokenAttributes) Scope ¶
func (ot HttpTargetOauthTokenAttributes) Scope() terra.StringValue
func (HttpTargetOauthTokenAttributes) ServiceAccountEmail ¶
func (ot HttpTargetOauthTokenAttributes) ServiceAccountEmail() terra.StringValue
type HttpTargetOidcToken ¶
type HttpTargetOidcToken struct { // Audience: string, optional Audience terra.StringValue `hcl:"audience,attr"` // ServiceAccountEmail: string, required ServiceAccountEmail terra.StringValue `hcl:"service_account_email,attr" validate:"required"` }
type HttpTargetOidcTokenAttributes ¶
type HttpTargetOidcTokenAttributes struct {
// contains filtered or unexported fields
}
func (HttpTargetOidcTokenAttributes) Audience ¶
func (ot HttpTargetOidcTokenAttributes) Audience() terra.StringValue
func (HttpTargetOidcTokenAttributes) InternalRef ¶
func (ot HttpTargetOidcTokenAttributes) InternalRef() (terra.Reference, error)
func (HttpTargetOidcTokenAttributes) InternalTokens ¶
func (ot HttpTargetOidcTokenAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpTargetOidcTokenAttributes) InternalWithRef ¶
func (ot HttpTargetOidcTokenAttributes) InternalWithRef(ref terra.Reference) HttpTargetOidcTokenAttributes
func (HttpTargetOidcTokenAttributes) ServiceAccountEmail ¶
func (ot HttpTargetOidcTokenAttributes) ServiceAccountEmail() terra.StringValue
type HttpTargetState ¶
type HttpTargetState struct { Body string `json:"body"` Headers map[string]string `json:"headers"` HttpMethod string `json:"http_method"` Uri string `json:"uri"` OauthToken []HttpTargetOauthTokenState `json:"oauth_token"` OidcToken []HttpTargetOidcTokenState `json:"oidc_token"` }
type PubsubTarget ¶
type PubsubTarget struct { // Attributes: map of string, optional Attributes terra.MapValue[terra.StringValue] `hcl:"attributes,attr"` // Data: string, optional Data terra.StringValue `hcl:"data,attr"` // TopicName: string, required TopicName terra.StringValue `hcl:"topic_name,attr" validate:"required"` }
type PubsubTargetAttributes ¶
type PubsubTargetAttributes struct {
// contains filtered or unexported fields
}
func (PubsubTargetAttributes) Attributes ¶
func (pt PubsubTargetAttributes) Attributes() terra.MapValue[terra.StringValue]
func (PubsubTargetAttributes) Data ¶
func (pt PubsubTargetAttributes) Data() terra.StringValue
func (PubsubTargetAttributes) InternalRef ¶
func (pt PubsubTargetAttributes) InternalRef() (terra.Reference, error)
func (PubsubTargetAttributes) InternalTokens ¶
func (pt PubsubTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PubsubTargetAttributes) InternalWithRef ¶
func (pt PubsubTargetAttributes) InternalWithRef(ref terra.Reference) PubsubTargetAttributes
func (PubsubTargetAttributes) TopicName ¶
func (pt PubsubTargetAttributes) TopicName() terra.StringValue
type PubsubTargetState ¶
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_scheduler_job.
func (*Resource) Attributes ¶
func (gcsj *Resource) Attributes() googleCloudSchedulerJobAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gcsj *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gcsj *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 { // MaxBackoffDuration: string, optional MaxBackoffDuration terra.StringValue `hcl:"max_backoff_duration,attr"` // MaxDoublings: number, optional MaxDoublings terra.NumberValue `hcl:"max_doublings,attr"` // MaxRetryDuration: string, optional MaxRetryDuration terra.StringValue `hcl:"max_retry_duration,attr"` // MinBackoffDuration: string, optional MinBackoffDuration terra.StringValue `hcl:"min_backoff_duration,attr"` // RetryCount: number, optional RetryCount terra.NumberValue `hcl:"retry_count,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) MaxBackoffDuration ¶
func (rc RetryConfigAttributes) MaxBackoffDuration() terra.StringValue
func (RetryConfigAttributes) MaxDoublings ¶
func (rc RetryConfigAttributes) MaxDoublings() terra.NumberValue
func (RetryConfigAttributes) MaxRetryDuration ¶
func (rc RetryConfigAttributes) MaxRetryDuration() terra.StringValue
func (RetryConfigAttributes) MinBackoffDuration ¶
func (rc RetryConfigAttributes) MinBackoffDuration() terra.StringValue
func (RetryConfigAttributes) RetryCount ¶
func (rc RetryConfigAttributes) RetryCount() terra.NumberValue
type RetryConfigState ¶
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.