Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterTerraformSvcServer(s grpc.ServiceRegistrar, srv TerraformSvcServer)
- type Condition
- func (*Condition) Descriptor() ([]byte, []int)deprecated
- func (x *Condition) GetLastTransitionTime() string
- func (x *Condition) GetLastUpdateTime() string
- func (x *Condition) GetMessage() string
- func (x *Condition) GetReason() string
- func (x *Condition) GetType() string
- func (*Condition) ProtoMessage()
- func (x *Condition) ProtoReflect() protoreflect.Message
- func (x *Condition) Reset()
- func (x *Condition) String() string
- type Condition_ConditionStatus
- func (Condition_ConditionStatus) Descriptor() protoreflect.EnumDescriptor
- func (x Condition_ConditionStatus) Enum() *Condition_ConditionStatus
- func (Condition_ConditionStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x Condition_ConditionStatus) Number() protoreflect.EnumNumber
- func (x Condition_ConditionStatus) String() string
- func (Condition_ConditionStatus) Type() protoreflect.EnumType
- type CreateStateRequest
- func (*CreateStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateStateRequest) GetAutoConfirm() bool
- func (x *CreateStateRequest) GetData() map[string]string
- func (x *CreateStateRequest) GetDestroyOnDelete() bool
- func (x *CreateStateRequest) GetImage() string
- func (x *CreateStateRequest) GetModuleName() string
- func (x *CreateStateRequest) GetVariables() *Variables
- func (x *CreateStateRequest) GetVersion() int32
- func (x *CreateStateRequest) GetVmId() string
- func (*CreateStateRequest) ProtoMessage()
- func (x *CreateStateRequest) ProtoReflect() protoreflect.Message
- func (x *CreateStateRequest) Reset()
- func (x *CreateStateRequest) String() string
- type Execution
- func (*Execution) Descriptor() ([]byte, []int)deprecated
- func (x *Execution) GetAutoConfirm() bool
- func (x *Execution) GetContent() *ModuleContent
- func (x *Execution) GetContentHash() string
- func (x *Execution) GetCreationTimestamp() *timestamppb.Timestamp
- func (x *Execution) GetData() map[string]string
- func (x *Execution) GetExecutionName() string
- func (x *Execution) GetExecutionVersion() int32
- func (x *Execution) GetId() string
- func (x *Execution) GetRunHash() string
- func (x *Execution) GetSecretName() string
- func (x *Execution) GetStatus() *ExecutionStatus
- func (*Execution) ProtoMessage()
- func (x *Execution) ProtoReflect() protoreflect.Message
- func (x *Execution) Reset()
- func (x *Execution) String() string
- type ExecutionStatus
- func (*ExecutionStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionStatus) GetApplyOutput() string
- func (x *ExecutionStatus) GetConditions() []*Condition
- func (x *ExecutionStatus) GetJobLogs() string
- func (x *ExecutionStatus) GetJobName() string
- func (x *ExecutionStatus) GetOutputs() string
- func (x *ExecutionStatus) GetPlanConfirmed() bool
- func (x *ExecutionStatus) GetPlanOutput() string
- func (*ExecutionStatus) ProtoMessage()
- func (x *ExecutionStatus) ProtoReflect() protoreflect.Message
- func (x *ExecutionStatus) Reset()
- func (x *ExecutionStatus) String() string
- type GitLocation
- func (*GitLocation) Descriptor() ([]byte, []int)deprecated
- func (x *GitLocation) GetBranch() string
- func (x *GitLocation) GetCommit() string
- func (x *GitLocation) GetIntervalSeconds() int64
- func (x *GitLocation) GetSecretName() string
- func (x *GitLocation) GetTag() string
- func (x *GitLocation) GetUrl() string
- func (*GitLocation) ProtoMessage()
- func (x *GitLocation) ProtoReflect() protoreflect.Message
- func (x *GitLocation) Reset()
- func (x *GitLocation) String() string
- type ListExecutionResponse
- func (*ListExecutionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListExecutionResponse) GetExecutions() []*Execution
- func (*ListExecutionResponse) ProtoMessage()
- func (x *ListExecutionResponse) ProtoReflect() protoreflect.Message
- func (x *ListExecutionResponse) Reset()
- func (x *ListExecutionResponse) String() string
- type ListStateResponse
- type ModuleContent
- func (*ModuleContent) Descriptor() ([]byte, []int)deprecated
- func (x *ModuleContent) GetContent() map[string]string
- func (x *ModuleContent) GetGit() *GitLocation
- func (*ModuleContent) ProtoMessage()
- func (x *ModuleContent) ProtoReflect() protoreflect.Message
- func (x *ModuleContent) Reset()
- func (x *ModuleContent) String() string
- type State
- func (*State) Descriptor() ([]byte, []int)deprecated
- func (x *State) GetAutoConfirm() bool
- func (x *State) GetCreationTimestamp() *timestamppb.Timestamp
- func (x *State) GetData() map[string]string
- func (x *State) GetDestroyOnDelete() bool
- func (x *State) GetId() string
- func (x *State) GetImage() string
- func (x *State) GetModuleName() string
- func (x *State) GetStatus() *StateStatus
- func (x *State) GetVariables() *Variables
- func (x *State) GetVersion() int32
- func (*State) ProtoMessage()
- func (x *State) ProtoReflect() protoreflect.Message
- func (x *State) Reset()
- func (x *State) String() string
- type StateStatus
- func (*StateStatus) Descriptor() ([]byte, []int)deprecated
- func (x *StateStatus) GetConditions() []*Condition
- func (x *StateStatus) GetExecutionName() string
- func (x *StateStatus) GetExecutionPlanName() string
- func (x *StateStatus) GetLastRunHash() string
- func (*StateStatus) ProtoMessage()
- func (x *StateStatus) ProtoReflect() protoreflect.Message
- func (x *StateStatus) Reset()
- func (x *StateStatus) String() string
- type TerraformSvcClient
- type TerraformSvcServer
- type UnimplementedTerraformSvcServer
- func (UnimplementedTerraformSvcServer) CreateState(context.Context, *CreateStateRequest) (*general.ResourceId, error)
- func (UnimplementedTerraformSvcServer) DeleteCollectionState(context.Context, *general.ListOptions) (*emptypb.Empty, error)
- func (UnimplementedTerraformSvcServer) DeleteState(context.Context, *general.ResourceId) (*emptypb.Empty, error)
- func (UnimplementedTerraformSvcServer) GetExecution(context.Context, *general.GetRequest) (*Execution, error)
- func (UnimplementedTerraformSvcServer) GetState(context.Context, *general.GetRequest) (*State, error)
- func (UnimplementedTerraformSvcServer) ListExecution(context.Context, *general.ListOptions) (*ListExecutionResponse, error)
- func (UnimplementedTerraformSvcServer) ListState(context.Context, *general.ListOptions) (*ListStateResponse, error)
- type UnsafeTerraformSvcServer
- type Variables
- func (*Variables) Descriptor() ([]byte, []int)deprecated
- func (x *Variables) GetConfigNames() []string
- func (x *Variables) GetEnvConfigNames() []string
- func (x *Variables) GetEnvSecretNames() []string
- func (x *Variables) GetSecretNames() []string
- func (*Variables) ProtoMessage()
- func (x *Variables) ProtoReflect() protoreflect.Message
- func (x *Variables) Reset()
- func (x *Variables) String() string
Constants ¶
const ( TerraformSvc_CreateState_FullMethodName = "/terraform.TerraformSvc/CreateState" TerraformSvc_GetState_FullMethodName = "/terraform.TerraformSvc/GetState" TerraformSvc_DeleteState_FullMethodName = "/terraform.TerraformSvc/DeleteState" TerraformSvc_DeleteCollectionState_FullMethodName = "/terraform.TerraformSvc/DeleteCollectionState" TerraformSvc_ListState_FullMethodName = "/terraform.TerraformSvc/ListState" TerraformSvc_GetExecution_FullMethodName = "/terraform.TerraformSvc/GetExecution" TerraformSvc_ListExecution_FullMethodName = "/terraform.TerraformSvc/ListExecution" )
Variables ¶
var ( Condition_ConditionStatus_name = map[int32]string{ 0: "True", 1: "False", 2: "Unknown", } Condition_ConditionStatus_value = map[string]int32{ "True": 0, "False": 1, "Unknown": 2, } )
Enum value maps for Condition_ConditionStatus.
var File_terraform_terraform_proto protoreflect.FileDescriptor
var TerraformSvc_ServiceDesc = grpc.ServiceDesc{ ServiceName: "terraform.TerraformSvc", HandlerType: (*TerraformSvcServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateState", Handler: _TerraformSvc_CreateState_Handler, }, { MethodName: "GetState", Handler: _TerraformSvc_GetState_Handler, }, { MethodName: "DeleteState", Handler: _TerraformSvc_DeleteState_Handler, }, { MethodName: "DeleteCollectionState", Handler: _TerraformSvc_DeleteCollectionState_Handler, }, { MethodName: "ListState", Handler: _TerraformSvc_ListState_Handler, }, { MethodName: "GetExecution", Handler: _TerraformSvc_GetExecution_Handler, }, { MethodName: "ListExecution", Handler: _TerraformSvc_ListExecution_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "terraform/terraform.proto", }
TerraformSvc_ServiceDesc is the grpc.ServiceDesc for TerraformSvc service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTerraformSvcServer ¶
func RegisterTerraformSvcServer(s grpc.ServiceRegistrar, srv TerraformSvcServer)
Types ¶
type Condition ¶
type Condition struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` LastUpdateTime string `protobuf:"bytes,3,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"` LastTransitionTime string `protobuf:"bytes,4,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"` Message string `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*Condition) Descriptor
deprecated
func (*Condition) GetLastTransitionTime ¶
func (*Condition) GetLastUpdateTime ¶
func (*Condition) GetMessage ¶
func (*Condition) ProtoMessage ¶
func (*Condition) ProtoMessage()
func (*Condition) ProtoReflect ¶
func (x *Condition) ProtoReflect() protoreflect.Message
type Condition_ConditionStatus ¶
type Condition_ConditionStatus int32
const ( Condition_True Condition_ConditionStatus = 0 Condition_False Condition_ConditionStatus = 1 Condition_Unknown Condition_ConditionStatus = 2 )
func (Condition_ConditionStatus) Descriptor ¶
func (Condition_ConditionStatus) Descriptor() protoreflect.EnumDescriptor
func (Condition_ConditionStatus) Enum ¶
func (x Condition_ConditionStatus) Enum() *Condition_ConditionStatus
func (Condition_ConditionStatus) EnumDescriptor
deprecated
func (Condition_ConditionStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use Condition_ConditionStatus.Descriptor instead.
func (Condition_ConditionStatus) Number ¶
func (x Condition_ConditionStatus) Number() protoreflect.EnumNumber
func (Condition_ConditionStatus) String ¶
func (x Condition_ConditionStatus) String() string
func (Condition_ConditionStatus) Type ¶
func (Condition_ConditionStatus) Type() protoreflect.EnumType
type CreateStateRequest ¶
type CreateStateRequest struct { VmId string `protobuf:"bytes,1,opt,name=vm_id,json=vmId,proto3" json:"vm_id,omitempty"` Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` Variables *Variables `protobuf:"bytes,3,opt,name=variables,proto3" json:"variables,omitempty"` ModuleName string `protobuf:"bytes,4,opt,name=module_name,json=moduleName,proto3" json:"module_name,omitempty"` Data map[string]string `` /* 149-byte string literal not displayed */ AutoConfirm bool `protobuf:"varint,6,opt,name=auto_confirm,json=autoConfirm,proto3" json:"auto_confirm,omitempty"` DestroyOnDelete bool `protobuf:"varint,7,opt,name=destroy_on_delete,json=destroyOnDelete,proto3" json:"destroy_on_delete,omitempty"` Version int32 `protobuf:"varint,8,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*CreateStateRequest) Descriptor
deprecated
func (*CreateStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateStateRequest.ProtoReflect.Descriptor instead.
func (*CreateStateRequest) GetAutoConfirm ¶
func (x *CreateStateRequest) GetAutoConfirm() bool
func (*CreateStateRequest) GetData ¶
func (x *CreateStateRequest) GetData() map[string]string
func (*CreateStateRequest) GetDestroyOnDelete ¶
func (x *CreateStateRequest) GetDestroyOnDelete() bool
func (*CreateStateRequest) GetImage ¶
func (x *CreateStateRequest) GetImage() string
func (*CreateStateRequest) GetModuleName ¶
func (x *CreateStateRequest) GetModuleName() string
func (*CreateStateRequest) GetVariables ¶
func (x *CreateStateRequest) GetVariables() *Variables
func (*CreateStateRequest) GetVersion ¶
func (x *CreateStateRequest) GetVersion() int32
func (*CreateStateRequest) GetVmId ¶
func (x *CreateStateRequest) GetVmId() string
func (*CreateStateRequest) ProtoMessage ¶
func (*CreateStateRequest) ProtoMessage()
func (*CreateStateRequest) ProtoReflect ¶
func (x *CreateStateRequest) ProtoReflect() protoreflect.Message
func (*CreateStateRequest) Reset ¶
func (x *CreateStateRequest) Reset()
func (*CreateStateRequest) String ¶
func (x *CreateStateRequest) String() string
type Execution ¶
type Execution struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` AutoConfirm bool `protobuf:"varint,2,opt,name=auto_confirm,json=autoConfirm,proto3" json:"auto_confirm,omitempty"` Content *ModuleContent `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` ContentHash string `protobuf:"bytes,4,opt,name=content_hash,json=contentHash,proto3" json:"content_hash,omitempty"` RunHash string `protobuf:"bytes,5,opt,name=run_hash,json=runHash,proto3" json:"run_hash,omitempty"` Data map[string]string `` /* 149-byte string literal not displayed */ ExecutionName string `protobuf:"bytes,7,opt,name=execution_name,json=executionName,proto3" json:"execution_name,omitempty"` ExecutionVersion int32 `protobuf:"varint,8,opt,name=execution_version,json=executionVersion,proto3" json:"execution_version,omitempty"` SecretName string `protobuf:"bytes,9,opt,name=secret_name,json=secretName,proto3" json:"secret_name,omitempty"` Status *ExecutionStatus `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"` CreationTimestamp *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=creation_timestamp,json=creationTimestamp,proto3" json:"creation_timestamp,omitempty"` // contains filtered or unexported fields }
func (*Execution) Descriptor
deprecated
func (*Execution) GetAutoConfirm ¶
func (*Execution) GetContent ¶
func (x *Execution) GetContent() *ModuleContent
func (*Execution) GetContentHash ¶
func (*Execution) GetCreationTimestamp ¶
func (x *Execution) GetCreationTimestamp() *timestamppb.Timestamp
func (*Execution) GetExecutionName ¶
func (*Execution) GetExecutionVersion ¶
func (*Execution) GetRunHash ¶
func (*Execution) GetSecretName ¶
func (*Execution) GetStatus ¶
func (x *Execution) GetStatus() *ExecutionStatus
func (*Execution) ProtoMessage ¶
func (*Execution) ProtoMessage()
func (*Execution) ProtoReflect ¶
func (x *Execution) ProtoReflect() protoreflect.Message
type ExecutionStatus ¶
type ExecutionStatus struct { Conditions []*Condition `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"` JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` JobLogs string `protobuf:"bytes,3,opt,name=job_logs,json=jobLogs,proto3" json:"job_logs,omitempty"` PlanOutput string `protobuf:"bytes,4,opt,name=plan_output,json=planOutput,proto3" json:"plan_output,omitempty"` PlanConfirmed bool `protobuf:"varint,5,opt,name=plan_confirmed,json=planConfirmed,proto3" json:"plan_confirmed,omitempty"` ApplyOutput string `protobuf:"bytes,6,opt,name=apply_output,json=applyOutput,proto3" json:"apply_output,omitempty"` Outputs string `protobuf:"bytes,7,opt,name=outputs,proto3" json:"outputs,omitempty"` // contains filtered or unexported fields }
func (*ExecutionStatus) Descriptor
deprecated
func (*ExecutionStatus) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionStatus.ProtoReflect.Descriptor instead.
func (*ExecutionStatus) GetApplyOutput ¶
func (x *ExecutionStatus) GetApplyOutput() string
func (*ExecutionStatus) GetConditions ¶
func (x *ExecutionStatus) GetConditions() []*Condition
func (*ExecutionStatus) GetJobLogs ¶
func (x *ExecutionStatus) GetJobLogs() string
func (*ExecutionStatus) GetJobName ¶
func (x *ExecutionStatus) GetJobName() string
func (*ExecutionStatus) GetOutputs ¶
func (x *ExecutionStatus) GetOutputs() string
func (*ExecutionStatus) GetPlanConfirmed ¶
func (x *ExecutionStatus) GetPlanConfirmed() bool
func (*ExecutionStatus) GetPlanOutput ¶
func (x *ExecutionStatus) GetPlanOutput() string
func (*ExecutionStatus) ProtoMessage ¶
func (*ExecutionStatus) ProtoMessage()
func (*ExecutionStatus) ProtoReflect ¶
func (x *ExecutionStatus) ProtoReflect() protoreflect.Message
func (*ExecutionStatus) Reset ¶
func (x *ExecutionStatus) Reset()
func (*ExecutionStatus) String ¶
func (x *ExecutionStatus) String() string
type GitLocation ¶
type GitLocation struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` Branch string `protobuf:"bytes,2,opt,name=branch,proto3" json:"branch,omitempty"` Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"` Commit string `protobuf:"bytes,4,opt,name=commit,proto3" json:"commit,omitempty"` SecretName string `protobuf:"bytes,5,opt,name=secret_name,json=secretName,proto3" json:"secret_name,omitempty"` IntervalSeconds int64 `protobuf:"varint,6,opt,name=interval_seconds,json=intervalSeconds,proto3" json:"interval_seconds,omitempty"` // contains filtered or unexported fields }
func (*GitLocation) Descriptor
deprecated
func (*GitLocation) Descriptor() ([]byte, []int)
Deprecated: Use GitLocation.ProtoReflect.Descriptor instead.
func (*GitLocation) GetBranch ¶
func (x *GitLocation) GetBranch() string
func (*GitLocation) GetCommit ¶
func (x *GitLocation) GetCommit() string
func (*GitLocation) GetIntervalSeconds ¶
func (x *GitLocation) GetIntervalSeconds() int64
func (*GitLocation) GetSecretName ¶
func (x *GitLocation) GetSecretName() string
func (*GitLocation) GetTag ¶
func (x *GitLocation) GetTag() string
func (*GitLocation) GetUrl ¶
func (x *GitLocation) GetUrl() string
func (*GitLocation) ProtoMessage ¶
func (*GitLocation) ProtoMessage()
func (*GitLocation) ProtoReflect ¶
func (x *GitLocation) ProtoReflect() protoreflect.Message
func (*GitLocation) Reset ¶
func (x *GitLocation) Reset()
func (*GitLocation) String ¶
func (x *GitLocation) String() string
type ListExecutionResponse ¶
type ListExecutionResponse struct { Executions []*Execution `protobuf:"bytes,1,rep,name=executions,proto3" json:"executions,omitempty"` // contains filtered or unexported fields }
func (*ListExecutionResponse) Descriptor
deprecated
func (*ListExecutionResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExecutionResponse.ProtoReflect.Descriptor instead.
func (*ListExecutionResponse) GetExecutions ¶
func (x *ListExecutionResponse) GetExecutions() []*Execution
func (*ListExecutionResponse) ProtoMessage ¶
func (*ListExecutionResponse) ProtoMessage()
func (*ListExecutionResponse) ProtoReflect ¶
func (x *ListExecutionResponse) ProtoReflect() protoreflect.Message
func (*ListExecutionResponse) Reset ¶
func (x *ListExecutionResponse) Reset()
func (*ListExecutionResponse) String ¶
func (x *ListExecutionResponse) String() string
type ListStateResponse ¶
type ListStateResponse struct { States []*State `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"` // contains filtered or unexported fields }
func (*ListStateResponse) Descriptor
deprecated
func (*ListStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListStateResponse.ProtoReflect.Descriptor instead.
func (*ListStateResponse) GetStates ¶
func (x *ListStateResponse) GetStates() []*State
func (*ListStateResponse) ProtoMessage ¶
func (*ListStateResponse) ProtoMessage()
func (*ListStateResponse) ProtoReflect ¶
func (x *ListStateResponse) ProtoReflect() protoreflect.Message
func (*ListStateResponse) Reset ¶
func (x *ListStateResponse) Reset()
func (*ListStateResponse) String ¶
func (x *ListStateResponse) String() string
type ModuleContent ¶
type ModuleContent struct { Content map[string]string `` /* 155-byte string literal not displayed */ Git *GitLocation `protobuf:"bytes,2,opt,name=git,proto3" json:"git,omitempty"` // contains filtered or unexported fields }
func (*ModuleContent) Descriptor
deprecated
func (*ModuleContent) Descriptor() ([]byte, []int)
Deprecated: Use ModuleContent.ProtoReflect.Descriptor instead.
func (*ModuleContent) GetContent ¶
func (x *ModuleContent) GetContent() map[string]string
func (*ModuleContent) GetGit ¶
func (x *ModuleContent) GetGit() *GitLocation
func (*ModuleContent) ProtoMessage ¶
func (*ModuleContent) ProtoMessage()
func (*ModuleContent) ProtoReflect ¶
func (x *ModuleContent) ProtoReflect() protoreflect.Message
func (*ModuleContent) Reset ¶
func (x *ModuleContent) Reset()
func (*ModuleContent) String ¶
func (x *ModuleContent) String() string
type State ¶
type State struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` Variables *Variables `protobuf:"bytes,3,opt,name=variables,proto3" json:"variables,omitempty"` ModuleName string `protobuf:"bytes,4,opt,name=module_name,json=moduleName,proto3" json:"module_name,omitempty"` Data map[string]string `` /* 149-byte string literal not displayed */ AutoConfirm bool `protobuf:"varint,6,opt,name=auto_confirm,json=autoConfirm,proto3" json:"auto_confirm,omitempty"` DestroyOnDelete bool `protobuf:"varint,7,opt,name=destroy_on_delete,json=destroyOnDelete,proto3" json:"destroy_on_delete,omitempty"` Version int32 `protobuf:"varint,8,opt,name=version,proto3" json:"version,omitempty"` Status *StateStatus `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"` CreationTimestamp *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=creation_timestamp,json=creationTimestamp,proto3" json:"creation_timestamp,omitempty"` // contains filtered or unexported fields }
func (*State) Descriptor
deprecated
func (*State) GetAutoConfirm ¶
func (*State) GetCreationTimestamp ¶
func (x *State) GetCreationTimestamp() *timestamppb.Timestamp
func (*State) GetDestroyOnDelete ¶
func (*State) GetModuleName ¶
func (*State) GetStatus ¶
func (x *State) GetStatus() *StateStatus
func (*State) GetVariables ¶
func (*State) GetVersion ¶
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) ProtoReflect ¶
func (x *State) ProtoReflect() protoreflect.Message
type StateStatus ¶
type StateStatus struct { Conditions []*Condition `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"` LastRunHash string `protobuf:"bytes,2,opt,name=last_run_hash,json=lastRunHash,proto3" json:"last_run_hash,omitempty"` ExecutionName string `protobuf:"bytes,3,opt,name=execution_name,json=executionName,proto3" json:"execution_name,omitempty"` ExecutionPlanName string `protobuf:"bytes,4,opt,name=execution_plan_name,json=executionPlanName,proto3" json:"execution_plan_name,omitempty"` // contains filtered or unexported fields }
func (*StateStatus) Descriptor
deprecated
func (*StateStatus) Descriptor() ([]byte, []int)
Deprecated: Use StateStatus.ProtoReflect.Descriptor instead.
func (*StateStatus) GetConditions ¶
func (x *StateStatus) GetConditions() []*Condition
func (*StateStatus) GetExecutionName ¶
func (x *StateStatus) GetExecutionName() string
func (*StateStatus) GetExecutionPlanName ¶
func (x *StateStatus) GetExecutionPlanName() string
func (*StateStatus) GetLastRunHash ¶
func (x *StateStatus) GetLastRunHash() string
func (*StateStatus) ProtoMessage ¶
func (*StateStatus) ProtoMessage()
func (*StateStatus) ProtoReflect ¶
func (x *StateStatus) ProtoReflect() protoreflect.Message
func (*StateStatus) Reset ¶
func (x *StateStatus) Reset()
func (*StateStatus) String ¶
func (x *StateStatus) String() string
type TerraformSvcClient ¶
type TerraformSvcClient interface { CreateState(ctx context.Context, in *CreateStateRequest, opts ...grpc.CallOption) (*general.ResourceId, error) GetState(ctx context.Context, in *general.GetRequest, opts ...grpc.CallOption) (*State, error) DeleteState(ctx context.Context, in *general.ResourceId, opts ...grpc.CallOption) (*emptypb.Empty, error) DeleteCollectionState(ctx context.Context, in *general.ListOptions, opts ...grpc.CallOption) (*emptypb.Empty, error) ListState(ctx context.Context, in *general.ListOptions, opts ...grpc.CallOption) (*ListStateResponse, error) GetExecution(ctx context.Context, in *general.GetRequest, opts ...grpc.CallOption) (*Execution, error) ListExecution(ctx context.Context, in *general.ListOptions, opts ...grpc.CallOption) (*ListExecutionResponse, error) }
TerraformSvcClient is the client API for TerraformSvc 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 NewTerraformSvcClient ¶
func NewTerraformSvcClient(cc grpc.ClientConnInterface) TerraformSvcClient
type TerraformSvcServer ¶
type TerraformSvcServer interface { CreateState(context.Context, *CreateStateRequest) (*general.ResourceId, error) GetState(context.Context, *general.GetRequest) (*State, error) DeleteState(context.Context, *general.ResourceId) (*emptypb.Empty, error) DeleteCollectionState(context.Context, *general.ListOptions) (*emptypb.Empty, error) ListState(context.Context, *general.ListOptions) (*ListStateResponse, error) GetExecution(context.Context, *general.GetRequest) (*Execution, error) ListExecution(context.Context, *general.ListOptions) (*ListExecutionResponse, error) // contains filtered or unexported methods }
TerraformSvcServer is the server API for TerraformSvc service. All implementations must embed UnimplementedTerraformSvcServer for forward compatibility
type UnimplementedTerraformSvcServer ¶
type UnimplementedTerraformSvcServer struct { }
UnimplementedTerraformSvcServer must be embedded to have forward compatible implementations.
func (UnimplementedTerraformSvcServer) CreateState ¶
func (UnimplementedTerraformSvcServer) CreateState(context.Context, *CreateStateRequest) (*general.ResourceId, error)
func (UnimplementedTerraformSvcServer) DeleteCollectionState ¶
func (UnimplementedTerraformSvcServer) DeleteCollectionState(context.Context, *general.ListOptions) (*emptypb.Empty, error)
func (UnimplementedTerraformSvcServer) DeleteState ¶
func (UnimplementedTerraformSvcServer) DeleteState(context.Context, *general.ResourceId) (*emptypb.Empty, error)
func (UnimplementedTerraformSvcServer) GetExecution ¶
func (UnimplementedTerraformSvcServer) GetExecution(context.Context, *general.GetRequest) (*Execution, error)
func (UnimplementedTerraformSvcServer) GetState ¶
func (UnimplementedTerraformSvcServer) GetState(context.Context, *general.GetRequest) (*State, error)
func (UnimplementedTerraformSvcServer) ListExecution ¶
func (UnimplementedTerraformSvcServer) ListExecution(context.Context, *general.ListOptions) (*ListExecutionResponse, error)
func (UnimplementedTerraformSvcServer) ListState ¶
func (UnimplementedTerraformSvcServer) ListState(context.Context, *general.ListOptions) (*ListStateResponse, error)
type UnsafeTerraformSvcServer ¶
type UnsafeTerraformSvcServer interface {
// contains filtered or unexported methods
}
UnsafeTerraformSvcServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TerraformSvcServer will result in compilation errors.
type Variables ¶
type Variables struct { EnvConfigNames []string `protobuf:"bytes,1,rep,name=env_config_names,json=envConfigNames,proto3" json:"env_config_names,omitempty"` EnvSecretNames []string `protobuf:"bytes,2,rep,name=env_secret_names,json=envSecretNames,proto3" json:"env_secret_names,omitempty"` ConfigNames []string `protobuf:"bytes,3,rep,name=config_names,json=configNames,proto3" json:"config_names,omitempty"` SecretNames []string `protobuf:"bytes,4,rep,name=secret_names,json=secretNames,proto3" json:"secret_names,omitempty"` // contains filtered or unexported fields }
func (*Variables) Descriptor
deprecated
func (*Variables) GetConfigNames ¶
func (*Variables) GetEnvConfigNames ¶
func (*Variables) GetEnvSecretNames ¶
func (*Variables) GetSecretNames ¶
func (*Variables) ProtoMessage ¶
func (*Variables) ProtoMessage()
func (*Variables) ProtoReflect ¶
func (x *Variables) ProtoReflect() protoreflect.Message