Documentation
¶
Index ¶
- Variables
- type Blueprint
- func (*Blueprint) Descriptor() ([]byte, []int)deprecated
- func (x *Blueprint) GetStmts() []*Stmt
- func (msg *Blueprint) MarshalJSON() ([]byte, error)
- func (*Blueprint) ProtoMessage()
- func (x *Blueprint) ProtoReflect() protoreflect.Message
- func (x *Blueprint) Reset()
- func (x *Blueprint) String() string
- func (msg *Blueprint) UnmarshalJSON(b []byte) error
- type BlueprintExpr
- func (*BlueprintExpr) Descriptor() ([]byte, []int)deprecated
- func (x *BlueprintExpr) GetStmts() []*Stmt
- func (msg *BlueprintExpr) MarshalJSON() ([]byte, error)
- func (*BlueprintExpr) ProtoMessage()
- func (x *BlueprintExpr) ProtoReflect() protoreflect.Message
- func (x *BlueprintExpr) Reset()
- func (x *BlueprintExpr) String() string
- func (msg *BlueprintExpr) UnmarshalJSON(b []byte) error
- type BuildExpr
- func (*BuildExpr) Descriptor() ([]byte, []int)deprecated
- func (x *BuildExpr) GetAlias() string
- func (x *BuildExpr) GetConfig() []*Expr
- func (x *BuildExpr) GetRuntimeConfig() *Expr
- func (x *BuildExpr) GetSource() *Source
- func (msg *BuildExpr) MarshalJSON() ([]byte, error)
- func (*BuildExpr) ProtoMessage()
- func (x *BuildExpr) ProtoReflect() protoreflect.Message
- func (x *BuildExpr) Reset()
- func (x *BuildExpr) String() string
- func (msg *BuildExpr) UnmarshalJSON(b []byte) error
- type BuildStmt
- func (*BuildStmt) Descriptor() ([]byte, []int)deprecated
- func (x *BuildStmt) GetBuild() *BuildExpr
- func (x *BuildStmt) GetTranslator() *Translator
- func (msg *BuildStmt) MarshalJSON() ([]byte, error)
- func (*BuildStmt) ProtoMessage()
- func (x *BuildStmt) ProtoReflect() protoreflect.Message
- func (x *BuildStmt) Reset()
- func (x *BuildStmt) String() string
- func (msg *BuildStmt) UnmarshalJSON(b []byte) error
- type Expr
- func (*Expr) Descriptor() ([]byte, []int)deprecated
- func (x *Expr) GetBlueprint() *BlueprintExpr
- func (x *Expr) GetBoolLiteral() bool
- func (x *Expr) GetBuild() *BuildExpr
- func (x *Expr) GetFile() *FileExpr
- func (x *Expr) GetFloatLiteral() float32
- func (x *Expr) GetGet() *GetExpr
- func (x *Expr) GetGetRuntimeConfig() *GetRuntimeConfig
- func (x *Expr) GetIntLiteral() uint32
- func (x *Expr) GetList() *ListExpr
- func (x *Expr) GetMap() *MapExpr
- func (x *Expr) GetNil() *NilExpr
- func (x *Expr) GetProvider() *ProviderExpr
- func (x *Expr) GetResource() *ResourceExpr
- func (x *Expr) GetResourceIdentifier() *ResourceIdentifierExpr
- func (x *Expr) GetStringLiteral() string
- func (m *Expr) GetType() isExpr_Type
- func (msg *Expr) MarshalJSON() ([]byte, error)
- func (*Expr) ProtoMessage()
- func (x *Expr) ProtoReflect() protoreflect.Message
- func (x *Expr) Reset()
- func (x *Expr) String() string
- func (msg *Expr) UnmarshalJSON(b []byte) error
- type Expr_Blueprint
- type Expr_BoolLiteral
- type Expr_Build
- type Expr_File
- type Expr_FloatLiteral
- type Expr_Get
- type Expr_GetRuntimeConfig
- type Expr_IntLiteral
- type Expr_List
- type Expr_Map
- type Expr_Nil
- type Expr_Provider
- type Expr_Resource
- type Expr_ResourceIdentifier
- type Expr_StringLiteral
- type FileExpr
- func (*FileExpr) Descriptor() ([]byte, []int)deprecated
- func (x *FileExpr) GetPath() string
- func (msg *FileExpr) MarshalJSON() ([]byte, error)
- func (*FileExpr) ProtoMessage()
- func (x *FileExpr) ProtoReflect() protoreflect.Message
- func (x *FileExpr) Reset()
- func (x *FileExpr) String() string
- func (msg *FileExpr) UnmarshalJSON(b []byte) error
- type FilePathSource
- func (*FilePathSource) Descriptor() ([]byte, []int)deprecated
- func (x *FilePathSource) GetPath() string
- func (msg *FilePathSource) MarshalJSON() ([]byte, error)
- func (*FilePathSource) ProtoMessage()
- func (x *FilePathSource) ProtoReflect() protoreflect.Message
- func (x *FilePathSource) Reset()
- func (x *FilePathSource) String() string
- func (msg *FilePathSource) UnmarshalJSON(b []byte) error
- type GetExpr
- func (*GetExpr) Descriptor() ([]byte, []int)deprecated
- func (x *GetExpr) GetName() string
- func (x *GetExpr) GetObject() *Expr
- func (msg *GetExpr) MarshalJSON() ([]byte, error)
- func (*GetExpr) ProtoMessage()
- func (x *GetExpr) ProtoReflect() protoreflect.Message
- func (x *GetExpr) Reset()
- func (x *GetExpr) String() string
- func (msg *GetExpr) UnmarshalJSON(b []byte) error
- type GetRuntimeConfig
- func (*GetRuntimeConfig) Descriptor() ([]byte, []int)deprecated
- func (msg *GetRuntimeConfig) MarshalJSON() ([]byte, error)
- func (*GetRuntimeConfig) ProtoMessage()
- func (x *GetRuntimeConfig) ProtoReflect() protoreflect.Message
- func (x *GetRuntimeConfig) Reset()
- func (x *GetRuntimeConfig) String() string
- func (msg *GetRuntimeConfig) UnmarshalJSON(b []byte) error
- type GitHubReleaseSource
- func (*GitHubReleaseSource) Descriptor() ([]byte, []int)deprecated
- func (x *GitHubReleaseSource) GetName() string
- func (x *GitHubReleaseSource) GetRepoName() string
- func (x *GitHubReleaseSource) GetRepoOwner() string
- func (msg *GitHubReleaseSource) MarshalJSON() ([]byte, error)
- func (*GitHubReleaseSource) ProtoMessage()
- func (x *GitHubReleaseSource) ProtoReflect() protoreflect.Message
- func (x *GitHubReleaseSource) Reset()
- func (x *GitHubReleaseSource) String() string
- func (msg *GitHubReleaseSource) UnmarshalJSON(b []byte) error
- type ListExpr
- func (*ListExpr) Descriptor() ([]byte, []int)deprecated
- func (x *ListExpr) GetElements() []*Expr
- func (msg *ListExpr) MarshalJSON() ([]byte, error)
- func (*ListExpr) ProtoMessage()
- func (x *ListExpr) ProtoReflect() protoreflect.Message
- func (x *ListExpr) Reset()
- func (x *ListExpr) String() string
- func (msg *ListExpr) UnmarshalJSON(b []byte) error
- type MapExpr
- func (*MapExpr) Descriptor() ([]byte, []int)deprecated
- func (x *MapExpr) GetEntries() map[string]*Expr
- func (msg *MapExpr) MarshalJSON() ([]byte, error)
- func (*MapExpr) ProtoMessage()
- func (x *MapExpr) ProtoReflect() protoreflect.Message
- func (x *MapExpr) Reset()
- func (x *MapExpr) String() string
- func (msg *MapExpr) UnmarshalJSON(b []byte) error
- type NilExpr
- type ProviderExpr
- func (*ProviderExpr) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderExpr) GetName() string
- func (x *ProviderExpr) GetSource() *Source
- func (msg *ProviderExpr) MarshalJSON() ([]byte, error)
- func (*ProviderExpr) ProtoMessage()
- func (x *ProviderExpr) ProtoReflect() protoreflect.Message
- func (x *ProviderExpr) Reset()
- func (x *ProviderExpr) String() string
- func (msg *ProviderExpr) UnmarshalJSON(b []byte) error
- type ResourceExpr
- func (*ResourceExpr) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceExpr) GetConfig() *Expr
- func (x *ResourceExpr) GetIdentifier() *Expr
- func (msg *ResourceExpr) MarshalJSON() ([]byte, error)
- func (*ResourceExpr) ProtoMessage()
- func (x *ResourceExpr) ProtoReflect() protoreflect.Message
- func (x *ResourceExpr) Reset()
- func (x *ResourceExpr) String() string
- func (msg *ResourceExpr) UnmarshalJSON(b []byte) error
- type ResourceIdentifierExpr
- func (*ResourceIdentifierExpr) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceIdentifierExpr) GetAlias() string
- func (x *ResourceIdentifierExpr) GetType() string
- func (x *ResourceIdentifierExpr) GetValue() *Expr
- func (msg *ResourceIdentifierExpr) MarshalJSON() ([]byte, error)
- func (*ResourceIdentifierExpr) ProtoMessage()
- func (x *ResourceIdentifierExpr) ProtoReflect() protoreflect.Message
- func (x *ResourceIdentifierExpr) Reset()
- func (x *ResourceIdentifierExpr) String() string
- func (msg *ResourceIdentifierExpr) UnmarshalJSON(b []byte) error
- type ResourceStmt
- func (*ResourceStmt) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceStmt) GetExists() *Expr
- func (x *ResourceStmt) GetProvider() *ProviderExpr
- func (x *ResourceStmt) GetResource() *ResourceExpr
- func (msg *ResourceStmt) MarshalJSON() ([]byte, error)
- func (*ResourceStmt) ProtoMessage()
- func (x *ResourceStmt) ProtoReflect() protoreflect.Message
- func (x *ResourceStmt) Reset()
- func (x *ResourceStmt) String() string
- func (msg *ResourceStmt) UnmarshalJSON(b []byte) error
- type Source
- func (*Source) Descriptor() ([]byte, []int)deprecated
- func (x *Source) GetFilePath() *FilePathSource
- func (x *Source) GetGitHubRelease() *GitHubReleaseSource
- func (m *Source) GetType() isSource_Type
- func (msg *Source) MarshalJSON() ([]byte, error)
- func (*Source) ProtoMessage()
- func (x *Source) ProtoReflect() protoreflect.Message
- func (x *Source) Reset()
- func (x *Source) String() string
- func (msg *Source) UnmarshalJSON(b []byte) error
- type Source_FilePath
- type Source_GitHubRelease
- type Stmt
- func (*Stmt) Descriptor() ([]byte, []int)deprecated
- func (x *Stmt) GetBuild() *BuildStmt
- func (x *Stmt) GetResource() *ResourceStmt
- func (m *Stmt) GetType() isStmt_Type
- func (msg *Stmt) MarshalJSON() ([]byte, error)
- func (*Stmt) ProtoMessage()
- func (x *Stmt) ProtoReflect() protoreflect.Message
- func (x *Stmt) Reset()
- func (x *Stmt) String() string
- func (msg *Stmt) UnmarshalJSON(b []byte) error
- type Stmt_Build
- type Stmt_Resource
- type Translator
- func (*Translator) Descriptor() ([]byte, []int)deprecated
- func (x *Translator) GetName() string
- func (x *Translator) GetSource() *Source
- func (msg *Translator) MarshalJSON() ([]byte, error)
- func (*Translator) ProtoMessage()
- func (x *Translator) ProtoReflect() protoreflect.Message
- func (x *Translator) Reset()
- func (x *Translator) String() string
- func (msg *Translator) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var File_blueprint_v1_blueprint_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Blueprint ¶
type Blueprint struct { Stmts []*Stmt `protobuf:"bytes,1,rep,name=stmts,proto3" json:"stmts,omitempty"` // contains filtered or unexported fields }
func (*Blueprint) Descriptor
deprecated
func (*Blueprint) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Blueprint) ProtoMessage ¶
func (*Blueprint) ProtoMessage()
func (*Blueprint) ProtoReflect ¶
func (x *Blueprint) ProtoReflect() protoreflect.Message
func (*Blueprint) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type BlueprintExpr ¶
type BlueprintExpr struct { Stmts []*Stmt `protobuf:"bytes,1,rep,name=stmts,proto3" json:"stmts,omitempty"` // contains filtered or unexported fields }
func (*BlueprintExpr) Descriptor
deprecated
func (*BlueprintExpr) Descriptor() ([]byte, []int)
Deprecated: Use BlueprintExpr.ProtoReflect.Descriptor instead.
func (*BlueprintExpr) GetStmts ¶
func (x *BlueprintExpr) GetStmts() []*Stmt
func (*BlueprintExpr) MarshalJSON ¶
func (msg *BlueprintExpr) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*BlueprintExpr) ProtoMessage ¶
func (*BlueprintExpr) ProtoMessage()
func (*BlueprintExpr) ProtoReflect ¶
func (x *BlueprintExpr) ProtoReflect() protoreflect.Message
func (*BlueprintExpr) Reset ¶
func (x *BlueprintExpr) Reset()
func (*BlueprintExpr) String ¶
func (x *BlueprintExpr) String() string
func (*BlueprintExpr) UnmarshalJSON ¶
func (msg *BlueprintExpr) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type BuildExpr ¶
type BuildExpr struct { Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"` Source *Source `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Config []*Expr `protobuf:"bytes,4,rep,name=config,proto3" json:"config,omitempty"` RuntimeConfig *Expr `protobuf:"bytes,5,opt,name=runtime_config,json=runtimeConfig,proto3" json:"runtime_config,omitempty"` // contains filtered or unexported fields }
func (*BuildExpr) Descriptor
deprecated
func (*BuildExpr) GetRuntimeConfig ¶
func (*BuildExpr) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*BuildExpr) ProtoMessage ¶
func (*BuildExpr) ProtoMessage()
func (*BuildExpr) ProtoReflect ¶
func (x *BuildExpr) ProtoReflect() protoreflect.Message
func (*BuildExpr) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type BuildStmt ¶
type BuildStmt struct { Translator *Translator `protobuf:"bytes,1,opt,name=translator,proto3" json:"translator,omitempty"` Build *BuildExpr `protobuf:"bytes,2,opt,name=build,proto3" json:"build,omitempty"` // contains filtered or unexported fields }
func (*BuildStmt) Descriptor
deprecated
func (*BuildStmt) GetTranslator ¶
func (x *BuildStmt) GetTranslator() *Translator
func (*BuildStmt) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*BuildStmt) ProtoMessage ¶
func (*BuildStmt) ProtoMessage()
func (*BuildStmt) ProtoReflect ¶
func (x *BuildStmt) ProtoReflect() protoreflect.Message
func (*BuildStmt) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type Expr ¶
type Expr struct { // Types that are assignable to Type: // // *Expr_StringLiteral // *Expr_IntLiteral // *Expr_FloatLiteral // *Expr_BoolLiteral // *Expr_List // *Expr_Map // *Expr_Provider // *Expr_Resource // *Expr_Nil // *Expr_Get // *Expr_ResourceIdentifier // *Expr_Blueprint // *Expr_File // *Expr_GetRuntimeConfig // *Expr_Build Type isExpr_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*Expr) Descriptor
deprecated
func (*Expr) GetBlueprint ¶
func (x *Expr) GetBlueprint() *BlueprintExpr
func (*Expr) GetBoolLiteral ¶
func (*Expr) GetFloatLiteral ¶
func (*Expr) GetGetRuntimeConfig ¶
func (x *Expr) GetGetRuntimeConfig() *GetRuntimeConfig
func (*Expr) GetIntLiteral ¶
func (*Expr) GetProvider ¶
func (x *Expr) GetProvider() *ProviderExpr
func (*Expr) GetResource ¶
func (x *Expr) GetResource() *ResourceExpr
func (*Expr) GetResourceIdentifier ¶
func (x *Expr) GetResourceIdentifier() *ResourceIdentifierExpr
func (*Expr) GetStringLiteral ¶
func (*Expr) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Expr) ProtoMessage ¶
func (*Expr) ProtoMessage()
func (*Expr) ProtoReflect ¶
func (x *Expr) ProtoReflect() protoreflect.Message
func (*Expr) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type Expr_Blueprint ¶
type Expr_Blueprint struct {
Blueprint *BlueprintExpr `protobuf:"bytes,12,opt,name=blueprint,proto3,oneof"`
}
type Expr_BoolLiteral ¶
type Expr_BoolLiteral struct {
BoolLiteral bool `protobuf:"varint,4,opt,name=bool_literal,json=boolLiteral,proto3,oneof"`
}
type Expr_Build ¶
type Expr_Build struct {
Build *BuildExpr `protobuf:"bytes,15,opt,name=build,proto3,oneof"`
}
type Expr_File ¶
type Expr_File struct {
File *FileExpr `protobuf:"bytes,13,opt,name=file,proto3,oneof"`
}
type Expr_FloatLiteral ¶
type Expr_FloatLiteral struct {
FloatLiteral float32 `protobuf:"fixed32,3,opt,name=float_literal,json=floatLiteral,proto3,oneof"`
}
type Expr_Get ¶
type Expr_Get struct {
Get *GetExpr `protobuf:"bytes,10,opt,name=get,proto3,oneof"`
}
type Expr_GetRuntimeConfig ¶
type Expr_GetRuntimeConfig struct {
GetRuntimeConfig *GetRuntimeConfig `protobuf:"bytes,14,opt,name=get_runtime_config,json=getRuntimeConfig,proto3,oneof"`
}
type Expr_IntLiteral ¶
type Expr_IntLiteral struct {
IntLiteral uint32 `protobuf:"varint,2,opt,name=int_literal,json=intLiteral,proto3,oneof"`
}
type Expr_List ¶
type Expr_List struct {
List *ListExpr `protobuf:"bytes,5,opt,name=list,proto3,oneof"`
}
type Expr_Map ¶
type Expr_Map struct {
Map *MapExpr `protobuf:"bytes,6,opt,name=map,proto3,oneof"`
}
type Expr_Nil ¶
type Expr_Nil struct {
Nil *NilExpr `protobuf:"bytes,9,opt,name=nil,proto3,oneof"`
}
type Expr_Provider ¶
type Expr_Provider struct {
Provider *ProviderExpr `protobuf:"bytes,7,opt,name=provider,proto3,oneof"`
}
type Expr_Resource ¶
type Expr_Resource struct {
Resource *ResourceExpr `protobuf:"bytes,8,opt,name=resource,proto3,oneof"`
}
type Expr_ResourceIdentifier ¶
type Expr_ResourceIdentifier struct {
ResourceIdentifier *ResourceIdentifierExpr `protobuf:"bytes,11,opt,name=resource_identifier,json=resourceIdentifier,proto3,oneof"`
}
type Expr_StringLiteral ¶
type Expr_StringLiteral struct {
StringLiteral string `protobuf:"bytes,1,opt,name=string_literal,json=stringLiteral,proto3,oneof"`
}
type FileExpr ¶
type FileExpr struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*FileExpr) Descriptor
deprecated
func (*FileExpr) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*FileExpr) ProtoMessage ¶
func (*FileExpr) ProtoMessage()
func (*FileExpr) ProtoReflect ¶
func (x *FileExpr) ProtoReflect() protoreflect.Message
func (*FileExpr) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type FilePathSource ¶
type FilePathSource struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*FilePathSource) Descriptor
deprecated
func (*FilePathSource) Descriptor() ([]byte, []int)
Deprecated: Use FilePathSource.ProtoReflect.Descriptor instead.
func (*FilePathSource) GetPath ¶
func (x *FilePathSource) GetPath() string
func (*FilePathSource) MarshalJSON ¶
func (msg *FilePathSource) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*FilePathSource) ProtoMessage ¶
func (*FilePathSource) ProtoMessage()
func (*FilePathSource) ProtoReflect ¶
func (x *FilePathSource) ProtoReflect() protoreflect.Message
func (*FilePathSource) Reset ¶
func (x *FilePathSource) Reset()
func (*FilePathSource) String ¶
func (x *FilePathSource) String() string
func (*FilePathSource) UnmarshalJSON ¶
func (msg *FilePathSource) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetExpr ¶
type GetExpr struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Object *Expr `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` // contains filtered or unexported fields }
func (*GetExpr) Descriptor
deprecated
func (*GetExpr) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*GetExpr) ProtoMessage ¶
func (*GetExpr) ProtoMessage()
func (*GetExpr) ProtoReflect ¶
func (x *GetExpr) ProtoReflect() protoreflect.Message
func (*GetExpr) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type GetRuntimeConfig ¶
type GetRuntimeConfig struct {
// contains filtered or unexported fields
}
func (*GetRuntimeConfig) Descriptor
deprecated
func (*GetRuntimeConfig) Descriptor() ([]byte, []int)
Deprecated: Use GetRuntimeConfig.ProtoReflect.Descriptor instead.
func (*GetRuntimeConfig) MarshalJSON ¶
func (msg *GetRuntimeConfig) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetRuntimeConfig) ProtoMessage ¶
func (*GetRuntimeConfig) ProtoMessage()
func (*GetRuntimeConfig) ProtoReflect ¶
func (x *GetRuntimeConfig) ProtoReflect() protoreflect.Message
func (*GetRuntimeConfig) Reset ¶
func (x *GetRuntimeConfig) Reset()
func (*GetRuntimeConfig) String ¶
func (x *GetRuntimeConfig) String() string
func (*GetRuntimeConfig) UnmarshalJSON ¶
func (msg *GetRuntimeConfig) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GitHubReleaseSource ¶
type GitHubReleaseSource struct { RepoOwner string `protobuf:"bytes,1,opt,name=repo_owner,json=repoOwner,proto3" json:"repo_owner,omitempty"` RepoName string `protobuf:"bytes,2,opt,name=repo_name,json=repoName,proto3" json:"repo_name,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GitHubReleaseSource) Descriptor
deprecated
func (*GitHubReleaseSource) Descriptor() ([]byte, []int)
Deprecated: Use GitHubReleaseSource.ProtoReflect.Descriptor instead.
func (*GitHubReleaseSource) GetName ¶
func (x *GitHubReleaseSource) GetName() string
func (*GitHubReleaseSource) GetRepoName ¶
func (x *GitHubReleaseSource) GetRepoName() string
func (*GitHubReleaseSource) GetRepoOwner ¶
func (x *GitHubReleaseSource) GetRepoOwner() string
func (*GitHubReleaseSource) MarshalJSON ¶
func (msg *GitHubReleaseSource) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GitHubReleaseSource) ProtoMessage ¶
func (*GitHubReleaseSource) ProtoMessage()
func (*GitHubReleaseSource) ProtoReflect ¶
func (x *GitHubReleaseSource) ProtoReflect() protoreflect.Message
func (*GitHubReleaseSource) Reset ¶
func (x *GitHubReleaseSource) Reset()
func (*GitHubReleaseSource) String ¶
func (x *GitHubReleaseSource) String() string
func (*GitHubReleaseSource) UnmarshalJSON ¶
func (msg *GitHubReleaseSource) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ListExpr ¶
type ListExpr struct { Elements []*Expr `protobuf:"bytes,1,rep,name=elements,proto3" json:"elements,omitempty"` // contains filtered or unexported fields }
func (*ListExpr) Descriptor
deprecated
func (*ListExpr) GetElements ¶
func (*ListExpr) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*ListExpr) ProtoMessage ¶
func (*ListExpr) ProtoMessage()
func (*ListExpr) ProtoReflect ¶
func (x *ListExpr) ProtoReflect() protoreflect.Message
func (*ListExpr) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type MapExpr ¶
type MapExpr struct { Entries map[string]*Expr `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MapExpr) Descriptor
deprecated
func (*MapExpr) GetEntries ¶
func (*MapExpr) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*MapExpr) ProtoMessage ¶
func (*MapExpr) ProtoMessage()
func (*MapExpr) ProtoReflect ¶
func (x *MapExpr) ProtoReflect() protoreflect.Message
func (*MapExpr) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type NilExpr ¶
type NilExpr struct {
// contains filtered or unexported fields
}
func (*NilExpr) Descriptor
deprecated
func (*NilExpr) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*NilExpr) ProtoMessage ¶
func (*NilExpr) ProtoMessage()
func (*NilExpr) ProtoReflect ¶
func (x *NilExpr) ProtoReflect() protoreflect.Message
func (*NilExpr) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type ProviderExpr ¶
type ProviderExpr struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Source *Source `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` // contains filtered or unexported fields }
func (*ProviderExpr) Descriptor
deprecated
func (*ProviderExpr) Descriptor() ([]byte, []int)
Deprecated: Use ProviderExpr.ProtoReflect.Descriptor instead.
func (*ProviderExpr) GetName ¶
func (x *ProviderExpr) GetName() string
func (*ProviderExpr) GetSource ¶
func (x *ProviderExpr) GetSource() *Source
func (*ProviderExpr) MarshalJSON ¶
func (msg *ProviderExpr) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ProviderExpr) ProtoMessage ¶
func (*ProviderExpr) ProtoMessage()
func (*ProviderExpr) ProtoReflect ¶
func (x *ProviderExpr) ProtoReflect() protoreflect.Message
func (*ProviderExpr) Reset ¶
func (x *ProviderExpr) Reset()
func (*ProviderExpr) String ¶
func (x *ProviderExpr) String() string
func (*ProviderExpr) UnmarshalJSON ¶
func (msg *ProviderExpr) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ResourceExpr ¶
type ResourceExpr struct { Identifier *Expr `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"` Config *Expr `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*ResourceExpr) Descriptor
deprecated
func (*ResourceExpr) Descriptor() ([]byte, []int)
Deprecated: Use ResourceExpr.ProtoReflect.Descriptor instead.
func (*ResourceExpr) GetConfig ¶
func (x *ResourceExpr) GetConfig() *Expr
func (*ResourceExpr) GetIdentifier ¶
func (x *ResourceExpr) GetIdentifier() *Expr
func (*ResourceExpr) MarshalJSON ¶
func (msg *ResourceExpr) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ResourceExpr) ProtoMessage ¶
func (*ResourceExpr) ProtoMessage()
func (*ResourceExpr) ProtoReflect ¶
func (x *ResourceExpr) ProtoReflect() protoreflect.Message
func (*ResourceExpr) Reset ¶
func (x *ResourceExpr) Reset()
func (*ResourceExpr) String ¶
func (x *ResourceExpr) String() string
func (*ResourceExpr) UnmarshalJSON ¶
func (msg *ResourceExpr) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ResourceIdentifierExpr ¶
type ResourceIdentifierExpr struct { Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Value *Expr `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*ResourceIdentifierExpr) Descriptor
deprecated
func (*ResourceIdentifierExpr) Descriptor() ([]byte, []int)
Deprecated: Use ResourceIdentifierExpr.ProtoReflect.Descriptor instead.
func (*ResourceIdentifierExpr) GetAlias ¶
func (x *ResourceIdentifierExpr) GetAlias() string
func (*ResourceIdentifierExpr) GetType ¶
func (x *ResourceIdentifierExpr) GetType() string
func (*ResourceIdentifierExpr) GetValue ¶
func (x *ResourceIdentifierExpr) GetValue() *Expr
func (*ResourceIdentifierExpr) MarshalJSON ¶
func (msg *ResourceIdentifierExpr) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ResourceIdentifierExpr) ProtoMessage ¶
func (*ResourceIdentifierExpr) ProtoMessage()
func (*ResourceIdentifierExpr) ProtoReflect ¶
func (x *ResourceIdentifierExpr) ProtoReflect() protoreflect.Message
func (*ResourceIdentifierExpr) Reset ¶
func (x *ResourceIdentifierExpr) Reset()
func (*ResourceIdentifierExpr) String ¶
func (x *ResourceIdentifierExpr) String() string
func (*ResourceIdentifierExpr) UnmarshalJSON ¶
func (msg *ResourceIdentifierExpr) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ResourceStmt ¶
type ResourceStmt struct { Resource *ResourceExpr `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` Provider *ProviderExpr `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"` Exists *Expr `protobuf:"bytes,3,opt,name=exists,proto3" json:"exists,omitempty"` // contains filtered or unexported fields }
func (*ResourceStmt) Descriptor
deprecated
func (*ResourceStmt) Descriptor() ([]byte, []int)
Deprecated: Use ResourceStmt.ProtoReflect.Descriptor instead.
func (*ResourceStmt) GetExists ¶
func (x *ResourceStmt) GetExists() *Expr
func (*ResourceStmt) GetProvider ¶
func (x *ResourceStmt) GetProvider() *ProviderExpr
func (*ResourceStmt) GetResource ¶
func (x *ResourceStmt) GetResource() *ResourceExpr
func (*ResourceStmt) MarshalJSON ¶
func (msg *ResourceStmt) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ResourceStmt) ProtoMessage ¶
func (*ResourceStmt) ProtoMessage()
func (*ResourceStmt) ProtoReflect ¶
func (x *ResourceStmt) ProtoReflect() protoreflect.Message
func (*ResourceStmt) Reset ¶
func (x *ResourceStmt) Reset()
func (*ResourceStmt) String ¶
func (x *ResourceStmt) String() string
func (*ResourceStmt) UnmarshalJSON ¶
func (msg *ResourceStmt) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type Source ¶
type Source struct { // Types that are assignable to Type: // // *Source_FilePath // *Source_GitHubRelease Type isSource_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*Source) Descriptor
deprecated
func (*Source) GetFilePath ¶
func (x *Source) GetFilePath() *FilePathSource
func (*Source) GetGitHubRelease ¶
func (x *Source) GetGitHubRelease() *GitHubReleaseSource
func (*Source) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Source) ProtoMessage ¶
func (*Source) ProtoMessage()
func (*Source) ProtoReflect ¶
func (x *Source) ProtoReflect() protoreflect.Message
func (*Source) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type Source_FilePath ¶
type Source_FilePath struct {
FilePath *FilePathSource `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3,oneof"`
}
type Source_GitHubRelease ¶
type Source_GitHubRelease struct {
GitHubRelease *GitHubReleaseSource `protobuf:"bytes,2,opt,name=git_hub_release,json=gitHubRelease,proto3,oneof"`
}
type Stmt ¶
type Stmt struct { // Types that are assignable to Type: // // *Stmt_Resource // *Stmt_Build Type isStmt_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*Stmt) Descriptor
deprecated
func (*Stmt) GetResource ¶
func (x *Stmt) GetResource() *ResourceStmt
func (*Stmt) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Stmt) ProtoMessage ¶
func (*Stmt) ProtoMessage()
func (*Stmt) ProtoReflect ¶
func (x *Stmt) ProtoReflect() protoreflect.Message
func (*Stmt) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type Stmt_Build ¶
type Stmt_Build struct {
Build *BuildStmt `protobuf:"bytes,2,opt,name=build,proto3,oneof"`
}
type Stmt_Resource ¶
type Stmt_Resource struct {
Resource *ResourceStmt `protobuf:"bytes,1,opt,name=resource,proto3,oneof"`
}
type Translator ¶
type Translator struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Source *Source `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` // contains filtered or unexported fields }
func (*Translator) Descriptor
deprecated
func (*Translator) Descriptor() ([]byte, []int)
Deprecated: Use Translator.ProtoReflect.Descriptor instead.
func (*Translator) GetName ¶
func (x *Translator) GetName() string
func (*Translator) GetSource ¶
func (x *Translator) GetSource() *Source
func (*Translator) MarshalJSON ¶
func (msg *Translator) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*Translator) ProtoMessage ¶
func (*Translator) ProtoMessage()
func (*Translator) ProtoReflect ¶
func (x *Translator) ProtoReflect() protoreflect.Message
func (*Translator) Reset ¶
func (x *Translator) Reset()
func (*Translator) String ¶
func (x *Translator) String() string
func (*Translator) UnmarshalJSON ¶
func (msg *Translator) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler