pb

package
v0.1.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: May 31, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TerraformEvent_name = map[int32]string{
		0: "PLANNED_CHANGE",
		1: "CHANGE_SUMMARY",
		2: "APPLY_START",
		3: "APPLY_PROGRESS",
		4: "APPLY_ERRORED",
		5: "APPLY_COMPLETE",
		6: "DIAGNOSTIC",
	}
	TerraformEvent_value = map[string]int32{
		"PLANNED_CHANGE": 0,
		"CHANGE_SUMMARY": 1,
		"APPLY_START":    2,
		"APPLY_PROGRESS": 3,
		"APPLY_ERRORED":  4,
		"APPLY_COMPLETE": 5,
		"DIAGNOSTIC":     6,
	}
)

Enum value maps for TerraformEvent.

View Source
var File_api_v1_server_pb_provisioner_proto protoreflect.FileDescriptor
View Source
var Provisioner_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "Provisioner",
	HandlerType: (*ProvisionerServer)(nil),
	Methods:     []grpc.MethodDesc{},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetStateUpdate",
			Handler:       _Provisioner_GetStateUpdate_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetLog",
			Handler:       _Provisioner_GetLog_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "StoreLog",
			Handler:       _Provisioner_StoreLog_Handler,
			ClientStreams: true,
		},
	},
	Metadata: "api/v1/server/pb/provisioner.proto",
}

Provisioner_ServiceDesc is the grpc.ServiceDesc for Provisioner service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterProvisionerServer

func RegisterProvisionerServer(s grpc.ServiceRegistrar, srv ProvisionerServer)

Types

type DiagnosticDetail

type DiagnosticDetail struct {
	Severity string `protobuf:"bytes,1,opt,name=severity,proto3" json:"severity,omitempty"`
	Summary  string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
	Address  string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	Detail   string `protobuf:"bytes,4,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

func (*DiagnosticDetail) Descriptor deprecated

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

Deprecated: Use DiagnosticDetail.ProtoReflect.Descriptor instead.

func (*DiagnosticDetail) GetAddress

func (x *DiagnosticDetail) GetAddress() string

func (*DiagnosticDetail) GetDetail

func (x *DiagnosticDetail) GetDetail() string

func (*DiagnosticDetail) GetSeverity

func (x *DiagnosticDetail) GetSeverity() string

func (*DiagnosticDetail) GetSummary

func (x *DiagnosticDetail) GetSummary() string

func (*DiagnosticDetail) ProtoMessage

func (*DiagnosticDetail) ProtoMessage()

func (*DiagnosticDetail) ProtoReflect

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

func (*DiagnosticDetail) Reset

func (x *DiagnosticDetail) Reset()

func (*DiagnosticDetail) String

func (x *DiagnosticDetail) String() string

type LogString

type LogString struct {
	Log string `protobuf:"bytes,1,opt,name=log,proto3" json:"log,omitempty"`
	// contains filtered or unexported fields
}

func (*LogString) Descriptor deprecated

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

Deprecated: Use LogString.ProtoReflect.Descriptor instead.

func (*LogString) GetLog

func (x *LogString) GetLog() string

func (*LogString) ProtoMessage

func (*LogString) ProtoMessage()

func (*LogString) ProtoReflect

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

func (*LogString) Reset

func (x *LogString) Reset()

func (*LogString) String

func (x *LogString) String() string

type ModuleRun

type ModuleRun struct {
	TeamId   string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	ModuleId string `protobuf:"bytes,2,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
	RunId    string `protobuf:"bytes,3,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ModuleRun) Descriptor deprecated

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

Deprecated: Use ModuleRun.ProtoReflect.Descriptor instead.

func (*ModuleRun) GetModuleId

func (x *ModuleRun) GetModuleId() string

func (*ModuleRun) GetRunId

func (x *ModuleRun) GetRunId() string

func (*ModuleRun) GetTeamId

func (x *ModuleRun) GetTeamId() string

func (*ModuleRun) ProtoMessage

func (*ModuleRun) ProtoMessage()

func (*ModuleRun) ProtoReflect

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

func (*ModuleRun) Reset

func (x *ModuleRun) Reset()

func (*ModuleRun) String

func (x *ModuleRun) String() string

type ProvisionerClient

type ProvisionerClient interface {
	// Server-to-client streaming RPC that returns an update to the state.
	GetStateUpdate(ctx context.Context, in *ModuleRun, opts ...grpc.CallOption) (Provisioner_GetStateUpdateClient, error)
	// Server-to-client streaming RPC that returns a new log.
	GetLog(ctx context.Context, in *ModuleRun, opts ...grpc.CallOption) (Provisioner_GetLogClient, error)
	// Client-to-server streaming RPC that streams logs to the provisioner.
	StoreLog(ctx context.Context, opts ...grpc.CallOption) (Provisioner_StoreLogClient, error)
}

ProvisionerClient is the client API for Provisioner service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProvisionerServer

type ProvisionerServer interface {
	// Server-to-client streaming RPC that returns an update to the state.
	GetStateUpdate(*ModuleRun, Provisioner_GetStateUpdateServer) error
	// Server-to-client streaming RPC that returns a new log.
	GetLog(*ModuleRun, Provisioner_GetLogServer) error
	// Client-to-server streaming RPC that streams logs to the provisioner.
	StoreLog(Provisioner_StoreLogServer) error
	// contains filtered or unexported methods
}

ProvisionerServer is the server API for Provisioner service. All implementations must embed UnimplementedProvisionerServer for forward compatibility

type Provisioner_GetLogClient

type Provisioner_GetLogClient interface {
	Recv() (*LogString, error)
	grpc.ClientStream
}

type Provisioner_GetLogServer

type Provisioner_GetLogServer interface {
	Send(*LogString) error
	grpc.ServerStream
}

type Provisioner_GetStateUpdateClient

type Provisioner_GetStateUpdateClient interface {
	Recv() (*StateUpdate, error)
	grpc.ClientStream
}

type Provisioner_GetStateUpdateServer

type Provisioner_GetStateUpdateServer interface {
	Send(*StateUpdate) error
	grpc.ServerStream
}

type Provisioner_StoreLogClient

type Provisioner_StoreLogClient interface {
	Send(*TerraformLog) error
	CloseAndRecv() (*TerraformStateMeta, error)
	grpc.ClientStream
}

type Provisioner_StoreLogServer

type Provisioner_StoreLogServer interface {
	SendAndClose(*TerraformStateMeta) error
	Recv() (*TerraformLog, error)
	grpc.ServerStream
}

type StateUpdate

type StateUpdate struct {
	ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	Status     string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Error      string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*StateUpdate) Descriptor deprecated

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

Deprecated: Use StateUpdate.ProtoReflect.Descriptor instead.

func (*StateUpdate) GetError

func (x *StateUpdate) GetError() string

func (*StateUpdate) GetResourceId

func (x *StateUpdate) GetResourceId() string

func (*StateUpdate) GetStatus

func (x *StateUpdate) GetStatus() string

func (*StateUpdate) ProtoMessage

func (*StateUpdate) ProtoMessage()

func (*StateUpdate) ProtoReflect

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

func (*StateUpdate) Reset

func (x *StateUpdate) Reset()

func (*StateUpdate) String

func (x *StateUpdate) String() string

type TerraformChange

type TerraformChange struct {
	Resource *TerraformResource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
	Action   string             `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*TerraformChange) Descriptor deprecated

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

Deprecated: Use TerraformChange.ProtoReflect.Descriptor instead.

func (*TerraformChange) GetAction

func (x *TerraformChange) GetAction() string

func (*TerraformChange) GetResource

func (x *TerraformChange) GetResource() *TerraformResource

func (*TerraformChange) ProtoMessage

func (*TerraformChange) ProtoMessage()

func (*TerraformChange) ProtoReflect

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

func (*TerraformChange) Reset

func (x *TerraformChange) Reset()

func (*TerraformChange) String

func (x *TerraformChange) String() string

type TerraformChanges

type TerraformChanges struct {
	Add       int64  `protobuf:"varint,1,opt,name=add,proto3" json:"add,omitempty"`
	Change    int64  `protobuf:"varint,2,opt,name=change,proto3" json:"change,omitempty"`
	Remove    int64  `protobuf:"varint,3,opt,name=remove,proto3" json:"remove,omitempty"`
	Operation string `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"`
	// contains filtered or unexported fields
}

func (*TerraformChanges) Descriptor deprecated

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

Deprecated: Use TerraformChanges.ProtoReflect.Descriptor instead.

func (*TerraformChanges) GetAdd

func (x *TerraformChanges) GetAdd() int64

func (*TerraformChanges) GetChange

func (x *TerraformChanges) GetChange() int64

func (*TerraformChanges) GetOperation

func (x *TerraformChanges) GetOperation() string

func (*TerraformChanges) GetRemove

func (x *TerraformChanges) GetRemove() int64

func (*TerraformChanges) ProtoMessage

func (*TerraformChanges) ProtoMessage()

func (*TerraformChanges) ProtoReflect

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

func (*TerraformChanges) Reset

func (x *TerraformChanges) Reset()

func (*TerraformChanges) String

func (x *TerraformChanges) String() string

type TerraformErrored

type TerraformErrored struct {
	ErroredOut   bool   `protobuf:"varint,1,opt,name=errored_out,json=erroredOut,proto3" json:"errored_out,omitempty"`
	ErrorSummary string `protobuf:"bytes,2,opt,name=error_summary,json=errorSummary,proto3" json:"error_summary,omitempty"`
	// contains filtered or unexported fields
}

func (*TerraformErrored) Descriptor deprecated

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

Deprecated: Use TerraformErrored.ProtoReflect.Descriptor instead.

func (*TerraformErrored) GetErrorSummary

func (x *TerraformErrored) GetErrorSummary() string

func (*TerraformErrored) GetErroredOut

func (x *TerraformErrored) GetErroredOut() bool

func (*TerraformErrored) ProtoMessage

func (*TerraformErrored) ProtoMessage()

func (*TerraformErrored) ProtoReflect

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

func (*TerraformErrored) Reset

func (x *TerraformErrored) Reset()

func (*TerraformErrored) String

func (x *TerraformErrored) String() string

type TerraformEvent

type TerraformEvent int32
const (
	TerraformEvent_PLANNED_CHANGE TerraformEvent = 0
	TerraformEvent_CHANGE_SUMMARY TerraformEvent = 1
	TerraformEvent_APPLY_START    TerraformEvent = 2
	TerraformEvent_APPLY_PROGRESS TerraformEvent = 3
	TerraformEvent_APPLY_ERRORED  TerraformEvent = 4
	TerraformEvent_APPLY_COMPLETE TerraformEvent = 5
	TerraformEvent_DIAGNOSTIC     TerraformEvent = 6
)

func (TerraformEvent) Descriptor

func (TerraformEvent) Enum

func (x TerraformEvent) Enum() *TerraformEvent

func (TerraformEvent) EnumDescriptor deprecated

func (TerraformEvent) EnumDescriptor() ([]byte, []int)

Deprecated: Use TerraformEvent.Descriptor instead.

func (TerraformEvent) Number

func (TerraformEvent) String

func (x TerraformEvent) String() string

func (TerraformEvent) Type

type TerraformHook

type TerraformHook struct {
	Resource *TerraformResource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
	Action   string             `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*TerraformHook) Descriptor deprecated

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

Deprecated: Use TerraformHook.ProtoReflect.Descriptor instead.

func (*TerraformHook) GetAction

func (x *TerraformHook) GetAction() string

func (*TerraformHook) GetResource

func (x *TerraformHook) GetResource() *TerraformResource

func (*TerraformHook) ProtoMessage

func (*TerraformHook) ProtoMessage()

func (*TerraformHook) ProtoReflect

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

func (*TerraformHook) Reset

func (x *TerraformHook) Reset()

func (*TerraformHook) String

func (x *TerraformHook) String() string

type TerraformLog

type TerraformLog struct {
	Level      string            `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty"`
	Message    string            `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Timestamp  string            `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Type       TerraformEvent    `protobuf:"varint,4,opt,name=type,proto3,enum=TerraformEvent" json:"type,omitempty"`
	Hook       *TerraformHook    `protobuf:"bytes,5,opt,name=hook,proto3" json:"hook,omitempty"`
	Change     *TerraformChange  `protobuf:"bytes,6,opt,name=change,proto3" json:"change,omitempty"`
	Changes    *TerraformChanges `protobuf:"bytes,7,opt,name=changes,proto3" json:"changes,omitempty"`
	Diagnostic *DiagnosticDetail `protobuf:"bytes,8,opt,name=diagnostic,proto3" json:"diagnostic,omitempty"`
	// contains filtered or unexported fields
}

func (*TerraformLog) Descriptor deprecated

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

Deprecated: Use TerraformLog.ProtoReflect.Descriptor instead.

func (*TerraformLog) GetChange

func (x *TerraformLog) GetChange() *TerraformChange

func (*TerraformLog) GetChanges

func (x *TerraformLog) GetChanges() *TerraformChanges

func (*TerraformLog) GetDiagnostic

func (x *TerraformLog) GetDiagnostic() *DiagnosticDetail

func (*TerraformLog) GetHook

func (x *TerraformLog) GetHook() *TerraformHook

func (*TerraformLog) GetLevel

func (x *TerraformLog) GetLevel() string

func (*TerraformLog) GetMessage

func (x *TerraformLog) GetMessage() string

func (*TerraformLog) GetTimestamp

func (x *TerraformLog) GetTimestamp() string

func (*TerraformLog) GetType

func (x *TerraformLog) GetType() TerraformEvent

func (*TerraformLog) ProtoMessage

func (*TerraformLog) ProtoMessage()

func (*TerraformLog) ProtoReflect

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

func (*TerraformLog) Reset

func (x *TerraformLog) Reset()

func (*TerraformLog) String

func (x *TerraformLog) String() string

type TerraformResource

type TerraformResource struct {
	Addr         string            `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
	Resource     string            `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
	ResourceType string            `protobuf:"bytes,3,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	ResourceName string            `protobuf:"bytes,4,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	Provider     string            `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"`
	Errored      *TerraformErrored `protobuf:"bytes,6,opt,name=errored,proto3" json:"errored,omitempty"`
	// contains filtered or unexported fields
}

func (*TerraformResource) Descriptor deprecated

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

Deprecated: Use TerraformResource.ProtoReflect.Descriptor instead.

func (*TerraformResource) GetAddr

func (x *TerraformResource) GetAddr() string

func (*TerraformResource) GetErrored

func (x *TerraformResource) GetErrored() *TerraformErrored

func (*TerraformResource) GetProvider

func (x *TerraformResource) GetProvider() string

func (*TerraformResource) GetResource

func (x *TerraformResource) GetResource() string

func (*TerraformResource) GetResourceName

func (x *TerraformResource) GetResourceName() string

func (*TerraformResource) GetResourceType

func (x *TerraformResource) GetResourceType() string

func (*TerraformResource) ProtoMessage

func (*TerraformResource) ProtoMessage()

func (*TerraformResource) ProtoReflect

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

func (*TerraformResource) Reset

func (x *TerraformResource) Reset()

func (*TerraformResource) String

func (x *TerraformResource) String() string

type TerraformStateMeta

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

func (*TerraformStateMeta) Descriptor deprecated

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

Deprecated: Use TerraformStateMeta.ProtoReflect.Descriptor instead.

func (*TerraformStateMeta) ProtoMessage

func (*TerraformStateMeta) ProtoMessage()

func (*TerraformStateMeta) ProtoReflect

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

func (*TerraformStateMeta) Reset

func (x *TerraformStateMeta) Reset()

func (*TerraformStateMeta) String

func (x *TerraformStateMeta) String() string

type UnimplementedProvisionerServer

type UnimplementedProvisionerServer struct {
}

UnimplementedProvisionerServer must be embedded to have forward compatible implementations.

func (UnimplementedProvisionerServer) GetLog

func (UnimplementedProvisionerServer) GetStateUpdate

func (UnimplementedProvisionerServer) StoreLog

type UnsafeProvisionerServer

type UnsafeProvisionerServer interface {
	// contains filtered or unexported methods
}

UnsafeProvisionerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProvisionerServer will result in compilation errors.

type Workspace

type Workspace struct {
	Workspace string `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*Workspace) Descriptor deprecated

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

Deprecated: Use Workspace.ProtoReflect.Descriptor instead.

func (*Workspace) GetWorkspace

func (x *Workspace) GetWorkspace() string

func (*Workspace) ProtoMessage

func (*Workspace) ProtoMessage()

func (*Workspace) ProtoReflect

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

func (*Workspace) Reset

func (x *Workspace) Reset()

func (*Workspace) String

func (x *Workspace) String() string

Jump to

Keyboard shortcuts

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