runner

package
v0.16.1 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2026 License: Apache-2.0 Imports: 48 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Runner_LookPath_FullMethodName                    = "/runner.Runner/LookPath"
	Runner_NewTerraform_FullMethodName                = "/runner.Runner/NewTerraform"
	Runner_SetEnv_FullMethodName                      = "/runner.Runner/SetEnv"
	Runner_CreateFileMappings_FullMethodName          = "/runner.Runner/CreateFileMappings"
	Runner_UploadAndExtract_FullMethodName            = "/runner.Runner/UploadAndExtract"
	Runner_CleanupDir_FullMethodName                  = "/runner.Runner/CleanupDir"
	Runner_WriteBackendConfig_FullMethodName          = "/runner.Runner/WriteBackendConfig"
	Runner_ProcessCliConfig_FullMethodName            = "/runner.Runner/ProcessCliConfig"
	Runner_GenerateVarsForTF_FullMethodName           = "/runner.Runner/GenerateVarsForTF"
	Runner_GenerateTemplate_FullMethodName            = "/runner.Runner/GenerateTemplate"
	Runner_Plan_FullMethodName                        = "/runner.Runner/Plan"
	Runner_ShowPlanFileRaw_FullMethodName             = "/runner.Runner/ShowPlanFileRaw"
	Runner_ShowPlanFile_FullMethodName                = "/runner.Runner/ShowPlanFile"
	Runner_SaveTFPlan_FullMethodName                  = "/runner.Runner/SaveTFPlan"
	Runner_LoadTFPlan_FullMethodName                  = "/runner.Runner/LoadTFPlan"
	Runner_Apply_FullMethodName                       = "/runner.Runner/Apply"
	Runner_GetInventory_FullMethodName                = "/runner.Runner/GetInventory"
	Runner_Destroy_FullMethodName                     = "/runner.Runner/Destroy"
	Runner_Output_FullMethodName                      = "/runner.Runner/Output"
	Runner_WriteOutputs_FullMethodName                = "/runner.Runner/WriteOutputs"
	Runner_GetOutputs_FullMethodName                  = "/runner.Runner/GetOutputs"
	Runner_Init_FullMethodName                        = "/runner.Runner/Init"
	Runner_SelectWorkspace_FullMethodName             = "/runner.Runner/SelectWorkspace"
	Runner_CreateWorkspaceBlob_FullMethodName         = "/runner.Runner/CreateWorkspaceBlob"
	Runner_Upload_FullMethodName                      = "/runner.Runner/Upload"
	Runner_FinalizeSecrets_FullMethodName             = "/runner.Runner/FinalizeSecrets"
	Runner_ForceUnlock_FullMethodName                 = "/runner.Runner/ForceUnlock"
	Runner_StartBreakTheGlassSession_FullMethodName   = "/runner.Runner/StartBreakTheGlassSession"
	Runner_HasBreakTheGlassSessionDone_FullMethodName = "/runner.Runner/HasBreakTheGlassSessionDone"
)
View Source
const (
	TFPlanName                = "tfplan"
	SavedPlanSecretAnnotation = "savedPlan"

	HomePath = "/home/runner"
)
View Source
const BreakGlassFile = "/tmp/.break-glass"
View Source
const EncryptionKeyLength = 32

Variables

View Source
var File_runner_runner_proto protoreflect.FileDescriptor
View Source
var Runner_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "runner.Runner",
	HandlerType: (*RunnerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "LookPath",
			Handler:    _Runner_LookPath_Handler,
		},
		{
			MethodName: "NewTerraform",
			Handler:    _Runner_NewTerraform_Handler,
		},
		{
			MethodName: "SetEnv",
			Handler:    _Runner_SetEnv_Handler,
		},
		{
			MethodName: "CreateFileMappings",
			Handler:    _Runner_CreateFileMappings_Handler,
		},
		{
			MethodName: "UploadAndExtract",
			Handler:    _Runner_UploadAndExtract_Handler,
		},
		{
			MethodName: "CleanupDir",
			Handler:    _Runner_CleanupDir_Handler,
		},
		{
			MethodName: "WriteBackendConfig",
			Handler:    _Runner_WriteBackendConfig_Handler,
		},
		{
			MethodName: "ProcessCliConfig",
			Handler:    _Runner_ProcessCliConfig_Handler,
		},
		{
			MethodName: "GenerateVarsForTF",
			Handler:    _Runner_GenerateVarsForTF_Handler,
		},
		{
			MethodName: "GenerateTemplate",
			Handler:    _Runner_GenerateTemplate_Handler,
		},
		{
			MethodName: "Plan",
			Handler:    _Runner_Plan_Handler,
		},
		{
			MethodName: "ShowPlanFileRaw",
			Handler:    _Runner_ShowPlanFileRaw_Handler,
		},
		{
			MethodName: "ShowPlanFile",
			Handler:    _Runner_ShowPlanFile_Handler,
		},
		{
			MethodName: "SaveTFPlan",
			Handler:    _Runner_SaveTFPlan_Handler,
		},
		{
			MethodName: "LoadTFPlan",
			Handler:    _Runner_LoadTFPlan_Handler,
		},
		{
			MethodName: "Apply",
			Handler:    _Runner_Apply_Handler,
		},
		{
			MethodName: "GetInventory",
			Handler:    _Runner_GetInventory_Handler,
		},
		{
			MethodName: "Destroy",
			Handler:    _Runner_Destroy_Handler,
		},
		{
			MethodName: "Output",
			Handler:    _Runner_Output_Handler,
		},
		{
			MethodName: "WriteOutputs",
			Handler:    _Runner_WriteOutputs_Handler,
		},
		{
			MethodName: "GetOutputs",
			Handler:    _Runner_GetOutputs_Handler,
		},
		{
			MethodName: "Init",
			Handler:    _Runner_Init_Handler,
		},
		{
			MethodName: "SelectWorkspace",
			Handler:    _Runner_SelectWorkspace_Handler,
		},
		{
			MethodName: "CreateWorkspaceBlob",
			Handler:    _Runner_CreateWorkspaceBlob_Handler,
		},
		{
			MethodName: "Upload",
			Handler:    _Runner_Upload_Handler,
		},
		{
			MethodName: "FinalizeSecrets",
			Handler:    _Runner_FinalizeSecrets_Handler,
		},
		{
			MethodName: "ForceUnlock",
			Handler:    _Runner_ForceUnlock_Handler,
		},
		{
			MethodName: "StartBreakTheGlassSession",
			Handler:    _Runner_StartBreakTheGlassSession_Handler,
		},
		{
			MethodName: "HasBreakTheGlassSessionDone",
			Handler:    _Runner_HasBreakTheGlassSessionDone_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "runner/runner.proto",
}

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

Functions

func RegisterRunnerServer

func RegisterRunnerServer(s grpc.ServiceRegistrar, srv RunnerServer)

Types

type ApplyReply

type ApplyReply struct {
	Message             string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	StateLockIdentifier string `protobuf:"bytes,2,opt,name=stateLockIdentifier,proto3" json:"stateLockIdentifier,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplyReply) Descriptor deprecated

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

Deprecated: Use ApplyReply.ProtoReflect.Descriptor instead.

func (*ApplyReply) GetMessage

func (x *ApplyReply) GetMessage() string

func (*ApplyReply) GetStateLockIdentifier

func (x *ApplyReply) GetStateLockIdentifier() string

func (*ApplyReply) ProtoMessage

func (*ApplyReply) ProtoMessage()

func (*ApplyReply) ProtoReflect

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

func (*ApplyReply) Reset

func (x *ApplyReply) Reset()

func (*ApplyReply) String

func (x *ApplyReply) String() string

type ApplyRequest

type ApplyRequest struct {
	TfInstance         string   `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	DirOrPlan          string   `protobuf:"bytes,2,opt,name=dirOrPlan,proto3" json:"dirOrPlan,omitempty"`
	RefreshBeforeApply bool     `protobuf:"varint,3,opt,name=refreshBeforeApply,proto3" json:"refreshBeforeApply,omitempty"`
	Targets            []string `protobuf:"bytes,4,rep,name=targets,proto3" json:"targets,omitempty"`
	Parallelism        int32    `protobuf:"varint,5,opt,name=parallelism,proto3" json:"parallelism,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplyRequest) Descriptor deprecated

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

Deprecated: Use ApplyRequest.ProtoReflect.Descriptor instead.

func (*ApplyRequest) GetDirOrPlan

func (x *ApplyRequest) GetDirOrPlan() string

func (*ApplyRequest) GetParallelism

func (x *ApplyRequest) GetParallelism() int32

func (*ApplyRequest) GetRefreshBeforeApply

func (x *ApplyRequest) GetRefreshBeforeApply() bool

func (*ApplyRequest) GetTargets

func (x *ApplyRequest) GetTargets() []string

func (*ApplyRequest) GetTfInstance

func (x *ApplyRequest) GetTfInstance() string

func (*ApplyRequest) ProtoMessage

func (*ApplyRequest) ProtoMessage()

func (*ApplyRequest) ProtoReflect

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

func (*ApplyRequest) Reset

func (x *ApplyRequest) Reset()

func (*ApplyRequest) String

func (x *ApplyRequest) String() string

type BreakTheGlassReply

type BreakTheGlassReply struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Success bool   `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*BreakTheGlassReply) Descriptor deprecated

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

Deprecated: Use BreakTheGlassReply.ProtoReflect.Descriptor instead.

func (*BreakTheGlassReply) GetMessage

func (x *BreakTheGlassReply) GetMessage() string

func (*BreakTheGlassReply) GetSuccess

func (x *BreakTheGlassReply) GetSuccess() bool

func (*BreakTheGlassReply) ProtoMessage

func (*BreakTheGlassReply) ProtoMessage()

func (*BreakTheGlassReply) ProtoReflect

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

func (*BreakTheGlassReply) Reset

func (x *BreakTheGlassReply) Reset()

func (*BreakTheGlassReply) String

func (x *BreakTheGlassReply) String() string

type BreakTheGlassRequest

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

func (*BreakTheGlassRequest) Descriptor deprecated

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

Deprecated: Use BreakTheGlassRequest.ProtoReflect.Descriptor instead.

func (*BreakTheGlassRequest) ProtoMessage

func (*BreakTheGlassRequest) ProtoMessage()

func (*BreakTheGlassRequest) ProtoReflect

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

func (*BreakTheGlassRequest) Reset

func (x *BreakTheGlassRequest) Reset()

func (*BreakTheGlassRequest) String

func (x *BreakTheGlassRequest) String() string

type CleanupDirReply

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

func (*CleanupDirReply) Descriptor deprecated

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

Deprecated: Use CleanupDirReply.ProtoReflect.Descriptor instead.

func (*CleanupDirReply) GetMessage

func (x *CleanupDirReply) GetMessage() string

func (*CleanupDirReply) ProtoMessage

func (*CleanupDirReply) ProtoMessage()

func (*CleanupDirReply) ProtoReflect

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

func (*CleanupDirReply) Reset

func (x *CleanupDirReply) Reset()

func (*CleanupDirReply) String

func (x *CleanupDirReply) String() string

type CleanupDirRequest

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

func (*CleanupDirRequest) Descriptor deprecated

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

Deprecated: Use CleanupDirRequest.ProtoReflect.Descriptor instead.

func (*CleanupDirRequest) GetTmpDir

func (x *CleanupDirRequest) GetTmpDir() string

func (*CleanupDirRequest) ProtoMessage

func (*CleanupDirRequest) ProtoMessage()

func (*CleanupDirRequest) ProtoReflect

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

func (*CleanupDirRequest) Reset

func (x *CleanupDirRequest) Reset()

func (*CleanupDirRequest) String

func (x *CleanupDirRequest) String() string

type CreateFileMappingsReply

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

func (*CreateFileMappingsReply) Descriptor deprecated

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

Deprecated: Use CreateFileMappingsReply.ProtoReflect.Descriptor instead.

func (*CreateFileMappingsReply) GetMessage

func (x *CreateFileMappingsReply) GetMessage() string

func (*CreateFileMappingsReply) ProtoMessage

func (*CreateFileMappingsReply) ProtoMessage()

func (*CreateFileMappingsReply) ProtoReflect

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

func (*CreateFileMappingsReply) Reset

func (x *CreateFileMappingsReply) Reset()

func (*CreateFileMappingsReply) String

func (x *CreateFileMappingsReply) String() string

type CreateFileMappingsRequest

type CreateFileMappingsRequest struct {
	WorkingDir   string         `protobuf:"bytes,1,opt,name=workingDir,proto3" json:"workingDir,omitempty"`
	FileMappings []*FileMapping `protobuf:"bytes,2,rep,name=fileMappings,proto3" json:"fileMappings,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFileMappingsRequest) Descriptor deprecated

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

Deprecated: Use CreateFileMappingsRequest.ProtoReflect.Descriptor instead.

func (*CreateFileMappingsRequest) GetFileMappings

func (x *CreateFileMappingsRequest) GetFileMappings() []*FileMapping

func (*CreateFileMappingsRequest) GetWorkingDir

func (x *CreateFileMappingsRequest) GetWorkingDir() string

func (*CreateFileMappingsRequest) ProtoMessage

func (*CreateFileMappingsRequest) ProtoMessage()

func (*CreateFileMappingsRequest) ProtoReflect

func (*CreateFileMappingsRequest) Reset

func (x *CreateFileMappingsRequest) Reset()

func (*CreateFileMappingsRequest) String

func (x *CreateFileMappingsRequest) String() string

type CreateWorkspaceBlobReply

type CreateWorkspaceBlobReply struct {
	Blob           []byte `protobuf:"bytes,2,opt,name=blob,proto3" json:"blob,omitempty"`
	Sha256Checksum []byte `protobuf:"bytes,3,opt,name=sha256Checksum,proto3" json:"sha256Checksum,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateWorkspaceBlobReply) Descriptor deprecated

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

Deprecated: Use CreateWorkspaceBlobReply.ProtoReflect.Descriptor instead.

func (*CreateWorkspaceBlobReply) GetBlob

func (x *CreateWorkspaceBlobReply) GetBlob() []byte

func (*CreateWorkspaceBlobReply) GetSha256Checksum

func (x *CreateWorkspaceBlobReply) GetSha256Checksum() []byte

func (*CreateWorkspaceBlobReply) ProtoMessage

func (*CreateWorkspaceBlobReply) ProtoMessage()

func (*CreateWorkspaceBlobReply) ProtoReflect

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

func (*CreateWorkspaceBlobReply) Reset

func (x *CreateWorkspaceBlobReply) Reset()

func (*CreateWorkspaceBlobReply) String

func (x *CreateWorkspaceBlobReply) String() string

type CreateWorkspaceBlobRequest

type CreateWorkspaceBlobRequest struct {
	TfInstance string `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	WorkingDir string `protobuf:"bytes,2,opt,name=workingDir,proto3" json:"workingDir,omitempty"`
	Namespace  string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateWorkspaceBlobRequest) Descriptor deprecated

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

Deprecated: Use CreateWorkspaceBlobRequest.ProtoReflect.Descriptor instead.

func (*CreateWorkspaceBlobRequest) GetNamespace

func (x *CreateWorkspaceBlobRequest) GetNamespace() string

func (*CreateWorkspaceBlobRequest) GetTfInstance

func (x *CreateWorkspaceBlobRequest) GetTfInstance() string

func (*CreateWorkspaceBlobRequest) GetWorkingDir

func (x *CreateWorkspaceBlobRequest) GetWorkingDir() string

func (*CreateWorkspaceBlobRequest) ProtoMessage

func (*CreateWorkspaceBlobRequest) ProtoMessage()

func (*CreateWorkspaceBlobRequest) ProtoReflect

func (*CreateWorkspaceBlobRequest) Reset

func (x *CreateWorkspaceBlobRequest) Reset()

func (*CreateWorkspaceBlobRequest) String

func (x *CreateWorkspaceBlobRequest) String() string

type DestroyReply

type DestroyReply struct {
	Message             string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	StateLockIdentifier string `protobuf:"bytes,2,opt,name=stateLockIdentifier,proto3" json:"stateLockIdentifier,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyReply) Descriptor deprecated

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

Deprecated: Use DestroyReply.ProtoReflect.Descriptor instead.

func (*DestroyReply) GetMessage

func (x *DestroyReply) GetMessage() string

func (*DestroyReply) GetStateLockIdentifier

func (x *DestroyReply) GetStateLockIdentifier() string

func (*DestroyReply) ProtoMessage

func (*DestroyReply) ProtoMessage()

func (*DestroyReply) ProtoReflect

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

func (*DestroyReply) Reset

func (x *DestroyReply) Reset()

func (*DestroyReply) String

func (x *DestroyReply) String() string

type DestroyRequest

type DestroyRequest struct {
	TfInstance string   `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	Targets    []string `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyRequest) Descriptor deprecated

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

Deprecated: Use DestroyRequest.ProtoReflect.Descriptor instead.

func (*DestroyRequest) GetTargets

func (x *DestroyRequest) GetTargets() []string

func (*DestroyRequest) GetTfInstance

func (x *DestroyRequest) GetTfInstance() string

func (*DestroyRequest) ProtoMessage

func (*DestroyRequest) ProtoMessage()

func (*DestroyRequest) ProtoReflect

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

func (*DestroyRequest) Reset

func (x *DestroyRequest) Reset()

func (*DestroyRequest) String

func (x *DestroyRequest) String() string

type FileMapping

type FileMapping struct {
	Content  []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	Path     string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*FileMapping) Descriptor deprecated

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

Deprecated: Use FileMapping.ProtoReflect.Descriptor instead.

func (*FileMapping) GetContent

func (x *FileMapping) GetContent() []byte

func (*FileMapping) GetLocation

func (x *FileMapping) GetLocation() string

func (*FileMapping) GetPath

func (x *FileMapping) GetPath() string

func (*FileMapping) ProtoMessage

func (*FileMapping) ProtoMessage()

func (*FileMapping) ProtoReflect

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

func (*FileMapping) Reset

func (x *FileMapping) Reset()

func (*FileMapping) String

func (x *FileMapping) String() string

type FinalizeSecretsReply

type FinalizeSecretsReply struct {
	Message  string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	NotFound bool   `protobuf:"varint,2,opt,name=notFound,proto3" json:"notFound,omitempty"`
	// contains filtered or unexported fields
}

func (*FinalizeSecretsReply) Descriptor deprecated

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

Deprecated: Use FinalizeSecretsReply.ProtoReflect.Descriptor instead.

func (*FinalizeSecretsReply) GetMessage

func (x *FinalizeSecretsReply) GetMessage() string

func (*FinalizeSecretsReply) GetNotFound

func (x *FinalizeSecretsReply) GetNotFound() bool

func (*FinalizeSecretsReply) ProtoMessage

func (*FinalizeSecretsReply) ProtoMessage()

func (*FinalizeSecretsReply) ProtoReflect

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

func (*FinalizeSecretsReply) Reset

func (x *FinalizeSecretsReply) Reset()

func (*FinalizeSecretsReply) String

func (x *FinalizeSecretsReply) String() string

type FinalizeSecretsRequest

type FinalizeSecretsRequest struct {
	Namespace                string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name                     string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Workspace                string `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	HasSpecifiedOutputSecret bool   `protobuf:"varint,4,opt,name=hasSpecifiedOutputSecret,proto3" json:"hasSpecifiedOutputSecret,omitempty"`
	OutputSecretName         string `protobuf:"bytes,5,opt,name=outputSecretName,proto3" json:"outputSecretName,omitempty"`
	// contains filtered or unexported fields
}

func (*FinalizeSecretsRequest) Descriptor deprecated

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

Deprecated: Use FinalizeSecretsRequest.ProtoReflect.Descriptor instead.

func (*FinalizeSecretsRequest) GetHasSpecifiedOutputSecret

func (x *FinalizeSecretsRequest) GetHasSpecifiedOutputSecret() bool

func (*FinalizeSecretsRequest) GetName

func (x *FinalizeSecretsRequest) GetName() string

func (*FinalizeSecretsRequest) GetNamespace

func (x *FinalizeSecretsRequest) GetNamespace() string

func (*FinalizeSecretsRequest) GetOutputSecretName

func (x *FinalizeSecretsRequest) GetOutputSecretName() string

func (*FinalizeSecretsRequest) GetWorkspace

func (x *FinalizeSecretsRequest) GetWorkspace() string

func (*FinalizeSecretsRequest) ProtoMessage

func (*FinalizeSecretsRequest) ProtoMessage()

func (*FinalizeSecretsRequest) ProtoReflect

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

func (*FinalizeSecretsRequest) Reset

func (x *FinalizeSecretsRequest) Reset()

func (*FinalizeSecretsRequest) String

func (x *FinalizeSecretsRequest) String() string

type ForceUnlockReply

type ForceUnlockReply struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Success bool   `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*ForceUnlockReply) Descriptor deprecated

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

Deprecated: Use ForceUnlockReply.ProtoReflect.Descriptor instead.

func (*ForceUnlockReply) GetMessage

func (x *ForceUnlockReply) GetMessage() string

func (*ForceUnlockReply) GetSuccess

func (x *ForceUnlockReply) GetSuccess() bool

func (*ForceUnlockReply) ProtoMessage

func (*ForceUnlockReply) ProtoMessage()

func (*ForceUnlockReply) ProtoReflect

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

func (*ForceUnlockReply) Reset

func (x *ForceUnlockReply) Reset()

func (*ForceUnlockReply) String

func (x *ForceUnlockReply) String() string

type ForceUnlockRequest

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

func (*ForceUnlockRequest) Descriptor deprecated

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

Deprecated: Use ForceUnlockRequest.ProtoReflect.Descriptor instead.

func (*ForceUnlockRequest) GetLockIdentifier

func (x *ForceUnlockRequest) GetLockIdentifier() string

func (*ForceUnlockRequest) ProtoMessage

func (*ForceUnlockRequest) ProtoMessage()

func (*ForceUnlockRequest) ProtoReflect

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

func (*ForceUnlockRequest) Reset

func (x *ForceUnlockRequest) Reset()

func (*ForceUnlockRequest) String

func (x *ForceUnlockRequest) String() string

type GenerateTemplateReply

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

func (*GenerateTemplateReply) Descriptor deprecated

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

Deprecated: Use GenerateTemplateReply.ProtoReflect.Descriptor instead.

func (*GenerateTemplateReply) GetMessage

func (x *GenerateTemplateReply) GetMessage() string

func (*GenerateTemplateReply) ProtoMessage

func (*GenerateTemplateReply) ProtoMessage()

func (*GenerateTemplateReply) ProtoReflect

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

func (*GenerateTemplateReply) Reset

func (x *GenerateTemplateReply) Reset()

func (*GenerateTemplateReply) String

func (x *GenerateTemplateReply) String() string

type GenerateTemplateRequest

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

func (*GenerateTemplateRequest) Descriptor deprecated

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

Deprecated: Use GenerateTemplateRequest.ProtoReflect.Descriptor instead.

func (*GenerateTemplateRequest) GetWorkingDir

func (x *GenerateTemplateRequest) GetWorkingDir() string

func (*GenerateTemplateRequest) ProtoMessage

func (*GenerateTemplateRequest) ProtoMessage()

func (*GenerateTemplateRequest) ProtoReflect

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

func (*GenerateTemplateRequest) Reset

func (x *GenerateTemplateRequest) Reset()

func (*GenerateTemplateRequest) String

func (x *GenerateTemplateRequest) String() string

type GenerateVarsForTFReply

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

func (*GenerateVarsForTFReply) Descriptor deprecated

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

Deprecated: Use GenerateVarsForTFReply.ProtoReflect.Descriptor instead.

func (*GenerateVarsForTFReply) GetMessage

func (x *GenerateVarsForTFReply) GetMessage() string

func (*GenerateVarsForTFReply) ProtoMessage

func (*GenerateVarsForTFReply) ProtoMessage()

func (*GenerateVarsForTFReply) ProtoReflect

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

func (*GenerateVarsForTFReply) Reset

func (x *GenerateVarsForTFReply) Reset()

func (*GenerateVarsForTFReply) String

func (x *GenerateVarsForTFReply) String() string

type GenerateVarsForTFRequest

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

func (*GenerateVarsForTFRequest) Descriptor deprecated

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

Deprecated: Use GenerateVarsForTFRequest.ProtoReflect.Descriptor instead.

func (*GenerateVarsForTFRequest) GetWorkingDir

func (x *GenerateVarsForTFRequest) GetWorkingDir() string

func (*GenerateVarsForTFRequest) ProtoMessage

func (*GenerateVarsForTFRequest) ProtoMessage()

func (*GenerateVarsForTFRequest) ProtoReflect

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

func (*GenerateVarsForTFRequest) Reset

func (x *GenerateVarsForTFRequest) Reset()

func (*GenerateVarsForTFRequest) String

func (x *GenerateVarsForTFRequest) String() string

type GetInventoryReply

type GetInventoryReply struct {
	Inventories []*Inventory `protobuf:"bytes,1,rep,name=inventories,proto3" json:"inventories,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInventoryReply) Descriptor deprecated

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

Deprecated: Use GetInventoryReply.ProtoReflect.Descriptor instead.

func (*GetInventoryReply) GetInventories

func (x *GetInventoryReply) GetInventories() []*Inventory

func (*GetInventoryReply) ProtoMessage

func (*GetInventoryReply) ProtoMessage()

func (*GetInventoryReply) ProtoReflect

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

func (*GetInventoryReply) Reset

func (x *GetInventoryReply) Reset()

func (*GetInventoryReply) String

func (x *GetInventoryReply) String() string

type GetInventoryRequest

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

func (*GetInventoryRequest) Descriptor deprecated

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

Deprecated: Use GetInventoryRequest.ProtoReflect.Descriptor instead.

func (*GetInventoryRequest) GetTfInstance

func (x *GetInventoryRequest) GetTfInstance() string

func (*GetInventoryRequest) ProtoMessage

func (*GetInventoryRequest) ProtoMessage()

func (*GetInventoryRequest) ProtoReflect

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

func (*GetInventoryRequest) Reset

func (x *GetInventoryRequest) Reset()

func (*GetInventoryRequest) String

func (x *GetInventoryRequest) String() string

type GetOutputsReply

type GetOutputsReply struct {
	Outputs map[string]string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetOutputsReply) Descriptor deprecated

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

Deprecated: Use GetOutputsReply.ProtoReflect.Descriptor instead.

func (*GetOutputsReply) GetOutputs

func (x *GetOutputsReply) GetOutputs() map[string]string

func (*GetOutputsReply) ProtoMessage

func (*GetOutputsReply) ProtoMessage()

func (*GetOutputsReply) ProtoReflect

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

func (*GetOutputsReply) Reset

func (x *GetOutputsReply) Reset()

func (*GetOutputsReply) String

func (x *GetOutputsReply) String() string

type GetOutputsRequest

type GetOutputsRequest struct {
	Namespace  string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	SecretName string `protobuf:"bytes,2,opt,name=secretName,proto3" json:"secretName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOutputsRequest) Descriptor deprecated

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

Deprecated: Use GetOutputsRequest.ProtoReflect.Descriptor instead.

func (*GetOutputsRequest) GetNamespace

func (x *GetOutputsRequest) GetNamespace() string

func (*GetOutputsRequest) GetSecretName

func (x *GetOutputsRequest) GetSecretName() string

func (*GetOutputsRequest) ProtoMessage

func (*GetOutputsRequest) ProtoMessage()

func (*GetOutputsRequest) ProtoReflect

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

func (*GetOutputsRequest) Reset

func (x *GetOutputsRequest) Reset()

func (*GetOutputsRequest) String

func (x *GetOutputsRequest) String() string

type InitReply

type InitReply struct {
	Message             string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	StateLockIdentifier string `protobuf:"bytes,2,opt,name=stateLockIdentifier,proto3" json:"stateLockIdentifier,omitempty"`
	// contains filtered or unexported fields
}

func (*InitReply) Descriptor deprecated

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

Deprecated: Use InitReply.ProtoReflect.Descriptor instead.

func (*InitReply) GetMessage

func (x *InitReply) GetMessage() string

func (*InitReply) GetStateLockIdentifier

func (x *InitReply) GetStateLockIdentifier() string

func (*InitReply) ProtoMessage

func (*InitReply) ProtoMessage()

func (*InitReply) ProtoReflect

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

func (*InitReply) Reset

func (x *InitReply) Reset()

func (*InitReply) String

func (x *InitReply) String() string

type InitRequest

type InitRequest struct {
	TfInstance string `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	Upgrade    bool   `protobuf:"varint,2,opt,name=upgrade,proto3" json:"upgrade,omitempty"`
	ForceCopy  bool   `protobuf:"varint,3,opt,name=forceCopy,proto3" json:"forceCopy,omitempty"`
	// contains filtered or unexported fields
}

func (*InitRequest) Descriptor deprecated

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

Deprecated: Use InitRequest.ProtoReflect.Descriptor instead.

func (*InitRequest) GetForceCopy

func (x *InitRequest) GetForceCopy() bool

func (*InitRequest) GetTfInstance

func (x *InitRequest) GetTfInstance() string

func (*InitRequest) GetUpgrade

func (x *InitRequest) GetUpgrade() bool

func (*InitRequest) ProtoMessage

func (*InitRequest) ProtoMessage()

func (*InitRequest) ProtoReflect

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

func (*InitRequest) Reset

func (x *InitRequest) Reset()

func (*InitRequest) String

func (x *InitRequest) String() string

type Inventory

type Inventory struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type       string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Identifier string `protobuf:"bytes,3,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// contains filtered or unexported fields
}

func (*Inventory) Descriptor deprecated

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

Deprecated: Use Inventory.ProtoReflect.Descriptor instead.

func (*Inventory) GetIdentifier

func (x *Inventory) GetIdentifier() string

func (*Inventory) GetName

func (x *Inventory) GetName() string

func (*Inventory) GetType

func (x *Inventory) GetType() string

func (*Inventory) ProtoMessage

func (*Inventory) ProtoMessage()

func (*Inventory) ProtoReflect

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

func (*Inventory) Reset

func (x *Inventory) Reset()

func (*Inventory) String

func (x *Inventory) String() string

type LoadTFPlanReply

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

func (*LoadTFPlanReply) Descriptor deprecated

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

Deprecated: Use LoadTFPlanReply.ProtoReflect.Descriptor instead.

func (*LoadTFPlanReply) GetMessage

func (x *LoadTFPlanReply) GetMessage() string

func (*LoadTFPlanReply) ProtoMessage

func (*LoadTFPlanReply) ProtoMessage()

func (*LoadTFPlanReply) ProtoReflect

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

func (*LoadTFPlanReply) Reset

func (x *LoadTFPlanReply) Reset()

func (*LoadTFPlanReply) String

func (x *LoadTFPlanReply) String() string

type LoadTFPlanRequest

type LoadTFPlanRequest struct {
	TfInstance               string `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	BackendCompletelyDisable bool   `protobuf:"varint,2,opt,name=backendCompletelyDisable,proto3" json:"backendCompletelyDisable,omitempty"`
	Name                     string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Namespace                string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	PendingPlan              string `protobuf:"bytes,5,opt,name=pendingPlan,proto3" json:"pendingPlan,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadTFPlanRequest) Descriptor deprecated

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

Deprecated: Use LoadTFPlanRequest.ProtoReflect.Descriptor instead.

func (*LoadTFPlanRequest) GetBackendCompletelyDisable

func (x *LoadTFPlanRequest) GetBackendCompletelyDisable() bool

func (*LoadTFPlanRequest) GetName

func (x *LoadTFPlanRequest) GetName() string

func (*LoadTFPlanRequest) GetNamespace

func (x *LoadTFPlanRequest) GetNamespace() string

func (*LoadTFPlanRequest) GetPendingPlan

func (x *LoadTFPlanRequest) GetPendingPlan() string

func (*LoadTFPlanRequest) GetTfInstance

func (x *LoadTFPlanRequest) GetTfInstance() string

func (*LoadTFPlanRequest) ProtoMessage

func (*LoadTFPlanRequest) ProtoMessage()

func (*LoadTFPlanRequest) ProtoReflect

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

func (*LoadTFPlanRequest) Reset

func (x *LoadTFPlanRequest) Reset()

func (*LoadTFPlanRequest) String

func (x *LoadTFPlanRequest) String() string

type LocalPrintfer

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

func (LocalPrintfer) Printf

func (l LocalPrintfer) Printf(format string, v ...any)

type LookPathReply

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

func (*LookPathReply) Descriptor deprecated

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

Deprecated: Use LookPathReply.ProtoReflect.Descriptor instead.

func (*LookPathReply) GetExecPath

func (x *LookPathReply) GetExecPath() string

func (*LookPathReply) ProtoMessage

func (*LookPathReply) ProtoMessage()

func (*LookPathReply) ProtoReflect

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

func (*LookPathReply) Reset

func (x *LookPathReply) Reset()

func (*LookPathReply) String

func (x *LookPathReply) String() string

type LookPathRequest

type LookPathRequest struct {
	Files []string `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
	// contains filtered or unexported fields
}

func (*LookPathRequest) Descriptor deprecated

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

Deprecated: Use LookPathRequest.ProtoReflect.Descriptor instead.

func (*LookPathRequest) GetFiles

func (x *LookPathRequest) GetFiles() []string

func (*LookPathRequest) ProtoMessage

func (*LookPathRequest) ProtoMessage()

func (*LookPathRequest) ProtoReflect

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

func (*LookPathRequest) Reset

func (x *LookPathRequest) Reset()

func (*LookPathRequest) String

func (x *LookPathRequest) String() string

type NewTerraformReply

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

func (*NewTerraformReply) Descriptor deprecated

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

Deprecated: Use NewTerraformReply.ProtoReflect.Descriptor instead.

func (*NewTerraformReply) GetId

func (x *NewTerraformReply) GetId() string

func (*NewTerraformReply) ProtoMessage

func (*NewTerraformReply) ProtoMessage()

func (*NewTerraformReply) ProtoReflect

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

func (*NewTerraformReply) Reset

func (x *NewTerraformReply) Reset()

func (*NewTerraformReply) String

func (x *NewTerraformReply) String() string

type NewTerraformRequest

type NewTerraformRequest struct {
	WorkingDir string `protobuf:"bytes,1,opt,name=workingDir,proto3" json:"workingDir,omitempty"`
	ExecPath   string `protobuf:"bytes,2,opt,name=execPath,proto3" json:"execPath,omitempty"`
	Terraform  []byte `protobuf:"bytes,3,opt,name=terraform,proto3" json:"terraform,omitempty"`
	InstanceID string `protobuf:"bytes,4,opt,name=instanceID,proto3" json:"instanceID,omitempty"`
	// contains filtered or unexported fields
}

func (*NewTerraformRequest) Descriptor deprecated

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

Deprecated: Use NewTerraformRequest.ProtoReflect.Descriptor instead.

func (*NewTerraformRequest) GetExecPath

func (x *NewTerraformRequest) GetExecPath() string

func (*NewTerraformRequest) GetInstanceID

func (x *NewTerraformRequest) GetInstanceID() string

func (*NewTerraformRequest) GetTerraform

func (x *NewTerraformRequest) GetTerraform() []byte

func (*NewTerraformRequest) GetWorkingDir

func (x *NewTerraformRequest) GetWorkingDir() string

func (*NewTerraformRequest) ProtoMessage

func (*NewTerraformRequest) ProtoMessage()

func (*NewTerraformRequest) ProtoReflect

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

func (*NewTerraformRequest) Reset

func (x *NewTerraformRequest) Reset()

func (*NewTerraformRequest) String

func (x *NewTerraformRequest) String() string

type OutputMeta

type OutputMeta struct {
	Sensitive bool   `protobuf:"varint,1,opt,name=sensitive,proto3" json:"sensitive,omitempty"`
	Type      []byte `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Value     []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*OutputMeta) Descriptor deprecated

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

Deprecated: Use OutputMeta.ProtoReflect.Descriptor instead.

func (*OutputMeta) GetSensitive

func (x *OutputMeta) GetSensitive() bool

func (*OutputMeta) GetType

func (x *OutputMeta) GetType() []byte

func (*OutputMeta) GetValue

func (x *OutputMeta) GetValue() []byte

func (*OutputMeta) ProtoMessage

func (*OutputMeta) ProtoMessage()

func (*OutputMeta) ProtoReflect

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

func (*OutputMeta) Reset

func (x *OutputMeta) Reset()

func (*OutputMeta) String

func (x *OutputMeta) String() string

type OutputReply

type OutputReply struct {
	Outputs map[string]*OutputMeta `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*OutputReply) Descriptor deprecated

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

Deprecated: Use OutputReply.ProtoReflect.Descriptor instead.

func (*OutputReply) GetOutputs

func (x *OutputReply) GetOutputs() map[string]*OutputMeta

func (*OutputReply) ProtoMessage

func (*OutputReply) ProtoMessage()

func (*OutputReply) ProtoReflect

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

func (*OutputReply) Reset

func (x *OutputReply) Reset()

func (*OutputReply) String

func (x *OutputReply) String() string

type OutputRequest

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

func (*OutputRequest) Descriptor deprecated

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

Deprecated: Use OutputRequest.ProtoReflect.Descriptor instead.

func (*OutputRequest) GetTfInstance

func (x *OutputRequest) GetTfInstance() string

func (*OutputRequest) ProtoMessage

func (*OutputRequest) ProtoMessage()

func (*OutputRequest) ProtoReflect

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

func (*OutputRequest) Reset

func (x *OutputRequest) Reset()

func (*OutputRequest) String

func (x *OutputRequest) String() string

type PlanReply

type PlanReply struct {
	Drifted             bool   `protobuf:"varint,1,opt,name=drifted,proto3" json:"drifted,omitempty"`
	Message             string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	StateLockIdentifier string `protobuf:"bytes,3,opt,name=stateLockIdentifier,proto3" json:"stateLockIdentifier,omitempty"`
	PlanCreated         bool   `protobuf:"varint,4,opt,name=planCreated,proto3" json:"planCreated,omitempty"`
	// contains filtered or unexported fields
}

func (*PlanReply) Descriptor deprecated

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

Deprecated: Use PlanReply.ProtoReflect.Descriptor instead.

func (*PlanReply) GetDrifted

func (x *PlanReply) GetDrifted() bool

func (*PlanReply) GetMessage

func (x *PlanReply) GetMessage() string

func (*PlanReply) GetPlanCreated

func (x *PlanReply) GetPlanCreated() bool

func (*PlanReply) GetStateLockIdentifier

func (x *PlanReply) GetStateLockIdentifier() string

func (*PlanReply) ProtoMessage

func (*PlanReply) ProtoMessage()

func (*PlanReply) ProtoReflect

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

func (*PlanReply) Reset

func (x *PlanReply) Reset()

func (*PlanReply) String

func (x *PlanReply) String() string

type PlanRequest

type PlanRequest struct {
	TfInstance       string   `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	Out              string   `protobuf:"bytes,2,opt,name=out,proto3" json:"out,omitempty"`
	Refresh          bool     `protobuf:"varint,3,opt,name=refresh,proto3" json:"refresh,omitempty"`
	Destroy          bool     `protobuf:"varint,4,opt,name=destroy,proto3" json:"destroy,omitempty"`
	Targets          []string `protobuf:"bytes,5,rep,name=targets,proto3" json:"targets,omitempty"`
	LockTimeout      string   `protobuf:"bytes,6,opt,name=lockTimeout,proto3" json:"lockTimeout,omitempty"`
	SourceRefRootDir string   `protobuf:"bytes,7,opt,name=sourceRefRootDir,proto3" json:"sourceRefRootDir,omitempty"`
	// contains filtered or unexported fields
}

func (*PlanRequest) Descriptor deprecated

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

Deprecated: Use PlanRequest.ProtoReflect.Descriptor instead.

func (*PlanRequest) GetDestroy

func (x *PlanRequest) GetDestroy() bool

func (*PlanRequest) GetLockTimeout

func (x *PlanRequest) GetLockTimeout() string

func (*PlanRequest) GetOut

func (x *PlanRequest) GetOut() string

func (*PlanRequest) GetRefresh

func (x *PlanRequest) GetRefresh() bool

func (*PlanRequest) GetSourceRefRootDir

func (x *PlanRequest) GetSourceRefRootDir() string

func (*PlanRequest) GetTargets

func (x *PlanRequest) GetTargets() []string

func (*PlanRequest) GetTfInstance

func (x *PlanRequest) GetTfInstance() string

func (*PlanRequest) ProtoMessage

func (*PlanRequest) ProtoMessage()

func (*PlanRequest) ProtoReflect

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

func (*PlanRequest) Reset

func (x *PlanRequest) Reset()

func (*PlanRequest) String

func (x *PlanRequest) String() string

type ProcessCliConfigReply

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

func (*ProcessCliConfigReply) Descriptor deprecated

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

Deprecated: Use ProcessCliConfigReply.ProtoReflect.Descriptor instead.

func (*ProcessCliConfigReply) GetFilePath

func (x *ProcessCliConfigReply) GetFilePath() string

func (*ProcessCliConfigReply) ProtoMessage

func (*ProcessCliConfigReply) ProtoMessage()

func (*ProcessCliConfigReply) ProtoReflect

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

func (*ProcessCliConfigReply) Reset

func (x *ProcessCliConfigReply) Reset()

func (*ProcessCliConfigReply) String

func (x *ProcessCliConfigReply) String() string

type ProcessCliConfigRequest

type ProcessCliConfigRequest struct {
	DirPath   string `protobuf:"bytes,1,opt,name=dirPath,proto3" json:"dirPath,omitempty"`
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ProcessCliConfigRequest) Descriptor deprecated

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

Deprecated: Use ProcessCliConfigRequest.ProtoReflect.Descriptor instead.

func (*ProcessCliConfigRequest) GetDirPath

func (x *ProcessCliConfigRequest) GetDirPath() string

func (*ProcessCliConfigRequest) GetName

func (x *ProcessCliConfigRequest) GetName() string

func (*ProcessCliConfigRequest) GetNamespace

func (x *ProcessCliConfigRequest) GetNamespace() string

func (*ProcessCliConfigRequest) ProtoMessage

func (*ProcessCliConfigRequest) ProtoMessage()

func (*ProcessCliConfigRequest) ProtoReflect

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

func (*ProcessCliConfigRequest) Reset

func (x *ProcessCliConfigRequest) Reset()

func (*ProcessCliConfigRequest) String

func (x *ProcessCliConfigRequest) String() string

type RunnerClient

type RunnerClient interface {
	LookPath(ctx context.Context, in *LookPathRequest, opts ...grpc.CallOption) (*LookPathReply, error)
	NewTerraform(ctx context.Context, in *NewTerraformRequest, opts ...grpc.CallOption) (*NewTerraformReply, error)
	SetEnv(ctx context.Context, in *SetEnvRequest, opts ...grpc.CallOption) (*SetEnvReply, error)
	CreateFileMappings(ctx context.Context, in *CreateFileMappingsRequest, opts ...grpc.CallOption) (*CreateFileMappingsReply, error)
	UploadAndExtract(ctx context.Context, in *UploadAndExtractRequest, opts ...grpc.CallOption) (*UploadAndExtractReply, error)
	CleanupDir(ctx context.Context, in *CleanupDirRequest, opts ...grpc.CallOption) (*CleanupDirReply, error)
	WriteBackendConfig(ctx context.Context, in *WriteBackendConfigRequest, opts ...grpc.CallOption) (*WriteBackendConfigReply, error)
	ProcessCliConfig(ctx context.Context, in *ProcessCliConfigRequest, opts ...grpc.CallOption) (*ProcessCliConfigReply, error)
	GenerateVarsForTF(ctx context.Context, in *GenerateVarsForTFRequest, opts ...grpc.CallOption) (*GenerateVarsForTFReply, error)
	GenerateTemplate(ctx context.Context, in *GenerateTemplateRequest, opts ...grpc.CallOption) (*GenerateTemplateReply, error)
	Plan(ctx context.Context, in *PlanRequest, opts ...grpc.CallOption) (*PlanReply, error)
	ShowPlanFileRaw(ctx context.Context, in *ShowPlanFileRawRequest, opts ...grpc.CallOption) (*ShowPlanFileRawReply, error)
	ShowPlanFile(ctx context.Context, in *ShowPlanFileRequest, opts ...grpc.CallOption) (*ShowPlanFileReply, error)
	SaveTFPlan(ctx context.Context, in *SaveTFPlanRequest, opts ...grpc.CallOption) (*SaveTFPlanReply, error)
	LoadTFPlan(ctx context.Context, in *LoadTFPlanRequest, opts ...grpc.CallOption) (*LoadTFPlanReply, error)
	Apply(ctx context.Context, in *ApplyRequest, opts ...grpc.CallOption) (*ApplyReply, error)
	GetInventory(ctx context.Context, in *GetInventoryRequest, opts ...grpc.CallOption) (*GetInventoryReply, error)
	Destroy(ctx context.Context, in *DestroyRequest, opts ...grpc.CallOption) (*DestroyReply, error)
	Output(ctx context.Context, in *OutputRequest, opts ...grpc.CallOption) (*OutputReply, error)
	WriteOutputs(ctx context.Context, in *WriteOutputsRequest, opts ...grpc.CallOption) (*WriteOutputsReply, error)
	GetOutputs(ctx context.Context, in *GetOutputsRequest, opts ...grpc.CallOption) (*GetOutputsReply, error)
	Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (*InitReply, error)
	SelectWorkspace(ctx context.Context, in *WorkspaceRequest, opts ...grpc.CallOption) (*WorkspaceReply, error)
	CreateWorkspaceBlob(ctx context.Context, in *CreateWorkspaceBlobRequest, opts ...grpc.CallOption) (*CreateWorkspaceBlobReply, error)
	Upload(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (*UploadReply, error)
	FinalizeSecrets(ctx context.Context, in *FinalizeSecretsRequest, opts ...grpc.CallOption) (*FinalizeSecretsReply, error)
	ForceUnlock(ctx context.Context, in *ForceUnlockRequest, opts ...grpc.CallOption) (*ForceUnlockReply, error)
	StartBreakTheGlassSession(ctx context.Context, in *BreakTheGlassRequest, opts ...grpc.CallOption) (*BreakTheGlassReply, error)
	HasBreakTheGlassSessionDone(ctx context.Context, in *BreakTheGlassRequest, opts ...grpc.CallOption) (*BreakTheGlassReply, error)
}

RunnerClient is the client API for Runner 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.

func NewRunnerClient

func NewRunnerClient(cc grpc.ClientConnInterface) RunnerClient

type RunnerServer

type RunnerServer interface {
	LookPath(context.Context, *LookPathRequest) (*LookPathReply, error)
	NewTerraform(context.Context, *NewTerraformRequest) (*NewTerraformReply, error)
	SetEnv(context.Context, *SetEnvRequest) (*SetEnvReply, error)
	CreateFileMappings(context.Context, *CreateFileMappingsRequest) (*CreateFileMappingsReply, error)
	UploadAndExtract(context.Context, *UploadAndExtractRequest) (*UploadAndExtractReply, error)
	CleanupDir(context.Context, *CleanupDirRequest) (*CleanupDirReply, error)
	WriteBackendConfig(context.Context, *WriteBackendConfigRequest) (*WriteBackendConfigReply, error)
	ProcessCliConfig(context.Context, *ProcessCliConfigRequest) (*ProcessCliConfigReply, error)
	GenerateVarsForTF(context.Context, *GenerateVarsForTFRequest) (*GenerateVarsForTFReply, error)
	GenerateTemplate(context.Context, *GenerateTemplateRequest) (*GenerateTemplateReply, error)
	Plan(context.Context, *PlanRequest) (*PlanReply, error)
	ShowPlanFileRaw(context.Context, *ShowPlanFileRawRequest) (*ShowPlanFileRawReply, error)
	ShowPlanFile(context.Context, *ShowPlanFileRequest) (*ShowPlanFileReply, error)
	SaveTFPlan(context.Context, *SaveTFPlanRequest) (*SaveTFPlanReply, error)
	LoadTFPlan(context.Context, *LoadTFPlanRequest) (*LoadTFPlanReply, error)
	Apply(context.Context, *ApplyRequest) (*ApplyReply, error)
	GetInventory(context.Context, *GetInventoryRequest) (*GetInventoryReply, error)
	Destroy(context.Context, *DestroyRequest) (*DestroyReply, error)
	Output(context.Context, *OutputRequest) (*OutputReply, error)
	WriteOutputs(context.Context, *WriteOutputsRequest) (*WriteOutputsReply, error)
	GetOutputs(context.Context, *GetOutputsRequest) (*GetOutputsReply, error)
	Init(context.Context, *InitRequest) (*InitReply, error)
	SelectWorkspace(context.Context, *WorkspaceRequest) (*WorkspaceReply, error)
	CreateWorkspaceBlob(context.Context, *CreateWorkspaceBlobRequest) (*CreateWorkspaceBlobReply, error)
	Upload(context.Context, *UploadRequest) (*UploadReply, error)
	FinalizeSecrets(context.Context, *FinalizeSecretsRequest) (*FinalizeSecretsReply, error)
	ForceUnlock(context.Context, *ForceUnlockRequest) (*ForceUnlockReply, error)
	StartBreakTheGlassSession(context.Context, *BreakTheGlassRequest) (*BreakTheGlassReply, error)
	HasBreakTheGlassSessionDone(context.Context, *BreakTheGlassRequest) (*BreakTheGlassReply, error)
	// contains filtered or unexported methods
}

RunnerServer is the server API for Runner service. All implementations must embed UnimplementedRunnerServer for forward compatibility.

type SaveTFPlanReply

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

func (*SaveTFPlanReply) Descriptor deprecated

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

Deprecated: Use SaveTFPlanReply.ProtoReflect.Descriptor instead.

func (*SaveTFPlanReply) GetMessage

func (x *SaveTFPlanReply) GetMessage() string

func (*SaveTFPlanReply) ProtoMessage

func (*SaveTFPlanReply) ProtoMessage()

func (*SaveTFPlanReply) ProtoReflect

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

func (*SaveTFPlanReply) Reset

func (x *SaveTFPlanReply) Reset()

func (*SaveTFPlanReply) String

func (x *SaveTFPlanReply) String() string

type SaveTFPlanRequest

type SaveTFPlanRequest struct {
	TfInstance               string `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	BackendCompletelyDisable bool   `protobuf:"varint,2,opt,name=backendCompletelyDisable,proto3" json:"backendCompletelyDisable,omitempty"`
	Name                     string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Namespace                string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Uuid                     string `protobuf:"bytes,5,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Revision                 string `protobuf:"bytes,6,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*SaveTFPlanRequest) Descriptor deprecated

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

Deprecated: Use SaveTFPlanRequest.ProtoReflect.Descriptor instead.

func (*SaveTFPlanRequest) GetBackendCompletelyDisable

func (x *SaveTFPlanRequest) GetBackendCompletelyDisable() bool

func (*SaveTFPlanRequest) GetName

func (x *SaveTFPlanRequest) GetName() string

func (*SaveTFPlanRequest) GetNamespace

func (x *SaveTFPlanRequest) GetNamespace() string

func (*SaveTFPlanRequest) GetRevision

func (x *SaveTFPlanRequest) GetRevision() string

func (*SaveTFPlanRequest) GetTfInstance

func (x *SaveTFPlanRequest) GetTfInstance() string

func (*SaveTFPlanRequest) GetUuid

func (x *SaveTFPlanRequest) GetUuid() string

func (*SaveTFPlanRequest) ProtoMessage

func (*SaveTFPlanRequest) ProtoMessage()

func (*SaveTFPlanRequest) ProtoReflect

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

func (*SaveTFPlanRequest) Reset

func (x *SaveTFPlanRequest) Reset()

func (*SaveTFPlanRequest) String

func (x *SaveTFPlanRequest) String() string

type SetEnvReply

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

func (*SetEnvReply) Descriptor deprecated

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

Deprecated: Use SetEnvReply.ProtoReflect.Descriptor instead.

func (*SetEnvReply) GetMessage

func (x *SetEnvReply) GetMessage() string

func (*SetEnvReply) ProtoMessage

func (*SetEnvReply) ProtoMessage()

func (*SetEnvReply) ProtoReflect

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

func (*SetEnvReply) Reset

func (x *SetEnvReply) Reset()

func (*SetEnvReply) String

func (x *SetEnvReply) String() string

type SetEnvRequest

type SetEnvRequest struct {
	TfInstance string            `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	Envs       map[string]string `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetEnvRequest) Descriptor deprecated

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

Deprecated: Use SetEnvRequest.ProtoReflect.Descriptor instead.

func (*SetEnvRequest) GetEnvs

func (x *SetEnvRequest) GetEnvs() map[string]string

func (*SetEnvRequest) GetTfInstance

func (x *SetEnvRequest) GetTfInstance() string

func (*SetEnvRequest) ProtoMessage

func (*SetEnvRequest) ProtoMessage()

func (*SetEnvRequest) ProtoReflect

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

func (*SetEnvRequest) Reset

func (x *SetEnvRequest) Reset()

func (*SetEnvRequest) String

func (x *SetEnvRequest) String() string

type ShowPlanFileRawReply

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

func (*ShowPlanFileRawReply) Descriptor deprecated

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

Deprecated: Use ShowPlanFileRawReply.ProtoReflect.Descriptor instead.

func (*ShowPlanFileRawReply) GetRawOutput

func (x *ShowPlanFileRawReply) GetRawOutput() string

func (*ShowPlanFileRawReply) ProtoMessage

func (*ShowPlanFileRawReply) ProtoMessage()

func (*ShowPlanFileRawReply) ProtoReflect

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

func (*ShowPlanFileRawReply) Reset

func (x *ShowPlanFileRawReply) Reset()

func (*ShowPlanFileRawReply) String

func (x *ShowPlanFileRawReply) String() string

type ShowPlanFileRawRequest

type ShowPlanFileRawRequest struct {
	TfInstance string `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	Filename   string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

func (*ShowPlanFileRawRequest) Descriptor deprecated

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

Deprecated: Use ShowPlanFileRawRequest.ProtoReflect.Descriptor instead.

func (*ShowPlanFileRawRequest) GetFilename

func (x *ShowPlanFileRawRequest) GetFilename() string

func (*ShowPlanFileRawRequest) GetTfInstance

func (x *ShowPlanFileRawRequest) GetTfInstance() string

func (*ShowPlanFileRawRequest) ProtoMessage

func (*ShowPlanFileRawRequest) ProtoMessage()

func (*ShowPlanFileRawRequest) ProtoReflect

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

func (*ShowPlanFileRawRequest) Reset

func (x *ShowPlanFileRawRequest) Reset()

func (*ShowPlanFileRawRequest) String

func (x *ShowPlanFileRawRequest) String() string

type ShowPlanFileReply

type ShowPlanFileReply struct {
	JsonOutput []byte `protobuf:"bytes,1,opt,name=jsonOutput,proto3" json:"jsonOutput,omitempty"`
	// contains filtered or unexported fields
}

func (*ShowPlanFileReply) Descriptor deprecated

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

Deprecated: Use ShowPlanFileReply.ProtoReflect.Descriptor instead.

func (*ShowPlanFileReply) GetJsonOutput

func (x *ShowPlanFileReply) GetJsonOutput() []byte

func (*ShowPlanFileReply) ProtoMessage

func (*ShowPlanFileReply) ProtoMessage()

func (*ShowPlanFileReply) ProtoReflect

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

func (*ShowPlanFileReply) Reset

func (x *ShowPlanFileReply) Reset()

func (*ShowPlanFileReply) String

func (x *ShowPlanFileReply) String() string

type ShowPlanFileRequest

type ShowPlanFileRequest struct {
	TfInstance string `protobuf:"bytes,1,opt,name=tfInstance,proto3" json:"tfInstance,omitempty"`
	Filename   string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

func (*ShowPlanFileRequest) Descriptor deprecated

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

Deprecated: Use ShowPlanFileRequest.ProtoReflect.Descriptor instead.

func (*ShowPlanFileRequest) GetFilename

func (x *ShowPlanFileRequest) GetFilename() string

func (*ShowPlanFileRequest) GetTfInstance

func (x *ShowPlanFileRequest) GetTfInstance() string

func (*ShowPlanFileRequest) ProtoMessage

func (*ShowPlanFileRequest) ProtoMessage()

func (*ShowPlanFileRequest) ProtoReflect

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

func (*ShowPlanFileRequest) Reset

func (x *ShowPlanFileRequest) Reset()

func (*ShowPlanFileRequest) String

func (x *ShowPlanFileRequest) String() string

type StateLockError

type StateLockError struct {
	ID        string
	Path      string
	Operation string
	Who       string
	Version   string
	Created   string
	// contains filtered or unexported fields
}

StateLockErr is returned when there is an active State Lock

func (*StateLockError) Error

func (e *StateLockError) Error() string

type TerraformExecWrapper

type TerraformExecWrapper struct {
	*tfexec.Terraform
}

TerraformExecWrapper wraps tfexec.Terraform to normalise CLI errors, so we can detect State Locks

func NewTerraformExecWrapper

func NewTerraformExecWrapper(tf *tfexec.Terraform) *TerraformExecWrapper

func (*TerraformExecWrapper) Apply

func (*TerraformExecWrapper) Destroy

func (t *TerraformExecWrapper) Destroy(ctx context.Context, opts ...tfexec.DestroyOption) error

func (*TerraformExecWrapper) Init

func (*TerraformExecWrapper) NormalizeError

func (t *TerraformExecWrapper) NormalizeError(err error) error

func (*TerraformExecWrapper) Plan

func (t *TerraformExecWrapper) Plan(ctx context.Context, opts ...tfexec.PlanOption) (bool, error)

type TerraformRunnerServer

type TerraformRunnerServer struct {
	UnimplementedRunnerServer

	client.Client
	Scheme *runtime.Scheme
	Done   chan os.Signal

	InstanceID string
	// contains filtered or unexported fields
}

func (*TerraformRunnerServer) Apply

func (*TerraformRunnerServer) CleanupDir

func (*TerraformRunnerServer) CreateFileMappings

func (*TerraformRunnerServer) CreateWorkspaceBlob

CreateWorkspaceBlob archives and compresses using tar and gzip the .terraform directory and returns the tarball as a byte array

func (*TerraformRunnerServer) Destroy

func (*TerraformRunnerServer) FinalizeSecrets

func (*TerraformRunnerServer) ForceUnlock

func (*TerraformRunnerServer) GenerateTemplate

func (*TerraformRunnerServer) GenerateVarsForTF

GenerateVarsForTF renders the Terraform variables as a json file for the given inputs variables supplied in the varsFrom field will override those specified in the spec

func (*TerraformRunnerServer) GetInventory

func (*TerraformRunnerServer) GetOutputs

func (*TerraformRunnerServer) HasBreakTheGlassSessionDone

func (r *TerraformRunnerServer) HasBreakTheGlassSessionDone(ctx context.Context, req *BreakTheGlassRequest) (*BreakTheGlassReply, error)

func (*TerraformRunnerServer) Init

func (*TerraformRunnerServer) LoadTFPlan

func (*TerraformRunnerServer) LookPath

func (*TerraformRunnerServer) NewTerraform

func (*TerraformRunnerServer) Output

func (*TerraformRunnerServer) Plan

func (*TerraformRunnerServer) ProcessCliConfig

func (*TerraformRunnerServer) SaveTFPlan

func (*TerraformRunnerServer) SelectWorkspace

func (r *TerraformRunnerServer) SelectWorkspace(ctx context.Context, req *WorkspaceRequest) (*WorkspaceReply, error)

func (*TerraformRunnerServer) SetEnv

func (*TerraformRunnerServer) ShowPlanFile

func (*TerraformRunnerServer) ShowPlanFileRaw

func (*TerraformRunnerServer) StartBreakTheGlassSession

func (r *TerraformRunnerServer) StartBreakTheGlassSession(ctx context.Context, req *BreakTheGlassRequest) (*BreakTheGlassReply, error)

func (*TerraformRunnerServer) UploadAndExtract

func (*TerraformRunnerServer) ValidateInstanceID

func (r *TerraformRunnerServer) ValidateInstanceID(requestedInstanceID string) error

func (*TerraformRunnerServer) WriteBackendConfig

func (*TerraformRunnerServer) WriteOutputs

type TerraformSessionMismatchError

type TerraformSessionMismatchError struct {
	RequestedInstanceID string
	CurrentInstanceID   string
}

TerraformSessionMismatchError indicates that the requested Terraform instance ID does not match the current instance ID.

func (*TerraformSessionMismatchError) Error

type TerraformSessionNotInitializedError

type TerraformSessionNotInitializedError struct {
	RequestedInstanceID string
}

TerraformSessionNotInitializedError indicates that the current Terraform instance ID is empty.

func (*TerraformSessionNotInitializedError) Error

type UnimplementedRunnerServer

type UnimplementedRunnerServer struct{}

UnimplementedRunnerServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedRunnerServer) Apply

func (UnimplementedRunnerServer) CleanupDir

func (UnimplementedRunnerServer) CreateFileMappings

func (UnimplementedRunnerServer) Destroy

func (UnimplementedRunnerServer) FinalizeSecrets

func (UnimplementedRunnerServer) ForceUnlock

func (UnimplementedRunnerServer) GenerateTemplate

func (UnimplementedRunnerServer) GenerateVarsForTF

func (UnimplementedRunnerServer) GetInventory

func (UnimplementedRunnerServer) GetOutputs

func (UnimplementedRunnerServer) HasBreakTheGlassSessionDone

func (UnimplementedRunnerServer) Init

func (UnimplementedRunnerServer) LoadTFPlan

func (UnimplementedRunnerServer) LookPath

func (UnimplementedRunnerServer) NewTerraform

func (UnimplementedRunnerServer) Output

func (UnimplementedRunnerServer) Plan

func (UnimplementedRunnerServer) ProcessCliConfig

func (UnimplementedRunnerServer) SaveTFPlan

func (UnimplementedRunnerServer) SelectWorkspace

func (UnimplementedRunnerServer) SetEnv

func (UnimplementedRunnerServer) ShowPlanFile

func (UnimplementedRunnerServer) ShowPlanFileRaw

func (UnimplementedRunnerServer) StartBreakTheGlassSession

func (UnimplementedRunnerServer) Upload

func (UnimplementedRunnerServer) UploadAndExtract

func (UnimplementedRunnerServer) WriteBackendConfig

func (UnimplementedRunnerServer) WriteOutputs

type UnsafeRunnerServer

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

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

type UploadAndExtractReply

type UploadAndExtractReply struct {
	WorkingDir string `protobuf:"bytes,1,opt,name=workingDir,proto3" json:"workingDir,omitempty"`
	TmpDir     string `protobuf:"bytes,2,opt,name=tmpDir,proto3" json:"tmpDir,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadAndExtractReply) Descriptor deprecated

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

Deprecated: Use UploadAndExtractReply.ProtoReflect.Descriptor instead.

func (*UploadAndExtractReply) GetTmpDir

func (x *UploadAndExtractReply) GetTmpDir() string

func (*UploadAndExtractReply) GetWorkingDir

func (x *UploadAndExtractReply) GetWorkingDir() string

func (*UploadAndExtractReply) ProtoMessage

func (*UploadAndExtractReply) ProtoMessage()

func (*UploadAndExtractReply) ProtoReflect

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

func (*UploadAndExtractReply) Reset

func (x *UploadAndExtractReply) Reset()

func (*UploadAndExtractReply) String

func (x *UploadAndExtractReply) String() string

type UploadAndExtractRequest

type UploadAndExtractRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	TarGz     []byte `protobuf:"bytes,3,opt,name=tarGz,proto3" json:"tarGz,omitempty"`
	Path      string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadAndExtractRequest) Descriptor deprecated

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

Deprecated: Use UploadAndExtractRequest.ProtoReflect.Descriptor instead.

func (*UploadAndExtractRequest) GetName

func (x *UploadAndExtractRequest) GetName() string

func (*UploadAndExtractRequest) GetNamespace

func (x *UploadAndExtractRequest) GetNamespace() string

func (*UploadAndExtractRequest) GetPath

func (x *UploadAndExtractRequest) GetPath() string

func (*UploadAndExtractRequest) GetTarGz

func (x *UploadAndExtractRequest) GetTarGz() []byte

func (*UploadAndExtractRequest) ProtoMessage

func (*UploadAndExtractRequest) ProtoMessage()

func (*UploadAndExtractRequest) ProtoReflect

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

func (*UploadAndExtractRequest) Reset

func (x *UploadAndExtractRequest) Reset()

func (*UploadAndExtractRequest) String

func (x *UploadAndExtractRequest) String() string

type UploadReply

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

func (*UploadReply) Descriptor deprecated

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

Deprecated: Use UploadReply.ProtoReflect.Descriptor instead.

func (*UploadReply) GetMessage

func (x *UploadReply) GetMessage() string

func (*UploadReply) ProtoMessage

func (*UploadReply) ProtoMessage()

func (*UploadReply) ProtoReflect

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

func (*UploadReply) Reset

func (x *UploadReply) Reset()

func (*UploadReply) String

func (x *UploadReply) String() string

type UploadRequest

type UploadRequest struct {
	Blob []byte `protobuf:"bytes,1,opt,name=blob,proto3" json:"blob,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadRequest) Descriptor deprecated

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

Deprecated: Use UploadRequest.ProtoReflect.Descriptor instead.

func (*UploadRequest) GetBlob

func (x *UploadRequest) GetBlob() []byte

func (*UploadRequest) ProtoMessage

func (*UploadRequest) ProtoMessage()

func (*UploadRequest) ProtoReflect

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

func (*UploadRequest) Reset

func (x *UploadRequest) Reset()

func (*UploadRequest) String

func (x *UploadRequest) String() string

type WorkspaceReply

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

func (*WorkspaceReply) Descriptor deprecated

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

Deprecated: Use WorkspaceReply.ProtoReflect.Descriptor instead.

func (*WorkspaceReply) GetMessage

func (x *WorkspaceReply) GetMessage() string

func (*WorkspaceReply) ProtoMessage

func (*WorkspaceReply) ProtoMessage()

func (*WorkspaceReply) ProtoReflect

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

func (*WorkspaceReply) Reset

func (x *WorkspaceReply) Reset()

func (*WorkspaceReply) String

func (x *WorkspaceReply) String() string

type WorkspaceRequest

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

func (*WorkspaceRequest) Descriptor deprecated

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

Deprecated: Use WorkspaceRequest.ProtoReflect.Descriptor instead.

func (*WorkspaceRequest) GetTfInstance

func (x *WorkspaceRequest) GetTfInstance() string

func (*WorkspaceRequest) ProtoMessage

func (*WorkspaceRequest) ProtoMessage()

func (*WorkspaceRequest) ProtoReflect

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

func (*WorkspaceRequest) Reset

func (x *WorkspaceRequest) Reset()

func (*WorkspaceRequest) String

func (x *WorkspaceRequest) String() string

type WriteBackendConfigReply

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

func (*WriteBackendConfigReply) Descriptor deprecated

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

Deprecated: Use WriteBackendConfigReply.ProtoReflect.Descriptor instead.

func (*WriteBackendConfigReply) GetMessage

func (x *WriteBackendConfigReply) GetMessage() string

func (*WriteBackendConfigReply) ProtoMessage

func (*WriteBackendConfigReply) ProtoMessage()

func (*WriteBackendConfigReply) ProtoReflect

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

func (*WriteBackendConfigReply) Reset

func (x *WriteBackendConfigReply) Reset()

func (*WriteBackendConfigReply) String

func (x *WriteBackendConfigReply) String() string

type WriteBackendConfigRequest

type WriteBackendConfigRequest struct {
	DirPath       string `protobuf:"bytes,1,opt,name=dirPath,proto3" json:"dirPath,omitempty"`
	BackendConfig []byte `protobuf:"bytes,2,opt,name=backendConfig,proto3" json:"backendConfig,omitempty"`
	// contains filtered or unexported fields
}

func (*WriteBackendConfigRequest) Descriptor deprecated

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

Deprecated: Use WriteBackendConfigRequest.ProtoReflect.Descriptor instead.

func (*WriteBackendConfigRequest) GetBackendConfig

func (x *WriteBackendConfigRequest) GetBackendConfig() []byte

func (*WriteBackendConfigRequest) GetDirPath

func (x *WriteBackendConfigRequest) GetDirPath() string

func (*WriteBackendConfigRequest) ProtoMessage

func (*WriteBackendConfigRequest) ProtoMessage()

func (*WriteBackendConfigRequest) ProtoReflect

func (*WriteBackendConfigRequest) Reset

func (x *WriteBackendConfigRequest) Reset()

func (*WriteBackendConfigRequest) String

func (x *WriteBackendConfigRequest) String() string

type WriteOutputsReply

type WriteOutputsReply struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Changed bool   `protobuf:"varint,2,opt,name=changed,proto3" json:"changed,omitempty"`
	// contains filtered or unexported fields
}

func (*WriteOutputsReply) Descriptor deprecated

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

Deprecated: Use WriteOutputsReply.ProtoReflect.Descriptor instead.

func (*WriteOutputsReply) GetChanged

func (x *WriteOutputsReply) GetChanged() bool

func (*WriteOutputsReply) GetMessage

func (x *WriteOutputsReply) GetMessage() string

func (*WriteOutputsReply) ProtoMessage

func (*WriteOutputsReply) ProtoMessage()

func (*WriteOutputsReply) ProtoReflect

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

func (*WriteOutputsReply) Reset

func (x *WriteOutputsReply) Reset()

func (*WriteOutputsReply) String

func (x *WriteOutputsReply) String() string

type WriteOutputsRequest

type WriteOutputsRequest struct {
	Namespace   string            `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name        string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	SecretName  string            `protobuf:"bytes,3,opt,name=secretName,proto3" json:"secretName,omitempty"`
	Uuid        string            `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Data        map[string][]byte `` /* 135-byte string literal not displayed */
	Labels      map[string]string `` /* 139-byte string literal not displayed */
	Annotations map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WriteOutputsRequest) Descriptor deprecated

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

Deprecated: Use WriteOutputsRequest.ProtoReflect.Descriptor instead.

func (*WriteOutputsRequest) GetAnnotations

func (x *WriteOutputsRequest) GetAnnotations() map[string]string

func (*WriteOutputsRequest) GetData

func (x *WriteOutputsRequest) GetData() map[string][]byte

func (*WriteOutputsRequest) GetLabels

func (x *WriteOutputsRequest) GetLabels() map[string]string

func (*WriteOutputsRequest) GetName

func (x *WriteOutputsRequest) GetName() string

func (*WriteOutputsRequest) GetNamespace

func (x *WriteOutputsRequest) GetNamespace() string

func (*WriteOutputsRequest) GetSecretName

func (x *WriteOutputsRequest) GetSecretName() string

func (*WriteOutputsRequest) GetUuid

func (x *WriteOutputsRequest) GetUuid() string

func (*WriteOutputsRequest) ProtoMessage

func (*WriteOutputsRequest) ProtoMessage()

func (*WriteOutputsRequest) ProtoReflect

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

func (*WriteOutputsRequest) Reset

func (x *WriteOutputsRequest) Reset()

func (*WriteOutputsRequest) String

func (x *WriteOutputsRequest) String() string

Jump to

Keyboard shortcuts

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