blueprintv1

package
v0.0.1-alpha.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Blueprint.ProtoReflect.Descriptor instead.

func (*Blueprint) GetStmts

func (x *Blueprint) GetStmts() []*Stmt

func (*Blueprint) MarshalJSON

func (msg *Blueprint) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Blueprint) ProtoMessage

func (*Blueprint) ProtoMessage()

func (*Blueprint) ProtoReflect

func (x *Blueprint) ProtoReflect() protoreflect.Message

func (*Blueprint) Reset

func (x *Blueprint) Reset()

func (*Blueprint) String

func (x *Blueprint) String() string

func (*Blueprint) UnmarshalJSON

func (msg *Blueprint) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use BuildExpr.ProtoReflect.Descriptor instead.

func (*BuildExpr) GetAlias

func (x *BuildExpr) GetAlias() string

func (*BuildExpr) GetConfig

func (x *BuildExpr) GetConfig() []*Expr

func (*BuildExpr) GetRuntimeConfig

func (x *BuildExpr) GetRuntimeConfig() *Expr

func (*BuildExpr) GetSource

func (x *BuildExpr) GetSource() *Source

func (*BuildExpr) MarshalJSON

func (msg *BuildExpr) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*BuildExpr) ProtoMessage

func (*BuildExpr) ProtoMessage()

func (*BuildExpr) ProtoReflect

func (x *BuildExpr) ProtoReflect() protoreflect.Message

func (*BuildExpr) Reset

func (x *BuildExpr) Reset()

func (*BuildExpr) String

func (x *BuildExpr) String() string

func (*BuildExpr) UnmarshalJSON

func (msg *BuildExpr) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use BuildStmt.ProtoReflect.Descriptor instead.

func (*BuildStmt) GetBuild

func (x *BuildStmt) GetBuild() *BuildExpr

func (*BuildStmt) GetTranslator

func (x *BuildStmt) GetTranslator() *Translator

func (*BuildStmt) MarshalJSON

func (msg *BuildStmt) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*BuildStmt) ProtoMessage

func (*BuildStmt) ProtoMessage()

func (*BuildStmt) ProtoReflect

func (x *BuildStmt) ProtoReflect() protoreflect.Message

func (*BuildStmt) Reset

func (x *BuildStmt) Reset()

func (*BuildStmt) String

func (x *BuildStmt) String() string

func (*BuildStmt) UnmarshalJSON

func (msg *BuildStmt) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use Expr.ProtoReflect.Descriptor instead.

func (*Expr) GetBlueprint

func (x *Expr) GetBlueprint() *BlueprintExpr

func (*Expr) GetBoolLiteral

func (x *Expr) GetBoolLiteral() bool

func (*Expr) GetBuild

func (x *Expr) GetBuild() *BuildExpr

func (*Expr) GetFile

func (x *Expr) GetFile() *FileExpr

func (*Expr) GetFloatLiteral

func (x *Expr) GetFloatLiteral() float32

func (*Expr) GetGet

func (x *Expr) GetGet() *GetExpr

func (*Expr) GetGetRuntimeConfig

func (x *Expr) GetGetRuntimeConfig() *GetRuntimeConfig

func (*Expr) GetIntLiteral

func (x *Expr) GetIntLiteral() uint32

func (*Expr) GetList

func (x *Expr) GetList() *ListExpr

func (*Expr) GetMap

func (x *Expr) GetMap() *MapExpr

func (*Expr) GetNil

func (x *Expr) GetNil() *NilExpr

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 (x *Expr) GetStringLiteral() string

func (*Expr) GetType

func (m *Expr) GetType() isExpr_Type

func (*Expr) MarshalJSON

func (msg *Expr) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Expr) ProtoMessage

func (*Expr) ProtoMessage()

func (*Expr) ProtoReflect

func (x *Expr) ProtoReflect() protoreflect.Message

func (*Expr) Reset

func (x *Expr) Reset()

func (*Expr) String

func (x *Expr) String() string

func (*Expr) UnmarshalJSON

func (msg *Expr) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use FileExpr.ProtoReflect.Descriptor instead.

func (*FileExpr) GetPath

func (x *FileExpr) GetPath() string

func (*FileExpr) MarshalJSON

func (msg *FileExpr) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*FileExpr) ProtoMessage

func (*FileExpr) ProtoMessage()

func (*FileExpr) ProtoReflect

func (x *FileExpr) ProtoReflect() protoreflect.Message

func (*FileExpr) Reset

func (x *FileExpr) Reset()

func (*FileExpr) String

func (x *FileExpr) String() string

func (*FileExpr) UnmarshalJSON

func (msg *FileExpr) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use GetExpr.ProtoReflect.Descriptor instead.

func (*GetExpr) GetName

func (x *GetExpr) GetName() string

func (*GetExpr) GetObject

func (x *GetExpr) GetObject() *Expr

func (*GetExpr) MarshalJSON

func (msg *GetExpr) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetExpr) ProtoMessage

func (*GetExpr) ProtoMessage()

func (*GetExpr) ProtoReflect

func (x *GetExpr) ProtoReflect() protoreflect.Message

func (*GetExpr) Reset

func (x *GetExpr) Reset()

func (*GetExpr) String

func (x *GetExpr) String() string

func (*GetExpr) UnmarshalJSON

func (msg *GetExpr) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use ListExpr.ProtoReflect.Descriptor instead.

func (*ListExpr) GetElements

func (x *ListExpr) GetElements() []*Expr

func (*ListExpr) MarshalJSON

func (msg *ListExpr) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListExpr) ProtoMessage

func (*ListExpr) ProtoMessage()

func (*ListExpr) ProtoReflect

func (x *ListExpr) ProtoReflect() protoreflect.Message

func (*ListExpr) Reset

func (x *ListExpr) Reset()

func (*ListExpr) String

func (x *ListExpr) String() string

func (*ListExpr) UnmarshalJSON

func (msg *ListExpr) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use MapExpr.ProtoReflect.Descriptor instead.

func (*MapExpr) GetEntries

func (x *MapExpr) GetEntries() map[string]*Expr

func (*MapExpr) MarshalJSON

func (msg *MapExpr) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*MapExpr) ProtoMessage

func (*MapExpr) ProtoMessage()

func (*MapExpr) ProtoReflect

func (x *MapExpr) ProtoReflect() protoreflect.Message

func (*MapExpr) Reset

func (x *MapExpr) Reset()

func (*MapExpr) String

func (x *MapExpr) String() string

func (*MapExpr) UnmarshalJSON

func (msg *MapExpr) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type NilExpr

type NilExpr struct {
	// contains filtered or unexported fields
}

func (*NilExpr) Descriptor deprecated

func (*NilExpr) Descriptor() ([]byte, []int)

Deprecated: Use NilExpr.ProtoReflect.Descriptor instead.

func (*NilExpr) MarshalJSON

func (msg *NilExpr) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*NilExpr) ProtoMessage

func (*NilExpr) ProtoMessage()

func (*NilExpr) ProtoReflect

func (x *NilExpr) ProtoReflect() protoreflect.Message

func (*NilExpr) Reset

func (x *NilExpr) Reset()

func (*NilExpr) String

func (x *NilExpr) String() string

func (*NilExpr) UnmarshalJSON

func (msg *NilExpr) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use Source.ProtoReflect.Descriptor instead.

func (*Source) GetFilePath

func (x *Source) GetFilePath() *FilePathSource

func (*Source) GetGitHubRelease

func (x *Source) GetGitHubRelease() *GitHubReleaseSource

func (*Source) GetType

func (m *Source) GetType() isSource_Type

func (*Source) MarshalJSON

func (msg *Source) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Source) ProtoMessage

func (*Source) ProtoMessage()

func (*Source) ProtoReflect

func (x *Source) ProtoReflect() protoreflect.Message

func (*Source) Reset

func (x *Source) Reset()

func (*Source) String

func (x *Source) String() string

func (*Source) UnmarshalJSON

func (msg *Source) UnmarshalJSON(b []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use Stmt.ProtoReflect.Descriptor instead.

func (*Stmt) GetBuild

func (x *Stmt) GetBuild() *BuildStmt

func (*Stmt) GetResource

func (x *Stmt) GetResource() *ResourceStmt

func (*Stmt) GetType

func (m *Stmt) GetType() isStmt_Type

func (*Stmt) MarshalJSON

func (msg *Stmt) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Stmt) ProtoMessage

func (*Stmt) ProtoMessage()

func (*Stmt) ProtoReflect

func (x *Stmt) ProtoReflect() protoreflect.Message

func (*Stmt) Reset

func (x *Stmt) Reset()

func (*Stmt) String

func (x *Stmt) String() string

func (*Stmt) UnmarshalJSON

func (msg *Stmt) UnmarshalJSON(b []byte) error

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL