Documentation ¶
Index ¶
- type Args
- type Config
- type ConfigAttributes
- func (c ConfigAttributes) AllowedEventTypes() terra.ListValue[terra.StringValue]
- func (c ConfigAttributes) CreateTime() terra.StringValue
- func (c ConfigAttributes) EventarcChannel() terra.StringValue
- func (c ConfigAttributes) ExtensionRef() terra.StringValue
- func (c ConfigAttributes) ExtensionVersion() terra.StringValue
- func (c ConfigAttributes) InternalRef() (terra.Reference, error)
- func (c ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConfigAttributes) InternalWithRef(ref terra.Reference) ConfigAttributes
- func (c ConfigAttributes) Name() terra.StringValue
- func (c ConfigAttributes) Params() terra.MapValue[terra.StringValue]
- func (c ConfigAttributes) PopulatedPostinstallContent() terra.StringValue
- func (c ConfigAttributes) SystemParams() terra.MapValue[terra.StringValue]
- type ConfigState
- type ErrorStatusAttributes
- func (es ErrorStatusAttributes) Code() terra.NumberValue
- func (es ErrorStatusAttributes) Details() terra.ListValue[terra.MapValue[terra.StringValue]]
- func (es ErrorStatusAttributes) InternalRef() (terra.Reference, error)
- func (es ErrorStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (es ErrorStatusAttributes) InternalWithRef(ref terra.Reference) ErrorStatusAttributes
- func (es ErrorStatusAttributes) Message() terra.StringValue
- type ErrorStatusState
- type Resource
- func (gfei *Resource) Attributes() googleFirebaseExtensionsInstanceAttributes
- func (gfei *Resource) Configuration() interface{}
- func (gfei *Resource) DependOn() terra.Reference
- func (gfei *Resource) Dependencies() terra.Dependencies
- func (gfei *Resource) ImportState(state io.Reader) error
- func (gfei *Resource) LifecycleManagement() *terra.Lifecycle
- func (gfei *Resource) LocalName() string
- func (gfei *Resource) State() (*googleFirebaseExtensionsInstanceState, bool)
- func (gfei *Resource) StateMust() *googleFirebaseExtensionsInstanceState
- func (gfei *Resource) Type() string
- type RuntimeDataAttributes
- func (rd RuntimeDataAttributes) FatalError() terra.ListValue[RuntimeDataFatalErrorAttributes]
- func (rd RuntimeDataAttributes) InternalRef() (terra.Reference, error)
- func (rd RuntimeDataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rd RuntimeDataAttributes) InternalWithRef(ref terra.Reference) RuntimeDataAttributes
- func (rd RuntimeDataAttributes) ProcessingState() terra.ListValue[RuntimeDataProcessingStateAttributes]
- func (rd RuntimeDataAttributes) StateUpdateTime() terra.StringValue
- type RuntimeDataFatalErrorAttributes
- func (fe RuntimeDataFatalErrorAttributes) ErrorMessage() terra.StringValue
- func (fe RuntimeDataFatalErrorAttributes) InternalRef() (terra.Reference, error)
- func (fe RuntimeDataFatalErrorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fe RuntimeDataFatalErrorAttributes) InternalWithRef(ref terra.Reference) RuntimeDataFatalErrorAttributes
- type RuntimeDataFatalErrorState
- type RuntimeDataProcessingStateAttributes
- func (ps RuntimeDataProcessingStateAttributes) DetailMessage() terra.StringValue
- func (ps RuntimeDataProcessingStateAttributes) InternalRef() (terra.Reference, error)
- func (ps RuntimeDataProcessingStateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ps RuntimeDataProcessingStateAttributes) InternalWithRef(ref terra.Reference) RuntimeDataProcessingStateAttributes
- func (ps RuntimeDataProcessingStateAttributes) State() terra.StringValue
- type RuntimeDataProcessingStateState
- type RuntimeDataState
- 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 { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // InstanceId: string, required InstanceId terra.StringValue `hcl:"instance_id,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Config: required Config *Config `hcl:"config,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_firebase_extensions_instance.
type Config ¶
type Config struct { // AllowedEventTypes: list of string, optional AllowedEventTypes terra.ListValue[terra.StringValue] `hcl:"allowed_event_types,attr"` // EventarcChannel: string, optional EventarcChannel terra.StringValue `hcl:"eventarc_channel,attr"` // ExtensionRef: string, required ExtensionRef terra.StringValue `hcl:"extension_ref,attr" validate:"required"` // ExtensionVersion: string, optional ExtensionVersion terra.StringValue `hcl:"extension_version,attr"` // Params: map of string, required Params terra.MapValue[terra.StringValue] `hcl:"params,attr" validate:"required"` // SystemParams: map of string, optional SystemParams terra.MapValue[terra.StringValue] `hcl:"system_params,attr"` }
type ConfigAttributes ¶
type ConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigAttributes) AllowedEventTypes ¶
func (c ConfigAttributes) AllowedEventTypes() terra.ListValue[terra.StringValue]
func (ConfigAttributes) CreateTime ¶
func (c ConfigAttributes) CreateTime() terra.StringValue
func (ConfigAttributes) EventarcChannel ¶
func (c ConfigAttributes) EventarcChannel() terra.StringValue
func (ConfigAttributes) ExtensionRef ¶
func (c ConfigAttributes) ExtensionRef() terra.StringValue
func (ConfigAttributes) ExtensionVersion ¶
func (c ConfigAttributes) ExtensionVersion() terra.StringValue
func (ConfigAttributes) InternalRef ¶
func (c ConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigAttributes) InternalTokens ¶
func (c ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigAttributes) InternalWithRef ¶
func (c ConfigAttributes) InternalWithRef(ref terra.Reference) ConfigAttributes
func (ConfigAttributes) Name ¶
func (c ConfigAttributes) Name() terra.StringValue
func (ConfigAttributes) Params ¶
func (c ConfigAttributes) Params() terra.MapValue[terra.StringValue]
func (ConfigAttributes) PopulatedPostinstallContent ¶
func (c ConfigAttributes) PopulatedPostinstallContent() terra.StringValue
func (ConfigAttributes) SystemParams ¶
func (c ConfigAttributes) SystemParams() terra.MapValue[terra.StringValue]
type ConfigState ¶
type ConfigState struct { AllowedEventTypes []string `json:"allowed_event_types"` CreateTime string `json:"create_time"` EventarcChannel string `json:"eventarc_channel"` ExtensionRef string `json:"extension_ref"` ExtensionVersion string `json:"extension_version"` Name string `json:"name"` Params map[string]string `json:"params"` PopulatedPostinstallContent string `json:"populated_postinstall_content"` SystemParams map[string]string `json:"system_params"` }
type ErrorStatusAttributes ¶
type ErrorStatusAttributes struct {
// contains filtered or unexported fields
}
func (ErrorStatusAttributes) Code ¶
func (es ErrorStatusAttributes) Code() terra.NumberValue
func (ErrorStatusAttributes) Details ¶
func (es ErrorStatusAttributes) Details() terra.ListValue[terra.MapValue[terra.StringValue]]
func (ErrorStatusAttributes) InternalRef ¶
func (es ErrorStatusAttributes) InternalRef() (terra.Reference, error)
func (ErrorStatusAttributes) InternalTokens ¶
func (es ErrorStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorStatusAttributes) InternalWithRef ¶
func (es ErrorStatusAttributes) InternalWithRef(ref terra.Reference) ErrorStatusAttributes
func (ErrorStatusAttributes) Message ¶
func (es ErrorStatusAttributes) Message() terra.StringValue
type ErrorStatusState ¶
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_firebase_extensions_instance.
func (*Resource) Attributes ¶
func (gfei *Resource) Attributes() googleFirebaseExtensionsInstanceAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gfei *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gfei *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 RuntimeDataAttributes ¶
type RuntimeDataAttributes struct {
// contains filtered or unexported fields
}
func (RuntimeDataAttributes) FatalError ¶
func (rd RuntimeDataAttributes) FatalError() terra.ListValue[RuntimeDataFatalErrorAttributes]
func (RuntimeDataAttributes) InternalRef ¶
func (rd RuntimeDataAttributes) InternalRef() (terra.Reference, error)
func (RuntimeDataAttributes) InternalTokens ¶
func (rd RuntimeDataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RuntimeDataAttributes) InternalWithRef ¶
func (rd RuntimeDataAttributes) InternalWithRef(ref terra.Reference) RuntimeDataAttributes
func (RuntimeDataAttributes) ProcessingState ¶
func (rd RuntimeDataAttributes) ProcessingState() terra.ListValue[RuntimeDataProcessingStateAttributes]
func (RuntimeDataAttributes) StateUpdateTime ¶
func (rd RuntimeDataAttributes) StateUpdateTime() terra.StringValue
type RuntimeDataFatalErrorAttributes ¶
type RuntimeDataFatalErrorAttributes struct {
// contains filtered or unexported fields
}
func (RuntimeDataFatalErrorAttributes) ErrorMessage ¶
func (fe RuntimeDataFatalErrorAttributes) ErrorMessage() terra.StringValue
func (RuntimeDataFatalErrorAttributes) InternalRef ¶
func (fe RuntimeDataFatalErrorAttributes) InternalRef() (terra.Reference, error)
func (RuntimeDataFatalErrorAttributes) InternalTokens ¶
func (fe RuntimeDataFatalErrorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RuntimeDataFatalErrorAttributes) InternalWithRef ¶
func (fe RuntimeDataFatalErrorAttributes) InternalWithRef(ref terra.Reference) RuntimeDataFatalErrorAttributes
type RuntimeDataFatalErrorState ¶
type RuntimeDataFatalErrorState struct {
ErrorMessage string `json:"error_message"`
}
type RuntimeDataProcessingStateAttributes ¶
type RuntimeDataProcessingStateAttributes struct {
// contains filtered or unexported fields
}
func (RuntimeDataProcessingStateAttributes) DetailMessage ¶
func (ps RuntimeDataProcessingStateAttributes) DetailMessage() terra.StringValue
func (RuntimeDataProcessingStateAttributes) InternalRef ¶
func (ps RuntimeDataProcessingStateAttributes) InternalRef() (terra.Reference, error)
func (RuntimeDataProcessingStateAttributes) InternalTokens ¶
func (ps RuntimeDataProcessingStateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RuntimeDataProcessingStateAttributes) InternalWithRef ¶
func (ps RuntimeDataProcessingStateAttributes) InternalWithRef(ref terra.Reference) RuntimeDataProcessingStateAttributes
func (RuntimeDataProcessingStateAttributes) State ¶
func (ps RuntimeDataProcessingStateAttributes) State() terra.StringValue
type RuntimeDataState ¶
type RuntimeDataState struct { StateUpdateTime string `json:"state_update_time"` FatalError []RuntimeDataFatalErrorState `json:"fatal_error"` ProcessingState []RuntimeDataProcessingStateState `json:"processing_state"` }
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.